correct ChangeLogs for PR69422
[official-gcc.git] / gcc / testsuite / ChangeLog
blob540ffedf01189b745128a2d80b0ba48c266c3be0
1 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3         * g++.dg/pr67989.C: Remove ARM-specific option.
4         * gcc.target/arm/pr67989.C: New file.
6 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9         and expm1 test for glibc < 2.11.
11 2016-01-27  Richard Henderson  <rth@redhat.com>
13         * gcc.c-torture/execute/pr69447.c: New test.
15 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
17         PR fortran/69422
18         * gfortran.dg/alloc_comp_assign_15.f03: New test.
20 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
22         PR debug/66869
23         * gcc.dg/pr66869.c: New test.
25 2016-01-25  Jeff Law  <law@redhat.com>
27         PR tree-optimization/68398
28         PR tree-optimization/69196
29         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
30         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
31         path to avoid new heuristic allowing more irreducible regions
32         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
33         * gcc.dg/tree-ssa/vrp46.c: Likewise.
34         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
35         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
36         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
38 2016-01-27  Marek Polacek  <polacek@redhat.com>
40         PR c/68062
41         * c-c++-common/vector-compare-4.c: New test.
43 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
45         PR preprocessor/69126
46         * c-c++-common/pr69126.c: New test case.
48 2016-01-27  Ian Lance Taylor  <iant@google.com>
50         * gcc.dg/tree-ssa/ivopt_5.c: New test.
52 2016-01-27  Ryan Burn  <contact@rnburn.com>
54         PR cilkplus/69267
55         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
57 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
59         PR target/69512
60         * gcc.target/i386/pr69512.c: New test.
62 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
64         PR ada/69488
65         * gnat.dg/sso/*.adb: Robustify dg-output directives.
67 2016-01-27  Marek Polacek  <polacek@redhat.com>
69         PR c++/69379
70         * g++.dg/pr69379.C: New test.
72 2016-01-27  Martin Sebor  <msebor@redhat.com>
74         PR c++/69317
75         * g++.dg/abi/Wabi-2-2.C: New test.
76         * g++.dg/abi/Wabi-2-3.C: New test.
77         * g++.dg/abi/Wabi-3-2.C: New test.
78         * g++.dg/abi/Wabi-3-3.C: New test.
80 2016-01-27  Richard Biener  <rguenther@suse.de>
82         PR tree-optimization/69166
83         * gcc.dg/torture/pr69166.c: New testcase.
85 2016-01-27  Martin Jambor  <mjambor@suse.cz>
87         PR tree-optimization/69355
88         * gcc.dg/tree-ssa/pr69355.c: New test.
90 2016-01-27  Marek Polacek  <polacek@redhat.com>
92         PR c++/69496
93         * g++.dg/ext/constexpr-vla1.C: New test.
95 2016-01-20  Christian Bruel  <christian.bruel@st.com>
97         PR target/69245
98         * gcc.target/arm/pr69245.c: New test.
100 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
102         PR tree-optimization/69399
103         * gcc.dg/torture/pr69399.c: New test.
105 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
107         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
109 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
111         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
113 2016-01-26  Tom de Vries  <tom@codesourcery.com>
115         PR tree-optimization/69110
116         * gcc.dg/autopar/pr69110.c: New test.
118 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
119             Sebastian Pop  <s.pop@samsung.com>
121         * gcc.dg/graphite/isl-ast-op-select.c: New.
123 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
125         PR fortran/69385
126         * gfortran.dg/allocate_error_6.f90: New test.
128 2016-01-26  Richard Henderson  <rth@redhat.com>
130         * gcc.dg/tm/pr60908.c: New test.
132 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
134         PR other/69006
135         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
136         directive.
137         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
138         expected multiline output to reflect the colorization being
139         disabled before newlines.
140         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
141         (custom_diagnostic_finalizer): Replace call to
142         pp_newline_and_flush with call to pp_flush.
143         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
144         * gfortran.dg/implicit_class_1.f90: Likewise.
145         * lib/gcc-dg.exp (allow_blank_lines): New global.
146         (dg-allow-blank-lines-in-output): New procedure.
147         (gcc-dg-prune): Complain about blank lines in the output, unless
148         dg-allow-blank-lines-in-output was called.
149         * lib/multiline.exp (_build_multiline_regex): Only support
150         arbitrary followup text for non-blank-lines, not for blank lines.
152 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
154         PR tree-optimization/69483
155         * gcc.dg/pr69483.c: New test.
156         * g++.dg/opt/pr69483.C: New test.
158 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
160         PR target/68620
161         * gcc.target/arm/pr68620.c: New test.
163 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
165         * gcc.target/i386/pr68986-2.c: Remove -m32.
167 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
169         PR target/68986
170         * gcc.target/i386/pr68986-1.c: New test.
171         * gcc.target/i386/pr68986-2.c: Likewise.
172         * gcc.target/i386/pr68986-3.c: Likewise.
174 2016-01-26  Christian Bruel  <christian.bruel@st.com>
176         * lib/target-supports.exp
177         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
178         (check_effective_target_arm_crypto_pragma_ok): Likewise.
179         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
181 2016-01-26  Richard Biener  <rguenther@suse.de>
183         PR tree-optimization/69452
184         * gcc.dg/torture/pr69452.c: New testcase.
186 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
188         PR target/69442
189         * gcc.dg/pr69442.c: New test.
191 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
193         PR target/67896
194         * gcc.target/aarch64/simd/pr67896.C: New.
196 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
198         PR tree-optimization/69400
199         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
200         function.
201         (plugin_init): Call it.
202         * gcc.dg/torture/pr69400.c: New test.
204 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
206         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
208 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
209             Sebastian Pop  <s.pop@samsung.com>
211         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
212         isl-0.15.
214 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
215             Sebastian Pop  <s.pop@samsung.com>
217         * gcc.dg/graphite/pr69292.c: New.
219 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
221         * c-c++-common/goacc/use_device-1.c: New test.
223 2016-01-25  Jeff Law  <law@redhat.com>
225         PR tree-optimization/69196
226         PR tree-optimization/68398
227         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
228         * gcc.dg/tree-ssa/pr68198.c: Likewise.
230 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
232         PR target/69469
233         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
234         Algorithm.
236 2016-01-25  Richard Biener  <rguenther@suse.de>
238         PR testsuite/69380
239         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
241 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
243         PR target/69421
244         * gcc.dg/pr69421.c: New test.
246 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
248         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
249         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
250         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
251         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
252         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
253         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
254         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
255         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
256         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
257         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
259 2016-01-25  Richard Biener  <rguenther@suse.de>
261         PR tree-optimization/69376
262         * gcc.dg/torture/pr69376.c: New testcase.
264 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
266         PR fortran/69397
267         PR fortran/68442
268         * gfortran.dg/interface_38.f90: New test.
269         * gfortran.dg/interface_39.f90: New test.
271 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
273         Revert:
274         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
276         PR c++/11858
277         PR c++/24663
278         PR c++/24664
279         * g++.dg/template/pr11858.C: New test.
280         * g++.dg/template/pr24663.C: New test.
281         * g++.dg/template/unify12.C: New test.
282         * g++.dg/template/unify13.C: New test.
283         * g++.dg/template/unify14.C: New test.
284         * g++.dg/template/unify15.C: New test.
285         * g++.dg/template/unify16.C: New test.
286         * g++.dg/template/unify17.C: New test.
288 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
290         PR fortran/68283
291         gfortran.dg/pr68283.f90: New test.
293 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
295         PR fortran/66094
296         * gfortran.dg/inline_matmul_13.f90:  New test.
297         * gfortran.dg/matmul_bounds_8.f90:  New test.
298         * gfortran.dg/matmul_bounds_9.f90:  New test.
299         * gfortran.dg/matmul_bounds_10.f90:  New test.
301 2016-01-23  Tom de Vries  <tom@codesourcery.com>
303         PR tree-optimization/69426
304         * gcc.dg/autopar/pr69426.c: New test.
306 2016-01-23  Martin Sebor  <msebor@redhat.com>
308         PR c++/58109
309         PR c++/69022
310         * g++.dg/cpp0x/alignas5.C: New test.
311         * g++.dg/ext/vector29.C: Same.
313 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
315         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
316         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
317         _GNU_SOURCE from compile flags to the source.
318         * gcc.target/i386/chkp-stropt-12.c: Ditto.
319         * gcc.target/i386/chkp-stropt-16.c: Ditto.
320         * gcc.target/i386/chkp-stropt-4.c: Ditto.
321         * gcc.target/i386/chkp-stropt-8.c: Ditto.
323 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
325         PR target/69432
326         * g++.dg/opt/pr69432.C: New test.
328 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
330         * gcc.target/powerpc/pr63354c: Adjust target selector to include
331         32-bit targets testing an -m64 multilib.
333 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
335         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
336         64-bit support.
338 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
340         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
342 2016-01-21  Christian Bruel  <christian.bruel@st.com>
344         PR target/68674
345         * gcc.target/i386/pr68674.c
346         * gcc.target/aarch64/pr68674.c
347         * gcc.target/arm/pr68674.c
349 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
351         PR target/69403
352         * gcc.c-torture/execute/pr69403.c: New test.
354 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
356         PR c++/55843
357         * g++.dg/template/pr55843.C: New.
359 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
361         PR testsuite/66877
362         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
363         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
365 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
367         PR testsuite/67489
368         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
369         from dg-do compile directive, and instead add
370         { dg-require-effective-target int128 }.
372 2016-01-20  Martin Sebor  <msebor@redhat.com>
374         PR c/69405
375         * gcc.dg/sync-fetch.c: New test.
377 2016-01-21  Martin Sebor  <msebor@redhat.com>
379         PR target/69252
380         * gcc.target/powerpc/pr69252.c: New test.
382 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
384         PR fortran/65996
385         * gfortran.dg/pr65996.f90: New test.
387 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
389         PR c++/68810
390         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
391         expected to generate an error.
393 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
395         PR middle-end/66178
396         * gcc.dg/torture/pr66178.c: New test.
398 2016-01-21  Anton Blanchard  <anton@samba.org>
399             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
401         PR target/63354
402         * gcc.target/powerpc/pr63354.c:  New test.
404 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
406         PR rtl-optimization/68990
407         * gcc.target/i386/pr68990: New.
409 2016-01-21  Nick Clifton  <nickc@redhat.com>
411         PR target/69129
412         * gcc.target/mips/pr69129.c: New.
414 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
416         PR c++/58046
417         * g++.dg/cpp0x/pr58046.C: New.
419 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
421         PR target/69187
422         PR target/65624
423         * gcc.target/arm/pr69187.c: New test.
425         PR c++/69355
426         * g++.dg/torture/pr69355.C: New test.
428 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
429             Sebastian Pop  <s.pop@samsung.com>
431         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
433 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
434             Sebastian Pop  <s.pop@samsung.com>
436         * gcc.dg/graphite/pr68976.c: New test.
438 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
440         PR middle-end/67653
441         * c-c++-common/pr67653.c: New test.
442         * gcc.dg/torture/pr29119.c: Add dg-warning.
444 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
446         * gcc.target/powerpc/cpu-builtin-1.c: New test.
448 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
450         PR c/24293
451         * gcc.dg/pr24293.c: New test.
452         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
453         incomplete struct type.
454         * gcc.dg/declspec-1.c: Likewise.
455         * gcc.dg/pr63549.c: Likewise.
457 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
459         PR tree-optimization/66612
460         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
461         for bdn instruction.
463 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
465         * lib/target-supports.exp
466         (check_effective_target_arm_fp_ok_nocache): New.
467         (check_effective_target_arm_fp_ok): New.
468         (add_options_for_arm_fp): New.
469         (check_effective_target_arm_crypto_ok_nocache): Require
470         target_arm_v8_neon_ok instead of arm32.
471         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
472         (check_effective_target_arm_crypto_pragma_ok): New.
473         (add_options_for_arm_vfp): New.
474         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
475         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
476         target instead. Force initial fpu to vfp.
477         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
478         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
479         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
480         dependency.
481         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
482         use arm_vfp effective target instead. Force initial fpu to vfp.
483         * gcc.target/arm/attr-neon3.c: Likewise.
484         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
485         arm_vfp_ok.
486         * gcc.target/arm/unsigned-float.c: Likewise.
487         * gcc.target/arm/vfp-1.c: Likewise.
488         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
489         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
490         * gcc.target/arm/vfp-ldmiad.c: Likewise.
491         * gcc.target/arm/vfp-ldmias.c: Likewise.
492         * gcc.target/arm/vfp-stmdbd.c: Likewise.
493         * gcc.target/arm/vfp-stmdbs.c: Likewise.
494         * gcc.target/arm/vfp-stmiad.c: Likewise.
495         * gcc.target/arm/vfp-stmias.c: Likewise.
496         * gcc.target/arm/vnmul-1.c: Likewise.
497         * gcc.target/arm/vnmul-2.c: Likewise.
498         * gcc.target/arm/vnmul-3.c: Likewise.
499         * gcc.target/arm/vnmul-4.c: Likewise.
501 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
503         PR testsuite/69366
504         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
505         the MPX run-time library, for compile-time MPX test.
506         * gcc.target/i386/chkp-always_inline.c: Likewise.
507         * gcc.target/i386/chkp-bndret.c: Likewise.
508         * gcc.target/i386/chkp-builtins-1.c: Likewise.
509         * gcc.target/i386/chkp-builtins-2.c: Likewise.
510         * gcc.target/i386/chkp-builtins-3.c: Likewise.
511         * gcc.target/i386/chkp-builtins-4.c: Likewise.
512         * gcc.target/i386/chkp-const-check-1.c: Likewise.
513         * gcc.target/i386/chkp-const-check-2.c: Likewise.
514         * gcc.target/i386/chkp-hidden-def.c: Likewise.
515         * gcc.target/i386/chkp-label-address.c: Likewise.
516         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
517         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
518         * gcc.target/i386/chkp-pr69044.c: Likewise.
519         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
520         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
521         * gcc.target/i386/chkp-strchr.c: Likewise.
522         * gcc.target/i386/chkp-strlen-1.c: Likewise.
523         * gcc.target/i386/chkp-strlen-2.c: Likewise.
524         * gcc.target/i386/chkp-strlen-3.c: Likewise.
525         * gcc.target/i386/chkp-strlen-4.c: Likewise.
526         * gcc.target/i386/chkp-strlen-5.c: Likewise.
527         * gcc.target/i386/chkp-stropt-1.c: Likewise.
528         * gcc.target/i386/chkp-stropt-10.c: Likewise.
529         * gcc.target/i386/chkp-stropt-11.c: Likewise.
530         * gcc.target/i386/chkp-stropt-12.c: Likewise.
531         * gcc.target/i386/chkp-stropt-13.c: Likewise.
532         * gcc.target/i386/chkp-stropt-14.c: Likewise.
533         * gcc.target/i386/chkp-stropt-15.c: Likewise.
534         * gcc.target/i386/chkp-stropt-16.c: Likewise.
535         * gcc.target/i386/chkp-stropt-2.c: Likewise.
536         * gcc.target/i386/chkp-stropt-3.c: Likewise.
537         * gcc.target/i386/chkp-stropt-4.c: Likewise.
538         * gcc.target/i386/chkp-stropt-5.c: Likewise.
539         * gcc.target/i386/chkp-stropt-6.c: Likewise.
540         * gcc.target/i386/chkp-stropt-7.c: Likewise.
541         * gcc.target/i386/chkp-stropt-8.c: Likewise.
542         * gcc.target/i386/chkp-stropt-9.c: Likewise.
543         * gcc.target/i386/pr63995-2.c: Likewise.
544         * gcc.target/i386/pr64805.c: Likewise.
545         * gcc.target/i386/pr65044.c: Likewise.
546         * gcc.target/i386/pr65167.c: Likewise.
547         * gcc.target/i386/pr65183.c: Likewise.
548         * gcc.target/i386/pr65184.c: Likewise.
549         * gcc.target/i386/thunk-retbnd.c: Likewise.
551 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
553         PR tree-optimization/69328
554         * gcc.dg/pr69328.c: New test.
556 2016-01-20  Jeff Law  <law@redhat.com>
558         PR target/25114
559         * gcc.target/m68k/pr25114.c: New test.
561 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
563         * gcc.target/arm/memset-inline-10.c: Added
564         dg-require-effective-target arm_thumb2_ok.
566 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
568         * gcc.dg/debug/dwarf2/sso.c: New test.
570 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
572         PR testsuite/68820
573         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
574         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
575         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
577 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
579         PR ipa/66223
580         * g++.dg/ipa/devirt-50.C: New testcase.
582 2016-01-19  Marek Polacek  <polacek@redhat.com>
584         PR c++/68965
585         * g++.dg/cpp1y/parameter-pack-1.C: New test.
586         * g++.dg/cpp1y/parameter-pack-2.C: New test.
588 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
590         PR target/69135
591         * gcc.target/arm/pr69135_1.c: New test.
593 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
595         * gcc.target/aarch64/ccmp_1.c: Add new tests.
597 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
599         * gcc.target/aarch64/ccmp_1.c: New testcase.
601 2016-01-19  Marek Polacek  <polacek@redhat.com>
603         PR c++/68586
604         * g++.dg/cpp0x/enum30.C: New test.
606 2016-01-19  Richard Biener  <rguenther@suse.de>
608         PR tree-optimization/69336
609         * g++.dg/tree-ssa/pr69336.C: New testcase.
611 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
613         PR debug/65779
614         * gcc.dg/pr65779.c: New test.
616 2016-01-19  Richard Biener  <rguenther@suse.de>
618         PR tree-optimization/69352
619         * gcc.dg/torture/pr69352.c: New testcase.
621 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
623         PR rtl-optimization/68955
624         PR rtl-optimization/64557
625         * gcc.dg/torture/pr68955.c: New test.
627 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
629         PR lto/69136
630         * g++.dg/torture/pr69136.C: New testcase.
632 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
634         PR lto/69133
635         * g++.dg/lto/pr69133_0.C: New testcase.
636         * g++.dg/lto/pr69133_1.C: New testcase.
638 2016-01-15  Jeff Law  <law@redhat.com>
640         PR tree-optimization/69320
641         * gcc.c-torture/pr69320-1.c: New test.
642         * gcc.c-torture/pr69320-2.c: New test.
643         * gcc.c-torture/pr69320-3.c: New test.
644         * gcc.c-torture/pr69320-4.c: New test.
646 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
648         PR c++/11858
649         PR c++/24663
650         PR c++/24664
651         * g++.dg/template/pr11858.C: New test.
652         * g++.dg/template/pr24663.C: New test.
653         * g++.dg/template/unify12.C: New test.
654         * g++.dg/template/unify13.C: New test.
655         * g++.dg/template/unify14.C: New test.
656         * g++.dg/template/unify15.C: New test.
657         * g++.dg/template/unify16.C: New test.
658         * g++.dg/template/unify17.C: New test.
660 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
662         PR testsuite/69181
663         * gcc.dg/pr69181-1.c: New test file.
664         * gcc.dg/pr69181-2.c: New test file.
665         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
666         globals by moving it to...
667         (cleanup-after-saved-dg-test): ...this new function.  Add
668         "global additional_sources_used".  Add reset of global
669         multiline_expected_outputs to the empty list.
670         * lib/multiline.exp (_multiline_expected_outputs): Rename this
671         global to...
672         (multiline_expected_outputs): ...this, and updated comments to
673         note that it is modified from gcc-dg.exp.
674         (dg-end-multiline-output): Update for the above renaming.
675         (handle-multiline-outputs): Likewise.  Remove the clearing
676         of the expected outputs to the empty list.
678 2016-01-18  Richard Biener  <rguenther@suse.de>
680         PR tree-optimization/69297
681         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
683 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
685         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
686         dg-options.
687         * gcc.target/mips/mips-3d-2.c: Likewise.
688         * gcc.target/mips/mips-3d-3.c: Likewise.
689         * gcc.target/mips/mips-3d-4.c: Likewise.
690         * gcc.target/mips/mips-3d-5.c: Likewise.
691         * gcc.target/mips/mips-3d-6.c: Likewise.
692         * gcc.target/mips/mips-3d-7.c: Likewise.
693         * gcc.target/mips/mips-3d-8.c: Likewise.
694         * gcc.target/mips/mips-3d-9.c: Likewise.
695         * gcc.target/mips/mips-ps-1.c: Likewise.
696         * gcc.target/mips/mips-ps-2.c: Likewise.
697         * gcc.target/mips/mips-ps-3.c: Likewise.
698         * gcc.target/mips/mips-ps-4.c: Likewise.
699         * gcc.target/mips/mips-ps-5.c: Likewise.
700         * gcc.target/mips/mips-ps-6.c: Likewise.
701         * gcc.target/mips/mips-ps-7.c: Likewise.
702         * gcc.target/mips/mips-ps-type.c: Likewise.
703         * gcc.target/mips/mips-ps-type-2.c: Likewise.
704         * gcc.target/mips/mips16-attributes-6.c: Likewise.
706 2016-01-18  Tom de Vries  <tom@codesourcery.com>
708         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
709         * c-c++-common/goacc/kernels-double-reduction.c: New test.
710         * c-c++-common/goacc/kernels-empty.c: New test.
711         * c-c++-common/goacc/kernels-eternal.c: New test.
712         * c-c++-common/goacc/kernels-loop-2.c: New test.
713         * c-c++-common/goacc/kernels-loop-3.c: New test.
714         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
715         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
716         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
717         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
718         * c-c++-common/goacc/kernels-loop-data.c: New test.
719         * c-c++-common/goacc/kernels-loop-g.c: New test.
720         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
721         * c-c++-common/goacc/kernels-loop-n.c: New test.
722         * c-c++-common/goacc/kernels-loop-nest.c: New test.
723         * c-c++-common/goacc/kernels-loop.c: New test.
724         * c-c++-common/goacc/kernels-noreturn.c: New test.
725         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
726         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
727         * c-c++-common/goacc/kernels-reduction.c: New test.
729 2016-01-18  Tom de Vries  <tom@codesourcery.com>
731         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
732         * gcc.dg/autopar/outer-2.c: Same.
733         * gcc.dg/autopar/outer-3.c: Same.
734         * gcc.dg/autopar/outer-4.c: Same.
735         * gcc.dg/autopar/outer-5.c: Same.
736         * gcc.dg/autopar/outer-6.c: Same.
737         * gcc.dg/autopar/parallelization-1.c: Same.
738         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
739         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
740         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
741         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
742         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
743         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
744         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
745         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
746         * gcc.dg/autopar/pr39500-1.c: Same.
747         * gcc.dg/autopar/pr39500-2.c: Same.
748         * gcc.dg/autopar/pr46193.c: Same.
749         * gcc.dg/autopar/pr46194.c: Same.
750         * gcc.dg/autopar/pr49580.c: Same.
751         * gcc.dg/autopar/pr49960-1.c: Same.
752         * gcc.dg/autopar/pr49960.c: Same.
753         * gcc.dg/autopar/pr68373.c: Same.
754         * gcc.dg/autopar/reduc-1.c: Same.
755         * gcc.dg/autopar/reduc-1char.c: Same.
756         * gcc.dg/autopar/reduc-1short.c: Same.
757         * gcc.dg/autopar/reduc-2.c: Same.
758         * gcc.dg/autopar/reduc-2char.c: Same.
759         * gcc.dg/autopar/reduc-2short.c: Same.
760         * gcc.dg/autopar/reduc-3.c: Same.
761         * gcc.dg/autopar/reduc-4.c: Same.
762         * gcc.dg/autopar/reduc-6.c: Same.
763         * gcc.dg/autopar/reduc-7.c: Same.
764         * gcc.dg/autopar/reduc-8.c: Same.
765         * gcc.dg/autopar/reduc-9.c: Same.
766         * gcc.dg/autopar/uns-outer-4.c: Same.
767         * gcc.dg/autopar/uns-outer-5.c: Same.
768         * gcc.dg/autopar/uns-outer-6.c: Same.
769         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
770         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
772 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
774         PR target/63679
775         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
776         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
778 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
780         PR target/63679
781         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
782         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
783         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
785 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
787         PR target/63679
788         * gcc.dg/tree-ssa/sra-17.c: New.
789         * gcc.dg/tree-ssa/sra-18.c: New.
791 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
793         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
795 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
797         * gnat.dg/inline12.adb: New test.
799 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
801         PR tree-optimization/66797
802         * gcc.c-torture/execute/pr65447.c: Relax check condition.
804 2016-01-18  Richard Biener  <rguenther@suse.de>
806         PR tree-optimization/69170
807         * gcc.dg/torture/pr69170.c: New testcase.
809 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
811         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
813 2016-01-16  Tom de Vries  <tom@codesourcery.com>
815         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
817 2016-01-16  Tom de Vries  <tom@codesourcery.com>
819         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
820         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
821         redundant dg-require-effective-target pthread.
822         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
823         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
824         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
825         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
826         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
827         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
828         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
830 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
832         PR target/68609
833         * gcc.target/powerpc/recip-6.c: Enable on AIX.
834         * gcc.target/powerpc/recip-7.c: Same.
836 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
838         PR c++/69091
839         * g++.dg/template/pr69091.C: New test.
841 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
843         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
844         dump does not contain an error_mark_node.
845         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
846         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
848 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
850         PR c++/68936
851         * g++.dg/template/pr68936.C: New test.
853 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
855         PR target/68609
856         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
857         * gcc.target/powerpc/recip-2.c: Same.
858         * gcc.target/powerpc/recip-3.c: Same.
859         * gcc.target/powerpc/recip-4.c: Same.
860         * gcc.target/powerpc/recip-sqrtf.c: Same.
862 2016-01-15  Jeff Law  <law@redhat.com>
864         PR tree-optimization/69270
865         * gcc.dg/tree-ssa/pr69270-2.c: New test.
866         * gcc.dg/tree-ssa/pr69270-3.c: New test.
868 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
870         PR fortran/49630
871         * gfortran.dg/deferred_character_13.f90: New test for the fix
872         of comment 3 of the PR.
874         PR fortran/54070
875         * gfortran.dg/deferred_character_8.f90: New test
876         * gfortran.dg/allocate_error_5.f90: New test
878         PR fortran/60593
879         * gfortran.dg/deferred_character_10.f90: New test
881         PR fortran/60795
882         * gfortran.dg/deferred_character_14.f90: New test
884         PR fortran/61147
885         * gfortran.dg/deferred_character_11.f90: New test
887         PR fortran/64324
888         * gfortran.dg/deferred_character_9.f90: New test
890 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
892         PR rtl-optimization/69030
893         * gcc.target/i386/pr69030.c: New.
895 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
897         * gcc.target/aarch64/target_attr_17.c: New test.
899 2016-01-15  Richard Biener  <rguenther@suse.de>
901         PR tree-optimization/66856
902         * gcc.dg/torture/pr66856-1.c: New testcase.
903         * gcc.dg/torture/pr66856-2.c: Likewise.
905 2016-01-15  Richard Biener  <rguenther@suse.de>
907         PR debug/69137
908         * g++.dg/lto/pr69137_0.C: New testcase.
910 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
912         PR middle-end/69246
913         * gcc.target/i386/pr69246.c: New test.
915 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
917         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
919 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
921         PR c++/56194
922         * g++.dg/init/const9.C: Disable test on S/390.
924 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
926         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
927         * g++.dg/Wno-frame-address.C: Ditto.
929 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
931         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
933 2016-01-15  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/68961
936         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
938 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
940         * gcc.target/i386/pr65105-5.c: New test.
942 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
944         * gcc.c-torture/execute/alias-4.c: New testcase.
946 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
948         PR ipa/68148
949         * g++.dg/ipa/devirt-49.C: New testcase.
951 2016-01-15  Christian Bruel  <christian.bruel@st.com>
953         PR target/65837
954         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
955         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
956         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
958 2016-01-15  Richard Biener  <rguenther@suse.de>
960         PR tree-optimization/69117
961         * gcc.dg/torture/pr69117.c: New testcase.
963 2015-01-14  Ryan Burn  <contact@rnburn.com>
965         PR c++/69048
966         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
968 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
970         PR testsuite/67509
971         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
972         range tests use 100 * maximum instead of maximum + 1.
974 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
976         PR debug/69244
977         * gcc.dg/guality/pr69244.c: New test.
979 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
981         * lib/target-supports.exp (check_effective_target_issignaling):
982         New procedure.
983         * gcc.dg/pr61441.c: Require issignaling effective target.
985 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
987         PR target/68803
988         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
990 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
992         PR c++/68819
993         PR preprocessor/69177
994         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
995         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
996         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
997         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
999 2016-01-14  Marek Polacek  <polacek@redhat.com>
1001         PR c/69262
1002         * gcc.dg/array-15.c: New test.
1004 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1006         PR middle-end/68146
1007         PR tree-optimization/69155
1008         * gfortran.dg/pr68146.f: New test.
1009         * gfortran.dg/pr69155.f90: New test.
1011 2016-01-14  Richard Biener  <rguenther@suse.de>
1013         PR tree-optimization/68060
1014         * gcc.dg/torture/pr68060-1.c: New testcase.
1015         * gcc.dg/torture/pr68060-2.c: Likewise.
1017 2016-01-14  Nick Clifton  <nickc@redhat.com>
1019         * lib/target-supports.exp
1020         (check_effective_target_arm_neon_ok_nocache): Add an option
1021         sequence that includes setting the ARM architecture to ARMv7-A.
1022         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1023         command line options necessary to enable Neon support.
1024         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1025         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1026         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1027         * gcc.target/arm/pr69180.c: Likewise.
1029 2016-01-14  Jeff Law  <law@redhat.com>
1031         PR tree-optimization/69270
1032         * gcc.dg/tree-ssa/pr69270.c: New test.
1034 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
1036         PR c/66208
1037         * c-c++-common/pr66208.c: New file.
1039 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1041         PR tree-optimization/69156
1042         * gcc.dg/pr69156.c: New test.
1044 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1046         * gcc.target/i386/pr69225-7.c: New test.
1048 2016-01-13  Richard Henderson  <rth@redhat.com>
1050         * gcc.dg/tm/memopt-13.c: Update expected function.
1051         * gcc.dg/tm/memopt-6.c: Likewise.
1053 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
1055         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1056         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1057         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1058         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1060 2016-01-13  Tom de Vries  <tom@codesourcery.com>
1062         PR tree-optimization/69169
1063         * gcc.dg/pr69169.c: New test.
1065 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
1067         PR target/69228
1068         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1069         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1070         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1071         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1072         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1073         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1074         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1075         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1077 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1079         PR target/69247
1080         * gcc.dg/pr69247.c: New test.
1082 2016-01-13  Richard Biener  <rguenther@suse.de>
1084         PR tree-optimization/69242
1085         * gcc.dg/torture/pr69242.c: New testcase.
1087 2016-01-13  Richard Biener  <rguenther@suse.de>
1089         PR tree-optimization/69186
1090         * gcc.dg/torture/pr69186.c: New testcase.
1092 2016-01-13  Jeff Law  <law@redhat.com>
1094         PR tree-optimization/67755
1095         * gcc.dg/tree-ssa/pr67755.c: New test.
1097 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1099         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1100         pass number in output by a star.
1102 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
1104         PR tree-optimization/68911
1105         * gcc.c-torture/execute/pr68911.c: New test.
1107 2016-01-12  Marek Polacek  <polacek@redhat.com>
1109         PR c++/68979
1110         * g++.dg/warn/permissive-1.C: New test.
1112 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1114         PR objc++/68511
1115         PR c++/69213
1116         * g++.dg/opt/pr69213.C: New test.
1118 2016-01-12  Christian Bruel  <christian.bruel@st.com>
1120         PR target/69180
1121         * gcc.target/arm/pr69180.c: New test.
1123 2016-01-12  Richard Biener  <rguenther@suse.de>
1125         PR lto/69077
1126         * g++.dg/lto/pr69077_0.C: New testcase.
1127         * g++.dg/lto/pr69077_1.C: Likewise.
1129 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1131         PR target/69175
1132         * g++.dg/opt/pr69175.C: New test.
1134 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
1136         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1137         rather than #including math.h & stdlib.h.
1138         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1139         * gcc.dg/vect/pr49771.c: Likewise.
1140         * gcc.dg/vect/vect-10-big-array.c: Likewise.
1141         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1142         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1143         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1144         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1145         * gcc.dg/vect/pr44507.c: Likewise.
1146         * gcc.dg/vect/pr45902.c: Likewise.
1147         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1148         * gcc.dg/vect/vect-117.c: Likewise.
1149         * gcc.dg/vect/vect-99.c: Likewise.
1150         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1151         * gcc.dg/vect/vect-cond-1.c: Likewise.
1152         * gcc.dg/vect/vect-cond-2.c: Likewise.
1153         * gcc.dg/vect/vect-cond-3.c: Likewise.
1154         * gcc.dg/vect/vect-cond-4.c: Likewise.
1155         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1156         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1157         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1158         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1159         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1160         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1161         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1162         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1163         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1164         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1165         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1166         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1167         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1168         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1169         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1170         include of signal.h.
1171         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1172         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1173         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1174         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1175         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1176         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1177         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1178         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1179         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1180         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1181         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1182         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1183         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1184         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1185         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1186         * gcc.dg/vect/vect-outer-5.c: Likewise.
1187         * gcc.dg/vect/vect-outer-6.c: Likewise.
1188         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1189         include of stdio.h.
1191 2016-01-12  Nick Clifton  <nickc@redhat.com>
1193         PR target/68913
1194         * gcc.dg/lto/pr61886_0.c: Rename the external function called
1195         to fread so that it will be found in all target runtimes.
1197 2016-01-12  Richard Biener  <rguenther@suse.de>
1199         PR tree-optimization/69053
1200         * g++.dg/torture/pr69053.C: New testcase.
1202 2016-01-12  Richard Biener  <rguenther@suse.de>
1204         PR tree-optimization/69168
1205         * gcc.dg/torture/pr69168.c: New testcase.
1207 2016-01-12  Richard Biener  <rguenther@suse.de>
1209         PR tree-optimization/69157
1210         * gcc.dg/torture/pr69157.c: New testcase.
1212 2016-01-12  Richard Biener  <rguenther@suse.de>
1214         PR tree-optimization/69174
1215         * gcc.dg/torture/pr69174.c: New testcase.
1217 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1219         PR c++/66808
1220         PR c++/69000
1221         * g++.dg/tls/pr66808.C: New test.
1222         * g++.dg/tls/pr69000.C: New test.
1224 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1226         * gcc.target/powerpc/swaps-p8-23.c: New test.
1227         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1229 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
1231         PR tree-optimization/68356
1232         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1234 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1235             Jim Wilson  <jim.wilson@linaro.org>
1237         PR target/69194
1238         * gcc.target/arm/pr69194.c: New test.
1240 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1242         PR target/69225
1243         * gcc.target/i386/pr69225-1.c: New test.
1244         * gcc.target/i386/pr69225-2.c: Likewise.
1245         * gcc.target/i386/pr69225-3.c: Likewise.
1246         * gcc.target/i386/pr69225-4.c: Likewise.
1247         * gcc.target/i386/pr69225-5.c: Likewise.
1248         * gcc.target/i386/pr69225-6.c: Likewise.
1250 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1252         PR target/67462
1253         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1254         if lp64.
1256         PR target/69071
1257         * gcc.dg/pr69071.c: New test.
1259         PR c++/69211
1260         * g++.dg/opt/pr69211.C: New test.
1262         PR tree-optimization/69214
1263         * gcc.c-torture/compile/pr69214.c: New test.
1265 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
1267         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1268         * gcc.target/i386/pr66232-11.c: Ditto.
1269         * gcc.target/i386/pr66232-12.c: Ditto.
1270         * gcc.target/i386/pr66232-13.c: Ditto.
1272 2016-01-11  Richard Biener  <rguenther@suse.de>
1274         PR tree-optimization/69173
1275         * gcc.dg/torture/pr69173.c: New testcase.
1277 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1279         PR rtl-optimization/68796
1280         * gcc.target/aarch64/tst_5.c: New test.
1281         * gcc.target/aarch64/tst_6.c: Likewise.
1283 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1285         PR rtl-optimization/68841
1286         * gcc.dg/pr68841.c: New test.
1287         * gcc.c-torture/execute/pr68841.c: New test.
1289 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1291         PR rtl-optimization/68920
1292         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1293         for ix86 targets.
1294         * gcc.dg/ifcvt-5.c: New test.
1296 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
1298         PR bootstrap/69123
1299         * g++.dg/pr69123.C: New.
1301 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1303         PR target/69010
1304         * gcc.target/i386/pr69010.c: New test.
1306 2016-01-11  Martin Jambor  <mjambor@suse.cz>
1308         PR ipa/69044
1309         * gcc.target/i386/chkp-pr69044.c: New test.
1311 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1313         PR tree-optimization/69109
1314         * gcc.dg/autopar/pr69109-2.c: New test.
1315         * gcc.dg/autopar/pr69109.c: New test.
1317 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1319         PR tree-optimization/69108
1320         * gcc.dg/autopar/pr69108.c: New test.
1322 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
1324         PR c++/69029
1325         * c-c++-common/Wisleading-indentation.c: Augment test.
1327 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1329         PR fortran/69154
1330         * gfortran.dg/inline_matmul_12.f90:  New test.
1332 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
1334         PR fortran/67779
1335         * gfortran.dg/actual_array_offset_1: New test.
1337 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1339         PR tree-optimization/69062
1340         * gcc.dg/autopar/pr69062.c: New test.
1342 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1344         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1345         * gcc.dg/vect/slp-perm-2.c: Likewise.
1346         * gcc.dg/vect/slp-perm-3.c: Likewise.
1347         * gcc.dg/vect/slp-perm-5.c: Likewise.
1348         * gcc.dg/vect/slp-perm-6.c: Likewise.
1349         * gcc.dg/vect/slp-perm-7.c: Likewise.
1350         * gcc.dg/vect/slp-perm-8.c: Likewise.
1352 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1354         PR tree-optimization/69039
1355         * gcc.dg/autopar/pr69039.c: New test.
1357 2016-01-09  Marek Polacek  <polacek@redhat.com>
1359         PR c++/69113
1360         * g++.dg/pr69113.C: New test.
1362 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1364         PR middle-end/50865
1365         PR tree-optimization/69097
1366         * gcc.c-torture/execute/pr50865.c: New test.
1367         * gcc.c-torture/execute/pr69097-1.c: New test.
1368         * gcc.c-torture/execute/pr69097-2.c: New test.
1369         * gcc.dg/pr69097-1.c: New test.
1370         * gcc.dg/pr69097-2.c: New test.
1372 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1374         PR c++/69164
1375         * g++.dg/opt/pr69164.C: New test.
1377 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1379         PR tree-optimization/69167
1380         * gcc.dg/pr69167.c: New test.
1382 2016-01-08  Marek Polacek  <polacek@redhat.com>
1384         PR c++/68449
1385         * g++.dg/pr68449.C: New.
1387 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
1389         PR tree-optimization/68707
1390         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1391         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1392         on platforms supporting it.
1393         * gcc.dg/vect/slp-perm-2.c: Likewise.
1394         * gcc.dg/vect/slp-perm-3.c: Likewise.
1395         * gcc.dg/vect/slp-perm-5.c: Likewise.
1396         * gcc.dg/vect/slp-perm-7.c: Likewise.
1397         * gcc.dg/vect/slp-perm-8.c: Likewise.
1398         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1399         on platforms supporting it.
1401 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1403         PR tree-optimization/69162
1404         * gcc.dg/pr69162.c: New test.
1406         PR tree-optimization/69172
1407         * gcc.dg/pr69172.c: New test.
1409 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1411         PR tree-optimization/67781
1412         * gcc.c-torture/execute/pr67781.c: New file.
1414 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1416         PR tree-optimization/69083
1417         * gcc.dg/vect/pr69083.c: New test.
1419 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
1421         PR tree-optimization/61441
1422         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1423         Use -fexcess-precision=standard for compiler options.
1424         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
1426 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1428         PR fortran/69128
1429         * gfortran.dg/gomp/pr69128.f90: New test.
1431         PR c++/69145
1432         * g++.dg/ext/pr69145-1.C: New test.
1433         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1434         * g++.dg/ext/pr69145-2.h: New file.
1436 2016-01-07  Martin Sebor  <msebor@redhat.com>
1438         PR c/68966
1439         * gcc.dg/atomic-fetch-bool.c: New test.
1440         * gcc.dg/sync-fetch-bool.c: New test.
1442 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1444         PR fortran/66680
1445         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1447 2016-01-07  Nick Clifton  <nickc@redhat.com>
1449         PR target/66655
1450         * g++.dg/pr66655.C: New test.
1451         * g++.dg/pr66655_1.cc: Test support file.
1452         * g++.dg/pr66655.h: Test header file.
1454 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1456         PR fortran/66680
1457         gfortran.dg/gomp/pr66680.f90: New test.
1459 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1461         PR target/69171
1462         * gcc.target/i386/pr69171-1.c: New test.
1463         * gcc.target/i386/pr69171-2.c: Likewise.
1464         * gcc.target/i386/pr69171-3.c: Likewise.
1465         * gcc.target/i386/pr69171-4.c: Likewise.
1466         * gcc.target/i386/pr69171-5.c: Likewise.
1467         * gcc.target/i386/pr69171-6.c: Likewise.
1469 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
1471         PR middle-end/67639
1472         * c-c++-common/pr67639.c: New test.
1474 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
1476         PR tree-optimization/69141
1477         * g++.dg/opt/pr69141.C: New test.
1479 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1481         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
1483 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
1485         PR target/69140
1486         * gcc.target/i386/pr69140.c: New test
1488 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
1490         * gcc.dg/bad-dereference.c: New test case.
1492 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1494         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
1496 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
1498         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
1500 2016-01-06  Marek Polacek  <polacek@redhat.com>
1502         PR sanitizer/69099
1503         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
1505 2016-01-05  Marek Polacek  <polacek@redhat.com>
1507         PR c/69104
1508         * gcc.dg/atomic-invalid-2.c: New.
1510 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1512         PR target/68991
1513         * gcc.target/i386/pr68991.c: New test.
1515 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
1517         PR target/68991
1518         * g++.dg/pr68991-1.C: New test.
1519         * g++.dg/pr68991-2.C: Likewise.
1521 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
1523         PR other/60465
1524         * gcc.target/ia64/pr60465-gprel64.c: New test.
1525         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
1527 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1529         PR rtl-optimization/68651
1530         * gcc.target/aarch64/pr68651_1.c: New test.
1532 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
1534         PR c/69122
1535         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
1537 2016-01-05  Nathan Sidwell  <nathan@acm.org>
1539         PR c++/58583
1540         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
1542         * gcc.dg/alias-15.c: New.
1544 2016-01-05  Nick Clifton  <nickc@redhat.com>
1546         PR target/68870
1547         * g++.dg/pr68770.C: New test.
1549 2016-01-04  Mike Stump  <mikestump@comcast.net>
1551         * lib/target-supports.exp (check_effective_target_cilkplus):
1552         cilkplus targets require pthreads.
1553         (check_effective_target_cilkplus): Remove special case for NVPTX.
1555 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1557         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
1558         generation.
1560 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
1562         Update copyright years.
1564 2016-01-04  Marek Polacek  <polacek@redhat.com>
1566         PR c/68908
1567         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
1568         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
1569         * gcc.dg/atomic/stdatomic-op-5.c: New test.
1571 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1573         * gcc.target/sparc/20160104-2.c: New test.
1575 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1577         * gcc.target/sparc/20160104-1.c: New test.
1579 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
1581         PR fortran/65045
1582         * gfortran.dg/pr65045.f90: New test.
1584 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
1586         * gnat.dg/specs/debug1.ads: Delete.
1588 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1590         PR libgfortran/68867
1591         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
1592         expression.
1594 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1596         PR libgfortran/68867
1597         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
1598         PowerPC.
1600 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
1602         PR fortran/68864
1603         * gfortran.dg/pr68864.f90: New test.
1605 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
1607         PR tree-optimization/69070
1608         * gcc.dg/pr69070.c: New test.
1610         PR sanitizer/69055
1611         * gfortran.dg/pr69055.f90: New test.
1613         PR target/69015
1614         * gcc.dg/pr69015.c: New test.
1616 Copyright (C) 2016 Free Software Foundation, Inc.
1618 Copying and distribution of this file, with or without modification,
1619 are permitted in any medium without royalty provided the copyright
1620 notice and this notice are preserved.