[AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f64 NEON intrinsics.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe91ae134af3edb2009c3de445c2d673f7b5ebd3d
1 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
3         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14 2016-01-25  Richard Biener  <rguenther@suse.de>
16         PR tree-optimization/69376
17         * gcc.dg/torture/pr69376.c: New testcase.
19 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21         PR fortran/69397
22         PR fortran/68442
23         * gfortran.dg/interface_38.f90: New test.
24         * gfortran.dg/interface_39.f90: New test.
25         
26 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
28         Revert:
29         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
31         PR c++/11858
32         PR c++/24663
33         PR c++/24664
34         * g++.dg/template/pr11858.C: New test.
35         * g++.dg/template/pr24663.C: New test.
36         * g++.dg/template/unify12.C: New test.
37         * g++.dg/template/unify13.C: New test.
38         * g++.dg/template/unify14.C: New test.
39         * g++.dg/template/unify15.C: New test.
40         * g++.dg/template/unify16.C: New test.
41         * g++.dg/template/unify17.C: New test.
43 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
45         PR fortran/68283
46         gfortran.dg/pr68283.f90: New test.
48 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
50         PR fortran/66094
51         * gfortran.dg/inline_matmul_13.f90:  New test.
52         * gfortran.dg/matmul_bounds_8.f90:  New test.
53         * gfortran.dg/matmul_bounds_9.f90:  New test.
54         * gfortran.dg/matmul_bounds_10.f90:  New test.
56 2016-01-23  Tom de Vries  <tom@codesourcery.com>
58         PR tree-optimization/69426
59         * gcc.dg/autopar/pr69426.c: New test.
61 2016-01-23  Martin Sebor  <msebor@redhat.com>
63         PR c++/58109
64         PR c++/69022
65         * g++.dg/cpp0x/alignas5.C: New test.
66         * g++.dg/ext/vector29.C: Same.
68 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
70         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
71         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
72         _GNU_SOURCE from compile flags to the source.
73         * gcc.target/i386/chkp-stropt-12.c: Ditto.
74         * gcc.target/i386/chkp-stropt-16.c: Ditto.
75         * gcc.target/i386/chkp-stropt-4.c: Ditto.
76         * gcc.target/i386/chkp-stropt-8.c: Ditto.
78 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
80         PR target/69432
81         * g++.dg/opt/pr69432.C: New test.
83 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
85         * gcc.target/powerpc/pr63354c: Adjust target selector to include
86         32-bit targets testing an -m64 multilib.
88 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
90         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
91         64-bit support.
93 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
95         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
97 2016-01-21  Christian Bruel  <christian.bruel@st.com>
99         PR target/68674
100         * gcc.target/i386/pr68674.c
101         * gcc.target/aarch64/pr68674.c
102         * gcc.target/arm/pr68674.c
104 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
106         PR target/69403
107         * gcc.c-torture/execute/pr69403.c: New test.
109 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
111         PR c++/55843
112         * g++.dg/template/pr55843.C: New.
114 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
116         PR testsuite/66877
117         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
118         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
120 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
122         PR testsuite/67489
123         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
124         from dg-do compile directive, and instead add
125         { dg-require-effective-target int128 }.
127 2016-01-20  Martin Sebor  <msebor@redhat.com>
129         PR c/69405
130         * gcc.dg/sync-fetch.c: New test.
132 2016-01-21  Martin Sebor  <msebor@redhat.com>
134         PR target/69252
135         * gcc.target/powerpc/pr69252.c: New test.
137 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
139         PR fortran/65996
140         * gfortran.dg/pr65996.f90: New test.
142 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
144         PR c++/68810
145         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
146         expected to generate an error.
148 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
150         PR middle-end/66178
151         * gcc.dg/torture/pr66178.c: New test.
153 2016-01-21  Anton Blanchard  <anton@samba.org>
154             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
156         PR target/63354
157         * gcc.target/powerpc/pr63354.c:  New test.
159 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
161         PR rtl-optimization/68990
162         * gcc.target/i386/pr68990: New.
164 2016-01-21  Nick Clifton  <nickc@redhat.com>
166         PR target/69129
167         * gcc.target/mips/pr69129.c: New.
169 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
171         PR c++/58046
172         * g++.dg/cpp0x/pr58046.C: New.
174 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
176         PR target/69187
177         PR target/65624
178         * gcc.target/arm/pr69187.c: New test.
180         PR c++/69355
181         * g++.dg/torture/pr69355.C: New test.
183 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
184             Sebastian Pop  <s.pop@samsung.com>
186         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
188 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
189             Sebastian Pop  <s.pop@samsung.com>
191         * gcc.dg/graphite/pr68976.c: New test.
193 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
195         PR middle-end/67653
196         * c-c++-common/pr67653.c: New test.
197         * gcc.dg/torture/pr29119.c: Add dg-warning.
199 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
201         * gcc.target/powerpc/cpu-builtin-1.c: New test.
203 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
205         PR c/24293
206         * gcc.dg/pr24293.c: New test.
207         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
208         incomplete struct type.
209         * gcc.dg/declspec-1.c: Likewise.
210         * gcc.dg/pr63549.c: Likewise.
212 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
214         PR tree-optimization/66612
215         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
216         for bdn instruction.
218 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
220         * lib/target-supports.exp
221         (check_effective_target_arm_fp_ok_nocache): New.
222         (check_effective_target_arm_fp_ok): New.
223         (add_options_for_arm_fp): New.
224         (check_effective_target_arm_crypto_ok_nocache): Require
225         target_arm_v8_neon_ok instead of arm32.
226         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
227         (check_effective_target_arm_crypto_pragma_ok): New.
228         (add_options_for_arm_vfp): New.
229         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
230         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
231         target instead. Force initial fpu to vfp.
232         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
233         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
234         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
235         dependency.
236         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
237         use arm_vfp effective target instead. Force initial fpu to vfp.
238         * gcc.target/arm/attr-neon3.c: Likewise.
239         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
240         arm_vfp_ok.
241         * gcc.target/arm/unsigned-float.c: Likewise.
242         * gcc.target/arm/vfp-1.c: Likewise.
243         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
244         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
245         * gcc.target/arm/vfp-ldmiad.c: Likewise.
246         * gcc.target/arm/vfp-ldmias.c: Likewise.
247         * gcc.target/arm/vfp-stmdbd.c: Likewise.
248         * gcc.target/arm/vfp-stmdbs.c: Likewise.
249         * gcc.target/arm/vfp-stmiad.c: Likewise.
250         * gcc.target/arm/vfp-stmias.c: Likewise.
251         * gcc.target/arm/vnmul-1.c: Likewise.
252         * gcc.target/arm/vnmul-2.c: Likewise.
253         * gcc.target/arm/vnmul-3.c: Likewise.
254         * gcc.target/arm/vnmul-4.c: Likewise.
256 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
258         PR testsuite/69366
259         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
260         the MPX run-time library, for compile-time MPX test.
261         * gcc.target/i386/chkp-always_inline.c: Likewise.
262         * gcc.target/i386/chkp-bndret.c: Likewise.
263         * gcc.target/i386/chkp-builtins-1.c: Likewise.
264         * gcc.target/i386/chkp-builtins-2.c: Likewise.
265         * gcc.target/i386/chkp-builtins-3.c: Likewise.
266         * gcc.target/i386/chkp-builtins-4.c: Likewise.
267         * gcc.target/i386/chkp-const-check-1.c: Likewise.
268         * gcc.target/i386/chkp-const-check-2.c: Likewise.
269         * gcc.target/i386/chkp-hidden-def.c: Likewise.
270         * gcc.target/i386/chkp-label-address.c: Likewise.
271         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
272         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
273         * gcc.target/i386/chkp-pr69044.c: Likewise.
274         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
275         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
276         * gcc.target/i386/chkp-strchr.c: Likewise.
277         * gcc.target/i386/chkp-strlen-1.c: Likewise.
278         * gcc.target/i386/chkp-strlen-2.c: Likewise.
279         * gcc.target/i386/chkp-strlen-3.c: Likewise.
280         * gcc.target/i386/chkp-strlen-4.c: Likewise.
281         * gcc.target/i386/chkp-strlen-5.c: Likewise.
282         * gcc.target/i386/chkp-stropt-1.c: Likewise.
283         * gcc.target/i386/chkp-stropt-10.c: Likewise.
284         * gcc.target/i386/chkp-stropt-11.c: Likewise.
285         * gcc.target/i386/chkp-stropt-12.c: Likewise.
286         * gcc.target/i386/chkp-stropt-13.c: Likewise.
287         * gcc.target/i386/chkp-stropt-14.c: Likewise.
288         * gcc.target/i386/chkp-stropt-15.c: Likewise.
289         * gcc.target/i386/chkp-stropt-16.c: Likewise.
290         * gcc.target/i386/chkp-stropt-2.c: Likewise.
291         * gcc.target/i386/chkp-stropt-3.c: Likewise.
292         * gcc.target/i386/chkp-stropt-4.c: Likewise.
293         * gcc.target/i386/chkp-stropt-5.c: Likewise.
294         * gcc.target/i386/chkp-stropt-6.c: Likewise.
295         * gcc.target/i386/chkp-stropt-7.c: Likewise.
296         * gcc.target/i386/chkp-stropt-8.c: Likewise.
297         * gcc.target/i386/chkp-stropt-9.c: Likewise.
298         * gcc.target/i386/pr63995-2.c: Likewise.
299         * gcc.target/i386/pr64805.c: Likewise.
300         * gcc.target/i386/pr65044.c: Likewise.
301         * gcc.target/i386/pr65167.c: Likewise.
302         * gcc.target/i386/pr65183.c: Likewise.
303         * gcc.target/i386/pr65184.c: Likewise.
304         * gcc.target/i386/thunk-retbnd.c: Likewise.
306 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
308         PR tree-optimization/69328
309         * gcc.dg/pr69328.c: New test.
311 2016-01-20  Jeff Law  <law@redhat.com>
313         PR target/25114
314         * gcc.target/m68k/pr25114.c: New test.
316 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
318         * gcc.target/arm/memset-inline-10.c: Added
319         dg-require-effective-target arm_thumb2_ok.
321 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
323         * gcc.dg/debug/dwarf2/sso.c: New test.
325 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
327         PR testsuite/68820
328         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
329         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
330         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
332 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
334         PR ipa/66223
335         * g++.dg/ipa/devirt-50.C: New testcase.
337 2016-01-19  Marek Polacek  <polacek@redhat.com>
339         PR c++/68965
340         * g++.dg/cpp1y/parameter-pack-1.C: New test.
341         * g++.dg/cpp1y/parameter-pack-2.C: New test.
343 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
345         PR target/69135
346         * gcc.target/arm/pr69135_1.c: New test.
348 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
350         * gcc.target/aarch64/ccmp_1.c: Add new tests.
352 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
354         * gcc.target/aarch64/ccmp_1.c: New testcase.
356 2016-01-19  Marek Polacek  <polacek@redhat.com>
358         PR c++/68586
359         * g++.dg/cpp0x/enum30.C: New test.
361 2016-01-19  Richard Biener  <rguenther@suse.de>
363         PR tree-optimization/69336
364         * g++.dg/tree-ssa/pr69336.C: New testcase.
366 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
368         PR debug/65779
369         * gcc.dg/pr65779.c: New test.
371 2016-01-19  Richard Biener  <rguenther@suse.de>
373         PR tree-optimization/69352
374         * gcc.dg/torture/pr69352.c: New testcase.
376 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
378         PR rtl-optimization/68955
379         PR rtl-optimization/64557
380         * gcc.dg/torture/pr68955.c: New test.
382 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
384         PR lto/69136
385         * g++.dg/torture/pr69136.C: New testcase.
387 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
389         PR lto/69133
390         * g++.dg/lto/pr69133_0.C: New testcase.
391         * g++.dg/lto/pr69133_1.C: New testcase.
393 2016-01-15  Jeff Law  <law@redhat.com>
395         PR tree-optimization/69320
396         * gcc.c-torture/pr69320-1.c: New test.
397         * gcc.c-torture/pr69320-2.c: New test.
398         * gcc.c-torture/pr69320-3.c: New test.
399         * gcc.c-torture/pr69320-4.c: New test.
401 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
403         PR c++/11858
404         PR c++/24663
405         PR c++/24664
406         * g++.dg/template/pr11858.C: New test.
407         * g++.dg/template/pr24663.C: New test.
408         * g++.dg/template/unify12.C: New test.
409         * g++.dg/template/unify13.C: New test.
410         * g++.dg/template/unify14.C: New test.
411         * g++.dg/template/unify15.C: New test.
412         * g++.dg/template/unify16.C: New test.
413         * g++.dg/template/unify17.C: New test.
415 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
417         PR testsuite/69181
418         * gcc.dg/pr69181-1.c: New test file.
419         * gcc.dg/pr69181-2.c: New test file.
420         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
421         globals by moving it to...
422         (cleanup-after-saved-dg-test): ...this new function.  Add
423         "global additional_sources_used".  Add reset of global
424         multiline_expected_outputs to the empty list.
425         * lib/multiline.exp (_multiline_expected_outputs): Rename this
426         global to...
427         (multiline_expected_outputs): ...this, and updated comments to
428         note that it is modified from gcc-dg.exp.
429         (dg-end-multiline-output): Update for the above renaming.
430         (handle-multiline-outputs): Likewise.  Remove the clearing
431         of the expected outputs to the empty list.
433 2016-01-18  Richard Biener  <rguenther@suse.de>
435         PR tree-optimization/69297
436         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
438 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
440         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
441         dg-options.
442         * gcc.target/mips/mips-3d-2.c: Likewise.
443         * gcc.target/mips/mips-3d-3.c: Likewise.
444         * gcc.target/mips/mips-3d-4.c: Likewise.
445         * gcc.target/mips/mips-3d-5.c: Likewise.
446         * gcc.target/mips/mips-3d-6.c: Likewise.
447         * gcc.target/mips/mips-3d-7.c: Likewise.
448         * gcc.target/mips/mips-3d-8.c: Likewise.
449         * gcc.target/mips/mips-3d-9.c: Likewise.
450         * gcc.target/mips/mips-ps-1.c: Likewise.
451         * gcc.target/mips/mips-ps-2.c: Likewise.
452         * gcc.target/mips/mips-ps-3.c: Likewise.
453         * gcc.target/mips/mips-ps-4.c: Likewise.
454         * gcc.target/mips/mips-ps-5.c: Likewise.
455         * gcc.target/mips/mips-ps-6.c: Likewise.
456         * gcc.target/mips/mips-ps-7.c: Likewise.
457         * gcc.target/mips/mips-ps-type.c: Likewise.
458         * gcc.target/mips/mips-ps-type-2.c: Likewise.
459         * gcc.target/mips/mips16-attributes-6.c: Likewise.
461 2016-01-18  Tom de Vries  <tom@codesourcery.com>
463         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
464         * c-c++-common/goacc/kernels-double-reduction.c: New test.
465         * c-c++-common/goacc/kernels-empty.c: New test.
466         * c-c++-common/goacc/kernels-eternal.c: New test.
467         * c-c++-common/goacc/kernels-loop-2.c: New test.
468         * c-c++-common/goacc/kernels-loop-3.c: New test.
469         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
470         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
471         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
472         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
473         * c-c++-common/goacc/kernels-loop-data.c: New test.
474         * c-c++-common/goacc/kernels-loop-g.c: New test.
475         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
476         * c-c++-common/goacc/kernels-loop-n.c: New test.
477         * c-c++-common/goacc/kernels-loop-nest.c: New test.
478         * c-c++-common/goacc/kernels-loop.c: New test.
479         * c-c++-common/goacc/kernels-noreturn.c: New test.
480         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
481         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
482         * c-c++-common/goacc/kernels-reduction.c: New test.
484 2016-01-18  Tom de Vries  <tom@codesourcery.com>
486         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
487         * gcc.dg/autopar/outer-2.c: Same.
488         * gcc.dg/autopar/outer-3.c: Same.
489         * gcc.dg/autopar/outer-4.c: Same.
490         * gcc.dg/autopar/outer-5.c: Same.
491         * gcc.dg/autopar/outer-6.c: Same.
492         * gcc.dg/autopar/parallelization-1.c: Same.
493         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
494         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
495         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
496         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
497         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
498         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
499         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
500         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
501         * gcc.dg/autopar/pr39500-1.c: Same.
502         * gcc.dg/autopar/pr39500-2.c: Same.
503         * gcc.dg/autopar/pr46193.c: Same.
504         * gcc.dg/autopar/pr46194.c: Same.
505         * gcc.dg/autopar/pr49580.c: Same.
506         * gcc.dg/autopar/pr49960-1.c: Same.
507         * gcc.dg/autopar/pr49960.c: Same.
508         * gcc.dg/autopar/pr68373.c: Same.
509         * gcc.dg/autopar/reduc-1.c: Same.
510         * gcc.dg/autopar/reduc-1char.c: Same.
511         * gcc.dg/autopar/reduc-1short.c: Same.
512         * gcc.dg/autopar/reduc-2.c: Same.
513         * gcc.dg/autopar/reduc-2char.c: Same.
514         * gcc.dg/autopar/reduc-2short.c: Same.
515         * gcc.dg/autopar/reduc-3.c: Same.
516         * gcc.dg/autopar/reduc-4.c: Same.
517         * gcc.dg/autopar/reduc-6.c: Same.
518         * gcc.dg/autopar/reduc-7.c: Same.
519         * gcc.dg/autopar/reduc-8.c: Same.
520         * gcc.dg/autopar/reduc-9.c: Same.
521         * gcc.dg/autopar/uns-outer-4.c: Same.
522         * gcc.dg/autopar/uns-outer-5.c: Same.
523         * gcc.dg/autopar/uns-outer-6.c: Same.
524         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
525         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
527 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
529         PR target/63679
530         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
531         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
533 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
535         PR target/63679
536         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
537         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
538         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
540 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
542         PR target/63679
543         * gcc.dg/tree-ssa/sra-17.c: New.
544         * gcc.dg/tree-ssa/sra-18.c: New.
546 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
548         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
550 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
552         * gnat.dg/inline12.adb: New test.
554 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
556         PR tree-optimization/66797
557         * gcc.c-torture/execute/pr65447.c: Relax check condition.
559 2016-01-18  Richard Biener  <rguenther@suse.de>
561         PR tree-optimization/69170
562         * gcc.dg/torture/pr69170.c: New testcase.
564 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
566         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
568 2016-01-16  Tom de Vries  <tom@codesourcery.com>
570         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
572 2016-01-16  Tom de Vries  <tom@codesourcery.com>
574         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
575         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
576         redundant dg-require-effective-target pthread.
577         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
578         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
579         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
580         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
581         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
582         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
583         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
585 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
587         PR target/68609
588         * gcc.target/powerpc/recip-6.c: Enable on AIX.
589         * gcc.target/powerpc/recip-7.c: Same.
591 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
593         PR c++/69091
594         * g++.dg/template/pr69091.C: New test.
596 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
598         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
599         dump does not contain an error_mark_node.
600         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
601         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
603 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
605         PR c++/68936
606         * g++.dg/template/pr68936.C: New test.
608 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
610         PR target/68609
611         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
612         * gcc.target/powerpc/recip-2.c: Same.
613         * gcc.target/powerpc/recip-3.c: Same.
614         * gcc.target/powerpc/recip-4.c: Same.
615         * gcc.target/powerpc/recip-sqrtf.c: Same.
617 2016-01-15  Jeff Law  <law@redhat.com>
619         PR tree-optimization/69270
620         * gcc.dg/tree-ssa/pr69270-2.c: New test.
621         * gcc.dg/tree-ssa/pr69270-3.c: New test.
623 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
625         PR fortran/49630
626         * gfortran.dg/deferred_character_13.f90: New test for the fix
627         of comment 3 of the PR.
629         PR fortran/54070
630         * gfortran.dg/deferred_character_8.f90: New test
631         * gfortran.dg/allocate_error_5.f90: New test
633         PR fortran/60593
634         * gfortran.dg/deferred_character_10.f90: New test
636         PR fortran/60795
637         * gfortran.dg/deferred_character_14.f90: New test
639         PR fortran/61147
640         * gfortran.dg/deferred_character_11.f90: New test
642         PR fortran/64324
643         * gfortran.dg/deferred_character_9.f90: New test
645 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
647         PR rtl-optimization/69030
648         * gcc.target/i386/pr69030.c: New.
650 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
652         * gcc.target/aarch64/target_attr_17.c: New test.
654 2016-01-15  Richard Biener  <rguenther@suse.de>
656         PR tree-optimization/66856
657         * gcc.dg/torture/pr66856-1.c: New testcase.
658         * gcc.dg/torture/pr66856-2.c: Likewise.
660 2016-01-15  Richard Biener  <rguenther@suse.de>
662         PR debug/69137
663         * g++.dg/lto/pr69137_0.C: New testcase.
665 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
667         PR middle-end/69246
668         * gcc.target/i386/pr69246.c: New test.
670 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
672         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
674 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
676         PR c++/56194
677         * g++.dg/init/const9.C: Disable test on S/390.
679 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
681         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
682         * g++.dg/Wno-frame-address.C: Ditto.
684 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
686         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
688 2016-01-15  Richard Biener  <rguenther@suse.de>
690         PR tree-optimization/68961
691         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
693 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
695         * gcc.target/i386/pr65105-5.c: New test.
697 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
699         * gcc.c-torture/execute/alias-4.c: New testcase.
701 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
703         PR ipa/68148
704         * g++.dg/ipa/devirt-49.C: New testcase.
706 2016-01-15  Christian Bruel  <christian.bruel@st.com>
708         PR target/65837
709         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
710         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
711         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
713 2016-01-15  Richard Biener  <rguenther@suse.de>
715         PR tree-optimization/69117
716         * gcc.dg/torture/pr69117.c: New testcase.
718 2015-01-14  Ryan Burn  <contact@rnburn.com>
720         PR c++/69048
721         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
723 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
725         PR testsuite/67509
726         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
727         range tests use 100 * maximum instead of maximum + 1.
729 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
731         PR debug/69244
732         * gcc.dg/guality/pr69244.c: New test.
734 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
736         * lib/target-supports.exp (check_effective_target_issignaling):
737         New procedure.
738         * gcc.dg/pr61441.c: Require issignaling effective target.
740 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
742         PR target/68803
743         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
745 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
747         PR c++/68819
748         PR preprocessor/69177
749         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
750         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
751         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
752         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
754 2016-01-14  Marek Polacek  <polacek@redhat.com>
756         PR c/69262
757         * gcc.dg/array-15.c: New test.
759 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
761         PR middle-end/68146
762         PR tree-optimization/69155
763         * gfortran.dg/pr68146.f: New test.
764         * gfortran.dg/pr69155.f90: New test.
766 2016-01-14  Richard Biener  <rguenther@suse.de>
768         PR tree-optimization/68060
769         * gcc.dg/torture/pr68060-1.c: New testcase.
770         * gcc.dg/torture/pr68060-2.c: Likewise.
772 2016-01-14  Nick Clifton  <nickc@redhat.com>
774         * lib/target-supports.exp
775         (check_effective_target_arm_neon_ok_nocache): Add an option
776         sequence that includes setting the ARM architecture to ARMv7-A.
777         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
778         command line options necessary to enable Neon support.
779         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
780         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
781         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
782         * gcc.target/arm/pr69180.c: Likewise.
784 2016-01-14  Jeff Law  <law@redhat.com>
786         PR tree-optimization/69270
787         * gcc.dg/tree-ssa/pr69270.c: New test.
789 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
791         PR c/66208
792         * c-c++-common/pr66208.c: New file.
794 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
796         PR tree-optimization/69156
797         * gcc.dg/pr69156.c: New test.
799 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
801         * gcc.target/i386/pr69225-7.c: New test.
803 2016-01-13  Richard Henderson  <rth@redhat.com>
805         * gcc.dg/tm/memopt-13.c: Update expected function.
806         * gcc.dg/tm/memopt-6.c: Likewise.
808 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
810         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
811         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
812         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
813         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
815 2016-01-13  Tom de Vries  <tom@codesourcery.com>
817         PR tree-optimization/69169
818         * gcc.dg/pr69169.c: New test.
820 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
822         PR target/69228
823         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
824         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
825         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
826         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
827         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
828         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
829         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
830         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
832 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
834         PR target/69247
835         * gcc.dg/pr69247.c: New test.
837 2016-01-13  Richard Biener  <rguenther@suse.de>
839         PR tree-optimization/69242
840         * gcc.dg/torture/pr69242.c: New testcase.
842 2016-01-13  Richard Biener  <rguenther@suse.de>
844         PR tree-optimization/69186
845         * gcc.dg/torture/pr69186.c: New testcase.
847 2016-01-13  Jeff Law  <law@redhat.com>
849         PR tree-optimization/67755
850         * gcc.dg/tree-ssa/pr67755.c: New test.
852 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
854         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
855         pass number in output by a star.
857 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
859         PR tree-optimization/68911
860         * gcc.c-torture/execute/pr68911.c: New test.
862 2016-01-12  Marek Polacek  <polacek@redhat.com>
864         PR c++/68979
865         * g++.dg/warn/permissive-1.C: New test.
867 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
869         PR objc++/68511
870         PR c++/69213
871         * g++.dg/opt/pr69213.C: New test.
873 2016-01-12  Christian Bruel  <christian.bruel@st.com>
875         PR target/69180
876         * gcc.target/arm/pr69180.c: New test.
878 2016-01-12  Richard Biener  <rguenther@suse.de>
880         PR lto/69077
881         * g++.dg/lto/pr69077_0.C: New testcase.
882         * g++.dg/lto/pr69077_1.C: Likewise.
884 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
886         PR target/69175
887         * g++.dg/opt/pr69175.C: New test.
889 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
891         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
892         rather than #including math.h & stdlib.h.
893         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
894         * gcc.dg/vect/pr49771.c: Likewise.
895         * gcc.dg/vect/vect-10-big-array.c: Likewise.
896         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
897         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
898         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
899         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
900         * gcc.dg/vect/pr44507.c: Likewise.
901         * gcc.dg/vect/pr45902.c: Likewise.
902         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
903         * gcc.dg/vect/vect-117.c: Likewise.
904         * gcc.dg/vect/vect-99.c: Likewise.
905         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
906         * gcc.dg/vect/vect-cond-1.c: Likewise.
907         * gcc.dg/vect/vect-cond-2.c: Likewise.
908         * gcc.dg/vect/vect-cond-3.c: Likewise.
909         * gcc.dg/vect/vect-cond-4.c: Likewise.
910         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
911         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
912         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
913         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
914         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
915         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
916         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
917         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
918         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
919         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
920         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
921         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
922         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
923         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
924         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
925         include of signal.h.
926         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
927         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
928         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
929         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
930         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
931         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
932         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
933         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
934         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
935         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
936         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
937         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
938         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
939         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
940         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
941         * gcc.dg/vect/vect-outer-5.c: Likewise.
942         * gcc.dg/vect/vect-outer-6.c: Likewise.
943         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
944         include of stdio.h.
946 2016-01-12  Nick Clifton  <nickc@redhat.com>
948         PR target/68913
949         * gcc.dg/lto/pr61886_0.c: Rename the external function called
950         to fread so that it will be found in all target runtimes.
952 2016-01-12  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/69053
955         * g++.dg/torture/pr69053.C: New testcase.
957 2016-01-12  Richard Biener  <rguenther@suse.de>
959         PR tree-optimization/69168
960         * gcc.dg/torture/pr69168.c: New testcase.
962 2016-01-12  Richard Biener  <rguenther@suse.de>
964         PR tree-optimization/69157
965         * gcc.dg/torture/pr69157.c: New testcase.
967 2016-01-12  Richard Biener  <rguenther@suse.de>
969         PR tree-optimization/69174
970         * gcc.dg/torture/pr69174.c: New testcase.
972 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
974         PR c++/66808
975         PR c++/69000
976         * g++.dg/tls/pr66808.C: New test.
977         * g++.dg/tls/pr69000.C: New test.
979 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
981         * gcc.target/powerpc/swaps-p8-23.c: New test.
982         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
984 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
986         PR tree-optimization/68356
987         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
989 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
990             Jim Wilson  <jim.wilson@linaro.org>
992         PR target/69194
993         * gcc.target/arm/pr69194.c: New test.
995 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
997         PR target/69225
998         * gcc.target/i386/pr69225-1.c: New test.
999         * gcc.target/i386/pr69225-2.c: Likewise.
1000         * gcc.target/i386/pr69225-3.c: Likewise.
1001         * gcc.target/i386/pr69225-4.c: Likewise.
1002         * gcc.target/i386/pr69225-5.c: Likewise.
1003         * gcc.target/i386/pr69225-6.c: Likewise.
1005 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1007         PR target/67462
1008         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1009         if lp64.
1011         PR target/69071
1012         * gcc.dg/pr69071.c: New test.
1014         PR c++/69211
1015         * g++.dg/opt/pr69211.C: New test.
1017         PR tree-optimization/69214
1018         * gcc.c-torture/compile/pr69214.c: New test.
1020 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
1022         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1023         * gcc.target/i386/pr66232-11.c: Ditto.
1024         * gcc.target/i386/pr66232-12.c: Ditto.
1025         * gcc.target/i386/pr66232-13.c: Ditto.
1027 2016-01-11  Richard Biener  <rguenther@suse.de>
1029         PR tree-optimization/69173
1030         * gcc.dg/torture/pr69173.c: New testcase.
1032 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1034         PR rtl-optimization/68796
1035         * gcc.target/aarch64/tst_5.c: New test.
1036         * gcc.target/aarch64/tst_6.c: Likewise.
1038 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1040         PR rtl-optimization/68841
1041         * gcc.dg/pr68841.c: New test.
1042         * gcc.c-torture/execute/pr68841.c: New test.
1044 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1046         PR rtl-optimization/68920
1047         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1048         for ix86 targets.
1049         * gcc.dg/ifcvt-5.c: New test.
1051 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
1053         PR bootstrap/69123
1054         * g++.dg/pr69123.C: New.
1056 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1058         PR target/69010
1059         * gcc.target/i386/pr69010.c: New test.
1061 2016-01-11  Martin Jambor  <mjambor@suse.cz>
1063         PR ipa/69044
1064         * gcc.target/i386/chkp-pr69044.c: New test.
1066 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1068         PR tree-optimization/69109
1069         * gcc.dg/autopar/pr69109-2.c: New test.
1070         * gcc.dg/autopar/pr69109.c: New test.
1072 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1074         PR tree-optimization/69108
1075         * gcc.dg/autopar/pr69108.c: New test.
1077 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
1079         PR c++/69029
1080         * c-c++-common/Wisleading-indentation.c: Augment test.
1082 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1084         PR fortran/69154
1085         * gfortran.dg/inline_matmul_12.f90:  New test.
1087 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
1089         PR fortran/67779
1090         * gfortran.dg/actual_array_offset_1: New test.
1092 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1094         PR tree-optimization/69062
1095         * gcc.dg/autopar/pr69062.c: New test.
1097 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1099         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1100         * gcc.dg/vect/slp-perm-2.c: Likewise.
1101         * gcc.dg/vect/slp-perm-3.c: Likewise.
1102         * gcc.dg/vect/slp-perm-5.c: Likewise.
1103         * gcc.dg/vect/slp-perm-6.c: Likewise.
1104         * gcc.dg/vect/slp-perm-7.c: Likewise.
1105         * gcc.dg/vect/slp-perm-8.c: Likewise.
1107 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1109         PR tree-optimization/69039
1110         * gcc.dg/autopar/pr69039.c: New test.
1112 2016-01-09  Marek Polacek  <polacek@redhat.com>
1114         PR c++/69113
1115         * g++.dg/pr69113.C: New test.
1117 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1119         PR middle-end/50865
1120         PR tree-optimization/69097
1121         * gcc.c-torture/execute/pr50865.c: New test.
1122         * gcc.c-torture/execute/pr69097-1.c: New test.
1123         * gcc.c-torture/execute/pr69097-2.c: New test.
1124         * gcc.dg/pr69097-1.c: New test.
1125         * gcc.dg/pr69097-2.c: New test.
1127 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1129         PR c++/69164
1130         * g++.dg/opt/pr69164.C: New test.
1132 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1134         PR tree-optimization/69167
1135         * gcc.dg/pr69167.c: New test.
1137 2016-01-08  Marek Polacek  <polacek@redhat.com>
1139         PR c++/68449
1140         * g++.dg/pr68449.C: New.
1142 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
1144         PR tree-optimization/68707
1145         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1146         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1147         on platforms supporting it.
1148         * gcc.dg/vect/slp-perm-2.c: Likewise.
1149         * gcc.dg/vect/slp-perm-3.c: Likewise.
1150         * gcc.dg/vect/slp-perm-5.c: Likewise.
1151         * gcc.dg/vect/slp-perm-7.c: Likewise.
1152         * gcc.dg/vect/slp-perm-8.c: Likewise.
1153         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1154         on platforms supporting it.
1156 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1158         PR tree-optimization/69162
1159         * gcc.dg/pr69162.c: New test.
1161         PR tree-optimization/69172
1162         * gcc.dg/pr69172.c: New test.
1164 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1166         PR tree-optimization/67781
1167         * gcc.c-torture/execute/pr67781.c: New file.
1169 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1171         PR tree-optimization/69083
1172         * gcc.dg/vect/pr69083.c: New test.
1174 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
1176         PR tree-optimization/61441
1177         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1178         Use -fexcess-precision=standard for compiler options.
1179         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
1181 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1183         PR fortran/69128
1184         * gfortran.dg/gomp/pr69128.f90: New test.
1186         PR c++/69145
1187         * g++.dg/ext/pr69145-1.C: New test.
1188         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1189         * g++.dg/ext/pr69145-2.h: New file.
1191 2016-01-07  Martin Sebor  <msebor@redhat.com>
1193         PR c/68966
1194         * gcc.dg/atomic-fetch-bool.c: New test.
1195         * gcc.dg/sync-fetch-bool.c: New test.
1197 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1199         PR fortran/66680
1200         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1202 2016-01-07  Nick Clifton  <nickc@redhat.com>
1204         PR target/66655
1205         * g++.dg/pr66655.C: New test.
1206         * g++.dg/pr66655_1.cc: Test support file.
1207         * g++.dg/pr66655.h: Test header file.
1209 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1211         PR fortran/66680
1212         gfortran.dg/gomp/pr66680.f90: New test.
1214 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1216         PR target/69171
1217         * gcc.target/i386/pr69171-1.c: New test.
1218         * gcc.target/i386/pr69171-2.c: Likewise.
1219         * gcc.target/i386/pr69171-3.c: Likewise.
1220         * gcc.target/i386/pr69171-4.c: Likewise.
1221         * gcc.target/i386/pr69171-5.c: Likewise.
1222         * gcc.target/i386/pr69171-6.c: Likewise.
1224 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
1226         PR middle-end/67639
1227         * c-c++-common/pr67639.c: New test.
1229 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
1231         PR tree-optimization/69141
1232         * g++.dg/opt/pr69141.C: New test.
1234 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1236         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1238 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
1240         PR target/69140
1241         * gcc.target/i386/pr69140.c: New test
1243 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
1245         * gcc.dg/bad-dereference.c: New test case.
1247 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1249         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1251 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
1253         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1255 2016-01-06  Marek Polacek  <polacek@redhat.com>
1257         PR sanitizer/69099
1258         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1260 2016-01-05  Marek Polacek  <polacek@redhat.com>
1262         PR c/69104
1263         * gcc.dg/atomic-invalid-2.c: New.
1265 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1267         PR target/68991
1268         * gcc.target/i386/pr68991.c: New test.
1270 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1272         PR target/68991
1273         * g++.dg/pr68991-1.C: New test.
1274         * g++.dg/pr68991-2.C: Likewise.
1276 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
1278         PR other/60465
1279         * gcc.target/ia64/pr60465-gprel64.c: New test.
1280         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1282 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1284         PR rtl-optimization/68651
1285         * gcc.target/aarch64/pr68651_1.c: New test.
1287 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
1289         PR c/69122
1290         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1292 2016-01-05  Nathan Sidwell  <nathan@acm.org>
1294         PR c++/58583
1295         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1297         * gcc.dg/alias-15.c: New.
1299 2016-01-05  Nick Clifton  <nickc@redhat.com>
1301         PR target/68870
1302         * g++.dg/pr68770.C: New test.
1304 2016-01-04  Mike Stump  <mikestump@comcast.net>
1306         * lib/target-supports.exp (check_effective_target_cilkplus):
1307         cilkplus targets require pthreads.
1308         (check_effective_target_cilkplus): Remove special case for NVPTX.
1310 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1312         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1313         generation.
1315 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
1317         Update copyright years.
1319 2016-01-04  Marek Polacek  <polacek@redhat.com>
1321         PR c/68908
1322         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1323         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1324         * gcc.dg/atomic/stdatomic-op-5.c: New test.
1326 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1328         * gcc.target/sparc/20160104-2.c: New test.
1330 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1332         * gcc.target/sparc/20160104-1.c: New test.
1334 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
1336         PR fortran/65045
1337         * gfortran.dg/pr65045.f90: New test.
1339 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
1341         * gnat.dg/specs/debug1.ads: Delete.
1343 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1345         PR libgfortran/68867
1346         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1347         expression.
1349 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1351         PR libgfortran/68867
1352         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1353         PowerPC.
1355 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
1357         PR fortran/68864
1358         * gfortran.dg/pr68864.f90: New test.
1360 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
1362         PR tree-optimization/69070
1363         * gcc.dg/pr69070.c: New test.
1365         PR sanitizer/69055
1366         * gfortran.dg/pr69055.f90: New test.
1368         PR target/69015
1369         * gcc.dg/pr69015.c: New test.
1371 Copyright (C) 2016 Free Software Foundation, Inc.
1373 Copying and distribution of this file, with or without modification,
1374 are permitted in any medium without royalty provided the copyright
1375 notice and this notice are preserved.