2016-02-09 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb5146996bf38c53dc8a5e9ecee3455eb397d5014
1 2016-02-09  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/69715
4         * gcc.dg/torture/pr69715.c: New testcase.
6 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
8         PR c++/69139
9         * g++.dg/cpp0x/trailing12.C: New test.
10         * g++.dg/cpp0x/trailing13.C: New test.
12 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
14         PR c++/69283
15         PR c++/67835
16         * g++.dg/cpp1y/auto-fn29.C: New test.
17         * g++.dg/cpp1y/auto-fn30.C: New test.
19 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
21         PR tree-optimization/69209
22         * gcc.c-torture/compile/pr69209.c: New test.
24 2016-02-08  Jeff Law  <law@redhat.com>
26         PR tree-optimization/68541
27         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
28         of statements allowed in join block for path splitting.
30 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
32         PR c++/59627
33         * g++.dg/gomp/pr59627.C: New test.
35         PR ipa/69239
36         * g++.dg/ipa/pr69239.C: New test.
38 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
40         PR preprocessor/69664
41         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
42         * gcc.dg/cpp/warn-comments.c: Likewise.
44 2016-02-08  Marek Polacek  <polacek@redhat.com>
46         PR c++/69688
47         * g++.dg/init/const12.C: New test.
49 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
51         PR target/60410
52         * gcc.dg/lto/pr55113_0.c: Remove test.
54 2016-02-08  Richard Biener  <rguenther@suse.de>
56         PR tree-optimization/69719
57         * gcc.dg/torture/pr69719.c: New testcase.
59 2016-02-08  Richard Biener  <rguenther@suse.de>
60         Jeff Law  <law@redhat.com>
62         PR target/68273
63         * gcc.target/mips/pr68273.c: New testcase.
65 2016-02-08   Richard Biener  <rguenther@suse.de>
67         PR rtl-optimization/69274
68         * gcc.target/i386/addr-sel-1.c: XFAIL.
70 2016-02-08  Jeff Law  <law@redhat.com>
72         PR tree-optimization/68541
73         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
75         PR tree-optimization/65917
76         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
78 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
80         PR fortran/50555
81         * gfortran.dg/namelist_args.f90: New test.
83 2016-02-05  Jeff Law  <law@redhat.com>
85         PR tree-optimization/68541
86         * gcc.dg/tree-ssa/split-path-2.c: New test.
87         * gcc.dg/tree-ssa/split-path-3.c: New test.
88         * gcc.dg/tree-ssa/split-path-4.c: New test.
89         * gcc.dg/tree-ssa/split-path-5.c: New test.
90         * gcc.dg/tree-ssa/split-path-6.c: New test.
91         * gcc.dg/tree-ssa/split-path-7.c: New test.
93 2016-02-05  Martin Sebor  <msebor@redhat.com>
95         PR c++/69662
96         * g++.dg/warn/Wplacement-new-size-1.C: New test.
97         * g++.dg/warn/Wplacement-new-size-2.C: New test.
99 2016-02-06  Richard HEnderson  <rth@redhat.com>
101         PR c/69643
102         * gcc.target/i386/addr-space-4.c: New.
103         * gcc.target/i386/addr-space-5.c: New.
105 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
107         PR fortran/66089
108         * gfortran.dg/elemental_dependency_6.f90: New.
110 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
112         PR rtl-optimization/69691
113         * gcc.c-torture/execute/pr69691.c: New test.
115         PR c++/69628
116         * g++.dg/parse/pr69628.C: New test.
118 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
120         * gcc.dg/sancov/asan.c: Move to ...
121         * gcc.dg/asan/sancov-1.c: ... here.
123 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
125         * gcc.target/i386/pr69577.c: Require avx_runtime target.
127 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
129         PR target/69677
130         * gcc.target/i386/pr69677.c: New test.
132 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
134         PR c++/68948
135         * g++.dg/template/pr68948.C: New test.
137 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
139         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
140         (only necessary on s390x).
142 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
144         * gcc.target/i386/pr69454-2.c: Compile with -msse2
145         -mno-accumulate-outgoing-args.
147 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
149         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
151 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
153         PR c/69669
154         * c-c++-common/pr69669.c: New test.
156 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
158         PR target/69667
159         * g++.dg/pr69667.C: New file.
161 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
163         PR target/69619
164         * gcc.dg/pr69619.c: Add new test.
166 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
168         PR rtl-optimization/69577
169         * gcc.target/i386/pr69577.c: New test.
171 2016-02-04  Martin Liska  <mliska@suse.cz>
173         * g++.dg/asan/pr69276.C: New test.
175 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
177         PR target/65932
178         PR target/67714
179         * gcc.target/arm/wmul-3.c: Simplify test to generate just
180         a single smulbb instruction.
181         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
182         * gcc.target/amr/wmul-2.c: Likewise.
184 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
186         PR target/65932
187         PR target/67714
188         * gcc.c-torture/execute/pr67714.c: New test.
190 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
192         PR target/69454
193         * gcc.target/i386/pr69454-1.c: New test.
194         * gcc.target/i386/pr69454-2.c: New test.
196 2016-02-03  Martin Sebor  <msebor@redhat.com>
198         PR c++/69251
199         PR c++/69253
200         PR c++/69290
201         PR c++/69277
202         PR c++/69349
203         * g++.dg/ext/flexarray-mangle-2.C: New test.
204         * g++.dg/ext/flexarray-mangle.C: New test.
205         * g++.dg/ext/flexarray-subst.C: New test.
206         * g++.dg/ext/flexary11.C: New test.
207         * g++.dg/ext/flexary12.C: New test.
208         * g++.dg/ext/flexary13.C: New test.
209         * g++.dg/ext/flexary14.C: New test.
210         * g++.dg/other/dump-ada-spec-2.C: Adjust.
212 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
214         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
215         Define only if CHECK_FLOAT128 is defined.
216         (main): Properly initialize u5.
218 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
220         PR c/69627
221         * gcc.dg/pr69627.c: New test.
223         PR target/69644
224         * gcc.dg/pr69644.c: New test.
226 2016-02-03  Mike Stump  <mikestump@comcast.net>
228         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
229         support for struct-layout-1.exp.
231 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
233         PR c++/69056
234         * g++.dg/cpp0x/pr69056.C: New test.
236 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
237             Alexandre Oliva  <aoliva@redhat.com>
239         PR target/69461
240         * gcc.target/powerpc/pr69461.c: New.
242 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
244         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
245         works from here ...
246         (check_effective_target_fsanitize_thread): ... to here.  Do not
247         specify additional compile flags for the test source.
248         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
249         specify additional compile flags for the test source.
251 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
253         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
255 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
257         PR fortran/67451
258         PR fortran/69418
259         * gfortran.dg/coarray_allocate_2.f08: New test.
260         * gfortran.dg/coarray_allocate_3.f08: New test.
261         * gfortran.dg/coarray_allocate_4.f08: New test.
263 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
265         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
266         use same scan-tree-dump-times on all platforms.
267         * gcc.dg/vect/vect-outer-1.c: Likewise.
268         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
269         * gcc.dg/vect/vect-outer-1a.c: Likewise.
270         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
271         * gcc.dg/vect/vect-outer-1b.c: Likewise.
272         * gcc.dg/vect/vect-outer-2b.c: Likewise.
273         * gcc.dg/vect/vect-outer-3b.c: Likewise.
274         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
276 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
278         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
279         warning.
281 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
283         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
285 2016-02-02  James Norris  <jnorris@codesourcery.com>
287         * c-c++-common/goacc/routine-5.c: Add tests.
289 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
291         * gcc.target/nvptx/unsigned-cmp.c: New test.
293 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
295         * gcc.target/aarch64/scalar_shift_1.c
296         (test_corners_sisd_di): Improve force to SIMD register.
297         (test_corners_sisd_si): Likewise.
298         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
299         Remove scan-assembler check for ldr.
301 2016-02-02  Richard Biener  <rguenther@suse.de>
303         PR tree-optimization/69595
304         * gcc.dg/Warray-bounds-17.c: New testcase.
306 2016-02-02  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/69606
309         * gcc.dg/torture/pr69606.c: New testcase.
311 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
313         PR middle-end/68542
314         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
315         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
317 2016-02-02  Alan Modra  <amodra@gmail.com>
319         PR target/69548
320         * gcc.target/powerpc/pr69548.c: New test.
322 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
324         PR rtl-optimization/69592
325         * gcc.dg/pr69592.c: New test.
327         PR preprocessor/69543
328         PR c/69558
329         * gcc.dg/pr69543.c: New test.
330         * gcc.dg/pr69558.c: New test.
332 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
334         PR testsuite/65940
335         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
337 2016-02-01  Martin Sebor  <msebor@redhat.com>
339         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
341 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
343         PR tree-optimization/67921
344         * c-c++-common/ubsan/pr67921.c: New test.
346 2016-02-01  Richard Biener  <rguenther@suse.de>
348         PR middle-end/69556
349         * gcc.dg/tree-ssa/recip-8.c: New testcase.
351 2016-02-01  Richard Biener  <rguenther@suse.de>
353         PR tree-optimization/69574
354         * gcc.dg/torture/pr69574.c: New testcase.
356 2016-02-01  Richard Biener  <rguenther@suse.de>
358         PR tree-optimization/69579
359         * gcc.dg/setjmp-6.c: New testcase.
361 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
363         PR rtl-optimization/69570
364         * g++.dg/opt/pr69570.C: New test.
366 2016-02-01  Richard Henderson  <rth@redhat.com>
368         * gcc.dg/pr69535.c: New test.
370 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
372         PR testsuite/69584
373         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
374         * gcc.dg/tree-ssa/sra-18.c: Likewise.
376         PR debug/68244
377         * g++.dg/parse/parens3.C: Use register "4" on hppa.
379         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
381 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
383         PR fortran/67564
384         * gfortran.dg/allocate_with_source_17.f03: New test.
386 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
388         PR tree-optimization/69546
389         * gcc.dg/torture/pr69546.c: New test.
391 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
393         PR fortran/69566
394         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
396 2016-01-30  Martin Sebor  <msebor@redhat.com>
398         PR c++/68490
399         * g++.dg/ext/flexary10.C: New test.
401 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
403         PR fortran/66707
404         gfortran.dg/common_23.f90: New test.
406 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
408         PR target/65546
409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
410         condition being checked, and disable it when the target supports
411         misaligned loads and stores.
413 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
415         PR debug/69518
416         * gcc.dg/torture/pr69518.c: New test.
418 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
420         PR target/69530
421         * gcc.target/i386/pr69530.c: New test.
423 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
425         PR target/65604
426         * gcc.target/mips/div-delay.c: New test.
428 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
430         PR target/69551
431         * gcc.target/i386/pr69551.c: New test.
433         PR target/66137
434         * gcc.target/i386/pr66137.c: New test.
436 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
438         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
439         always built for p5600.
440         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
441         isa=p5600 dg-option.
443 2016-01-29  Richard Biener  <rguenther@suse.de>
445         PR tree-optimization/69547
446         * g++.dg/tree-ssa/pr69547.C: New testcase.
448 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
450         PR debug/66869
451         * g++.dg/warn/Wunused-function2.C: New test.
453 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
455         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
456         support for test to succeed.
458 2016-01-29  Marek Polacek  <polacek@redhat.com>
460         PR c++/69509
461         PR c++/69516
462         * g++.dg/ext/constexpr-vla2.C: New test.
463         * g++.dg/ext/constexpr-vla3.C: New test.
464         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
466 2016-01-29  Richard Biener  <rguenther@suse.de>
468         PR middle-end/69537
469         * gcc.dg/uninit-21.c: New testcase.
471 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
473         PR target/69459
474         * gcc.target/i386/pr69459.c: New test.
476 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
478         PR target/68400
479         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
480         * gcc.target/mips/pr68400.c: New test.
482 2016-01-28  Martin Sebor  <msebor@redhat.com>
484         PR target/17381
485         * gcc.target/powerpc/pr17381.c: New test.
487 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
489         PR middle-end/69542
490         * gcc.dg/torture/pr69542.c: New test.
492 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
494         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
496 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
498         * gcc.dg/pr65980.c: Skip on AIX.
499         * gcc.dg/pr66688.c: Same.
501 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
503         PR target/63679
504         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
505         * gcc.dg/tree-ssa/sra-18.c: Same.
507 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
509         PR fortran/62536
510         * gfortran.dg/block_15.f08: New test.
511         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
512         on incorrectly closed BLOCK.
514 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
516         * gcc.dg/declare-simd.c: New test.
517 2016-01-28  Richard Biener  <rguenther@suse.de>
519         PR tree-optimization/69466
520         * gfortran.dg/vect/pr69466.f90: New testcase.
522 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
524         * g++.dg/pr67989.C: Remove ARM-specific option.
525         * gcc.target/arm/pr67989.C: New file.
527 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
529         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
530         and expm1 test for glibc < 2.11.
532 2016-01-27  Richard Henderson  <rth@redhat.com>
534         * gcc.c-torture/execute/pr69447.c: New test.
536 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
538         PR fortran/69422
539         * gfortran.dg/alloc_comp_assign_15.f03: New test.
541 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
543         PR debug/66869
544         * gcc.dg/pr66869.c: New test.
546 2016-01-25  Jeff Law  <law@redhat.com>
548         PR tree-optimization/68398
549         PR tree-optimization/69196
550         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
551         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
552         path to avoid new heuristic allowing more irreducible regions
553         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
554         * gcc.dg/tree-ssa/vrp46.c: Likewise.
555         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
556         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
557         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
559 2016-01-27  Marek Polacek  <polacek@redhat.com>
561         PR c/68062
562         * c-c++-common/vector-compare-4.c: New test.
564 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
566         PR preprocessor/69126
567         * c-c++-common/pr69126.c: New test case.
569 2016-01-27  Ian Lance Taylor  <iant@google.com>
571         * gcc.dg/tree-ssa/ivopt_5.c: New test.
573 2016-01-27  Ryan Burn  <contact@rnburn.com>
575         PR cilkplus/69267
576         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
578 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
580         PR target/69512
581         * gcc.target/i386/pr69512.c: New test.
583 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
585         PR ada/69488
586         * gnat.dg/sso/*.adb: Robustify dg-output directives.
588 2016-01-27  Marek Polacek  <polacek@redhat.com>
590         PR c++/69379
591         * g++.dg/pr69379.C: New test.
593 2016-01-27  Martin Sebor  <msebor@redhat.com>
595         PR c++/69317
596         * g++.dg/abi/Wabi-2-2.C: New test.
597         * g++.dg/abi/Wabi-2-3.C: New test.
598         * g++.dg/abi/Wabi-3-2.C: New test.
599         * g++.dg/abi/Wabi-3-3.C: New test.
601 2016-01-27  Richard Biener  <rguenther@suse.de>
603         PR tree-optimization/69166
604         * gcc.dg/torture/pr69166.c: New testcase.
606 2016-01-27  Martin Jambor  <mjambor@suse.cz>
608         PR tree-optimization/69355
609         * gcc.dg/tree-ssa/pr69355.c: New test.
611 2016-01-27  Marek Polacek  <polacek@redhat.com>
613         PR c++/69496
614         * g++.dg/ext/constexpr-vla1.C: New test.
616 2016-01-20  Christian Bruel  <christian.bruel@st.com>
618         PR target/69245
619         * gcc.target/arm/pr69245.c: New test.
621 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
623         PR tree-optimization/69399
624         * gcc.dg/torture/pr69399.c: New test.
626 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
628         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
630 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
632         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
634 2016-01-26  Tom de Vries  <tom@codesourcery.com>
636         PR tree-optimization/69110
637         * gcc.dg/autopar/pr69110.c: New test.
639 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
640             Sebastian Pop  <s.pop@samsung.com>
642         * gcc.dg/graphite/isl-ast-op-select.c: New.
644 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
646         PR fortran/69385
647         * gfortran.dg/allocate_error_6.f90: New test.
649 2016-01-26  Richard Henderson  <rth@redhat.com>
651         * gcc.dg/tm/pr60908.c: New test.
653 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
655         PR other/69006
656         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
657         directive.
658         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
659         expected multiline output to reflect the colorization being
660         disabled before newlines.
661         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
662         (custom_diagnostic_finalizer): Replace call to
663         pp_newline_and_flush with call to pp_flush.
664         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
665         * gfortran.dg/implicit_class_1.f90: Likewise.
666         * lib/gcc-dg.exp (allow_blank_lines): New global.
667         (dg-allow-blank-lines-in-output): New procedure.
668         (gcc-dg-prune): Complain about blank lines in the output, unless
669         dg-allow-blank-lines-in-output was called.
670         * lib/multiline.exp (_build_multiline_regex): Only support
671         arbitrary followup text for non-blank-lines, not for blank lines.
673 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
675         PR tree-optimization/69483
676         * gcc.dg/pr69483.c: New test.
677         * g++.dg/opt/pr69483.C: New test.
679 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
681         PR target/68620
682         * gcc.target/arm/pr68620.c: New test.
684 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
686         * gcc.target/i386/pr68986-2.c: Remove -m32.
688 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
690         PR target/68986
691         * gcc.target/i386/pr68986-1.c: New test.
692         * gcc.target/i386/pr68986-2.c: Likewise.
693         * gcc.target/i386/pr68986-3.c: Likewise.
695 2016-01-26  Christian Bruel  <christian.bruel@st.com>
697         * lib/target-supports.exp
698         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
699         (check_effective_target_arm_crypto_pragma_ok): Likewise.
700         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
702 2016-01-26  Richard Biener  <rguenther@suse.de>
704         PR tree-optimization/69452
705         * gcc.dg/torture/pr69452.c: New testcase.
707 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
709         PR target/69442
710         * gcc.dg/pr69442.c: New test.
712 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
714         PR target/67896
715         * gcc.target/aarch64/simd/pr67896.C: New.
717 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
719         PR tree-optimization/69400
720         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
721         function.
722         (plugin_init): Call it.
723         * gcc.dg/torture/pr69400.c: New test.
725 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
727         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
729 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
730             Sebastian Pop  <s.pop@samsung.com>
732         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
733         isl-0.15.
735 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
736             Sebastian Pop  <s.pop@samsung.com>
738         * gcc.dg/graphite/pr69292.c: New.
740 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
742         * c-c++-common/goacc/use_device-1.c: New test.
744 2016-01-25  Jeff Law  <law@redhat.com>
746         PR tree-optimization/69196
747         PR tree-optimization/68398
748         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
749         * gcc.dg/tree-ssa/pr68198.c: Likewise.
751 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
753         PR target/69469
754         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
755         Algorithm.
757 2016-01-25  Richard Biener  <rguenther@suse.de>
759         PR testsuite/69380
760         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
762 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
764         PR target/69421
765         * gcc.dg/pr69421.c: New test.
767 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
769         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
770         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
771         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
772         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
773         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
774         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
775         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
776         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
777         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
778         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
780 2016-01-25  Richard Biener  <rguenther@suse.de>
782         PR tree-optimization/69376
783         * gcc.dg/torture/pr69376.c: New testcase.
785 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
787         PR fortran/69397
788         PR fortran/68442
789         * gfortran.dg/interface_38.f90: New test.
790         * gfortran.dg/interface_39.f90: New test.
792 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
794         Revert:
795         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
797         PR c++/11858
798         PR c++/24663
799         PR c++/24664
800         * g++.dg/template/pr11858.C: New test.
801         * g++.dg/template/pr24663.C: New test.
802         * g++.dg/template/unify12.C: New test.
803         * g++.dg/template/unify13.C: New test.
804         * g++.dg/template/unify14.C: New test.
805         * g++.dg/template/unify15.C: New test.
806         * g++.dg/template/unify16.C: New test.
807         * g++.dg/template/unify17.C: New test.
809 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
811         PR fortran/68283
812         gfortran.dg/pr68283.f90: New test.
814 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
816         PR fortran/66094
817         * gfortran.dg/inline_matmul_13.f90:  New test.
818         * gfortran.dg/matmul_bounds_8.f90:  New test.
819         * gfortran.dg/matmul_bounds_9.f90:  New test.
820         * gfortran.dg/matmul_bounds_10.f90:  New test.
822 2016-01-23  Tom de Vries  <tom@codesourcery.com>
824         PR tree-optimization/69426
825         * gcc.dg/autopar/pr69426.c: New test.
827 2016-01-23  Martin Sebor  <msebor@redhat.com>
829         PR c++/58109
830         PR c++/69022
831         * g++.dg/cpp0x/alignas5.C: New test.
832         * g++.dg/ext/vector29.C: Same.
834 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
836         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
837         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
838         _GNU_SOURCE from compile flags to the source.
839         * gcc.target/i386/chkp-stropt-12.c: Ditto.
840         * gcc.target/i386/chkp-stropt-16.c: Ditto.
841         * gcc.target/i386/chkp-stropt-4.c: Ditto.
842         * gcc.target/i386/chkp-stropt-8.c: Ditto.
844 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
846         PR target/69432
847         * g++.dg/opt/pr69432.C: New test.
849 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
851         * gcc.target/powerpc/pr63354c: Adjust target selector to include
852         32-bit targets testing an -m64 multilib.
854 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
856         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
857         64-bit support.
859 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
861         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
863 2016-01-21  Christian Bruel  <christian.bruel@st.com>
865         PR target/68674
866         * gcc.target/i386/pr68674.c
867         * gcc.target/aarch64/pr68674.c
868         * gcc.target/arm/pr68674.c
870 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
872         PR target/69403
873         * gcc.c-torture/execute/pr69403.c: New test.
875 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/55843
878         * g++.dg/template/pr55843.C: New.
880 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
882         PR testsuite/66877
883         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
884         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
886 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
888         PR testsuite/67489
889         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
890         from dg-do compile directive, and instead add
891         { dg-require-effective-target int128 }.
893 2016-01-20  Martin Sebor  <msebor@redhat.com>
895         PR c/69405
896         * gcc.dg/sync-fetch.c: New test.
898 2016-01-21  Martin Sebor  <msebor@redhat.com>
900         PR target/69252
901         * gcc.target/powerpc/pr69252.c: New test.
903 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
905         PR fortran/65996
906         * gfortran.dg/pr65996.f90: New test.
908 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
910         PR c++/68810
911         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
912         expected to generate an error.
914 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
916         PR middle-end/66178
917         * gcc.dg/torture/pr66178.c: New test.
919 2016-01-21  Anton Blanchard  <anton@samba.org>
920             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
922         PR target/63354
923         * gcc.target/powerpc/pr63354.c:  New test.
925 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
927         PR rtl-optimization/68990
928         * gcc.target/i386/pr68990: New.
930 2016-01-21  Nick Clifton  <nickc@redhat.com>
932         PR target/69129
933         * gcc.target/mips/pr69129.c: New.
935 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
937         PR c++/58046
938         * g++.dg/cpp0x/pr58046.C: New.
940 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
942         PR target/69187
943         PR target/65624
944         * gcc.target/arm/pr69187.c: New test.
946         PR c++/69355
947         * g++.dg/torture/pr69355.C: New test.
949 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
950             Sebastian Pop  <s.pop@samsung.com>
952         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
954 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
955             Sebastian Pop  <s.pop@samsung.com>
957         * gcc.dg/graphite/pr68976.c: New test.
959 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
961         PR middle-end/67653
962         * c-c++-common/pr67653.c: New test.
963         * gcc.dg/torture/pr29119.c: Add dg-warning.
965 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
967         * gcc.target/powerpc/cpu-builtin-1.c: New test.
969 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
971         PR c/24293
972         * gcc.dg/pr24293.c: New test.
973         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
974         incomplete struct type.
975         * gcc.dg/declspec-1.c: Likewise.
976         * gcc.dg/pr63549.c: Likewise.
978 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
980         PR tree-optimization/66612
981         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
982         for bdn instruction.
984 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
986         * lib/target-supports.exp
987         (check_effective_target_arm_fp_ok_nocache): New.
988         (check_effective_target_arm_fp_ok): New.
989         (add_options_for_arm_fp): New.
990         (check_effective_target_arm_crypto_ok_nocache): Require
991         target_arm_v8_neon_ok instead of arm32.
992         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
993         (check_effective_target_arm_crypto_pragma_ok): New.
994         (add_options_for_arm_vfp): New.
995         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
996         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
997         target instead. Force initial fpu to vfp.
998         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
999         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1000         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1001         dependency.
1002         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1003         use arm_vfp effective target instead. Force initial fpu to vfp.
1004         * gcc.target/arm/attr-neon3.c: Likewise.
1005         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1006         arm_vfp_ok.
1007         * gcc.target/arm/unsigned-float.c: Likewise.
1008         * gcc.target/arm/vfp-1.c: Likewise.
1009         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1010         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1011         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1012         * gcc.target/arm/vfp-ldmias.c: Likewise.
1013         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1014         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1015         * gcc.target/arm/vfp-stmiad.c: Likewise.
1016         * gcc.target/arm/vfp-stmias.c: Likewise.
1017         * gcc.target/arm/vnmul-1.c: Likewise.
1018         * gcc.target/arm/vnmul-2.c: Likewise.
1019         * gcc.target/arm/vnmul-3.c: Likewise.
1020         * gcc.target/arm/vnmul-4.c: Likewise.
1022 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1024         PR testsuite/69366
1025         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1026         the MPX run-time library, for compile-time MPX test.
1027         * gcc.target/i386/chkp-always_inline.c: Likewise.
1028         * gcc.target/i386/chkp-bndret.c: Likewise.
1029         * gcc.target/i386/chkp-builtins-1.c: Likewise.
1030         * gcc.target/i386/chkp-builtins-2.c: Likewise.
1031         * gcc.target/i386/chkp-builtins-3.c: Likewise.
1032         * gcc.target/i386/chkp-builtins-4.c: Likewise.
1033         * gcc.target/i386/chkp-const-check-1.c: Likewise.
1034         * gcc.target/i386/chkp-const-check-2.c: Likewise.
1035         * gcc.target/i386/chkp-hidden-def.c: Likewise.
1036         * gcc.target/i386/chkp-label-address.c: Likewise.
1037         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1038         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1039         * gcc.target/i386/chkp-pr69044.c: Likewise.
1040         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1041         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1042         * gcc.target/i386/chkp-strchr.c: Likewise.
1043         * gcc.target/i386/chkp-strlen-1.c: Likewise.
1044         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1045         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1046         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1047         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1048         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1049         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1050         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1051         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1052         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1053         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1054         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1055         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1056         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1057         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1058         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1059         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1060         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1061         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1062         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1063         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1064         * gcc.target/i386/pr63995-2.c: Likewise.
1065         * gcc.target/i386/pr64805.c: Likewise.
1066         * gcc.target/i386/pr65044.c: Likewise.
1067         * gcc.target/i386/pr65167.c: Likewise.
1068         * gcc.target/i386/pr65183.c: Likewise.
1069         * gcc.target/i386/pr65184.c: Likewise.
1070         * gcc.target/i386/thunk-retbnd.c: Likewise.
1072 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
1074         PR tree-optimization/69328
1075         * gcc.dg/pr69328.c: New test.
1077 2016-01-20  Jeff Law  <law@redhat.com>
1079         PR target/25114
1080         * gcc.target/m68k/pr25114.c: New test.
1082 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1084         * gcc.target/arm/memset-inline-10.c: Added
1085         dg-require-effective-target arm_thumb2_ok.
1087 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
1089         * gcc.dg/debug/dwarf2/sso.c: New test.
1091 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1093         PR testsuite/68820
1094         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1095         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1096         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1098 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1100         PR ipa/66223
1101         * g++.dg/ipa/devirt-50.C: New testcase.
1103 2016-01-19  Marek Polacek  <polacek@redhat.com>
1105         PR c++/68965
1106         * g++.dg/cpp1y/parameter-pack-1.C: New test.
1107         * g++.dg/cpp1y/parameter-pack-2.C: New test.
1109 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1111         PR target/69135
1112         * gcc.target/arm/pr69135_1.c: New test.
1114 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1116         * gcc.target/aarch64/ccmp_1.c: Add new tests.
1118 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1120         * gcc.target/aarch64/ccmp_1.c: New testcase.
1122 2016-01-19  Marek Polacek  <polacek@redhat.com>
1124         PR c++/68586
1125         * g++.dg/cpp0x/enum30.C: New test.
1127 2016-01-19  Richard Biener  <rguenther@suse.de>
1129         PR tree-optimization/69336
1130         * g++.dg/tree-ssa/pr69336.C: New testcase.
1132 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1134         PR debug/65779
1135         * gcc.dg/pr65779.c: New test.
1137 2016-01-19  Richard Biener  <rguenther@suse.de>
1139         PR tree-optimization/69352
1140         * gcc.dg/torture/pr69352.c: New testcase.
1142 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1144         PR rtl-optimization/68955
1145         PR rtl-optimization/64557
1146         * gcc.dg/torture/pr68955.c: New test.
1148 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1150         PR lto/69136
1151         * g++.dg/torture/pr69136.C: New testcase.
1153 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1155         PR lto/69133
1156         * g++.dg/lto/pr69133_0.C: New testcase.
1157         * g++.dg/lto/pr69133_1.C: New testcase.
1159 2016-01-15  Jeff Law  <law@redhat.com>
1161         PR tree-optimization/69320
1162         * gcc.c-torture/pr69320-1.c: New test.
1163         * gcc.c-torture/pr69320-2.c: New test.
1164         * gcc.c-torture/pr69320-3.c: New test.
1165         * gcc.c-torture/pr69320-4.c: New test.
1167 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1169         PR c++/11858
1170         PR c++/24663
1171         PR c++/24664
1172         * g++.dg/template/pr11858.C: New test.
1173         * g++.dg/template/pr24663.C: New test.
1174         * g++.dg/template/unify12.C: New test.
1175         * g++.dg/template/unify13.C: New test.
1176         * g++.dg/template/unify14.C: New test.
1177         * g++.dg/template/unify15.C: New test.
1178         * g++.dg/template/unify16.C: New test.
1179         * g++.dg/template/unify17.C: New test.
1181 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
1183         PR testsuite/69181
1184         * gcc.dg/pr69181-1.c: New test file.
1185         * gcc.dg/pr69181-2.c: New test file.
1186         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1187         globals by moving it to...
1188         (cleanup-after-saved-dg-test): ...this new function.  Add
1189         "global additional_sources_used".  Add reset of global
1190         multiline_expected_outputs to the empty list.
1191         * lib/multiline.exp (_multiline_expected_outputs): Rename this
1192         global to...
1193         (multiline_expected_outputs): ...this, and updated comments to
1194         note that it is modified from gcc-dg.exp.
1195         (dg-end-multiline-output): Update for the above renaming.
1196         (handle-multiline-outputs): Likewise.  Remove the clearing
1197         of the expected outputs to the empty list.
1199 2016-01-18  Richard Biener  <rguenther@suse.de>
1201         PR tree-optimization/69297
1202         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1204 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
1206         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1207         dg-options.
1208         * gcc.target/mips/mips-3d-2.c: Likewise.
1209         * gcc.target/mips/mips-3d-3.c: Likewise.
1210         * gcc.target/mips/mips-3d-4.c: Likewise.
1211         * gcc.target/mips/mips-3d-5.c: Likewise.
1212         * gcc.target/mips/mips-3d-6.c: Likewise.
1213         * gcc.target/mips/mips-3d-7.c: Likewise.
1214         * gcc.target/mips/mips-3d-8.c: Likewise.
1215         * gcc.target/mips/mips-3d-9.c: Likewise.
1216         * gcc.target/mips/mips-ps-1.c: Likewise.
1217         * gcc.target/mips/mips-ps-2.c: Likewise.
1218         * gcc.target/mips/mips-ps-3.c: Likewise.
1219         * gcc.target/mips/mips-ps-4.c: Likewise.
1220         * gcc.target/mips/mips-ps-5.c: Likewise.
1221         * gcc.target/mips/mips-ps-6.c: Likewise.
1222         * gcc.target/mips/mips-ps-7.c: Likewise.
1223         * gcc.target/mips/mips-ps-type.c: Likewise.
1224         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1225         * gcc.target/mips/mips16-attributes-6.c: Likewise.
1227 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1229         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1230         * c-c++-common/goacc/kernels-double-reduction.c: New test.
1231         * c-c++-common/goacc/kernels-empty.c: New test.
1232         * c-c++-common/goacc/kernels-eternal.c: New test.
1233         * c-c++-common/goacc/kernels-loop-2.c: New test.
1234         * c-c++-common/goacc/kernels-loop-3.c: New test.
1235         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1236         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1237         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1238         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1239         * c-c++-common/goacc/kernels-loop-data.c: New test.
1240         * c-c++-common/goacc/kernels-loop-g.c: New test.
1241         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1242         * c-c++-common/goacc/kernels-loop-n.c: New test.
1243         * c-c++-common/goacc/kernels-loop-nest.c: New test.
1244         * c-c++-common/goacc/kernels-loop.c: New test.
1245         * c-c++-common/goacc/kernels-noreturn.c: New test.
1246         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1247         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1248         * c-c++-common/goacc/kernels-reduction.c: New test.
1250 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1252         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1253         * gcc.dg/autopar/outer-2.c: Same.
1254         * gcc.dg/autopar/outer-3.c: Same.
1255         * gcc.dg/autopar/outer-4.c: Same.
1256         * gcc.dg/autopar/outer-5.c: Same.
1257         * gcc.dg/autopar/outer-6.c: Same.
1258         * gcc.dg/autopar/parallelization-1.c: Same.
1259         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1260         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1261         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1262         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1263         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1264         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1265         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1266         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1267         * gcc.dg/autopar/pr39500-1.c: Same.
1268         * gcc.dg/autopar/pr39500-2.c: Same.
1269         * gcc.dg/autopar/pr46193.c: Same.
1270         * gcc.dg/autopar/pr46194.c: Same.
1271         * gcc.dg/autopar/pr49580.c: Same.
1272         * gcc.dg/autopar/pr49960-1.c: Same.
1273         * gcc.dg/autopar/pr49960.c: Same.
1274         * gcc.dg/autopar/pr68373.c: Same.
1275         * gcc.dg/autopar/reduc-1.c: Same.
1276         * gcc.dg/autopar/reduc-1char.c: Same.
1277         * gcc.dg/autopar/reduc-1short.c: Same.
1278         * gcc.dg/autopar/reduc-2.c: Same.
1279         * gcc.dg/autopar/reduc-2char.c: Same.
1280         * gcc.dg/autopar/reduc-2short.c: Same.
1281         * gcc.dg/autopar/reduc-3.c: Same.
1282         * gcc.dg/autopar/reduc-4.c: Same.
1283         * gcc.dg/autopar/reduc-6.c: Same.
1284         * gcc.dg/autopar/reduc-7.c: Same.
1285         * gcc.dg/autopar/reduc-8.c: Same.
1286         * gcc.dg/autopar/reduc-9.c: Same.
1287         * gcc.dg/autopar/uns-outer-4.c: Same.
1288         * gcc.dg/autopar/uns-outer-5.c: Same.
1289         * gcc.dg/autopar/uns-outer-6.c: Same.
1290         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1291         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1293 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1295         PR target/63679
1296         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1297         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1299 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1301         PR target/63679
1302         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1303         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1304         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1306 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1308         PR target/63679
1309         * gcc.dg/tree-ssa/sra-17.c: New.
1310         * gcc.dg/tree-ssa/sra-18.c: New.
1312 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1314         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1316 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
1318         * gnat.dg/inline12.adb: New test.
1320 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
1322         PR tree-optimization/66797
1323         * gcc.c-torture/execute/pr65447.c: Relax check condition.
1325 2016-01-18  Richard Biener  <rguenther@suse.de>
1327         PR tree-optimization/69170
1328         * gcc.dg/torture/pr69170.c: New testcase.
1330 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
1332         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1334 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1336         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1338 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1340         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1341         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
1342         redundant dg-require-effective-target pthread.
1343         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1344         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1345         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1346         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1347         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1348         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1349         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1351 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
1353         PR target/68609
1354         * gcc.target/powerpc/recip-6.c: Enable on AIX.
1355         * gcc.target/powerpc/recip-7.c: Same.
1357 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1359         PR c++/69091
1360         * g++.dg/template/pr69091.C: New test.
1362 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1364         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1365         dump does not contain an error_mark_node.
1366         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1367         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1369 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1371         PR c++/68936
1372         * g++.dg/template/pr68936.C: New test.
1374 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
1376         PR target/68609
1377         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1378         * gcc.target/powerpc/recip-2.c: Same.
1379         * gcc.target/powerpc/recip-3.c: Same.
1380         * gcc.target/powerpc/recip-4.c: Same.
1381         * gcc.target/powerpc/recip-sqrtf.c: Same.
1383 2016-01-15  Jeff Law  <law@redhat.com>
1385         PR tree-optimization/69270
1386         * gcc.dg/tree-ssa/pr69270-2.c: New test.
1387         * gcc.dg/tree-ssa/pr69270-3.c: New test.
1389 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
1391         PR fortran/49630
1392         * gfortran.dg/deferred_character_13.f90: New test for the fix
1393         of comment 3 of the PR.
1395         PR fortran/54070
1396         * gfortran.dg/deferred_character_8.f90: New test
1397         * gfortran.dg/allocate_error_5.f90: New test
1399         PR fortran/60593
1400         * gfortran.dg/deferred_character_10.f90: New test
1402         PR fortran/60795
1403         * gfortran.dg/deferred_character_14.f90: New test
1405         PR fortran/61147
1406         * gfortran.dg/deferred_character_11.f90: New test
1408         PR fortran/64324
1409         * gfortran.dg/deferred_character_9.f90: New test
1411 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1413         PR rtl-optimization/69030
1414         * gcc.target/i386/pr69030.c: New.
1416 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1418         * gcc.target/aarch64/target_attr_17.c: New test.
1420 2016-01-15  Richard Biener  <rguenther@suse.de>
1422         PR tree-optimization/66856
1423         * gcc.dg/torture/pr66856-1.c: New testcase.
1424         * gcc.dg/torture/pr66856-2.c: Likewise.
1426 2016-01-15  Richard Biener  <rguenther@suse.de>
1428         PR debug/69137
1429         * g++.dg/lto/pr69137_0.C: New testcase.
1431 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
1433         PR middle-end/69246
1434         * gcc.target/i386/pr69246.c: New test.
1436 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1438         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1440 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1442         PR c++/56194
1443         * g++.dg/init/const9.C: Disable test on S/390.
1445 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1447         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1448         * g++.dg/Wno-frame-address.C: Ditto.
1450 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1452         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1454 2016-01-15  Richard Biener  <rguenther@suse.de>
1456         PR tree-optimization/68961
1457         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1459 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1461         * gcc.target/i386/pr65105-5.c: New test.
1463 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1465         * gcc.c-torture/execute/alias-4.c: New testcase.
1467 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1469         PR ipa/68148
1470         * g++.dg/ipa/devirt-49.C: New testcase.
1472 2016-01-15  Christian Bruel  <christian.bruel@st.com>
1474         PR target/65837
1475         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1476         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1477         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1479 2016-01-15  Richard Biener  <rguenther@suse.de>
1481         PR tree-optimization/69117
1482         * gcc.dg/torture/pr69117.c: New testcase.
1484 2015-01-14  Ryan Burn  <contact@rnburn.com>
1486         PR c++/69048
1487         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1489 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1491         PR testsuite/67509
1492         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1493         range tests use 100 * maximum instead of maximum + 1.
1495 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1497         PR debug/69244
1498         * gcc.dg/guality/pr69244.c: New test.
1500 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
1502         * lib/target-supports.exp (check_effective_target_issignaling):
1503         New procedure.
1504         * gcc.dg/pr61441.c: Require issignaling effective target.
1506 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
1508         PR target/68803
1509         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1511 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
1513         PR c++/68819
1514         PR preprocessor/69177
1515         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1516         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1517         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1518         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1520 2016-01-14  Marek Polacek  <polacek@redhat.com>
1522         PR c/69262
1523         * gcc.dg/array-15.c: New test.
1525 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1527         PR middle-end/68146
1528         PR tree-optimization/69155
1529         * gfortran.dg/pr68146.f: New test.
1530         * gfortran.dg/pr69155.f90: New test.
1532 2016-01-14  Richard Biener  <rguenther@suse.de>
1534         PR tree-optimization/68060
1535         * gcc.dg/torture/pr68060-1.c: New testcase.
1536         * gcc.dg/torture/pr68060-2.c: Likewise.
1538 2016-01-14  Nick Clifton  <nickc@redhat.com>
1540         * lib/target-supports.exp
1541         (check_effective_target_arm_neon_ok_nocache): Add an option
1542         sequence that includes setting the ARM architecture to ARMv7-A.
1543         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1544         command line options necessary to enable Neon support.
1545         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1546         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1547         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1548         * gcc.target/arm/pr69180.c: Likewise.
1550 2016-01-14  Jeff Law  <law@redhat.com>
1552         PR tree-optimization/69270
1553         * gcc.dg/tree-ssa/pr69270.c: New test.
1555 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
1557         PR c/66208
1558         * c-c++-common/pr66208.c: New file.
1560 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1562         PR tree-optimization/69156
1563         * gcc.dg/pr69156.c: New test.
1565 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1567         * gcc.target/i386/pr69225-7.c: New test.
1569 2016-01-13  Richard Henderson  <rth@redhat.com>
1571         * gcc.dg/tm/memopt-13.c: Update expected function.
1572         * gcc.dg/tm/memopt-6.c: Likewise.
1574 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
1576         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1577         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1578         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1579         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1581 2016-01-13  Tom de Vries  <tom@codesourcery.com>
1583         PR tree-optimization/69169
1584         * gcc.dg/pr69169.c: New test.
1586 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
1588         PR target/69228
1589         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1590         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1591         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1592         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1593         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1594         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1595         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1596         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1598 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1600         PR target/69247
1601         * gcc.dg/pr69247.c: New test.
1603 2016-01-13  Richard Biener  <rguenther@suse.de>
1605         PR tree-optimization/69242
1606         * gcc.dg/torture/pr69242.c: New testcase.
1608 2016-01-13  Richard Biener  <rguenther@suse.de>
1610         PR tree-optimization/69186
1611         * gcc.dg/torture/pr69186.c: New testcase.
1613 2016-01-13  Jeff Law  <law@redhat.com>
1615         PR tree-optimization/67755
1616         * gcc.dg/tree-ssa/pr67755.c: New test.
1618 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1620         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1621         pass number in output by a star.
1623 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
1625         PR tree-optimization/68911
1626         * gcc.c-torture/execute/pr68911.c: New test.
1628 2016-01-12  Marek Polacek  <polacek@redhat.com>
1630         PR c++/68979
1631         * g++.dg/warn/permissive-1.C: New test.
1633 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1635         PR objc++/68511
1636         PR c++/69213
1637         * g++.dg/opt/pr69213.C: New test.
1639 2016-01-12  Christian Bruel  <christian.bruel@st.com>
1641         PR target/69180
1642         * gcc.target/arm/pr69180.c: New test.
1644 2016-01-12  Richard Biener  <rguenther@suse.de>
1646         PR lto/69077
1647         * g++.dg/lto/pr69077_0.C: New testcase.
1648         * g++.dg/lto/pr69077_1.C: Likewise.
1650 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1652         PR target/69175
1653         * g++.dg/opt/pr69175.C: New test.
1655 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
1657         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1658         rather than #including math.h & stdlib.h.
1659         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1660         * gcc.dg/vect/pr49771.c: Likewise.
1661         * gcc.dg/vect/vect-10-big-array.c: Likewise.
1662         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1663         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1664         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1665         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1666         * gcc.dg/vect/pr44507.c: Likewise.
1667         * gcc.dg/vect/pr45902.c: Likewise.
1668         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1669         * gcc.dg/vect/vect-117.c: Likewise.
1670         * gcc.dg/vect/vect-99.c: Likewise.
1671         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1672         * gcc.dg/vect/vect-cond-1.c: Likewise.
1673         * gcc.dg/vect/vect-cond-2.c: Likewise.
1674         * gcc.dg/vect/vect-cond-3.c: Likewise.
1675         * gcc.dg/vect/vect-cond-4.c: Likewise.
1676         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1677         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1678         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1679         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1680         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1681         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1682         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1683         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1684         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1685         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1686         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1687         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1688         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1689         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1690         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1691         include of signal.h.
1692         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1693         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1694         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1695         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1696         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1697         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1698         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1699         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1700         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1701         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1702         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1703         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1704         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1705         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1706         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1707         * gcc.dg/vect/vect-outer-5.c: Likewise.
1708         * gcc.dg/vect/vect-outer-6.c: Likewise.
1709         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1710         include of stdio.h.
1712 2016-01-12  Nick Clifton  <nickc@redhat.com>
1714         PR target/68913
1715         * gcc.dg/lto/pr61886_0.c: Rename the external function called
1716         to fread so that it will be found in all target runtimes.
1718 2016-01-12  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/69053
1721         * g++.dg/torture/pr69053.C: New testcase.
1723 2016-01-12  Richard Biener  <rguenther@suse.de>
1725         PR tree-optimization/69168
1726         * gcc.dg/torture/pr69168.c: New testcase.
1728 2016-01-12  Richard Biener  <rguenther@suse.de>
1730         PR tree-optimization/69157
1731         * gcc.dg/torture/pr69157.c: New testcase.
1733 2016-01-12  Richard Biener  <rguenther@suse.de>
1735         PR tree-optimization/69174
1736         * gcc.dg/torture/pr69174.c: New testcase.
1738 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1740         PR c++/66808
1741         PR c++/69000
1742         * g++.dg/tls/pr66808.C: New test.
1743         * g++.dg/tls/pr69000.C: New test.
1745 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1747         * gcc.target/powerpc/swaps-p8-23.c: New test.
1748         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1750 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
1752         PR tree-optimization/68356
1753         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1755 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1756             Jim Wilson  <jim.wilson@linaro.org>
1758         PR target/69194
1759         * gcc.target/arm/pr69194.c: New test.
1761 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1763         PR target/69225
1764         * gcc.target/i386/pr69225-1.c: New test.
1765         * gcc.target/i386/pr69225-2.c: Likewise.
1766         * gcc.target/i386/pr69225-3.c: Likewise.
1767         * gcc.target/i386/pr69225-4.c: Likewise.
1768         * gcc.target/i386/pr69225-5.c: Likewise.
1769         * gcc.target/i386/pr69225-6.c: Likewise.
1771 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1773         PR target/67462
1774         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1775         if lp64.
1777         PR target/69071
1778         * gcc.dg/pr69071.c: New test.
1780         PR c++/69211
1781         * g++.dg/opt/pr69211.C: New test.
1783         PR tree-optimization/69214
1784         * gcc.c-torture/compile/pr69214.c: New test.
1786 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
1788         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1789         * gcc.target/i386/pr66232-11.c: Ditto.
1790         * gcc.target/i386/pr66232-12.c: Ditto.
1791         * gcc.target/i386/pr66232-13.c: Ditto.
1793 2016-01-11  Richard Biener  <rguenther@suse.de>
1795         PR tree-optimization/69173
1796         * gcc.dg/torture/pr69173.c: New testcase.
1798 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1800         PR rtl-optimization/68796
1801         * gcc.target/aarch64/tst_5.c: New test.
1802         * gcc.target/aarch64/tst_6.c: Likewise.
1804 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1806         PR rtl-optimization/68841
1807         * gcc.dg/pr68841.c: New test.
1808         * gcc.c-torture/execute/pr68841.c: New test.
1810 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1812         PR rtl-optimization/68920
1813         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1814         for ix86 targets.
1815         * gcc.dg/ifcvt-5.c: New test.
1817 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
1819         PR bootstrap/69123
1820         * g++.dg/pr69123.C: New.
1822 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1824         PR target/69010
1825         * gcc.target/i386/pr69010.c: New test.
1827 2016-01-11  Martin Jambor  <mjambor@suse.cz>
1829         PR ipa/69044
1830         * gcc.target/i386/chkp-pr69044.c: New test.
1832 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1834         PR tree-optimization/69109
1835         * gcc.dg/autopar/pr69109-2.c: New test.
1836         * gcc.dg/autopar/pr69109.c: New test.
1838 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1840         PR tree-optimization/69108
1841         * gcc.dg/autopar/pr69108.c: New test.
1843 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
1845         PR c++/69029
1846         * c-c++-common/Wisleading-indentation.c: Augment test.
1848 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1850         PR fortran/69154
1851         * gfortran.dg/inline_matmul_12.f90:  New test.
1853 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
1855         PR fortran/67779
1856         * gfortran.dg/actual_array_offset_1: New test.
1858 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1860         PR tree-optimization/69062
1861         * gcc.dg/autopar/pr69062.c: New test.
1863 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1865         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1866         * gcc.dg/vect/slp-perm-2.c: Likewise.
1867         * gcc.dg/vect/slp-perm-3.c: Likewise.
1868         * gcc.dg/vect/slp-perm-5.c: Likewise.
1869         * gcc.dg/vect/slp-perm-6.c: Likewise.
1870         * gcc.dg/vect/slp-perm-7.c: Likewise.
1871         * gcc.dg/vect/slp-perm-8.c: Likewise.
1873 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1875         PR tree-optimization/69039
1876         * gcc.dg/autopar/pr69039.c: New test.
1878 2016-01-09  Marek Polacek  <polacek@redhat.com>
1880         PR c++/69113
1881         * g++.dg/pr69113.C: New test.
1883 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1885         PR middle-end/50865
1886         PR tree-optimization/69097
1887         * gcc.c-torture/execute/pr50865.c: New test.
1888         * gcc.c-torture/execute/pr69097-1.c: New test.
1889         * gcc.c-torture/execute/pr69097-2.c: New test.
1890         * gcc.dg/pr69097-1.c: New test.
1891         * gcc.dg/pr69097-2.c: New test.
1893 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1895         PR c++/69164
1896         * g++.dg/opt/pr69164.C: New test.
1898 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1900         PR tree-optimization/69167
1901         * gcc.dg/pr69167.c: New test.
1903 2016-01-08  Marek Polacek  <polacek@redhat.com>
1905         PR c++/68449
1906         * g++.dg/pr68449.C: New.
1908 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
1910         PR tree-optimization/68707
1911         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
1912         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
1913         on platforms supporting it.
1914         * gcc.dg/vect/slp-perm-2.c: Likewise.
1915         * gcc.dg/vect/slp-perm-3.c: Likewise.
1916         * gcc.dg/vect/slp-perm-5.c: Likewise.
1917         * gcc.dg/vect/slp-perm-7.c: Likewise.
1918         * gcc.dg/vect/slp-perm-8.c: Likewise.
1919         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
1920         on platforms supporting it.
1922 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1924         PR tree-optimization/69162
1925         * gcc.dg/pr69162.c: New test.
1927         PR tree-optimization/69172
1928         * gcc.dg/pr69172.c: New test.
1930 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1932         PR tree-optimization/67781
1933         * gcc.c-torture/execute/pr67781.c: New file.
1935 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1937         PR tree-optimization/69083
1938         * gcc.dg/vect/pr69083.c: New test.
1940 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
1942         PR tree-optimization/61441
1943         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
1944         Use -fexcess-precision=standard for compiler options.
1945         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
1947 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1949         PR fortran/69128
1950         * gfortran.dg/gomp/pr69128.f90: New test.
1952         PR c++/69145
1953         * g++.dg/ext/pr69145-1.C: New test.
1954         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
1955         * g++.dg/ext/pr69145-2.h: New file.
1957 2016-01-07  Martin Sebor  <msebor@redhat.com>
1959         PR c/68966
1960         * gcc.dg/atomic-fetch-bool.c: New test.
1961         * gcc.dg/sync-fetch-bool.c: New test.
1963 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1965         PR fortran/66680
1966         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
1968 2016-01-07  Nick Clifton  <nickc@redhat.com>
1970         PR target/66655
1971         * g++.dg/pr66655.C: New test.
1972         * g++.dg/pr66655_1.cc: Test support file.
1973         * g++.dg/pr66655.h: Test header file.
1975 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1977         PR fortran/66680
1978         gfortran.dg/gomp/pr66680.f90: New test.
1980 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
1982         PR target/69171
1983         * gcc.target/i386/pr69171-1.c: New test.
1984         * gcc.target/i386/pr69171-2.c: Likewise.
1985         * gcc.target/i386/pr69171-3.c: Likewise.
1986         * gcc.target/i386/pr69171-4.c: Likewise.
1987         * gcc.target/i386/pr69171-5.c: Likewise.
1988         * gcc.target/i386/pr69171-6.c: Likewise.
1990 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
1992         PR middle-end/67639
1993         * c-c++-common/pr67639.c: New test.
1995 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
1997         PR tree-optimization/69141
1998         * g++.dg/opt/pr69141.C: New test.
2000 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2002         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2004 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
2006         PR target/69140
2007         * gcc.target/i386/pr69140.c: New test
2009 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
2011         * gcc.dg/bad-dereference.c: New test case.
2013 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2015         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2017 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
2019         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2021 2016-01-06  Marek Polacek  <polacek@redhat.com>
2023         PR sanitizer/69099
2024         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2026 2016-01-05  Marek Polacek  <polacek@redhat.com>
2028         PR c/69104
2029         * gcc.dg/atomic-invalid-2.c: New.
2031 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2033         PR target/68991
2034         * gcc.target/i386/pr68991.c: New test.
2036 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2038         PR target/68991
2039         * g++.dg/pr68991-1.C: New test.
2040         * g++.dg/pr68991-2.C: Likewise.
2042 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
2044         PR other/60465
2045         * gcc.target/ia64/pr60465-gprel64.c: New test.
2046         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2048 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2050         PR rtl-optimization/68651
2051         * gcc.target/aarch64/pr68651_1.c: New test.
2053 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
2055         PR c/69122
2056         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2058 2016-01-05  Nathan Sidwell  <nathan@acm.org>
2060         PR c++/58583
2061         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2063         * gcc.dg/alias-15.c: New.
2065 2016-01-05  Nick Clifton  <nickc@redhat.com>
2067         PR target/68870
2068         * g++.dg/pr68770.C: New test.
2070 2016-01-04  Mike Stump  <mikestump@comcast.net>
2072         * lib/target-supports.exp (check_effective_target_cilkplus):
2073         cilkplus targets require pthreads.
2074         (check_effective_target_cilkplus): Remove special case for NVPTX.
2076 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2078         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2079         generation.
2081 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
2083         Update copyright years.
2085 2016-01-04  Marek Polacek  <polacek@redhat.com>
2087         PR c/68908
2088         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2089         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2090         * gcc.dg/atomic/stdatomic-op-5.c: New test.
2092 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2094         * gcc.target/sparc/20160104-2.c: New test.
2096 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2098         * gcc.target/sparc/20160104-1.c: New test.
2100 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
2102         PR fortran/65045
2103         * gfortran.dg/pr65045.f90: New test.
2105 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
2107         * gnat.dg/specs/debug1.ads: Delete.
2109 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2111         PR libgfortran/68867
2112         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2113         expression.
2115 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2117         PR libgfortran/68867
2118         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2119         PowerPC.
2121 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
2123         PR fortran/68864
2124         * gfortran.dg/pr68864.f90: New test.
2126 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
2128         PR tree-optimization/69070
2129         * gcc.dg/pr69070.c: New test.
2131         PR sanitizer/69055
2132         * gfortran.dg/pr69055.f90: New test.
2134         PR target/69015
2135         * gcc.dg/pr69015.c: New test.
2137 Copyright (C) 2016 Free Software Foundation, Inc.
2139 Copying and distribution of this file, with or without modification,
2140 are permitted in any medium without royalty provided the copyright
2141 notice and this notice are preserved.