[AArch64] Only update assembler .arch directive when necessary
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd0277a8403d482d10c9e9c397234fa7b20ac6d1f
1 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4         .arch armv8-a\n.  Add -dA to dg-options.
5         * gcc.target/aarch64/assembler_arch_1.c: New test.
6         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
10         PR c++/68726
11         * g++.dg/cpp0x/pr68726.C: New.
13 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
16         test.
18 2016-02-11  Richard Biener  <rguenther@suse.de>
20         * g++.dg/tree-ssa/pr61034.C: Adjust.
22 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
24         PR target/69148
25         * gcc.target/s390/pr69148.c: New.
27 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
29         PR tree-optimization/69652
30         * gcc.dg/torture/pr69652.c: New test.
32 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
33             Patrick Palka  <ppalka@gcc.gnu.org>
35         PR ipa/69241
36         PR c++/69649
37         * g++.dg/ipa/pr69241-1.C: New test.
38         * g++.dg/ipa/pr69241-2.C: New test.
39         * g++.dg/ipa/pr69241-3.C: New test.
40         * g++.dg/ipa/pr69649.C: New test.
42 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
44         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
45         * gcc.dg/tree-ssa/sra-18.c: Ditto.
47 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
49         PR tree-optimization/68021
50         * gcc.dg/tree-ssa/pr68021.c: New test.
52 2016-02-10  Richard Biener  <rguenther@suse.de>
54         PR tree-optimization/69726
55         * gcc.dg/uninit-22.c: New testcase.
57 2016-02-09  Andrew Pinski  <apinski@cavium.com>
59         PR tree-opt/69282
60         * gcc.c-torture/compile/20160205-1.c: New testcase.
62 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
64         PR target/68404
65         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
66         instead accessing a really large arrray.
67         * gcc.target/powerpc/fusion3.c: Likewise.
69 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
71         PR target/68532
72         * gcc.c-torture/execute/pr68532.c: New test.
74 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
76         PR target/69634
77         * gcc.dg/pr69634.c: New.
79 2016-02-09  Richard Biener  <rguenther@suse.de>
81         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
83 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
85         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
87 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
89         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
91 2016-02-09  Richard Biener  <rguenther@suse.de>
93         PR tree-optimization/69715
94         * gcc.dg/torture/pr69715.c: New testcase.
96 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
98         PR c++/69139
99         * g++.dg/cpp0x/trailing12.C: New test.
100         * g++.dg/cpp0x/trailing13.C: New test.
102 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
104         PR c++/69283
105         PR c++/67835
106         * g++.dg/cpp1y/auto-fn29.C: New test.
107         * g++.dg/cpp1y/auto-fn30.C: New test.
109 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
111         PR tree-optimization/69209
112         * gcc.c-torture/compile/pr69209.c: New test.
114 2016-02-08  Jeff Law  <law@redhat.com>
116         PR tree-optimization/68541
117         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
118         of statements allowed in join block for path splitting.
120 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
122         PR c++/59627
123         * g++.dg/gomp/pr59627.C: New test.
125         PR ipa/69239
126         * g++.dg/ipa/pr69239.C: New test.
128 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
130         PR preprocessor/69664
131         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
132         * gcc.dg/cpp/warn-comments.c: Likewise.
134 2016-02-08  Marek Polacek  <polacek@redhat.com>
136         PR c++/69688
137         * g++.dg/init/const12.C: New test.
139 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
141         PR target/60410
142         * gcc.dg/lto/pr55113_0.c: Remove test.
144 2016-02-08  Richard Biener  <rguenther@suse.de>
146         PR tree-optimization/69719
147         * gcc.dg/torture/pr69719.c: New testcase.
149 2016-02-08  Richard Biener  <rguenther@suse.de>
150         Jeff Law  <law@redhat.com>
152         PR target/68273
153         * gcc.target/mips/pr68273.c: New testcase.
155 2016-02-08   Richard Biener  <rguenther@suse.de>
157         PR rtl-optimization/69274
158         * gcc.target/i386/addr-sel-1.c: XFAIL.
160 2016-02-08  Jeff Law  <law@redhat.com>
162         PR tree-optimization/68541
163         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
165         PR tree-optimization/65917
166         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
168 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
170         PR fortran/50555
171         * gfortran.dg/namelist_args.f90: New test.
173 2016-02-05  Jeff Law  <law@redhat.com>
175         PR tree-optimization/68541
176         * gcc.dg/tree-ssa/split-path-2.c: New test.
177         * gcc.dg/tree-ssa/split-path-3.c: New test.
178         * gcc.dg/tree-ssa/split-path-4.c: New test.
179         * gcc.dg/tree-ssa/split-path-5.c: New test.
180         * gcc.dg/tree-ssa/split-path-6.c: New test.
181         * gcc.dg/tree-ssa/split-path-7.c: New test.
183 2016-02-05  Martin Sebor  <msebor@redhat.com>
185         PR c++/69662
186         * g++.dg/warn/Wplacement-new-size-1.C: New test.
187         * g++.dg/warn/Wplacement-new-size-2.C: New test.
189 2016-02-06  Richard HEnderson  <rth@redhat.com>
191         PR c/69643
192         * gcc.target/i386/addr-space-4.c: New.
193         * gcc.target/i386/addr-space-5.c: New.
195 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
197         PR fortran/66089
198         * gfortran.dg/elemental_dependency_6.f90: New.
200 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
202         PR rtl-optimization/69691
203         * gcc.c-torture/execute/pr69691.c: New test.
205         PR c++/69628
206         * g++.dg/parse/pr69628.C: New test.
208 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
210         * gcc.dg/sancov/asan.c: Move to ...
211         * gcc.dg/asan/sancov-1.c: ... here.
213 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
215         * gcc.target/i386/pr69577.c: Require avx_runtime target.
217 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
219         PR target/69677
220         * gcc.target/i386/pr69677.c: New test.
222 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
224         PR c++/68948
225         * g++.dg/template/pr68948.C: New test.
227 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
229         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
230         (only necessary on s390x).
232 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
234         * gcc.target/i386/pr69454-2.c: Compile with -msse2
235         -mno-accumulate-outgoing-args.
237 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
239         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
241 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
243         PR c/69669
244         * c-c++-common/pr69669.c: New test.
246 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
248         PR target/69667
249         * g++.dg/pr69667.C: New file.
251 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
253         PR target/69619
254         * gcc.dg/pr69619.c: Add new test.
256 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
258         PR rtl-optimization/69577
259         * gcc.target/i386/pr69577.c: New test.
261 2016-02-04  Martin Liska  <mliska@suse.cz>
263         * g++.dg/asan/pr69276.C: New test.
265 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
267         PR target/65932
268         PR target/67714
269         * gcc.target/arm/wmul-3.c: Simplify test to generate just
270         a single smulbb instruction.
271         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
272         * gcc.target/amr/wmul-2.c: Likewise.
274 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
276         PR target/65932
277         PR target/67714
278         * gcc.c-torture/execute/pr67714.c: New test.
280 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
282         PR target/69454
283         * gcc.target/i386/pr69454-1.c: New test.
284         * gcc.target/i386/pr69454-2.c: New test.
286 2016-02-03  Martin Sebor  <msebor@redhat.com>
288         PR c++/69251
289         PR c++/69253
290         PR c++/69290
291         PR c++/69277
292         PR c++/69349
293         * g++.dg/ext/flexarray-mangle-2.C: New test.
294         * g++.dg/ext/flexarray-mangle.C: New test.
295         * g++.dg/ext/flexarray-subst.C: New test.
296         * g++.dg/ext/flexary11.C: New test.
297         * g++.dg/ext/flexary12.C: New test.
298         * g++.dg/ext/flexary13.C: New test.
299         * g++.dg/ext/flexary14.C: New test.
300         * g++.dg/other/dump-ada-spec-2.C: Adjust.
302 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
304         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
305         Define only if CHECK_FLOAT128 is defined.
306         (main): Properly initialize u5.
308 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
310         PR c/69627
311         * gcc.dg/pr69627.c: New test.
313         PR target/69644
314         * gcc.dg/pr69644.c: New test.
316 2016-02-03  Mike Stump  <mikestump@comcast.net>
318         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
319         support for struct-layout-1.exp.
321 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
323         PR c++/69056
324         * g++.dg/cpp0x/pr69056.C: New test.
326 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
327             Alexandre Oliva  <aoliva@redhat.com>
329         PR target/69461
330         * gcc.target/powerpc/pr69461.c: New.
332 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
334         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
335         works from here ...
336         (check_effective_target_fsanitize_thread): ... to here.  Do not
337         specify additional compile flags for the test source.
338         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
339         specify additional compile flags for the test source.
341 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
343         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
345 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
347         PR fortran/67451
348         PR fortran/69418
349         * gfortran.dg/coarray_allocate_2.f08: New test.
350         * gfortran.dg/coarray_allocate_3.f08: New test.
351         * gfortran.dg/coarray_allocate_4.f08: New test.
353 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
355         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
356         use same scan-tree-dump-times on all platforms.
357         * gcc.dg/vect/vect-outer-1.c: Likewise.
358         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
359         * gcc.dg/vect/vect-outer-1a.c: Likewise.
360         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
361         * gcc.dg/vect/vect-outer-1b.c: Likewise.
362         * gcc.dg/vect/vect-outer-2b.c: Likewise.
363         * gcc.dg/vect/vect-outer-3b.c: Likewise.
364         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
366 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
368         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
369         warning.
371 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
373         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
375 2016-02-02  James Norris  <jnorris@codesourcery.com>
377         * c-c++-common/goacc/routine-5.c: Add tests.
379 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
381         * gcc.target/nvptx/unsigned-cmp.c: New test.
383 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
385         * gcc.target/aarch64/scalar_shift_1.c
386         (test_corners_sisd_di): Improve force to SIMD register.
387         (test_corners_sisd_si): Likewise.
388         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
389         Remove scan-assembler check for ldr.
391 2016-02-02  Richard Biener  <rguenther@suse.de>
393         PR tree-optimization/69595
394         * gcc.dg/Warray-bounds-17.c: New testcase.
396 2016-02-02  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/69606
399         * gcc.dg/torture/pr69606.c: New testcase.
401 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
403         PR middle-end/68542
404         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
405         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
407 2016-02-02  Alan Modra  <amodra@gmail.com>
409         PR target/69548
410         * gcc.target/powerpc/pr69548.c: New test.
412 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
414         PR rtl-optimization/69592
415         * gcc.dg/pr69592.c: New test.
417         PR preprocessor/69543
418         PR c/69558
419         * gcc.dg/pr69543.c: New test.
420         * gcc.dg/pr69558.c: New test.
422 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
424         PR testsuite/65940
425         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
427 2016-02-01  Martin Sebor  <msebor@redhat.com>
429         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
431 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
433         PR tree-optimization/67921
434         * c-c++-common/ubsan/pr67921.c: New test.
436 2016-02-01  Richard Biener  <rguenther@suse.de>
438         PR middle-end/69556
439         * gcc.dg/tree-ssa/recip-8.c: New testcase.
441 2016-02-01  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/69574
444         * gcc.dg/torture/pr69574.c: New testcase.
446 2016-02-01  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/69579
449         * gcc.dg/setjmp-6.c: New testcase.
451 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
453         PR rtl-optimization/69570
454         * g++.dg/opt/pr69570.C: New test.
456 2016-02-01  Richard Henderson  <rth@redhat.com>
458         * gcc.dg/pr69535.c: New test.
460 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
462         PR testsuite/69584
463         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
464         * gcc.dg/tree-ssa/sra-18.c: Likewise.
466         PR debug/68244
467         * g++.dg/parse/parens3.C: Use register "4" on hppa.
469         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
471 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
473         PR fortran/67564
474         * gfortran.dg/allocate_with_source_17.f03: New test.
476 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
478         PR tree-optimization/69546
479         * gcc.dg/torture/pr69546.c: New test.
481 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
483         PR fortran/69566
484         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
486 2016-01-30  Martin Sebor  <msebor@redhat.com>
488         PR c++/68490
489         * g++.dg/ext/flexary10.C: New test.
491 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
493         PR fortran/66707
494         gfortran.dg/common_23.f90: New test.
496 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
498         PR target/65546
499         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
500         condition being checked, and disable it when the target supports
501         misaligned loads and stores.
503 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
505         PR debug/69518
506         * gcc.dg/torture/pr69518.c: New test.
508 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
510         PR target/69530
511         * gcc.target/i386/pr69530.c: New test.
513 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
515         PR target/65604
516         * gcc.target/mips/div-delay.c: New test.
518 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
520         PR target/69551
521         * gcc.target/i386/pr69551.c: New test.
523         PR target/66137
524         * gcc.target/i386/pr66137.c: New test.
526 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
528         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
529         always built for p5600.
530         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
531         isa=p5600 dg-option.
533 2016-01-29  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/69547
536         * g++.dg/tree-ssa/pr69547.C: New testcase.
538 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
540         PR debug/66869
541         * g++.dg/warn/Wunused-function2.C: New test.
543 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
545         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
546         support for test to succeed.
548 2016-01-29  Marek Polacek  <polacek@redhat.com>
550         PR c++/69509
551         PR c++/69516
552         * g++.dg/ext/constexpr-vla2.C: New test.
553         * g++.dg/ext/constexpr-vla3.C: New test.
554         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
556 2016-01-29  Richard Biener  <rguenther@suse.de>
558         PR middle-end/69537
559         * gcc.dg/uninit-21.c: New testcase.
561 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
563         PR target/69459
564         * gcc.target/i386/pr69459.c: New test.
566 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
568         PR target/68400
569         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
570         * gcc.target/mips/pr68400.c: New test.
572 2016-01-28  Martin Sebor  <msebor@redhat.com>
574         PR target/17381
575         * gcc.target/powerpc/pr17381.c: New test.
577 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
579         PR middle-end/69542
580         * gcc.dg/torture/pr69542.c: New test.
582 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
584         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
586 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
588         * gcc.dg/pr65980.c: Skip on AIX.
589         * gcc.dg/pr66688.c: Same.
591 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
593         PR target/63679
594         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
595         * gcc.dg/tree-ssa/sra-18.c: Same.
597 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
599         PR fortran/62536
600         * gfortran.dg/block_15.f08: New test.
601         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
602         on incorrectly closed BLOCK.
604 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
606         * gcc.dg/declare-simd.c: New test.
607 2016-01-28  Richard Biener  <rguenther@suse.de>
609         PR tree-optimization/69466
610         * gfortran.dg/vect/pr69466.f90: New testcase.
612 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
614         * g++.dg/pr67989.C: Remove ARM-specific option.
615         * gcc.target/arm/pr67989.C: New file.
617 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
619         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
620         and expm1 test for glibc < 2.11.
622 2016-01-27  Richard Henderson  <rth@redhat.com>
624         * gcc.c-torture/execute/pr69447.c: New test.
626 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
628         PR fortran/69422
629         * gfortran.dg/alloc_comp_assign_15.f03: New test.
631 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
633         PR debug/66869
634         * gcc.dg/pr66869.c: New test.
636 2016-01-25  Jeff Law  <law@redhat.com>
638         PR tree-optimization/68398
639         PR tree-optimization/69196
640         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
641         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
642         path to avoid new heuristic allowing more irreducible regions
643         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
644         * gcc.dg/tree-ssa/vrp46.c: Likewise.
645         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
646         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
647         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
649 2016-01-27  Marek Polacek  <polacek@redhat.com>
651         PR c/68062
652         * c-c++-common/vector-compare-4.c: New test.
654 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
656         PR preprocessor/69126
657         * c-c++-common/pr69126.c: New test case.
659 2016-01-27  Ian Lance Taylor  <iant@google.com>
661         * gcc.dg/tree-ssa/ivopt_5.c: New test.
663 2016-01-27  Ryan Burn  <contact@rnburn.com>
665         PR cilkplus/69267
666         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
668 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
670         PR target/69512
671         * gcc.target/i386/pr69512.c: New test.
673 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
675         PR ada/69488
676         * gnat.dg/sso/*.adb: Robustify dg-output directives.
678 2016-01-27  Marek Polacek  <polacek@redhat.com>
680         PR c++/69379
681         * g++.dg/pr69379.C: New test.
683 2016-01-27  Martin Sebor  <msebor@redhat.com>
685         PR c++/69317
686         * g++.dg/abi/Wabi-2-2.C: New test.
687         * g++.dg/abi/Wabi-2-3.C: New test.
688         * g++.dg/abi/Wabi-3-2.C: New test.
689         * g++.dg/abi/Wabi-3-3.C: New test.
691 2016-01-27  Richard Biener  <rguenther@suse.de>
693         PR tree-optimization/69166
694         * gcc.dg/torture/pr69166.c: New testcase.
696 2016-01-27  Martin Jambor  <mjambor@suse.cz>
698         PR tree-optimization/69355
699         * gcc.dg/tree-ssa/pr69355.c: New test.
701 2016-01-27  Marek Polacek  <polacek@redhat.com>
703         PR c++/69496
704         * g++.dg/ext/constexpr-vla1.C: New test.
706 2016-01-20  Christian Bruel  <christian.bruel@st.com>
708         PR target/69245
709         * gcc.target/arm/pr69245.c: New test.
711 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
713         PR tree-optimization/69399
714         * gcc.dg/torture/pr69399.c: New test.
716 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
718         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
720 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
722         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
724 2016-01-26  Tom de Vries  <tom@codesourcery.com>
726         PR tree-optimization/69110
727         * gcc.dg/autopar/pr69110.c: New test.
729 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
730             Sebastian Pop  <s.pop@samsung.com>
732         * gcc.dg/graphite/isl-ast-op-select.c: New.
734 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
736         PR fortran/69385
737         * gfortran.dg/allocate_error_6.f90: New test.
739 2016-01-26  Richard Henderson  <rth@redhat.com>
741         * gcc.dg/tm/pr60908.c: New test.
743 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
745         PR other/69006
746         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
747         directive.
748         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
749         expected multiline output to reflect the colorization being
750         disabled before newlines.
751         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
752         (custom_diagnostic_finalizer): Replace call to
753         pp_newline_and_flush with call to pp_flush.
754         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
755         * gfortran.dg/implicit_class_1.f90: Likewise.
756         * lib/gcc-dg.exp (allow_blank_lines): New global.
757         (dg-allow-blank-lines-in-output): New procedure.
758         (gcc-dg-prune): Complain about blank lines in the output, unless
759         dg-allow-blank-lines-in-output was called.
760         * lib/multiline.exp (_build_multiline_regex): Only support
761         arbitrary followup text for non-blank-lines, not for blank lines.
763 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
765         PR tree-optimization/69483
766         * gcc.dg/pr69483.c: New test.
767         * g++.dg/opt/pr69483.C: New test.
769 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
771         PR target/68620
772         * gcc.target/arm/pr68620.c: New test.
774 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
776         * gcc.target/i386/pr68986-2.c: Remove -m32.
778 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
780         PR target/68986
781         * gcc.target/i386/pr68986-1.c: New test.
782         * gcc.target/i386/pr68986-2.c: Likewise.
783         * gcc.target/i386/pr68986-3.c: Likewise.
785 2016-01-26  Christian Bruel  <christian.bruel@st.com>
787         * lib/target-supports.exp
788         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
789         (check_effective_target_arm_crypto_pragma_ok): Likewise.
790         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
792 2016-01-26  Richard Biener  <rguenther@suse.de>
794         PR tree-optimization/69452
795         * gcc.dg/torture/pr69452.c: New testcase.
797 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
799         PR target/69442
800         * gcc.dg/pr69442.c: New test.
802 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
804         PR target/67896
805         * gcc.target/aarch64/simd/pr67896.C: New.
807 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
809         PR tree-optimization/69400
810         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
811         function.
812         (plugin_init): Call it.
813         * gcc.dg/torture/pr69400.c: New test.
815 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
817         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
819 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
820             Sebastian Pop  <s.pop@samsung.com>
822         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
823         isl-0.15.
825 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
826             Sebastian Pop  <s.pop@samsung.com>
828         * gcc.dg/graphite/pr69292.c: New.
830 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
832         * c-c++-common/goacc/use_device-1.c: New test.
834 2016-01-25  Jeff Law  <law@redhat.com>
836         PR tree-optimization/69196
837         PR tree-optimization/68398
838         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
839         * gcc.dg/tree-ssa/pr68198.c: Likewise.
841 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
843         PR target/69469
844         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
845         Algorithm.
847 2016-01-25  Richard Biener  <rguenther@suse.de>
849         PR testsuite/69380
850         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
852 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
854         PR target/69421
855         * gcc.dg/pr69421.c: New test.
857 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
859         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
860         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
861         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
862         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
863         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
864         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
865         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
866         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
867         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
868         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
870 2016-01-25  Richard Biener  <rguenther@suse.de>
872         PR tree-optimization/69376
873         * gcc.dg/torture/pr69376.c: New testcase.
875 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877         PR fortran/69397
878         PR fortran/68442
879         * gfortran.dg/interface_38.f90: New test.
880         * gfortran.dg/interface_39.f90: New test.
882 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
884         Revert:
885         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
887         PR c++/11858
888         PR c++/24663
889         PR c++/24664
890         * g++.dg/template/pr11858.C: New test.
891         * g++.dg/template/pr24663.C: New test.
892         * g++.dg/template/unify12.C: New test.
893         * g++.dg/template/unify13.C: New test.
894         * g++.dg/template/unify14.C: New test.
895         * g++.dg/template/unify15.C: New test.
896         * g++.dg/template/unify16.C: New test.
897         * g++.dg/template/unify17.C: New test.
899 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
901         PR fortran/68283
902         gfortran.dg/pr68283.f90: New test.
904 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
906         PR fortran/66094
907         * gfortran.dg/inline_matmul_13.f90:  New test.
908         * gfortran.dg/matmul_bounds_8.f90:  New test.
909         * gfortran.dg/matmul_bounds_9.f90:  New test.
910         * gfortran.dg/matmul_bounds_10.f90:  New test.
912 2016-01-23  Tom de Vries  <tom@codesourcery.com>
914         PR tree-optimization/69426
915         * gcc.dg/autopar/pr69426.c: New test.
917 2016-01-23  Martin Sebor  <msebor@redhat.com>
919         PR c++/58109
920         PR c++/69022
921         * g++.dg/cpp0x/alignas5.C: New test.
922         * g++.dg/ext/vector29.C: Same.
924 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
926         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
927         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
928         _GNU_SOURCE from compile flags to the source.
929         * gcc.target/i386/chkp-stropt-12.c: Ditto.
930         * gcc.target/i386/chkp-stropt-16.c: Ditto.
931         * gcc.target/i386/chkp-stropt-4.c: Ditto.
932         * gcc.target/i386/chkp-stropt-8.c: Ditto.
934 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
936         PR target/69432
937         * g++.dg/opt/pr69432.C: New test.
939 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
941         * gcc.target/powerpc/pr63354c: Adjust target selector to include
942         32-bit targets testing an -m64 multilib.
944 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
946         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
947         64-bit support.
949 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
951         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
953 2016-01-21  Christian Bruel  <christian.bruel@st.com>
955         PR target/68674
956         * gcc.target/i386/pr68674.c
957         * gcc.target/aarch64/pr68674.c
958         * gcc.target/arm/pr68674.c
960 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
962         PR target/69403
963         * gcc.c-torture/execute/pr69403.c: New test.
965 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
967         PR c++/55843
968         * g++.dg/template/pr55843.C: New.
970 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
972         PR testsuite/66877
973         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
974         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
976 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
978         PR testsuite/67489
979         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
980         from dg-do compile directive, and instead add
981         { dg-require-effective-target int128 }.
983 2016-01-20  Martin Sebor  <msebor@redhat.com>
985         PR c/69405
986         * gcc.dg/sync-fetch.c: New test.
988 2016-01-21  Martin Sebor  <msebor@redhat.com>
990         PR target/69252
991         * gcc.target/powerpc/pr69252.c: New test.
993 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
995         PR fortran/65996
996         * gfortran.dg/pr65996.f90: New test.
998 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1000         PR c++/68810
1001         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
1002         expected to generate an error.
1004 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
1006         PR middle-end/66178
1007         * gcc.dg/torture/pr66178.c: New test.
1009 2016-01-21  Anton Blanchard  <anton@samba.org>
1010             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1012         PR target/63354
1013         * gcc.target/powerpc/pr63354.c:  New test.
1015 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1017         PR rtl-optimization/68990
1018         * gcc.target/i386/pr68990: New.
1020 2016-01-21  Nick Clifton  <nickc@redhat.com>
1022         PR target/69129
1023         * gcc.target/mips/pr69129.c: New.
1025 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
1027         PR c++/58046
1028         * g++.dg/cpp0x/pr58046.C: New.
1030 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1032         PR target/69187
1033         PR target/65624
1034         * gcc.target/arm/pr69187.c: New test.
1036         PR c++/69355
1037         * g++.dg/torture/pr69355.C: New test.
1039 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1040             Sebastian Pop  <s.pop@samsung.com>
1042         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1044 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1045             Sebastian Pop  <s.pop@samsung.com>
1047         * gcc.dg/graphite/pr68976.c: New test.
1049 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1051         PR middle-end/67653
1052         * c-c++-common/pr67653.c: New test.
1053         * gcc.dg/torture/pr29119.c: Add dg-warning.
1055 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
1057         * gcc.target/powerpc/cpu-builtin-1.c: New test.
1059 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1061         PR c/24293
1062         * gcc.dg/pr24293.c: New test.
1063         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1064         incomplete struct type.
1065         * gcc.dg/declspec-1.c: Likewise.
1066         * gcc.dg/pr63549.c: Likewise.
1068 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
1070         PR tree-optimization/66612
1071         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1072         for bdn instruction.
1074 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1076         * lib/target-supports.exp
1077         (check_effective_target_arm_fp_ok_nocache): New.
1078         (check_effective_target_arm_fp_ok): New.
1079         (add_options_for_arm_fp): New.
1080         (check_effective_target_arm_crypto_ok_nocache): Require
1081         target_arm_v8_neon_ok instead of arm32.
1082         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1083         (check_effective_target_arm_crypto_pragma_ok): New.
1084         (add_options_for_arm_vfp): New.
1085         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1086         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1087         target instead. Force initial fpu to vfp.
1088         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1089         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1090         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1091         dependency.
1092         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1093         use arm_vfp effective target instead. Force initial fpu to vfp.
1094         * gcc.target/arm/attr-neon3.c: Likewise.
1095         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1096         arm_vfp_ok.
1097         * gcc.target/arm/unsigned-float.c: Likewise.
1098         * gcc.target/arm/vfp-1.c: Likewise.
1099         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1100         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1101         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1102         * gcc.target/arm/vfp-ldmias.c: Likewise.
1103         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1104         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1105         * gcc.target/arm/vfp-stmiad.c: Likewise.
1106         * gcc.target/arm/vfp-stmias.c: Likewise.
1107         * gcc.target/arm/vnmul-1.c: Likewise.
1108         * gcc.target/arm/vnmul-2.c: Likewise.
1109         * gcc.target/arm/vnmul-3.c: Likewise.
1110         * gcc.target/arm/vnmul-4.c: Likewise.
1112 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1114         PR testsuite/69366
1115         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1116         the MPX run-time library, for compile-time MPX test.
1117         * gcc.target/i386/chkp-always_inline.c: Likewise.
1118         * gcc.target/i386/chkp-bndret.c: Likewise.
1119         * gcc.target/i386/chkp-builtins-1.c: Likewise.
1120         * gcc.target/i386/chkp-builtins-2.c: Likewise.
1121         * gcc.target/i386/chkp-builtins-3.c: Likewise.
1122         * gcc.target/i386/chkp-builtins-4.c: Likewise.
1123         * gcc.target/i386/chkp-const-check-1.c: Likewise.
1124         * gcc.target/i386/chkp-const-check-2.c: Likewise.
1125         * gcc.target/i386/chkp-hidden-def.c: Likewise.
1126         * gcc.target/i386/chkp-label-address.c: Likewise.
1127         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1128         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1129         * gcc.target/i386/chkp-pr69044.c: Likewise.
1130         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1131         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1132         * gcc.target/i386/chkp-strchr.c: Likewise.
1133         * gcc.target/i386/chkp-strlen-1.c: Likewise.
1134         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1135         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1136         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1137         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1138         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1139         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1140         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1141         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1142         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1143         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1144         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1145         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1146         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1147         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1148         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1149         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1150         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1151         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1152         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1153         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1154         * gcc.target/i386/pr63995-2.c: Likewise.
1155         * gcc.target/i386/pr64805.c: Likewise.
1156         * gcc.target/i386/pr65044.c: Likewise.
1157         * gcc.target/i386/pr65167.c: Likewise.
1158         * gcc.target/i386/pr65183.c: Likewise.
1159         * gcc.target/i386/pr65184.c: Likewise.
1160         * gcc.target/i386/thunk-retbnd.c: Likewise.
1162 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
1164         PR tree-optimization/69328
1165         * gcc.dg/pr69328.c: New test.
1167 2016-01-20  Jeff Law  <law@redhat.com>
1169         PR target/25114
1170         * gcc.target/m68k/pr25114.c: New test.
1172 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1174         * gcc.target/arm/memset-inline-10.c: Added
1175         dg-require-effective-target arm_thumb2_ok.
1177 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
1179         * gcc.dg/debug/dwarf2/sso.c: New test.
1181 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1183         PR testsuite/68820
1184         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1185         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1186         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1188 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1190         PR ipa/66223
1191         * g++.dg/ipa/devirt-50.C: New testcase.
1193 2016-01-19  Marek Polacek  <polacek@redhat.com>
1195         PR c++/68965
1196         * g++.dg/cpp1y/parameter-pack-1.C: New test.
1197         * g++.dg/cpp1y/parameter-pack-2.C: New test.
1199 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1201         PR target/69135
1202         * gcc.target/arm/pr69135_1.c: New test.
1204 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1206         * gcc.target/aarch64/ccmp_1.c: Add new tests.
1208 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1210         * gcc.target/aarch64/ccmp_1.c: New testcase.
1212 2016-01-19  Marek Polacek  <polacek@redhat.com>
1214         PR c++/68586
1215         * g++.dg/cpp0x/enum30.C: New test.
1217 2016-01-19  Richard Biener  <rguenther@suse.de>
1219         PR tree-optimization/69336
1220         * g++.dg/tree-ssa/pr69336.C: New testcase.
1222 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1224         PR debug/65779
1225         * gcc.dg/pr65779.c: New test.
1227 2016-01-19  Richard Biener  <rguenther@suse.de>
1229         PR tree-optimization/69352
1230         * gcc.dg/torture/pr69352.c: New testcase.
1232 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1234         PR rtl-optimization/68955
1235         PR rtl-optimization/64557
1236         * gcc.dg/torture/pr68955.c: New test.
1238 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1240         PR lto/69136
1241         * g++.dg/torture/pr69136.C: New testcase.
1243 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1245         PR lto/69133
1246         * g++.dg/lto/pr69133_0.C: New testcase.
1247         * g++.dg/lto/pr69133_1.C: New testcase.
1249 2016-01-15  Jeff Law  <law@redhat.com>
1251         PR tree-optimization/69320
1252         * gcc.c-torture/pr69320-1.c: New test.
1253         * gcc.c-torture/pr69320-2.c: New test.
1254         * gcc.c-torture/pr69320-3.c: New test.
1255         * gcc.c-torture/pr69320-4.c: New test.
1257 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1259         PR c++/11858
1260         PR c++/24663
1261         PR c++/24664
1262         * g++.dg/template/pr11858.C: New test.
1263         * g++.dg/template/pr24663.C: New test.
1264         * g++.dg/template/unify12.C: New test.
1265         * g++.dg/template/unify13.C: New test.
1266         * g++.dg/template/unify14.C: New test.
1267         * g++.dg/template/unify15.C: New test.
1268         * g++.dg/template/unify16.C: New test.
1269         * g++.dg/template/unify17.C: New test.
1271 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
1273         PR testsuite/69181
1274         * gcc.dg/pr69181-1.c: New test file.
1275         * gcc.dg/pr69181-2.c: New test file.
1276         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1277         globals by moving it to...
1278         (cleanup-after-saved-dg-test): ...this new function.  Add
1279         "global additional_sources_used".  Add reset of global
1280         multiline_expected_outputs to the empty list.
1281         * lib/multiline.exp (_multiline_expected_outputs): Rename this
1282         global to...
1283         (multiline_expected_outputs): ...this, and updated comments to
1284         note that it is modified from gcc-dg.exp.
1285         (dg-end-multiline-output): Update for the above renaming.
1286         (handle-multiline-outputs): Likewise.  Remove the clearing
1287         of the expected outputs to the empty list.
1289 2016-01-18  Richard Biener  <rguenther@suse.de>
1291         PR tree-optimization/69297
1292         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1294 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
1296         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1297         dg-options.
1298         * gcc.target/mips/mips-3d-2.c: Likewise.
1299         * gcc.target/mips/mips-3d-3.c: Likewise.
1300         * gcc.target/mips/mips-3d-4.c: Likewise.
1301         * gcc.target/mips/mips-3d-5.c: Likewise.
1302         * gcc.target/mips/mips-3d-6.c: Likewise.
1303         * gcc.target/mips/mips-3d-7.c: Likewise.
1304         * gcc.target/mips/mips-3d-8.c: Likewise.
1305         * gcc.target/mips/mips-3d-9.c: Likewise.
1306         * gcc.target/mips/mips-ps-1.c: Likewise.
1307         * gcc.target/mips/mips-ps-2.c: Likewise.
1308         * gcc.target/mips/mips-ps-3.c: Likewise.
1309         * gcc.target/mips/mips-ps-4.c: Likewise.
1310         * gcc.target/mips/mips-ps-5.c: Likewise.
1311         * gcc.target/mips/mips-ps-6.c: Likewise.
1312         * gcc.target/mips/mips-ps-7.c: Likewise.
1313         * gcc.target/mips/mips-ps-type.c: Likewise.
1314         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1315         * gcc.target/mips/mips16-attributes-6.c: Likewise.
1317 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1319         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1320         * c-c++-common/goacc/kernels-double-reduction.c: New test.
1321         * c-c++-common/goacc/kernels-empty.c: New test.
1322         * c-c++-common/goacc/kernels-eternal.c: New test.
1323         * c-c++-common/goacc/kernels-loop-2.c: New test.
1324         * c-c++-common/goacc/kernels-loop-3.c: New test.
1325         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1326         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1327         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1328         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1329         * c-c++-common/goacc/kernels-loop-data.c: New test.
1330         * c-c++-common/goacc/kernels-loop-g.c: New test.
1331         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1332         * c-c++-common/goacc/kernels-loop-n.c: New test.
1333         * c-c++-common/goacc/kernels-loop-nest.c: New test.
1334         * c-c++-common/goacc/kernels-loop.c: New test.
1335         * c-c++-common/goacc/kernels-noreturn.c: New test.
1336         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1337         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1338         * c-c++-common/goacc/kernels-reduction.c: New test.
1340 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1342         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1343         * gcc.dg/autopar/outer-2.c: Same.
1344         * gcc.dg/autopar/outer-3.c: Same.
1345         * gcc.dg/autopar/outer-4.c: Same.
1346         * gcc.dg/autopar/outer-5.c: Same.
1347         * gcc.dg/autopar/outer-6.c: Same.
1348         * gcc.dg/autopar/parallelization-1.c: Same.
1349         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1350         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1351         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1352         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1353         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1354         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1355         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1356         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1357         * gcc.dg/autopar/pr39500-1.c: Same.
1358         * gcc.dg/autopar/pr39500-2.c: Same.
1359         * gcc.dg/autopar/pr46193.c: Same.
1360         * gcc.dg/autopar/pr46194.c: Same.
1361         * gcc.dg/autopar/pr49580.c: Same.
1362         * gcc.dg/autopar/pr49960-1.c: Same.
1363         * gcc.dg/autopar/pr49960.c: Same.
1364         * gcc.dg/autopar/pr68373.c: Same.
1365         * gcc.dg/autopar/reduc-1.c: Same.
1366         * gcc.dg/autopar/reduc-1char.c: Same.
1367         * gcc.dg/autopar/reduc-1short.c: Same.
1368         * gcc.dg/autopar/reduc-2.c: Same.
1369         * gcc.dg/autopar/reduc-2char.c: Same.
1370         * gcc.dg/autopar/reduc-2short.c: Same.
1371         * gcc.dg/autopar/reduc-3.c: Same.
1372         * gcc.dg/autopar/reduc-4.c: Same.
1373         * gcc.dg/autopar/reduc-6.c: Same.
1374         * gcc.dg/autopar/reduc-7.c: Same.
1375         * gcc.dg/autopar/reduc-8.c: Same.
1376         * gcc.dg/autopar/reduc-9.c: Same.
1377         * gcc.dg/autopar/uns-outer-4.c: Same.
1378         * gcc.dg/autopar/uns-outer-5.c: Same.
1379         * gcc.dg/autopar/uns-outer-6.c: Same.
1380         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1381         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1383 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1385         PR target/63679
1386         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
1387         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
1389 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1391         PR target/63679
1392         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
1393         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
1394         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
1396 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
1398         PR target/63679
1399         * gcc.dg/tree-ssa/sra-17.c: New.
1400         * gcc.dg/tree-ssa/sra-18.c: New.
1402 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
1404         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
1406 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
1408         * gnat.dg/inline12.adb: New test.
1410 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
1412         PR tree-optimization/66797
1413         * gcc.c-torture/execute/pr65447.c: Relax check condition.
1415 2016-01-18  Richard Biener  <rguenther@suse.de>
1417         PR tree-optimization/69170
1418         * gcc.dg/torture/pr69170.c: New testcase.
1420 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
1422         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
1424 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1426         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
1428 2016-01-16  Tom de Vries  <tom@codesourcery.com>
1430         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
1431         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
1432         redundant dg-require-effective-target pthread.
1433         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
1434         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1435         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1436         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1437         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1438         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1439         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1441 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
1443         PR target/68609
1444         * gcc.target/powerpc/recip-6.c: Enable on AIX.
1445         * gcc.target/powerpc/recip-7.c: Same.
1447 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1449         PR c++/69091
1450         * g++.dg/template/pr69091.C: New test.
1452 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1454         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
1455         dump does not contain an error_mark_node.
1456         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
1457         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
1459 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
1461         PR c++/68936
1462         * g++.dg/template/pr68936.C: New test.
1464 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
1466         PR target/68609
1467         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
1468         * gcc.target/powerpc/recip-2.c: Same.
1469         * gcc.target/powerpc/recip-3.c: Same.
1470         * gcc.target/powerpc/recip-4.c: Same.
1471         * gcc.target/powerpc/recip-sqrtf.c: Same.
1473 2016-01-15  Jeff Law  <law@redhat.com>
1475         PR tree-optimization/69270
1476         * gcc.dg/tree-ssa/pr69270-2.c: New test.
1477         * gcc.dg/tree-ssa/pr69270-3.c: New test.
1479 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
1481         PR fortran/49630
1482         * gfortran.dg/deferred_character_13.f90: New test for the fix
1483         of comment 3 of the PR.
1485         PR fortran/54070
1486         * gfortran.dg/deferred_character_8.f90: New test
1487         * gfortran.dg/allocate_error_5.f90: New test
1489         PR fortran/60593
1490         * gfortran.dg/deferred_character_10.f90: New test
1492         PR fortran/60795
1493         * gfortran.dg/deferred_character_14.f90: New test
1495         PR fortran/61147
1496         * gfortran.dg/deferred_character_11.f90: New test
1498         PR fortran/64324
1499         * gfortran.dg/deferred_character_9.f90: New test
1501 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1503         PR rtl-optimization/69030
1504         * gcc.target/i386/pr69030.c: New.
1506 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1508         * gcc.target/aarch64/target_attr_17.c: New test.
1510 2016-01-15  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/66856
1513         * gcc.dg/torture/pr66856-1.c: New testcase.
1514         * gcc.dg/torture/pr66856-2.c: Likewise.
1516 2016-01-15  Richard Biener  <rguenther@suse.de>
1518         PR debug/69137
1519         * g++.dg/lto/pr69137_0.C: New testcase.
1521 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
1523         PR middle-end/69246
1524         * gcc.target/i386/pr69246.c: New test.
1526 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1528         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
1530 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1532         PR c++/56194
1533         * g++.dg/init/const9.C: Disable test on S/390.
1535 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1537         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
1538         * g++.dg/Wno-frame-address.C: Ditto.
1540 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1542         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
1544 2016-01-15  Richard Biener  <rguenther@suse.de>
1546         PR tree-optimization/68961
1547         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
1549 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1551         * gcc.target/i386/pr65105-5.c: New test.
1553 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1555         * gcc.c-torture/execute/alias-4.c: New testcase.
1557 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
1559         PR ipa/68148
1560         * g++.dg/ipa/devirt-49.C: New testcase.
1562 2016-01-15  Christian Bruel  <christian.bruel@st.com>
1564         PR target/65837
1565         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
1566         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
1567         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
1569 2016-01-15  Richard Biener  <rguenther@suse.de>
1571         PR tree-optimization/69117
1572         * gcc.dg/torture/pr69117.c: New testcase.
1574 2015-01-14  Ryan Burn  <contact@rnburn.com>
1576         PR c++/69048
1577         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
1579 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1581         PR testsuite/67509
1582         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
1583         range tests use 100 * maximum instead of maximum + 1.
1585 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1587         PR debug/69244
1588         * gcc.dg/guality/pr69244.c: New test.
1590 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
1592         * lib/target-supports.exp (check_effective_target_issignaling):
1593         New procedure.
1594         * gcc.dg/pr61441.c: Require issignaling effective target.
1596 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
1598         PR target/68803
1599         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
1601 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
1603         PR c++/68819
1604         PR preprocessor/69177
1605         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
1606         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
1607         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
1608         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1610 2016-01-14  Marek Polacek  <polacek@redhat.com>
1612         PR c/69262
1613         * gcc.dg/array-15.c: New test.
1615 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
1617         PR middle-end/68146
1618         PR tree-optimization/69155
1619         * gfortran.dg/pr68146.f: New test.
1620         * gfortran.dg/pr69155.f90: New test.
1622 2016-01-14  Richard Biener  <rguenther@suse.de>
1624         PR tree-optimization/68060
1625         * gcc.dg/torture/pr68060-1.c: New testcase.
1626         * gcc.dg/torture/pr68060-2.c: Likewise.
1628 2016-01-14  Nick Clifton  <nickc@redhat.com>
1630         * lib/target-supports.exp
1631         (check_effective_target_arm_neon_ok_nocache): Add an option
1632         sequence that includes setting the ARM architecture to ARMv7-A.
1633         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
1634         command line options necessary to enable Neon support.
1635         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
1636         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
1637         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
1638         * gcc.target/arm/pr69180.c: Likewise.
1640 2016-01-14  Jeff Law  <law@redhat.com>
1642         PR tree-optimization/69270
1643         * gcc.dg/tree-ssa/pr69270.c: New test.
1645 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
1647         PR c/66208
1648         * c-c++-common/pr66208.c: New file.
1650 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1652         PR tree-optimization/69156
1653         * gcc.dg/pr69156.c: New test.
1655 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
1657         * gcc.target/i386/pr69225-7.c: New test.
1659 2016-01-13  Richard Henderson  <rth@redhat.com>
1661         * gcc.dg/tm/memopt-13.c: Update expected function.
1662         * gcc.dg/tm/memopt-6.c: Likewise.
1664 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
1666         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
1667         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
1668         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
1669         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
1671 2016-01-13  Tom de Vries  <tom@codesourcery.com>
1673         PR tree-optimization/69169
1674         * gcc.dg/pr69169.c: New test.
1676 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
1678         PR target/69228
1679         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
1680         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
1681         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
1682         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
1683         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
1684         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
1685         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
1686         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
1688 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
1690         PR target/69247
1691         * gcc.dg/pr69247.c: New test.
1693 2016-01-13  Richard Biener  <rguenther@suse.de>
1695         PR tree-optimization/69242
1696         * gcc.dg/torture/pr69242.c: New testcase.
1698 2016-01-13  Richard Biener  <rguenther@suse.de>
1700         PR tree-optimization/69186
1701         * gcc.dg/torture/pr69186.c: New testcase.
1703 2016-01-13  Jeff Law  <law@redhat.com>
1705         PR tree-optimization/67755
1706         * gcc.dg/tree-ssa/pr67755.c: New test.
1708 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1710         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
1711         pass number in output by a star.
1713 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
1715         PR tree-optimization/68911
1716         * gcc.c-torture/execute/pr68911.c: New test.
1718 2016-01-12  Marek Polacek  <polacek@redhat.com>
1720         PR c++/68979
1721         * g++.dg/warn/permissive-1.C: New test.
1723 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1725         PR objc++/68511
1726         PR c++/69213
1727         * g++.dg/opt/pr69213.C: New test.
1729 2016-01-12  Christian Bruel  <christian.bruel@st.com>
1731         PR target/69180
1732         * gcc.target/arm/pr69180.c: New test.
1734 2016-01-12  Richard Biener  <rguenther@suse.de>
1736         PR lto/69077
1737         * g++.dg/lto/pr69077_0.C: New testcase.
1738         * g++.dg/lto/pr69077_1.C: Likewise.
1740 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1742         PR target/69175
1743         * g++.dg/opt/pr69175.C: New test.
1745 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
1747         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
1748         rather than #including math.h & stdlib.h.
1749         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
1750         * gcc.dg/vect/pr49771.c: Likewise.
1751         * gcc.dg/vect/vect-10-big-array.c: Likewise.
1752         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
1753         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
1754         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
1755         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
1756         * gcc.dg/vect/pr44507.c: Likewise.
1757         * gcc.dg/vect/pr45902.c: Likewise.
1758         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1759         * gcc.dg/vect/vect-117.c: Likewise.
1760         * gcc.dg/vect/vect-99.c: Likewise.
1761         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1762         * gcc.dg/vect/vect-cond-1.c: Likewise.
1763         * gcc.dg/vect/vect-cond-2.c: Likewise.
1764         * gcc.dg/vect/vect-cond-3.c: Likewise.
1765         * gcc.dg/vect/vect-cond-4.c: Likewise.
1766         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1767         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1768         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1769         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
1770         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1771         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1772         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1773         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1774         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1775         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1776         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1777         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1778         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1779         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1780         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
1781         include of signal.h.
1782         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
1783         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
1784         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
1785         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
1786         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
1787         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1788         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1789         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
1790         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
1791         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1792         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1793         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
1794         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
1795         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
1796         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
1797         * gcc.dg/vect/vect-outer-5.c: Likewise.
1798         * gcc.dg/vect/vect-outer-6.c: Likewise.
1799         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
1800         include of stdio.h.
1802 2016-01-12  Nick Clifton  <nickc@redhat.com>
1804         PR target/68913
1805         * gcc.dg/lto/pr61886_0.c: Rename the external function called
1806         to fread so that it will be found in all target runtimes.
1808 2016-01-12  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/69053
1811         * g++.dg/torture/pr69053.C: New testcase.
1813 2016-01-12  Richard Biener  <rguenther@suse.de>
1815         PR tree-optimization/69168
1816         * gcc.dg/torture/pr69168.c: New testcase.
1818 2016-01-12  Richard Biener  <rguenther@suse.de>
1820         PR tree-optimization/69157
1821         * gcc.dg/torture/pr69157.c: New testcase.
1823 2016-01-12  Richard Biener  <rguenther@suse.de>
1825         PR tree-optimization/69174
1826         * gcc.dg/torture/pr69174.c: New testcase.
1828 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
1830         PR c++/66808
1831         PR c++/69000
1832         * g++.dg/tls/pr66808.C: New test.
1833         * g++.dg/tls/pr69000.C: New test.
1835 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1837         * gcc.target/powerpc/swaps-p8-23.c: New test.
1838         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
1840 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
1842         PR tree-optimization/68356
1843         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
1845 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1846             Jim Wilson  <jim.wilson@linaro.org>
1848         PR target/69194
1849         * gcc.target/arm/pr69194.c: New test.
1851 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1853         PR target/69225
1854         * gcc.target/i386/pr69225-1.c: New test.
1855         * gcc.target/i386/pr69225-2.c: Likewise.
1856         * gcc.target/i386/pr69225-3.c: Likewise.
1857         * gcc.target/i386/pr69225-4.c: Likewise.
1858         * gcc.target/i386/pr69225-5.c: Likewise.
1859         * gcc.target/i386/pr69225-6.c: Likewise.
1861 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
1863         PR target/67462
1864         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
1865         if lp64.
1867         PR target/69071
1868         * gcc.dg/pr69071.c: New test.
1870         PR c++/69211
1871         * g++.dg/opt/pr69211.C: New test.
1873         PR tree-optimization/69214
1874         * gcc.c-torture/compile/pr69214.c: New test.
1876 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
1878         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
1879         * gcc.target/i386/pr66232-11.c: Ditto.
1880         * gcc.target/i386/pr66232-12.c: Ditto.
1881         * gcc.target/i386/pr66232-13.c: Ditto.
1883 2016-01-11  Richard Biener  <rguenther@suse.de>
1885         PR tree-optimization/69173
1886         * gcc.dg/torture/pr69173.c: New testcase.
1888 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1890         PR rtl-optimization/68796
1891         * gcc.target/aarch64/tst_5.c: New test.
1892         * gcc.target/aarch64/tst_6.c: Likewise.
1894 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1896         PR rtl-optimization/68841
1897         * gcc.dg/pr68841.c: New test.
1898         * gcc.c-torture/execute/pr68841.c: New test.
1900 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1902         PR rtl-optimization/68920
1903         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
1904         for ix86 targets.
1905         * gcc.dg/ifcvt-5.c: New test.
1907 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
1909         PR bootstrap/69123
1910         * g++.dg/pr69123.C: New.
1912 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
1914         PR target/69010
1915         * gcc.target/i386/pr69010.c: New test.
1917 2016-01-11  Martin Jambor  <mjambor@suse.cz>
1919         PR ipa/69044
1920         * gcc.target/i386/chkp-pr69044.c: New test.
1922 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1924         PR tree-optimization/69109
1925         * gcc.dg/autopar/pr69109-2.c: New test.
1926         * gcc.dg/autopar/pr69109.c: New test.
1928 2016-01-11  Tom de Vries  <tom@codesourcery.com>
1930         PR tree-optimization/69108
1931         * gcc.dg/autopar/pr69108.c: New test.
1933 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
1935         PR c++/69029
1936         * c-c++-common/Wisleading-indentation.c: Augment test.
1938 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1940         PR fortran/69154
1941         * gfortran.dg/inline_matmul_12.f90:  New test.
1943 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
1945         PR fortran/67779
1946         * gfortran.dg/actual_array_offset_1: New test.
1948 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1950         PR tree-optimization/69062
1951         * gcc.dg/autopar/pr69062.c: New test.
1953 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
1955         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
1956         * gcc.dg/vect/slp-perm-2.c: Likewise.
1957         * gcc.dg/vect/slp-perm-3.c: Likewise.
1958         * gcc.dg/vect/slp-perm-5.c: Likewise.
1959         * gcc.dg/vect/slp-perm-6.c: Likewise.
1960         * gcc.dg/vect/slp-perm-7.c: Likewise.
1961         * gcc.dg/vect/slp-perm-8.c: Likewise.
1963 2016-01-10  Tom de Vries  <tom@codesourcery.com>
1965         PR tree-optimization/69039
1966         * gcc.dg/autopar/pr69039.c: New test.
1968 2016-01-09  Marek Polacek  <polacek@redhat.com>
1970         PR c++/69113
1971         * g++.dg/pr69113.C: New test.
1973 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1975         PR middle-end/50865
1976         PR tree-optimization/69097
1977         * gcc.c-torture/execute/pr50865.c: New test.
1978         * gcc.c-torture/execute/pr69097-1.c: New test.
1979         * gcc.c-torture/execute/pr69097-2.c: New test.
1980         * gcc.dg/pr69097-1.c: New test.
1981         * gcc.dg/pr69097-2.c: New test.
1983 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
1985         PR c++/69164
1986         * g++.dg/opt/pr69164.C: New test.
1988 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
1990         PR tree-optimization/69167
1991         * gcc.dg/pr69167.c: New test.
1993 2016-01-08  Marek Polacek  <polacek@redhat.com>
1995         PR c++/68449
1996         * g++.dg/pr68449.C: New.
1998 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
2000         PR tree-optimization/68707
2001         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2002         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2003         on platforms supporting it.
2004         * gcc.dg/vect/slp-perm-2.c: Likewise.
2005         * gcc.dg/vect/slp-perm-3.c: Likewise.
2006         * gcc.dg/vect/slp-perm-5.c: Likewise.
2007         * gcc.dg/vect/slp-perm-7.c: Likewise.
2008         * gcc.dg/vect/slp-perm-8.c: Likewise.
2009         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2010         on platforms supporting it.
2012 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2014         PR tree-optimization/69162
2015         * gcc.dg/pr69162.c: New test.
2017         PR tree-optimization/69172
2018         * gcc.dg/pr69172.c: New test.
2020 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2022         PR tree-optimization/67781
2023         * gcc.c-torture/execute/pr67781.c: New file.
2025 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2027         PR tree-optimization/69083
2028         * gcc.dg/vect/pr69083.c: New test.
2030 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
2032         PR tree-optimization/61441
2033         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2034         Use -fexcess-precision=standard for compiler options.
2035         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
2037 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2039         PR fortran/69128
2040         * gfortran.dg/gomp/pr69128.f90: New test.
2042         PR c++/69145
2043         * g++.dg/ext/pr69145-1.C: New test.
2044         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2045         * g++.dg/ext/pr69145-2.h: New file.
2047 2016-01-07  Martin Sebor  <msebor@redhat.com>
2049         PR c/68966
2050         * gcc.dg/atomic-fetch-bool.c: New test.
2051         * gcc.dg/sync-fetch-bool.c: New test.
2053 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2055         PR fortran/66680
2056         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2058 2016-01-07  Nick Clifton  <nickc@redhat.com>
2060         PR target/66655
2061         * g++.dg/pr66655.C: New test.
2062         * g++.dg/pr66655_1.cc: Test support file.
2063         * g++.dg/pr66655.h: Test header file.
2065 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2067         PR fortran/66680
2068         gfortran.dg/gomp/pr66680.f90: New test.
2070 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2072         PR target/69171
2073         * gcc.target/i386/pr69171-1.c: New test.
2074         * gcc.target/i386/pr69171-2.c: Likewise.
2075         * gcc.target/i386/pr69171-3.c: Likewise.
2076         * gcc.target/i386/pr69171-4.c: Likewise.
2077         * gcc.target/i386/pr69171-5.c: Likewise.
2078         * gcc.target/i386/pr69171-6.c: Likewise.
2080 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
2082         PR middle-end/67639
2083         * c-c++-common/pr67639.c: New test.
2085 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
2087         PR tree-optimization/69141
2088         * g++.dg/opt/pr69141.C: New test.
2090 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2092         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2094 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
2096         PR target/69140
2097         * gcc.target/i386/pr69140.c: New test
2099 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
2101         * gcc.dg/bad-dereference.c: New test case.
2103 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2105         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2107 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
2109         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2111 2016-01-06  Marek Polacek  <polacek@redhat.com>
2113         PR sanitizer/69099
2114         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2116 2016-01-05  Marek Polacek  <polacek@redhat.com>
2118         PR c/69104
2119         * gcc.dg/atomic-invalid-2.c: New.
2121 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2123         PR target/68991
2124         * gcc.target/i386/pr68991.c: New test.
2126 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2128         PR target/68991
2129         * g++.dg/pr68991-1.C: New test.
2130         * g++.dg/pr68991-2.C: Likewise.
2132 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
2134         PR other/60465
2135         * gcc.target/ia64/pr60465-gprel64.c: New test.
2136         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2138 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2140         PR rtl-optimization/68651
2141         * gcc.target/aarch64/pr68651_1.c: New test.
2143 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
2145         PR c/69122
2146         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2148 2016-01-05  Nathan Sidwell  <nathan@acm.org>
2150         PR c++/58583
2151         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2153         * gcc.dg/alias-15.c: New.
2155 2016-01-05  Nick Clifton  <nickc@redhat.com>
2157         PR target/68870
2158         * g++.dg/pr68770.C: New test.
2160 2016-01-04  Mike Stump  <mikestump@comcast.net>
2162         * lib/target-supports.exp (check_effective_target_cilkplus):
2163         cilkplus targets require pthreads.
2164         (check_effective_target_cilkplus): Remove special case for NVPTX.
2166 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2168         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2169         generation.
2171 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
2173         Update copyright years.
2175 2016-01-04  Marek Polacek  <polacek@redhat.com>
2177         PR c/68908
2178         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2179         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2180         * gcc.dg/atomic/stdatomic-op-5.c: New test.
2182 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2184         * gcc.target/sparc/20160104-2.c: New test.
2186 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2188         * gcc.target/sparc/20160104-1.c: New test.
2190 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
2192         PR fortran/65045
2193         * gfortran.dg/pr65045.f90: New test.
2195 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
2197         * gnat.dg/specs/debug1.ads: Delete.
2199 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2201         PR libgfortran/68867
2202         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2203         expression.
2205 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2207         PR libgfortran/68867
2208         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2209         PowerPC.
2211 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
2213         PR fortran/68864
2214         * gfortran.dg/pr68864.f90: New test.
2216 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
2218         PR tree-optimization/69070
2219         * gcc.dg/pr69070.c: New test.
2221         PR sanitizer/69055
2222         * gfortran.dg/pr69055.f90: New test.
2224         PR target/69015
2225         * gcc.dg/pr69015.c: New test.
2227 Copyright (C) 2016 Free Software Foundation, Inc.
2229 Copying and distribution of this file, with or without modification,
2230 are permitted in any medium without royalty provided the copyright
2231 notice and this notice are preserved.