[gcse] PR rtl-optimization/69886: Check target mode in can_assign_to_reg_without_clob...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob710dd11d7704d4ecdc48957d98363b4c659f7b5f
1 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR rtl-optimization/69886
4         * gcc.dg/torture/pr69886.c: New test.
6 2016-02-24  Richard Biener  <rguenther@suse.de>
8         PR middle-end/68963
9         * gcc.dg/torture/pr68963.c: New testcase.
11 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13         PR target/69875
14         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
16         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
17         * gcc.target/arm/atomic_loaddi_1.c: New test.
18         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
19         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
20         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
21         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
22         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
23         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
24         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
25         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
27 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
29         PR middle-end/69909
30         * gcc.dg/torture/pr69909.c: New test.
32 2016-02-24  Richard Biener  <rguenther@suse.de>
34         PR tree-optimization/69907
35         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
36         * gcc.dg/vect/bb-slp-34.c: XFAIL.
37         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
39 2016-02-24  Christian Bruel  <christian.bruel@st.com>
41         * gcc.target/arm/pragma_cpp_fma.c: New test.
43 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
45         PR fortran/61156
46         * gfortran.dg/include_6.f90: Update test.
48 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
50         PR objc/69844
51         * objc.dg/pr69844.m: New test.
53 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
55         PR libgfortran/69456
56         * gfortran.dg/namelist_89.f90: New test.
57         * gfortran.dg/pr59700.f90: Update test..
59 2016-02-23  Martin Sebor  <msebor@redhat.com>
61         PR middle-end/69780
62         * g++.dg/ext/builtin_alloca.C: New test.
63         * gcc.dg/builtins-68.c: New test.
65 2016-02-23  Richard Henderson  <rth@redhat.com>
67         * gcc.target/i386/addr-space-3.c: Remove test.
69 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
71         PR preprocessor/69126
72         PR preprocessor/69543
73         * c-c++-common/pr69126-2-long.c: New test.
74         * c-c++-common/pr69126-2-short.c: New test.
75         * c-c++-common/pr69543-1.c: Remove xfail.
77 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
79         PR preprocessor/69126
80         PR preprocessor/69543
81         PR preprocessor/69558
82         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
83         (f): Rename to...
84         (test_2): ...this, and add leading comment.
85         (MACRO_3, test_3): New.
86         (MACRO_4A, MACRO_4B, test_4): New.
87         (MACRO): Rename to...
88         (MACRO_5): ...this.
89         (g): Rename to...
90         (test_5): ...this, updating for renaming of MACRO, and
91         add leading comment.
92         * c-c++-common/pr69543-1.c: New.
93         * c-c++-common/pr69543-2.c: New.
94         * c-c++-common/pr69543-3.c: New.
95         * c-c++-common/pr69543-4.c: New.
96         * c-c++-common/pr69558-1.c: New.
97         * c-c++-common/pr69558-2.c: New.
98         * c-c++-common/pr69558-3.c: New.
99         * c-c++-common/pr69558-4.c: New.
100         * gcc.dg/pr69558.c: Move to...
101         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
102         xfail for c++.
104 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
106         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
107         to -ftree-parallelize-loops/-fopenacc changes.
108         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
109         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
110         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
111         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
112         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
113         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
114         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
115         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
116         * c-c++-common/goacc/kernels-loop.c: Likewise.
117         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
118         * c-c++-common/goacc/kernels-reduction.c: Likewise.
119         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
120         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
122 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
124         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
126 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
128         PR c++/69902
129         * g++.dg/warn/Wnonnull-compare-5.C: New test.
131         PR c/69900
132         * gcc.dg/pr69900.c: New test.
134 >>>>>>> .r233653
135 2016-02-23  Martin Jambor  <mjambor@suse.cz>
137         PR tree-optimization/69666
138         * gcc.dg/tree-ssa/pr69666.c: New test.
140 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
142         PR fortran/67451
143         * gfortran.dg/coarray_allocate_5.f08: New test.
145 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
147         * gcc.target/s390/vcond-shift.c: Move to ...
148         * gcc.target/s390/vector/vcond-shift.c: ... here.
150 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
152         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
153         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
155 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
157         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
159 2016-02-20  Mark Wielaard  <mjw@redhat.com>
161         PR c/28901
162         * gcc.dg/unused-variable-3.c: New test.
164 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
166         PR target/69888
167         * gcc.target/i386/pr69888.c: New test.
169 2016-02-22  Richard Biener  <rguenther@suse.de>
171         PR tree-optimization/69882
172         * gfortran.dg/vect/pr69882.f90: New testcase.
174 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
176         PR target/69885
177         * gcc.dg/pr69885.c: New test.
179 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
181         PR target/69806
182         PR target/54089
183         * gcc.target/sh/pr54089-10.c: New.
185 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
187         PR fortran/69423
188         * gfortran.dg/deferred_character_15.f90 : New test.
190 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
192         PR fortran/57365
193         gfortran.dg/allocate_with_source_18.f03: New test.
195 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
197         PR fortran/52531
198         gfortran.dg/gomp/pr52531.f90: New test.
200 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
202         PR c++/69865
203         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
204         -std=c++03.
206 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
208         PR c++/69826
209         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
210         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
212         PR c++/69850
213         * g++.dg/warn/Wnonnull-compare-4.C: New test.
215         PR c++/69851
216         * g++.dg/torture/pr69851.C: New test.
218 2016-02-19  Martin Sebor  <msebor@redhat.com>
220         PR testsuite/69573
221         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
223 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
225         PR c++/69850
226         * g++.dg/warn/Wnonnull-compare-2.C: New test.
227         * g++.dg/warn/Wnonnull-compare-3.C: New test.
229         PR c++/67767
230         * g++.dg/cpp0x/pr67767.C: New test.
232 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
234         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
235         for fp, simd, crypto, crc, lse.
236         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
237         above.
238         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
239         effective target check.
241 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
243         PR target/69820
244         * gcc.target/i386/pr69820.c: New test.
246 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
248         * gcc.target/s390/vector/int128-1.c: New test.
250 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
252         * gcc.target/s390/vector/vec-vcond-1.c: New test.
254 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
256         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
257         instruction pattern name to prevent the testcase from failing with
258         -march=z13.
260 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
262         * gcc.target/s390/md/movstr-2.c: New test.
264 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
266         * gcc.target/s390/morestack.c: New test.
268 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
270         PR target/69625
271         * gcc.target/s390/pr69625.c: Add test case.
273 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
275         PR testsuite/68580
276         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
278 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
280         PR target/68404
281         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
282         * gcc.target/powerpc/fusion3.c: Likewise.
284 2016-02-18  Richard Biener  <rguenther@suse.de>
286         PR middle-end/69553
287         * g++.dg/torture/pr69553.C: New testcase.
289 2016-02-18  Nick Clifton  <nickc@redhat.com>
291         PR target/62254
292         PR target/69610
293         * gcc.target/arm/pr62554.c: New test.
294         * gcc.target/arm/pr69610-1.c: New test.
295         * gcc.target/arm/pr69610-2.c: New test.
297 2016-02-18  Richard Biener  <rguenther@suse.de>
299         PR middle-end/69854
300         * gcc.dg/torture/pr69854.c: New testcase.
302 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
304         PR c++/69850
305         * g++.dg/warn/Wnonnull-compare-1.C: New test.
307 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
309         * gcc.target/powerpc/vec-cg.c: New test.
311 2016-02-17  Richard Biener  <rguenther@suse.de>
313         PR testsuite/69586
314         * gcc.dg/uninit-21.c: Add -fno-short-enums.
316 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
318         PR target/69161
319         * gcc.c-torture/compile/pr69161.c: New test.
321 2016-02-17  David Sherwood  <david.sherwood@arm.com>
323         PR target/69532
324         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
325         * gcc.target/arm/vect-fmaxmin.c: Likewise.
327 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
329         * gcc.dg/ifcvt-4.c: Skip on Visium.
331 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
333         * gnat.dg/atomic8.adb: New test.
335 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
337         * gnat.dg/discr46.ad[sb]: New test.
339 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
341         PR Target/48344
342         * gcc.target/powerpc/pr48344-1.c: New test.
344 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
346         PR fortran/69742
347         * gfortran.dg/associate_21.f90:  New test.
349 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
351         PR c/69835
352         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
353         -Wnonnull in dg-options.
354         * c-c++-common/nonnull-2.c: New test.
356 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
357             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
359         * gcc.target/aarch64/vector_initialization_nostack.c: New.
361 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
363         PR middle-end/69801
364         * gcc.dg/pr69801.c: Add empty dg-options.
366 2016-02-16  James Norris  <jnorris@codesourcery.com>
368         * c-c++-common/goacc/deviceptr-1.c: Add tests.
369         * g++.dg/goacc/deviceptr-1.c: New file.
371 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
373         PR tree-optimization/69820
374         * gcc.dg/vect/pr69820.c: New test.
376 2016-02-16  Richard Biener  <rguenther@suse.de>
378         PR tree-optimization/69776
379         * gcc.dg/torture/pr69776-2.c: New testcase.
381 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
383         PR tree-optimization/69714
384         * gcc.dg/torture/pr69714.c: New test.
386 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
388         PR tree-optimization/69802
389         * gcc.dg/pr69802.c: New test.
391 2016-02-16  Richard Biener  <rguenther@suse.de>
393         PR middle-end/69801
394         * gcc.dg/pr69801.c: New testcase.
396 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398         PR libgfortran/69651
399         * gfortran.dg/read_bang.f90: New test.
400         * gfortran.dg/read_bang4.f90: New test.
402 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
404         PR c++/69658
405         * g++.dg/init/pr69658.C: New test.
407         PR c++/69797
408         * c-c++-common/pr69797.c: New test.
410 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
412         * lib/target-supports.exp (check_effective_target_section_anchors): Add
413         check for aarch64*-*-*.
415 2016-02-15  Richard Biener  <rguenther@suse.de>
417         PR tree-optimization/69783
418         * gcc.dg/vect/pr69783.c: New testcase.
420 2016-02-15  Richard Biener  <rguenther@suse.de>
422         PR tree-optimization/69776
423         * gcc.dg/torture/pr69776.c: New testcase.
425 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
427         PR fortran/60526
428         * gfortran.dg/type_decl_4.f90:  Reinstated.
430 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
432         PR fortran/68746
433         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
435 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
437         PR fortran/60526
438         PR bootstrap/69816
439         * gfortran.dg/type_decl_4.f90:  Removed.
441 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
443         PR fortran/60526
444         * gfortran.dg/type_decl_4.f90:  New test.
446 2016-02-14  Alan Modra  <amodra@gmail.com>
448         PR testsuite/68886
449         * gcc.c-torture/execute/stkalign.c: Revise test.
451 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
453         PR target/67260
454         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
456 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
458         PR target/67260
459         * gcc.target/sh/torture/pr67260.c: New.
461 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
463         * gcc.dg/pr67964.c: Add dg-require-alias.
465 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
467         PR target/67636
468         PR target/64345
469         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
471 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473         PR libgfortran/69668
474         * gfortran.dg/namelist_88.f90: New test.
476 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
478         PR libgfortran/69668
479         * gfortran.dg/namelist_38.f90: Update test.
480         * gfortran.dg/namelist_84.f90: Update test.
482 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
484         PR other/69554
485         * gcc.dg/pr69554-1.c: New test.
486         * gfortran.dg/pr69554-1.F90: New test.
487         * gfortran.dg/pr69554-2.F90: New test.
488         * lib/gcc-dg.exp (proc dg-locus): New function.
489         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
490         distinguish between the caret-printing and non-caret-printing
491         cases.  If caret-printing has been explicitly enabled, bail out
492         without attempting to fix up the output.
494 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
496         PR driver/69265
497         PR driver/69453
498         * gcc.dg/spellcheck-options-3.c: New test case.
499         * gcc.dg/spellcheck-options-4.c: New test case.
500         * gcc.dg/spellcheck-options-5.c: New test case.
501         * gcc.dg/spellcheck-options-6.c: New test case.
502         * gcc.dg/spellcheck-options-7.c: New test case.
503         * gcc.dg/spellcheck-options-8.c: New test case.
504         * gcc.dg/spellcheck-options-9.c: New test case.
505         * gcc.dg/spellcheck-options-10.c: New test case.
507 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
509         PR rtl-optimization/69764
510         PR rtl-optimization/69771
511         * c-c++-common/pr69764.c: New test.
512         * gcc.dg/torture/pr69771.c: New test.
514 2016-02-12  Marek Polacek  <polacek@redhat.com>
516         * g++.dg/torture/init-list1.C: New.
518 2016-02-12  Marek Polacek  <polacek@redhat.com>
520         * gcc.dg/pr69522.c: Add empty dg-options.
522 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
524         * g++.dg/lto/lto.exp: Include and init mpx.
525         * g++.dg/lto/pr69729_0.C: New test.
527 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
529         PR ipa/69241
530         * g++.dg/ipa/pr69241-4.C: New test.
532         PR ipa/68672
533         * g++.dg/ipa/pr68672-1.C: New test.
534         * g++.dg/ipa/pr68672-2.C: New test.
535         * g++.dg/ipa/pr68672-3.C: New test.
537 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
539         PR c/69522
540         * gcc.dg/pr69522.c: New test.
542 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
544         PR c++/69098
545         * g++.dg/cpp1y/69098.C: New test.
546         * g++.dg/cpp1y/69098-2.C: New test.
548 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
550         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
551         and neighbour -> neighbor.
552         * objc.dg/attributes/method-nonnull-1.m: Likewise.
553         * objc.dg/gnu-api-2-class-meta.m: Likewise.
554         * c-c++-common/Wvarargs.c: Likewise.
555         * c-c++-common/goacc/host_data-5.c: Likewise.
556         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
557         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
558         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
559         * gcc.target/aarch64/pr60697.c: Likewise.
560         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
561         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
562         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
563         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
564         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
565         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
566         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
567         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
568         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
569         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
570         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
571         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
572         * g++.dg/lookup/koenig5.C: Likewise.
573         * g++.dg/ext/no-asm-2.C: Likewise.
574         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
575         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
576         * gfortran.dg/used_types_16.f90: Likewise.
577         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
578         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
579         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
580         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
581         * gfortran.dg/abstract_type_6.f03: Likewise.
582         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
583         * gfortran.dg/used_types_15.f90: Likewise.
584         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
585         * gfortran.dg/exit_3.f08: Likewise.
586         * gfortran.dg/open_status_2.f90: Likewise.
587         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
588         * gfortran.dg/intrinsic_std_1.f90: Likewise.
589         * gfortran.dg/associate_1.f03: Likewise.
590         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
591         * gfortran.dg/intrinsic_std_6.f90: Likewise.
592         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
593         * gcc.dg/builtin-object-size-1.c: Likewise.
594         * gcc.dg/noreturn-6.c: Likewise.
595         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
596         * gcc.dg/globalalias.c: Likewise.
597         * gcc.dg/builtins-config.h: Likewise.
598         * gcc.dg/pr30457.c: Likewise.
599         * gcc.c-torture/compile/volatile-1.c: Likewise.
600         * gcc.c-torture/execute/20101011-1.c: Likewise.
601         * c-c++-common/Waddress-1.c: Likewise.
603 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
605         PR c/69768
606         * c-c++-common/Waddress-1.c: New test.
608 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
610         PR fortran/69296
611         * gfortran.dg/associate_19.f03: New test.
612         * gfortran.dg/associate_20.f03: New test.
614 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
616         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
618 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
620         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
621         .arch armv8-a\n.  Add -dA to dg-options.
622         * gcc.target/aarch64/assembler_arch_1.c: New test.
623         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
625 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/68726
628         * g++.dg/cpp0x/pr68726.C: New.
630 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
632         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
633         test.
635 2016-02-11  Richard Biener  <rguenther@suse.de>
637         * g++.dg/tree-ssa/pr61034.C: Adjust.
639 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
641         PR target/69148
642         * gcc.target/s390/pr69148.c: New.
644 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
646         PR tree-optimization/69652
647         * gcc.dg/torture/pr69652.c: New test.
649 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
650             Patrick Palka  <ppalka@gcc.gnu.org>
652         PR ipa/69241
653         PR c++/69649
654         * g++.dg/ipa/pr69241-1.C: New test.
655         * g++.dg/ipa/pr69241-2.C: New test.
656         * g++.dg/ipa/pr69241-3.C: New test.
657         * g++.dg/ipa/pr69649.C: New test.
659 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
661         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
662         * gcc.dg/tree-ssa/sra-18.c: Ditto.
664 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
666         PR tree-optimization/68021
667         * gcc.dg/tree-ssa/pr68021.c: New test.
669 2016-02-10  Richard Biener  <rguenther@suse.de>
671         PR tree-optimization/69726
672         * gcc.dg/uninit-22.c: New testcase.
674 2016-02-09  Andrew Pinski  <apinski@cavium.com>
676         PR tree-opt/69282
677         * gcc.c-torture/compile/20160205-1.c: New testcase.
679 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
681         PR target/68404
682         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
683         instead accessing a really large arrray.
684         * gcc.target/powerpc/fusion3.c: Likewise.
686 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
688         PR target/68532
689         * gcc.c-torture/execute/pr68532.c: New test.
691 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
693         PR target/69634
694         * gcc.dg/pr69634.c: New.
696 2016-02-09  Richard Biener  <rguenther@suse.de>
698         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
700 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
702         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
704 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
706         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
708 2016-02-09  Richard Biener  <rguenther@suse.de>
710         PR tree-optimization/69715
711         * gcc.dg/torture/pr69715.c: New testcase.
713 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
715         PR c++/69139
716         * g++.dg/cpp0x/trailing12.C: New test.
717         * g++.dg/cpp0x/trailing13.C: New test.
719 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
721         PR c++/69283
722         PR c++/67835
723         * g++.dg/cpp1y/auto-fn29.C: New test.
724         * g++.dg/cpp1y/auto-fn30.C: New test.
726 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
728         PR tree-optimization/69209
729         * gcc.c-torture/compile/pr69209.c: New test.
731 2016-02-08  Jeff Law  <law@redhat.com>
733         PR tree-optimization/68541
734         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
735         of statements allowed in join block for path splitting.
737 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
739         PR c++/59627
740         * g++.dg/gomp/pr59627.C: New test.
742         PR ipa/69239
743         * g++.dg/ipa/pr69239.C: New test.
745 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
747         PR preprocessor/69664
748         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
749         * gcc.dg/cpp/warn-comments.c: Likewise.
751 2016-02-08  Marek Polacek  <polacek@redhat.com>
753         PR c++/69688
754         * g++.dg/init/const12.C: New test.
756 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
758         PR target/60410
759         * gcc.dg/lto/pr55113_0.c: Remove test.
761 2016-02-08  Richard Biener  <rguenther@suse.de>
763         PR tree-optimization/69719
764         * gcc.dg/torture/pr69719.c: New testcase.
766 2016-02-08  Richard Biener  <rguenther@suse.de>
767         Jeff Law  <law@redhat.com>
769         PR target/68273
770         * gcc.target/mips/pr68273.c: New testcase.
772 2016-02-08   Richard Biener  <rguenther@suse.de>
774         PR rtl-optimization/69274
775         * gcc.target/i386/addr-sel-1.c: XFAIL.
777 2016-02-08  Jeff Law  <law@redhat.com>
779         PR tree-optimization/68541
780         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
782         PR tree-optimization/65917
783         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
785 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
787         PR fortran/50555
788         * gfortran.dg/namelist_args.f90: New test.
790 2016-02-05  Jeff Law  <law@redhat.com>
792         PR tree-optimization/68541
793         * gcc.dg/tree-ssa/split-path-2.c: New test.
794         * gcc.dg/tree-ssa/split-path-3.c: New test.
795         * gcc.dg/tree-ssa/split-path-4.c: New test.
796         * gcc.dg/tree-ssa/split-path-5.c: New test.
797         * gcc.dg/tree-ssa/split-path-6.c: New test.
798         * gcc.dg/tree-ssa/split-path-7.c: New test.
800 2016-02-05  Martin Sebor  <msebor@redhat.com>
802         PR c++/69662
803         * g++.dg/warn/Wplacement-new-size-1.C: New test.
804         * g++.dg/warn/Wplacement-new-size-2.C: New test.
806 2016-02-06  Richard HEnderson  <rth@redhat.com>
808         PR c/69643
809         * gcc.target/i386/addr-space-4.c: New.
810         * gcc.target/i386/addr-space-5.c: New.
812 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
814         PR fortran/66089
815         * gfortran.dg/elemental_dependency_6.f90: New.
817 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
819         PR rtl-optimization/69691
820         * gcc.c-torture/execute/pr69691.c: New test.
822         PR c++/69628
823         * g++.dg/parse/pr69628.C: New test.
825 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
827         * gcc.dg/sancov/asan.c: Move to ...
828         * gcc.dg/asan/sancov-1.c: ... here.
830 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
832         * gcc.target/i386/pr69577.c: Require avx_runtime target.
834 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
836         PR target/69677
837         * gcc.target/i386/pr69677.c: New test.
839 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
841         PR c++/68948
842         * g++.dg/template/pr68948.C: New test.
844 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
846         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
847         (only necessary on s390x).
849 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
851         * gcc.target/i386/pr69454-2.c: Compile with -msse2
852         -mno-accumulate-outgoing-args.
854 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
856         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
858 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
860         PR c/69669
861         * c-c++-common/pr69669.c: New test.
863 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
865         PR target/69667
866         * g++.dg/pr69667.C: New file.
868 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
870         PR target/69619
871         * gcc.dg/pr69619.c: Add new test.
873 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
875         PR rtl-optimization/69577
876         * gcc.target/i386/pr69577.c: New test.
878 2016-02-04  Martin Liska  <mliska@suse.cz>
880         * g++.dg/asan/pr69276.C: New test.
882 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
884         PR target/65932
885         PR target/67714
886         * gcc.target/arm/wmul-3.c: Simplify test to generate just
887         a single smulbb instruction.
888         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
889         * gcc.target/amr/wmul-2.c: Likewise.
891 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
893         PR target/65932
894         PR target/67714
895         * gcc.c-torture/execute/pr67714.c: New test.
897 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
899         PR target/69454
900         * gcc.target/i386/pr69454-1.c: New test.
901         * gcc.target/i386/pr69454-2.c: New test.
903 2016-02-03  Martin Sebor  <msebor@redhat.com>
905         PR c++/69251
906         PR c++/69253
907         PR c++/69290
908         PR c++/69277
909         PR c++/69349
910         * g++.dg/ext/flexarray-mangle-2.C: New test.
911         * g++.dg/ext/flexarray-mangle.C: New test.
912         * g++.dg/ext/flexarray-subst.C: New test.
913         * g++.dg/ext/flexary11.C: New test.
914         * g++.dg/ext/flexary12.C: New test.
915         * g++.dg/ext/flexary13.C: New test.
916         * g++.dg/ext/flexary14.C: New test.
917         * g++.dg/other/dump-ada-spec-2.C: Adjust.
919 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
921         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
922         Define only if CHECK_FLOAT128 is defined.
923         (main): Properly initialize u5.
925 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
927         PR c/69627
928         * gcc.dg/pr69627.c: New test.
930         PR target/69644
931         * gcc.dg/pr69644.c: New test.
933 2016-02-03  Mike Stump  <mikestump@comcast.net>
935         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
936         support for struct-layout-1.exp.
938 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
940         PR c++/69056
941         * g++.dg/cpp0x/pr69056.C: New test.
943 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
944             Alexandre Oliva  <aoliva@redhat.com>
946         PR target/69461
947         * gcc.target/powerpc/pr69461.c: New.
949 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
951         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
952         works from here ...
953         (check_effective_target_fsanitize_thread): ... to here.  Do not
954         specify additional compile flags for the test source.
955         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
956         specify additional compile flags for the test source.
958 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
960         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
962 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
964         PR fortran/67451
965         PR fortran/69418
966         * gfortran.dg/coarray_allocate_2.f08: New test.
967         * gfortran.dg/coarray_allocate_3.f08: New test.
968         * gfortran.dg/coarray_allocate_4.f08: New test.
970 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
972         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
973         use same scan-tree-dump-times on all platforms.
974         * gcc.dg/vect/vect-outer-1.c: Likewise.
975         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
976         * gcc.dg/vect/vect-outer-1a.c: Likewise.
977         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
978         * gcc.dg/vect/vect-outer-1b.c: Likewise.
979         * gcc.dg/vect/vect-outer-2b.c: Likewise.
980         * gcc.dg/vect/vect-outer-3b.c: Likewise.
981         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
983 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
985         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
986         warning.
988 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
990         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
992 2016-02-02  James Norris  <jnorris@codesourcery.com>
994         * c-c++-common/goacc/routine-5.c: Add tests.
996 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
998         * gcc.target/nvptx/unsigned-cmp.c: New test.
1000 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1002         * gcc.target/aarch64/scalar_shift_1.c
1003         (test_corners_sisd_di): Improve force to SIMD register.
1004         (test_corners_sisd_si): Likewise.
1005         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1006         Remove scan-assembler check for ldr.
1008 2016-02-02  Richard Biener  <rguenther@suse.de>
1010         PR tree-optimization/69595
1011         * gcc.dg/Warray-bounds-17.c: New testcase.
1013 2016-02-02  Richard Biener  <rguenther@suse.de>
1015         PR tree-optimization/69606
1016         * gcc.dg/torture/pr69606.c: New testcase.
1018 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
1020         PR middle-end/68542
1021         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
1022         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
1024 2016-02-02  Alan Modra  <amodra@gmail.com>
1026         PR target/69548
1027         * gcc.target/powerpc/pr69548.c: New test.
1029 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1031         PR rtl-optimization/69592
1032         * gcc.dg/pr69592.c: New test.
1034         PR preprocessor/69543
1035         PR c/69558
1036         * gcc.dg/pr69543.c: New test.
1037         * gcc.dg/pr69558.c: New test.
1039 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
1041         PR testsuite/65940
1042         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
1044 2016-02-01  Martin Sebor  <msebor@redhat.com>
1046         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
1048 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
1050         PR tree-optimization/67921
1051         * c-c++-common/ubsan/pr67921.c: New test.
1053 2016-02-01  Richard Biener  <rguenther@suse.de>
1055         PR middle-end/69556
1056         * gcc.dg/tree-ssa/recip-8.c: New testcase.
1058 2016-02-01  Richard Biener  <rguenther@suse.de>
1060         PR tree-optimization/69574
1061         * gcc.dg/torture/pr69574.c: New testcase.
1063 2016-02-01  Richard Biener  <rguenther@suse.de>
1065         PR tree-optimization/69579
1066         * gcc.dg/setjmp-6.c: New testcase.
1068 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1070         PR rtl-optimization/69570
1071         * g++.dg/opt/pr69570.C: New test.
1073 2016-02-01  Richard Henderson  <rth@redhat.com>
1075         * gcc.dg/pr69535.c: New test.
1077 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
1079         PR testsuite/69584
1080         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
1081         * gcc.dg/tree-ssa/sra-18.c: Likewise.
1083         PR debug/68244
1084         * g++.dg/parse/parens3.C: Use register "4" on hppa.
1086         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
1088 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
1090         PR fortran/67564
1091         * gfortran.dg/allocate_with_source_17.f03: New test.
1093 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1095         PR tree-optimization/69546
1096         * gcc.dg/torture/pr69546.c: New test.
1098 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
1100         PR fortran/69566
1101         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
1103 2016-01-30  Martin Sebor  <msebor@redhat.com>
1105         PR c++/68490
1106         * g++.dg/ext/flexary10.C: New test.
1108 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1110         PR fortran/66707
1111         gfortran.dg/common_23.f90: New test.
1113 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1115         PR target/65546
1116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1117         condition being checked, and disable it when the target supports
1118         misaligned loads and stores.
1120 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1122         PR debug/69518
1123         * gcc.dg/torture/pr69518.c: New test.
1125 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
1127         PR target/69530
1128         * gcc.target/i386/pr69530.c: New test.
1130 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
1132         PR target/65604
1133         * gcc.target/mips/div-delay.c: New test.
1135 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1137         PR target/69551
1138         * gcc.target/i386/pr69551.c: New test.
1140         PR target/66137
1141         * gcc.target/i386/pr66137.c: New test.
1143 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
1145         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
1146         always built for p5600.
1147         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
1148         isa=p5600 dg-option.
1150 2016-01-29  Richard Biener  <rguenther@suse.de>
1152         PR tree-optimization/69547
1153         * g++.dg/tree-ssa/pr69547.C: New testcase.
1155 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1157         PR debug/66869
1158         * g++.dg/warn/Wunused-function2.C: New test.
1160 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1162         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
1163         support for test to succeed.
1165 2016-01-29  Marek Polacek  <polacek@redhat.com>
1167         PR c++/69509
1168         PR c++/69516
1169         * g++.dg/ext/constexpr-vla2.C: New test.
1170         * g++.dg/ext/constexpr-vla3.C: New test.
1171         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
1173 2016-01-29  Richard Biener  <rguenther@suse.de>
1175         PR middle-end/69537
1176         * gcc.dg/uninit-21.c: New testcase.
1178 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
1180         PR target/69459
1181         * gcc.target/i386/pr69459.c: New test.
1183 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
1185         PR target/68400
1186         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
1187         * gcc.target/mips/pr68400.c: New test.
1189 2016-01-28  Martin Sebor  <msebor@redhat.com>
1191         PR target/17381
1192         * gcc.target/powerpc/pr17381.c: New test.
1194 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
1196         PR middle-end/69542
1197         * gcc.dg/torture/pr69542.c: New test.
1199 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
1201         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1203 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1205         * gcc.dg/pr65980.c: Skip on AIX.
1206         * gcc.dg/pr66688.c: Same.
1208 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1210         PR target/63679
1211         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
1212         * gcc.dg/tree-ssa/sra-18.c: Same.
1214 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1216         PR fortran/62536
1217         * gfortran.dg/block_15.f08: New test.
1218         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
1219         on incorrectly closed BLOCK.
1221 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
1223         * gcc.dg/declare-simd.c: New test.
1224 2016-01-28  Richard Biener  <rguenther@suse.de>
1226         PR tree-optimization/69466
1227         * gfortran.dg/vect/pr69466.f90: New testcase.
1229 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1231         * g++.dg/pr67989.C: Remove ARM-specific option.
1232         * gcc.target/arm/pr67989.C: New file.
1234 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1236         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
1237         and expm1 test for glibc < 2.11.
1239 2016-01-27  Richard Henderson  <rth@redhat.com>
1241         * gcc.c-torture/execute/pr69447.c: New test.
1243 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
1245         PR fortran/69422
1246         * gfortran.dg/alloc_comp_assign_15.f03: New test.
1248 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1250         PR debug/66869
1251         * gcc.dg/pr66869.c: New test.
1253 2016-01-25  Jeff Law  <law@redhat.com>
1255         PR tree-optimization/68398
1256         PR tree-optimization/69196
1257         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
1258         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
1259         path to avoid new heuristic allowing more irreducible regions
1260         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1261         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1262         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1263         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
1264         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1266 2016-01-27  Marek Polacek  <polacek@redhat.com>
1268         PR c/68062
1269         * c-c++-common/vector-compare-4.c: New test.
1271 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
1273         PR preprocessor/69126
1274         * c-c++-common/pr69126.c: New test case.
1276 2016-01-27  Ian Lance Taylor  <iant@google.com>
1278         * gcc.dg/tree-ssa/ivopt_5.c: New test.
1280 2016-01-27  Ryan Burn  <contact@rnburn.com>
1282         PR cilkplus/69267
1283         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
1285 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1287         PR target/69512
1288         * gcc.target/i386/pr69512.c: New test.
1290 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
1292         PR ada/69488
1293         * gnat.dg/sso/*.adb: Robustify dg-output directives.
1295 2016-01-27  Marek Polacek  <polacek@redhat.com>
1297         PR c++/69379
1298         * g++.dg/pr69379.C: New test.
1300 2016-01-27  Martin Sebor  <msebor@redhat.com>
1302         PR c++/69317
1303         * g++.dg/abi/Wabi-2-2.C: New test.
1304         * g++.dg/abi/Wabi-2-3.C: New test.
1305         * g++.dg/abi/Wabi-3-2.C: New test.
1306         * g++.dg/abi/Wabi-3-3.C: New test.
1308 2016-01-27  Richard Biener  <rguenther@suse.de>
1310         PR tree-optimization/69166
1311         * gcc.dg/torture/pr69166.c: New testcase.
1313 2016-01-27  Martin Jambor  <mjambor@suse.cz>
1315         PR tree-optimization/69355
1316         * gcc.dg/tree-ssa/pr69355.c: New test.
1318 2016-01-27  Marek Polacek  <polacek@redhat.com>
1320         PR c++/69496
1321         * g++.dg/ext/constexpr-vla1.C: New test.
1323 2016-01-20  Christian Bruel  <christian.bruel@st.com>
1325         PR target/69245
1326         * gcc.target/arm/pr69245.c: New test.
1328 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1330         PR tree-optimization/69399
1331         * gcc.dg/torture/pr69399.c: New test.
1333 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
1337 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1339         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
1341 2016-01-26  Tom de Vries  <tom@codesourcery.com>
1343         PR tree-optimization/69110
1344         * gcc.dg/autopar/pr69110.c: New test.
1346 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
1347             Sebastian Pop  <s.pop@samsung.com>
1349         * gcc.dg/graphite/isl-ast-op-select.c: New.
1351 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1353         PR fortran/69385
1354         * gfortran.dg/allocate_error_6.f90: New test.
1356 2016-01-26  Richard Henderson  <rth@redhat.com>
1358         * gcc.dg/tm/pr60908.c: New test.
1360 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
1362         PR other/69006
1363         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
1364         directive.
1365         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
1366         expected multiline output to reflect the colorization being
1367         disabled before newlines.
1368         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1369         (custom_diagnostic_finalizer): Replace call to
1370         pp_newline_and_flush with call to pp_flush.
1371         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
1372         * gfortran.dg/implicit_class_1.f90: Likewise.
1373         * lib/gcc-dg.exp (allow_blank_lines): New global.
1374         (dg-allow-blank-lines-in-output): New procedure.
1375         (gcc-dg-prune): Complain about blank lines in the output, unless
1376         dg-allow-blank-lines-in-output was called.
1377         * lib/multiline.exp (_build_multiline_regex): Only support
1378         arbitrary followup text for non-blank-lines, not for blank lines.
1380 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1382         PR tree-optimization/69483
1383         * gcc.dg/pr69483.c: New test.
1384         * g++.dg/opt/pr69483.C: New test.
1386 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1388         PR target/68620
1389         * gcc.target/arm/pr68620.c: New test.
1391 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1393         * gcc.target/i386/pr68986-2.c: Remove -m32.
1395 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1397         PR target/68986
1398         * gcc.target/i386/pr68986-1.c: New test.
1399         * gcc.target/i386/pr68986-2.c: Likewise.
1400         * gcc.target/i386/pr68986-3.c: Likewise.
1402 2016-01-26  Christian Bruel  <christian.bruel@st.com>
1404         * lib/target-supports.exp
1405         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
1406         (check_effective_target_arm_crypto_pragma_ok): Likewise.
1407         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
1409 2016-01-26  Richard Biener  <rguenther@suse.de>
1411         PR tree-optimization/69452
1412         * gcc.dg/torture/pr69452.c: New testcase.
1414 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1416         PR target/69442
1417         * gcc.dg/pr69442.c: New test.
1419 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
1421         PR target/67896
1422         * gcc.target/aarch64/simd/pr67896.C: New.
1424 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
1426         PR tree-optimization/69400
1427         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
1428         function.
1429         (plugin_init): Call it.
1430         * gcc.dg/torture/pr69400.c: New test.
1432 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1434         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
1436 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1437             Sebastian Pop  <s.pop@samsung.com>
1439         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
1440         isl-0.15.
1442 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1443             Sebastian Pop  <s.pop@samsung.com>
1445         * gcc.dg/graphite/pr69292.c: New.
1447 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
1449         * c-c++-common/goacc/use_device-1.c: New test.
1451 2016-01-25  Jeff Law  <law@redhat.com>
1453         PR tree-optimization/69196
1454         PR tree-optimization/68398
1455         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
1456         * gcc.dg/tree-ssa/pr68198.c: Likewise.
1458 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
1460         PR target/69469
1461         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
1462         Algorithm.
1464 2016-01-25  Richard Biener  <rguenther@suse.de>
1466         PR testsuite/69380
1467         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
1469 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
1471         PR target/69421
1472         * gcc.dg/pr69421.c: New test.
1474 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
1476         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
1477         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
1478         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
1479         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
1480         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
1481         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
1482         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
1483         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
1484         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
1485         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
1487 2016-01-25  Richard Biener  <rguenther@suse.de>
1489         PR tree-optimization/69376
1490         * gcc.dg/torture/pr69376.c: New testcase.
1492 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1494         PR fortran/69397
1495         PR fortran/68442
1496         * gfortran.dg/interface_38.f90: New test.
1497         * gfortran.dg/interface_39.f90: New test.
1499 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
1501         Revert:
1502         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1504         PR c++/11858
1505         PR c++/24663
1506         PR c++/24664
1507         * g++.dg/template/pr11858.C: New test.
1508         * g++.dg/template/pr24663.C: New test.
1509         * g++.dg/template/unify12.C: New test.
1510         * g++.dg/template/unify13.C: New test.
1511         * g++.dg/template/unify14.C: New test.
1512         * g++.dg/template/unify15.C: New test.
1513         * g++.dg/template/unify16.C: New test.
1514         * g++.dg/template/unify17.C: New test.
1516 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1518         PR fortran/68283
1519         gfortran.dg/pr68283.f90: New test.
1521 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1523         PR fortran/66094
1524         * gfortran.dg/inline_matmul_13.f90:  New test.
1525         * gfortran.dg/matmul_bounds_8.f90:  New test.
1526         * gfortran.dg/matmul_bounds_9.f90:  New test.
1527         * gfortran.dg/matmul_bounds_10.f90:  New test.
1529 2016-01-23  Tom de Vries  <tom@codesourcery.com>
1531         PR tree-optimization/69426
1532         * gcc.dg/autopar/pr69426.c: New test.
1534 2016-01-23  Martin Sebor  <msebor@redhat.com>
1536         PR c++/58109
1537         PR c++/69022
1538         * g++.dg/cpp0x/alignas5.C: New test.
1539         * g++.dg/ext/vector29.C: Same.
1541 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
1543         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
1544         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
1545         _GNU_SOURCE from compile flags to the source.
1546         * gcc.target/i386/chkp-stropt-12.c: Ditto.
1547         * gcc.target/i386/chkp-stropt-16.c: Ditto.
1548         * gcc.target/i386/chkp-stropt-4.c: Ditto.
1549         * gcc.target/i386/chkp-stropt-8.c: Ditto.
1551 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
1553         PR target/69432
1554         * g++.dg/opt/pr69432.C: New test.
1556 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1558         * gcc.target/powerpc/pr63354c: Adjust target selector to include
1559         32-bit targets testing an -m64 multilib.
1561 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1563         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
1564         64-bit support.
1566 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
1568         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
1570 2016-01-21  Christian Bruel  <christian.bruel@st.com>
1572         PR target/68674
1573         * gcc.target/i386/pr68674.c
1574         * gcc.target/aarch64/pr68674.c
1575         * gcc.target/arm/pr68674.c
1577 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1579         PR target/69403
1580         * gcc.c-torture/execute/pr69403.c: New test.
1582 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
1584         PR c++/55843
1585         * g++.dg/template/pr55843.C: New.
1587 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
1589         PR testsuite/66877
1590         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
1591         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
1593 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1595         PR testsuite/67489
1596         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
1597         from dg-do compile directive, and instead add
1598         { dg-require-effective-target int128 }.
1600 2016-01-20  Martin Sebor  <msebor@redhat.com>
1602         PR c/69405
1603         * gcc.dg/sync-fetch.c: New test.
1605 2016-01-21  Martin Sebor  <msebor@redhat.com>
1607         PR target/69252
1608         * gcc.target/powerpc/pr69252.c: New test.
1610 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1612         PR fortran/65996
1613         * gfortran.dg/pr65996.f90: New test.
1615 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1617         PR c++/68810
1618         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
1619         expected to generate an error.
1621 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
1623         PR middle-end/66178
1624         * gcc.dg/torture/pr66178.c: New test.
1626 2016-01-21  Anton Blanchard  <anton@samba.org>
1627             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1629         PR target/63354
1630         * gcc.target/powerpc/pr63354.c:  New test.
1632 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1634         PR rtl-optimization/68990
1635         * gcc.target/i386/pr68990: New.
1637 2016-01-21  Nick Clifton  <nickc@redhat.com>
1639         PR target/69129
1640         * gcc.target/mips/pr69129.c: New.
1642 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
1644         PR c++/58046
1645         * g++.dg/cpp0x/pr58046.C: New.
1647 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1649         PR target/69187
1650         PR target/65624
1651         * gcc.target/arm/pr69187.c: New test.
1653         PR c++/69355
1654         * g++.dg/torture/pr69355.C: New test.
1656 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1657             Sebastian Pop  <s.pop@samsung.com>
1659         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1661 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1662             Sebastian Pop  <s.pop@samsung.com>
1664         * gcc.dg/graphite/pr68976.c: New test.
1666 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1668         PR middle-end/67653
1669         * c-c++-common/pr67653.c: New test.
1670         * gcc.dg/torture/pr29119.c: Add dg-warning.
1672 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
1674         * gcc.target/powerpc/cpu-builtin-1.c: New test.
1676 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1678         PR c/24293
1679         * gcc.dg/pr24293.c: New test.
1680         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1681         incomplete struct type.
1682         * gcc.dg/declspec-1.c: Likewise.
1683         * gcc.dg/pr63549.c: Likewise.
1685 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
1687         PR tree-optimization/66612
1688         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1689         for bdn instruction.
1691 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1693         * lib/target-supports.exp
1694         (check_effective_target_arm_fp_ok_nocache): New.
1695         (check_effective_target_arm_fp_ok): New.
1696         (add_options_for_arm_fp): New.
1697         (check_effective_target_arm_crypto_ok_nocache): Require
1698         target_arm_v8_neon_ok instead of arm32.
1699         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1700         (check_effective_target_arm_crypto_pragma_ok): New.
1701         (add_options_for_arm_vfp): New.
1702         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1703         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1704         target instead. Force initial fpu to vfp.
1705         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1706         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1707         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1708         dependency.
1709         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1710         use arm_vfp effective target instead. Force initial fpu to vfp.
1711         * gcc.target/arm/attr-neon3.c: Likewise.
1712         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1713         arm_vfp_ok.
1714         * gcc.target/arm/unsigned-float.c: Likewise.
1715         * gcc.target/arm/vfp-1.c: Likewise.
1716         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1717         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
1718         * gcc.target/arm/vfp-ldmiad.c: Likewise.
1719         * gcc.target/arm/vfp-ldmias.c: Likewise.
1720         * gcc.target/arm/vfp-stmdbd.c: Likewise.
1721         * gcc.target/arm/vfp-stmdbs.c: Likewise.
1722         * gcc.target/arm/vfp-stmiad.c: Likewise.
1723         * gcc.target/arm/vfp-stmias.c: Likewise.
1724         * gcc.target/arm/vnmul-1.c: Likewise.
1725         * gcc.target/arm/vnmul-2.c: Likewise.
1726         * gcc.target/arm/vnmul-3.c: Likewise.
1727         * gcc.target/arm/vnmul-4.c: Likewise.
1729 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1731         PR testsuite/69366
1732         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
1733         the MPX run-time library, for compile-time MPX test.
1734         * gcc.target/i386/chkp-always_inline.c: Likewise.
1735         * gcc.target/i386/chkp-bndret.c: Likewise.
1736         * gcc.target/i386/chkp-builtins-1.c: Likewise.
1737         * gcc.target/i386/chkp-builtins-2.c: Likewise.
1738         * gcc.target/i386/chkp-builtins-3.c: Likewise.
1739         * gcc.target/i386/chkp-builtins-4.c: Likewise.
1740         * gcc.target/i386/chkp-const-check-1.c: Likewise.
1741         * gcc.target/i386/chkp-const-check-2.c: Likewise.
1742         * gcc.target/i386/chkp-hidden-def.c: Likewise.
1743         * gcc.target/i386/chkp-label-address.c: Likewise.
1744         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1745         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
1746         * gcc.target/i386/chkp-pr69044.c: Likewise.
1747         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1748         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1749         * gcc.target/i386/chkp-strchr.c: Likewise.
1750         * gcc.target/i386/chkp-strlen-1.c: Likewise.
1751         * gcc.target/i386/chkp-strlen-2.c: Likewise.
1752         * gcc.target/i386/chkp-strlen-3.c: Likewise.
1753         * gcc.target/i386/chkp-strlen-4.c: Likewise.
1754         * gcc.target/i386/chkp-strlen-5.c: Likewise.
1755         * gcc.target/i386/chkp-stropt-1.c: Likewise.
1756         * gcc.target/i386/chkp-stropt-10.c: Likewise.
1757         * gcc.target/i386/chkp-stropt-11.c: Likewise.
1758         * gcc.target/i386/chkp-stropt-12.c: Likewise.
1759         * gcc.target/i386/chkp-stropt-13.c: Likewise.
1760         * gcc.target/i386/chkp-stropt-14.c: Likewise.
1761         * gcc.target/i386/chkp-stropt-15.c: Likewise.
1762         * gcc.target/i386/chkp-stropt-16.c: Likewise.
1763         * gcc.target/i386/chkp-stropt-2.c: Likewise.
1764         * gcc.target/i386/chkp-stropt-3.c: Likewise.
1765         * gcc.target/i386/chkp-stropt-4.c: Likewise.
1766         * gcc.target/i386/chkp-stropt-5.c: Likewise.
1767         * gcc.target/i386/chkp-stropt-6.c: Likewise.
1768         * gcc.target/i386/chkp-stropt-7.c: Likewise.
1769         * gcc.target/i386/chkp-stropt-8.c: Likewise.
1770         * gcc.target/i386/chkp-stropt-9.c: Likewise.
1771         * gcc.target/i386/pr63995-2.c: Likewise.
1772         * gcc.target/i386/pr64805.c: Likewise.
1773         * gcc.target/i386/pr65044.c: Likewise.
1774         * gcc.target/i386/pr65167.c: Likewise.
1775         * gcc.target/i386/pr65183.c: Likewise.
1776         * gcc.target/i386/pr65184.c: Likewise.
1777         * gcc.target/i386/thunk-retbnd.c: Likewise.
1779 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
1781         PR tree-optimization/69328
1782         * gcc.dg/pr69328.c: New test.
1784 2016-01-20  Jeff Law  <law@redhat.com>
1786         PR target/25114
1787         * gcc.target/m68k/pr25114.c: New test.
1789 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1791         * gcc.target/arm/memset-inline-10.c: Added
1792         dg-require-effective-target arm_thumb2_ok.
1794 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
1796         * gcc.dg/debug/dwarf2/sso.c: New test.
1798 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
1800         PR testsuite/68820
1801         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
1802         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
1803         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
1805 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1807         PR ipa/66223
1808         * g++.dg/ipa/devirt-50.C: New testcase.
1810 2016-01-19  Marek Polacek  <polacek@redhat.com>
1812         PR c++/68965
1813         * g++.dg/cpp1y/parameter-pack-1.C: New test.
1814         * g++.dg/cpp1y/parameter-pack-2.C: New test.
1816 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1818         PR target/69135
1819         * gcc.target/arm/pr69135_1.c: New test.
1821 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1823         * gcc.target/aarch64/ccmp_1.c: Add new tests.
1825 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
1827         * gcc.target/aarch64/ccmp_1.c: New testcase.
1829 2016-01-19  Marek Polacek  <polacek@redhat.com>
1831         PR c++/68586
1832         * g++.dg/cpp0x/enum30.C: New test.
1834 2016-01-19  Richard Biener  <rguenther@suse.de>
1836         PR tree-optimization/69336
1837         * g++.dg/tree-ssa/pr69336.C: New testcase.
1839 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1841         PR debug/65779
1842         * gcc.dg/pr65779.c: New test.
1844 2016-01-19  Richard Biener  <rguenther@suse.de>
1846         PR tree-optimization/69352
1847         * gcc.dg/torture/pr69352.c: New testcase.
1849 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
1851         PR rtl-optimization/68955
1852         PR rtl-optimization/64557
1853         * gcc.dg/torture/pr68955.c: New test.
1855 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1857         PR lto/69136
1858         * g++.dg/torture/pr69136.C: New testcase.
1860 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
1862         PR lto/69133
1863         * g++.dg/lto/pr69133_0.C: New testcase.
1864         * g++.dg/lto/pr69133_1.C: New testcase.
1866 2016-01-15  Jeff Law  <law@redhat.com>
1868         PR tree-optimization/69320
1869         * gcc.c-torture/pr69320-1.c: New test.
1870         * gcc.c-torture/pr69320-2.c: New test.
1871         * gcc.c-torture/pr69320-3.c: New test.
1872         * gcc.c-torture/pr69320-4.c: New test.
1874 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1876         PR c++/11858
1877         PR c++/24663
1878         PR c++/24664
1879         * g++.dg/template/pr11858.C: New test.
1880         * g++.dg/template/pr24663.C: New test.
1881         * g++.dg/template/unify12.C: New test.
1882         * g++.dg/template/unify13.C: New test.
1883         * g++.dg/template/unify14.C: New test.
1884         * g++.dg/template/unify15.C: New test.
1885         * g++.dg/template/unify16.C: New test.
1886         * g++.dg/template/unify17.C: New test.
1888 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
1890         PR testsuite/69181
1891         * gcc.dg/pr69181-1.c: New test file.
1892         * gcc.dg/pr69181-2.c: New test file.
1893         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
1894         globals by moving it to...
1895         (cleanup-after-saved-dg-test): ...this new function.  Add
1896         "global additional_sources_used".  Add reset of global
1897         multiline_expected_outputs to the empty list.
1898         * lib/multiline.exp (_multiline_expected_outputs): Rename this
1899         global to...
1900         (multiline_expected_outputs): ...this, and updated comments to
1901         note that it is modified from gcc-dg.exp.
1902         (dg-end-multiline-output): Update for the above renaming.
1903         (handle-multiline-outputs): Likewise.  Remove the clearing
1904         of the expected outputs to the empty list.
1906 2016-01-18  Richard Biener  <rguenther@suse.de>
1908         PR tree-optimization/69297
1909         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
1911 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
1913         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
1914         dg-options.
1915         * gcc.target/mips/mips-3d-2.c: Likewise.
1916         * gcc.target/mips/mips-3d-3.c: Likewise.
1917         * gcc.target/mips/mips-3d-4.c: Likewise.
1918         * gcc.target/mips/mips-3d-5.c: Likewise.
1919         * gcc.target/mips/mips-3d-6.c: Likewise.
1920         * gcc.target/mips/mips-3d-7.c: Likewise.
1921         * gcc.target/mips/mips-3d-8.c: Likewise.
1922         * gcc.target/mips/mips-3d-9.c: Likewise.
1923         * gcc.target/mips/mips-ps-1.c: Likewise.
1924         * gcc.target/mips/mips-ps-2.c: Likewise.
1925         * gcc.target/mips/mips-ps-3.c: Likewise.
1926         * gcc.target/mips/mips-ps-4.c: Likewise.
1927         * gcc.target/mips/mips-ps-5.c: Likewise.
1928         * gcc.target/mips/mips-ps-6.c: Likewise.
1929         * gcc.target/mips/mips-ps-7.c: Likewise.
1930         * gcc.target/mips/mips-ps-type.c: Likewise.
1931         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1932         * gcc.target/mips/mips16-attributes-6.c: Likewise.
1934 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1936         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
1937         * c-c++-common/goacc/kernels-double-reduction.c: New test.
1938         * c-c++-common/goacc/kernels-empty.c: New test.
1939         * c-c++-common/goacc/kernels-eternal.c: New test.
1940         * c-c++-common/goacc/kernels-loop-2.c: New test.
1941         * c-c++-common/goacc/kernels-loop-3.c: New test.
1942         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
1943         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
1944         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
1945         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
1946         * c-c++-common/goacc/kernels-loop-data.c: New test.
1947         * c-c++-common/goacc/kernels-loop-g.c: New test.
1948         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
1949         * c-c++-common/goacc/kernels-loop-n.c: New test.
1950         * c-c++-common/goacc/kernels-loop-nest.c: New test.
1951         * c-c++-common/goacc/kernels-loop.c: New test.
1952         * c-c++-common/goacc/kernels-noreturn.c: New test.
1953         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
1954         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
1955         * c-c++-common/goacc/kernels-reduction.c: New test.
1957 2016-01-18  Tom de Vries  <tom@codesourcery.com>
1959         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
1960         * gcc.dg/autopar/outer-2.c: Same.
1961         * gcc.dg/autopar/outer-3.c: Same.
1962         * gcc.dg/autopar/outer-4.c: Same.
1963         * gcc.dg/autopar/outer-5.c: Same.
1964         * gcc.dg/autopar/outer-6.c: Same.
1965         * gcc.dg/autopar/parallelization-1.c: Same.
1966         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
1967         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
1968         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
1969         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
1970         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
1971         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
1972         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
1973         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
1974         * gcc.dg/autopar/pr39500-1.c: Same.
1975         * gcc.dg/autopar/pr39500-2.c: Same.
1976         * gcc.dg/autopar/pr46193.c: Same.
1977         * gcc.dg/autopar/pr46194.c: Same.
1978         * gcc.dg/autopar/pr49580.c: Same.
1979         * gcc.dg/autopar/pr49960-1.c: Same.
1980         * gcc.dg/autopar/pr49960.c: Same.
1981         * gcc.dg/autopar/pr68373.c: Same.
1982         * gcc.dg/autopar/reduc-1.c: Same.
1983         * gcc.dg/autopar/reduc-1char.c: Same.
1984         * gcc.dg/autopar/reduc-1short.c: Same.
1985         * gcc.dg/autopar/reduc-2.c: Same.
1986         * gcc.dg/autopar/reduc-2char.c: Same.
1987         * gcc.dg/autopar/reduc-2short.c: Same.
1988         * gcc.dg/autopar/reduc-3.c: Same.
1989         * gcc.dg/autopar/reduc-4.c: Same.
1990         * gcc.dg/autopar/reduc-6.c: Same.
1991         * gcc.dg/autopar/reduc-7.c: Same.
1992         * gcc.dg/autopar/reduc-8.c: Same.
1993         * gcc.dg/autopar/reduc-9.c: Same.
1994         * gcc.dg/autopar/uns-outer-4.c: Same.
1995         * gcc.dg/autopar/uns-outer-5.c: Same.
1996         * gcc.dg/autopar/uns-outer-6.c: Same.
1997         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1998         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2000 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2002         PR target/63679
2003         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2004         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2006 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2008         PR target/63679
2009         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
2010         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
2011         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
2013 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2015         PR target/63679
2016         * gcc.dg/tree-ssa/sra-17.c: New.
2017         * gcc.dg/tree-ssa/sra-18.c: New.
2019 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2021         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
2023 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
2025         * gnat.dg/inline12.adb: New test.
2027 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
2029         PR tree-optimization/66797
2030         * gcc.c-torture/execute/pr65447.c: Relax check condition.
2032 2016-01-18  Richard Biener  <rguenther@suse.de>
2034         PR tree-optimization/69170
2035         * gcc.dg/torture/pr69170.c: New testcase.
2037 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
2039         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
2041 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2043         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
2045 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2047         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
2048         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
2049         redundant dg-require-effective-target pthread.
2050         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
2051         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2052         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2053         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2054         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2055         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2056         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2058 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
2060         PR target/68609
2061         * gcc.target/powerpc/recip-6.c: Enable on AIX.
2062         * gcc.target/powerpc/recip-7.c: Same.
2064 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2066         PR c++/69091
2067         * g++.dg/template/pr69091.C: New test.
2069 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2071         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
2072         dump does not contain an error_mark_node.
2073         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
2074         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
2076 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2078         PR c++/68936
2079         * g++.dg/template/pr68936.C: New test.
2081 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
2083         PR target/68609
2084         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
2085         * gcc.target/powerpc/recip-2.c: Same.
2086         * gcc.target/powerpc/recip-3.c: Same.
2087         * gcc.target/powerpc/recip-4.c: Same.
2088         * gcc.target/powerpc/recip-sqrtf.c: Same.
2090 2016-01-15  Jeff Law  <law@redhat.com>
2092         PR tree-optimization/69270
2093         * gcc.dg/tree-ssa/pr69270-2.c: New test.
2094         * gcc.dg/tree-ssa/pr69270-3.c: New test.
2096 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
2098         PR fortran/49630
2099         * gfortran.dg/deferred_character_13.f90: New test for the fix
2100         of comment 3 of the PR.
2102         PR fortran/54070
2103         * gfortran.dg/deferred_character_8.f90: New test
2104         * gfortran.dg/allocate_error_5.f90: New test
2106         PR fortran/60593
2107         * gfortran.dg/deferred_character_10.f90: New test
2109         PR fortran/60795
2110         * gfortran.dg/deferred_character_14.f90: New test
2112         PR fortran/61147
2113         * gfortran.dg/deferred_character_11.f90: New test
2115         PR fortran/64324
2116         * gfortran.dg/deferred_character_9.f90: New test
2118 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2120         PR rtl-optimization/69030
2121         * gcc.target/i386/pr69030.c: New.
2123 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2125         * gcc.target/aarch64/target_attr_17.c: New test.
2127 2016-01-15  Richard Biener  <rguenther@suse.de>
2129         PR tree-optimization/66856
2130         * gcc.dg/torture/pr66856-1.c: New testcase.
2131         * gcc.dg/torture/pr66856-2.c: Likewise.
2133 2016-01-15  Richard Biener  <rguenther@suse.de>
2135         PR debug/69137
2136         * g++.dg/lto/pr69137_0.C: New testcase.
2138 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2140         PR middle-end/69246
2141         * gcc.target/i386/pr69246.c: New test.
2143 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2145         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
2147 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2149         PR c++/56194
2150         * g++.dg/init/const9.C: Disable test on S/390.
2152 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2154         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
2155         * g++.dg/Wno-frame-address.C: Ditto.
2157 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2159         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
2161 2016-01-15  Richard Biener  <rguenther@suse.de>
2163         PR tree-optimization/68961
2164         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
2166 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2168         * gcc.target/i386/pr65105-5.c: New test.
2170 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
2172         * gcc.c-torture/execute/alias-4.c: New testcase.
2174 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
2176         PR ipa/68148
2177         * g++.dg/ipa/devirt-49.C: New testcase.
2179 2016-01-15  Christian Bruel  <christian.bruel@st.com>
2181         PR target/65837
2182         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
2183         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
2184         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
2186 2016-01-15  Richard Biener  <rguenther@suse.de>
2188         PR tree-optimization/69117
2189         * gcc.dg/torture/pr69117.c: New testcase.
2191 2015-01-14  Ryan Burn  <contact@rnburn.com>
2193         PR c++/69048
2194         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
2196 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2198         PR testsuite/67509
2199         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
2200         range tests use 100 * maximum instead of maximum + 1.
2202 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2204         PR debug/69244
2205         * gcc.dg/guality/pr69244.c: New test.
2207 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
2209         * lib/target-supports.exp (check_effective_target_issignaling):
2210         New procedure.
2211         * gcc.dg/pr61441.c: Require issignaling effective target.
2213 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
2215         PR target/68803
2216         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
2218 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
2220         PR c++/68819
2221         PR preprocessor/69177
2222         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
2223         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
2224         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
2225         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2227 2016-01-14  Marek Polacek  <polacek@redhat.com>
2229         PR c/69262
2230         * gcc.dg/array-15.c: New test.
2232 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2234         PR middle-end/68146
2235         PR tree-optimization/69155
2236         * gfortran.dg/pr68146.f: New test.
2237         * gfortran.dg/pr69155.f90: New test.
2239 2016-01-14  Richard Biener  <rguenther@suse.de>
2241         PR tree-optimization/68060
2242         * gcc.dg/torture/pr68060-1.c: New testcase.
2243         * gcc.dg/torture/pr68060-2.c: Likewise.
2245 2016-01-14  Nick Clifton  <nickc@redhat.com>
2247         * lib/target-supports.exp
2248         (check_effective_target_arm_neon_ok_nocache): Add an option
2249         sequence that includes setting the ARM architecture to ARMv7-A.
2250         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
2251         command line options necessary to enable Neon support.
2252         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
2253         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
2254         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
2255         * gcc.target/arm/pr69180.c: Likewise.
2257 2016-01-14  Jeff Law  <law@redhat.com>
2259         PR tree-optimization/69270
2260         * gcc.dg/tree-ssa/pr69270.c: New test.
2262 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
2264         PR c/66208
2265         * c-c++-common/pr66208.c: New file.
2267 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2269         PR tree-optimization/69156
2270         * gcc.dg/pr69156.c: New test.
2272 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2274         * gcc.target/i386/pr69225-7.c: New test.
2276 2016-01-13  Richard Henderson  <rth@redhat.com>
2278         * gcc.dg/tm/memopt-13.c: Update expected function.
2279         * gcc.dg/tm/memopt-6.c: Likewise.
2281 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
2283         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
2284         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
2285         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
2286         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
2288 2016-01-13  Tom de Vries  <tom@codesourcery.com>
2290         PR tree-optimization/69169
2291         * gcc.dg/pr69169.c: New test.
2293 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
2295         PR target/69228
2296         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
2297         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
2298         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
2299         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
2300         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
2301         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
2302         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
2303         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
2305 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2307         PR target/69247
2308         * gcc.dg/pr69247.c: New test.
2310 2016-01-13  Richard Biener  <rguenther@suse.de>
2312         PR tree-optimization/69242
2313         * gcc.dg/torture/pr69242.c: New testcase.
2315 2016-01-13  Richard Biener  <rguenther@suse.de>
2317         PR tree-optimization/69186
2318         * gcc.dg/torture/pr69186.c: New testcase.
2320 2016-01-13  Jeff Law  <law@redhat.com>
2322         PR tree-optimization/67755
2323         * gcc.dg/tree-ssa/pr67755.c: New test.
2325 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2327         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
2328         pass number in output by a star.
2330 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
2332         PR tree-optimization/68911
2333         * gcc.c-torture/execute/pr68911.c: New test.
2335 2016-01-12  Marek Polacek  <polacek@redhat.com>
2337         PR c++/68979
2338         * g++.dg/warn/permissive-1.C: New test.
2340 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2342         PR objc++/68511
2343         PR c++/69213
2344         * g++.dg/opt/pr69213.C: New test.
2346 2016-01-12  Christian Bruel  <christian.bruel@st.com>
2348         PR target/69180
2349         * gcc.target/arm/pr69180.c: New test.
2351 2016-01-12  Richard Biener  <rguenther@suse.de>
2353         PR lto/69077
2354         * g++.dg/lto/pr69077_0.C: New testcase.
2355         * g++.dg/lto/pr69077_1.C: Likewise.
2357 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2359         PR target/69175
2360         * g++.dg/opt/pr69175.C: New test.
2362 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
2364         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
2365         rather than #including math.h & stdlib.h.
2366         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
2367         * gcc.dg/vect/pr49771.c: Likewise.
2368         * gcc.dg/vect/vect-10-big-array.c: Likewise.
2369         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
2370         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
2371         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
2372         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
2373         * gcc.dg/vect/pr44507.c: Likewise.
2374         * gcc.dg/vect/pr45902.c: Likewise.
2375         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
2376         * gcc.dg/vect/vect-117.c: Likewise.
2377         * gcc.dg/vect/vect-99.c: Likewise.
2378         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2379         * gcc.dg/vect/vect-cond-1.c: Likewise.
2380         * gcc.dg/vect/vect-cond-2.c: Likewise.
2381         * gcc.dg/vect/vect-cond-3.c: Likewise.
2382         * gcc.dg/vect/vect-cond-4.c: Likewise.
2383         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2384         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2385         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2386         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
2387         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2388         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2389         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2390         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2391         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2392         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2393         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2394         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2395         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2396         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2397         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
2398         include of signal.h.
2399         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
2400         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
2401         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
2402         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
2403         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
2404         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2405         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2406         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
2407         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
2408         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2409         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2410         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2411         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
2412         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
2413         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
2414         * gcc.dg/vect/vect-outer-5.c: Likewise.
2415         * gcc.dg/vect/vect-outer-6.c: Likewise.
2416         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
2417         include of stdio.h.
2419 2016-01-12  Nick Clifton  <nickc@redhat.com>
2421         PR target/68913
2422         * gcc.dg/lto/pr61886_0.c: Rename the external function called
2423         to fread so that it will be found in all target runtimes.
2425 2016-01-12  Richard Biener  <rguenther@suse.de>
2427         PR tree-optimization/69053
2428         * g++.dg/torture/pr69053.C: New testcase.
2430 2016-01-12  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/69168
2433         * gcc.dg/torture/pr69168.c: New testcase.
2435 2016-01-12  Richard Biener  <rguenther@suse.de>
2437         PR tree-optimization/69157
2438         * gcc.dg/torture/pr69157.c: New testcase.
2440 2016-01-12  Richard Biener  <rguenther@suse.de>
2442         PR tree-optimization/69174
2443         * gcc.dg/torture/pr69174.c: New testcase.
2445 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2447         PR c++/66808
2448         PR c++/69000
2449         * g++.dg/tls/pr66808.C: New test.
2450         * g++.dg/tls/pr69000.C: New test.
2452 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2454         * gcc.target/powerpc/swaps-p8-23.c: New test.
2455         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2457 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
2459         PR tree-optimization/68356
2460         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
2462 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2463             Jim Wilson  <jim.wilson@linaro.org>
2465         PR target/69194
2466         * gcc.target/arm/pr69194.c: New test.
2468 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2470         PR target/69225
2471         * gcc.target/i386/pr69225-1.c: New test.
2472         * gcc.target/i386/pr69225-2.c: Likewise.
2473         * gcc.target/i386/pr69225-3.c: Likewise.
2474         * gcc.target/i386/pr69225-4.c: Likewise.
2475         * gcc.target/i386/pr69225-5.c: Likewise.
2476         * gcc.target/i386/pr69225-6.c: Likewise.
2478 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
2480         PR target/67462
2481         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
2482         if lp64.
2484         PR target/69071
2485         * gcc.dg/pr69071.c: New test.
2487         PR c++/69211
2488         * g++.dg/opt/pr69211.C: New test.
2490         PR tree-optimization/69214
2491         * gcc.c-torture/compile/pr69214.c: New test.
2493 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
2495         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
2496         * gcc.target/i386/pr66232-11.c: Ditto.
2497         * gcc.target/i386/pr66232-12.c: Ditto.
2498         * gcc.target/i386/pr66232-13.c: Ditto.
2500 2016-01-11  Richard Biener  <rguenther@suse.de>
2502         PR tree-optimization/69173
2503         * gcc.dg/torture/pr69173.c: New testcase.
2505 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2507         PR rtl-optimization/68796
2508         * gcc.target/aarch64/tst_5.c: New test.
2509         * gcc.target/aarch64/tst_6.c: Likewise.
2511 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2513         PR rtl-optimization/68841
2514         * gcc.dg/pr68841.c: New test.
2515         * gcc.c-torture/execute/pr68841.c: New test.
2517 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2519         PR rtl-optimization/68920
2520         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
2521         for ix86 targets.
2522         * gcc.dg/ifcvt-5.c: New test.
2524 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
2526         PR bootstrap/69123
2527         * g++.dg/pr69123.C: New.
2529 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2531         PR target/69010
2532         * gcc.target/i386/pr69010.c: New test.
2534 2016-01-11  Martin Jambor  <mjambor@suse.cz>
2536         PR ipa/69044
2537         * gcc.target/i386/chkp-pr69044.c: New test.
2539 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2541         PR tree-optimization/69109
2542         * gcc.dg/autopar/pr69109-2.c: New test.
2543         * gcc.dg/autopar/pr69109.c: New test.
2545 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2547         PR tree-optimization/69108
2548         * gcc.dg/autopar/pr69108.c: New test.
2550 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
2552         PR c++/69029
2553         * c-c++-common/Wisleading-indentation.c: Augment test.
2555 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2557         PR fortran/69154
2558         * gfortran.dg/inline_matmul_12.f90:  New test.
2560 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
2562         PR fortran/67779
2563         * gfortran.dg/actual_array_offset_1: New test.
2565 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2567         PR tree-optimization/69062
2568         * gcc.dg/autopar/pr69062.c: New test.
2570 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
2572         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
2573         * gcc.dg/vect/slp-perm-2.c: Likewise.
2574         * gcc.dg/vect/slp-perm-3.c: Likewise.
2575         * gcc.dg/vect/slp-perm-5.c: Likewise.
2576         * gcc.dg/vect/slp-perm-6.c: Likewise.
2577         * gcc.dg/vect/slp-perm-7.c: Likewise.
2578         * gcc.dg/vect/slp-perm-8.c: Likewise.
2580 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2582         PR tree-optimization/69039
2583         * gcc.dg/autopar/pr69039.c: New test.
2585 2016-01-09  Marek Polacek  <polacek@redhat.com>
2587         PR c++/69113
2588         * g++.dg/pr69113.C: New test.
2590 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2592         PR middle-end/50865
2593         PR tree-optimization/69097
2594         * gcc.c-torture/execute/pr50865.c: New test.
2595         * gcc.c-torture/execute/pr69097-1.c: New test.
2596         * gcc.c-torture/execute/pr69097-2.c: New test.
2597         * gcc.dg/pr69097-1.c: New test.
2598         * gcc.dg/pr69097-2.c: New test.
2600 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2602         PR c++/69164
2603         * g++.dg/opt/pr69164.C: New test.
2605 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2607         PR tree-optimization/69167
2608         * gcc.dg/pr69167.c: New test.
2610 2016-01-08  Marek Polacek  <polacek@redhat.com>
2612         PR c++/68449
2613         * g++.dg/pr68449.C: New.
2615 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
2617         PR tree-optimization/68707
2618         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2619         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2620         on platforms supporting it.
2621         * gcc.dg/vect/slp-perm-2.c: Likewise.
2622         * gcc.dg/vect/slp-perm-3.c: Likewise.
2623         * gcc.dg/vect/slp-perm-5.c: Likewise.
2624         * gcc.dg/vect/slp-perm-7.c: Likewise.
2625         * gcc.dg/vect/slp-perm-8.c: Likewise.
2626         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2627         on platforms supporting it.
2629 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2631         PR tree-optimization/69162
2632         * gcc.dg/pr69162.c: New test.
2634         PR tree-optimization/69172
2635         * gcc.dg/pr69172.c: New test.
2637 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2639         PR tree-optimization/67781
2640         * gcc.c-torture/execute/pr67781.c: New file.
2642 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2644         PR tree-optimization/69083
2645         * gcc.dg/vect/pr69083.c: New test.
2647 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
2649         PR tree-optimization/61441
2650         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2651         Use -fexcess-precision=standard for compiler options.
2652         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
2654 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2656         PR fortran/69128
2657         * gfortran.dg/gomp/pr69128.f90: New test.
2659         PR c++/69145
2660         * g++.dg/ext/pr69145-1.C: New test.
2661         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2662         * g++.dg/ext/pr69145-2.h: New file.
2664 2016-01-07  Martin Sebor  <msebor@redhat.com>
2666         PR c/68966
2667         * gcc.dg/atomic-fetch-bool.c: New test.
2668         * gcc.dg/sync-fetch-bool.c: New test.
2670 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2672         PR fortran/66680
2673         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2675 2016-01-07  Nick Clifton  <nickc@redhat.com>
2677         PR target/66655
2678         * g++.dg/pr66655.C: New test.
2679         * g++.dg/pr66655_1.cc: Test support file.
2680         * g++.dg/pr66655.h: Test header file.
2682 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2684         PR fortran/66680
2685         gfortran.dg/gomp/pr66680.f90: New test.
2687 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2689         PR target/69171
2690         * gcc.target/i386/pr69171-1.c: New test.
2691         * gcc.target/i386/pr69171-2.c: Likewise.
2692         * gcc.target/i386/pr69171-3.c: Likewise.
2693         * gcc.target/i386/pr69171-4.c: Likewise.
2694         * gcc.target/i386/pr69171-5.c: Likewise.
2695         * gcc.target/i386/pr69171-6.c: Likewise.
2697 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
2699         PR middle-end/67639
2700         * c-c++-common/pr67639.c: New test.
2702 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
2704         PR tree-optimization/69141
2705         * g++.dg/opt/pr69141.C: New test.
2707 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2709         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2711 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
2713         PR target/69140
2714         * gcc.target/i386/pr69140.c: New test
2716 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
2718         * gcc.dg/bad-dereference.c: New test case.
2720 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2722         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
2724 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
2726         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
2728 2016-01-06  Marek Polacek  <polacek@redhat.com>
2730         PR sanitizer/69099
2731         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
2733 2016-01-05  Marek Polacek  <polacek@redhat.com>
2735         PR c/69104
2736         * gcc.dg/atomic-invalid-2.c: New.
2738 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2740         PR target/68991
2741         * gcc.target/i386/pr68991.c: New test.
2743 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
2745         PR target/68991
2746         * g++.dg/pr68991-1.C: New test.
2747         * g++.dg/pr68991-2.C: Likewise.
2749 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
2751         PR other/60465
2752         * gcc.target/ia64/pr60465-gprel64.c: New test.
2753         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
2755 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2757         PR rtl-optimization/68651
2758         * gcc.target/aarch64/pr68651_1.c: New test.
2760 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
2762         PR c/69122
2763         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
2765 2016-01-05  Nathan Sidwell  <nathan@acm.org>
2767         PR c++/58583
2768         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
2770         * gcc.dg/alias-15.c: New.
2772 2016-01-05  Nick Clifton  <nickc@redhat.com>
2774         PR target/68870
2775         * g++.dg/pr68770.C: New test.
2777 2016-01-04  Mike Stump  <mikestump@comcast.net>
2779         * lib/target-supports.exp (check_effective_target_cilkplus):
2780         cilkplus targets require pthreads.
2781         (check_effective_target_cilkplus): Remove special case for NVPTX.
2783 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
2785         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
2786         generation.
2788 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
2790         Update copyright years.
2792 2016-01-04  Marek Polacek  <polacek@redhat.com>
2794         PR c/68908
2795         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
2796         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
2797         * gcc.dg/atomic/stdatomic-op-5.c: New test.
2799 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2801         * gcc.target/sparc/20160104-2.c: New test.
2803 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2805         * gcc.target/sparc/20160104-1.c: New test.
2807 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
2809         PR fortran/65045
2810         * gfortran.dg/pr65045.f90: New test.
2812 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/specs/debug1.ads: Delete.
2816 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2818         PR libgfortran/68867
2819         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
2820         expression.
2822 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2824         PR libgfortran/68867
2825         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
2826         PowerPC.
2828 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
2830         PR fortran/68864
2831         * gfortran.dg/pr68864.f90: New test.
2833 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
2835         PR tree-optimization/69070
2836         * gcc.dg/pr69070.c: New test.
2838         PR sanitizer/69055
2839         * gfortran.dg/pr69055.f90: New test.
2841         PR target/69015
2842         * gcc.dg/pr69015.c: New test.
2844 Copyright (C) 2016 Free Software Foundation, Inc.
2846 Copying and distribution of this file, with or without modification,
2847 are permitted in any medium without royalty provided the copyright
2848 notice and this notice are preserved.