PR target/69469
[official-gcc.git] / gcc / testsuite / ChangeLog
blob763ceac7b2eb1a7e7d71a2ec22b2cb70dd6c1978
1 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
3         PR target/69469
4         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5         Algorithm.
7 2016-01-25  Richard Biener  <rguenther@suse.de>
9         PR testsuite/69380
10         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
14         PR target/69421
15         * gcc.dg/pr69421.c: New test.
17 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
19         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
20         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
21         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
22         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
23         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
24         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
25         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
26         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
27         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
28         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
30 2016-01-25  Richard Biener  <rguenther@suse.de>
32         PR tree-optimization/69376
33         * gcc.dg/torture/pr69376.c: New testcase.
35 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
37         PR fortran/69397
38         PR fortran/68442
39         * gfortran.dg/interface_38.f90: New test.
40         * gfortran.dg/interface_39.f90: New test.
41         
42 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
44         Revert:
45         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
47         PR c++/11858
48         PR c++/24663
49         PR c++/24664
50         * g++.dg/template/pr11858.C: New test.
51         * g++.dg/template/pr24663.C: New test.
52         * g++.dg/template/unify12.C: New test.
53         * g++.dg/template/unify13.C: New test.
54         * g++.dg/template/unify14.C: New test.
55         * g++.dg/template/unify15.C: New test.
56         * g++.dg/template/unify16.C: New test.
57         * g++.dg/template/unify17.C: New test.
59 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
61         PR fortran/68283
62         gfortran.dg/pr68283.f90: New test.
64 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
66         PR fortran/66094
67         * gfortran.dg/inline_matmul_13.f90:  New test.
68         * gfortran.dg/matmul_bounds_8.f90:  New test.
69         * gfortran.dg/matmul_bounds_9.f90:  New test.
70         * gfortran.dg/matmul_bounds_10.f90:  New test.
72 2016-01-23  Tom de Vries  <tom@codesourcery.com>
74         PR tree-optimization/69426
75         * gcc.dg/autopar/pr69426.c: New test.
77 2016-01-23  Martin Sebor  <msebor@redhat.com>
79         PR c++/58109
80         PR c++/69022
81         * g++.dg/cpp0x/alignas5.C: New test.
82         * g++.dg/ext/vector29.C: Same.
84 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
86         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
87         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
88         _GNU_SOURCE from compile flags to the source.
89         * gcc.target/i386/chkp-stropt-12.c: Ditto.
90         * gcc.target/i386/chkp-stropt-16.c: Ditto.
91         * gcc.target/i386/chkp-stropt-4.c: Ditto.
92         * gcc.target/i386/chkp-stropt-8.c: Ditto.
94 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
96         PR target/69432
97         * g++.dg/opt/pr69432.C: New test.
99 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
101         * gcc.target/powerpc/pr63354c: Adjust target selector to include
102         32-bit targets testing an -m64 multilib.
104 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
106         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
107         64-bit support.
109 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
111         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
113 2016-01-21  Christian Bruel  <christian.bruel@st.com>
115         PR target/68674
116         * gcc.target/i386/pr68674.c
117         * gcc.target/aarch64/pr68674.c
118         * gcc.target/arm/pr68674.c
120 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
122         PR target/69403
123         * gcc.c-torture/execute/pr69403.c: New test.
125 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
127         PR c++/55843
128         * g++.dg/template/pr55843.C: New.
130 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
132         PR testsuite/66877
133         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
134         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
136 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
138         PR testsuite/67489
139         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
140         from dg-do compile directive, and instead add
141         { dg-require-effective-target int128 }.
143 2016-01-20  Martin Sebor  <msebor@redhat.com>
145         PR c/69405
146         * gcc.dg/sync-fetch.c: New test.
148 2016-01-21  Martin Sebor  <msebor@redhat.com>
150         PR target/69252
151         * gcc.target/powerpc/pr69252.c: New test.
153 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
155         PR fortran/65996
156         * gfortran.dg/pr65996.f90: New test.
158 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
160         PR c++/68810
161         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
162         expected to generate an error.
164 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
166         PR middle-end/66178
167         * gcc.dg/torture/pr66178.c: New test.
169 2016-01-21  Anton Blanchard  <anton@samba.org>
170             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
172         PR target/63354
173         * gcc.target/powerpc/pr63354.c:  New test.
175 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
177         PR rtl-optimization/68990
178         * gcc.target/i386/pr68990: New.
180 2016-01-21  Nick Clifton  <nickc@redhat.com>
182         PR target/69129
183         * gcc.target/mips/pr69129.c: New.
185 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
187         PR c++/58046
188         * g++.dg/cpp0x/pr58046.C: New.
190 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
192         PR target/69187
193         PR target/65624
194         * gcc.target/arm/pr69187.c: New test.
196         PR c++/69355
197         * g++.dg/torture/pr69355.C: New test.
199 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
200             Sebastian Pop  <s.pop@samsung.com>
202         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
204 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
205             Sebastian Pop  <s.pop@samsung.com>
207         * gcc.dg/graphite/pr68976.c: New test.
209 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
211         PR middle-end/67653
212         * c-c++-common/pr67653.c: New test.
213         * gcc.dg/torture/pr29119.c: Add dg-warning.
215 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
217         * gcc.target/powerpc/cpu-builtin-1.c: New test.
219 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
221         PR c/24293
222         * gcc.dg/pr24293.c: New test.
223         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
224         incomplete struct type.
225         * gcc.dg/declspec-1.c: Likewise.
226         * gcc.dg/pr63549.c: Likewise.
228 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
230         PR tree-optimization/66612
231         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
232         for bdn instruction.
234 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
236         * lib/target-supports.exp
237         (check_effective_target_arm_fp_ok_nocache): New.
238         (check_effective_target_arm_fp_ok): New.
239         (add_options_for_arm_fp): New.
240         (check_effective_target_arm_crypto_ok_nocache): Require
241         target_arm_v8_neon_ok instead of arm32.
242         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
243         (check_effective_target_arm_crypto_pragma_ok): New.
244         (add_options_for_arm_vfp): New.
245         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
246         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
247         target instead. Force initial fpu to vfp.
248         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
249         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
250         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
251         dependency.
252         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
253         use arm_vfp effective target instead. Force initial fpu to vfp.
254         * gcc.target/arm/attr-neon3.c: Likewise.
255         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
256         arm_vfp_ok.
257         * gcc.target/arm/unsigned-float.c: Likewise.
258         * gcc.target/arm/vfp-1.c: Likewise.
259         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
260         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
261         * gcc.target/arm/vfp-ldmiad.c: Likewise.
262         * gcc.target/arm/vfp-ldmias.c: Likewise.
263         * gcc.target/arm/vfp-stmdbd.c: Likewise.
264         * gcc.target/arm/vfp-stmdbs.c: Likewise.
265         * gcc.target/arm/vfp-stmiad.c: Likewise.
266         * gcc.target/arm/vfp-stmias.c: Likewise.
267         * gcc.target/arm/vnmul-1.c: Likewise.
268         * gcc.target/arm/vnmul-2.c: Likewise.
269         * gcc.target/arm/vnmul-3.c: Likewise.
270         * gcc.target/arm/vnmul-4.c: Likewise.
272 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
274         PR testsuite/69366
275         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
276         the MPX run-time library, for compile-time MPX test.
277         * gcc.target/i386/chkp-always_inline.c: Likewise.
278         * gcc.target/i386/chkp-bndret.c: Likewise.
279         * gcc.target/i386/chkp-builtins-1.c: Likewise.
280         * gcc.target/i386/chkp-builtins-2.c: Likewise.
281         * gcc.target/i386/chkp-builtins-3.c: Likewise.
282         * gcc.target/i386/chkp-builtins-4.c: Likewise.
283         * gcc.target/i386/chkp-const-check-1.c: Likewise.
284         * gcc.target/i386/chkp-const-check-2.c: Likewise.
285         * gcc.target/i386/chkp-hidden-def.c: Likewise.
286         * gcc.target/i386/chkp-label-address.c: Likewise.
287         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
288         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
289         * gcc.target/i386/chkp-pr69044.c: Likewise.
290         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
291         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
292         * gcc.target/i386/chkp-strchr.c: Likewise.
293         * gcc.target/i386/chkp-strlen-1.c: Likewise.
294         * gcc.target/i386/chkp-strlen-2.c: Likewise.
295         * gcc.target/i386/chkp-strlen-3.c: Likewise.
296         * gcc.target/i386/chkp-strlen-4.c: Likewise.
297         * gcc.target/i386/chkp-strlen-5.c: Likewise.
298         * gcc.target/i386/chkp-stropt-1.c: Likewise.
299         * gcc.target/i386/chkp-stropt-10.c: Likewise.
300         * gcc.target/i386/chkp-stropt-11.c: Likewise.
301         * gcc.target/i386/chkp-stropt-12.c: Likewise.
302         * gcc.target/i386/chkp-stropt-13.c: Likewise.
303         * gcc.target/i386/chkp-stropt-14.c: Likewise.
304         * gcc.target/i386/chkp-stropt-15.c: Likewise.
305         * gcc.target/i386/chkp-stropt-16.c: Likewise.
306         * gcc.target/i386/chkp-stropt-2.c: Likewise.
307         * gcc.target/i386/chkp-stropt-3.c: Likewise.
308         * gcc.target/i386/chkp-stropt-4.c: Likewise.
309         * gcc.target/i386/chkp-stropt-5.c: Likewise.
310         * gcc.target/i386/chkp-stropt-6.c: Likewise.
311         * gcc.target/i386/chkp-stropt-7.c: Likewise.
312         * gcc.target/i386/chkp-stropt-8.c: Likewise.
313         * gcc.target/i386/chkp-stropt-9.c: Likewise.
314         * gcc.target/i386/pr63995-2.c: Likewise.
315         * gcc.target/i386/pr64805.c: Likewise.
316         * gcc.target/i386/pr65044.c: Likewise.
317         * gcc.target/i386/pr65167.c: Likewise.
318         * gcc.target/i386/pr65183.c: Likewise.
319         * gcc.target/i386/pr65184.c: Likewise.
320         * gcc.target/i386/thunk-retbnd.c: Likewise.
322 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
324         PR tree-optimization/69328
325         * gcc.dg/pr69328.c: New test.
327 2016-01-20  Jeff Law  <law@redhat.com>
329         PR target/25114
330         * gcc.target/m68k/pr25114.c: New test.
332 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
334         * gcc.target/arm/memset-inline-10.c: Added
335         dg-require-effective-target arm_thumb2_ok.
337 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
339         * gcc.dg/debug/dwarf2/sso.c: New test.
341 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
343         PR testsuite/68820
344         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
345         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
346         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
348 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
350         PR ipa/66223
351         * g++.dg/ipa/devirt-50.C: New testcase.
353 2016-01-19  Marek Polacek  <polacek@redhat.com>
355         PR c++/68965
356         * g++.dg/cpp1y/parameter-pack-1.C: New test.
357         * g++.dg/cpp1y/parameter-pack-2.C: New test.
359 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
361         PR target/69135
362         * gcc.target/arm/pr69135_1.c: New test.
364 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
366         * gcc.target/aarch64/ccmp_1.c: Add new tests.
368 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
370         * gcc.target/aarch64/ccmp_1.c: New testcase.
372 2016-01-19  Marek Polacek  <polacek@redhat.com>
374         PR c++/68586
375         * g++.dg/cpp0x/enum30.C: New test.
377 2016-01-19  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/69336
380         * g++.dg/tree-ssa/pr69336.C: New testcase.
382 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
384         PR debug/65779
385         * gcc.dg/pr65779.c: New test.
387 2016-01-19  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/69352
390         * gcc.dg/torture/pr69352.c: New testcase.
392 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
394         PR rtl-optimization/68955
395         PR rtl-optimization/64557
396         * gcc.dg/torture/pr68955.c: New test.
398 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
400         PR lto/69136
401         * g++.dg/torture/pr69136.C: New testcase.
403 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
405         PR lto/69133
406         * g++.dg/lto/pr69133_0.C: New testcase.
407         * g++.dg/lto/pr69133_1.C: New testcase.
409 2016-01-15  Jeff Law  <law@redhat.com>
411         PR tree-optimization/69320
412         * gcc.c-torture/pr69320-1.c: New test.
413         * gcc.c-torture/pr69320-2.c: New test.
414         * gcc.c-torture/pr69320-3.c: New test.
415         * gcc.c-torture/pr69320-4.c: New test.
417 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
419         PR c++/11858
420         PR c++/24663
421         PR c++/24664
422         * g++.dg/template/pr11858.C: New test.
423         * g++.dg/template/pr24663.C: New test.
424         * g++.dg/template/unify12.C: New test.
425         * g++.dg/template/unify13.C: New test.
426         * g++.dg/template/unify14.C: New test.
427         * g++.dg/template/unify15.C: New test.
428         * g++.dg/template/unify16.C: New test.
429         * g++.dg/template/unify17.C: New test.
431 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
433         PR testsuite/69181
434         * gcc.dg/pr69181-1.c: New test file.
435         * gcc.dg/pr69181-2.c: New test file.
436         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
437         globals by moving it to...
438         (cleanup-after-saved-dg-test): ...this new function.  Add
439         "global additional_sources_used".  Add reset of global
440         multiline_expected_outputs to the empty list.
441         * lib/multiline.exp (_multiline_expected_outputs): Rename this
442         global to...
443         (multiline_expected_outputs): ...this, and updated comments to
444         note that it is modified from gcc-dg.exp.
445         (dg-end-multiline-output): Update for the above renaming.
446         (handle-multiline-outputs): Likewise.  Remove the clearing
447         of the expected outputs to the empty list.
449 2016-01-18  Richard Biener  <rguenther@suse.de>
451         PR tree-optimization/69297
452         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
454 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
456         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
457         dg-options.
458         * gcc.target/mips/mips-3d-2.c: Likewise.
459         * gcc.target/mips/mips-3d-3.c: Likewise.
460         * gcc.target/mips/mips-3d-4.c: Likewise.
461         * gcc.target/mips/mips-3d-5.c: Likewise.
462         * gcc.target/mips/mips-3d-6.c: Likewise.
463         * gcc.target/mips/mips-3d-7.c: Likewise.
464         * gcc.target/mips/mips-3d-8.c: Likewise.
465         * gcc.target/mips/mips-3d-9.c: Likewise.
466         * gcc.target/mips/mips-ps-1.c: Likewise.
467         * gcc.target/mips/mips-ps-2.c: Likewise.
468         * gcc.target/mips/mips-ps-3.c: Likewise.
469         * gcc.target/mips/mips-ps-4.c: Likewise.
470         * gcc.target/mips/mips-ps-5.c: Likewise.
471         * gcc.target/mips/mips-ps-6.c: Likewise.
472         * gcc.target/mips/mips-ps-7.c: Likewise.
473         * gcc.target/mips/mips-ps-type.c: Likewise.
474         * gcc.target/mips/mips-ps-type-2.c: Likewise.
475         * gcc.target/mips/mips16-attributes-6.c: Likewise.
477 2016-01-18  Tom de Vries  <tom@codesourcery.com>
479         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
480         * c-c++-common/goacc/kernels-double-reduction.c: New test.
481         * c-c++-common/goacc/kernels-empty.c: New test.
482         * c-c++-common/goacc/kernels-eternal.c: New test.
483         * c-c++-common/goacc/kernels-loop-2.c: New test.
484         * c-c++-common/goacc/kernels-loop-3.c: New test.
485         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
486         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
487         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
488         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
489         * c-c++-common/goacc/kernels-loop-data.c: New test.
490         * c-c++-common/goacc/kernels-loop-g.c: New test.
491         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
492         * c-c++-common/goacc/kernels-loop-n.c: New test.
493         * c-c++-common/goacc/kernels-loop-nest.c: New test.
494         * c-c++-common/goacc/kernels-loop.c: New test.
495         * c-c++-common/goacc/kernels-noreturn.c: New test.
496         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
497         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
498         * c-c++-common/goacc/kernels-reduction.c: New test.
500 2016-01-18  Tom de Vries  <tom@codesourcery.com>
502         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
503         * gcc.dg/autopar/outer-2.c: Same.
504         * gcc.dg/autopar/outer-3.c: Same.
505         * gcc.dg/autopar/outer-4.c: Same.
506         * gcc.dg/autopar/outer-5.c: Same.
507         * gcc.dg/autopar/outer-6.c: Same.
508         * gcc.dg/autopar/parallelization-1.c: Same.
509         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
510         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
511         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
512         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
513         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
514         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
515         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
516         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
517         * gcc.dg/autopar/pr39500-1.c: Same.
518         * gcc.dg/autopar/pr39500-2.c: Same.
519         * gcc.dg/autopar/pr46193.c: Same.
520         * gcc.dg/autopar/pr46194.c: Same.
521         * gcc.dg/autopar/pr49580.c: Same.
522         * gcc.dg/autopar/pr49960-1.c: Same.
523         * gcc.dg/autopar/pr49960.c: Same.
524         * gcc.dg/autopar/pr68373.c: Same.
525         * gcc.dg/autopar/reduc-1.c: Same.
526         * gcc.dg/autopar/reduc-1char.c: Same.
527         * gcc.dg/autopar/reduc-1short.c: Same.
528         * gcc.dg/autopar/reduc-2.c: Same.
529         * gcc.dg/autopar/reduc-2char.c: Same.
530         * gcc.dg/autopar/reduc-2short.c: Same.
531         * gcc.dg/autopar/reduc-3.c: Same.
532         * gcc.dg/autopar/reduc-4.c: Same.
533         * gcc.dg/autopar/reduc-6.c: Same.
534         * gcc.dg/autopar/reduc-7.c: Same.
535         * gcc.dg/autopar/reduc-8.c: Same.
536         * gcc.dg/autopar/reduc-9.c: Same.
537         * gcc.dg/autopar/uns-outer-4.c: Same.
538         * gcc.dg/autopar/uns-outer-5.c: Same.
539         * gcc.dg/autopar/uns-outer-6.c: Same.
540         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
541         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
543 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
545         PR target/63679
546         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
547         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
549 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
551         PR target/63679
552         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
553         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
554         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
556 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
558         PR target/63679
559         * gcc.dg/tree-ssa/sra-17.c: New.
560         * gcc.dg/tree-ssa/sra-18.c: New.
562 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
564         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
566 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
568         * gnat.dg/inline12.adb: New test.
570 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
572         PR tree-optimization/66797
573         * gcc.c-torture/execute/pr65447.c: Relax check condition.
575 2016-01-18  Richard Biener  <rguenther@suse.de>
577         PR tree-optimization/69170
578         * gcc.dg/torture/pr69170.c: New testcase.
580 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
582         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
584 2016-01-16  Tom de Vries  <tom@codesourcery.com>
586         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
588 2016-01-16  Tom de Vries  <tom@codesourcery.com>
590         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
591         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
592         redundant dg-require-effective-target pthread.
593         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
594         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
595         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
596         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
597         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
598         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
599         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
601 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
603         PR target/68609
604         * gcc.target/powerpc/recip-6.c: Enable on AIX.
605         * gcc.target/powerpc/recip-7.c: Same.
607 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
609         PR c++/69091
610         * g++.dg/template/pr69091.C: New test.
612 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
614         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
615         dump does not contain an error_mark_node.
616         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
617         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
619 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
621         PR c++/68936
622         * g++.dg/template/pr68936.C: New test.
624 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
626         PR target/68609
627         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
628         * gcc.target/powerpc/recip-2.c: Same.
629         * gcc.target/powerpc/recip-3.c: Same.
630         * gcc.target/powerpc/recip-4.c: Same.
631         * gcc.target/powerpc/recip-sqrtf.c: Same.
633 2016-01-15  Jeff Law  <law@redhat.com>
635         PR tree-optimization/69270
636         * gcc.dg/tree-ssa/pr69270-2.c: New test.
637         * gcc.dg/tree-ssa/pr69270-3.c: New test.
639 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
641         PR fortran/49630
642         * gfortran.dg/deferred_character_13.f90: New test for the fix
643         of comment 3 of the PR.
645         PR fortran/54070
646         * gfortran.dg/deferred_character_8.f90: New test
647         * gfortran.dg/allocate_error_5.f90: New test
649         PR fortran/60593
650         * gfortran.dg/deferred_character_10.f90: New test
652         PR fortran/60795
653         * gfortran.dg/deferred_character_14.f90: New test
655         PR fortran/61147
656         * gfortran.dg/deferred_character_11.f90: New test
658         PR fortran/64324
659         * gfortran.dg/deferred_character_9.f90: New test
661 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
663         PR rtl-optimization/69030
664         * gcc.target/i386/pr69030.c: New.
666 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
668         * gcc.target/aarch64/target_attr_17.c: New test.
670 2016-01-15  Richard Biener  <rguenther@suse.de>
672         PR tree-optimization/66856
673         * gcc.dg/torture/pr66856-1.c: New testcase.
674         * gcc.dg/torture/pr66856-2.c: Likewise.
676 2016-01-15  Richard Biener  <rguenther@suse.de>
678         PR debug/69137
679         * g++.dg/lto/pr69137_0.C: New testcase.
681 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
683         PR middle-end/69246
684         * gcc.target/i386/pr69246.c: New test.
686 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
688         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
690 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
692         PR c++/56194
693         * g++.dg/init/const9.C: Disable test on S/390.
695 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
697         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
698         * g++.dg/Wno-frame-address.C: Ditto.
700 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
702         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
704 2016-01-15  Richard Biener  <rguenther@suse.de>
706         PR tree-optimization/68961
707         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
709 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
711         * gcc.target/i386/pr65105-5.c: New test.
713 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
715         * gcc.c-torture/execute/alias-4.c: New testcase.
717 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
719         PR ipa/68148
720         * g++.dg/ipa/devirt-49.C: New testcase.
722 2016-01-15  Christian Bruel  <christian.bruel@st.com>
724         PR target/65837
725         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
726         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
727         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
729 2016-01-15  Richard Biener  <rguenther@suse.de>
731         PR tree-optimization/69117
732         * gcc.dg/torture/pr69117.c: New testcase.
734 2015-01-14  Ryan Burn  <contact@rnburn.com>
736         PR c++/69048
737         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
739 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
741         PR testsuite/67509
742         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
743         range tests use 100 * maximum instead of maximum + 1.
745 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
747         PR debug/69244
748         * gcc.dg/guality/pr69244.c: New test.
750 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
752         * lib/target-supports.exp (check_effective_target_issignaling):
753         New procedure.
754         * gcc.dg/pr61441.c: Require issignaling effective target.
756 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
758         PR target/68803
759         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
761 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
763         PR c++/68819
764         PR preprocessor/69177
765         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
766         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
767         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
768         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
770 2016-01-14  Marek Polacek  <polacek@redhat.com>
772         PR c/69262
773         * gcc.dg/array-15.c: New test.
775 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
777         PR middle-end/68146
778         PR tree-optimization/69155
779         * gfortran.dg/pr68146.f: New test.
780         * gfortran.dg/pr69155.f90: New test.
782 2016-01-14  Richard Biener  <rguenther@suse.de>
784         PR tree-optimization/68060
785         * gcc.dg/torture/pr68060-1.c: New testcase.
786         * gcc.dg/torture/pr68060-2.c: Likewise.
788 2016-01-14  Nick Clifton  <nickc@redhat.com>
790         * lib/target-supports.exp
791         (check_effective_target_arm_neon_ok_nocache): Add an option
792         sequence that includes setting the ARM architecture to ARMv7-A.
793         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
794         command line options necessary to enable Neon support.
795         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
796         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
797         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
798         * gcc.target/arm/pr69180.c: Likewise.
800 2016-01-14  Jeff Law  <law@redhat.com>
802         PR tree-optimization/69270
803         * gcc.dg/tree-ssa/pr69270.c: New test.
805 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
807         PR c/66208
808         * c-c++-common/pr66208.c: New file.
810 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
812         PR tree-optimization/69156
813         * gcc.dg/pr69156.c: New test.
815 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
817         * gcc.target/i386/pr69225-7.c: New test.
819 2016-01-13  Richard Henderson  <rth@redhat.com>
821         * gcc.dg/tm/memopt-13.c: Update expected function.
822         * gcc.dg/tm/memopt-6.c: Likewise.
824 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
826         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
827         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
828         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
829         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
831 2016-01-13  Tom de Vries  <tom@codesourcery.com>
833         PR tree-optimization/69169
834         * gcc.dg/pr69169.c: New test.
836 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
838         PR target/69228
839         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
840         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
841         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
842         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
843         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
844         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
845         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
846         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
848 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
850         PR target/69247
851         * gcc.dg/pr69247.c: New test.
853 2016-01-13  Richard Biener  <rguenther@suse.de>
855         PR tree-optimization/69242
856         * gcc.dg/torture/pr69242.c: New testcase.
858 2016-01-13  Richard Biener  <rguenther@suse.de>
860         PR tree-optimization/69186
861         * gcc.dg/torture/pr69186.c: New testcase.
863 2016-01-13  Jeff Law  <law@redhat.com>
865         PR tree-optimization/67755
866         * gcc.dg/tree-ssa/pr67755.c: New test.
868 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
870         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
871         pass number in output by a star.
873 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
875         PR tree-optimization/68911
876         * gcc.c-torture/execute/pr68911.c: New test.
878 2016-01-12  Marek Polacek  <polacek@redhat.com>
880         PR c++/68979
881         * g++.dg/warn/permissive-1.C: New test.
883 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
885         PR objc++/68511
886         PR c++/69213
887         * g++.dg/opt/pr69213.C: New test.
889 2016-01-12  Christian Bruel  <christian.bruel@st.com>
891         PR target/69180
892         * gcc.target/arm/pr69180.c: New test.
894 2016-01-12  Richard Biener  <rguenther@suse.de>
896         PR lto/69077
897         * g++.dg/lto/pr69077_0.C: New testcase.
898         * g++.dg/lto/pr69077_1.C: Likewise.
900 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
902         PR target/69175
903         * g++.dg/opt/pr69175.C: New test.
905 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
907         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
908         rather than #including math.h & stdlib.h.
909         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
910         * gcc.dg/vect/pr49771.c: Likewise.
911         * gcc.dg/vect/vect-10-big-array.c: Likewise.
912         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
913         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
914         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
915         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
916         * gcc.dg/vect/pr44507.c: Likewise.
917         * gcc.dg/vect/pr45902.c: Likewise.
918         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
919         * gcc.dg/vect/vect-117.c: Likewise.
920         * gcc.dg/vect/vect-99.c: Likewise.
921         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
922         * gcc.dg/vect/vect-cond-1.c: Likewise.
923         * gcc.dg/vect/vect-cond-2.c: Likewise.
924         * gcc.dg/vect/vect-cond-3.c: Likewise.
925         * gcc.dg/vect/vect-cond-4.c: Likewise.
926         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
927         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
928         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
929         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
930         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
931         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
932         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
933         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
934         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
935         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
936         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
937         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
938         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
939         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
940         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
941         include of signal.h.
942         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
943         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
944         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
945         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
946         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
947         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
948         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
949         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
950         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
951         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
952         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
953         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
954         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
955         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
956         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
957         * gcc.dg/vect/vect-outer-5.c: Likewise.
958         * gcc.dg/vect/vect-outer-6.c: Likewise.
959         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
960         include of stdio.h.
962 2016-01-12  Nick Clifton  <nickc@redhat.com>
964         PR target/68913
965         * gcc.dg/lto/pr61886_0.c: Rename the external function called
966         to fread so that it will be found in all target runtimes.
968 2016-01-12  Richard Biener  <rguenther@suse.de>
970         PR tree-optimization/69053
971         * g++.dg/torture/pr69053.C: New testcase.
973 2016-01-12  Richard Biener  <rguenther@suse.de>
975         PR tree-optimization/69168
976         * gcc.dg/torture/pr69168.c: New testcase.
978 2016-01-12  Richard Biener  <rguenther@suse.de>
980         PR tree-optimization/69157
981         * gcc.dg/torture/pr69157.c: New testcase.
983 2016-01-12  Richard Biener  <rguenther@suse.de>
985         PR tree-optimization/69174
986         * gcc.dg/torture/pr69174.c: New testcase.
988 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
990         PR c++/66808
991         PR c++/69000
992         * g++.dg/tls/pr66808.C: New test.
993         * g++.dg/tls/pr69000.C: New test.
995 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
997         * gcc.target/powerpc/swaps-p8-23.c: New test.
998         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1000 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
1002         PR tree-optimization/68356
1003         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1005 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1006             Jim Wilson  <jim.wilson@linaro.org>
1008         PR target/69194
1009         * gcc.target/arm/pr69194.c: New test.
1011 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1013         PR target/69225
1014         * gcc.target/i386/pr69225-1.c: New test.
1015         * gcc.target/i386/pr69225-2.c: Likewise.
1016         * gcc.target/i386/pr69225-3.c: Likewise.
1017         * gcc.target/i386/pr69225-4.c: Likewise.
1018         * gcc.target/i386/pr69225-5.c: Likewise.
1019         * gcc.target/i386/pr69225-6.c: Likewise.
1021 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1023         PR target/67462
1024         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1025         if lp64.
1027         PR target/69071
1028         * gcc.dg/pr69071.c: New test.
1030         PR c++/69211
1031         * g++.dg/opt/pr69211.C: New test.
1033         PR tree-optimization/69214
1034         * gcc.c-torture/compile/pr69214.c: New test.
1036 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
1038         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1039         * gcc.target/i386/pr66232-11.c: Ditto.
1040         * gcc.target/i386/pr66232-12.c: Ditto.
1041         * gcc.target/i386/pr66232-13.c: Ditto.
1043 2016-01-11  Richard Biener  <rguenther@suse.de>
1045         PR tree-optimization/69173
1046         * gcc.dg/torture/pr69173.c: New testcase.
1048 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1050         PR rtl-optimization/68796
1051         * gcc.target/aarch64/tst_5.c: New test.
1052         * gcc.target/aarch64/tst_6.c: Likewise.
1054 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1056         PR rtl-optimization/68841
1057         * gcc.dg/pr68841.c: New test.
1058         * gcc.c-torture/execute/pr68841.c: New test.
1060 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1062         PR rtl-optimization/68920
1063         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1064         for ix86 targets.
1065         * gcc.dg/ifcvt-5.c: New test.
1067 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
1069         PR bootstrap/69123
1070         * g++.dg/pr69123.C: New.
1072 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1074         PR target/69010
1075         * gcc.target/i386/pr69010.c: New test.
1077 2016-01-11  Martin Jambor  <mjambor@suse.cz>
1079         PR ipa/69044
1080         * gcc.target/i386/chkp-pr69044.c: New test.
1082 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1084         PR tree-optimization/69109
1085         * gcc.dg/autopar/pr69109-2.c: New test.
1086         * gcc.dg/autopar/pr69109.c: New test.
1088 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1090         PR tree-optimization/69108
1091         * gcc.dg/autopar/pr69108.c: New test.
1093 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
1095         PR c++/69029
1096         * c-c++-common/Wisleading-indentation.c: Augment test.
1098 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1100         PR fortran/69154
1101         * gfortran.dg/inline_matmul_12.f90:  New test.
1103 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
1105         PR fortran/67779
1106         * gfortran.dg/actual_array_offset_1: New test.
1108 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1110         PR tree-optimization/69062
1111         * gcc.dg/autopar/pr69062.c: New test.
1113 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1115         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1116         * gcc.dg/vect/slp-perm-2.c: Likewise.
1117         * gcc.dg/vect/slp-perm-3.c: Likewise.
1118         * gcc.dg/vect/slp-perm-5.c: Likewise.
1119         * gcc.dg/vect/slp-perm-6.c: Likewise.
1120         * gcc.dg/vect/slp-perm-7.c: Likewise.
1121         * gcc.dg/vect/slp-perm-8.c: Likewise.
1123 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1125         PR tree-optimization/69039
1126         * gcc.dg/autopar/pr69039.c: New test.
1128 2016-01-09  Marek Polacek  <polacek@redhat.com>
1130         PR c++/69113
1131         * g++.dg/pr69113.C: New test.
1133 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1135         PR middle-end/50865
1136         PR tree-optimization/69097
1137         * gcc.c-torture/execute/pr50865.c: New test.
1138         * gcc.c-torture/execute/pr69097-1.c: New test.
1139         * gcc.c-torture/execute/pr69097-2.c: New test.
1140         * gcc.dg/pr69097-1.c: New test.
1141         * gcc.dg/pr69097-2.c: New test.
1143 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1145         PR c++/69164
1146         * g++.dg/opt/pr69164.C: New test.
1148 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1150         PR tree-optimization/69167
1151         * gcc.dg/pr69167.c: New test.
1153 2016-01-08  Marek Polacek  <polacek@redhat.com>
1155         PR c++/68449
1156         * g++.dg/pr68449.C: New.
1158 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
1160         PR tree-optimization/68707
1161         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1162         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1163         on platforms supporting it.
1164         * gcc.dg/vect/slp-perm-2.c: Likewise.
1165         * gcc.dg/vect/slp-perm-3.c: Likewise.
1166         * gcc.dg/vect/slp-perm-5.c: Likewise.
1167         * gcc.dg/vect/slp-perm-7.c: Likewise.
1168         * gcc.dg/vect/slp-perm-8.c: Likewise.
1169         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1170         on platforms supporting it.
1172 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1174         PR tree-optimization/69162
1175         * gcc.dg/pr69162.c: New test.
1177         PR tree-optimization/69172
1178         * gcc.dg/pr69172.c: New test.
1180 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1182         PR tree-optimization/67781
1183         * gcc.c-torture/execute/pr67781.c: New file.
1185 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1187         PR tree-optimization/69083
1188         * gcc.dg/vect/pr69083.c: New test.
1190 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
1192         PR tree-optimization/61441
1193         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1194         Use -fexcess-precision=standard for compiler options.
1195         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
1197 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1199         PR fortran/69128
1200         * gfortran.dg/gomp/pr69128.f90: New test.
1202         PR c++/69145
1203         * g++.dg/ext/pr69145-1.C: New test.
1204         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1205         * g++.dg/ext/pr69145-2.h: New file.
1207 2016-01-07  Martin Sebor  <msebor@redhat.com>
1209         PR c/68966
1210         * gcc.dg/atomic-fetch-bool.c: New test.
1211         * gcc.dg/sync-fetch-bool.c: New test.
1213 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1215         PR fortran/66680
1216         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1218 2016-01-07  Nick Clifton  <nickc@redhat.com>
1220         PR target/66655
1221         * g++.dg/pr66655.C: New test.
1222         * g++.dg/pr66655_1.cc: Test support file.
1223         * g++.dg/pr66655.h: Test header file.
1225 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1227         PR fortran/66680
1228         gfortran.dg/gomp/pr66680.f90: New test.
1230 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1232         PR target/69171
1233         * gcc.target/i386/pr69171-1.c: New test.
1234         * gcc.target/i386/pr69171-2.c: Likewise.
1235         * gcc.target/i386/pr69171-3.c: Likewise.
1236         * gcc.target/i386/pr69171-4.c: Likewise.
1237         * gcc.target/i386/pr69171-5.c: Likewise.
1238         * gcc.target/i386/pr69171-6.c: Likewise.
1240 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
1242         PR middle-end/67639
1243         * c-c++-common/pr67639.c: New test.
1245 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
1247         PR tree-optimization/69141
1248         * g++.dg/opt/pr69141.C: New test.
1250 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1252         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1254 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
1256         PR target/69140
1257         * gcc.target/i386/pr69140.c: New test
1259 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
1261         * gcc.dg/bad-dereference.c: New test case.
1263 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1265         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1267 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
1269         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1271 2016-01-06  Marek Polacek  <polacek@redhat.com>
1273         PR sanitizer/69099
1274         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1276 2016-01-05  Marek Polacek  <polacek@redhat.com>
1278         PR c/69104
1279         * gcc.dg/atomic-invalid-2.c: New.
1281 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1283         PR target/68991
1284         * gcc.target/i386/pr68991.c: New test.
1286 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1288         PR target/68991
1289         * g++.dg/pr68991-1.C: New test.
1290         * g++.dg/pr68991-2.C: Likewise.
1292 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
1294         PR other/60465
1295         * gcc.target/ia64/pr60465-gprel64.c: New test.
1296         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1298 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1300         PR rtl-optimization/68651
1301         * gcc.target/aarch64/pr68651_1.c: New test.
1303 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
1305         PR c/69122
1306         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1308 2016-01-05  Nathan Sidwell  <nathan@acm.org>
1310         PR c++/58583
1311         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1313         * gcc.dg/alias-15.c: New.
1315 2016-01-05  Nick Clifton  <nickc@redhat.com>
1317         PR target/68870
1318         * g++.dg/pr68770.C: New test.
1320 2016-01-04  Mike Stump  <mikestump@comcast.net>
1322         * lib/target-supports.exp (check_effective_target_cilkplus):
1323         cilkplus targets require pthreads.
1324         (check_effective_target_cilkplus): Remove special case for NVPTX.
1326 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1328         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1329         generation.
1331 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
1333         Update copyright years.
1335 2016-01-04  Marek Polacek  <polacek@redhat.com>
1337         PR c/68908
1338         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1339         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1340         * gcc.dg/atomic/stdatomic-op-5.c: New test.
1342 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1344         * gcc.target/sparc/20160104-2.c: New test.
1346 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1348         * gcc.target/sparc/20160104-1.c: New test.
1350 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
1352         PR fortran/65045
1353         * gfortran.dg/pr65045.f90: New test.
1355 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
1357         * gnat.dg/specs/debug1.ads: Delete.
1359 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361         PR libgfortran/68867
1362         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1363         expression.
1365 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1367         PR libgfortran/68867
1368         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1369         PowerPC.
1371 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
1373         PR fortran/68864
1374         * gfortran.dg/pr68864.f90: New test.
1376 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
1378         PR tree-optimization/69070
1379         * gcc.dg/pr69070.c: New test.
1381         PR sanitizer/69055
1382         * gfortran.dg/pr69055.f90: New test.
1384         PR target/69015
1385         * gcc.dg/pr69015.c: New test.
1387 Copyright (C) 2016 Free Software Foundation, Inc.
1389 Copying and distribution of this file, with or without modification,
1390 are permitted in any medium without royalty provided the copyright
1391 notice and this notice are preserved.