[AArch64][2/2] (Re)Implement vcopy<q>_lane<q> intrinsics
[official-gcc.git] / gcc / testsuite / ChangeLog
blob216f61fd8210cfed6af91c900bde9a6035b38368
1 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2             James Greenhalgh  <james.greenhalgh@arm.com>
4         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
7             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9         * gcc.target/aarch64/vget_set_lane_1.c: New test.
11 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
13         PR driver/71651
14         * gcc.dg/spellcheck-options-12.c: New test case.
16 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
18         PR middle-end/71693
19         * gcc.c-torture/compile/pr71693.c: New test.
21 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
23         * gcc.dg/spellcheck-params.c: New testcase.
24         * gcc.dg/spellcheck-params-2.c: New testcase.
26 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
28         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
29         vector extract instructions.
30         * gcc.target/powerpc/p9-extract-2.c: Likewise.
32 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
34         PR fortran/71686
35         * gfortran.dg/unexpected_eof_2.f90: New test.
36         * gfortran.dg/unexpected_eof_3.f90: New test.
38 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
40         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
42 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
44         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
45         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
46         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
48 2016-06-29  Richard Biener  <rguenther@suse.de>
50         PR middle-end/15256
51         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
53 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
55         * gcc.target/arm/aapcs/neon-vect10.c: Require
56         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
57         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
58         * gcc.target/arm/aapcs/vfp18.c: Likewise.
59         * gcc.target/arm/aapcs/vfp19.c: Likewise.
60         * gcc.target/arm/aapcs/vfp20.c: Likewise.
61         * gcc.target/arm/aapcs/vfp21.c: Likewise.
62         * gcc.target/arm/fp16-aapcs-1.c: Require
63         -mfloat-ab=hard.  Also simplify the test.
64         * gcc.target/arm/fp16-aapcs-2.c: New.
66 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
68         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
69         comment.
70         (add_options_for_arm_fp16_ieee): New.
71         (add_options_for_arm_fp16_alternative): New.
72         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
73         long-line.
74         (effective_target_arm_fp16_hw): New.
76 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
78         PR tree-optimization/71655
79         * g++.dg/pr71655.C: New test.
81 2016-06-29  Martin Liska  <mliska@suse.cz>
83         * gcc.dg/pr71585.c: New test.
84         * gcc.dg/pr71585-2.c: New test.
85         * gcc.dg/pr71585-3.c: New test.
87 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
89         PR tree-optimization/70729
90         * g++.dg/vect/pr70729.cc: New test.
92 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
94         * c-c++-common/gomp/cancel-1.c: Extend.
96 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
98         PR tree-optimization/71625
99         * gcc.dg/strlenopt-28.c: New test.
101 2016-06-29  Richard Biener  <rguenther@suse.de>
103         PR middle-end/71002
104         * g++.dg/torture/pr71002.C: Adjust testcase.
106 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
108         PR c/71685
109         * gcc.dg/pr71685.c: New test.
111 2016-06-28  Martin Sebor  <msebor@redhat.com>
113         PR c/71552
114         * gcc.dg/init-bad-9.c: New test.
116 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
118         * gcc.target/powerpc/abs128-1.c: Require VSX.
119         * gcc.target/powerpc/copysign128-1.c: Likewise.
120         * gcc.target/powerpc/inf128-1.c: Likewise.
121         * gcc.target/powerpc/nan128-1.c: Likewise.
123 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
125         PR middle-end/71626
126         * gcc.c-torture/execute/pr71626-1.c: New test.
127         * gcc.c-torture/execute/pr71626-2.c: New test.
129 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
131         PR target/71656
132         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
134 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
136         PR target/71670
137         * gcc.target/powerpc/pr71670.c: New testcase.
139 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
141         PR target/71656
142         * gcc.target/powerpc/pr71656-1.c: New test.
143         * gcc.target/powerpc/pr71656-2.c: New test.
145 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
147         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
148         around fp16 code.
149         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
150         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
151         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
152         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
153         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
154         Add arm_neon_fp16_ok effective target.
155         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
156         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
157         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
158         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
159         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
160         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
161         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
162         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
163         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
164         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
165         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
167 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
169         * gcc.dg/predict-12.c: New testcase.
171 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
173         PR fortran/71649
174         * gfortran.dg/pr71649.f90: New test.
176 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
178         PR tree-optimization/71643
179         * g++.dg/opt/pr71643.C: New test.
181         PR tree-optimization/71631
182         * gcc.c-torture/execute/pr71631.c: New test.
184 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
186         * gcc.dg/predict-11.c: New testcase.
187         * gfortran.dg/predict-2.f90: New testcase.
189 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
191         * gcc.dg/predict-10.c: New test.
193 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
195         * gcc.target/powerpc/abs128-1.c: New.
196         * gcc.target/powerpc/copysign128-1.c: New.
197         * gcc.target/powerpc/inf128-1.c: New.
198         * gcc.target/powerpc/nan128-1.c: New.
200 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
202         * gfortran.dg/pr71642.f90: New test.
204 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
206         PR tree-optimization/71647
207         * gcc.target/i386/pr71647.c: New test.
209 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
211         * gcc.target/i386/noplt-gd-1.c: New test.
212         * gcc.target/i386/noplt-gd-2.c: Likewise.
213         * gcc.target/i386/noplt-gd-3.c: Likewise.
214         * gcc.target/i386/noplt-ld-1.c: Likewise.
215         * gcc.target/i386/noplt-ld-2.c: Likewise.
216         * gcc.target/i386/noplt-ld-3.c: Likewise.
217         * lib/target-supports.exp
218         (check_effective_target_tls_get_addr_via_got): New.
220 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
222         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
223         testsuite compile flags.
224         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
225         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
227 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
229         * g++dg/vect/pr36684.cc: Add dg-do compile.
230         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
231         * gcc.dg/vect/pr70021.c: Ditto.
232         * gcc.dg/vect/pr70138-1.c: Ditto.
233         * gcc.dg/vect/pr70138-2.c: Ditto.
234         * gcc.dg/vect/pr70354-1.c: Ditto.
235         * gcc.dg/vect/pr70354-2.c: Ditto.
236         * gcc.dg/vect/pr71259.c: Ditto.
237         * gcc.dg/vect/pr71416-1.c: Ditto.
238         * gcc.dg/vect/slp-43.c: Ditto.
239         * gcc.dg/vect/slp-45.c: Ditto.
240         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
241         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
242         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
243         * gfortran.dg/vect/pr69980.f90: Ditto.
245 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
247         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
248         * gcc.dg/vect/bb-slp-30.c: Ditto.
249         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
250         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
251         * gcc.dg/vect/pr45902.c: Ditto.
252         * gcc.dg/vect/pr48172.c: Ditto.
253         * gcc.dg/vect/pr48377.c: Ditto.
254         * gcc.dg/vect/pr49038.c: Ditto.
255         * gcc.dg/vect/pr49771.c: Ditto.
256         * gcc.dg/vect/pr52091.c: Ditto.
257         * gcc.dg/vect/pr53185-2.c: Ditto.
258         * gcc.dg/vect/pr56826.c: Ditto.
259         * gcc.dg/vect/pr60276.c: Ditto.
260         * gcc.dg/vect/pr62021.c: Ditto.
261         * gcc.dg/vect/pr63530.c: Ditto.
262         * gcc.dg/vect/pr65518.c: Ditto.
263         * gcc.dg/vect/pr65947-1.c: Ditto.
264         * gcc.dg/vect/pr65947-10.c: Ditto.
265         * gcc.dg/vect/pr65947-11.c: Ditto.
266         * gcc.dg/vect/pr65947-12.c: Ditto.
267         * gcc.dg/vect/pr65947-13.c: Ditto.
268         * gcc.dg/vect/pr65947-2.c: Ditto.
269         * gcc.dg/vect/pr65947-3.c: Ditto.
270         * gcc.dg/vect/pr65947-4.c: Ditto.
271         * gcc.dg/vect/pr65947-5.c: Ditto.
272         * gcc.dg/vect/pr65947-6.c: Ditto.
273         * gcc.dg/vect/pr65947-7.c: Ditto.
274         * gcc.dg/vect/pr65947-8.c: Ditto.
275         * gcc.dg/vect/pr65947-9.c: Ditto.
276         * gcc.dg/vect/pr71416-1.c: Ditto.
277         * gcc.dg/vect/pr71439.c: Ditto.
278         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
279         * gcc.dg/vect/vect-bswap16.c: Ditto.
280         * gcc.dg/vect/vect-bswap32.c: Ditto.
281         * gcc.dg/vect/vect-bswap64.c: Ditto.
282         * gcc.dg/vect/vect-live-1.c: Ditto.
283         * gcc.dg/vect/vect-live-2.c: Ditto.
284         * gcc.dg/vect/vect-live-3.c: Ditto.
285         * gcc.dg/vect/vect-live-4.c: Ditto.
286         * gcc.dg/vect/vect-live-5.c: Ditto.
287         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
288         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
289         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
290         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
291         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
292         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
293         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
294         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
295         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
296         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
297         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
298         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
299         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
300         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
301         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
302         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
303         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
305 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
307         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
309 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
311         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
312         ia32 if R_386_GOT32X relocation is supported.
313         * gcc.target/i386/noplt-3.c: Likewise.
314         * gcc.target/i386/noplt-2.c: Likewise.
315         (main): Renamed to ...
316         (bar): This.
317         * gcc.target/i386/noplt-4.c: Likewise.
318         (main): Renamed to ...
319         (bar): This.
320         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
321         * gcc.target/i386/pr67400-5.c: Likewise.
323 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
325         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
326         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
328         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
329         f4): Adjust expected diagnostics.
330         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
331         (T): If OVFP is defined, redefine to TP.
332         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
333         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
334         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
335         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
336         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
337         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
338         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
339         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
340         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
341         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
342         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
343         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
344         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
345         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
346         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
347         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
348         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
349         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
350         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
351         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
352         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
353         as last argument to __builtin_add_overflow_p.
355 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
357         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
358         dg-options and remove default vector testsuite compile flags.
359         * g++.dg/vect/pr33860a.cc: Ditto.
360         * g++.dg/vect/pr45470-a.cc: Ditto.
361         * g++.dg/vect/pr45470-b.cc: Ditto.
362         * g++.dg/vect/pr60896.cc: Ditto.
363         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
364         * gcc.dg/vect/pr18308.c: Ditto.
365         * gcc.dg/vect/pr24049.c: Ditto.
366         * gcc.dg/vect/pr33373.c: Ditto.
367         * gcc.dg/vect/pr36228.c: Ditto.
368         * gcc.dg/vect/pr42395.c: Ditto.
369         * gcc.dg/vect/pr42604.c: Ditto.
370         * gcc.dg/vect/pr46663.c: Ditto.
371         * gcc.dg/vect/pr48765.c: Ditto.
372         * gcc.dg/vect/pr49093.c: Ditto.
373         * gcc.dg/vect/pr49352.c: Ditto.
374         * gcc.dg/vect/pr52298.c: Ditto.
375         * gcc.dg/vect/pr52870.c: Ditto.
376         * gcc.dg/vect/pr53185.c: Ditto.
377         * gcc.dg/vect/pr53773.c: Ditto.
378         * gcc.dg/vect/pr56695.c: Ditto.
379         * gcc.dg/vect/pr62171.c: Ditto.
380         * gcc.dg/vect/pr63530.c: Ditto.
381         * gcc.dg/vect/pr68339.c: Ditto.
382         * gcc.dg/vect/pr71259.c: Ditto.
383         * gcc.dg/vect/vect-82_64.c: Ditto.
384         * gcc.dg/vect/vect-83_64.c: Ditto.
385         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
386         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
387         * gcc.dg/vect/vect-shift-2.c: Ditto.
388         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
389         * gfortran.dg/vect/pr39318.f90: Ditto.
390         * gfortran.dg/vect/pr45714-a.f: Ditto.
391         * gfortran.dg/vect/pr45714-b.f: Ditto.
392         * gfortran.dg/vect/pr46213.f90: Ditto.
394 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
395             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
397         * gcc.target/powerpc/p9-splat-5.c: New test.
399 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
401         PR tree-optimization/71488
402         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
403         * lib/target-supports.exp: ... here.
404         (check_sse4_hw_available): New procedure.
405         (check_effective_target_sse4_runtime): Ditto.
406         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
407         -march=westmere for sse4_runtime targets.
408         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
409         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
410         (dg-additional-options): Use for sse4_runtime targets.
411         (main): Call check_vect ().
412         (dg-final): Perform scan only for sse4_runtime targets.
414 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
416         PR target/66232
417         PR target/67400
418         * gcc.target/i386/pr66232-14.c: New file.
419         * gcc.target/i386/pr66232-15.c: Likewise.
420         * gcc.target/i386/pr66232-16.c: Likewise.
421         * gcc.target/i386/pr66232-17.c: Likewise.
422         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
423         ia32 if R_386_GOT32X relocation is supported.
424         * gcc.target/i386/pr67400-2.c: Likewise.
425         * gcc.target/i386/pr67400-3.c: Likewise.
426         * gcc.target/i386/pr67400-4.c: Likewise.
427         * gcc.target/i386/pr67400-6.c: Likewise.
428         * gcc.target/i386/pr67400-7.c: Likewise.
429         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
431 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
433         PR libgfortran/48852
434         * gfortran.dg/char4_iunit_1.f03: Update test.
435         * gfortran.dg/f2003_io_5.f03: Update test.
436         * gfortran.dg/real_const_3.f90: Update test.
438 2016-06-23  Andi Kleen  <ak@linux.intel.com>
440         * g++.dg/bprob/bprob.exp: Support autofdo.
441         * g++.dg/tree-prof/tree-prof.exp: dito.
442         * gcc.dg/tree-prof/tree-prof.exp: dito.
443         * gcc.misc-tests/bprob.exp: dito.
444         * gfortran.dg/prof/prof.exp: dito.
445         * lib/profopt.exp: dito.
446         * lib/target-supports.exp: Check for autofdo.
448 2016-06-23  Martin Liska  <mliska@suse.cz>
450         * gcc.dg/pr71619.c: New test.
452 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
454         PR target/67400
455         * gcc.target/i386/pr67400-1.c: New test.
456         * gcc.target/i386/pr67400-2.c: Likewise.
457         * gcc.target/i386/pr67400-3.c: Likewise.
458         * gcc.target/i386/pr67400-4.c: Likewise.
459         * gcc.target/i386/pr67400-5.c: Likewise.
460         * gcc.target/i386/pr67400-6.c: Likewise.
461         * gcc.target/i386/pr67400-7.c: Likewise.
463 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
465         * c-c++-common/missing-header-1.c: New test case.
466         * c-c++-common/missing-header-2.c: New test case.
467         * c-c++-common/missing-header-3.c: New test case.
468         * c-c++-common/missing-header-4.c: New test case.
470 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
472         PR c/70339
473         * c-c++-common/attributes-1.c: Update dg-prune-output to include
474         hint.
475         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
476         expected results due to builtin "nanl" now being suggested for
477         "name".
478         * gcc.dg/pr67580.c: Update expected messages.
479         * gcc.dg/spellcheck-identifiers.c: New testcase.
480         * gcc.dg/spellcheck-typenames.c: New testcase.
482 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
484         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
485         file.
486         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
487         diagnostic-test-show-locus-parseable-fixits.c to sources for
488         diagnostic_plugin_test_show_locus.c.
489         * lib/gcc-defs.exp (freeform_regexps): New global.
490         (dg-regexp): New function.
491         (handle-dg-regexps): New function.
492         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
493         freeform_regexps to the empty list.
494         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
496 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
498         PR tree-optimization/71488
499         * g++.dg/pr71488.C: New test.
500         * gcc.dg/vect/vect-bool-cmp.c: New test.
502 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
504         * gcc.dg/guality/param-5.c: New test.
506 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
508         * gcc.target/i386/asm-flag-7.c: New test.
510 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
512         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
513         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
514         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
515         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
516         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
517         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
518         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
519         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
520         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
521         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
522         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
523         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
524         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
525         * gcc.dg/tree-ssa/vrp87.c: Likewise.
526         * lib/target-supports.exp: Likewise.
528 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
530         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
531         * gcc.dg/attr-ms_struct-2.c: Likewise.
532         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
533         * gcc.dg/bf-ms-attrib.c: Likewise.
534         * gcc.dg/bf-ms-layout-2.c: Likewise.
535         * gcc.dg/bf-ms-layout-3.c: Likewise.
536         * gcc.dg/bf-ms-layout.c: Likewise.
537         * gcc.dg/bf-no-ms-layout.c: Likewise.
538         * gcc.target/i386/bitfield1.c: Likewise.
539         * gcc.target/i386/bitfield2.c: Likewise.
540         * gcc.target/i386/bitfield3.c: Likewise.
542 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
544         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
545         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
546         override other than -mcpu=power9 command-line option is specified,
547         or if the target operating system is aix.
548         * gcc.target/powerpc/darn-1.c: Likewise.
549         * gcc.target/powerpc/darn-2.c: Likewise.
550         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
551         test if effective-target is not powerpc_p9vector_ok or if the
552         target operating system is not defined.
553         * gcc.target/powerpc/vslv-1.c: Likewise.
554         * gcc.target/powerpc/vsrv-0.c: Likewise.
555         * gcc.target/powerpc/vsrv-1.c: Likewise.
557 2016-06-21  Tobias Burnus  <burnus@net-b.de>
559         PR fortran/71068
560         * gfortran.dg/coarray/data_1.f90: New.
562 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
564         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
565         (dg-require-effective-target): Use arm_v8_neon_hw.
566         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
567         (dg-require-effective-target): Likewise.
568         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
569         (dg-require-effective-target): Likewise.
570         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
571         (dg-require-effective-target): Likewise.
572         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
573         (dg-require-effective-target): Likewise.
574         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
575         (dg-require-effective-target): Likewise.
576         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
577         Add AArch64 check.
579 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
581         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
582         Set to 3 so test passes.
584 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
586         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
588 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
590         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
591         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
592         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
593         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
595 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
597         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
598         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
600 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
602         PR target/71549
603         * gcc.target/i386/pr71549.c: New test.
605 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
607         * gcc.target/powerpc/vadsdu-0.c: Replace
608         dg-require-effective-target directive to allow test to run on more
609         platforms, and add dg-skip-if directive to disable test on aix
610         platforms because of known incompatibilities.
611         * gcc.target/powerpc/vadsdu-1.c: Likewise.
612         * gcc.target/powerpc/vadsdu-2.c: Likewise.
613         * gcc.target/powerpc/vadsdu-3.c: Likewise.
614         * gcc.target/powerpc/vadsdu-4.c: Likewise.
615         * gcc.target/powerpc/vadsdu-5.c: Likewise.
616         * gcc.target/powerpc/vadsdub-1.c: Likewise.
617         * gcc.target/powerpc/vadsdub-2.c: Replace
618         dg-require-effective-target directive to allow test to run on more
619         platforms, and add dg-skip-if directive to disable test on aix
620         platforms because of known incompatibilities.
621         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
622         with vec_absdb call to differentiate this test from vadsdub-1.c.
623         * gcc.target/powerpc/vadsduh-1.c: Replace
624         dg-require-effective-target directive to allow test to run on more
625         platforms, and add dg-skip-if directive to disable test on aix
626         platforms because of known incompatibilities.
627         * gcc.target/powerpc/vadsduh-2.c: Likewise.
628         * gcc.target/powerpc/vadsduw-1.c: Likewise.
629         * gcc.target/powerpc/vadsduw-2.c: Likewise.
631 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
633         PR tree-optimization/71588
634         * gcc.dg/pr71558.c: New test.
636 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
638         * c-c++-common/pr68657-1.c: Require ptr32plus support.
639         * c-c++-common/pr68657-2.c: Likewise.
640         * c-c++-common/pr68657-3.c: Likewise.
641         * gcc.dg/torture/pr69714.c: Require int32plus support.
642         * gcc.dg/torture/pr70025.c: Likewise.
643         * gcc.dg/torture/pr70083.c: Likewise.
644         * gcc.dg/torture/pr70542.c: Likewise.
645         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
647 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
649         PR c/71601
650         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
652 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
654         PR middle-end/71581
655         * gcc.dg/pr71581.c: New test.
657         PR rtl-optimization/71591
658         * gcc.dg/cpp/pr71591.c: New test.
660 2016-06-20   David B. Robins  <gcc@davidrobins.net>
662         PR target/71571
663         * g++.dg/torture/pr71571.C: New test.
665 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
667         PR target/71559
668         * gcc.target/i386/sse2-pr71559.c: New test.
669         * gcc.target/i386/avx-pr71559.c: New test.
670         * gcc.target/i386/avx512f-pr71559.c: New test.
672 2016-06-20  Tobias Burnus  <burnus@net-b.de>
674         PR fortran/71194
675         * gfortran.dg/pointer_remapping_10.f90: New.
677 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
679         * g++.dg/diagnostic/string-literal-concat.C: New test case.
681 2016-06-20  Martin Sebor  <msebor@redhat.com>
683         PR c/69507
684         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
685         * gnu90-const-expr-1.c: Same.
686         * gnu99-const-expr-1.c: Same.
687         * gnu99-static-1.c: Same.
689 2016-06-20  Renlin Li  <renlin.li@arm.com>
691         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
693 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
695         * gcc.target/aarch64/vcvt_f64_1.c: New.
696         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
697         * gcc.target/aarch64/vrecp_f64_1.c: New.
699 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
701         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
702         "alignement".
704 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
706         PR target/71103
707         * gcc.target/avr/torture/pr71103-2.c: New test.
709 2016-06-19 Martin Sebor  <msebor@redhat.com>
711         PR c/69507
712         * gcc.dg/alignof.c: New test.
714 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
716         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
717         vs dg-error; test constexpr specifier too.
719 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
721         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
723 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
725         * lib/target-supports.exp
726         (check_effective_target_arm_neon_fp16_ok_nocache): Call
727         arm_neon_ok and merge flags.  Fix temporary test name.
728         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
729         and merge flags.
731 2016-06-17  Martin Liska  <mliska@suse.cz>
733         * gcc.dg/predict-9.c: Fix dump scanning.
735 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
737         PR tree-optimization/71354
738         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
740 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
742         PR tree-optimization/71347
743         * gcc.dg/tree-ssa/pr71347.c: New test.
745 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
747         PR tree-optimization/71354
748         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
750 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
752         * gcc.dg/vect/vect-alias-check-1.c: New test.
754 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
756         PR target/71151
757         * gcc.target/avr/pr71151-1.c: New test.
758         * gcc.target/avr/pr71151-2.c: New test.
759         * gcc.target/avr/pr71151-3.c: New test.
760         * gcc.target/avr/pr71151-4.c: New test.
761         * gcc.target/avr/pr71151-5.c: New test.
762         * gcc.target/avr/pr71151-6.c: New test.
763         * gcc.target/avr/pr71151-7.c: New test.
764         * gcc.target/avr/pr71151-8.c: New test.
765         * gcc.target/avr/pr71151-common.h: New test.
767 2016-06-16  Martin Liska  <mliska@suse.cz>
769         * gfortran.dg/predict-1.f90: New test.
771 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
773         PR target/71242
774         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
776 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
778         * g++.dg/vect/pr36648.cc: Disable cunrolli
780 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
782         PR target/71554
783         * gcc.c-torture/execute/pr71554.c: New test.
785         PR rtl-optimization/71532
786         * gcc.dg/torture/pr71532.c: New test.
788 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
790         * gcc.target/powerpc/p9-dimode1.c: New test.
791         * gcc.target/powerpc/p9-dimode2.c: Likewise.
793 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
795         * gcc.c-torture/compile/20160615-1.c: New test.
797         * g++.dg/cpp0x/ref-qual17.C: New test.
799 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
801         PR middle-end/71529
802         * gcc.target/i386/pr71529.C: New test.
804 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
806         PR tree-optimization/71483
807         * g++.dg/vect/pr71483.c: New
809 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/70202
812         * g++.dg/inherit/crash6.C: New.
813         * g++.dg/inherit/union2.C: Likewise.
814         * g++.dg/inherit/virtual12.C: Likewise.
815         * g++.dg/inherit/virtual13.C: Likewise.
816         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
818 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
820         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
822 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
824         PR tree-optimization/71439
825         * gcc.dg/vect/pr71439.c: New
827 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
829         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
831 2016-06-15  Richard Biener  <rguenther@suse.de>
833         * gcc.dg/vect/slp-45.c: New testcase.
835 2016-06-15  Richard Biener  <rguenther@suse.de>
837         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
839 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
841         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
842         requirements, and disable for AIX for now.
843         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
845 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
847         PR c++/71528
848         * g++.dg/opt/pr71528.C: New test.
850         PR c++/71516
851         * g++.dg/init/pr71516.C: New test.
853 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
855         * g++.dg/init/array46.C: New.
857 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
859         * gcc.target/i386/float128-3.c: New test.
860         * gcc.target/i386/quad-sse4.c: Ditto.
861         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
862         Update scan strings.
864 2016-06-14  Richard Biener  <rguenther@suse.de>
866         PR middle-end/71526
867         * gfortran.dg/pr71526.f90: New testcase.
869 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
871         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
872         * gcc.dg/zero_bits_compound-1.c: Likewise.
874 2016-06-14  Richard Biener  <rguenther@suse.de>
876         PR tree-optimization/71522
877         * gcc.dg/torture/pr71522.c: New testcase.
879 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
881         PR tree-optimization/71520
882         * gcc.dg/tree-ssa/pr71520.c: New test.
884 2016-06-14  Richard Biener  <rguenther@suse.de>
886         PR tree-optimization/71521
887         * gcc.dg/tree-ssa/vrp101.c: New testcase.
889 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
891         PR sanitizer/71498
892         * c-c++-common/ubsan/bounds-13.c: New test.
894         PR preprocessor/71183
895         * gcc.dg/cpp/source_date_epoch-3.c: New test.
897 2016-06-13  Jeff Law  <law@redhat.com>
899         PR tree-optimization/71403
900         * c-c++-common/ubsan/pr71403-1.c: New test.
901         * c-c++-common/ubsan/pr71403-2.c: New test.
902         * c-c++-common/ubsan/pr71403-3.c: New test.
904 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
906         PR middle-end/71478
907         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
908         Add -Wno-psabi -w to dg-options.
910 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
912         * gcc.target/powerpc/vadsdu-0.c: New test.
913         * gcc.target/powerpc/vadsdu-1.c: New test.
914         * gcc.target/powerpc/vadsdu-2.c: New test.
915         * gcc.target/powerpc/vadsdu-3.c: New test.
916         * gcc.target/powerpc/vadsdu-4.c: New test.
917         * gcc.target/powerpc/vadsdu-5.c: New test.
918         * gcc.target/powerpc/vadsdub-1.c: New test.
919         * gcc.target/powerpc/vadsdub-2.c: New test.
920         * gcc.target/powerpc/vadsduh-1.c: New test.
921         * gcc.target/powerpc/vadsduh-2.c: New test.
922         * gcc.target/powerpc/vadsduw-1.c: New test.
923         * gcc.target/powerpc/vadsduw-2.c: New test.
925 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
927         * gcc.dg/c99-init-2.c (c): Update expected error message.
928         * gcc.dg/init-bad-8.c (foo): Likewise.
929         * gcc.dg/spellcheck-fields-3.c: New test case.
931 2016-06-13  Martin Liska  <mliska@suse.cz>
933         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
934         and "guess loop iv compared" heuristics.
935         * gcc.dg/predict-2.c: Likewise.
936         * gcc.dg/predict-3.c: Likewise.
937         * gcc.dg/predict-4.c: Likewise.
938         * gcc.dg/predict-5.c: Likewise.
939         * gcc.dg/predict-6.c: Likewise.
941 2016-06-13  Marek Polacek  <polacek@redhat.com>
943         PR middle-end/71476
944         * c-c++-common/Wswitch-unreachable-4.c: New test.
945         * gcc.dg/Wswitch-unreachable-2.c: New test.
946         * g++.dg/tm/jump1.C: Move dg-warning.
948 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
950         * gnat.dg/renaming10.ad[sb]: New test.
952 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
954         PR fortran/70673
955         * gfortran.dg/pr70673.f90: New test.
957 2016-06-13  Richard Biener  <rguenther@suse.de>
959         PR middle-end/64516
960         * gcc.dg/align-3.c: New testcase.
962 2016-06-13  Martin Liska  <mliska@suse.cz>
964         * gcc.target/i386/pr71458.c: New test.
966 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
968         PR target/71241
969         * testsuite/gcc.dg/torture/float128-nan.c: New test.
971 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
973         PR target/60751
974         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
975         statement.
977 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
979         PR target/60751
980         * gfortran.dg/comma_IO_extension_1.f90: New test.
981         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
982         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
983         statement.
984         * gfortran.dg/graphite/pr38083.f90: Likewise.
985         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
986         missing format.
988 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
990         * gnat.dg/case_character.adb: New test.
992 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
994         PR middle-end/71310
995         * gcc.target/powerpc/pr71310.c: New testcase.
997 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
999         PR middle-end/71478
1000         * gcc.dg/pr71478.c: New test.
1002 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1004         PR middle-end/71494
1005         * gcc.c-torture/execute/pr71494.c: New test.
1007         PR c/68657
1008         * gcc.target/i386/pr68657.c: New test.
1010         PR inline-asm/68843
1011         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1012         (test): Add -masm=intel alternatives.
1014 2016-06-10  Martin Sebor  <msebor@redhat.com>
1016         PR c/71392
1017         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1019 2016-06-10  Jeff Law  <law@redhat.com>
1021         PR tree-optimization/71335
1022         * gcc.c-torture/execute/pr71335.c: New test.
1024 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1026         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1027         the various "cannot tail-call: " messages.
1029 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1031         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1032         and options.
1034 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1036         PR sanitizer/71480
1037         * c-c++-common/asan/pr71480.c: New test.
1039 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1041         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1042         (ASMNAME2): Likewise.
1043         (main): Replace fn in asm statement with ASMNAME ("fn").
1044         * gcc.dg/guality/pr68037-2.c: Likewise.
1045         * gcc.dg/guality/pr68037-3.c: Likewise.
1046         * gcc.dg/torture/pr68037-1.c: Likewise.
1047         * gcc.dg/torture/pr68037-2.c: Likewise.
1048         * gcc.dg/torture/pr68037-3.c: Likewise.
1050 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1052         PR inline-asm/68843
1053         * gcc.target/i386/pr68843-1.c: New test.
1054         * gcc.target/i386/pr68843-2.c: New test.
1056 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1057             Cesar Philippidis  <cesar@codesourcery.com>
1059         PR middle-end/71373
1060         * gcc.dg/goacc/nested-function-1.c: New file.
1061         * gcc.dg/goacc/nested-function-2.c: Likewise.
1062         * gcc.dg/goacc/pr71373.c: Likewise.
1063         * gfortran.dg/goacc/cray-2.f95: Likewise.
1064         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1065         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1066         * gfortran.dg/goacc/cray.f95: Update.
1067         * gfortran.dg/goacc/loop-1.f95: Likewise.
1068         * gfortran.dg/goacc/loop-3.f95: Likewise.
1069         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1070         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1072 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1074         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1075         for OpenACC tile clauses.
1076         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1078         PR c/71381
1079         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1080         to...
1081         * c-c++-common/goacc/cache-2.c: ... this new file.
1082         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1083         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1084         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1085         usage.
1086         * gfortran.dg/goacc/cray.f95: Likewise.
1087         * gfortran.dg/goacc/loop-1.f95: Likewise.
1089 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1091         PR tree-optimization/71407
1092         PR tree-optimization/71416
1093         * gcc.dg/vect/pr71407.c: New
1094         * gcc.dg/vect/pr71416-1.c: New
1095         * gcc.dg/vect/pr71416-2.c: New
1097 2016-06-10  Richard Biener  <rguenther@suse.de>
1099         PR middle-end/71477
1100         * gcc.dg/torture/pr71477.c: New testcase.
1102 2016-06-09  Julia Koval  <julia.koval@intel.com>
1104         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1105         * gcc.target/i386/interrupt-13.c: Likewise.
1106         * gcc.target/i386/interrupt-15.c: Likewise.
1107         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1108         * gcc.target/i386/interrupt-24.c: Likewise.
1109         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1110         * gcc.target/i386/interrupt-9.c: Likewise.
1111         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1113 2016-06-09  Martin Sebor  <msebor@redhat.com>
1115         PR c/70883
1116         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1117         * gcc.dg/builtin-constant_p-1.c: Same.
1118         * gcc.dg/builtins-error.c: Same.
1119         * gcc.dg/pr70859.c: Same.
1121 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1123         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1124         * gcc.dg/torture/pr68067-1.c: Likewise.
1125         * gcc.dg/torture/pr68067-2.c: Likewise.
1127 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1129         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1130           when setting SIZE.
1132 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1134         PR c++/71465
1135         * g++.dg/inherit/crash5.C: New.
1136         Revert:
1137         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1139         PR c++/70202
1140         * g++.dg/inherit/crash5.C: New.
1141         * g++.dg/inherit/virtual1.C: Adjust.
1143 2016-06-09  Martin Liska  <mliska@suse.cz>
1145         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1146         * g++.dg/predict-loop-exit-2.C: Likewise.
1147         * g++.dg/predict-loop-exit-3.C: Likewise.
1148         * gcc.dg/predict-1.c: Likewise.
1149         * gcc.dg/predict-2.c: Likewise.
1150         * gcc.dg/predict-3.c: Likewise.
1151         * gcc.dg/predict-4.c: Likewise.
1152         * gcc.dg/predict-5.c: Likewise.
1153         * gcc.dg/predict-6.c: Likewise.
1154         * gcc.dg/predict-7.c: Likewise.
1156 2016-06-09  Richard Biener  <rguenther@suse.de>
1158         PR tree-optimization/71462
1159         * gcc.dg/torture/pr71462.c: New testcase.
1161 2016-06-09  Marek Polacek  <polacek@redhat.com>
1163         PR c/65471
1164         * gcc.dg/c11-generic-3.c: New test.
1166 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1168         * g++.dg/init/array42.C: New.
1169         * g++.dg/init/array43.C: Likewise.
1170         * g++.dg/init/array44.C: Likewise.
1171         * g++.dg/init/array45.C: Likewise.
1172         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1173         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1174         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1175         * g++.dg/gomp/pr35751.C: Likewise.
1176         * g++.dg/init/array23.C: Likewise.
1177         * g++.dg/init/brace2.C: Likewise.
1178         * g++.dg/init/brace6.C: Likewise.
1180 2016-06-08  Martin Sebor  <msebor@redhat.com>
1181             Jakub Jelinek  <jakub@redhat.com>
1183         PR c++/70507
1184         PR c/68120
1185         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1186         * c-c++-common/builtin-arith-overflow-2.c: New test.
1187         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1188         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1189         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1191 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1193         PR c++/71442
1194         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1196 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1198         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1199         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1200         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1201         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1202         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1203         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1204         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1205         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1206         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1207         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1208         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1209         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1210         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1212 2016-06-08  Richard Biener  <rguenther@suse.de>
1214         PR tree-optimization/68558
1215         * gcc.dg/vect/slp-44.c: New testcase.
1217 2016-06-08  Richard Biener  <rguenther@suse.de>
1219         * gcc.dg/vect/slp-43.c: New testcase.
1221 2016-06-08  Richard Biener  <rguenther@suse.de>
1223         PR tree-optimization/71452
1224         * gcc.dg/torture/pr71452.c: New testcase.
1226 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1228         PR c++/71448
1229         * g++.dg/torture/pr71448.C: New test.
1231 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1233         PR debug/71432
1234         PR ada/71413
1235         * g++.dg/debug/pr71432.C: New test.
1237 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1239         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1240         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1241         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1243 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1245         * gcc.dg/vect/vect-live-2.c: Update effective target.
1246         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1247         * lib/target-supports.exp: Add aarch64 to vect_long.
1249 2016-06-08  Marek Polacek  <polacek@redhat.com>
1251         PR c/71418
1252         * gcc.dg/noncompile/pr71418.c: New test.
1254         PR c/71426
1255         * gcc.dg/noncompile/pr71426.c: New test.
1257 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1259         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1260         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1261         * gcc.dg/predict-3.c: Update template.
1262         * gcc.dg/predict-5.c: Update template.
1263         * gcc.dg/predict-6.c: Update template.
1264         * gcc.dg/predict-9.c: Update template.
1265         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1267 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1269         * gcc.target/powerpc/vec-mul.c: New test.
1271 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1273         * gcc.dg/spellcheck-fields-2.c: New test case.
1275 2016-06-07  Richard Biener  <rguenther@suse.de>
1277         PR c/61564
1278         * gcc.dg/Wpragmas-1.c: New testcase.
1279         * gcc.dg/Wattributes-4.c: Likewise.
1280         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1281         entry.
1283 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1285         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1286         spurious debug code.
1288 2016-06-07  Richard Biener  <rguenther@suse.de>
1290         PR tree-optimization/71428
1291         * gcc.dg/torture/pr71428.c: New testcase.
1293 2016-06-07  Richard Biener  <rguenther@suse.de>
1295         PR middle-end/71423
1296         * gcc.dg/torture/pr71423.c: New testcase.
1298 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1300         PR middle-end/71408
1301         * gcc.dg/tree-ssa/pr71408.c: New test.
1303 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1305         PR middle-end/71281
1306         * g++.dg/torture/pr71281.C: New test.
1308 2016-06-06  Marek Polacek  <polacek@redhat.com>
1310         PR c/71362
1311         * gcc.dg/pr71362.c: New test.
1313 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1314             Patrick Palka  <ppalka@gcc.gnu.org>
1316         PR c++/70847
1317         PR c++/71330
1318         PR c++/71393
1319         * g++.dg/opt/pr70847.C: New test.
1320         * g++.dg/ubsan/pr70847.C: New test.
1321         * g++.dg/ubsan/pr71393.C: New test.
1323 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1325         PR tree-optimization/71259
1326         * gcc.dg/vect/pr71259.c: New test.
1328 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1330         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1331         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1332         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1333         above.
1335 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1337         PR middle-end/37780
1338         * gcc.c-torture/execute/pr37780.c: New test.
1339         * gcc.target/aarch64/pr37780_1.c: Likewise.
1340         * gcc.target/arm/pr37780_1.c: Likewise.
1342 2016-06-06  Marek Polacek  <polacek@redhat.com>
1344         * c-c++-common/attr-may-alias-1.c: New test.
1345         * c-c++-common/attr-may-alias-2.c: New test.
1346         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1348 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1350         PR c/24414
1351         * gcc.target/i386/pr24414.c: New test.
1353 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1355         * gcc.target/sparc/vis4misc.c: New file.
1356         * gcc.target/sparc/fpcmp.c: Likewise.
1357         * gcc.target/sparc/fpcmpu.c: Likewise.
1359 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1361         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1362         * gcc.dg/vect/vect-live-3.c: Likewise.
1364 2016-06-06  Richard Biener  <rguenther@suse.de>
1366         PR tree-optimization/71398
1367         * gcc.dg/torture/pr71398.c: New testcase.
1369 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1371         PR target/71389
1372         * g++.dg/pr71389.C: New test.
1374 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1376         PR fortran/71404
1377         * gfortran.dg/fmt_read_5.f: New test.
1379 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1381         PR fortran/69659
1382         * gfortran.dg/class_array_22.f03: New test.
1384 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1386         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1388 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1390         * gcc.dg/predict-9.c: Update template.
1392 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1394         PR c++/49377
1395         * g++.dg/template/pr49377.C: New.
1397 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1399         PR tree-optimization/71405
1400         * g++.dg/torture/pr71405.C: New test.
1402 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1404         PR c++/70202
1405         * g++.dg/inherit/crash5.C: New.
1406         * g++.dg/inherit/virtual1.C: Adjust.
1408 2016-06-03  Jeff Law  <law@redhat.com>
1410         PR tree-optimization/71316
1411         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1413 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1415         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1416         dg-additional-options with just -fno-tree-scev-cprop in it.
1417         * gcc.dg/vect/vect-live-2.c: Likewise.
1418         * gcc.dg/vect/vect-live-5.c: Likewise.
1419         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1420         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1421         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1423 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1425         PR c++/27100
1426         * g++.dg/other/friend6.C: New test.
1428 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1430         * g++.dg/torture/ppc-ldst-array.C: New.
1432 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1434         PR target/71276
1435         PR target/71277
1436         * gcc.dg/torture/builtin-fp-int-inexact.c,
1437         gcc.target/i386/387-builtin-fp-int-inexact.c,
1438         gcc.target/i386/387-rint-inline-1.c,
1439         gcc.target/i386/387-rint-inline-2.c,
1440         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1441         gcc.target/i386/sse2-rint-inline-1.c,
1442         gcc.target/i386/sse2-rint-inline-2.c,
1443         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1444         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1446 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1447             Julia Koval  <julia.koval@intel.com>
1449         PR target/66960
1450         PR target/67630
1451         PR target/67634
1452         PR target/67841
1453         PR target/68037
1454         PR target/68618
1455         PR target/68661
1456         PR target/69575
1457         PR target/69596
1458         PR target/69734
1459         * gcc.dg/guality/pr68037-1.c: New test.
1460         * gcc.dg/guality/pr68037-2.c: Likewise.
1461         * gcc.dg/guality/pr68037-3.c: Likewise.
1462         * gcc.dg/torture/pr68037-1.c: Likewise.
1463         * gcc.dg/torture/pr68037-2.c: Likewise.
1464         * gcc.dg/torture/pr68037-3.c: Likewise.
1465         * gcc.dg/torture/pr68661-1a.c: Likewise.
1466         * gcc.dg/torture/pr68661-1b.c: Likewise.
1467         * gcc.target/i386/interrupt-1.c: Likewise.
1468         * gcc.target/i386/interrupt-2.c: Likewise.
1469         * gcc.target/i386/interrupt-3.c: Likewise.
1470         * gcc.target/i386/interrupt-4.c: Likewise.
1471         * gcc.target/i386/interrupt-5.c: Likewise.
1472         * gcc.target/i386/interrupt-6.c: Likewise.
1473         * gcc.target/i386/interrupt-7.c: Likewise.
1474         * gcc.target/i386/interrupt-8.c: Likewise.
1475         * gcc.target/i386/interrupt-9.c: Likewise.
1476         * gcc.target/i386/interrupt-10.c: Likewise.
1477         * gcc.target/i386/interrupt-11.c: Likewise.
1478         * gcc.target/i386/interrupt-12.c: Likewise.
1479         * gcc.target/i386/interrupt-13.c: Likewise.
1480         * gcc.target/i386/interrupt-14.c: Likewise.
1481         * gcc.target/i386/interrupt-15.c: Likewise.
1482         * gcc.target/i386/interrupt-16.c: Likewise.
1483         * gcc.target/i386/interrupt-17.c: Likewise.
1484         * gcc.target/i386/interrupt-18.c: Likewise.
1485         * gcc.target/i386/interrupt-19.c: Likewise.
1486         * gcc.target/i386/interrupt-20.c: Likewise.
1487         * gcc.target/i386/interrupt-21.c: Likewise.
1488         * gcc.target/i386/interrupt-22.c: Likewise.
1489         * gcc.target/i386/interrupt-23.c: Likewise.
1490         * gcc.target/i386/interrupt-24.c: Likewise.
1491         * gcc.target/i386/interrupt-25.c: Likewise.
1492         * gcc.target/i386/interrupt-26.c: Likewise.
1493         * gcc.target/i386/interrupt-27.c: Likewise.
1494         * gcc.target/i386/interrupt-28.c: Likewise.
1495         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1496         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1497         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1498         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1499         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1500         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1501         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1502         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1503         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1504         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1505         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1506         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1508 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1510         PR tree-optimization/52171
1511         * gcc.dg/pr52171.c: New test.
1512         * gcc.target/i386/pr52171.c: New test.
1514 2016-06-03  Jan Hubicka  <jh@suse.cz>
1516         * g++.dg/tree-ssa/pred-1.C: New testcase
1517         * gcc.dg/tree-ssa/pred-1.c: New testcase
1519 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1521         PR target/70957
1522         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1523         support.
1524         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1526 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1528         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1530 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1532         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1533         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1534         * gcc.dg/vect/vect-live-1.c: New test.
1535         * gcc.dg/vect/vect-live-2.c: New test.
1536         * gcc.dg/vect/vect-live-3.c: New test.
1537         * gcc.dg/vect/vect-live-4.c: New test.
1538         * gcc.dg/vect/vect-live-5.c: New test.
1539         * gcc.dg/vect/vect-live-slp-1.c: New test.
1540         * gcc.dg/vect/vect-live-slp-2.c: New test.
1541         * gcc.dg/vect/vect-live-slp-3.c: New test.
1543 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1545         PR middle-end/71387
1546         * g++.dg/opt/pr71387.C: New test.
1548 2016-06-02  Jeff Law  <law@redhat.com>
1550         PR tree-optimization/71328
1551         * gcc.c-torture/compile/pr71328.c: New test.
1553 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1555         PR fortran/52393
1556         * gfortran.dg/fmt_read_3.f90: Fix typo.
1557         * gfortran.dg/fmt_read_4.f90: New test.
1559 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1561         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1562         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1563         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1564         * g++.dg/cpp0x/override2.C: Likewise.
1565         * g++.dg/parse/crash5.C: Likewise.
1566         * g++.dg/parse/error16.C: Likewise.
1567         * g++.dg/parse/error27.C: Likewise.
1568         * g++.dg/template/qualttp15.C: Likewise.
1569         * g++.dg/template/redecl4.C: Likewise.
1570         * g++.old-deja/g++.other/crash39.C: Likewise.
1571         * g++.old-deja/g++.other/struct1.C: Likewise.
1572         * g++.old-deja/g++.pt/m9a.C: Likewise.
1573         * g++.old-deja/g++.pt/memclass10.C: Likewise.
1575 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1577         PR c++/71372
1578         * c-c++-common/pr71372.c: New test.
1580         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1581         __TIME__ strings with __builtin_strcmp instead of printf and
1582         dg-output.
1584 2016-06-02  Martin Liska  <mliska@suse.cz>
1586         * gcc.dg/predict-9.c: New test.
1588 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1590         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1591         global set_compiler_env_var and global saved_compiler_env_var.
1593 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1595         PR rtl-optimization/71295
1596         * gcc.c-torture/compile/pr71295.c: New test.
1598 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1600         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1602         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1603         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1605         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1606         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1607         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1608         alternative number.
1610 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1612         * gcc.target/powerpc/p9-splat-4.c: New test.
1614 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1616         PR target/71186
1617         * gcc.target/powerpc/pr71186.c: New test.
1619 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621         PR fortran/52393
1622         * gfortran.dg/fmt_read_3.f90: New test.
1624 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1626         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1627         procedure.
1629 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
1631         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1632         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1633         env var is set.
1634         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1635         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1636         shown once.
1637         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1638         during compilation.
1639         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1640         vars set by dg-set-compiler-env-var.
1642 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
1644         PR fortran/71156
1645         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1646         to the module procedure declaration.
1647         * gfortran.dg/submodule_16.f08: New test.
1649 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1651         PR middle-end/71371
1652         * c-c++-common/gomp/pr71371.c: New test.
1654 2016-06-01  Richard Biener  <rguenther@suse.de>
1656         PR tree-optimization/71366
1657         * gcc.dg/torture/pr71366-1.c: New testcase.
1658         * gcc.dg/torture/pr71366-2.c: Likewise.
1660 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1662         * gcc.target/powerpc/vslv-0.c: New test.
1663         * gcc.target/powerpc/vslv-1.c: New test.
1664         * gcc.target/powerpc/vsrv-0.c: New test.
1665         * gcc.target/powerpc/vsrv-1.c: New test.
1667 2016-06-01  Nathan Sidwell  <nathan@acm.org>
1669         * c-c++-common/torture/pr57945.c: Add expected PTX error.
1670         * gcc.target/nvptx/weak.c: New.
1672 2016-06-01  Richard Biener  <rguenther@suse.de>
1674         PR tree-optimization/71261
1675         * gcc.dg/torture/vect-bool-1.c: New testcase.
1677 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1679         * gfortran.dg/gomp/order-1.f90: New test.
1680         * gfortran.dg/gomp/order-2.f90: New test.
1682 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
1684         * gcc.dg/unroll-6.c: Update template.
1685         * gcc.dg/unroll-7.c: New testcase.
1686         * gcc.dg/unroll-8.c: New testcase.
1688 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1690         * gnat.dg/opt56.ad[sb]: New test.
1692 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1694         PR c++/66635
1695         * g++.dg/cpp0x/constexpr-ice16.C: New.
1697 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1699         PR tree-optimization/71314
1700         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
1701         -mbranch-cost=2.
1703 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1705         PR tree-optimization/71077
1706         * gcc.dg/tree-ssa/pr71077.c: New test.
1708 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
1710         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1711         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1712         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1714 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/71248
1717         * g++.dg/cpp0x/pr71248.C: New.
1718         * g++.dg/cpp0x/auto7.C: Test column numbers too.
1719         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1720         * g++.dg/init/new37.C: Likewise.
1721         * g++.dg/template/static1.C: Likewise.
1722         * g++.dg/template/static2.C: Likewise.
1724 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
1726         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1727         instead of %rdi.
1728         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1730 2016-05-31  Marek Polacek  <polacek@redhat.com>
1732         * c-c++-common/Wswitch-unreachable-3.c: New test.
1733         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1735 2016-05-31  Richard Biener  <rguenther@suse.de>
1737         PR tree-optimization/71352
1738         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1740 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1742         * gcc.target/arm/armv5_thumb_isa.c: New test.
1744 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1746         PR target/71346
1747         * gcc.target/i386/pr71346.c: New test.
1749 2016-05-31  Tom de Vries  <tom@codesourcery.com>
1751         PR tree-optimization/69068
1752         * gcc.dg/graphite/pr69068.c: New test.
1754 2016-05-27  Martin Sebor  <msebor@redhat.com>
1756         PR c++/71306
1757         * g++.dg/warn/Wplacement-new-size-3.C: New test.
1759 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
1761         PR c++/71349
1762         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
1763         nowait depend(inout: dd[0]) clauses where permitted.
1765 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/71238
1768         * g++.dg/parse/pr71238.C: New.
1769         * g++.dg/concepts/friend1.C: Test column numbers too.
1770         * g++.dg/cpp0x/initlist31.C: Likewise.
1771         * g++.dg/cpp0x/pr51420.C: Likewise.
1772         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1773         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1774         * g++.dg/ext/builtin3.C: Likewise.
1775         * g++.dg/lookup/friend12.C: Likewise.
1776         * g++.dg/lookup/friend7.C: Likewise.
1777         * g++.dg/lookup/koenig1.C: Likewise.
1778         * g++.dg/lookup/koenig5.C: Likewise.
1779         * g++.dg/lookup/used-before-declaration.C: Likewise.
1780         * g++.dg/overload/koenig1.C: Likewise.
1781         * g++.dg/template/crash65.C: Likewise.
1782         * g++.dg/template/friend57.C: Likewise.
1783         * g++.dg/warn/Wshadow-5.C: Likewise.
1784         * g++.dg/warn/Wunused-8.C: Likewise.
1785         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1786         * g++.old-deja/g++.jason/lineno5.C: Likewise.
1787         * g++.old-deja/g++.jason/member.C: Likewise.
1788         * g++.old-deja/g++.jason/report.C: Likewise.
1789         * g++.old-deja/g++.jason/scoping12.C: Likewise.
1790         * g++.old-deja/g++.law/visibility20.C: Likewise.
1791         * g++.old-deja/g++.ns/koenig5.C: Likewise.
1792         * g++.old-deja/g++.other/static5.C: Likewise.
1793         * g++.old-deja/g++.pt/overload2.C: Likewise.
1795 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
1797         * gcc.dg/tree-ssa/peel1.c: New testcase.
1798         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1799         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1801 2016-05-30  Tom de Vries  <tom@codesourcery.com>
1803         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1804         to ce.
1806 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/71099
1809         * g++.dg/parse/virtual1.C: New.
1811 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
1813         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1814         Use correct register when clearing %edx.
1816 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
1818         PR tree-optimization/71289
1819         * gcc.dg/pr71289.c: New test.
1821 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
1823         PR middle-end/71269
1824         PR middle-end/71292
1825         * gcc.dg/tree-ssa/pr71269.c: New test.
1826         * gcc.dg/tree-ssa/pr71292.c: New test.
1828 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
1830         PR middle-end/71252
1831         * gcc.dg/tree-ssa/pr71252-2.c: New test.
1833 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
1835         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1836         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1837         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1839 2016-05-30  Tom de Vries  <tom@codesourcery.com>
1841         PR tree-optimization/69067
1842         * gcc.dg/graphite/pr69067.c: New test.
1844 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
1846         PR target/71245
1847         * gcc.target/i386/pr71245-1.c: New test.
1848         * gcc.target/i386/pr71245-2.c: Ditto.
1850 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/71105
1853         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1854         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1855         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1857 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
1859         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1861 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
1863         Revert:
1864         PR c++/69855
1865         * g++.dg/overload/69855.C: New.
1866         * g++.old-deja/g++.law/missed-error2.C: Adjust.
1867         * g++.old-deja/g++.pt/crash3.C: Likewise.
1869 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/60385
1872         * g++.dg/parse/namespace13.C: New.
1874 2016-05-26  Jeff Law  <law@redhat.com>
1876         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1877         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1878         * gcc.dg/tree-ssa/pr68198.c: Likewise.
1879         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1880         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1881         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1882         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1883         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1884         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1885         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1886         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1887         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1888         * gcc.dg/tree-ssa/vrp56.c: Likewise.
1890 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
1892         PR c++/69855
1893         * g++.dg/overload/69855.C: New.
1894         * g++.old-deja/g++.law/missed-error2.C: Adjust.
1895         * g++.old-deja/g++.pt/crash3.C: Likewise.
1897 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
1899         PR target/63596
1900         * gcc.target/aarch64/va_arg_1.c: New testcase.
1901         * gcc.target/aarch64/va_arg_2.c: Likewise.
1902         * gcc.target/aarch64/va_arg_3.c: Likewise.
1904 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
1906         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1907         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1908         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1909         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1910         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1912 2016-05-27  Marek Polacek  <polacek@redhat.com>
1914         PR middle-end/71308
1915         * g++.dg/torture/pr71308.C: New test.
1917 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1919         * gcc.dg/zero_bits_compound-1.c: New test.
1920         * gcc.dg/zero_bits_compound-2.c: New test.
1922 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1924         PR middle-end/71279
1925         * gcc.dg/pr71279.c: New test.
1927 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1929         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1930         floating point min/max/comparison instructions.
1931         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1933 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
1935         * c-c++-common/gomp/schedule-1.c: New test.
1936         * gfortran.dg/gomp/schedule-1.f90: New test.
1938 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
1940         PR c++/70822
1941         PR c++/70106
1942         * g++.dg/cpp1y/auto-fn32.C: New test.
1943         * g++.dg/cpp1y/paren4.C: New test.
1945 2016-05-26  Nathan Sidwell  <nathan@acm.org>
1947         * gcc.dg/20060410.c: Xfail on ptx.
1948         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1949         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1950         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1951         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1952         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1954 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1956         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1958 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
1960         PR tree-optimization/71280
1961         * gcc.dg/pr71280.c: New test.
1963         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1965         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1966         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1968         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1970 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
1972         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1973         kept in memory.
1975 2016-05-25  Jeff Law  <law@redhat.com>
1977         PR tree-optimization/71272
1978         * gcc.c-torture/compile/pr71272.c: new test.
1980 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
1982         * gcc.target/powerpc/vec-cmpne.c: New test.
1983         * gcc.target/powerpc/vec-cmpne-long.c: New test.
1985 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1987         * gnat.dg/opt55.ad[sb]: New test.
1989 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1991         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1992         * c-c++-common/pr60226.c: Require int32plus.
1993         * gcc.c-torture/execute/pr70602.c: Likewise.
1994         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1995         unsigned long for malloc arg type.
1996         * gcc.dg/asr_div1.c: Require int32plus.
1997         * gcc.dg/enum-mode-1.c: XFAIL for int16.
1998         * gcc.dg/pie-1.c: Require pie.
1999         * gcc.dg/pie-2.c: Likewise.
2000         * gcc.dg/pr59471.c: Require int32plus.
2001         * gcc.dg/pr59963-2.c: XFAIL for int16.
2002         * gcc.dg/pr60114.c: Require int32plus.
2003         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2004         unsigned long for typedef of size_t.
2005         * gcc.dg/pr63914.c: Require int32plus.
2006         * gcc.dg/pr64536.c: Require pt32plus.
2007         * gcc.dg/pr65658.c: Likewise.
2008         * gcc.dg/pr67271.c: Require int32plus.
2009         * gcc.dg/pr68112.c: Likewise.
2010         * gcc.dg/pr69071.c: Skip for avr target.
2011         * gcc.dg/pr69973.c: Require int32plus.
2012         * gcc.dg/pr70169.c: Skip for avr target.
2013         * gcc.dg/sso-6.c: Require int32plus.
2014         * gcc.dg/sso-7.c: Likewise.
2015         * gcc.dg/sso-8.c: Likewise.
2016         * gcc.dg/vrp-min-max-2.c: Likewise.
2018 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2020         PR target/70738
2021         * gcc.target/i386/pr70738-1.c: New test.
2022         * gcc.target/i386/pr70738-2.c: Likewise.
2023         * gcc.target/i386/pr70738-3.c: Likewise.
2024         * gcc.target/i386/pr70738-4.c: Likewise.
2025         * gcc.target/i386/pr70738-5.c: Likewise.
2026         * gcc.target/i386/pr70738-6.c: Likewise.
2027         * gcc.target/i386/pr70738-7.c: Likewise.
2028         * gcc.target/i386/pr70738-8.c: Likewise.
2029         * gcc.target/i386/pr70738-9.c: Likewise.
2031 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2033         PR rtl-optimization/66940
2034         * gcc.c-torture/execute/pr66940.c: New test.
2036 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2038         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2039         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2040         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2041         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2042         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2043         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2044         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2045         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2046         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2047         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2048         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2049         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2050         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2051         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2052         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2053         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2054         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2055         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2056         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2057         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2058         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2059         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2060         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2061         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2063 2016-05-25  Marek Polacek  <polacek@redhat.com>
2065         PR c/71265
2066         * gcc.dg/noncompile/pr71265.c: New test.
2068         PR c/71266
2069         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2071 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2073         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2075 2016-05-25  Richard Biener  <rguenther@suse.de>
2077         PR tree-optimization/71261
2078         * c-c++-common/torture/pr71261.c: New testcase.
2080 2016-05-25  Richard Biener  <rguenther@suse.de>
2082         PR tree-optimization/71264
2083         * gcc.dg/vect/pr71264.c: New testcase.
2085 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2087         PR c++/55992
2088         * g++.dg/cpp0x/alias-decl-53.C: New.
2089         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2091 2016-05-25  Martin Liska  <mliska@suse.cz>
2093         * g++.dg/pr71239.C: New test.
2095 2016-05-25  Richard Biener  <rguenther@suse.de>
2097         * gcc.dg/vect/pr58135.c: Rename to ...
2098         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2100 2016-05-25  Marek Polacek  <polacek@redhat.com>
2102         * g++.dg/pr65295.C: Use target c++14.
2104 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2106         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2107         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2109 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2111         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2112         instructions.
2114 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2116         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2117         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2118         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2119         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2120         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2121         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2122         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2123         * c-c++-common/goacc/pcopy.c: Likewise.
2124         * c-c++-common/goacc/pcopyin.c: Likewise.
2125         * c-c++-common/goacc/pcopyout.c: Likewise.
2126         * c-c++-common/goacc/pcreate.c: Likewise.
2127         * c-c++-common/goacc/pr70688.c: New test.
2128         * c-c++-common/goacc/present-1.c: Adjust test.
2129         * c-c++-common/goacc/reduction-5.c: Likewise.
2130         * g++.dg/goacc/data-1.C: New test.
2132 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2134         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2135         vector parity built-in functions.
2136         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2137         count trailing zeros automatic vectorization.
2138         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2139         count trailing zeros built-in functions.
2141 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2143         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2145 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2147         PR target/71050
2148         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2150 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2152         PR c++/50436
2153         * g++.dg/template/crash123.C: New.
2154         * g++.dg/template/crash124.C: Likewise.
2156 2016-05-24  Martin Sebor  <msebor@redhat.com>
2158         PR c++/71147
2159         * g++.dg/ext/flexary16.C: New test.
2161 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2163         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2164         before math.h is included.
2165         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2166         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2167         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2168         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2169         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2170         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2171         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2172         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2173         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2174         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2175         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2176         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2177         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2178         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2179         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2180         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2181         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2182         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2183         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2184         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2185         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2186         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2187         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2189 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2190             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2192         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2193         support.
2195 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2197         PR c++/69872
2198         * g++.dg/warn/Wno-narrowing1.C: New.
2200 2016-05-24  Marek Polacek  <polacek@redhat.com>
2202         PR c/71249
2203         * c-c++-common/Wswitch-unreachable-2.c: New test.
2205 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2207         PR c++/71257
2208         * g++.dg/vect/simd-clone-6.cc: New test.
2209         * g++.dg/gomp/declare-simd-6.C: New test.
2211         PR middle-end/70434
2212         PR c/69504
2213         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2215 2016-05-24  Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/71240
2218         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2220 2016-05-24  Richard Biener  <rguenther@suse.de>
2222         PR tree-optimization/71230
2223         * gcc.dg/torture/pr71230.c: New testcase.
2224         * g++.dg/torture/pr71230.C: Likewise.
2226 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2228         * c-c++-common/goacc/routine-5.c: Add tests.
2229         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2230         * gfortran.dg/goacc/routine-6.f90: Add tests.
2232 2016-05-24  Richard Biener  <rguenther@suse.de>
2234         PR tree-optimization/71253
2235         * gcc.dg/torture/pr71253.c: New testcase.
2237 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2239         PR middle-end/71252
2240         * gfortran.dg/pr71252.f90: New test.
2242 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2244         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2246 2016-05-24  Richard Biener  <rguenther@suse.de>
2248         PR middle-end/70434
2249         PR c/69504
2250         * c-c++-common/vector-subscript-4.c: New testcase.
2251         * c-c++-common/vector-subscript-5.c: Likewise.
2253 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255         PR fortran/71123
2256         * gfortran.dg/namelist_90.f: New test
2258 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260         PR fortran/66461
2261         * gfortran.dg/unexpected_eof.f: New test
2263 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2264             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2266         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2267         as little endian.
2269 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2271         PR c++/70972
2272         * g++.dg/cpp0x/inh-ctor20.C: New.
2273         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2275 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2277         PR c++/69095
2278         * g++.dg/cpp0x/variadic168.C: New.
2280 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2282         * g++.dg/cpp0x/pr31445.C: Test column number too.
2283         * g++.dg/cpp0x/pr32253.C: Likewise.
2284         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2285         * g++.dg/cpp0x/variadic36.C: Likewise.
2287 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2289         * gcc.dg/fold-notshift-2.c: Adjust.
2291 2016-05-23  Marek Polacek  <polacek@redhat.com>
2293         PR c/49859
2294         * c-c++-common/Wswitch-unreachable-1.c: New test.
2295         * gcc.dg/Wswitch-unreachable-1.c: New test.
2296         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2297         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2298         * g++.dg/gomp/block-10.C: Likewise.
2299         * gcc.dg/gomp/block-10.c: Likewise.
2300         * g++.dg/gomp/block-9.C: Likewise.
2301         * gcc.dg/gomp/block-9.c: Likewise.
2302         * g++.dg/gomp/target-1.C: Likewise.
2303         * g++.dg/gomp/target-2.C: Likewise.
2304         * gcc.dg/gomp/target-1.c: Likewise.
2305         * gcc.dg/gomp/target-2.c: Likewise.
2306         * g++.dg/gomp/taskgroup-1.C: Likewise.
2307         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2308         * gcc.dg/gomp/teams-1.c: Likewise.
2309         * g++.dg/gomp/teams-1.C: Likewise.
2310         * g++.dg/overload/error3.C: Likewise.
2311         * g++.dg/tm/jump1.C: Likewise.
2312         * g++.dg/torture/pr40335.C: Likewise.
2313         * gcc.dg/c99-vla-jump-5.c: Likewise.
2314         * gcc.dg/switch-warn-1.c: Likewise.
2315         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2316         * gcc.dg/nested-func-1.c: Likewise.
2317         * gcc.dg/pr67784-4.c: Likewise.
2319 2016-05-23  Richard Biener  <rguenther@suse.de>
2321         PR tree-optimization/71230
2322         * gfortran.dg/pr71230-1.f90: New testcase.
2323         * gfortran.dg/pr71230-2.f90: Likewise.
2325 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2327         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2328         * gcc.dg/vect/pr58135.c:  Add new.
2329         * gfortran.dg/pr46519-1.f: Adjust test case.
2331 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2333         PR c++/53401
2334         * g++.dg/cpp0x/decltype64.C: New.
2336 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2338         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2339         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2340         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2342 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2344         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2345         Add poly64x1_t and poly64x2_t cases if supported.
2346         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2347         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2348         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2349         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2350         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2352 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2354         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2355         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2356         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2357         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2358         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2359         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2360         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2362 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2364         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2366 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2368         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2369         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2371 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2373         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2374         constraint instead of "r".
2375         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2376         insn instead of vxorpd.
2377         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2379         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2380         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2382         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2384         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2385         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2387         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2389 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2391         PR middle-end/40921
2392         * gcc.dg/tree-ssa/pr40921.c: New test.
2394 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2396         PR target/71103
2397         * gcc.target/avr/pr71103.c: New test.
2399 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2401         PR middle-end/71179
2402         * gcc.dg/tree-ssa/pr71179.c: New test.
2404 2016-05-20  Martin Sebor  <msebor@redhat.com>
2406         PR c/71115
2407         * gcc.dg/init-excess-2.c: New test.
2409 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2411         * gnat.dg/opt53.adb: New test.
2412         * gnat.dg/opt54.adb: Likewise.
2414 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2416         PR tree-optimization/70884
2417         * gcc.dg/tree-ssa/pr70919.c: New test.
2419 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2421         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2422         formatting.
2423         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2424         fix code formatting.
2426 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2428         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2429         non-common cases.
2430         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2432 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2434         * jit.dg/all-non-failing-tests.h: Add
2435         test-factorial-must-tail-call.c.
2436         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2437         * jit.dg/test-factorial-must-tail-call.c: New test case.
2439 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2441         PR fortran/71204
2442         * gfortran.dg/pr71204.f90: New test.
2444 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2446         * gcc.target/nvptx/sincos.c: New test.
2448 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2450         PR c++/70572
2451         * g++.dg/cpp1y/auto-fn31.C: New.
2453 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2455         * gcc.target/powerpc/vec-addec.c: New test.
2456         * gcc.target/powerpc/vec-addec-int128.c: New test.
2458 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2460         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2461         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2462         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2463         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2465 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2467         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2469 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2471         PR c++/71210
2472         * g++.dg/opt/pr71210-1.C: New test.
2473         * g++.dg/opt/pr71210-2.C: New test.
2475         PR tree-optimization/29756
2476         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2477         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2478         only on selected targets where V4SImode vectors are known to be
2479         supported.
2481 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2483         PR tree-optimization/71079
2484         PR tree-optimization/71206
2485         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2487 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2489         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2490         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2491         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2493 2016-05-20  Richard Guenther  <rguenther@suse.de>
2495         PR tree-optimization/29756
2496         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2498 2016-05-20  Richard Biener  <rguenther@suse.de>
2500         PR tree-optimization/71185
2501         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2503 2016-05-20  Richard Biener  <rguenther@suse.de>
2505         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2507 2016-05-19  Marek Polacek  <polacek@redhat.com>
2509         PR c++/71075
2510         * g++.dg/diagnostic/pr71075.C: New test.
2512 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2514         PR c++/71184
2515         * g++.dg/pr71184.C: New test case.
2517 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2519         * gcc.target/powerpc/darn-0.c: New test.
2520         * gcc.target/powerpc/darn-1.c: New test.
2521         * gcc.target/powerpc/darn-2.c: New test.
2523 2016-05-19  Marek Polacek  <polacek@redhat.com>
2525         PR tree-optimization/71031
2526         * gcc.dg/tree-ssa/vrp100.c: New test.
2528 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2530         PR rtl-optimization/71148
2531         * gcc.dg/pr71148.c: New test.
2533 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2535         PR target/71056
2536         * gcc.target/arm/pr71056.c: New test.
2538 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2540         * c-c++-common/pr69669.c: Check the used mode.
2542 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
2544         PR sanitizer/64354
2545         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2547 2016-05-19  Richard Biener  <rguenther@suse.de>
2549         PR tree-optimization/70729
2550         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2551         * gcc.dg/graphite/scop-18.c: Likewise.
2552         * gcc.dg/pr41783.c: Disable LIM.
2553         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2554         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2555         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2556         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2557         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2558         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2559         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2560         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2561         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2562         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2563         * gfortran.dg/pr42108.f90: Likewise.
2565 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
2567         PR driver/69265
2568         * gcc.dg/spellcheck-options-11.c: New test case.
2570 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2572         PR c++/71100
2573         * g++.dg/opt/pr71100.C: New test.
2575 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2577         PR ipa/69708
2578         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2579         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2580         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2581         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2583 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2585         PR ipa/69708
2586         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2587         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2588         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2589         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2590         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2592 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2594         PR c++/69793
2595         * g++.dg/template/crash122.C: New.
2597 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2599         PR c++/70466
2600         * g++.dg/template/pr70466-1.C: New.
2601         * g++.dg/template/pr70466-2.C: Likewise.
2603 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2605         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2606         splat operations and the XXSPLTIB instruction.
2607         * gcc.target/powerpc/p9-splat-2.c: Likewise.
2608         * gcc.target/powerpc/p9-splat-3.c: Likewise.
2609         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2610         xxlxor to clear a register.
2612 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
2614         * gcc.dg/torture/pr71020.c: New test.
2616 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2618         PR ipa/70646
2619         * gcc.dg/ipa/pr70646.c: New test.
2621 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2623         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2625 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2627         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2628         missing tests for vreinterpretq_p{8,16}.
2630 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2632         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2633         vsliq_n_s64 and vsliq_n_u64.
2635 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2637         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2638         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2640 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2642         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2643         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2644         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2646 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2648         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2649         in comment.
2651 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2653         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2654         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2655         "blr\t" and switch to scan-assembler-times.
2657 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
2659         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2660         with __aarch64__.
2661         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2662         declarations under __aarch64__ and __ARM_FEATURE_FMA.
2664 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2666         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2667         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2668         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2669         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2670         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2671         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2673         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2674         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2676         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2677         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2679         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2680         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2682         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2684 2016-05-18  Richard Biener  <rguenther@suse.de>
2686         PR tree-optimization/71168
2687         * gcc.dg/torture/pr71168.c: New testcase.
2689 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
2691         PR middle-end/63586
2692         * gcc.dg/tree-ssa/pr63586-2.c: New test.
2693         * gcc.dg/tree-ssa/pr63586.c: New test.
2694         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2696 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2698         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2699         * gcc.dg/pr68671.c: Fix ptx xfail-if.
2700         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2701         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2703 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2705         * gcc.target/nvptx/abi-vararg-3.c: New.
2707 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
2709         PR tree-optimization/54579
2710         PR middle-end/55299
2711         * gcc.dg/fold-notrotate-1.c: New test.
2712         * gcc.dg/fold-notshift-1.c: New test.
2713         * gcc.dg/fold-notshift-2.c: New test.
2715 2016-05-17  Marek Polacek  <polacek@redhat.com>
2717         PR ipa/71146
2718         * g++.dg/ipa/pr71146.C: New test.
2720 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
2722         * jit.dg/test-error-array-bounds.c: New test case.
2724 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2726         * gcc.dg/tree-ssa/and-1.c: New testcase.
2728 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2730         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2731         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2733 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2735         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2736         * gcc.dg/tree-ssa/vrp99.c: New testcase.
2738 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2740         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2742 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2744         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2746 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2748         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2749         ".2d[index]" when scan the assembly.
2750         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2751         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2752         float64x1.
2753         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2755 2016-05-17  Richard Biener  <rguenther@suse.de>
2757         PR tree-optimization/71132
2758         * gcc.dg/torture/pr71132.c: New testcase.
2760 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2762         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2764 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2766         PR target/70809
2767         * gcc.target/aarch64/pr70809_1.c: New test.
2769 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2771         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2772         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2773         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2774         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2776 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
2777             Ilya Enkovich  <ilya.enkovich@intel.com>
2779         PR target/71114
2780         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2782 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
2784         * g++.dg/ipa/ivinline-7.C: Do not xfail.
2785         * g++.dg/ipa/ivinline-9.C: Do not xfail.
2787 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
2789         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
2790         test for __ARM_FP16_ARGS.
2791         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2792         * gcc.target/arm/aapcs/neon-vect10.c: New.
2793         * gcc.target/arm/aapcs/neon-vect9.c: New.
2794         * gcc.target/arm/aapcs/vfp18.c: New.
2795         * gcc.target/arm/aapcs/vfp19.c: New.
2796         * gcc.target/arm/aapcs/vfp20.c: New.
2797         * gcc.target/arm/aapcs/vfp21.c: New.
2798         * gcc.target/arm/fp16-aapcs-1.c: New.
2799         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
2800         test for __ARM_FP16_ARGS.
2801         * g++.target/arm/fp16-return-1.c: Update expected output.
2803 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
2805         PR testsuite/70227
2806         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2808 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
2810         PR fortran/69603
2811         * gfortran.dg/pr69603.f90: New testcase.
2813 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
2815         * gfortran.dg/dec_union_4.f90: Fix endian issue.
2817 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
2819         PR fortran/71047
2820         * gfortran.dg/pr71047.f08: New test.
2822 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
2824         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2825         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2826         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2828 2016-05-13  Martin Sebor  <msebor@redhat.com>
2830         PR c++/60049
2831         * g++.dg/cpp0x/constexpr-60049.C: New test.
2833 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
2835         PR bootstrap/71071
2836         * gcc.dg/pr71071.c: New test.
2838 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
2840         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2841         remove XOP handling.
2842         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2844 2016-05-13  Nathan Sidwell  <nathan@acm.org>
2846         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2847         __atomic_is_lock_free declaration.
2849 2016-05-13  Richard Biener  <rguenther@suse.de>
2851         PR tree-optimization/42587
2852         * gcc.dg/optimize-bswapsi-4.c: New testcase.
2854 2016-05-13  Martin Liska  <mliska@suse.cz>
2856         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2857         the new format of dump output.
2859 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2861         * gcc.dg/pr71084.c: New test.
2863 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2865         PR target/53440
2866         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2868 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2870         * gcc.target/aarch64/struct_return.c: New test.
2872 2016-05-12  Marek Polacek  <polacek@redhat.com>
2874         PR c/70756
2875         * c-c++-common/pr70756-2.c: New test.
2876         * c-c++-common/pr70756.c: New test.
2878 2016-05-12  Richard Biener  <rguenther@suse.de>
2880         PR tree-optimization/71059
2881         * gcc.dg/torture/pr71059.c: New testcase.
2883 2016-05-12  Richard Biener  <rguenther@suse.de>
2885         PR tree-optimization/71062
2886         * gcc.dg/torture/pr71062.c: New testcase.
2888 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2890         PR tree-optimization/71006
2891         * gcc.dg/pr71006.c: New test.
2893 2016-05-12  Marek Polacek  <polacek@redhat.com>
2895         PR driver/71063
2896         * gcc.dg/opts-7.c: New test.
2898 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2900         PR target/70830
2901         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2902         Add -save-temps to dg-options.
2903         Scan for ldmfd rather than pop instruction.
2904         * gcc.target/arm/interrupt-2.c: Likewise.
2905         * gcc.target/arm/pr70830.c: New test.
2907 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
2909         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2910         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2912         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2913         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2914         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2916         PR target/71019
2917         * gcc.target/i386/avx512vl-pack-1.c: New test.
2918         * gcc.target/i386/avx512vl-pack-2.c: New test.
2919         * gcc.target/i386/avx512bw-pack-2.c: New test.
2921         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2923         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2924         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2925         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2927 2016-05-12  Richard Biener  <rguenther@suse.de>
2929         PR tree-optimization/70986
2930         * gcc.dg/torture/pr70986-1.c: New testcase.
2931         * gcc.dg/torture/pr70986-2.c: Likewise.
2932         * gcc.dg/torture/pr70986-3.c: Likewise.
2934 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
2936         PR c/43651
2937         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2938         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2940 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
2942         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2943         directive.
2944         * gcc.target/i386/pr66746.c: Ditto.
2946 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2948         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2949         support.
2950         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2951         warning when using -mvsx-timode.
2952         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2953         * gcc.target/powerpc/dform-2.c: Likewise.
2954         * gcc.target/powerpc/pr68805.c: Likewise.
2956 2016-05-11  Marek Polacek  <polacek@redhat.com>
2958         PR c++/71024
2959         * c-c++-common/attributes-3.c: New test.
2961 2016-05-11  Nathan Sidwell  <nathan@acm.org>
2963         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2964         * gcc.c-torture/execute/pr68185.c: Likewise.
2965         * gcc.dg/ipa/pr70306.c: Requires global constructors.
2966         * gcc.dg/pr69634.c: Requires scheduling.
2967         * gcc.dg/torture/pr66178.c: Require label values.
2968         * gcc.dg/setjmp-6.c: Require indirect jumps.
2970 2016-05-11  Richard Biener  <rguenther@suse.de>
2972         PR tree-optimization/71055
2973         * gcc.dg/torture/pr71055.c: New testcase.
2975 2016-05-11  Richard Biener  <rguenther@suse.de>
2977         PR debug/71057
2978         * g++.dg/debug/pr71057.C: New testcase.
2980 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
2982         PR fortran/70855
2983         * gfortran.dg/gomp/pr70855.f90: New test.
2985 2016-05-11  Richard Biener  <rguenther@suse.de>
2987         PR middle-end/71002
2988         * g++.dg/torture/pr71002.C: New testcase.
2990 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
2992         PR middle-end/70807
2993         * gcc.dg/pr70807.c: New test.
2995 2016-05-10  Martin Sebor  <msebor@redhat.com>
2997         PR c++/38611
2998         * g++.dg/Wattributes.C: New test.
3000 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3002         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3003         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3004         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3006 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3008         PR target/70799
3009         * gcc.target/i386/pr70799-1.c: New test.
3011 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3013         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3015 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3017         PR middle-end/70877
3018         * gcc.target/i386/pr70877.c: New test.
3020 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3022         PR tree-optimization/70786
3023         * gcc.target/i386/pr70876.c: New test.
3025 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3027         PR target/70927
3028         * gcc.target/i386/avx512vl-logic-1.c: New test.
3029         * gcc.target/i386/avx512vl-logic-2.c: New test.
3030         * gcc.target/i386/avx512dq-logic-2.c: New test.
3032 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3034         PR target/70963
3035         * gcc.target/powerpc/pr70963.c: New.
3037 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3039         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3040         (test_very_wide_line): Add ruler to expected output.
3041         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3042         (test_very_wide_line): Likewise.
3043         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3044         (test_show_locus): Within the handling of "test_very_wide_line",
3045         enable show_ruler_p on the diagnostic context.
3047 2016-05-10  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/71039
3050         * gcc.dg/torture/pr71039.c: New testcase.
3052 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3054         * gcc.dg/nested-func-10.c: Requires alloca.
3055         * gcc.dg/nested-func-9.c: Requires alloca.
3056         * gcc.c-torture/execute/pr70460.c: Requires labels.
3057         * gcc.c-torture/compile/pr70199.c: Requires labels.
3058         * gcc.target/nvptx/decl.c: Compile only.
3059         * gcc.target/nvptx/trailing-init.c: Compile only.
3060         * gcc.target/nvptx/ary-init.c: Compile only.
3062 2016-05-10  Marek Polacek  <polacek@redhat.com>
3064         PR c/70255
3065         * gcc.dg/attr-opt-1.c: New test.
3067 2016-05-10  Richard Biener  <rguenther@suse.de>
3069         PR tree-optimization/70497
3070         PR tree-optimization/28367
3071         * gcc.dg/torture/20160404-1.c: New testcase.
3072         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3073         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3075 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3077         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3079 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3081         * gcc.target/i386/fabsneg-1.c New test.
3083 2016-05-09  Alan Modra  <amodra@gmail.com>
3085         PR testsuite/70826
3086         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3088 2016-05-09  Richard Biener  <rguenther@suse.de>
3090         PR tree-optimization/70985
3091         * gcc.dg/torture/pr70985.c: New testcase.
3093 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3095         * gcc.dg/tree-ssa/ifc-9.c: New test.
3096         * gcc.dg/tree-ssa/ifc-10.c: New test.
3097         * gcc.dg/tree-ssa/ifc-11.c: New test.
3098         * gcc.dg/tree-ssa/ifc-12.c: New test.
3099         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3100         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3101         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3103 2016-05-09  Richard Biener  <rguenther@suse.de>
3105         PR fortran/70937
3106         * gfortran.dg/pr70937.f90: New testcase.
3108 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3110         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3112 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3114         PR fortran/56226
3115         * gfortran.dg/dec_structure_1.f90: New testcase.
3116         * gfortran.dg/dec_structure_2.f90: Ditto.
3117         * gfortran.dg/dec_structure_3.f90: Ditto.
3118         * gfortran.dg/dec_structure_4.f90: Ditto.
3119         * gfortran.dg/dec_structure_5.f90: Ditto.
3120         * gfortran.dg/dec_structure_6.f90: Ditto.
3121         * gfortran.dg/dec_structure_7.f90: Ditto.
3122         * gfortran.dg/dec_structure_8.f90: Ditto.
3123         * gfortran.dg/dec_structure_9.f90: Ditto.
3124         * gfortran.dg/dec_structure_10.f90: Ditto.
3125         * gfortran.dg/dec_structure_11.f90: Ditto.
3126         * gfortran.dg/dec_union_1.f90: Ditto.
3127         * gfortran.dg/dec_union_2.f90: Ditto.
3128         * gfortran.dg/dec_union_3.f90: Ditto.
3129         * gfortran.dg/dec_union_4.f90: Ditto.
3130         * gfortran.dg/dec_union_5.f90: Ditto.
3131         * gfortran.dg/dec_union_6.f90: Ditto.
3132         * gfortran.dg/dec_union_7.f90: Ditto.
3134 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3136         PR tree-optimization/70956
3137         * gcc.dg/graphite/pr70956.c: New test.
3139 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3141         PR middle-end/70941
3142         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3143         (a, b, c, d): Change type from char to signed char.
3144         (main): Compare against (signed char) -1634678893 instead of
3145         hardcoded -109.  Use __builtin_abort instead of abort.
3147         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3148         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3150         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3152 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3154         PR debug/70935
3155         * gcc.dg/torture/pr70935.c: New test.
3157 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3159         PR target/58219
3160         * gcc.target/sh/pr58219.c: New tests.
3162 2016-05-06  Richard Biener  <rguenther@suse.de>
3164         PR tree-optimization/70960
3165         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3167 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3169         PR target/52933
3170         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3171         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3172         Adjust expected instruction counts.
3173         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3175 2016-05-06  Marek Polacek  <polacek@redhat.com>
3177         PR sanitizer/70875
3178         * gcc.dg/ubsan/bounds-3.c: New test.
3180 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3182         PR target/54089
3183         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3185 2016-05-06  Richard Biener  <rguenther@suse.de>
3187         PR middle-end/70931
3188         * gfortran.dg/pr70931.f90: New testcase.
3190 2016-05-06  Richard Biener  <rguenther@suse.de>
3192         PR middle-end/70941
3193         * gcc.dg/torture/pr70941.c: New testcase.
3195 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3197         PR tree-optimization/57206
3198         * gcc.dg/vect/pr57206.c: New test.
3200 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3204 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3206         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3208         * c-c++-common/Wdangling-else-4.c: New test.
3210 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3212         PR c++/70906
3213         PR c++/70933
3214         * g++.dg/opt/pr70906.C: New test.
3215         * g++.dg/opt/pr70933.C: New test.
3217         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3219 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3221         * gcc.dg/ipa/pure-const-3.c: New testcase.
3223 2016-05-04  Marek Polacek  <polacek@redhat.com>
3225         * c-c++-common/Wdangling-else-1.c: New test.
3226         * c-c++-common/Wdangling-else-2.c: New test.
3227         * c-c++-common/Wdangling-else-3.c: New test.
3229 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3231         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3232         flag is present.
3234 2016-05-04  Marek Polacek  <polacek@redhat.com>
3236         PR c/48778
3237         * gcc.dg/Waddress-2.c: New test.
3239 2016-05-04  Alan Modra  <amodra@gmail.com>
3241         * gcc.target/powerpc/pr70866.c: New.
3243 2016-05-03  Martin Sebor  <msebor@redhat.com>
3245         PR c++/66561
3246         * c-c++-common/builtin_location.c: New test.
3247         * g++.dg/cpp1y/builtin_location.C: New test.
3249 2016-05-03  Marek Polacek  <polacek@redhat.com>
3251         PR c/70859
3252         * gcc.dg/pr70859.c: New test.
3253         * gcc.dg/pr70859-2.c: New test.
3255 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3257         * gnat.dg/debug5.adb: New testcase.
3259 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3261         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3262         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3263         Procedure to check for z10 instruction set.
3265 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3267         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3269 2016-05-03  Alan Modra  <amodra@gmail.com>
3271         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3273 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3275         * gcc.target/i386/avx512f-cvt-1.c: New test.
3277 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3279         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3280         -fdump-tree-vrp-details.
3282 2016-05-03  Richard Biener  <rguenther@suse.de>
3284         * gcc.dg/pr30172-1.c: Adjust.
3285         * gcc.dg/pr63743.c: Likewise.
3286         * gcc.dg/tm/pr51696.c: Likewise.
3287         * c-c++-common/tm/safe-1.c: Likewise.
3288         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3289         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3290         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3291         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3293 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3295         PR rtl-optimization/70467
3296         * gcc.target/i386/pr70467-3.c: New test.
3297         * gcc.target/i386/pr70467-4.c: New test.
3299         PR tree-optimization/70916
3300         * gcc.c-torture/compile/pr70916.c: New test.
3302         PR target/49244
3303         * gcc.target/i386/pr49244-1.c: New test.
3304         * gcc.target/i386/pr49244-2.c: New test.
3306 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3308         PR rtl-optimization/44281
3309         * gcc.target/i386/pr44281.c: New test.
3311 2016-05-03  bin cheng  <bin.cheng@arm.com>
3313         PR tree-optimization/56541
3314         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3315         * gcc.dg/vect/pr56541.c: new test.
3317 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3319         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3320         __float128.
3321         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3323 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3325         PR testsuite/70520
3326         * c-c++-common/asan/clone-test-1.c (main): Align child process
3327         stack to 16 bytes.
3329 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3331         PR c++/62314
3332         * g++.dg/spellcheck-fields-2.C: New test case.
3334 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3336         PR c++/62314
3337         * g++.dg/pr62314.C: New test case.
3339 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3341         * gcc.dg/ipa/inline-8.c: New testcase.
3343 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3345         PR rtl-optimization/70467
3346         * gcc.target/i386/pr70467-1.c: New test.
3348 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3350         * gcc.dg/spec-options.c: Run the test on all targets.
3351         * gcc.dg/foo.specs: Use cpp_unique_options.
3353 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3355         * gcc.dg/tree-ssa/unord.c: New testcase.
3357 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3359         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3361 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3363         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3365 2016-05-02  Marek Polacek  <polacek@redhat.com>
3367         PR c/70851
3368         * gcc.dg/enum-incomplete-3.c: New test.
3370 2016-05-02  Marek Polacek  <polacek@redhat.com>
3371             Tom de Vries  <tom@codesourcery.com>
3373         PR tree-optimization/70700
3374         * gcc.dg/pr70700.c: New test.
3376 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3378         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3379         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3380         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3381         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3382         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3384 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3386         * ada/acats/run_acats: Rename into...
3387         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3388         * ada/acats/run_all.sh: Remove redundant test.
3389         (target_run): Move around.
3390         (target_gnatchop): Use newly built executable.
3391         (target_gnatmake): Likewise.
3392         Check that the compilation of impbit succeeds.
3394 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3396         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3397         * gcc.dg/20021029-1.c: Likewise.
3398         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3399         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3400         * gcc.target/sh/cmpstr.c: Likewise.
3401         * gcc.target/sh/cmpstrn.c: Likewise.
3402         * gcc.target/sh/memset.c: Likewise.
3403         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3404         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3405         * gcc.target/sh/pr39423-1.c: Likewise.
3406         * gcc.target/sh/pr49468-di.c: Likewise.
3407         * gcc.target/sh/pr49468-si.c: Likewise.
3408         * gcc.target/sh/pr49880-1.c: Likewise.
3409         * gcc.target/sh/pr49880-2.c: Likewise.
3410         * gcc.target/sh/pr49880-3.c: Likewise.
3411         * gcc.target/sh/pr50751-1.c: Likewise.
3412         * gcc.target/sh/pr50751-4.c: Likewise.
3413         * gcc.target/sh/pr50751-7.c: Likewise.
3414         * gcc.target/sh/pr51244-1.c: Likewise.
3415         * gcc.target/sh/pr51244-10.c: Likewise.
3416         * gcc.target/sh/pr51244-11.c: Likewise.
3417         * gcc.target/sh/pr51244-12.c: Likewise.
3418         * gcc.target/sh/pr51244-13.c: Likewise.
3419         * gcc.target/sh/pr51244-14.c: Likewise.
3420         * gcc.target/sh/pr51244-17.c: Likewise.
3421         * gcc.target/sh/pr51244-18.c: Likewise.
3422         * gcc.target/sh/pr51244-19.c: Likewise.
3423         * gcc.target/sh/pr51244-4.c: Likewise.
3424         * gcc.target/sh/pr51244-5.c: Likewise.
3425         * gcc.target/sh/pr51244-7.c: Likewise.
3426         * gcc.target/sh/pr51244-8.c: Likewise.
3427         * gcc.target/sh/pr51244-9.c: Likewise.
3428         * gcc.target/sh/pr51697.c: Likewise.
3429         * gcc.target/sh/pr52483-1.c: Likewise.
3430         * gcc.target/sh/pr52483-2.c: Likewise.
3431         * gcc.target/sh/pr52483-3.c: Likewise.
3432         * gcc.target/sh/pr52483-5.c: Likewise.
3433         * gcc.target/sh/pr52933-1.c: Likewise.
3434         * gcc.target/sh/pr52933-2.c: Likewise.
3435         * gcc.target/sh/pr52933-3.c: Likewise.
3436         * gcc.target/sh/pr53568-1.c: Likewise.
3437         * gcc.target/sh/pr53976-1.c: Likewise.
3438         * gcc.target/sh/pr53988-1.c: Likewise.
3439         * gcc.target/sh/pr53988.c: Likewise.
3440         * gcc.target/sh/pr54089-1.c: Likewise.
3441         * gcc.target/sh/pr54089-6.c: Likewise.
3442         * gcc.target/sh/pr54089-7.c: Likewise.
3443         * gcc.target/sh/pr54089-8.c: Likewise.
3444         * gcc.target/sh/pr54089-9.c: Likewise.
3445         * gcc.target/sh/pr54236-1.c: Likewise.
3446         * gcc.target/sh/pr54236-2.c: Likewise.
3447         * gcc.target/sh/pr54236-3.c: Likewise.
3448         * gcc.target/sh/pr54236-4.c: Likewise.
3449         * gcc.target/sh/pr54386.c: Likewise.
3450         * gcc.target/sh/pr54602-1.c: Likewise.
3451         * gcc.target/sh/pr54685.c: Likewise.
3452         * gcc.target/sh/pr54760-1.c: Likewise.
3453         * gcc.target/sh/pr54760-2.c: Likewise.
3454         * gcc.target/sh/pr54760-3.c: Likewise.
3455         * gcc.target/sh/pr54760-4.c: Likewise.
3456         * gcc.target/sh/pr54760-5.c: Likewise.
3457         * gcc.target/sh/pr54760-6.c: Likewise.
3458         * gcc.target/sh/pr55146.c: Likewise.
3459         * gcc.target/sh/pr55160.c: Likewise.
3460         * gcc.target/sh/pr59278.c: Likewise.
3461         * gcc.target/sh/pr59401-1.c: Likewise.
3462         * gcc.target/sh/pr59533-1.c: Likewise.
3463         * gcc.target/sh/pr63260.c: Likewise.
3464         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3465         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3466         * gcc.target/sh/strlen.c: Likewise.
3467         * gcc.target/sh/torture/pr30807.c: Likewise.
3468         * gcc.target/sh/torture/pr34777.c: Likewise.
3469         * gcc.target/sh/torture/pr64652.c: Likewise.
3470         * gcc.target/sh/torture/pr65505.c: Likewise.
3471         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3472         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3474 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3476         PR c++/66644
3477         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3479 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3481         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3482         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3483         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3484         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3486 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3488         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3489         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3491 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3493         PR middle-end/70626
3494         * c-c++-common/goacc/combined-reduction.c: New test.
3495         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3497 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3499         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3500         *movdi_internal pattern only if PIC off.
3501         * gcc.target/i386/pr70155-2.c: Likewise.
3502         * gcc.target/i386/pr70155-3.c: Likewise.
3503         * gcc.target/i386/pr70155-4.c: Likewise.
3504         * gcc.target/i386/pr70155-5.c: Likewise.
3505         * gcc.target/i386/pr70155-6.c: Likewise.
3506         * gcc.target/i386/pr70155-7.c: Likewise.
3507         * gcc.target/i386/pr70155-8.c: Likewise.
3508         * gcc.target/i386/pr70155-15.c: Likewise.
3509         * gcc.target/i386/pr70155-17.c: Likewise.
3510         * gcc.target/i386/pr70155-22.c: Likewise.
3512 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3514         PR tree-optimization/70803
3515         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3517 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3519         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3520         optimization of vector loop.
3521         * gcc.target/i386/vect-unpack-3.c: New test.
3522         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3523         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3524         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3526 2016-04-29  Marek Polacek  <polacek@redhat.com>
3528         PR sanitizer/70342
3529         * g++.dg/ubsan/null-7.C: New test.
3531         PR c/70852
3532         * gcc.dg/pr70852.c: New test.
3534 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3536         PR/69089
3537         * g++.dg/cpp0x/alignas6.C: New test.
3539 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3541         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3542         * gcc.dg/pr27003.c: Likewise.
3543         * gcc.dg/tree-ssa/cswtch.c: Likewise.
3544         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3545         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3546         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3547         * gcc.target/arc/mxy.c: Likewise.
3548         * gcc.target/arc/mswape.c: Likewise.
3549         * gcc.target/arc/mrtsc.c: Likewise.
3550         * gcc.target/arc/mcrc.c: Likewise.
3551         * gcc.target/arc/mdsp-packa.c: Likewise.
3552         * gcc.target/arc/mdvbf.c: Likewise.
3553         * gcc.target/arc/mlock.c: Likewise.
3554         * gcc.target/arc/mmac-24.c: Likewise.
3555         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3557 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3558             Matthijs Kooijman  <matthijs@stdin.nl>
3559             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3561         PR target/60040
3562         * gcc.target/avr/pr60040-1.c: New.
3563         * gcc.target/avr/pr60040-2.c: New.
3565 2016-04-29  Richard Biener  <rguenther@suse.de>
3567         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3569 2016-04-29  Richard Biener  <rguenther@suse.de>
3571         PR tree-optimization/13962
3572         PR tree-optimization/65686
3573         * gcc.dg/uninit-pr65686.c: New testcase.
3575 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
3577         PR middle-end/70843
3578         * gcc.dg/pr70843.c: New test.
3580 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3582         PR target/70858
3583         * gcc.target/i386/pr70858.c: New test.
3585 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3587         * gcc.target/arc/nps400-1.c: New file.
3589 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3590             Andrew Burgess  <andrew.burgess@embecosm.com>
3592         * gcc.target/arc/movh_cl-1.c: New file.
3594 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3595             Andrew Burgess  <andrew.burgess@embecosm.com>
3597         * gcc.target/arc/extzv-1.c: New file.
3598         * gcc.target/arc/insv-1.c: New file.
3599         * gcc.target/arc/insv-2.c: New file.
3600         * gcc.target/arc/movb-1.c: New file.
3601         * gcc.target/arc/movb-2.c: New file.
3602         * gcc.target/arc/movb-3.c: New file.
3603         * gcc.target/arc/movb-4.c: New file.
3604         * gcc.target/arc/movb-5.c: New file.
3605         * gcc.target/arc/movb_cl-1.c: New file.
3606         * gcc.target/arc/movb_cl-2.c: New file.
3607         * gcc.target/arc/movbi_cl-1.c: New file.
3608         * gcc.target/arc/movl-1.c: New file.
3610 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3611             Andrew Burgess  <andrew.burgess@embecosm.com>
3613         * gcc.target/arc/cmem-1.c: New file.
3614         * gcc.target/arc/cmem-2.c: New file.
3615         * gcc.target/arc/cmem-3.c: New file.
3616         * gcc.target/arc/cmem-4.c: New file.
3617         * gcc.target/arc/cmem-5.c: New file.
3618         * gcc.target/arc/cmem-6.c: New file.
3619         * gcc.target/arc/cmem-7.c: New file.
3620         * gcc.target/arc/cmem-ld.inc: New file.
3621         * gcc.target/arc/cmem-st.inc: New file.
3623 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3625         PR target/70821
3626         * gcc.target/i386/pr70821.c: New test.
3628 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
3630         * gcc.target/powerpc/vec-adde.c: New test.
3631         * gcc.target/powerpc/vec-adde-int128.c: New test.
3633 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3635         * gcc.target/i386/avx-vround-1.c: New test.
3636         * gcc.target/i386/avx-vround-2.c: New test.
3637         * gcc.target/i386/avx512vl-vround-1.c: New test.
3638         * gcc.target/i386/avx512vl-vround-2.c: New test.
3640 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3642         PR testsuite/70595
3643         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3644         (check_effective_target_cilkplus_runtime): ... this.
3645         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3646         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3648         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3649         Require cilkplus_runtime.
3650         Don't add -lcilkrts.
3651         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3652         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3653         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3654         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3655         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3656         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3657         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3658         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3659         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3660         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3661         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3662         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3663         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3664         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3665         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3666         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3667         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3668         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3669         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3670         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3671         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3672         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3673         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3674         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3675         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3676         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3677         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3678         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3679         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3681         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3682         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3684         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3686         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3687         cilkplus_runtime.
3689 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
3691         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3692         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3694 2015-04-27  Ryan Burn  <contact@rnburn.com>
3696         PR c++/69024
3697         PR c++/68997
3698         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3699         diagnostic.
3700         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3701         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3703 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
3705         * gnat.dg/limited_with4.ad[sb]: New test.
3706         * gnat.dg/limited_with4_pkg.ads: New helper.
3708 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3710         PR target/70155
3711         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3712         and movv1ti_internal patterns
3713         * gcc.target/i386/pr70155-1.c: New test.
3714         * gcc.target/i386/pr70155-2.c: Likewise.
3715         * gcc.target/i386/pr70155-3.c: Likewise.
3716         * gcc.target/i386/pr70155-4.c: Likewise.
3717         * gcc.target/i386/pr70155-5.c: Likewise.
3718         * gcc.target/i386/pr70155-6.c: Likewise.
3719         * gcc.target/i386/pr70155-7.c: Likewise.
3720         * gcc.target/i386/pr70155-8.c: Likewise.
3721         * gcc.target/i386/pr70155-9.c: Likewise.
3722         * gcc.target/i386/pr70155-10.c: Likewise.
3723         * gcc.target/i386/pr70155-11.c: Likewise.
3724         * gcc.target/i386/pr70155-12.c: Likewise.
3725         * gcc.target/i386/pr70155-13.c: Likewise.
3726         * gcc.target/i386/pr70155-14.c: Likewise.
3727         * gcc.target/i386/pr70155-15.c: Likewise.
3728         * gcc.target/i386/pr70155-16.c: Likewise.
3729         * gcc.target/i386/pr70155-17.c: Likewise.
3730         * gcc.target/i386/pr70155-18.c: Likewise.
3731         * gcc.target/i386/pr70155-19.c: Likewise.
3732         * gcc.target/i386/pr70155-20.c: Likewise.
3733         * gcc.target/i386/pr70155-21.c: Likewise.
3734         * gcc.target/i386/pr70155-22.c: Likewise.
3736 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3738         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3739         ".{5,6}".
3741 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
3743         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3744         * gcc.dg/tree-ssa/scev-9.c: Ditto.
3745         * gcc.dg/tree-ssa/scev-10.c: Ditto.
3746         * gcc.dg/tree-ssa/scev-11.c: Ditto.
3747         * gcc.dg/tree-ssa/scev-12.c: Ditto.
3749 2016-04-27  Richard Biener  <rguenther@suse.de>
3751         PR ipa/70760
3752         * g++.dg/ipa/ipa-pta-2.C: New testcase.
3753         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3755 2016-04-27  Nathan Sidwell  <nathan@acm.org>
3757         * g++.dg/cpp0x/constexpr-recursion3.C: New.
3758         * g++.dg/ubsan/pr63956.C: Adjust error location.
3760 2016-04-27  Nick Clifton  <nickc@redhat.com>
3762         PR middle-end/49889
3763         * gcc.dg/pr49889.c: New test.
3765 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
3767         * c-c++-common/memset-array.c: New test.
3769 2016-04-26  Martin Sebor  <msebor@redhat.com>
3771         PR c++/66639
3772         * g++.dg/cpp1y/func_constexpr.C: New test.
3774 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
3776         PR c++/70241
3777         * g++.dg/cpp0x/enum32.C: New test.
3778         * g++.dg/cpp0x/enum33.C: New test.
3780 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3782         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3783         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3784         * gcc.c-torture/execute/bitfld-6.c: Likewise.
3785         * gcc.c-torture/execute/bitfld-7.c: Likewise.
3786         * gcc.c-torture/execute/pr38151.c: Likewise.
3787         * gcc.c-torture/execute/pr66556.c: Likewise.
3788         * gcc.c-torture/execute/pr67781.c: Likewise.
3789         * gcc.c-torture/execute/pr68648.c: Likewise.
3791 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
3793         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3795 2016-04-26  Marek Polacek  <polacek@redhat.com>
3797         PR c/67784
3798         * gcc.dg/pr67784-3.c: New test.
3799         * gcc.dg/pr67784-4.c: New test.
3800         * gcc.dg/pr67784-5.c: New test.
3802         PR c/70791
3803         * gcc.dg/Wnested-externs-2.c: New test.
3805 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
3807         * gcc.dg/fold-plusmult.c: Adjust.
3808         * gcc.dg/no-strict-overflow-6.c: Adjust.
3809         * gcc.dg/gomp/loop-1.c: Xfail some tests.
3811 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
3813         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3814         number scans.
3815         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3816         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3817         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3818         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3819         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3820         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3821         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3822         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3823         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3824         * gcc.target/i386/avx512f-gather-5.c: Likewise.
3825         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3826         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3827         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3828         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3829         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3830         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3831         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3832         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3833         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3834         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3835         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3836         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3837         scans.
3838         * gcc.target/i386/pr32219-4.c: Likewise.
3839         * gcc.target/i386/pr32219-6.c: Likewise.
3840         * gcc.target/i386/pr32219-8.c: Likewise.
3842 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3844         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3845         associated options.
3847 2016-04-26  Marek Polacek  <polacek@redhat.com>
3849         PR c++/70744
3850         * g++.dg/ext/cond2.C: New test.
3852 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
3854         PR tree-optimization/70771
3855         PR tree-optimization/70775
3856         * gcc.dg/pr70771.c: New test.
3857         * gcc.dg/pr70775.c: New test.
3859 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
3861         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3863 2016-04-25  Richard Biener  <rguenther@suse.de>
3865         PR tree-optimization/70780
3866         * gcc.dg/torture/pr70780.c: New testcase.
3868 2016-04-25  Michael Collison <michael.collison@arm.com>
3870         * gcc.target/arm/neon-vaddws16.c: New test.
3871         * gcc.target/arm/neon-vaddws32.c: New test.
3872         * gcc.target/arm/neon-vaddwu16.c: New test.
3873         * gcc.target/arm/neon-vaddwu32.c: New test.
3874         * gcc.target/arm/neon-vaddwu8.c: New test.
3875         * lib/target-supports.exp
3876         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3877         that arm neon support vector widen sum of HImode TO SImode.
3879 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
3881         PR sanitizer/70712
3882         * c-c++-common/asan/pr70712.c: New test.
3884 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
3886         * .gitattributes: New file.
3888 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
3890         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3892 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
3894         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3895         * gfortran.dg/submodule_15.f08: Likewise.
3897 2016-04-22  Richard Biener  <rguenther@suse.de>
3899         PR tree-optimization/70740
3900         * gcc.dg/torture/pr70740.c: New testcase.
3902 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
3904         PR target/70750
3905         * gcc.target/i386/pr70750-1.c: New test.
3906         * gcc.target/i386/pr70750-2.c: Likewise.
3908 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
3910         PR c++/70540
3911         * g++.dg/cpp0x/auto48.C: New.
3913 2016-04-21  Marek Polacek  <polacek@redhat.com>
3915         PR c++/70513
3916         * g++.dg/cpp0x/forw_enum12.C: New test.
3917         * g++.dg/cpp0x/forw_enum13.C: New test.
3919 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3921         PR target/70728
3922         * gcc.target/i386/pr70728.c: New test.
3924 2016-04-21  Richard Biener  <rguenther@suse.de>
3926         PR middle-end/70747
3927         * gcc.dg/pr70747.c: New testcase.
3929 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
3931         PR tree-optimization/70715
3932         * gcc.dg/tree-ssa/scev-13.c: New test.
3934 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
3936         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3938 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
3940         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3942 2016-04-20  Jan Hubicka  <jh@suse.cz>
3944         PR ipa/70018
3945         * g++.dg/ipa/nothrow-1.C: New testcase.
3947 2016-04-20  Nathan Sidwell  <nathan@acm.org>
3949         PR c++/55635
3950         * g++.dg/eh/delete1.C: New.
3952 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
3954         * gcc.target/i386/avx256-unaligned-store-2.c: Add
3955         -mtune-ctrl=sse_typeless_stores.
3957 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
3959         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3961 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
3963         PR tree-optimization/69489
3964         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3966 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
3968         PR c++/69363
3969         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3970         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3971         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3973 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
3975         PR tree-optimization/56625
3976         PR tree-optimization/69489
3977         * gcc.dg/vect/pr56625.c: New test.
3978         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3980 2016-04-20  Andrew Pinski  <apinski@cavium.com>
3982         PR target/64971
3983         * gcc.c-torture/compile/pr37433-1.c: New testcase.
3985 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
3987         * gnat.dg/self1.adb: Remove now incorrect test.
3989 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
3991         * gcc.dg/tree-ssa/scev-11.c: New test.
3992         * gcc.dg/tree-ssa/scev-12.c: New test.
3994 2016-04-20  Marek Polacek  <polacek@redhat.com>
3996         PR tree-optimization/70725
3997         * gcc.dg/pr70725.c: New test.
3999 2016-04-20  Richard Biener  <rguenther@suse.de>
4001         PR tree-optimization/70726
4002         * g++.dg/vect/pr70726.cc: New testcase.
4004 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4006         PR target/70674
4007         * gcc.target/s390/pr70674.c: New test.
4009 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4011         PR libgfortran/70684
4012         * gfortran.dg/list_read_14.f90: New test.
4014 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4016         PR target/69201
4017         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4018         extern to force it misaligned.
4019         (b): Likewise.
4020         (c): Likewise.
4021         (d): Likewise.
4022         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4023         Don't check `*' before movv4sf_internal.
4024         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4025         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4026         Don't check `*' before movv16qi_internal.
4027         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4028         extern to force it misaligned.
4029         (b): Likewise.
4030         (c): Likewise.
4031         (d): Likewise.
4032         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4033         Don't check `*' before movv2df_internal.
4034         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4035         extern to force it misaligned.
4036         (b): Likewise.
4037         (c): Likewise.
4038         (d): Likewise.
4039         Check movv8sf_internal instead of avx_storeups256.
4040         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4042 2016-04-19  Richard Biener  <rguenther@suse.de>
4044         PR tree-optimization/70171
4045         * g++.dg/tree-ssa/pr70171.C: New testcase.
4047 2016-04-19  Richard Biener  <rguenther@suse.de>
4049         PR tree-optimization/70724
4050         * gcc.dg/torture/pr70724.c: New testcase.
4052 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4054         PR middle-end/70689
4055         * gcc.target/i386/pr70689.c: New.
4057 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4059         PR target/70708
4060         * gcc.target/i386/pr70708.c: New test.
4062 2016-04-18  Richard Biener  <rguenther@suse.de>
4064         PR tree-optimization/43434
4065         * gcc.dg/vect/pr43434.c: New testcase.
4066         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4067         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4068         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4069         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4070         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4071         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4072         * gcc.dg/gomp/pr68640.c: Likewise.
4073         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4074         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4076 2016-04-18  Richard Biener  <rguenther@suse.de>
4078         PR tree-optimization/70701
4079         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4081 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4083         PR testsuite/70699
4084         * gcc.dg/pr70161.c: Add dot-file scans.
4085         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4086         instead of after last dot char.
4088 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4090         * c-c++-common/dump-ada-spec-3.c: New test.
4091         * c-c++-common/dump-ada-spec-4.c: Likewise.
4093 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4095         PR other/70183
4096         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4098 2016-04-15  Jan Hubicka  <jh@suse.cz>
4100         PR ipa/70018
4101         * g++.dg/ipa/pure-const-1.C: New testcase.
4102         * g++.dg/ipa/pure-const-2.C: New testcase.
4103         * g++.dg/ipa/pure-const-3.C: New testcase.
4105 2016-04-15  Marek Polacek  <polacek@redhat.com>
4107         PR c/70671
4108         * gcc.dg/bitfld-22.c: New test.
4110 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4112         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4113         x86_64.
4115 2016-04-15  Marek Polacek  <polacek@redhat.com>
4117         PR c/70651
4118         * c-c++-common/pr70651.c: New test.
4120 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4122         PR rtl-optimization/70681
4123         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4124         dump scan on arm and powerpc.
4125         * gcc.dg/pr10474.c: Likewise.
4127 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4129         PR c++/69517
4130         PR c++/70019
4131         PR c++/70588
4132         * g++.dg/cpp1y/vla11.C: Revert for real.
4134         PR c/70436
4135         * c-c++-common/Wparentheses-1.c: New test.
4136         * c-c++-common/gomp/Wparentheses-1.c: New test.
4137         * c-c++-common/gomp/Wparentheses-2.c: New test.
4138         * c-c++-common/gomp/Wparentheses-3.c: New test.
4139         * c-c++-common/gomp/Wparentheses-4.c: New test.
4140         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4141         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4142         * c-c++-common/goacc/Wparentheses-1.c: New test.
4144 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4146         PR target/70662
4147         * gcc.target/i386/pr70662.c: New test.
4149 2016-04-15  Richard Biener  <rguenther@suse.de>
4150             Alan Modra  <amodra@gmail.com>
4152         PR tree-optimization/70130
4153         * gcc.dg/vect/O3-pr70130.c: New testcase.
4155 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4157         PR target/70669
4158         * gcc.target/powerpc/pr70669.c: New test.
4160         PR target/70640
4161         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4162         a power7 system that does not have an assembler that supports
4163         power8.
4165 2016-04-14  Martin Sebor  <msebor@redhat.com>
4167         PR c++/69517
4168         PR c++/70019
4169         PR c++/70588
4170         * c-c++-common/ubsan/vla-1.c: Revert.
4171         * g++.dg/cpp1y/vla11.C: Same.
4172         * g++.dg/cpp1y/vla12.C: Same.
4173         * g++.dg/cpp1y/vla13.C: Same.
4174         * g++.dg/cpp1y/vla14.C: Same.
4175         * g++.dg/cpp1y/vla3.C: Same.
4176         * g++.dg/init/array24.C: Same.
4177         * g++.dg/ubsan/vla-1.C: Same.
4179 2016-04-14  Marek Polacek  <polacek@redhat.com>
4180             Jan Hubicka  <hubicka@ucw.cz>
4182         PR c++/70029
4183         * g++.dg/torture/pr70029.C: New test.
4185 2016-04-14  Martin Sebor  <msebor@redhat.com>
4187         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4188         type size to prevent failures on targets with very low maximum
4189         alignment.
4191 2016-04-14  Richard Biener  <rguenther@suse.de>
4193         PR tree-optimization/70623
4194         * gcc.dg/torture/pr70623.c: New testcase.
4195         * gcc.dg/torture/pr70623-2.c: Likewise.
4197 2016-04-13  Martin Sebor  <msebor@redhat.com>
4199         PR c++/69517
4200         PR c++/70019
4201         PR c++/70588
4202         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4203         * g++.dg/cpp1y/vla11.C: New test.
4204         * g++.dg/cpp1y/vla12.C: New test.
4205         * g++.dg/cpp1y/vla13.C: New test.
4206         * g++.dg/cpp1y/vla14.C: New test.
4207         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4208         * g++.dg/init/array24.C: Fully brace VLA initializer.
4209         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4211 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4213         PR c++/70641
4214         * g++.dg/opt/pr70641.C: New test.
4216 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218         PR rtl-optimization/68749
4219         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4220         effects of argument promotions.
4221         Remove default args to dg-skip-if.
4223 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4225         PR c++/70635
4226         * g++.dg/parse/pr70635.C: New.
4228 2016-04-13  Marek Polacek  <polacek@redhat.com>
4230         PR c++/70639
4231         * c-c++-common/Wmisleading-indentation-4.c: New test.
4233 2016-04-13  Marek Polacek  <polacek@redhat.com>
4235         PR c/70436
4236         * gcc.dg/Wparentheses-12.c: New test.
4237         * gcc.dg/Wparentheses-13.c: New test.
4239 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4241         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4242         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4243         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4245 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4247         PR middle-end/70633
4248         * gcc.c-torture/compile/pr70633.c: New test.
4250         PR debug/70628
4251         * gcc.dg/torture/pr70628.c: New test.
4253 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4255         PR c++/70610
4256         * g++.dg/template/pr70610.C: New test.
4257         * g++.dg/template/pr70610-2.C: New test.
4258         * g++.dg/template/pr70610-3.C: New test.
4259         * g++.dg/template/pr70610-4.C: New test.
4261 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4263         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4264         128 instead of 32.
4266         PR c++/70571
4267         * g++.dg/ext/pr70571.C: New test.
4269 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4271         PR target/70640
4272         * gcc.target/powerpc/pr70640.c: New test.
4274 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4276         PR c++/68722
4277         * g++.dg/parse/pr68722.C: New.
4279 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4281         PR rtl-optimization/70596
4282         * gcc.target/i386/pr70596.c: New test.
4284 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4286         PR c++/70501
4287         * g++.dg/init/pr70501.C: New.
4289 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4291         * gcc.target/i386/asm-flag-6.c: New test.
4293 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4295         PR tree-optimization/68756
4296         * gcc.dg/graphite/pr68756.c: New test.
4298 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4300         PR tree-optimization/70602
4301         * gcc.c-torture/execute/pr70602.c: New test.
4303 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4305         PR target/70381
4306         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4307         __float128 emulator is built and runs.
4308         * gcc.target/powerpc/float128-1.c: Likewise.
4310         * lib/target-supports.exp (check_ppc_float128_sw_available):
4311         Rework tests for __float128 software and hardware
4312         availability. Fix exit condition to return 0 on success.
4314 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4316         PR target/70133
4317         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4318         * gcc.target/aarch64/target_attr_15.c: Likewise.
4320 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4322         PR c++/69066
4323         * g++.dg/cpp1y/pr69066.C: New.
4325 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4327         PR fortran/68566
4328         * gfortran.dg/pr36192.f90: Update test.
4329         * gfortran.dg/pr36192_1.f90: Update test.
4330         * gfortran.dg/real_dimension_1.f: Update test.
4331         * gfortran.dg/parameter_array_init_7.f90: New test.
4333 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4335         PR testsuite/64039
4336         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4338         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4340         PR rtl-optimization/66669
4341         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4343         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4345         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4346         * gcc.dg/pie-1.c: Likewise.
4347         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4348         * gcc.dg/pic-4.c: Likewise.
4349         * gcc.dg/pie-3.c: Likewise.
4350         * gcc.dg/pie-4.c: Likewise.
4352         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4354         PR tree-optimization/68644
4355         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4357         PR rtl-optimization/64886
4358         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4360 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4362         PR tree-optimization/68953
4363         * gcc.dg/graphite/pr68953.c: New test.
4365 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4367         PR fortran/70592
4368         * gfortran.dg/deferred_character_16.f90: New test.
4370 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4372         PR tree-optimization/70586
4373         * gcc.c-torture/execute/pr70586.c: New test.
4375 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4377         PR sanitizer/70573
4378         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4379         with __builtin_memset
4380         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4382 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4384         PR lto/70289
4385         PR ipa/70348
4386         PR tree-optimization/70373
4387         PR middle-end/70533
4388         PR middle-end/70534
4389         PR middle-end/70535
4390         * c-c++-common/goacc/reduction-5.c: New test.
4391         * c-c++-common/goacc/reduction-promotions.c: New test.
4392         * gfortran.dg/goacc/reduction-3.f95: New test.
4393         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4395 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4397         PR c++/70590
4398         PR c++/70452
4399         * g++.dg/pr70590.C: New test.
4400         * g++.dg/pr70590-2.C: New test.
4402 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4404         PR middle-end/70593
4405         * gcc.target/i386/pr70593.c: New test.
4407         PR rtl-optimization/70574
4408         * gcc.target/i386/avx2-pr70574.c: New test.
4410 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4412         PR sanitizer/70541
4413         * c-c++-common/asan/pr70541.c: New test.
4415 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4417         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4418         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4420 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4422         PR target/70566
4423         * gcc.c-torture/execute/pr70566.c: New test.
4425 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4427         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4428         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4430 2016-04-08  Alan Modra  <amodra@gmail.com>
4432         * gcc.target/powerpc/pr70117.c: New.
4434 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4436         PR testsuite/70581
4437         * gcc.dg/lto/simd-function_0.c: New test.
4439         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4440         clones.
4441         * c-c++-common/attr-simd-2.c: Likewise.
4442         * c-c++-common/attr-simd-4.c: Likewise.
4443         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4444         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4446 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4448         PR testsuite/70553
4449         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4451 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4452             Tom de Vries  <tom@codesourcery.com>
4454         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4455         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4456         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4457         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4458         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4459         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4460         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4461         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4463 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4465         PR c/70436
4466         * g++.dg/warn/Wparentheses-29.C: New test.
4468 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4470         PR c/70436
4471         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4472         explicit braces to resolve a future -Wparentheses warning.
4474 2016-04-06  Richard Henderson  <rth@redhat.com>
4476         * gcc.dg/pr61817-1.c: New test.
4477         * gcc.dg/pr61817-2.c: New test.
4478         * gcc.dg/pr69391-1.c: New test.
4479         * gcc.dg/pr69391-2.c: New test.
4481 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4483         PR rtl-optimization/70398
4484         * gcc.target/aarch64/pr70398.c: New.
4486 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4488         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4490 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4491             Pedro Alves  <palves@redhat.com>
4493         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4495 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4497         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4498         Check for avx512f effective targets instead of avx2.
4499         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4500         for AVX512F clones.
4501         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4502         * g++.dg/gomp/declare-simd-1.C: Likewise.
4503         * g++.dg/gomp/declare-simd-3.C: Likewise.
4504         * g++.dg/gomp/declare-simd-4.C: Likewise.
4506         PR middle-end/70550
4507         * c-c++-common/gomp/pr70550-1.c: New test.
4508         * c-c++-common/gomp/pr70550-2.c: New test.
4510 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4512         PR c++/70512
4513         * g++.dg/ext/attribute-may-alias-5.C: New.
4515 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4517         PR c++/70336
4518         * c-c++-common/pr70336.c: New test.
4519         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4520         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4522 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4524         PR ipa/66223
4525         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4527 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4529         PR rtl-optimization/70542
4530         * gcc.dg/torture/pr70542.c: New test.
4531         * gcc.target/i386/avx2-pr70542.c: New test.
4533 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4535         PR tree-optimization/70509
4536         * gcc.target/i386/avx512bw-pr70509.c: New test.
4538 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4540         PR c++/70452
4541         * g++.dg/ext/constexpr-vla4.C: New test.
4543 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4545         PR target/70510
4546         * gcc.target/i386/pr70510.c: New test.
4548 2016-04-05  Richard Biener  <rguenther@suse.de>
4550         PR tree-optimization/70526
4551         * g++.dg/torture/pr70526.C: New testcase.
4553 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4555         PR target/70525
4556         * gcc.target/i386/pr70525.c: New test.
4558 2016-04-05  Richard Biener  <rguenther@suse.de>
4560         PR middle-end/70499
4561         * g++.dg/torture/pr70499.C: New testcase.
4563 2016-04-05  Richard Biener  <rguenther@suse.de>
4565         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4566         remove XFAIL.
4568 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4570         PR middle-end/70307
4571         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4572         rs6000 ABI warnings.
4574 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4576         PR ipa/66223
4577         * g++.dg/ipa/devirt-51.C: New testcase.
4579 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4580             Jakub Jelinek <jakub@redhat.com>
4582         PR middle-end/70457
4583         * gcc.dg/torture/pr70457.c: New.
4585 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4587         PR fortran/67538
4588         * gfortran.dg/allocate_with_source_19.f08: New test.
4590 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4592         PR fortran/65795
4593         * gfortran.dg/coarray_allocate_6.f08: New test.
4595 2016-04-04  Richard Biener  <rguenther@suse.de>
4597         PR rtl-optimization/70484
4598         * gcc.dg/torture/pr70484.c: New testcase.
4600 2016-04-04  Marek Polacek  <polacek@redhat.com>
4602         PR c/70307
4603         * gcc.dg/torture/pr70307.c: New test.
4605 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
4607         PR target/70416
4608         PR target/67391
4609         * gcc.target/sh/torture/pr70416.c: New.
4611 2016-04-02  Martin Sebor  <msebor@redhat.com>
4613         PR c++/67376
4614         PR c++/70170
4615         PR c++/70172
4616         PR c++/70228
4617         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4618         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4619         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4620         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4621         * g++.dg/cpp0x/constexpr-string.C: Same.
4622         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4623         * g++.dg/cpp0x/pr65398.C: Same.
4624         * g++.dg/ext/constexpr-vla1.C: Same.
4625         * g++.dg/ext/constexpr-vla2.C: Same.
4626         * g++.dg/ext/constexpr-vla3.C: Same.
4627         * g++.dg/ubsan/pr63956.C: Same.
4629 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4631         PR rtl-optimization/70467
4632         * gcc.target/i386/pr70467-2.c: New test.
4634 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4635             Marek Polacek  <polacek@redhat.com>
4637         PR c++/70488
4638         * g++.dg/init/new47.C: New test.
4640 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4642         PR target/70496
4643         * gcc.target/arm/pr70496.c: New test.
4645 2016-04-01  Nathan Sidwell  <nathan@acm.org>
4647         PR c++/68475
4648         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4650 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4652         PR target/69890
4653         * gcc.dg/strlenopt.h (memmove): New.
4654         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4655         instead of "string.h".
4656         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4657         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4658         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4659         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4660         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4661         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4662         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4663         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4664         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4665         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4666         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4667         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4668         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4669         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4670         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4671         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4672         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4673         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4674         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4675         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4677 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4679         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4680         (Holder::foo): Reflect this.
4682 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
4684         PR target/70442
4685         * gcc.dg/pr70442.c: New test.
4687 2016-03-31  Nathan Sidwell  <nathan@acm.org>
4689         PR c++/70393
4690         * g++.dg/cpp0x/constexpr-virtual6.C: New.
4692 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4694         PR target/70453
4695         * gcc.target/i386/pr70453.c: New test.
4697 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
4699         PR target/70292
4700         * gcc.c-torture/pr70292.c: New test.
4702 2016-03-31  Marek Polacek  <polacek@redhat.com>
4704         PR c/70297
4705         * c-c++-common/pr70297.c: New test.
4706         * g++.dg/cpp0x/typedef-redecl.C: New test.
4707         * gcc.dg/typedef-redecl2.c: New test.
4709 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
4711         PR rtl-optimization/70460
4712         * gcc.c-torture/execute/pr70460.c: New test.
4714 2016-03-31  Richard Biener  <rguenther@suse.de>
4716         PR c++/70430
4717         * g++.dg/ext/vector30.C: New testcase.
4719 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4720             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4722         * gfortran.dg/fmt_pf.f90: New test.
4724 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4726         Forward-port from 5 branch
4727         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4729         PR testsuite/70356
4730         * gcc.target/i386/avx-vextractf128-256-5.c: Move
4731         dg-require-effective-target after dg-do.
4733         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4735         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4737 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
4738             Julian Brown  <julian@codesourcery.com>
4739             Chung-Lin Tang  <cltang@codesourcery.com>
4740             Cesar Philippidis  <cesar@codesourcery.com>
4741             James Norris  <jnorris@codesourcery.com>
4742             Tom de Vries  <tom@codesourcery.com>
4743             Nathan Sidwell  <nathan@codesourcery.com>
4745         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4746         * c-c++-common/goacc/loop-clauses.c: Likewise.
4747         * g++.dg/goacc/template.C: Likewise.
4748         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4749         * gfortran.dg/goacc/loop-1.f95: Likewise.
4750         * gfortran.dg/goacc/loop-5.f95: Likewise.
4751         * gfortran.dg/goacc/loop-6.f95: Likewise.
4752         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4753         * c-c++-common/goacc-gomp/nesting-1.c: Update.
4754         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4755         * c-c++-common/goacc/clauses-fail.c: Likewise.
4756         * c-c++-common/goacc/parallel-1.c: Likewise.
4757         * c-c++-common/goacc/reduction-1.c: Likewise.
4758         * c-c++-common/goacc/reduction-2.c: Likewise.
4759         * c-c++-common/goacc/reduction-3.c: Likewise.
4760         * c-c++-common/goacc/reduction-4.c: Likewise.
4761         * c-c++-common/goacc/routine-3.c: Likewise.
4762         * c-c++-common/goacc/routine-4.c: Likewise.
4763         * c-c++-common/goacc/routine-5.c: Likewise.
4764         * c-c++-common/goacc/tile.c: Likewise.
4765         * g++.dg/goacc/template.C: Likewise.
4766         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4767         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4768         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
4769         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
4770         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4771         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4772         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4773         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
4774         * c-c++-common/goacc/use_device-1.c: ... this file.
4775         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
4776         * c-c++-common/goacc/host_data-5.c: ... this file, and...
4777         * c-c++-common/goacc/host_data-6.c: ... this file.
4778         * c-c++-common/goacc/loop-2-kernels.c: New file.
4779         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4780         * c-c++-common/goacc/loop-3.c: Likewise.
4781         * g++.dg/goacc/reference.C: Likewise.
4782         * g++.dg/goacc/routine-1.C: Likewise.
4783         * g++.dg/goacc/routine-2.C: Likewise.
4785 2016-03-30  Richard Biener  <rguenther@suse.de>
4787         PR middle-end/70450
4788         * gcc.dg/torture/pr70450.c: New testcase.
4790 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4792         PR target/70421
4793         * gcc.dg/torture/pr70421.c: New test.
4794         * gcc.target/i386/avx512f-pr70421.c: New test.
4796 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
4798         PR testsuite/70364
4799         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4800         (check): New function.
4801         (bar): Call check.
4802         (foo): Align stack to 16 bytes when calling bar.
4803         * gcc.target/i386/cleanup-2.c: Likewise.
4805 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
4807         PR tree-optimization/59124
4808         * gcc.dg/Warray-bounds-19.c: New test.
4810 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
4812         * lib/prune.exp (escape_regex_chars): New.
4813         (prune_file_path): Update to quote metcharacters for regexp.
4815 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
4817         PR rtl-optimization/70429
4818         * gcc.c-torture/execute/pr70429.c: New test.
4820         PR tree-optimization/70405
4821         * gcc.dg/pr70405.c: New test.
4823 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
4825         PR fortran/70397
4826         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4827         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4829 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
4831         PR testsuite/64177
4832         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4833         __cilkrts_set_param to set two workers.
4834         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4835         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4837 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4839         * g++.dg/ext/fnname5.C: Update the test for Darwin.
4841 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4843         PR target/70406
4844         * gcc.target/i386/pr70406.c: New test.
4846 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4848         * gnat.dg/specs/double_record_extension3.ads: New test.
4850 2016-03-25  Richard Henderson  <rth@redhat.com>
4852         PR target/70120
4853         * gcc.target/aarch64/pr70120-1.c: New.
4854         * gcc.target/aarch64/pr70120-2.c: New.
4855         * gcc.target/aarch64/pr70120-3.c: New.
4857 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
4859         PR c++/62212
4860         * g++.dg/template/mangle2.C: The dg-do directive should be
4861         "compile" not "assemble".
4863 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
4865         PR lto/69650
4866         * gcc.dg/pr69650.c: New test.
4868 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
4870         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4872 2016-03-25  Alan Modra  <amodra@gmail.com>
4874         * gcc.dg/dfp/pr70052.c: New test.
4876 2016-03-24  Richard Henderson  <rth@redhat.com>
4878         PR middle-end/69845
4879         * gcc.dg/tree-ssa/pr69845-1.c: New test.
4880         * gcc.dg/tree-ssa/pr69845-2.c: New test.
4882 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4884         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4886 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4888         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4889         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4891 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4893         * c-c++-common/goacc/uninit-dim-clause.c: New test.
4894         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4896 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
4898         PR c++/62212
4899         * g++.dg/template/mangle2.C: New test.
4901 2016-03-24  Richard Biener  <rguenther@suse.de>
4903         PR tree-optimization/70396
4904         * gcc.dg/torture/pr70396.c: New testcase.
4906 2016-03-24  Richard Biener  <rguenther@suse.de>
4908         PR middle-end/70370
4909         * gcc.dg/torture/pr70370.c: New testcase.
4911 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4913         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4914         * gfortran.dg/goacc/kernels-tree.f95: Same.
4915         * gfortran.dg/goacc/parallel-tree.f95: Same.
4917 2016-03-24  Tom de Vries  <tom@codesourcery.com>
4919         * c-c++-common/goacc/uninit-if-clause.c: New test.
4920         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4922 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
4924         PR target/70290
4925         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4926         Fix formatting.
4928 2016-03-24  Richard Biener  <rguenther@suse.de>
4930         PR tree-optimization/70372
4931         * gcc.dg/tree-ssa/pr70372.c: New testcase.
4933 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
4935         PR c++/70347
4936         * g++.dg/cpp1y/nsdmi-union1.C: New test.
4938 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
4940         PR c++/70332
4941         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4943 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
4945         PR c++/70001
4946         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4947         * g++.dg/cpp1y/pr70001.C: New test.
4949         PR c++/70323
4950         * g++.dg/cpp0x/constexpr-70323.C: New test.
4952 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
4953             Jason Merrill  <jason@redhat.com>
4954             Jakub Jelinek  <jakub@redhat.com>
4956         PR c++/69315
4957         * g++.dg/cpp0x/constexpr-69315.C: New test.
4958         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4960 2016-03-23  Marek Polacek  <polacek@redhat.com>
4962         PR c++/69884
4963         * g++.dg/warn/Wignored-attributes-1.C: New test.
4964         * g++.dg/warn/Wignored-attributes-2.C: New test.
4966 2016-03-23  Tom de Vries  <tom@codesourcery.com>
4968         * c-c++-common/goacc/kernels-default.c (foo): Add missing
4969         initialization.
4970         * gfortran.dg/goacc/private-3.f95 (test): Same.
4971         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4972         missing use param.
4974 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4976         * lib/target-supports.exp: Remove v7ve entry from loop
4977         creating effective target checks.
4978         (check_effective_target_arm_arch_v7ve_ok): New procedure.
4979         (add_options_for_arm_arch_v7ve): Likewise.
4981 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
4983         PR tree-optimization/70354
4984         * gcc.dg/vect/pr70354-1.c: New test.
4985         * gcc.dg/vect/pr70354-2.c: New test.
4986         * gcc.target/i386/avx2-pr70354-1.c: New test.
4987         * gcc.target/i386/avx2-pr70354-2.c: New test.
4989 2016-03-22  Jeff Law  <law@redhat.com>
4991         PR target/70232
4992         * gcc.dg/tree-ssa/pr70232.c: New test.
4994 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
4996         PR target/70302
4997         * gcc.target/i386/pr70302.c: New test.
4999 2016-03-22  Richard Biener  <rguenther@suse.de>
5001         PR middle-end/70251
5002         * g++.dg/torture/pr70251.C: New testcase.
5004 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5006         PR c/69993
5007         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5008         Wmisleading-indentation.c.
5009         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5010         reflect change to diagnostic text and order of messages.
5011         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5013 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5015         * g++.dg/ext/java-3.C: Don't compile on AIX.
5017 2016-03-22  Richard Biener  <rguenther@suse.de>
5019         PR middle-end/70333
5020         * gcc.dg/torture/pr70333.c: New testcase.
5022 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5024         * g++.dg/ext/pr70290.C: New test.
5026 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5028         PR target/70325
5029         * gcc.target/i386/pr70325.c: New test.
5031 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5033         PR target/70329
5034         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5035         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5037         PR target/70300
5038         * gcc.target/i386/pr70300.c: New test.
5040         PR c++/70295
5041         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5042         (func2): New function for cond with parens, xfail warning for c++.
5043         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5045 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5047         PR c++/70096
5048         * g++.dg/template/ptrmem30.C: New test.
5050 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5052         PR c++/70204
5053         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5054         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5056 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5058         PR middle-end/70326
5059         * gcc.dg/pr70326.c: New test.
5061 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5062             Jakub Jelinek  <jakub@redhat.com>
5064         PR tree-optimization/70317
5065         * gcc.dg/pr70317.c: New test.
5067 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5069         PR target/70327
5070         * gcc.target/i386/pr70327.c: New test.
5072 2016-03-21  Martin Liska  <mliska@suse.cz>
5074         PR ipa/70306
5075         * gcc.dg/ipa/pr70306.c: New test.
5077 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5079         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5080         * gcc.target/arm/attr-align3.c: Likewise.
5081         * gcc.target/arm/attr_arm.c: Likewise.
5082         * gcc.target/arm/flip-thumb.c: Likewise.
5084 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5086         PR target/70296
5087         * gcc.target/powerpc/altivec-36.c: New test.
5089 2016-03-21  Richard Biener  <rguenther@suse.de>
5091         PR tree-optimization/70310
5092         * gcc.dg/torture/pr70310.c: New testcase.
5094 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5096         PR target/70293
5097         * gcc.target/i386/pr70293.c: New test.
5099 2016-03-21  Richard Biener  <rguenther@suse.de>
5101         PR tree-optimization/70288
5102         * gcc.dg/torture/pr70288-1.c: New testcase.
5103         * gcc.dg/torture/pr70288-2.c: Likewise.
5105 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5107         PR rtl-optimization/69307
5108         * gcc.target/arm/pr69307.c: New test.
5110 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5112         PR rtl-optimization/69102
5113         * gcc.c-torture/compile/pr69102.c: New test.
5115 2016-03-18  Jeff Law  <law@redhat.com>
5117         PR rtl-optimization/70263
5118         * gcc.c-torture/compile/pr70263-1.c: New test.
5119         * gcc.target/i386/pr70263-2.c: New test.
5121 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5123         PR rtl-optimization/70278
5124         * gcc.dg/torture/pr70278.c: New test.
5125         * gcc.target/arm/pr70278.c: New test.
5127 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5129         PR c/70281
5130         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5131         (test_builtin_types_compatible_p): New test function.
5132         * gcc.dg/pr70281.c: New test case.
5134 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5136         PR target/70113
5137         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5139 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5141         PR tree-optimization/70252
5142         * gcc.dg/pr70252.c: New test.
5144 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5146         * gcc.dg/pr70161-2.c: New test.
5147         * gcc.dg/pr70161.c: New test.
5149 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5151         PR ipa/70269
5152         * gcc.dg/pr70269.c: New test.
5154 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5156         PR c++/70267
5157         * g++.dg/ext/java-3.C: New test.
5159 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5161         PR c++/70205
5162         * g++.dg/lookup/pr70205.C: New test.
5164 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5166         PR c++/70218
5167         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5169 2016-03-17  Marek Polacek  <polacek@redhat.com>
5171         PR c/69407
5172         * gcc.dg/atomic-op-6.c: New test.
5174 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5176         PR c/70264
5177         * c-c++-common/pr70264.c: New test case.
5179 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5181         PR c++/70144
5182         * c-c++-common/pr70144-1.c: New test.
5183         * c-c++-common/pr70144-2.c: New test.
5185         PR c++/70272
5186         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5187         * g++.dg/opt/flifetime-dse6.C: New test.
5188         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5190 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5192         PR driver/70192
5193         * gcc.dg/pic-1.c: New test.
5194         * gcc.dg/pic-2.c: Likewise.
5195         * gcc.dg/pic-3.c: Likewise.
5196         * gcc.dg/pic-4.c: Likewise.
5197         * gcc.dg/pie-1.c: Likewise.
5198         * gcc.dg/pie-2.c: Likewise.
5199         * gcc.dg/pie-3.c: Likewise.
5200         * gcc.dg/pie-4.c: Likewise.
5201         * gcc.dg/pie-5.c: Likewise.
5202         * gcc.dg/pie-6.c: Likewise.
5204 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5206         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5207         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5209 2016-03-17  Richard Biener  <rguenther@suse.de>
5211         PR debug/70271
5212         * g++.dg/debug/pr70271.C: New testcase.
5214 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5216         * gcc.target/i386/pr70251.c: New test.
5218 2016-03-17  Marek Polacek  <polacek@redhat.com>
5220         PR c++/70194
5221         * g++.dg/warn/constexpr-70194.C: New test.
5223 2016-03-16  Richard Henderson  <rth@redhat.com>
5225         PR middle-end/70240
5226         * gcc.c-torture/compile/pr70240.c: New.
5228 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5230         * gcc.c-torture/compile/20151204.c: Skip for avr.
5232 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5234         PR target/70245
5235         * g++.dg/opt/pr70245.C: New test.
5236         * g++.dg/opt/pr70245.h: New file.
5237         * g++.dg/opt/pr70245-aux.cc: New file.
5239 2016-03-16  Martin Sebor  <msebor@redhat.com>
5241         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5243 2016-03-16  Richard Henderson  <rth@redhat.com>
5245         PR middle-end/70199
5246         * gcc.c-torture/compile/pr70199.c: New.
5248 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5250         * gcc.dg/uninit-19.c: Run dos2unix.
5252 2016-03-16  Marek Polacek  <polacek@redhat.com>
5254         PR c/70093
5255         * gcc.dg/nested-func-10.c: New test.
5256         * gcc.dg/nested-func-9.c: New test.
5258 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5260         PR tree-optimization/68714
5261         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5263 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5265         PR tree-optimization/68715
5266         * gcc.dg/graphite/pr68715-2.c: New test.
5267         * gcc.dg/graphite/pr68715.c: New test.
5268         * gfortran.dg/graphite/pr68715.f90: New test.
5270 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5272         PR tree-optimization/68809
5273         * gcc.dg/graphite/pr68809-2.c: New test.
5274         * gcc.dg/graphite/pr68809.c: New test.
5276 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5278         PR c++/70147
5279         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5280         method call to i () as argument.  Adjust expected output.
5282         PR c++/70147
5283         * g++.dg/ubsan/pr70147-1.C: New test.
5284         * g++.dg/ubsan/pr70147-2.C: New test.
5286 2016-03-15  Martin Sebor  <msebor@redhat.com>
5288         PR c++/58281
5289         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5291 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5293         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5294         hppa*-*-hpux*.
5296         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5298         PR libfortran/69799
5299         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5300         libatomic_available.
5302 2016-03-15  Marek Polacek  <polacek@redhat.com>
5304         PR c++/70209
5305         * g++.dg/ext/attribute-may-alias-4.C: New test.
5307 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5309         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5310         -fvar-tracking-assignments-toggle flag.
5312 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5314         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5316 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5318         PR rtl-optimization/70222
5319         * gcc.c-torture/execute/pr70222-1.c: New test.
5320         * gcc.c-torture/execute/pr70222-2.c: New test.
5322 2016-03-15  Richard Henderson  <rth@redhat.com>
5324         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5326 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5328         PR rtl-optimization/69032
5329         * gcc.dg/pr69032.c: New test.
5331 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5333         PR rtl-optimization/63384
5334         * g++.dg/pr63384.C: New test.
5336 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5338         PR target/64411
5339         * gcc.target/i386/pr64411.C: New test.
5341 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5343         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5344         * gfortran.dg/goacc/kernels-alias.f95: New test.
5346 2016-03-14  Martin Sebor  <msebor@redhat.com>
5348         PR c++/53792
5349         * g++.dg/cpp0x/constexpr-inline.C: New test.
5350         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5352 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5354         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5356 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5358         PR middle-end/70219
5359         * gcc.dg/pr70219.c: New test.
5361 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5363         PR target/70083
5364         * gcc.dg/torture/pr70083.c: New test.
5365         * gcc.target/i386/pr70083.c: New test.
5367 2016-03-14  Richard Biener  <rguenther@suse.de>
5369         PR tree-optimization/56365
5370         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5372 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5374         PR target/70098
5375         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5376         New function.
5377         * g++.dg/pr70098.C: New testcase.
5380 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5382         PR tree-optimization/70045
5383         * gcc.dg/graphite/pr70045.c: New test.
5385 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5387         PR fortran/69043
5388         * gfortran.dg/include_9.f90: New test.
5390 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5392         PR fortran/45076
5393         gfortran.dg/prof/prof.exp: New script.
5394         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5396 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5398         PR rtl-optimization/69307
5399         * gcc.dg/pr69307.c: New test.
5401 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5403         PR target/69614
5404         * gcc.target/arm/pr69614.c: New.
5406 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5408         PR fortran/70031
5409         * gfortran.dg/submodule_14.f08: New test
5411         PR fortran/69524
5412         * gfortran.dg/submodule_15.f08: New test
5414 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5416         PR c++/70106
5417         * g++.dg/cpp1y/paren3.C: New test.
5419 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5421         PR target/70131
5422         * gcc.target/powerpc/ppc-round2.c: New test.
5424 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5426         PR target/70123
5427         * gcc.dg/torture/pr70123.c: New test.
5429 2016-03-11  Jeff Law  <law@redhat.com>
5431         PR tree-optimization/70190
5432         * gcc.c-torture/compile/pr70190.c: New test.
5434 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5436         PR c/68187
5437         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5438         case.
5439         (test43_b): Likewise.
5440         (test43_c): Likewise.
5441         (test43_d): Likewise.
5442         (test43_e): Likewise.
5443         (test43_f): Likewise.
5444         (test43_g): Likewise.
5445         (test44_a): Likewise.
5446         (test44_b): Likewise.
5447         (test44_c): Likewise.
5448         (test44_d): Likewise.
5449         (test44_e): Likewise.
5451 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5453         PR c/70085
5454         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5456 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5458         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5459         dg-options.
5461 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5463         PR target/70002
5464         PR target/69245
5465         * gcc.target/aarch64/pr69245_2.c: New test.
5467 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5469         PR tree-optimization/70177
5470         * gcc.dg/pr70177.c: New test.
5472 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5474         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5476 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5478         * gcc.dg/tree-ssa/sra-20.c: New.
5480 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5482         PR rtl-optimization/70174
5483         * gcc.dg/pr70174.c: New test.
5485         PR tree-optimization/70169
5486         * gcc.dg/pr70169.c: New test.
5488 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5490         PR target/70160
5491         * gcc.target/i386/pr70160.c: New test.
5493 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5495         * gcc.target/s390/dfp-1.c: New test.
5497 2016-03-10  Nick Clifton  <nickc@redhat.com>
5499         PR target/70044
5500         * gcc.target/aarch64/pr70044.c: New test.
5502 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5503             Jakub Jelinek  <jakub@redhat.com>
5505         PR c++/70001
5506         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5507         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5508         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5510 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5512         PR lto/69589
5513         * g++.dg/lto/pr69589_0.C: New testcase
5514         * g++.dg/lto/pr69589_1.C: New testcase
5516 2016-03-10  Marek Polacek  <polacek@redhat.com>
5518         PR c++/70153
5519         * g++.dg/delayedfold/unary-plus1.C: New test.
5521 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5523         * gcc.target/arm/pr45701-1.c: Escape brackets.
5524         * gcc.target/arm/pr45701-2.c: Likewise.
5526 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5528         * gfortran.dg/unconstrained_commons.f: New.
5530 2016-03-10  Alan Modra  <amodra@gmail.com>
5532         * gcc.dg/pr69195.c: New.
5533         * gcc.dg/pr69238.c: New.
5535 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5537         PR testsuite/68915
5538         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5540 2016-03-10  Richard Biener  <rguenther@suse.de>
5542         PR tree-optimization/70128
5543         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5544         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5546 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5548         PR tree-optimization/70152
5549         * gcc.dg/pr70152.c: New test.
5551         PR target/70086
5552         * gcc.target/i386/pr70086-1.c: New test.
5553         * gcc.target/i386/pr70086-2.c: New test.
5554         * gcc.target/i386/pr70086-3.c: New test.
5556         PR tree-optimization/70127
5557         * gcc.c-torture/execute/pr70127.c: New test.
5559 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5561         * c-c++-common/goacc/combined-directives-2.c: New test.
5563 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5565         PR c/68473
5566         PR c++/70105
5567         * g++.dg/diagnostic/pr70105.C: New test.
5568         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5569         (test_multiple_ordinary_maps): New test function.
5571 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5573         PR c/68473
5574         PR c++/70105
5575         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5576         Drop range information from call to inform_at_rich_loc.
5577         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5578         New.
5579         (test_show_locus): Replace calls to rich_location::add_range with
5580         calls to add_range.  Rewrite the tests that used the now-defunct
5581         rich_location ctor taking a source_range.  Simplify other tests
5582         by replacing calls to COMBINE_LOCATION_DATA with calls to
5583         make_location.
5585 2016-03-09  Richard Biener  <rguenther@suse.de>
5586         Jakub Jelinek  <jakub@redhat.com>
5588         PR tree-optimization/70138
5589         * gcc.dg/vect/pr70138-1.c: New testcase.
5590         * gcc.dg/vect/pr70138-2.c: Likewise.
5592 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5594         PR target/70049
5595         * gcc.target/i386/pr70049.c: New test.
5597 2016-03-09  Richard Biener  <rguenther@suse.de>
5599         PR c/70143
5600         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5601         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5602         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5604 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5606         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5607         arm-*-*.
5609 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5611         PR middle-end/67278
5612         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5614         PR target/67278
5615         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5617         PR middle-end/70050
5618         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
5619         in testcase comment.
5621 2016-03-09  Tom de Vries  <tom@codesourcery.com>
5623         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5624         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5625         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5626         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5627         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5628         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5629         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5630         * gfortran.dg/goacc/kernels-loop.f95: New test.
5632 2016-03-08  Martin Sebor  <msebor@redhat.com>
5634         PR c++/62096
5635         * g++.dg/warn/overflow-warn-7.C: New test.
5637 2016-03-08  Jason Merrill  <jason@redhat.com>
5639         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5640         * lib/target-supports.exp (check_effective_target_concepts): New.
5642 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
5644         PR c++/70135
5645         * g++.dg/cpp1y/constexpr-loop4.C: New test.
5646         * g++.dg/ubsan/pr70135.C: New test.
5648         PR target/70110
5649         * gcc.dg/pr70110.c: New test.
5651 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5653         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5654         * c-c++-common/gomp/if-1.c: Likewise.
5655         * c-c++-common/gomp/pr61486-2.c: Likewise.
5656         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5657         to dg-additional-options.
5658         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5659         * g++/gomp/target-teams-1.c: Likewise.
5660         * gcc.dg/gomp/gomp.exp: Likewise.
5661         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5662         dg-additional-options.
5663         * gfortran.dg/gomp/gomp.exp: Likewise.
5664         * gfortran.dg/gomp/target1.f90: Remove dg-options.
5665         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5666         dg-additional-options.
5667         * gfortran.dg/gomp/target3.f90: Remove dg-options.
5669 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5671         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5672         * c-c++-common/gomp/gridify-1.c: New test.
5673         * gfortran.dg/gomp/gridify-1.f90: Likewise.
5675 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5677         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5678         trigger for cortex-r8, when scanning for register r8.
5679         * gcc.target/arm/pr45701-2.c: Likewise.
5681 2016-02-26  Richard Biener  <rguenther@suse.de>
5682             Jeff Law  <law@redhat.com>
5684         PR tree-optimization/69740
5685         * gcc.c-torture/compile/pr69740-1.c: New test.
5686         * gcc.c-torture/compile/pr69740-2.c: New test.
5688 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5690         * lib/target-supports.exp
5691         (check_effective_target_whole_vector_shift): Enable for PPC64.
5693 2016-03-07  Richard Biener  <rguenther@suse.de>
5695         PR tree-optimization/70115
5696         * gcc.dg/torture/pr70115.c: New testcase.
5698 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
5700         PR middle-end/69916
5701         * c-c-++-common/goacc/pr69916.c: New.
5703 2016-03-07  Richard Henderson  <rth@redhat.com>
5705         * gcc.c-torture/compile/pr70061.c: New test.
5707 2016-03-07  Richard Biener  <rguenther@suse.de>
5709         PR testsuite/70109
5710         * gcc.dg/vect/O3-pr36098.c: New testcase.
5712 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
5714         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5716 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
5718         * gnat.dg/renaming9.ad[sb]: New testcase.
5720 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
5722         PR c++/70084
5723         * g++.dg/expr/stdarg3.C: New test.
5725 2016-03-04  Jeff Law  <law@redhat.com>
5727         PR tree-optimization/69196
5728         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5729         x86_64-*-*.
5731 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5733         PR c/69973
5734         * gcc.dg/pr69973.c: New test.
5736         PR rtl-optimization/69941
5737         * gcc.dg/torture/pr69941.c: New test.
5739         PR c/69824
5740         * gcc.dg/pr69824.c: New test.
5742 2016-03-05  Tom de Vries  <tom@codesourcery.com>
5744         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5745         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5746         function.
5748 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
5750         PR c++/66786
5751         * g++.dg/cpp1y/var-templ48.C: New test.
5752         * g++.dg/cpp1y/var-templ49.C: New test.
5754 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5756         * g++.dg/Wno-frame-address.C: Skip on IA-64.
5758 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5760         PR c++/70035
5761         * g++.dg/ubsan/pr70035.C: New test.
5763         PR target/70062
5764         * gcc.target/i386/pr70062.c: New test.
5766 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5768         * g++.dg/template/typename21.C: Remove c++98_only.
5770 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5772         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5774 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5776         PR c/68187
5777         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5778         function.
5779         (fn_42_b): Likewise.
5780         (fn_42_c): Likewise.
5782 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5784         PR c/68187
5785         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5786         function.
5787         (fn_40_b): Likewise.
5788         (fn_41_a): Likewise.
5789         (fn_41_b): Likewise.
5791 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5793         PR target/70059
5794         * gcc.target/i386/avx512f-pr70059.c: New test.
5795         * gcc.target/i386/avx512dq-pr70059.c: New test.
5797 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5799         PR rtl-optimization/57676
5800         * gcc.dg/torture/pr57676.c: New test.
5802 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
5804         * gcc.dg/pr70026.c: New test.
5806 2016-03-04  Marek Polacek  <polacek@redhat.com>
5808         PR c/69798
5809         * gcc.dg/cilk-plus/pr69798-1.c: New test.
5810         * gcc.dg/cilk-plus/pr69798-2.c: New test.
5812 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5814         PR target/70004
5815         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5816         Delete.
5817         (test_corners_sisd_si): Likewise.
5818         (main): Remove checks of the above.
5819         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5821 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5823         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5825 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
5827         * gcc.dg/torture/pr69951.c: Accept argc==0.
5829 2016-03-04  Richard Biener  <rguenther@suse.de>
5831         PR c++/70054
5832         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5833         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5835 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5837         PR testsuite/69766
5838         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5839         testing multiarch.
5841 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5843         PR debug/69947
5844         * gcc.dg/guality/pr69947.c: New test.
5846 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
5848         PR ada/70017
5849         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5851 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5853         PR rtl-optimization/69904
5854         * gcc.target/arm/pr69904.c: New test.
5856 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
5858         PR target/70021
5859         * gcc.dg/vect/pr70021.c: New test.
5860         * gcc.target/i386/pr70021.c: New test.
5862 2016-03-03  Marek Polacek  <polacek@redhat.com>
5864         PR middle-end/70050
5865         * gcc.dg/pr70050.c: New test.
5867 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
5869         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5871 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
5873         PR tree-optimization/70043
5874         * gfortran.dg/vect/pr70043.f90: New test.
5876 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5878         * gnat.dg/specs/task1.ads: New test.
5880 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5882         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5883         Invoke gdb with -batch.
5884         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5886 2016-03-03  Richard Biener  <rguenther@suse.de>
5888         PR tree-optimization/55936
5889         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5891 2016-03-02  Jeff Law  <law@redhat.com>
5893         PR rtl-optimization/69942
5894         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5895         effects of argument promotions.
5897         PR tree-optimization/69987
5898         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5899         target does not support -fprefetch-loop-arrays.
5901 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
5903         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5905 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
5907         PR rtl-optimization/69052
5908         * gcc.target/i386/pr69052.c: New test.
5910 2016-03-02  Alan Modra  <amodra@gmail.com>
5912         * gcc.dg/pr69990.c: New.
5914 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
5916         PR c/68062
5917         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5919         PR middle-end/70022
5920         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5922         PR target/70028
5923         * gcc.target/i386/pr70028.c: New test.
5925 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5927         * c-c++-common/asan/swapcontext-test-1.c,
5928         * c-c++-common/tsan/thread_leak.c,
5929         * g++.dg/tsan/aligned_vs_unaligned_race.C,
5930         * g++.dg/tsan/benign_race.C,
5931         * g++.dg/tsan/fd_close_norace.C,
5932         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5933         races with sanitizer output
5935 2016-03-02  Richard Biener  <rguenther@suse.de>
5936             Uros Bizjak  <ubizjak@gmail.com>
5938         PR target/67278
5939         * gcc.dg/simd-8.c: New testcase.
5941 2016-03-02  Richard Biener  <rguenther@suse.de>
5943         PR middle-end/67278
5944         * gcc.dg/simd-7.c: New testcase.
5946 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
5948         * gcc.target/i386/pr70007.c: Tweak.
5950 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5952         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5954 2016-03-02  Marek Polacek  <polacek@redhat.com>
5956         PR c/67854
5957         * gcc.dg/pr67854.c: New test.
5959 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
5961         PR middle-end/70025
5962         * gcc.dg/torture/pr70025.c: New test.
5964 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5966         PR tree-optimization/68621
5967         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5969 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5971         * gcc.target/i386/pr70007.c: New test.
5973 2016-03-01  Jeff Law  <law@redhat.com>
5975         PR tree-optimization/69196
5976         * gcc.dg/tree-ssa/pr69196-1.c: New test.
5978         PR tree-optimization/69196
5979         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5980         duplicating code and spoiling the expected output.
5982 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5984         PR target/70033
5985         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5986         supports power9 before doing tests.
5987         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5988         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5989         * gcc.target/powerpc/p9-permute.c: Likewise.
5991 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
5993         PR target/70027
5994         * gcc.target/i386/pr70027.c: New test.
5996 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5998         * gcc.dg/pr70017.c: New test.
6000 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6002         PR c/69796
6003         PR c/69974
6004         * gcc.dg/pr69796.c: New test.
6005         * gcc.dg/pr69974.c: New test.
6007 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6009         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6011 2016-02-29  Jeff Law  <law@redhat.com>
6013         PR tree-optimization/69987
6014         * gfortran.dg/pr69987.f90: New test.
6016         PR tree-optimization/69989
6017         * gcc.c-torture/compile/pr69989-2.c: New test.
6019 2016-03-01  Marek Polacek  <polacek@redhat.com>
6021         PR c++/69795
6022         * g++.dg/parse/invalid1.C: New test.
6024 2016-03-01  Richard Biener  <rguenther@suse.de>
6026         PR middle-end/70022
6027         * gcc.dg/pr70022.c: New testcase.
6029 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6031         PR tree-optimization/69956
6032         * gcc.dg/pr69956.c: New test.
6034 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6036         PR target/70011
6037         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6038         XFAIL when hardware supports efficient unaligned storage access.
6040 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6042         PR c++/69961
6043         * g++.dg/template/pr69961a.C: New test.
6044         * g++.dg/template/pr69961b.C: New test.
6046 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6048         PR preprocessor/69985
6049         * gcc.dg/cpp/pr69985.c: New test case.
6051 2016-02-29  Jeff Law  <law@redhat.com>
6053         PR tree-optimization/70005
6054         * gcc.c-torture/execute/pr70005.c New test.
6056         PR tree-optimization/69999
6057         * gcc.c-torture/compile/pr69999.c: New test.
6059 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6061         PR tree-optimization/69652
6062         * gcc.dg/torture/pr69652.c: Delete test.
6063         * gcc.dg/vect/pr69652.c: New test.
6065 2016-02-19  Richard Biener  <rguenther@suse.de>
6067         PR tree-optimization/69980
6068         * gfortran.dg/vect/pr69980.f90: New testcase.
6070 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6072         * gcc.target/sparc/20160229-1.c: New test.
6074 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6076         * gnat.dg/stack_usage3.adb: New test.
6077         * gnat.dg/stack_usage3_pkg.ads: New helper.
6079 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6081         * gnat.dg/renaming8.adb: New test.
6082         * gnat.dg/renaming8_pkg1.ads: New helper.
6083         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6084         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6086 2016-02-29  Richard Biener  <rguenther@suse.de>
6088         PR tree-optimization/69720
6089         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6091 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6093         PR fortran/68147
6094         PR fortran/47674
6095         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6097 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6098             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6100         PR fortran/56007
6101         * gfortran.dg/coarray_8.f90: Adjust error message.
6102         * gfortran.dg/pr56007.f90: New test.
6103         * gfortran.dg/pr56007.f: New test.
6105 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6107         PR tree-optimization/69989
6108         * gcc.dg/torture/pr69989.c: New test.
6110 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6112         * gcc.target/i386/stack-realign-win.c: New test.
6114 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6116         PR fortran/60126
6117         * gfortran.dg/pr60126.f90: New test.
6119 2016-02-27  Jeff Law  <law@redhat.com>
6121         Revert
6122         2016-02-26  Richard Biener  <rguenther@suse.de>
6123                     Jeff Law  <law@redhat.com>
6125         PR tree-optimization/69740
6126         * gcc.c-torture/compile/pr69740-1.c: New test.
6127         * gcc.c-torture/compile/pr69740-2.c: New test.
6129 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6131         PR fortran/69910
6132         * gfortran.dg/newunit_4.f90: New test.
6134 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6136         PR target/69613
6137         PR rtl-optimization/69886
6138         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6139         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6140         target.
6142 2016-02-26  Martin Sebor  <msebor@redhat.com>
6144         PR tree-optimization/15826
6145         * gcc.dg/tree-ssa/pr15826.c: New test.
6147 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6149         PR target/69969
6150         * gcc.target/powerpc/pr69969.c: New test.
6152 2016-02-26  Martin Sebor  <msebor@redhat.com>
6154         PR c++/15766
6155         * g++.old-deja/g++.other/decl5.C: Add a test case.
6157 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6159         PR target/69946
6160         * gcc.target/powerpc/pr69946.c: New file.
6162 2016-02-26  Richard Biener  <rguenther@suse.de>
6163             Jeff Law  <law@redhat.com>
6165         PR tree-optimization/69740
6166         * gcc.c-torture/compile/pr69740-1.c: New test.
6167         * gcc.c-torture/compile/pr69740-2.c: New test.
6169 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6171         PR middle-end/69920
6172         * gcc.dg/torture/pr69932.c: New test.
6173         * gcc.dg/torture/pr69936.c: Likewise.
6175 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6177         PR target/69709
6178         * gcc.target/s390/pr69709.c: New test.
6180 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6182         PR target/69245
6183         * gcc.target/aarch64/pr69245_1.c: New test.
6185 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6187         PR target/69613
6188         * gcc.dg/torture/pr69613.c: New test.
6190 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6192         PR rtl-optimization/69891
6193         * gcc.target/i386/pr69891.c: New test.
6195 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6196             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6198         PR target/61397
6199         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6200         functionality for both 32-bit and 64-bit.
6202 2016-02-26  Richard Biener  <rguenther@suse.de>
6204         PR tree-optimization/69551
6205         * gcc.dg/torture/pr69951.c: New testcase.
6207 2016-02-25  Richard Biener  <rguenther@suse.de>
6209         PR tree-optimization/48795
6210         * gcc.dg/Warray-bounds-18.c: New testcase.
6212 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6214         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6216 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6218         PR rtl-optimization/69896
6219         * gcc.dg/pr69896.c: New test.
6221 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6223         PR c++/69736
6224         * g++.dg/cpp1y/paren2.C: New test.
6226 2016-02-24  Martin Sebor  <msebor@redhat.com>
6228         PR c/51147
6229         * gcc.dg/enum-mode-2.c: New test.
6231 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6233         PR c++/69922
6234         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6235         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6236         * g++.dg/ubsan/pr69922.C: New test.
6238 2016-02-24  Marek Polacek  <polacek@redhat.com>
6240         PR c/69819
6241         * gcc.dg/pr69819.c: New test.
6243 2016-02-24  Martin Sebor  <msebor@redhat.com>
6245         PR c++/69912
6246         * g++.dg/ext/flexary15.C: New test.
6248 2016-02-24  Martin Sebor  <msebor@redhat.com>
6250         * gcc.dg/builtins-68.c: Avoid making unportable
6251         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6252         * g++.dg/ext/builtin_alloca.C: Same.
6254 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6255             Charles Baylis  <charles.baylis@linaro.org>
6257         PR debug/61033
6258         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6260 2016-02-24  Richard Biener  <rguenther@suse.de>
6261             Jakub Jelinek  <jakub@redhat.com>
6263         PR middle-end/69760
6264         * gcc.dg/torture/pr69760.c: New testcase.
6266 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6268         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6269         pattern on Solaris with as.
6271 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6273         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6274         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6275         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6276         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6278 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6280         PR middle-end/69915
6281         * gcc.dg/pr69915.c: New test.
6283 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6285         PR rtl-optimization/69886
6286         * gcc.dg/torture/pr69886.c: New test.
6288 2016-02-24  Richard Biener  <rguenther@suse.de>
6290         PR middle-end/68963
6291         * gcc.dg/torture/pr68963.c: New testcase.
6293 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6295         PR target/69875
6296         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6297         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6298         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6299         * gcc.target/arm/atomic_loaddi_1.c: New test.
6300         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6301         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6302         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6303         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6304         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6305         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6306         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6307         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6309 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6311         PR middle-end/69909
6312         * gcc.dg/torture/pr69909.c: New test.
6314 2016-02-24  Richard Biener  <rguenther@suse.de>
6316         PR tree-optimization/69907
6317         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6318         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6319         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6321 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6323         * gcc.target/arm/pragma_cpp_fma.c: New test.
6325 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6327         PR fortran/61156
6328         * gfortran.dg/include_6.f90: Update test.
6330 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6332         PR objc/69844
6333         * objc.dg/pr69844.m: New test.
6335 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6337         PR libgfortran/69456
6338         * gfortran.dg/namelist_89.f90: New test.
6339         * gfortran.dg/pr59700.f90: Update test..
6341 2016-02-23  Martin Sebor  <msebor@redhat.com>
6343         PR middle-end/69780
6344         * g++.dg/ext/builtin_alloca.C: New test.
6345         * gcc.dg/builtins-68.c: New test.
6347 2016-02-23  Richard Henderson  <rth@redhat.com>
6349         * gcc.target/i386/addr-space-3.c: Remove test.
6351 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6353         PR preprocessor/69126
6354         PR preprocessor/69543
6355         * c-c++-common/pr69126-2-long.c: New test.
6356         * c-c++-common/pr69126-2-short.c: New test.
6357         * c-c++-common/pr69543-1.c: Remove xfail.
6359 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6361         PR preprocessor/69126
6362         PR preprocessor/69543
6363         PR preprocessor/69558
6364         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6365         (f): Rename to...
6366         (test_2): ...this, and add leading comment.
6367         (MACRO_3, test_3): New.
6368         (MACRO_4A, MACRO_4B, test_4): New.
6369         (MACRO): Rename to...
6370         (MACRO_5): ...this.
6371         (g): Rename to...
6372         (test_5): ...this, updating for renaming of MACRO, and
6373         add leading comment.
6374         * c-c++-common/pr69543-1.c: New.
6375         * c-c++-common/pr69543-2.c: New.
6376         * c-c++-common/pr69543-3.c: New.
6377         * c-c++-common/pr69543-4.c: New.
6378         * c-c++-common/pr69558-1.c: New.
6379         * c-c++-common/pr69558-2.c: New.
6380         * c-c++-common/pr69558-3.c: New.
6381         * c-c++-common/pr69558-4.c: New.
6382         * gcc.dg/pr69558.c: Move to...
6383         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6384         xfail for c++.
6386 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6388         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6389         to -ftree-parallelize-loops/-fopenacc changes.
6390         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6391         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6392         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6393         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6394         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6395         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6396         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6397         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6398         * c-c++-common/goacc/kernels-loop.c: Likewise.
6399         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6400         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6401         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6402         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6404 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6406         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6408 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6410         PR c++/69902
6411         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6413         PR c/69900
6414         * gcc.dg/pr69900.c: New test.
6416 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6418         PR tree-optimization/69666
6419         * gcc.dg/tree-ssa/pr69666.c: New test.
6421 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6423         PR fortran/67451
6424         * gfortran.dg/coarray_allocate_5.f08: New test.
6426 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6428         * gcc.target/s390/vcond-shift.c: Move to ...
6429         * gcc.target/s390/vector/vcond-shift.c: ... here.
6431 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6433         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6434         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6436 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6438         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6440 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6442         PR c/28901
6443         * gcc.dg/unused-variable-3.c: New test.
6445 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6447         PR target/69888
6448         * gcc.target/i386/pr69888.c: New test.
6450 2016-02-22  Richard Biener  <rguenther@suse.de>
6452         PR tree-optimization/69882
6453         * gfortran.dg/vect/pr69882.f90: New testcase.
6455 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6457         PR target/69885
6458         * gcc.dg/pr69885.c: New test.
6460 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6462         PR target/69806
6463         PR target/54089
6464         * gcc.target/sh/pr54089-10.c: New.
6466 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6468         PR fortran/69423
6469         * gfortran.dg/deferred_character_15.f90 : New test.
6471 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6473         PR fortran/57365
6474         gfortran.dg/allocate_with_source_18.f03: New test.
6476 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6478         PR fortran/52531
6479         gfortran.dg/gomp/pr52531.f90: New test.
6481 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6483         PR c++/69865
6484         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6485         -std=c++03.
6487 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6489         PR c++/69826
6490         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6491         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6493         PR c++/69850
6494         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6496         PR c++/69851
6497         * g++.dg/torture/pr69851.C: New test.
6499 2016-02-19  Martin Sebor  <msebor@redhat.com>
6501         PR testsuite/69573
6502         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6504 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6506         PR c++/69850
6507         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6508         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6510         PR c++/67767
6511         * g++.dg/cpp0x/pr67767.C: New test.
6513 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6515         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6516         for fp, simd, crypto, crc, lse.
6517         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6518         above.
6519         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6520         effective target check.
6522 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6524         PR target/69820
6525         * gcc.target/i386/pr69820.c: New test.
6527 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6529         * gcc.target/s390/vector/int128-1.c: New test.
6531 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6533         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6535 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6537         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6538         instruction pattern name to prevent the testcase from failing with
6539         -march=z13.
6541 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6543         * gcc.target/s390/md/movstr-2.c: New test.
6545 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6547         * gcc.target/s390/morestack.c: New test.
6549 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6551         PR target/69625
6552         * gcc.target/s390/pr69625.c: Add test case.
6554 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6556         PR testsuite/68580
6557         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6559 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6561         PR target/68404
6562         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6563         * gcc.target/powerpc/fusion3.c: Likewise.
6565 2016-02-18  Richard Biener  <rguenther@suse.de>
6567         PR middle-end/69553
6568         * g++.dg/torture/pr69553.C: New testcase.
6570 2016-02-18  Nick Clifton  <nickc@redhat.com>
6572         PR target/62254
6573         PR target/69610
6574         * gcc.target/arm/pr62554.c: New test.
6575         * gcc.target/arm/pr69610-1.c: New test.
6576         * gcc.target/arm/pr69610-2.c: New test.
6578 2016-02-18  Richard Biener  <rguenther@suse.de>
6580         PR middle-end/69854
6581         * gcc.dg/torture/pr69854.c: New testcase.
6583 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6585         PR c++/69850
6586         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6588 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6590         * gcc.target/powerpc/vec-cg.c: New test.
6592 2016-02-17  Richard Biener  <rguenther@suse.de>
6594         PR testsuite/69586
6595         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6597 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6599         PR target/69161
6600         * gcc.c-torture/compile/pr69161.c: New test.
6602 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6604         PR target/69532
6605         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6606         * gcc.target/arm/vect-fmaxmin.c: Likewise.
6608 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6610         * gcc.dg/ifcvt-4.c: Skip on Visium.
6612 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6614         * gnat.dg/atomic8.adb: New test.
6616 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6618         * gnat.dg/discr46.ad[sb]: New test.
6620 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6622         PR Target/48344
6623         * gcc.target/powerpc/pr48344-1.c: New test.
6625 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6627         PR fortran/69742
6628         * gfortran.dg/associate_21.f90:  New test.
6630 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6632         PR c/69835
6633         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6634         -Wnonnull in dg-options.
6635         * c-c++-common/nonnull-2.c: New test.
6637 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
6638             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6640         * gcc.target/aarch64/vector_initialization_nostack.c: New.
6642 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6644         PR middle-end/69801
6645         * gcc.dg/pr69801.c: Add empty dg-options.
6647 2016-02-16  James Norris  <jnorris@codesourcery.com>
6649         * c-c++-common/goacc/deviceptr-1.c: Add tests.
6650         * g++.dg/goacc/deviceptr-1.c: New file.
6652 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6654         PR tree-optimization/69820
6655         * gcc.dg/vect/pr69820.c: New test.
6657 2016-02-16  Richard Biener  <rguenther@suse.de>
6659         PR tree-optimization/69776
6660         * gcc.dg/torture/pr69776-2.c: New testcase.
6662 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
6664         PR tree-optimization/69714
6665         * gcc.dg/torture/pr69714.c: New test.
6667 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6669         PR tree-optimization/69802
6670         * gcc.dg/pr69802.c: New test.
6672 2016-02-16  Richard Biener  <rguenther@suse.de>
6674         PR middle-end/69801
6675         * gcc.dg/pr69801.c: New testcase.
6677 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6679         PR libgfortran/69651
6680         * gfortran.dg/read_bang.f90: New test.
6681         * gfortran.dg/read_bang4.f90: New test.
6683 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
6685         PR c++/69658
6686         * g++.dg/init/pr69658.C: New test.
6688         PR c++/69797
6689         * c-c++-common/pr69797.c: New test.
6691 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6693         * lib/target-supports.exp (check_effective_target_section_anchors): Add
6694         check for aarch64*-*-*.
6696 2016-02-15  Richard Biener  <rguenther@suse.de>
6698         PR tree-optimization/69783
6699         * gcc.dg/vect/pr69783.c: New testcase.
6701 2016-02-15  Richard Biener  <rguenther@suse.de>
6703         PR tree-optimization/69776
6704         * gcc.dg/torture/pr69776.c: New testcase.
6706 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6708         PR fortran/60526
6709         * gfortran.dg/type_decl_4.f90:  Reinstated.
6711 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
6713         PR fortran/68746
6714         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6716 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6718         PR fortran/60526
6719         PR bootstrap/69816
6720         * gfortran.dg/type_decl_4.f90:  Removed.
6722 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6724         PR fortran/60526
6725         * gfortran.dg/type_decl_4.f90:  New test.
6727 2016-02-14  Alan Modra  <amodra@gmail.com>
6729         PR testsuite/68886
6730         * gcc.c-torture/execute/stkalign.c: Revise test.
6732 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6734         PR target/67260
6735         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6737 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6739         PR target/67260
6740         * gcc.target/sh/torture/pr67260.c: New.
6742 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
6744         * gcc.dg/pr67964.c: Add dg-require-alias.
6746 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6748         PR target/67636
6749         PR target/64345
6750         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6752 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6754         PR libgfortran/69668
6755         * gfortran.dg/namelist_88.f90: New test.
6757 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6759         PR libgfortran/69668
6760         * gfortran.dg/namelist_38.f90: Update test.
6761         * gfortran.dg/namelist_84.f90: Update test.
6763 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6765         PR other/69554
6766         * gcc.dg/pr69554-1.c: New test.
6767         * gfortran.dg/pr69554-1.F90: New test.
6768         * gfortran.dg/pr69554-2.F90: New test.
6769         * lib/gcc-dg.exp (proc dg-locus): New function.
6770         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6771         distinguish between the caret-printing and non-caret-printing
6772         cases.  If caret-printing has been explicitly enabled, bail out
6773         without attempting to fix up the output.
6775 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6777         PR driver/69265
6778         PR driver/69453
6779         * gcc.dg/spellcheck-options-3.c: New test case.
6780         * gcc.dg/spellcheck-options-4.c: New test case.
6781         * gcc.dg/spellcheck-options-5.c: New test case.
6782         * gcc.dg/spellcheck-options-6.c: New test case.
6783         * gcc.dg/spellcheck-options-7.c: New test case.
6784         * gcc.dg/spellcheck-options-8.c: New test case.
6785         * gcc.dg/spellcheck-options-9.c: New test case.
6786         * gcc.dg/spellcheck-options-10.c: New test case.
6788 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6790         PR rtl-optimization/69764
6791         PR rtl-optimization/69771
6792         * c-c++-common/pr69764.c: New test.
6793         * gcc.dg/torture/pr69771.c: New test.
6795 2016-02-12  Marek Polacek  <polacek@redhat.com>
6797         * g++.dg/torture/init-list1.C: New.
6799 2016-02-12  Marek Polacek  <polacek@redhat.com>
6801         * gcc.dg/pr69522.c: Add empty dg-options.
6803 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6805         * g++.dg/lto/lto.exp: Include and init mpx.
6806         * g++.dg/lto/pr69729_0.C: New test.
6808 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6810         PR ipa/69241
6811         * g++.dg/ipa/pr69241-4.C: New test.
6813         PR ipa/68672
6814         * g++.dg/ipa/pr68672-1.C: New test.
6815         * g++.dg/ipa/pr68672-2.C: New test.
6816         * g++.dg/ipa/pr68672-3.C: New test.
6818 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
6820         PR c/69522
6821         * gcc.dg/pr69522.c: New test.
6823 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
6825         PR c++/69098
6826         * g++.dg/cpp1y/69098.C: New test.
6827         * g++.dg/cpp1y/69098-2.C: New test.
6829 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6831         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6832         and neighbour -> neighbor.
6833         * objc.dg/attributes/method-nonnull-1.m: Likewise.
6834         * objc.dg/gnu-api-2-class-meta.m: Likewise.
6835         * c-c++-common/Wvarargs.c: Likewise.
6836         * c-c++-common/goacc/host_data-5.c: Likewise.
6837         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6838         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6839         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6840         * gcc.target/aarch64/pr60697.c: Likewise.
6841         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6842         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6843         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6844         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6845         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6846         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6847         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6848         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6849         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6850         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6851         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6852         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6853         * g++.dg/lookup/koenig5.C: Likewise.
6854         * g++.dg/ext/no-asm-2.C: Likewise.
6855         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6856         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6857         * gfortran.dg/used_types_16.f90: Likewise.
6858         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6859         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6860         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6861         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6862         * gfortran.dg/abstract_type_6.f03: Likewise.
6863         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6864         * gfortran.dg/used_types_15.f90: Likewise.
6865         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6866         * gfortran.dg/exit_3.f08: Likewise.
6867         * gfortran.dg/open_status_2.f90: Likewise.
6868         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6869         * gfortran.dg/intrinsic_std_1.f90: Likewise.
6870         * gfortran.dg/associate_1.f03: Likewise.
6871         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6872         * gfortran.dg/intrinsic_std_6.f90: Likewise.
6873         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6874         * gcc.dg/builtin-object-size-1.c: Likewise.
6875         * gcc.dg/noreturn-6.c: Likewise.
6876         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6877         * gcc.dg/globalalias.c: Likewise.
6878         * gcc.dg/builtins-config.h: Likewise.
6879         * gcc.dg/pr30457.c: Likewise.
6880         * gcc.c-torture/compile/volatile-1.c: Likewise.
6881         * gcc.c-torture/execute/20101011-1.c: Likewise.
6882         * c-c++-common/Waddress-1.c: Likewise.
6884 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
6886         PR c/69768
6887         * c-c++-common/Waddress-1.c: New test.
6889 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
6891         PR fortran/69296
6892         * gfortran.dg/associate_19.f03: New test.
6893         * gfortran.dg/associate_20.f03: New test.
6895 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
6897         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6899 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6901         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6902         .arch armv8-a\n.  Add -dA to dg-options.
6903         * gcc.target/aarch64/assembler_arch_1.c: New test.
6904         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6906 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
6908         PR c++/68726
6909         * g++.dg/cpp0x/pr68726.C: New.
6911 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6913         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6914         test.
6916 2016-02-11  Richard Biener  <rguenther@suse.de>
6918         * g++.dg/tree-ssa/pr61034.C: Adjust.
6920 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
6922         PR target/69148
6923         * gcc.target/s390/pr69148.c: New.
6925 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
6927         PR tree-optimization/69652
6928         * gcc.dg/torture/pr69652.c: New test.
6930 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
6931             Patrick Palka  <ppalka@gcc.gnu.org>
6933         PR ipa/69241
6934         PR c++/69649
6935         * g++.dg/ipa/pr69241-1.C: New test.
6936         * g++.dg/ipa/pr69241-2.C: New test.
6937         * g++.dg/ipa/pr69241-3.C: New test.
6938         * g++.dg/ipa/pr69649.C: New test.
6940 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
6942         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6943         * gcc.dg/tree-ssa/sra-18.c: Ditto.
6945 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
6947         PR tree-optimization/68021
6948         * gcc.dg/tree-ssa/pr68021.c: New test.
6950 2016-02-10  Richard Biener  <rguenther@suse.de>
6952         PR tree-optimization/69726
6953         * gcc.dg/uninit-22.c: New testcase.
6955 2016-02-09  Andrew Pinski  <apinski@cavium.com>
6957         PR tree-opt/69282
6958         * gcc.c-torture/compile/20160205-1.c: New testcase.
6960 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
6962         PR target/68404
6963         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6964         instead accessing a really large arrray.
6965         * gcc.target/powerpc/fusion3.c: Likewise.
6967 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
6969         PR target/68532
6970         * gcc.c-torture/execute/pr68532.c: New test.
6972 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
6974         PR target/69634
6975         * gcc.dg/pr69634.c: New.
6977 2016-02-09  Richard Biener  <rguenther@suse.de>
6979         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6981 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
6983         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6985 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
6987         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6989 2016-02-09  Richard Biener  <rguenther@suse.de>
6991         PR tree-optimization/69715
6992         * gcc.dg/torture/pr69715.c: New testcase.
6994 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
6996         PR c++/69139
6997         * g++.dg/cpp0x/trailing12.C: New test.
6998         * g++.dg/cpp0x/trailing13.C: New test.
7000 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7002         PR c++/69283
7003         PR c++/67835
7004         * g++.dg/cpp1y/auto-fn29.C: New test.
7005         * g++.dg/cpp1y/auto-fn30.C: New test.
7007 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7009         PR tree-optimization/69209
7010         * gcc.c-torture/compile/pr69209.c: New test.
7012 2016-02-08  Jeff Law  <law@redhat.com>
7014         PR tree-optimization/68541
7015         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7016         of statements allowed in join block for path splitting.
7018 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7020         PR c++/59627
7021         * g++.dg/gomp/pr59627.C: New test.
7023         PR ipa/69239
7024         * g++.dg/ipa/pr69239.C: New test.
7026 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7028         PR preprocessor/69664
7029         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7030         * gcc.dg/cpp/warn-comments.c: Likewise.
7032 2016-02-08  Marek Polacek  <polacek@redhat.com>
7034         PR c++/69688
7035         * g++.dg/init/const12.C: New test.
7037 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7039         PR target/60410
7040         * gcc.dg/lto/pr55113_0.c: Remove test.
7042 2016-02-08  Richard Biener  <rguenther@suse.de>
7044         PR tree-optimization/69719
7045         * gcc.dg/torture/pr69719.c: New testcase.
7047 2016-02-08  Richard Biener  <rguenther@suse.de>
7048         Jeff Law  <law@redhat.com>
7050         PR target/68273
7051         * gcc.target/mips/pr68273.c: New testcase.
7053 2016-02-08   Richard Biener  <rguenther@suse.de>
7055         PR rtl-optimization/69274
7056         * gcc.target/i386/addr-sel-1.c: XFAIL.
7058 2016-02-08  Jeff Law  <law@redhat.com>
7060         PR tree-optimization/68541
7061         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7063         PR tree-optimization/65917
7064         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7066 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7068         PR fortran/50555
7069         * gfortran.dg/namelist_args.f90: New test.
7071 2016-02-05  Jeff Law  <law@redhat.com>
7073         PR tree-optimization/68541
7074         * gcc.dg/tree-ssa/split-path-2.c: New test.
7075         * gcc.dg/tree-ssa/split-path-3.c: New test.
7076         * gcc.dg/tree-ssa/split-path-4.c: New test.
7077         * gcc.dg/tree-ssa/split-path-5.c: New test.
7078         * gcc.dg/tree-ssa/split-path-6.c: New test.
7079         * gcc.dg/tree-ssa/split-path-7.c: New test.
7081 2016-02-05  Martin Sebor  <msebor@redhat.com>
7083         PR c++/69662
7084         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7085         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7087 2016-02-06  Richard HEnderson  <rth@redhat.com>
7089         PR c/69643
7090         * gcc.target/i386/addr-space-4.c: New.
7091         * gcc.target/i386/addr-space-5.c: New.
7093 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7095         PR fortran/66089
7096         * gfortran.dg/elemental_dependency_6.f90: New.
7098 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7100         PR rtl-optimization/69691
7101         * gcc.c-torture/execute/pr69691.c: New test.
7103         PR c++/69628
7104         * g++.dg/parse/pr69628.C: New test.
7106 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7108         * gcc.dg/sancov/asan.c: Move to ...
7109         * gcc.dg/asan/sancov-1.c: ... here.
7111 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7113         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7115 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7117         PR target/69677
7118         * gcc.target/i386/pr69677.c: New test.
7120 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7122         PR c++/68948
7123         * g++.dg/template/pr68948.C: New test.
7125 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7127         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7128         (only necessary on s390x).
7130 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7132         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7133         -mno-accumulate-outgoing-args.
7135 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7137         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7139 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7141         PR c/69669
7142         * c-c++-common/pr69669.c: New test.
7144 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7146         PR target/69667
7147         * g++.dg/pr69667.C: New file.
7149 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7151         PR target/69619
7152         * gcc.dg/pr69619.c: Add new test.
7154 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7156         PR rtl-optimization/69577
7157         * gcc.target/i386/pr69577.c: New test.
7159 2016-02-04  Martin Liska  <mliska@suse.cz>
7161         * g++.dg/asan/pr69276.C: New test.
7163 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7165         PR target/65932
7166         PR target/67714
7167         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7168         a single smulbb instruction.
7169         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7170         * gcc.target/amr/wmul-2.c: Likewise.
7172 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7174         PR target/65932
7175         PR target/67714
7176         * gcc.c-torture/execute/pr67714.c: New test.
7178 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7180         PR target/69454
7181         * gcc.target/i386/pr69454-1.c: New test.
7182         * gcc.target/i386/pr69454-2.c: New test.
7184 2016-02-03  Martin Sebor  <msebor@redhat.com>
7186         PR c++/69251
7187         PR c++/69253
7188         PR c++/69290
7189         PR c++/69277
7190         PR c++/69349
7191         * g++.dg/ext/flexarray-mangle-2.C: New test.
7192         * g++.dg/ext/flexarray-mangle.C: New test.
7193         * g++.dg/ext/flexarray-subst.C: New test.
7194         * g++.dg/ext/flexary11.C: New test.
7195         * g++.dg/ext/flexary12.C: New test.
7196         * g++.dg/ext/flexary13.C: New test.
7197         * g++.dg/ext/flexary14.C: New test.
7198         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7200 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7202         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7203         Define only if CHECK_FLOAT128 is defined.
7204         (main): Properly initialize u5.
7206 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7208         PR c/69627
7209         * gcc.dg/pr69627.c: New test.
7211         PR target/69644
7212         * gcc.dg/pr69644.c: New test.
7214 2016-02-03  Mike Stump  <mikestump@comcast.net>
7216         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7217         support for struct-layout-1.exp.
7219 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7221         PR c++/69056
7222         * g++.dg/cpp0x/pr69056.C: New test.
7224 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7225             Alexandre Oliva  <aoliva@redhat.com>
7227         PR target/69461
7228         * gcc.target/powerpc/pr69461.c: New.
7230 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7232         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7233         works from here ...
7234         (check_effective_target_fsanitize_thread): ... to here.  Do not
7235         specify additional compile flags for the test source.
7236         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7237         specify additional compile flags for the test source.
7239 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7241         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7243 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7245         PR fortran/67451
7246         PR fortran/69418
7247         * gfortran.dg/coarray_allocate_2.f08: New test.
7248         * gfortran.dg/coarray_allocate_3.f08: New test.
7249         * gfortran.dg/coarray_allocate_4.f08: New test.
7251 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7253         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7254         use same scan-tree-dump-times on all platforms.
7255         * gcc.dg/vect/vect-outer-1.c: Likewise.
7256         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7257         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7258         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7259         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7260         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7261         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7262         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7264 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7266         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7267         warning.
7269 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7271         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7273 2016-02-02  James Norris  <jnorris@codesourcery.com>
7275         * c-c++-common/goacc/routine-5.c: Add tests.
7277 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7279         * gcc.target/nvptx/unsigned-cmp.c: New test.
7281 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7283         * gcc.target/aarch64/scalar_shift_1.c
7284         (test_corners_sisd_di): Improve force to SIMD register.
7285         (test_corners_sisd_si): Likewise.
7286         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7287         Remove scan-assembler check for ldr.
7289 2016-02-02  Richard Biener  <rguenther@suse.de>
7291         PR tree-optimization/69595
7292         * gcc.dg/Warray-bounds-17.c: New testcase.
7294 2016-02-02  Richard Biener  <rguenther@suse.de>
7296         PR tree-optimization/69606
7297         * gcc.dg/torture/pr69606.c: New testcase.
7299 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7301         PR middle-end/68542
7302         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7303         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7305 2016-02-02  Alan Modra  <amodra@gmail.com>
7307         PR target/69548
7308         * gcc.target/powerpc/pr69548.c: New test.
7310 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7312         PR rtl-optimization/69592
7313         * gcc.dg/pr69592.c: New test.
7315         PR preprocessor/69543
7316         PR c/69558
7317         * gcc.dg/pr69543.c: New test.
7318         * gcc.dg/pr69558.c: New test.
7320 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7322         PR testsuite/65940
7323         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7325 2016-02-01  Martin Sebor  <msebor@redhat.com>
7327         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7329 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7331         PR tree-optimization/67921
7332         * c-c++-common/ubsan/pr67921.c: New test.
7334 2016-02-01  Richard Biener  <rguenther@suse.de>
7336         PR middle-end/69556
7337         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7339 2016-02-01  Richard Biener  <rguenther@suse.de>
7341         PR tree-optimization/69574
7342         * gcc.dg/torture/pr69574.c: New testcase.
7344 2016-02-01  Richard Biener  <rguenther@suse.de>
7346         PR tree-optimization/69579
7347         * gcc.dg/setjmp-6.c: New testcase.
7349 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7351         PR rtl-optimization/69570
7352         * g++.dg/opt/pr69570.C: New test.
7354 2016-02-01  Richard Henderson  <rth@redhat.com>
7356         * gcc.dg/pr69535.c: New test.
7358 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7360         PR testsuite/69584
7361         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7362         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7364         PR debug/68244
7365         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7367         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7369 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7371         PR fortran/67564
7372         * gfortran.dg/allocate_with_source_17.f03: New test.
7374 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7376         PR tree-optimization/69546
7377         * gcc.dg/torture/pr69546.c: New test.
7379 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7381         PR fortran/69566
7382         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7384 2016-01-30  Martin Sebor  <msebor@redhat.com>
7386         PR c++/68490
7387         * g++.dg/ext/flexary10.C: New test.
7389 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7391         PR fortran/66707
7392         gfortran.dg/common_23.f90: New test.
7394 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7396         PR target/65546
7397         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7398         condition being checked, and disable it when the target supports
7399         misaligned loads and stores.
7401 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7403         PR debug/69518
7404         * gcc.dg/torture/pr69518.c: New test.
7406 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7408         PR target/69530
7409         * gcc.target/i386/pr69530.c: New test.
7411 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7413         PR target/65604
7414         * gcc.target/mips/div-delay.c: New test.
7416 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7418         PR target/69551
7419         * gcc.target/i386/pr69551.c: New test.
7421         PR target/66137
7422         * gcc.target/i386/pr66137.c: New test.
7424 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7426         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7427         always built for p5600.
7428         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7429         isa=p5600 dg-option.
7431 2016-01-29  Richard Biener  <rguenther@suse.de>
7433         PR tree-optimization/69547
7434         * g++.dg/tree-ssa/pr69547.C: New testcase.
7436 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7438         PR debug/66869
7439         * g++.dg/warn/Wunused-function2.C: New test.
7441 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7443         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7444         support for test to succeed.
7446 2016-01-29  Marek Polacek  <polacek@redhat.com>
7448         PR c++/69509
7449         PR c++/69516
7450         * g++.dg/ext/constexpr-vla2.C: New test.
7451         * g++.dg/ext/constexpr-vla3.C: New test.
7452         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7454 2016-01-29  Richard Biener  <rguenther@suse.de>
7456         PR middle-end/69537
7457         * gcc.dg/uninit-21.c: New testcase.
7459 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7461         PR target/69459
7462         * gcc.target/i386/pr69459.c: New test.
7464 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7466         PR target/68400
7467         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7468         * gcc.target/mips/pr68400.c: New test.
7470 2016-01-28  Martin Sebor  <msebor@redhat.com>
7472         PR target/17381
7473         * gcc.target/powerpc/pr17381.c: New test.
7475 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7477         PR middle-end/69542
7478         * gcc.dg/torture/pr69542.c: New test.
7480 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7482         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7484 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7486         * gcc.dg/pr65980.c: Skip on AIX.
7487         * gcc.dg/pr66688.c: Same.
7489 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7491         PR target/63679
7492         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7493         * gcc.dg/tree-ssa/sra-18.c: Same.
7495 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7497         PR fortran/62536
7498         * gfortran.dg/block_15.f08: New test.
7499         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7500         on incorrectly closed BLOCK.
7502 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7504         * gcc.dg/declare-simd.c: New test.
7505 2016-01-28  Richard Biener  <rguenther@suse.de>
7507         PR tree-optimization/69466
7508         * gfortran.dg/vect/pr69466.f90: New testcase.
7510 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7512         * g++.dg/pr67989.C: Remove ARM-specific option.
7513         * gcc.target/arm/pr67989.C: New file.
7515 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7517         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7518         and expm1 test for glibc < 2.11.
7520 2016-01-27  Richard Henderson  <rth@redhat.com>
7522         * gcc.c-torture/execute/pr69447.c: New test.
7524 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7526         PR fortran/69422
7527         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7529 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7531         PR debug/66869
7532         * gcc.dg/pr66869.c: New test.
7534 2016-01-25  Jeff Law  <law@redhat.com>
7536         PR tree-optimization/68398
7537         PR tree-optimization/69196
7538         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7539         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7540         path to avoid new heuristic allowing more irreducible regions
7541         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7542         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7543         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7544         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7545         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7547 2016-01-27  Marek Polacek  <polacek@redhat.com>
7549         PR c/68062
7550         * c-c++-common/vector-compare-4.c: New test.
7552 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7554         PR preprocessor/69126
7555         * c-c++-common/pr69126.c: New test case.
7557 2016-01-27  Ian Lance Taylor  <iant@google.com>
7559         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7561 2016-01-27  Ryan Burn  <contact@rnburn.com>
7563         PR cilkplus/69267
7564         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7566 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7568         PR target/69512
7569         * gcc.target/i386/pr69512.c: New test.
7571 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7573         PR ada/69488
7574         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7576 2016-01-27  Marek Polacek  <polacek@redhat.com>
7578         PR c++/69379
7579         * g++.dg/pr69379.C: New test.
7581 2016-01-27  Martin Sebor  <msebor@redhat.com>
7583         PR c++/69317
7584         * g++.dg/abi/Wabi-2-2.C: New test.
7585         * g++.dg/abi/Wabi-2-3.C: New test.
7586         * g++.dg/abi/Wabi-3-2.C: New test.
7587         * g++.dg/abi/Wabi-3-3.C: New test.
7589 2016-01-27  Richard Biener  <rguenther@suse.de>
7591         PR tree-optimization/69166
7592         * gcc.dg/torture/pr69166.c: New testcase.
7594 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7596         PR tree-optimization/69355
7597         * gcc.dg/tree-ssa/pr69355.c: New test.
7599 2016-01-27  Marek Polacek  <polacek@redhat.com>
7601         PR c++/69496
7602         * g++.dg/ext/constexpr-vla1.C: New test.
7604 2016-01-20  Christian Bruel  <christian.bruel@st.com>
7606         PR target/69245
7607         * gcc.target/arm/pr69245.c: New test.
7609 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7611         PR tree-optimization/69399
7612         * gcc.dg/torture/pr69399.c: New test.
7614 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7616         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7618 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7620         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7622 2016-01-26  Tom de Vries  <tom@codesourcery.com>
7624         PR tree-optimization/69110
7625         * gcc.dg/autopar/pr69110.c: New test.
7627 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7628             Sebastian Pop  <s.pop@samsung.com>
7630         * gcc.dg/graphite/isl-ast-op-select.c: New.
7632 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7634         PR fortran/69385
7635         * gfortran.dg/allocate_error_6.f90: New test.
7637 2016-01-26  Richard Henderson  <rth@redhat.com>
7639         * gcc.dg/tm/pr60908.c: New test.
7641 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
7643         PR other/69006
7644         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7645         directive.
7646         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7647         expected multiline output to reflect the colorization being
7648         disabled before newlines.
7649         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7650         (custom_diagnostic_finalizer): Replace call to
7651         pp_newline_and_flush with call to pp_flush.
7652         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7653         * gfortran.dg/implicit_class_1.f90: Likewise.
7654         * lib/gcc-dg.exp (allow_blank_lines): New global.
7655         (dg-allow-blank-lines-in-output): New procedure.
7656         (gcc-dg-prune): Complain about blank lines in the output, unless
7657         dg-allow-blank-lines-in-output was called.
7658         * lib/multiline.exp (_build_multiline_regex): Only support
7659         arbitrary followup text for non-blank-lines, not for blank lines.
7661 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7663         PR tree-optimization/69483
7664         * gcc.dg/pr69483.c: New test.
7665         * g++.dg/opt/pr69483.C: New test.
7667 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7669         PR target/68620
7670         * gcc.target/arm/pr68620.c: New test.
7672 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7674         * gcc.target/i386/pr68986-2.c: Remove -m32.
7676 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7678         PR target/68986
7679         * gcc.target/i386/pr68986-1.c: New test.
7680         * gcc.target/i386/pr68986-2.c: Likewise.
7681         * gcc.target/i386/pr68986-3.c: Likewise.
7683 2016-01-26  Christian Bruel  <christian.bruel@st.com>
7685         * lib/target-supports.exp
7686         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7687         (check_effective_target_arm_crypto_pragma_ok): Likewise.
7688         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7690 2016-01-26  Richard Biener  <rguenther@suse.de>
7692         PR tree-optimization/69452
7693         * gcc.dg/torture/pr69452.c: New testcase.
7695 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7697         PR target/69442
7698         * gcc.dg/pr69442.c: New test.
7700 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
7702         PR target/67896
7703         * gcc.target/aarch64/simd/pr67896.C: New.
7705 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
7707         PR tree-optimization/69400
7708         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7709         function.
7710         (plugin_init): Call it.
7711         * gcc.dg/torture/pr69400.c: New test.
7713 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7715         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7717 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7718             Sebastian Pop  <s.pop@samsung.com>
7720         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7721         isl-0.15.
7723 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7724             Sebastian Pop  <s.pop@samsung.com>
7726         * gcc.dg/graphite/pr69292.c: New.
7728 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
7730         * c-c++-common/goacc/use_device-1.c: New test.
7732 2016-01-25  Jeff Law  <law@redhat.com>
7734         PR tree-optimization/69196
7735         PR tree-optimization/68398
7736         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7737         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7739 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
7741         PR target/69469
7742         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7743         Algorithm.
7745 2016-01-25  Richard Biener  <rguenther@suse.de>
7747         PR testsuite/69380
7748         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7750 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
7752         PR target/69421
7753         * gcc.dg/pr69421.c: New test.
7755 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
7757         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7758         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7759         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7760         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7761         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7762         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7763         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7764         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7765         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7766         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7768 2016-01-25  Richard Biener  <rguenther@suse.de>
7770         PR tree-optimization/69376
7771         * gcc.dg/torture/pr69376.c: New testcase.
7773 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7775         PR fortran/69397
7776         PR fortran/68442
7777         * gfortran.dg/interface_38.f90: New test.
7778         * gfortran.dg/interface_39.f90: New test.
7780 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
7782         Revert:
7783         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
7785         PR c++/11858
7786         PR c++/24663
7787         PR c++/24664
7788         * g++.dg/template/pr11858.C: New test.
7789         * g++.dg/template/pr24663.C: New test.
7790         * g++.dg/template/unify12.C: New test.
7791         * g++.dg/template/unify13.C: New test.
7792         * g++.dg/template/unify14.C: New test.
7793         * g++.dg/template/unify15.C: New test.
7794         * g++.dg/template/unify16.C: New test.
7795         * g++.dg/template/unify17.C: New test.
7797 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
7799         PR fortran/68283
7800         gfortran.dg/pr68283.f90: New test.
7802 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7804         PR fortran/66094
7805         * gfortran.dg/inline_matmul_13.f90:  New test.
7806         * gfortran.dg/matmul_bounds_8.f90:  New test.
7807         * gfortran.dg/matmul_bounds_9.f90:  New test.
7808         * gfortran.dg/matmul_bounds_10.f90:  New test.
7810 2016-01-23  Tom de Vries  <tom@codesourcery.com>
7812         PR tree-optimization/69426
7813         * gcc.dg/autopar/pr69426.c: New test.
7815 2016-01-23  Martin Sebor  <msebor@redhat.com>
7817         PR c++/58109
7818         PR c++/69022
7819         * g++.dg/cpp0x/alignas5.C: New test.
7820         * g++.dg/ext/vector29.C: Same.
7822 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
7824         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7825         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7826         _GNU_SOURCE from compile flags to the source.
7827         * gcc.target/i386/chkp-stropt-12.c: Ditto.
7828         * gcc.target/i386/chkp-stropt-16.c: Ditto.
7829         * gcc.target/i386/chkp-stropt-4.c: Ditto.
7830         * gcc.target/i386/chkp-stropt-8.c: Ditto.
7832 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
7834         PR target/69432
7835         * g++.dg/opt/pr69432.C: New test.
7837 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7839         * gcc.target/powerpc/pr63354c: Adjust target selector to include
7840         32-bit targets testing an -m64 multilib.
7842 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7844         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7845         64-bit support.
7847 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
7849         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7851 2016-01-21  Christian Bruel  <christian.bruel@st.com>
7853         PR target/68674
7854         * gcc.target/i386/pr68674.c
7855         * gcc.target/aarch64/pr68674.c
7856         * gcc.target/arm/pr68674.c
7858 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7860         PR target/69403
7861         * gcc.c-torture/execute/pr69403.c: New test.
7863 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7865         PR c++/55843
7866         * g++.dg/template/pr55843.C: New.
7868 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
7870         PR testsuite/66877
7871         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7872         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7874 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7876         PR testsuite/67489
7877         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7878         from dg-do compile directive, and instead add
7879         { dg-require-effective-target int128 }.
7881 2016-01-20  Martin Sebor  <msebor@redhat.com>
7883         PR c/69405
7884         * gcc.dg/sync-fetch.c: New test.
7886 2016-01-21  Martin Sebor  <msebor@redhat.com>
7888         PR target/69252
7889         * gcc.target/powerpc/pr69252.c: New test.
7891 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7893         PR fortran/65996
7894         * gfortran.dg/pr65996.f90: New test.
7896 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7898         PR c++/68810
7899         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7900         expected to generate an error.
7902 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
7904         PR middle-end/66178
7905         * gcc.dg/torture/pr66178.c: New test.
7907 2016-01-21  Anton Blanchard  <anton@samba.org>
7908             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7910         PR target/63354
7911         * gcc.target/powerpc/pr63354.c:  New test.
7913 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
7915         PR rtl-optimization/68990
7916         * gcc.target/i386/pr68990: New.
7918 2016-01-21  Nick Clifton  <nickc@redhat.com>
7920         PR target/69129
7921         * gcc.target/mips/pr69129.c: New.
7923 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
7925         PR c++/58046
7926         * g++.dg/cpp0x/pr58046.C: New.
7928 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
7930         PR target/69187
7931         PR target/65624
7932         * gcc.target/arm/pr69187.c: New test.
7934         PR c++/69355
7935         * g++.dg/torture/pr69355.C: New test.
7937 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
7938             Sebastian Pop  <s.pop@samsung.com>
7940         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7942 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
7943             Sebastian Pop  <s.pop@samsung.com>
7945         * gcc.dg/graphite/pr68976.c: New test.
7947 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
7949         PR middle-end/67653
7950         * c-c++-common/pr67653.c: New test.
7951         * gcc.dg/torture/pr29119.c: Add dg-warning.
7953 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
7955         * gcc.target/powerpc/cpu-builtin-1.c: New test.
7957 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7959         PR c/24293
7960         * gcc.dg/pr24293.c: New test.
7961         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7962         incomplete struct type.
7963         * gcc.dg/declspec-1.c: Likewise.
7964         * gcc.dg/pr63549.c: Likewise.
7966 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
7968         PR tree-optimization/66612
7969         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7970         for bdn instruction.
7972 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7974         * lib/target-supports.exp
7975         (check_effective_target_arm_fp_ok_nocache): New.
7976         (check_effective_target_arm_fp_ok): New.
7977         (add_options_for_arm_fp): New.
7978         (check_effective_target_arm_crypto_ok_nocache): Require
7979         target_arm_v8_neon_ok instead of arm32.
7980         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7981         (check_effective_target_arm_crypto_pragma_ok): New.
7982         (add_options_for_arm_vfp): New.
7983         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7984         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7985         target instead. Force initial fpu to vfp.
7986         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7987         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7988         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7989         dependency.
7990         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7991         use arm_vfp effective target instead. Force initial fpu to vfp.
7992         * gcc.target/arm/attr-neon3.c: Likewise.
7993         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7994         arm_vfp_ok.
7995         * gcc.target/arm/unsigned-float.c: Likewise.
7996         * gcc.target/arm/vfp-1.c: Likewise.
7997         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7998         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7999         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8000         * gcc.target/arm/vfp-ldmias.c: Likewise.
8001         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8002         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8003         * gcc.target/arm/vfp-stmiad.c: Likewise.
8004         * gcc.target/arm/vfp-stmias.c: Likewise.
8005         * gcc.target/arm/vnmul-1.c: Likewise.
8006         * gcc.target/arm/vnmul-2.c: Likewise.
8007         * gcc.target/arm/vnmul-3.c: Likewise.
8008         * gcc.target/arm/vnmul-4.c: Likewise.
8010 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8012         PR testsuite/69366
8013         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8014         the MPX run-time library, for compile-time MPX test.
8015         * gcc.target/i386/chkp-always_inline.c: Likewise.
8016         * gcc.target/i386/chkp-bndret.c: Likewise.
8017         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8018         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8019         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8020         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8021         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8022         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8023         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8024         * gcc.target/i386/chkp-label-address.c: Likewise.
8025         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8026         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8027         * gcc.target/i386/chkp-pr69044.c: Likewise.
8028         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8029         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8030         * gcc.target/i386/chkp-strchr.c: Likewise.
8031         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8032         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8033         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8034         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8035         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8036         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8037         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8038         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8039         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8040         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8041         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8042         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8043         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8044         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8045         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8046         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8047         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8048         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8049         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8050         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8051         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8052         * gcc.target/i386/pr63995-2.c: Likewise.
8053         * gcc.target/i386/pr64805.c: Likewise.
8054         * gcc.target/i386/pr65044.c: Likewise.
8055         * gcc.target/i386/pr65167.c: Likewise.
8056         * gcc.target/i386/pr65183.c: Likewise.
8057         * gcc.target/i386/pr65184.c: Likewise.
8058         * gcc.target/i386/thunk-retbnd.c: Likewise.
8060 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8062         PR tree-optimization/69328
8063         * gcc.dg/pr69328.c: New test.
8065 2016-01-20  Jeff Law  <law@redhat.com>
8067         PR target/25114
8068         * gcc.target/m68k/pr25114.c: New test.
8070 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8072         * gcc.target/arm/memset-inline-10.c: Added
8073         dg-require-effective-target arm_thumb2_ok.
8075 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8077         * gcc.dg/debug/dwarf2/sso.c: New test.
8079 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8081         PR testsuite/68820
8082         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8083         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8084         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8086 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8088         PR ipa/66223
8089         * g++.dg/ipa/devirt-50.C: New testcase.
8091 2016-01-19  Marek Polacek  <polacek@redhat.com>
8093         PR c++/68965
8094         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8095         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8097 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8099         PR target/69135
8100         * gcc.target/arm/pr69135_1.c: New test.
8102 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8104         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8106 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8108         * gcc.target/aarch64/ccmp_1.c: New testcase.
8110 2016-01-19  Marek Polacek  <polacek@redhat.com>
8112         PR c++/68586
8113         * g++.dg/cpp0x/enum30.C: New test.
8115 2016-01-19  Richard Biener  <rguenther@suse.de>
8117         PR tree-optimization/69336
8118         * g++.dg/tree-ssa/pr69336.C: New testcase.
8120 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8122         PR debug/65779
8123         * gcc.dg/pr65779.c: New test.
8125 2016-01-19  Richard Biener  <rguenther@suse.de>
8127         PR tree-optimization/69352
8128         * gcc.dg/torture/pr69352.c: New testcase.
8130 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8132         PR rtl-optimization/68955
8133         PR rtl-optimization/64557
8134         * gcc.dg/torture/pr68955.c: New test.
8136 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8138         PR lto/69136
8139         * g++.dg/torture/pr69136.C: New testcase.
8141 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8143         PR lto/69133
8144         * g++.dg/lto/pr69133_0.C: New testcase.
8145         * g++.dg/lto/pr69133_1.C: New testcase.
8147 2016-01-15  Jeff Law  <law@redhat.com>
8149         PR tree-optimization/69320
8150         * gcc.c-torture/pr69320-1.c: New test.
8151         * gcc.c-torture/pr69320-2.c: New test.
8152         * gcc.c-torture/pr69320-3.c: New test.
8153         * gcc.c-torture/pr69320-4.c: New test.
8155 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8157         PR c++/11858
8158         PR c++/24663
8159         PR c++/24664
8160         * g++.dg/template/pr11858.C: New test.
8161         * g++.dg/template/pr24663.C: New test.
8162         * g++.dg/template/unify12.C: New test.
8163         * g++.dg/template/unify13.C: New test.
8164         * g++.dg/template/unify14.C: New test.
8165         * g++.dg/template/unify15.C: New test.
8166         * g++.dg/template/unify16.C: New test.
8167         * g++.dg/template/unify17.C: New test.
8169 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8171         PR testsuite/69181
8172         * gcc.dg/pr69181-1.c: New test file.
8173         * gcc.dg/pr69181-2.c: New test file.
8174         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8175         globals by moving it to...
8176         (cleanup-after-saved-dg-test): ...this new function.  Add
8177         "global additional_sources_used".  Add reset of global
8178         multiline_expected_outputs to the empty list.
8179         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8180         global to...
8181         (multiline_expected_outputs): ...this, and updated comments to
8182         note that it is modified from gcc-dg.exp.
8183         (dg-end-multiline-output): Update for the above renaming.
8184         (handle-multiline-outputs): Likewise.  Remove the clearing
8185         of the expected outputs to the empty list.
8187 2016-01-18  Richard Biener  <rguenther@suse.de>
8189         PR tree-optimization/69297
8190         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8192 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8194         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8195         dg-options.
8196         * gcc.target/mips/mips-3d-2.c: Likewise.
8197         * gcc.target/mips/mips-3d-3.c: Likewise.
8198         * gcc.target/mips/mips-3d-4.c: Likewise.
8199         * gcc.target/mips/mips-3d-5.c: Likewise.
8200         * gcc.target/mips/mips-3d-6.c: Likewise.
8201         * gcc.target/mips/mips-3d-7.c: Likewise.
8202         * gcc.target/mips/mips-3d-8.c: Likewise.
8203         * gcc.target/mips/mips-3d-9.c: Likewise.
8204         * gcc.target/mips/mips-ps-1.c: Likewise.
8205         * gcc.target/mips/mips-ps-2.c: Likewise.
8206         * gcc.target/mips/mips-ps-3.c: Likewise.
8207         * gcc.target/mips/mips-ps-4.c: Likewise.
8208         * gcc.target/mips/mips-ps-5.c: Likewise.
8209         * gcc.target/mips/mips-ps-6.c: Likewise.
8210         * gcc.target/mips/mips-ps-7.c: Likewise.
8211         * gcc.target/mips/mips-ps-type.c: Likewise.
8212         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8213         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8215 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8217         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8218         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8219         * c-c++-common/goacc/kernels-empty.c: New test.
8220         * c-c++-common/goacc/kernels-eternal.c: New test.
8221         * c-c++-common/goacc/kernels-loop-2.c: New test.
8222         * c-c++-common/goacc/kernels-loop-3.c: New test.
8223         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8224         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8225         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8226         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8227         * c-c++-common/goacc/kernels-loop-data.c: New test.
8228         * c-c++-common/goacc/kernels-loop-g.c: New test.
8229         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8230         * c-c++-common/goacc/kernels-loop-n.c: New test.
8231         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8232         * c-c++-common/goacc/kernels-loop.c: New test.
8233         * c-c++-common/goacc/kernels-noreturn.c: New test.
8234         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8235         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8236         * c-c++-common/goacc/kernels-reduction.c: New test.
8238 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8240         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8241         * gcc.dg/autopar/outer-2.c: Same.
8242         * gcc.dg/autopar/outer-3.c: Same.
8243         * gcc.dg/autopar/outer-4.c: Same.
8244         * gcc.dg/autopar/outer-5.c: Same.
8245         * gcc.dg/autopar/outer-6.c: Same.
8246         * gcc.dg/autopar/parallelization-1.c: Same.
8247         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8248         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8249         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8250         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8251         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8252         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8253         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8254         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8255         * gcc.dg/autopar/pr39500-1.c: Same.
8256         * gcc.dg/autopar/pr39500-2.c: Same.
8257         * gcc.dg/autopar/pr46193.c: Same.
8258         * gcc.dg/autopar/pr46194.c: Same.
8259         * gcc.dg/autopar/pr49580.c: Same.
8260         * gcc.dg/autopar/pr49960-1.c: Same.
8261         * gcc.dg/autopar/pr49960.c: Same.
8262         * gcc.dg/autopar/pr68373.c: Same.
8263         * gcc.dg/autopar/reduc-1.c: Same.
8264         * gcc.dg/autopar/reduc-1char.c: Same.
8265         * gcc.dg/autopar/reduc-1short.c: Same.
8266         * gcc.dg/autopar/reduc-2.c: Same.
8267         * gcc.dg/autopar/reduc-2char.c: Same.
8268         * gcc.dg/autopar/reduc-2short.c: Same.
8269         * gcc.dg/autopar/reduc-3.c: Same.
8270         * gcc.dg/autopar/reduc-4.c: Same.
8271         * gcc.dg/autopar/reduc-6.c: Same.
8272         * gcc.dg/autopar/reduc-7.c: Same.
8273         * gcc.dg/autopar/reduc-8.c: Same.
8274         * gcc.dg/autopar/reduc-9.c: Same.
8275         * gcc.dg/autopar/uns-outer-4.c: Same.
8276         * gcc.dg/autopar/uns-outer-5.c: Same.
8277         * gcc.dg/autopar/uns-outer-6.c: Same.
8278         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8279         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8281 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8283         PR target/63679
8284         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8285         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8287 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8289         PR target/63679
8290         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8291         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8292         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8294 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8296         PR target/63679
8297         * gcc.dg/tree-ssa/sra-17.c: New.
8298         * gcc.dg/tree-ssa/sra-18.c: New.
8300 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8302         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8304 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8306         * gnat.dg/inline12.adb: New test.
8308 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8310         PR tree-optimization/66797
8311         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8313 2016-01-18  Richard Biener  <rguenther@suse.de>
8315         PR tree-optimization/69170
8316         * gcc.dg/torture/pr69170.c: New testcase.
8318 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8320         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8322 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8324         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8326 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8328         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8329         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8330         redundant dg-require-effective-target pthread.
8331         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8332         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8333         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8334         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8335         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8336         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8337         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8339 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8341         PR target/68609
8342         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8343         * gcc.target/powerpc/recip-7.c: Same.
8345 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8347         PR c++/69091
8348         * g++.dg/template/pr69091.C: New test.
8350 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8352         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8353         dump does not contain an error_mark_node.
8354         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8355         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8357 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8359         PR c++/68936
8360         * g++.dg/template/pr68936.C: New test.
8362 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8364         PR target/68609
8365         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8366         * gcc.target/powerpc/recip-2.c: Same.
8367         * gcc.target/powerpc/recip-3.c: Same.
8368         * gcc.target/powerpc/recip-4.c: Same.
8369         * gcc.target/powerpc/recip-sqrtf.c: Same.
8371 2016-01-15  Jeff Law  <law@redhat.com>
8373         PR tree-optimization/69270
8374         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8375         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8377 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8379         PR fortran/49630
8380         * gfortran.dg/deferred_character_13.f90: New test for the fix
8381         of comment 3 of the PR.
8383         PR fortran/54070
8384         * gfortran.dg/deferred_character_8.f90: New test
8385         * gfortran.dg/allocate_error_5.f90: New test
8387         PR fortran/60593
8388         * gfortran.dg/deferred_character_10.f90: New test
8390         PR fortran/60795
8391         * gfortran.dg/deferred_character_14.f90: New test
8393         PR fortran/61147
8394         * gfortran.dg/deferred_character_11.f90: New test
8396         PR fortran/64324
8397         * gfortran.dg/deferred_character_9.f90: New test
8399 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8401         PR rtl-optimization/69030
8402         * gcc.target/i386/pr69030.c: New.
8404 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8406         * gcc.target/aarch64/target_attr_17.c: New test.
8408 2016-01-15  Richard Biener  <rguenther@suse.de>
8410         PR tree-optimization/66856
8411         * gcc.dg/torture/pr66856-1.c: New testcase.
8412         * gcc.dg/torture/pr66856-2.c: Likewise.
8414 2016-01-15  Richard Biener  <rguenther@suse.de>
8416         PR debug/69137
8417         * g++.dg/lto/pr69137_0.C: New testcase.
8419 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8421         PR middle-end/69246
8422         * gcc.target/i386/pr69246.c: New test.
8424 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8426         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8428 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8430         PR c++/56194
8431         * g++.dg/init/const9.C: Disable test on S/390.
8433 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8435         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8436         * g++.dg/Wno-frame-address.C: Ditto.
8438 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8440         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8442 2016-01-15  Richard Biener  <rguenther@suse.de>
8444         PR tree-optimization/68961
8445         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8447 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8449         * gcc.target/i386/pr65105-5.c: New test.
8451 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8453         * gcc.c-torture/execute/alias-4.c: New testcase.
8455 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8457         PR ipa/68148
8458         * g++.dg/ipa/devirt-49.C: New testcase.
8460 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8462         PR target/65837
8463         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8464         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8465         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8467 2016-01-15  Richard Biener  <rguenther@suse.de>
8469         PR tree-optimization/69117
8470         * gcc.dg/torture/pr69117.c: New testcase.
8472 2015-01-14  Ryan Burn  <contact@rnburn.com>
8474         PR c++/69048
8475         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8477 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8479         PR testsuite/67509
8480         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8481         range tests use 100 * maximum instead of maximum + 1.
8483 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8485         PR debug/69244
8486         * gcc.dg/guality/pr69244.c: New test.
8488 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8490         * lib/target-supports.exp (check_effective_target_issignaling):
8491         New procedure.
8492         * gcc.dg/pr61441.c: Require issignaling effective target.
8494 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8496         PR target/68803
8497         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8499 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8501         PR c++/68819
8502         PR preprocessor/69177
8503         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8504         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8505         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8506         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8508 2016-01-14  Marek Polacek  <polacek@redhat.com>
8510         PR c/69262
8511         * gcc.dg/array-15.c: New test.
8513 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8515         PR middle-end/68146
8516         PR tree-optimization/69155
8517         * gfortran.dg/pr68146.f: New test.
8518         * gfortran.dg/pr69155.f90: New test.
8520 2016-01-14  Richard Biener  <rguenther@suse.de>
8522         PR tree-optimization/68060
8523         * gcc.dg/torture/pr68060-1.c: New testcase.
8524         * gcc.dg/torture/pr68060-2.c: Likewise.
8526 2016-01-14  Nick Clifton  <nickc@redhat.com>
8528         * lib/target-supports.exp
8529         (check_effective_target_arm_neon_ok_nocache): Add an option
8530         sequence that includes setting the ARM architecture to ARMv7-A.
8531         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8532         command line options necessary to enable Neon support.
8533         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8534         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8535         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8536         * gcc.target/arm/pr69180.c: Likewise.
8538 2016-01-14  Jeff Law  <law@redhat.com>
8540         PR tree-optimization/69270
8541         * gcc.dg/tree-ssa/pr69270.c: New test.
8543 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8545         PR c/66208
8546         * c-c++-common/pr66208.c: New file.
8548 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8550         PR tree-optimization/69156
8551         * gcc.dg/pr69156.c: New test.
8553 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8555         * gcc.target/i386/pr69225-7.c: New test.
8557 2016-01-13  Richard Henderson  <rth@redhat.com>
8559         * gcc.dg/tm/memopt-13.c: Update expected function.
8560         * gcc.dg/tm/memopt-6.c: Likewise.
8562 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8564         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8565         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8566         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8567         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8569 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8571         PR tree-optimization/69169
8572         * gcc.dg/pr69169.c: New test.
8574 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8576         PR target/69228
8577         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8578         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8579         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8580         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8581         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8582         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8583         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8584         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8586 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8588         PR target/69247
8589         * gcc.dg/pr69247.c: New test.
8591 2016-01-13  Richard Biener  <rguenther@suse.de>
8593         PR tree-optimization/69242
8594         * gcc.dg/torture/pr69242.c: New testcase.
8596 2016-01-13  Richard Biener  <rguenther@suse.de>
8598         PR tree-optimization/69186
8599         * gcc.dg/torture/pr69186.c: New testcase.
8601 2016-01-13  Jeff Law  <law@redhat.com>
8603         PR tree-optimization/67755
8604         * gcc.dg/tree-ssa/pr67755.c: New test.
8606 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8608         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8609         pass number in output by a star.
8611 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
8613         PR tree-optimization/68911
8614         * gcc.c-torture/execute/pr68911.c: New test.
8616 2016-01-12  Marek Polacek  <polacek@redhat.com>
8618         PR c++/68979
8619         * g++.dg/warn/permissive-1.C: New test.
8621 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8623         PR objc++/68511
8624         PR c++/69213
8625         * g++.dg/opt/pr69213.C: New test.
8627 2016-01-12  Christian Bruel  <christian.bruel@st.com>
8629         PR target/69180
8630         * gcc.target/arm/pr69180.c: New test.
8632 2016-01-12  Richard Biener  <rguenther@suse.de>
8634         PR lto/69077
8635         * g++.dg/lto/pr69077_0.C: New testcase.
8636         * g++.dg/lto/pr69077_1.C: Likewise.
8638 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8640         PR target/69175
8641         * g++.dg/opt/pr69175.C: New test.
8643 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
8645         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8646         rather than #including math.h & stdlib.h.
8647         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8648         * gcc.dg/vect/pr49771.c: Likewise.
8649         * gcc.dg/vect/vect-10-big-array.c: Likewise.
8650         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8651         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8652         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8653         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8654         * gcc.dg/vect/pr44507.c: Likewise.
8655         * gcc.dg/vect/pr45902.c: Likewise.
8656         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8657         * gcc.dg/vect/vect-117.c: Likewise.
8658         * gcc.dg/vect/vect-99.c: Likewise.
8659         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8660         * gcc.dg/vect/vect-cond-1.c: Likewise.
8661         * gcc.dg/vect/vect-cond-2.c: Likewise.
8662         * gcc.dg/vect/vect-cond-3.c: Likewise.
8663         * gcc.dg/vect/vect-cond-4.c: Likewise.
8664         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8665         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8666         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8667         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8668         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8669         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8670         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8671         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8672         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8673         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8674         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8675         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8676         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8677         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8678         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8679         include of signal.h.
8680         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8681         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8682         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8683         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8684         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8685         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8686         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8687         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8688         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8689         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8690         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8691         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8692         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8693         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8694         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8695         * gcc.dg/vect/vect-outer-5.c: Likewise.
8696         * gcc.dg/vect/vect-outer-6.c: Likewise.
8697         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8698         include of stdio.h.
8700 2016-01-12  Nick Clifton  <nickc@redhat.com>
8702         PR target/68913
8703         * gcc.dg/lto/pr61886_0.c: Rename the external function called
8704         to fread so that it will be found in all target runtimes.
8706 2016-01-12  Richard Biener  <rguenther@suse.de>
8708         PR tree-optimization/69053
8709         * g++.dg/torture/pr69053.C: New testcase.
8711 2016-01-12  Richard Biener  <rguenther@suse.de>
8713         PR tree-optimization/69168
8714         * gcc.dg/torture/pr69168.c: New testcase.
8716 2016-01-12  Richard Biener  <rguenther@suse.de>
8718         PR tree-optimization/69157
8719         * gcc.dg/torture/pr69157.c: New testcase.
8721 2016-01-12  Richard Biener  <rguenther@suse.de>
8723         PR tree-optimization/69174
8724         * gcc.dg/torture/pr69174.c: New testcase.
8726 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8728         PR c++/66808
8729         PR c++/69000
8730         * g++.dg/tls/pr66808.C: New test.
8731         * g++.dg/tls/pr69000.C: New test.
8733 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8735         * gcc.target/powerpc/swaps-p8-23.c: New test.
8736         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8738 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
8740         PR tree-optimization/68356
8741         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8743 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
8744             Jim Wilson  <jim.wilson@linaro.org>
8746         PR target/69194
8747         * gcc.target/arm/pr69194.c: New test.
8749 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8751         PR target/69225
8752         * gcc.target/i386/pr69225-1.c: New test.
8753         * gcc.target/i386/pr69225-2.c: Likewise.
8754         * gcc.target/i386/pr69225-3.c: Likewise.
8755         * gcc.target/i386/pr69225-4.c: Likewise.
8756         * gcc.target/i386/pr69225-5.c: Likewise.
8757         * gcc.target/i386/pr69225-6.c: Likewise.
8759 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
8761         PR target/67462
8762         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8763         if lp64.
8765         PR target/69071
8766         * gcc.dg/pr69071.c: New test.
8768         PR c++/69211
8769         * g++.dg/opt/pr69211.C: New test.
8771         PR tree-optimization/69214
8772         * gcc.c-torture/compile/pr69214.c: New test.
8774 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
8776         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8777         * gcc.target/i386/pr66232-11.c: Ditto.
8778         * gcc.target/i386/pr66232-12.c: Ditto.
8779         * gcc.target/i386/pr66232-13.c: Ditto.
8781 2016-01-11  Richard Biener  <rguenther@suse.de>
8783         PR tree-optimization/69173
8784         * gcc.dg/torture/pr69173.c: New testcase.
8786 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8788         PR rtl-optimization/68796
8789         * gcc.target/aarch64/tst_5.c: New test.
8790         * gcc.target/aarch64/tst_6.c: Likewise.
8792 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8794         PR rtl-optimization/68841
8795         * gcc.dg/pr68841.c: New test.
8796         * gcc.c-torture/execute/pr68841.c: New test.
8798 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8800         PR rtl-optimization/68920
8801         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8802         for ix86 targets.
8803         * gcc.dg/ifcvt-5.c: New test.
8805 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
8807         PR bootstrap/69123
8808         * g++.dg/pr69123.C: New.
8810 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8812         PR target/69010
8813         * gcc.target/i386/pr69010.c: New test.
8815 2016-01-11  Martin Jambor  <mjambor@suse.cz>
8817         PR ipa/69044
8818         * gcc.target/i386/chkp-pr69044.c: New test.
8820 2016-01-11  Tom de Vries  <tom@codesourcery.com>
8822         PR tree-optimization/69109
8823         * gcc.dg/autopar/pr69109-2.c: New test.
8824         * gcc.dg/autopar/pr69109.c: New test.
8826 2016-01-11  Tom de Vries  <tom@codesourcery.com>
8828         PR tree-optimization/69108
8829         * gcc.dg/autopar/pr69108.c: New test.
8831 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
8833         PR c++/69029
8834         * c-c++-common/Wisleading-indentation.c: Augment test.
8836 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8838         PR fortran/69154
8839         * gfortran.dg/inline_matmul_12.f90:  New test.
8841 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
8843         PR fortran/67779
8844         * gfortran.dg/actual_array_offset_1: New test.
8846 2016-01-10  Tom de Vries  <tom@codesourcery.com>
8848         PR tree-optimization/69062
8849         * gcc.dg/autopar/pr69062.c: New test.
8851 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
8853         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8854         * gcc.dg/vect/slp-perm-2.c: Likewise.
8855         * gcc.dg/vect/slp-perm-3.c: Likewise.
8856         * gcc.dg/vect/slp-perm-5.c: Likewise.
8857         * gcc.dg/vect/slp-perm-6.c: Likewise.
8858         * gcc.dg/vect/slp-perm-7.c: Likewise.
8859         * gcc.dg/vect/slp-perm-8.c: Likewise.
8861 2016-01-10  Tom de Vries  <tom@codesourcery.com>
8863         PR tree-optimization/69039
8864         * gcc.dg/autopar/pr69039.c: New test.
8866 2016-01-09  Marek Polacek  <polacek@redhat.com>
8868         PR c++/69113
8869         * g++.dg/pr69113.C: New test.
8871 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
8873         PR middle-end/50865
8874         PR tree-optimization/69097
8875         * gcc.c-torture/execute/pr50865.c: New test.
8876         * gcc.c-torture/execute/pr69097-1.c: New test.
8877         * gcc.c-torture/execute/pr69097-2.c: New test.
8878         * gcc.dg/pr69097-1.c: New test.
8879         * gcc.dg/pr69097-2.c: New test.
8881 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
8883         PR c++/69164
8884         * g++.dg/opt/pr69164.C: New test.
8886 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8888         PR tree-optimization/69167
8889         * gcc.dg/pr69167.c: New test.
8891 2016-01-08  Marek Polacek  <polacek@redhat.com>
8893         PR c++/68449
8894         * g++.dg/pr68449.C: New.
8896 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
8898         PR tree-optimization/68707
8899         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8900         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8901         on platforms supporting it.
8902         * gcc.dg/vect/slp-perm-2.c: Likewise.
8903         * gcc.dg/vect/slp-perm-3.c: Likewise.
8904         * gcc.dg/vect/slp-perm-5.c: Likewise.
8905         * gcc.dg/vect/slp-perm-7.c: Likewise.
8906         * gcc.dg/vect/slp-perm-8.c: Likewise.
8907         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8908         on platforms supporting it.
8910 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8912         PR tree-optimization/69162
8913         * gcc.dg/pr69162.c: New test.
8915         PR tree-optimization/69172
8916         * gcc.dg/pr69172.c: New test.
8918 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8920         PR tree-optimization/67781
8921         * gcc.c-torture/execute/pr67781.c: New file.
8923 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8925         PR tree-optimization/69083
8926         * gcc.dg/vect/pr69083.c: New test.
8928 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
8930         PR tree-optimization/61441
8931         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8932         Use -fexcess-precision=standard for compiler options.
8933         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
8935 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
8937         PR fortran/69128
8938         * gfortran.dg/gomp/pr69128.f90: New test.
8940         PR c++/69145
8941         * g++.dg/ext/pr69145-1.C: New test.
8942         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8943         * g++.dg/ext/pr69145-2.h: New file.
8945 2016-01-07  Martin Sebor  <msebor@redhat.com>
8947         PR c/68966
8948         * gcc.dg/atomic-fetch-bool.c: New test.
8949         * gcc.dg/sync-fetch-bool.c: New test.
8951 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8953         PR fortran/66680
8954         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8956 2016-01-07  Nick Clifton  <nickc@redhat.com>
8958         PR target/66655
8959         * g++.dg/pr66655.C: New test.
8960         * g++.dg/pr66655_1.cc: Test support file.
8961         * g++.dg/pr66655.h: Test header file.
8963 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
8965         PR fortran/66680
8966         gfortran.dg/gomp/pr66680.f90: New test.
8968 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8970         PR target/69171
8971         * gcc.target/i386/pr69171-1.c: New test.
8972         * gcc.target/i386/pr69171-2.c: Likewise.
8973         * gcc.target/i386/pr69171-3.c: Likewise.
8974         * gcc.target/i386/pr69171-4.c: Likewise.
8975         * gcc.target/i386/pr69171-5.c: Likewise.
8976         * gcc.target/i386/pr69171-6.c: Likewise.
8978 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
8980         PR middle-end/67639
8981         * c-c++-common/pr67639.c: New test.
8983 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
8985         PR tree-optimization/69141
8986         * g++.dg/opt/pr69141.C: New test.
8988 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8990         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8992 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
8994         PR target/69140
8995         * gcc.target/i386/pr69140.c: New test
8997 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
8999         * gcc.dg/bad-dereference.c: New test case.
9001 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9003         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9005 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9007         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9009 2016-01-06  Marek Polacek  <polacek@redhat.com>
9011         PR sanitizer/69099
9012         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9014 2016-01-05  Marek Polacek  <polacek@redhat.com>
9016         PR c/69104
9017         * gcc.dg/atomic-invalid-2.c: New.
9019 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9021         PR target/68991
9022         * gcc.target/i386/pr68991.c: New test.
9024 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9026         PR target/68991
9027         * g++.dg/pr68991-1.C: New test.
9028         * g++.dg/pr68991-2.C: Likewise.
9030 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9032         PR other/60465
9033         * gcc.target/ia64/pr60465-gprel64.c: New test.
9034         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9036 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9038         PR rtl-optimization/68651
9039         * gcc.target/aarch64/pr68651_1.c: New test.
9041 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9043         PR c/69122
9044         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9046 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9048         PR c++/58583
9049         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9051         * gcc.dg/alias-15.c: New.
9053 2016-01-05  Nick Clifton  <nickc@redhat.com>
9055         PR target/68870
9056         * g++.dg/pr68770.C: New test.
9058 2016-01-04  Mike Stump  <mikestump@comcast.net>
9060         * lib/target-supports.exp (check_effective_target_cilkplus):
9061         cilkplus targets require pthreads.
9062         (check_effective_target_cilkplus): Remove special case for NVPTX.
9064 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9066         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9067         generation.
9069 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9071         Update copyright years.
9073 2016-01-04  Marek Polacek  <polacek@redhat.com>
9075         PR c/68908
9076         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9077         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9078         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9080 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9082         * gcc.target/sparc/20160104-2.c: New test.
9084 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9086         * gcc.target/sparc/20160104-1.c: New test.
9088 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9090         PR fortran/65045
9091         * gfortran.dg/pr65045.f90: New test.
9093 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9095         * gnat.dg/specs/debug1.ads: Delete.
9097 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9099         PR libgfortran/68867
9100         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9101         expression.
9103 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9105         PR libgfortran/68867
9106         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9107         PowerPC.
9109 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9111         PR fortran/68864
9112         * gfortran.dg/pr68864.f90: New test.
9114 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9116         PR tree-optimization/69070
9117         * gcc.dg/pr69070.c: New test.
9119         PR sanitizer/69055
9120         * gfortran.dg/pr69055.f90: New test.
9122         PR target/69015
9123         * gcc.dg/pr69015.c: New test.
9125 Copyright (C) 2016 Free Software Foundation, Inc.
9127 Copying and distribution of this file, with or without modification,
9128 are permitted in any medium without royalty provided the copyright
9129 notice and this notice are preserved.