PR c/69796
[official-gcc.git] / gcc / testsuite / ChangeLog
blob084a7eb9208595b1281b9180cf592e3a37c920e5
1 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
3         PR c/69796
4         PR c/69974
5         * gcc.dg/pr69796.c: New test.
6         * gcc.dg/pr69974.c: New test.
8 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12 2016-02-29  Jeff Law  <law@redhat.com>
14         PR tree-optimization/69987
15         * gfortran.dg/pr69987.f90: New test.
17         PR tree-optimization/69989
18         * gcc.c-torture/compile/pr69989-2.c: New test.
20 2016-03-01  Marek Polacek  <polacek@redhat.com>
22         PR c++/69795
23         * g++.dg/parse/invalid1.C: New test.
25 2016-03-01  Richard Biener  <rguenther@suse.de>
27         PR middle-end/70022
28         * gcc.dg/pr70022.c: New testcase.
30 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
32         PR tree-optimization/69956
33         * gcc.dg/pr69956.c: New test.
35 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
37         PR target/70011
38         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
39         XFAIL when hardware supports efficient unaligned storage access.
41 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
43         PR c++/69961
44         * g++.dg/template/pr69961a.C: New test.
45         * g++.dg/template/pr69961b.C: New test.
47 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
49         PR preprocessor/69985
50         * gcc.dg/cpp/pr69985.c: New test case.
52 2016-02-29  Jeff Law  <law@redhat.com>
54         PR tree-optimization/70005
55         * gcc.c-torture/execute/pr70005.c New test.
57         PR tree-optimization/69999
58         * gcc.c-torture/compile/pr69999.c: New test.
60 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
62         PR tree-optimization/69652
63         * gcc.dg/torture/pr69652.c: Delete test.
64         * gcc.dg/vect/pr69652.c: New test.
66 2016-02-19  Richard Biener  <rguenther@suse.de>
68         PR tree-optimization/69980
69         * gfortran.dg/vect/pr69980.f90: New testcase.
71 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
73         * gcc.target/sparc/20160229-1.c: New test.
75 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
77         * gnat.dg/stack_usage3.adb: New test.
78         * gnat.dg/stack_usage3_pkg.ads: New helper.
80 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
82         * gnat.dg/renaming8.adb: New test.
83         * gnat.dg/renaming8_pkg1.ads: New helper.
84         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
85         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
87 2016-02-29  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/69720
90         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
92 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
94         PR fortran/68147
95         PR fortran/47674
96         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
98 2016-02-28  Harald Anlauf <anlauf@gmx.de>
99             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
101         PR fortran/56007
102         * gfortran.dg/coarray_8.f90: Adjust error message.
103         * gfortran.dg/pr56007.f90: New test.
104         * gfortran.dg/pr56007.f: New test.
106 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
108         PR tree-optimization/69989
109         * gcc.dg/torture/pr69989.c: New test.
111 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
113         * gcc.target/i386/stack-realign-win.c: New test.
115 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
117         PR fortran/60126
118         * gfortran.dg/pr60126.f90: New test.
120 2016-02-27  Jeff Law  <law@redhat.com>
122         Revert
123         2016-02-26  Richard Biener  <rguenther@suse.de>
124                     Jeff Law  <law@redhat.com>
126         PR tree-optimization/69740
127         * gcc.c-torture/compile/pr69740-1.c: New test.
128         * gcc.c-torture/compile/pr69740-2.c: New test.
130 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
132         PR fortran/69910
133         * gfortran.dg/newunit_4.f90: New test.
135 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
137         PR target/69613
138         PR rtl-optimization/69886
139         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
140         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
141         target.
143 2016-02-26  Martin Sebor  <msebor@redhat.com>
145         PR tree-optimization/15826
146         * gcc.dg/tree-ssa/pr15826.c: New test.
148 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
150         PR target/69969
151         * gcc.target/powerpc/pr69969.c: New test.
153 2016-02-26  Martin Sebor  <msebor@redhat.com>
155         PR c++/15766
156         * g++.old-deja/g++.other/decl5.C: Add a test case.
158 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
160         PR target/69946
161         * gcc.target/powerpc/pr69946.c: New file.
163 2016-02-26  Richard Biener  <rguenther@suse.de>
164             Jeff Law  <law@redhat.com>
166         PR tree-optimization/69740
167         * gcc.c-torture/compile/pr69740-1.c: New test.
168         * gcc.c-torture/compile/pr69740-2.c: New test.
170 2016-02-26  Martin Jambor  <mjambor@suse.cz>
172         PR middle-end/69920
173         * gcc.dg/torture/pr69932.c: New test.
174         * gcc.dg/torture/pr69936.c: Likewise.
176 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
178         PR target/69709
179         * gcc.target/s390/pr69709.c: New test.
181 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
183         PR target/69245
184         * gcc.target/aarch64/pr69245_1.c: New test.
186 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
188         PR target/69613
189         * gcc.dg/torture/pr69613.c: New test.
191 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
193         PR rtl-optimization/69891
194         * gcc.target/i386/pr69891.c: New test.
196 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
197             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
199         PR target/61397
200         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
201         functionality for both 32-bit and 64-bit.
203 2016-02-26  Richard Biener  <rguenther@suse.de>
205         PR tree-optimization/69551
206         * gcc.dg/torture/pr69951.c: New testcase.
208 2016-02-25  Richard Biener  <rguenther@suse.de>
210         PR tree-optimization/48795
211         * gcc.dg/Warray-bounds-18.c: New testcase.
213 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
215         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
217 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
219         PR rtl-optimization/69896
220         * gcc.dg/pr69896.c: New test.
222 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
224         PR c++/69736
225         * g++.dg/cpp1y/paren2.C: New test.
227 2016-02-24  Martin Sebor  <msebor@redhat.com>
229         PR c/51147
230         * gcc.dg/enum-mode-2.c: New test.
232 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
234         PR c++/69922
235         * g++.dg/warn/Wnonnull-compare-6.C: New test.
236         * g++.dg/warn/Wnonnull-compare-7.C: New test.
237         * g++.dg/ubsan/pr69922.C: New test.
239 2016-02-24  Marek Polacek  <polacek@redhat.com>
241         PR c/69819
242         * gcc.dg/pr69819.c: New test.
244 2016-02-24  Martin Sebor  <msebor@redhat.com>
246         PR c++/69912
247         * g++.dg/ext/flexary15.C: New test.
249 2016-02-24  Martin Sebor  <msebor@redhat.com>
251         * gcc.dg/builtins-68.c: Avoid making unportable
252         assumptions about the relationship between SIZE_MAX and UINT_MAX.
253         * g++.dg/ext/builtin_alloca.C: Same.
255 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
256             Charles Baylis  <charles.baylis@linaro.org>
258         PR debug/61033
259         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
261 2016-02-24  Richard Biener  <rguenther@suse.de>
262             Jakub Jelinek  <jakub@redhat.com>
264         PR middle-end/69760
265         * gcc.dg/torture/pr69760.c: New testcase.
267 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
270         pattern on Solaris with as.
272 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
274         * gcc.target/arm/cond_sub_restrict_it.c: New test.
275         * gcc.target/arm/condarith_restrict_it.c: Likewise.
276         * gcc.target/arm/movcond_restrict_it.c: Likewise.
277         * gcc.target/arm/negscc_restrict_it.c: Likewise.
279 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
281         PR middle-end/69915
282         * gcc.dg/pr69915.c: New test.
284 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
286         PR rtl-optimization/69886
287         * gcc.dg/torture/pr69886.c: New test.
289 2016-02-24  Richard Biener  <rguenther@suse.de>
291         PR middle-end/68963
292         * gcc.dg/torture/pr68963.c: New testcase.
294 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
296         PR target/69875
297         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
298         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
299         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
300         * gcc.target/arm/atomic_loaddi_1.c: New test.
301         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
302         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
303         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
304         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
305         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
306         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
307         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
308         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
310 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
312         PR middle-end/69909
313         * gcc.dg/torture/pr69909.c: New test.
315 2016-02-24  Richard Biener  <rguenther@suse.de>
317         PR tree-optimization/69907
318         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
319         * gcc.dg/vect/bb-slp-34.c: XFAIL.
320         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
322 2016-02-24  Christian Bruel  <christian.bruel@st.com>
324         * gcc.target/arm/pragma_cpp_fma.c: New test.
326 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
328         PR fortran/61156
329         * gfortran.dg/include_6.f90: Update test.
331 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
333         PR objc/69844
334         * objc.dg/pr69844.m: New test.
336 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338         PR libgfortran/69456
339         * gfortran.dg/namelist_89.f90: New test.
340         * gfortran.dg/pr59700.f90: Update test..
342 2016-02-23  Martin Sebor  <msebor@redhat.com>
344         PR middle-end/69780
345         * g++.dg/ext/builtin_alloca.C: New test.
346         * gcc.dg/builtins-68.c: New test.
348 2016-02-23  Richard Henderson  <rth@redhat.com>
350         * gcc.target/i386/addr-space-3.c: Remove test.
352 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
354         PR preprocessor/69126
355         PR preprocessor/69543
356         * c-c++-common/pr69126-2-long.c: New test.
357         * c-c++-common/pr69126-2-short.c: New test.
358         * c-c++-common/pr69543-1.c: Remove xfail.
360 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
362         PR preprocessor/69126
363         PR preprocessor/69543
364         PR preprocessor/69558
365         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
366         (f): Rename to...
367         (test_2): ...this, and add leading comment.
368         (MACRO_3, test_3): New.
369         (MACRO_4A, MACRO_4B, test_4): New.
370         (MACRO): Rename to...
371         (MACRO_5): ...this.
372         (g): Rename to...
373         (test_5): ...this, updating for renaming of MACRO, and
374         add leading comment.
375         * c-c++-common/pr69543-1.c: New.
376         * c-c++-common/pr69543-2.c: New.
377         * c-c++-common/pr69543-3.c: New.
378         * c-c++-common/pr69543-4.c: New.
379         * c-c++-common/pr69558-1.c: New.
380         * c-c++-common/pr69558-2.c: New.
381         * c-c++-common/pr69558-3.c: New.
382         * c-c++-common/pr69558-4.c: New.
383         * gcc.dg/pr69558.c: Move to...
384         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
385         xfail for c++.
387 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
389         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
390         to -ftree-parallelize-loops/-fopenacc changes.
391         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
392         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
393         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
394         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
395         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
396         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
397         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
398         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
399         * c-c++-common/goacc/kernels-loop.c: Likewise.
400         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
401         * c-c++-common/goacc/kernels-reduction.c: Likewise.
402         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
403         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
405 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
407         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
409 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
411         PR c++/69902
412         * g++.dg/warn/Wnonnull-compare-5.C: New test.
414         PR c/69900
415         * gcc.dg/pr69900.c: New test.
417 >>>>>>> .r233653
418 2016-02-23  Martin Jambor  <mjambor@suse.cz>
420         PR tree-optimization/69666
421         * gcc.dg/tree-ssa/pr69666.c: New test.
423 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
425         PR fortran/67451
426         * gfortran.dg/coarray_allocate_5.f08: New test.
428 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
430         * gcc.target/s390/vcond-shift.c: Move to ...
431         * gcc.target/s390/vector/vcond-shift.c: ... here.
433 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
435         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
436         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
438 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
440         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
442 2016-02-20  Mark Wielaard  <mjw@redhat.com>
444         PR c/28901
445         * gcc.dg/unused-variable-3.c: New test.
447 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
449         PR target/69888
450         * gcc.target/i386/pr69888.c: New test.
452 2016-02-22  Richard Biener  <rguenther@suse.de>
454         PR tree-optimization/69882
455         * gfortran.dg/vect/pr69882.f90: New testcase.
457 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
459         PR target/69885
460         * gcc.dg/pr69885.c: New test.
462 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
464         PR target/69806
465         PR target/54089
466         * gcc.target/sh/pr54089-10.c: New.
468 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
470         PR fortran/69423
471         * gfortran.dg/deferred_character_15.f90 : New test.
473 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
475         PR fortran/57365
476         gfortran.dg/allocate_with_source_18.f03: New test.
478 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
480         PR fortran/52531
481         gfortran.dg/gomp/pr52531.f90: New test.
483 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
485         PR c++/69865
486         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
487         -std=c++03.
489 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
491         PR c++/69826
492         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
493         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
495         PR c++/69850
496         * g++.dg/warn/Wnonnull-compare-4.C: New test.
498         PR c++/69851
499         * g++.dg/torture/pr69851.C: New test.
501 2016-02-19  Martin Sebor  <msebor@redhat.com>
503         PR testsuite/69573
504         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
506 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
508         PR c++/69850
509         * g++.dg/warn/Wnonnull-compare-2.C: New test.
510         * g++.dg/warn/Wnonnull-compare-3.C: New test.
512         PR c++/67767
513         * g++.dg/cpp0x/pr67767.C: New test.
515 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
517         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
518         for fp, simd, crypto, crc, lse.
519         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
520         above.
521         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
522         effective target check.
524 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
526         PR target/69820
527         * gcc.target/i386/pr69820.c: New test.
529 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
531         * gcc.target/s390/vector/int128-1.c: New test.
533 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
535         * gcc.target/s390/vector/vec-vcond-1.c: New test.
537 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
539         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
540         instruction pattern name to prevent the testcase from failing with
541         -march=z13.
543 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
545         * gcc.target/s390/md/movstr-2.c: New test.
547 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
549         * gcc.target/s390/morestack.c: New test.
551 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
553         PR target/69625
554         * gcc.target/s390/pr69625.c: Add test case.
556 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
558         PR testsuite/68580
559         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
561 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
563         PR target/68404
564         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
565         * gcc.target/powerpc/fusion3.c: Likewise.
567 2016-02-18  Richard Biener  <rguenther@suse.de>
569         PR middle-end/69553
570         * g++.dg/torture/pr69553.C: New testcase.
572 2016-02-18  Nick Clifton  <nickc@redhat.com>
574         PR target/62254
575         PR target/69610
576         * gcc.target/arm/pr62554.c: New test.
577         * gcc.target/arm/pr69610-1.c: New test.
578         * gcc.target/arm/pr69610-2.c: New test.
580 2016-02-18  Richard Biener  <rguenther@suse.de>
582         PR middle-end/69854
583         * gcc.dg/torture/pr69854.c: New testcase.
585 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
587         PR c++/69850
588         * g++.dg/warn/Wnonnull-compare-1.C: New test.
590 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
592         * gcc.target/powerpc/vec-cg.c: New test.
594 2016-02-17  Richard Biener  <rguenther@suse.de>
596         PR testsuite/69586
597         * gcc.dg/uninit-21.c: Add -fno-short-enums.
599 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
601         PR target/69161
602         * gcc.c-torture/compile/pr69161.c: New test.
604 2016-02-17  David Sherwood  <david.sherwood@arm.com>
606         PR target/69532
607         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
608         * gcc.target/arm/vect-fmaxmin.c: Likewise.
610 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
612         * gcc.dg/ifcvt-4.c: Skip on Visium.
614 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
616         * gnat.dg/atomic8.adb: New test.
618 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
620         * gnat.dg/discr46.ad[sb]: New test.
622 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
624         PR Target/48344
625         * gcc.target/powerpc/pr48344-1.c: New test.
627 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
629         PR fortran/69742
630         * gfortran.dg/associate_21.f90:  New test.
632 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
634         PR c/69835
635         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
636         -Wnonnull in dg-options.
637         * c-c++-common/nonnull-2.c: New test.
639 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
640             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
642         * gcc.target/aarch64/vector_initialization_nostack.c: New.
644 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
646         PR middle-end/69801
647         * gcc.dg/pr69801.c: Add empty dg-options.
649 2016-02-16  James Norris  <jnorris@codesourcery.com>
651         * c-c++-common/goacc/deviceptr-1.c: Add tests.
652         * g++.dg/goacc/deviceptr-1.c: New file.
654 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
656         PR tree-optimization/69820
657         * gcc.dg/vect/pr69820.c: New test.
659 2016-02-16  Richard Biener  <rguenther@suse.de>
661         PR tree-optimization/69776
662         * gcc.dg/torture/pr69776-2.c: New testcase.
664 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
666         PR tree-optimization/69714
667         * gcc.dg/torture/pr69714.c: New test.
669 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
671         PR tree-optimization/69802
672         * gcc.dg/pr69802.c: New test.
674 2016-02-16  Richard Biener  <rguenther@suse.de>
676         PR middle-end/69801
677         * gcc.dg/pr69801.c: New testcase.
679 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681         PR libgfortran/69651
682         * gfortran.dg/read_bang.f90: New test.
683         * gfortran.dg/read_bang4.f90: New test.
685 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
687         PR c++/69658
688         * g++.dg/init/pr69658.C: New test.
690         PR c++/69797
691         * c-c++-common/pr69797.c: New test.
693 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
695         * lib/target-supports.exp (check_effective_target_section_anchors): Add
696         check for aarch64*-*-*.
698 2016-02-15  Richard Biener  <rguenther@suse.de>
700         PR tree-optimization/69783
701         * gcc.dg/vect/pr69783.c: New testcase.
703 2016-02-15  Richard Biener  <rguenther@suse.de>
705         PR tree-optimization/69776
706         * gcc.dg/torture/pr69776.c: New testcase.
708 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
710         PR fortran/60526
711         * gfortran.dg/type_decl_4.f90:  Reinstated.
713 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
715         PR fortran/68746
716         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
718 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
720         PR fortran/60526
721         PR bootstrap/69816
722         * gfortran.dg/type_decl_4.f90:  Removed.
724 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
726         PR fortran/60526
727         * gfortran.dg/type_decl_4.f90:  New test.
729 2016-02-14  Alan Modra  <amodra@gmail.com>
731         PR testsuite/68886
732         * gcc.c-torture/execute/stkalign.c: Revise test.
734 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
736         PR target/67260
737         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
739 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
741         PR target/67260
742         * gcc.target/sh/torture/pr67260.c: New.
744 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
746         * gcc.dg/pr67964.c: Add dg-require-alias.
748 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
750         PR target/67636
751         PR target/64345
752         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
754 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756         PR libgfortran/69668
757         * gfortran.dg/namelist_88.f90: New test.
759 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
761         PR libgfortran/69668
762         * gfortran.dg/namelist_38.f90: Update test.
763         * gfortran.dg/namelist_84.f90: Update test.
765 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
767         PR other/69554
768         * gcc.dg/pr69554-1.c: New test.
769         * gfortran.dg/pr69554-1.F90: New test.
770         * gfortran.dg/pr69554-2.F90: New test.
771         * lib/gcc-dg.exp (proc dg-locus): New function.
772         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
773         distinguish between the caret-printing and non-caret-printing
774         cases.  If caret-printing has been explicitly enabled, bail out
775         without attempting to fix up the output.
777 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
779         PR driver/69265
780         PR driver/69453
781         * gcc.dg/spellcheck-options-3.c: New test case.
782         * gcc.dg/spellcheck-options-4.c: New test case.
783         * gcc.dg/spellcheck-options-5.c: New test case.
784         * gcc.dg/spellcheck-options-6.c: New test case.
785         * gcc.dg/spellcheck-options-7.c: New test case.
786         * gcc.dg/spellcheck-options-8.c: New test case.
787         * gcc.dg/spellcheck-options-9.c: New test case.
788         * gcc.dg/spellcheck-options-10.c: New test case.
790 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
792         PR rtl-optimization/69764
793         PR rtl-optimization/69771
794         * c-c++-common/pr69764.c: New test.
795         * gcc.dg/torture/pr69771.c: New test.
797 2016-02-12  Marek Polacek  <polacek@redhat.com>
799         * g++.dg/torture/init-list1.C: New.
801 2016-02-12  Marek Polacek  <polacek@redhat.com>
803         * gcc.dg/pr69522.c: Add empty dg-options.
805 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
807         * g++.dg/lto/lto.exp: Include and init mpx.
808         * g++.dg/lto/pr69729_0.C: New test.
810 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
812         PR ipa/69241
813         * g++.dg/ipa/pr69241-4.C: New test.
815         PR ipa/68672
816         * g++.dg/ipa/pr68672-1.C: New test.
817         * g++.dg/ipa/pr68672-2.C: New test.
818         * g++.dg/ipa/pr68672-3.C: New test.
820 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
822         PR c/69522
823         * gcc.dg/pr69522.c: New test.
825 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
827         PR c++/69098
828         * g++.dg/cpp1y/69098.C: New test.
829         * g++.dg/cpp1y/69098-2.C: New test.
831 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
833         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
834         and neighbour -> neighbor.
835         * objc.dg/attributes/method-nonnull-1.m: Likewise.
836         * objc.dg/gnu-api-2-class-meta.m: Likewise.
837         * c-c++-common/Wvarargs.c: Likewise.
838         * c-c++-common/goacc/host_data-5.c: Likewise.
839         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
840         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
841         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
842         * gcc.target/aarch64/pr60697.c: Likewise.
843         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
844         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
845         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
846         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
847         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
848         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
849         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
850         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
851         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
852         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
853         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
854         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
855         * g++.dg/lookup/koenig5.C: Likewise.
856         * g++.dg/ext/no-asm-2.C: Likewise.
857         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
858         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
859         * gfortran.dg/used_types_16.f90: Likewise.
860         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
861         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
862         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
863         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
864         * gfortran.dg/abstract_type_6.f03: Likewise.
865         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
866         * gfortran.dg/used_types_15.f90: Likewise.
867         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
868         * gfortran.dg/exit_3.f08: Likewise.
869         * gfortran.dg/open_status_2.f90: Likewise.
870         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
871         * gfortran.dg/intrinsic_std_1.f90: Likewise.
872         * gfortran.dg/associate_1.f03: Likewise.
873         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
874         * gfortran.dg/intrinsic_std_6.f90: Likewise.
875         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
876         * gcc.dg/builtin-object-size-1.c: Likewise.
877         * gcc.dg/noreturn-6.c: Likewise.
878         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
879         * gcc.dg/globalalias.c: Likewise.
880         * gcc.dg/builtins-config.h: Likewise.
881         * gcc.dg/pr30457.c: Likewise.
882         * gcc.c-torture/compile/volatile-1.c: Likewise.
883         * gcc.c-torture/execute/20101011-1.c: Likewise.
884         * c-c++-common/Waddress-1.c: Likewise.
886 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
888         PR c/69768
889         * c-c++-common/Waddress-1.c: New test.
891 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
893         PR fortran/69296
894         * gfortran.dg/associate_19.f03: New test.
895         * gfortran.dg/associate_20.f03: New test.
897 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
899         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
901 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
903         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
904         .arch armv8-a\n.  Add -dA to dg-options.
905         * gcc.target/aarch64/assembler_arch_1.c: New test.
906         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
908 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
910         PR c++/68726
911         * g++.dg/cpp0x/pr68726.C: New.
913 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
915         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
916         test.
918 2016-02-11  Richard Biener  <rguenther@suse.de>
920         * g++.dg/tree-ssa/pr61034.C: Adjust.
922 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
924         PR target/69148
925         * gcc.target/s390/pr69148.c: New.
927 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
929         PR tree-optimization/69652
930         * gcc.dg/torture/pr69652.c: New test.
932 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
933             Patrick Palka  <ppalka@gcc.gnu.org>
935         PR ipa/69241
936         PR c++/69649
937         * g++.dg/ipa/pr69241-1.C: New test.
938         * g++.dg/ipa/pr69241-2.C: New test.
939         * g++.dg/ipa/pr69241-3.C: New test.
940         * g++.dg/ipa/pr69649.C: New test.
942 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
944         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
945         * gcc.dg/tree-ssa/sra-18.c: Ditto.
947 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
949         PR tree-optimization/68021
950         * gcc.dg/tree-ssa/pr68021.c: New test.
952 2016-02-10  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/69726
955         * gcc.dg/uninit-22.c: New testcase.
957 2016-02-09  Andrew Pinski  <apinski@cavium.com>
959         PR tree-opt/69282
960         * gcc.c-torture/compile/20160205-1.c: New testcase.
962 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
964         PR target/68404
965         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
966         instead accessing a really large arrray.
967         * gcc.target/powerpc/fusion3.c: Likewise.
969 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
971         PR target/68532
972         * gcc.c-torture/execute/pr68532.c: New test.
974 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
976         PR target/69634
977         * gcc.dg/pr69634.c: New.
979 2016-02-09  Richard Biener  <rguenther@suse.de>
981         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
983 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
985         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
987 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
989         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
991 2016-02-09  Richard Biener  <rguenther@suse.de>
993         PR tree-optimization/69715
994         * gcc.dg/torture/pr69715.c: New testcase.
996 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
998         PR c++/69139
999         * g++.dg/cpp0x/trailing12.C: New test.
1000         * g++.dg/cpp0x/trailing13.C: New test.
1002 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
1004         PR c++/69283
1005         PR c++/67835
1006         * g++.dg/cpp1y/auto-fn29.C: New test.
1007         * g++.dg/cpp1y/auto-fn30.C: New test.
1009 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1011         PR tree-optimization/69209
1012         * gcc.c-torture/compile/pr69209.c: New test.
1014 2016-02-08  Jeff Law  <law@redhat.com>
1016         PR tree-optimization/68541
1017         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
1018         of statements allowed in join block for path splitting.
1020 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
1022         PR c++/59627
1023         * g++.dg/gomp/pr59627.C: New test.
1025         PR ipa/69239
1026         * g++.dg/ipa/pr69239.C: New test.
1028 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
1030         PR preprocessor/69664
1031         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
1032         * gcc.dg/cpp/warn-comments.c: Likewise.
1034 2016-02-08  Marek Polacek  <polacek@redhat.com>
1036         PR c++/69688
1037         * g++.dg/init/const12.C: New test.
1039 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
1041         PR target/60410
1042         * gcc.dg/lto/pr55113_0.c: Remove test.
1044 2016-02-08  Richard Biener  <rguenther@suse.de>
1046         PR tree-optimization/69719
1047         * gcc.dg/torture/pr69719.c: New testcase.
1049 2016-02-08  Richard Biener  <rguenther@suse.de>
1050         Jeff Law  <law@redhat.com>
1052         PR target/68273
1053         * gcc.target/mips/pr68273.c: New testcase.
1055 2016-02-08   Richard Biener  <rguenther@suse.de>
1057         PR rtl-optimization/69274
1058         * gcc.target/i386/addr-sel-1.c: XFAIL.
1060 2016-02-08  Jeff Law  <law@redhat.com>
1062         PR tree-optimization/68541
1063         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
1065         PR tree-optimization/65917
1066         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
1068 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1070         PR fortran/50555
1071         * gfortran.dg/namelist_args.f90: New test.
1073 2016-02-05  Jeff Law  <law@redhat.com>
1075         PR tree-optimization/68541
1076         * gcc.dg/tree-ssa/split-path-2.c: New test.
1077         * gcc.dg/tree-ssa/split-path-3.c: New test.
1078         * gcc.dg/tree-ssa/split-path-4.c: New test.
1079         * gcc.dg/tree-ssa/split-path-5.c: New test.
1080         * gcc.dg/tree-ssa/split-path-6.c: New test.
1081         * gcc.dg/tree-ssa/split-path-7.c: New test.
1083 2016-02-05  Martin Sebor  <msebor@redhat.com>
1085         PR c++/69662
1086         * g++.dg/warn/Wplacement-new-size-1.C: New test.
1087         * g++.dg/warn/Wplacement-new-size-2.C: New test.
1089 2016-02-06  Richard HEnderson  <rth@redhat.com>
1091         PR c/69643
1092         * gcc.target/i386/addr-space-4.c: New.
1093         * gcc.target/i386/addr-space-5.c: New.
1095 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
1097         PR fortran/66089
1098         * gfortran.dg/elemental_dependency_6.f90: New.
1100 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
1102         PR rtl-optimization/69691
1103         * gcc.c-torture/execute/pr69691.c: New test.
1105         PR c++/69628
1106         * g++.dg/parse/pr69628.C: New test.
1108 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1110         * gcc.dg/sancov/asan.c: Move to ...
1111         * gcc.dg/asan/sancov-1.c: ... here.
1113 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
1115         * gcc.target/i386/pr69577.c: Require avx_runtime target.
1117 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1119         PR target/69677
1120         * gcc.target/i386/pr69677.c: New test.
1122 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
1124         PR c++/68948
1125         * g++.dg/template/pr68948.C: New test.
1127 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1129         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
1130         (only necessary on s390x).
1132 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1134         * gcc.target/i386/pr69454-2.c: Compile with -msse2
1135         -mno-accumulate-outgoing-args.
1137 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
1139         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
1141 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
1143         PR c/69669
1144         * c-c++-common/pr69669.c: New test.
1146 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
1148         PR target/69667
1149         * g++.dg/pr69667.C: New file.
1151 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
1153         PR target/69619
1154         * gcc.dg/pr69619.c: Add new test.
1156 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
1158         PR rtl-optimization/69577
1159         * gcc.target/i386/pr69577.c: New test.
1161 2016-02-04  Martin Liska  <mliska@suse.cz>
1163         * g++.dg/asan/pr69276.C: New test.
1165 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1167         PR target/65932
1168         PR target/67714
1169         * gcc.target/arm/wmul-3.c: Simplify test to generate just
1170         a single smulbb instruction.
1171         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
1172         * gcc.target/amr/wmul-2.c: Likewise.
1174 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1176         PR target/65932
1177         PR target/67714
1178         * gcc.c-torture/execute/pr67714.c: New test.
1180 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
1182         PR target/69454
1183         * gcc.target/i386/pr69454-1.c: New test.
1184         * gcc.target/i386/pr69454-2.c: New test.
1186 2016-02-03  Martin Sebor  <msebor@redhat.com>
1188         PR c++/69251
1189         PR c++/69253
1190         PR c++/69290
1191         PR c++/69277
1192         PR c++/69349
1193         * g++.dg/ext/flexarray-mangle-2.C: New test.
1194         * g++.dg/ext/flexarray-mangle.C: New test.
1195         * g++.dg/ext/flexarray-subst.C: New test.
1196         * g++.dg/ext/flexary11.C: New test.
1197         * g++.dg/ext/flexary12.C: New test.
1198         * g++.dg/ext/flexary13.C: New test.
1199         * g++.dg/ext/flexary14.C: New test.
1200         * g++.dg/other/dump-ada-spec-2.C: Adjust.
1202 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1204         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
1205         Define only if CHECK_FLOAT128 is defined.
1206         (main): Properly initialize u5.
1208 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
1210         PR c/69627
1211         * gcc.dg/pr69627.c: New test.
1213         PR target/69644
1214         * gcc.dg/pr69644.c: New test.
1216 2016-02-03  Mike Stump  <mikestump@comcast.net>
1218         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
1219         support for struct-layout-1.exp.
1221 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
1223         PR c++/69056
1224         * g++.dg/cpp0x/pr69056.C: New test.
1226 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
1227             Alexandre Oliva  <aoliva@redhat.com>
1229         PR target/69461
1230         * gcc.target/powerpc/pr69461.c: New.
1232 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
1234         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
1235         works from here ...
1236         (check_effective_target_fsanitize_thread): ... to here.  Do not
1237         specify additional compile flags for the test source.
1238         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
1239         specify additional compile flags for the test source.
1241 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
1243         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1245 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
1247         PR fortran/67451
1248         PR fortran/69418
1249         * gfortran.dg/coarray_allocate_2.f08: New test.
1250         * gfortran.dg/coarray_allocate_3.f08: New test.
1251         * gfortran.dg/coarray_allocate_4.f08: New test.
1253 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
1255         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
1256         use same scan-tree-dump-times on all platforms.
1257         * gcc.dg/vect/vect-outer-1.c: Likewise.
1258         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1259         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1260         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1261         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1262         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1263         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1264         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1266 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
1268         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
1269         warning.
1271 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
1273         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
1275 2016-02-02  James Norris  <jnorris@codesourcery.com>
1277         * c-c++-common/goacc/routine-5.c: Add tests.
1279 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
1281         * gcc.target/nvptx/unsigned-cmp.c: New test.
1283 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
1285         * gcc.target/aarch64/scalar_shift_1.c
1286         (test_corners_sisd_di): Improve force to SIMD register.
1287         (test_corners_sisd_si): Likewise.
1288         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
1289         Remove scan-assembler check for ldr.
1291 2016-02-02  Richard Biener  <rguenther@suse.de>
1293         PR tree-optimization/69595
1294         * gcc.dg/Warray-bounds-17.c: New testcase.
1296 2016-02-02  Richard Biener  <rguenther@suse.de>
1298         PR tree-optimization/69606
1299         * gcc.dg/torture/pr69606.c: New testcase.
1301 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
1303         PR middle-end/68542
1304         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
1305         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
1307 2016-02-02  Alan Modra  <amodra@gmail.com>
1309         PR target/69548
1310         * gcc.target/powerpc/pr69548.c: New test.
1312 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1314         PR rtl-optimization/69592
1315         * gcc.dg/pr69592.c: New test.
1317         PR preprocessor/69543
1318         PR c/69558
1319         * gcc.dg/pr69543.c: New test.
1320         * gcc.dg/pr69558.c: New test.
1322 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
1324         PR testsuite/65940
1325         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
1327 2016-02-01  Martin Sebor  <msebor@redhat.com>
1329         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
1331 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
1333         PR tree-optimization/67921
1334         * c-c++-common/ubsan/pr67921.c: New test.
1336 2016-02-01  Richard Biener  <rguenther@suse.de>
1338         PR middle-end/69556
1339         * gcc.dg/tree-ssa/recip-8.c: New testcase.
1341 2016-02-01  Richard Biener  <rguenther@suse.de>
1343         PR tree-optimization/69574
1344         * gcc.dg/torture/pr69574.c: New testcase.
1346 2016-02-01  Richard Biener  <rguenther@suse.de>
1348         PR tree-optimization/69579
1349         * gcc.dg/setjmp-6.c: New testcase.
1351 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
1353         PR rtl-optimization/69570
1354         * g++.dg/opt/pr69570.C: New test.
1356 2016-02-01  Richard Henderson  <rth@redhat.com>
1358         * gcc.dg/pr69535.c: New test.
1360 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
1362         PR testsuite/69584
1363         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
1364         * gcc.dg/tree-ssa/sra-18.c: Likewise.
1366         PR debug/68244
1367         * g++.dg/parse/parens3.C: Use register "4" on hppa.
1369         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
1371 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
1373         PR fortran/67564
1374         * gfortran.dg/allocate_with_source_17.f03: New test.
1376 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
1378         PR tree-optimization/69546
1379         * gcc.dg/torture/pr69546.c: New test.
1381 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
1383         PR fortran/69566
1384         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
1386 2016-01-30  Martin Sebor  <msebor@redhat.com>
1388         PR c++/68490
1389         * g++.dg/ext/flexary10.C: New test.
1391 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
1393         PR fortran/66707
1394         gfortran.dg/common_23.f90: New test.
1396 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1398         PR target/65546
1399         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
1400         condition being checked, and disable it when the target supports
1401         misaligned loads and stores.
1403 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1405         PR debug/69518
1406         * gcc.dg/torture/pr69518.c: New test.
1408 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
1410         PR target/69530
1411         * gcc.target/i386/pr69530.c: New test.
1413 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
1415         PR target/65604
1416         * gcc.target/mips/div-delay.c: New test.
1418 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1420         PR target/69551
1421         * gcc.target/i386/pr69551.c: New test.
1423         PR target/66137
1424         * gcc.target/i386/pr66137.c: New test.
1426 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
1428         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
1429         always built for p5600.
1430         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
1431         isa=p5600 dg-option.
1433 2016-01-29  Richard Biener  <rguenther@suse.de>
1435         PR tree-optimization/69547
1436         * g++.dg/tree-ssa/pr69547.C: New testcase.
1438 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
1440         PR debug/66869
1441         * g++.dg/warn/Wunused-function2.C: New test.
1443 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1445         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
1446         support for test to succeed.
1448 2016-01-29  Marek Polacek  <polacek@redhat.com>
1450         PR c++/69509
1451         PR c++/69516
1452         * g++.dg/ext/constexpr-vla2.C: New test.
1453         * g++.dg/ext/constexpr-vla3.C: New test.
1454         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
1456 2016-01-29  Richard Biener  <rguenther@suse.de>
1458         PR middle-end/69537
1459         * gcc.dg/uninit-21.c: New testcase.
1461 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
1463         PR target/69459
1464         * gcc.target/i386/pr69459.c: New test.
1466 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
1468         PR target/68400
1469         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
1470         * gcc.target/mips/pr68400.c: New test.
1472 2016-01-28  Martin Sebor  <msebor@redhat.com>
1474         PR target/17381
1475         * gcc.target/powerpc/pr17381.c: New test.
1477 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
1479         PR middle-end/69542
1480         * gcc.dg/torture/pr69542.c: New test.
1482 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
1484         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
1486 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1488         * gcc.dg/pr65980.c: Skip on AIX.
1489         * gcc.dg/pr66688.c: Same.
1491 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
1493         PR target/63679
1494         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
1495         * gcc.dg/tree-ssa/sra-18.c: Same.
1497 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
1499         PR fortran/62536
1500         * gfortran.dg/block_15.f08: New test.
1501         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
1502         on incorrectly closed BLOCK.
1504 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
1506         * gcc.dg/declare-simd.c: New test.
1507 2016-01-28  Richard Biener  <rguenther@suse.de>
1509         PR tree-optimization/69466
1510         * gfortran.dg/vect/pr69466.f90: New testcase.
1512 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1514         * g++.dg/pr67989.C: Remove ARM-specific option.
1515         * gcc.target/arm/pr67989.C: New file.
1517 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1519         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
1520         and expm1 test for glibc < 2.11.
1522 2016-01-27  Richard Henderson  <rth@redhat.com>
1524         * gcc.c-torture/execute/pr69447.c: New test.
1526 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
1528         PR fortran/69422
1529         * gfortran.dg/alloc_comp_assign_15.f03: New test.
1531 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1533         PR debug/66869
1534         * gcc.dg/pr66869.c: New test.
1536 2016-01-25  Jeff Law  <law@redhat.com>
1538         PR tree-optimization/68398
1539         PR tree-optimization/69196
1540         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
1541         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
1542         path to avoid new heuristic allowing more irreducible regions
1543         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1544         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1545         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1546         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
1547         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1549 2016-01-27  Marek Polacek  <polacek@redhat.com>
1551         PR c/68062
1552         * c-c++-common/vector-compare-4.c: New test.
1554 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
1556         PR preprocessor/69126
1557         * c-c++-common/pr69126.c: New test case.
1559 2016-01-27  Ian Lance Taylor  <iant@google.com>
1561         * gcc.dg/tree-ssa/ivopt_5.c: New test.
1563 2016-01-27  Ryan Burn  <contact@rnburn.com>
1565         PR cilkplus/69267
1566         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
1568 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
1570         PR target/69512
1571         * gcc.target/i386/pr69512.c: New test.
1573 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
1575         PR ada/69488
1576         * gnat.dg/sso/*.adb: Robustify dg-output directives.
1578 2016-01-27  Marek Polacek  <polacek@redhat.com>
1580         PR c++/69379
1581         * g++.dg/pr69379.C: New test.
1583 2016-01-27  Martin Sebor  <msebor@redhat.com>
1585         PR c++/69317
1586         * g++.dg/abi/Wabi-2-2.C: New test.
1587         * g++.dg/abi/Wabi-2-3.C: New test.
1588         * g++.dg/abi/Wabi-3-2.C: New test.
1589         * g++.dg/abi/Wabi-3-3.C: New test.
1591 2016-01-27  Richard Biener  <rguenther@suse.de>
1593         PR tree-optimization/69166
1594         * gcc.dg/torture/pr69166.c: New testcase.
1596 2016-01-27  Martin Jambor  <mjambor@suse.cz>
1598         PR tree-optimization/69355
1599         * gcc.dg/tree-ssa/pr69355.c: New test.
1601 2016-01-27  Marek Polacek  <polacek@redhat.com>
1603         PR c++/69496
1604         * g++.dg/ext/constexpr-vla1.C: New test.
1606 2016-01-20  Christian Bruel  <christian.bruel@st.com>
1608         PR target/69245
1609         * gcc.target/arm/pr69245.c: New test.
1611 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
1613         PR tree-optimization/69399
1614         * gcc.dg/torture/pr69399.c: New test.
1616 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
1618         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
1620 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1622         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
1624 2016-01-26  Tom de Vries  <tom@codesourcery.com>
1626         PR tree-optimization/69110
1627         * gcc.dg/autopar/pr69110.c: New test.
1629 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
1630             Sebastian Pop  <s.pop@samsung.com>
1632         * gcc.dg/graphite/isl-ast-op-select.c: New.
1634 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1636         PR fortran/69385
1637         * gfortran.dg/allocate_error_6.f90: New test.
1639 2016-01-26  Richard Henderson  <rth@redhat.com>
1641         * gcc.dg/tm/pr60908.c: New test.
1643 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
1645         PR other/69006
1646         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
1647         directive.
1648         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
1649         expected multiline output to reflect the colorization being
1650         disabled before newlines.
1651         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1652         (custom_diagnostic_finalizer): Replace call to
1653         pp_newline_and_flush with call to pp_flush.
1654         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
1655         * gfortran.dg/implicit_class_1.f90: Likewise.
1656         * lib/gcc-dg.exp (allow_blank_lines): New global.
1657         (dg-allow-blank-lines-in-output): New procedure.
1658         (gcc-dg-prune): Complain about blank lines in the output, unless
1659         dg-allow-blank-lines-in-output was called.
1660         * lib/multiline.exp (_build_multiline_regex): Only support
1661         arbitrary followup text for non-blank-lines, not for blank lines.
1663 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1665         PR tree-optimization/69483
1666         * gcc.dg/pr69483.c: New test.
1667         * g++.dg/opt/pr69483.C: New test.
1669 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1671         PR target/68620
1672         * gcc.target/arm/pr68620.c: New test.
1674 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1676         * gcc.target/i386/pr68986-2.c: Remove -m32.
1678 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
1680         PR target/68986
1681         * gcc.target/i386/pr68986-1.c: New test.
1682         * gcc.target/i386/pr68986-2.c: Likewise.
1683         * gcc.target/i386/pr68986-3.c: Likewise.
1685 2016-01-26  Christian Bruel  <christian.bruel@st.com>
1687         * lib/target-supports.exp
1688         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
1689         (check_effective_target_arm_crypto_pragma_ok): Likewise.
1690         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
1692 2016-01-26  Richard Biener  <rguenther@suse.de>
1694         PR tree-optimization/69452
1695         * gcc.dg/torture/pr69452.c: New testcase.
1697 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
1699         PR target/69442
1700         * gcc.dg/pr69442.c: New test.
1702 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
1704         PR target/67896
1705         * gcc.target/aarch64/simd/pr67896.C: New.
1707 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
1709         PR tree-optimization/69400
1710         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
1711         function.
1712         (plugin_init): Call it.
1713         * gcc.dg/torture/pr69400.c: New test.
1715 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1717         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
1719 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1720             Sebastian Pop  <s.pop@samsung.com>
1722         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
1723         isl-0.15.
1725 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
1726             Sebastian Pop  <s.pop@samsung.com>
1728         * gcc.dg/graphite/pr69292.c: New.
1730 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
1732         * c-c++-common/goacc/use_device-1.c: New test.
1734 2016-01-25  Jeff Law  <law@redhat.com>
1736         PR tree-optimization/69196
1737         PR tree-optimization/68398
1738         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
1739         * gcc.dg/tree-ssa/pr68198.c: Likewise.
1741 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
1743         PR target/69469
1744         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
1745         Algorithm.
1747 2016-01-25  Richard Biener  <rguenther@suse.de>
1749         PR testsuite/69380
1750         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
1752 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
1754         PR target/69421
1755         * gcc.dg/pr69421.c: New test.
1757 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
1759         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
1760         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
1761         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
1762         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
1763         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
1764         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
1765         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
1766         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
1767         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
1768         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
1770 2016-01-25  Richard Biener  <rguenther@suse.de>
1772         PR tree-optimization/69376
1773         * gcc.dg/torture/pr69376.c: New testcase.
1775 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777         PR fortran/69397
1778         PR fortran/68442
1779         * gfortran.dg/interface_38.f90: New test.
1780         * gfortran.dg/interface_39.f90: New test.
1782 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
1784         Revert:
1785         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
1787         PR c++/11858
1788         PR c++/24663
1789         PR c++/24664
1790         * g++.dg/template/pr11858.C: New test.
1791         * g++.dg/template/pr24663.C: New test.
1792         * g++.dg/template/unify12.C: New test.
1793         * g++.dg/template/unify13.C: New test.
1794         * g++.dg/template/unify14.C: New test.
1795         * g++.dg/template/unify15.C: New test.
1796         * g++.dg/template/unify16.C: New test.
1797         * g++.dg/template/unify17.C: New test.
1799 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1801         PR fortran/68283
1802         gfortran.dg/pr68283.f90: New test.
1804 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1806         PR fortran/66094
1807         * gfortran.dg/inline_matmul_13.f90:  New test.
1808         * gfortran.dg/matmul_bounds_8.f90:  New test.
1809         * gfortran.dg/matmul_bounds_9.f90:  New test.
1810         * gfortran.dg/matmul_bounds_10.f90:  New test.
1812 2016-01-23  Tom de Vries  <tom@codesourcery.com>
1814         PR tree-optimization/69426
1815         * gcc.dg/autopar/pr69426.c: New test.
1817 2016-01-23  Martin Sebor  <msebor@redhat.com>
1819         PR c++/58109
1820         PR c++/69022
1821         * g++.dg/cpp0x/alignas5.C: New test.
1822         * g++.dg/ext/vector29.C: Same.
1824 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
1826         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
1827         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
1828         _GNU_SOURCE from compile flags to the source.
1829         * gcc.target/i386/chkp-stropt-12.c: Ditto.
1830         * gcc.target/i386/chkp-stropt-16.c: Ditto.
1831         * gcc.target/i386/chkp-stropt-4.c: Ditto.
1832         * gcc.target/i386/chkp-stropt-8.c: Ditto.
1834 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
1836         PR target/69432
1837         * g++.dg/opt/pr69432.C: New test.
1839 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1841         * gcc.target/powerpc/pr63354c: Adjust target selector to include
1842         32-bit targets testing an -m64 multilib.
1844 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1846         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
1847         64-bit support.
1849 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
1851         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
1853 2016-01-21  Christian Bruel  <christian.bruel@st.com>
1855         PR target/68674
1856         * gcc.target/i386/pr68674.c
1857         * gcc.target/aarch64/pr68674.c
1858         * gcc.target/arm/pr68674.c
1860 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1862         PR target/69403
1863         * gcc.c-torture/execute/pr69403.c: New test.
1865 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
1867         PR c++/55843
1868         * g++.dg/template/pr55843.C: New.
1870 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
1872         PR testsuite/66877
1873         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
1874         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
1876 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1878         PR testsuite/67489
1879         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
1880         from dg-do compile directive, and instead add
1881         { dg-require-effective-target int128 }.
1883 2016-01-20  Martin Sebor  <msebor@redhat.com>
1885         PR c/69405
1886         * gcc.dg/sync-fetch.c: New test.
1888 2016-01-21  Martin Sebor  <msebor@redhat.com>
1890         PR target/69252
1891         * gcc.target/powerpc/pr69252.c: New test.
1893 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1895         PR fortran/65996
1896         * gfortran.dg/pr65996.f90: New test.
1898 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1900         PR c++/68810
1901         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
1902         expected to generate an error.
1904 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
1906         PR middle-end/66178
1907         * gcc.dg/torture/pr66178.c: New test.
1909 2016-01-21  Anton Blanchard  <anton@samba.org>
1910             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1912         PR target/63354
1913         * gcc.target/powerpc/pr63354.c:  New test.
1915 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1917         PR rtl-optimization/68990
1918         * gcc.target/i386/pr68990: New.
1920 2016-01-21  Nick Clifton  <nickc@redhat.com>
1922         PR target/69129
1923         * gcc.target/mips/pr69129.c: New.
1925 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/58046
1928         * g++.dg/cpp0x/pr58046.C: New.
1930 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1932         PR target/69187
1933         PR target/65624
1934         * gcc.target/arm/pr69187.c: New test.
1936         PR c++/69355
1937         * g++.dg/torture/pr69355.C: New test.
1939 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1940             Sebastian Pop  <s.pop@samsung.com>
1942         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
1944 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
1945             Sebastian Pop  <s.pop@samsung.com>
1947         * gcc.dg/graphite/pr68976.c: New test.
1949 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
1951         PR middle-end/67653
1952         * c-c++-common/pr67653.c: New test.
1953         * gcc.dg/torture/pr29119.c: Add dg-warning.
1955 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
1957         * gcc.target/powerpc/cpu-builtin-1.c: New test.
1959 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1961         PR c/24293
1962         * gcc.dg/pr24293.c: New test.
1963         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
1964         incomplete struct type.
1965         * gcc.dg/declspec-1.c: Likewise.
1966         * gcc.dg/pr63549.c: Likewise.
1968 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
1970         PR tree-optimization/66612
1971         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
1972         for bdn instruction.
1974 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1976         * lib/target-supports.exp
1977         (check_effective_target_arm_fp_ok_nocache): New.
1978         (check_effective_target_arm_fp_ok): New.
1979         (add_options_for_arm_fp): New.
1980         (check_effective_target_arm_crypto_ok_nocache): Require
1981         target_arm_v8_neon_ok instead of arm32.
1982         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
1983         (check_effective_target_arm_crypto_pragma_ok): New.
1984         (add_options_for_arm_vfp): New.
1985         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
1986         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
1987         target instead. Force initial fpu to vfp.
1988         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
1989         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
1990         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
1991         dependency.
1992         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
1993         use arm_vfp effective target instead. Force initial fpu to vfp.
1994         * gcc.target/arm/attr-neon3.c: Likewise.
1995         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
1996         arm_vfp_ok.
1997         * gcc.target/arm/unsigned-float.c: Likewise.
1998         * gcc.target/arm/vfp-1.c: Likewise.
1999         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2000         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
2001         * gcc.target/arm/vfp-ldmiad.c: Likewise.
2002         * gcc.target/arm/vfp-ldmias.c: Likewise.
2003         * gcc.target/arm/vfp-stmdbd.c: Likewise.
2004         * gcc.target/arm/vfp-stmdbs.c: Likewise.
2005         * gcc.target/arm/vfp-stmiad.c: Likewise.
2006         * gcc.target/arm/vfp-stmias.c: Likewise.
2007         * gcc.target/arm/vnmul-1.c: Likewise.
2008         * gcc.target/arm/vnmul-2.c: Likewise.
2009         * gcc.target/arm/vnmul-3.c: Likewise.
2010         * gcc.target/arm/vnmul-4.c: Likewise.
2012 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2014         PR testsuite/69366
2015         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
2016         the MPX run-time library, for compile-time MPX test.
2017         * gcc.target/i386/chkp-always_inline.c: Likewise.
2018         * gcc.target/i386/chkp-bndret.c: Likewise.
2019         * gcc.target/i386/chkp-builtins-1.c: Likewise.
2020         * gcc.target/i386/chkp-builtins-2.c: Likewise.
2021         * gcc.target/i386/chkp-builtins-3.c: Likewise.
2022         * gcc.target/i386/chkp-builtins-4.c: Likewise.
2023         * gcc.target/i386/chkp-const-check-1.c: Likewise.
2024         * gcc.target/i386/chkp-const-check-2.c: Likewise.
2025         * gcc.target/i386/chkp-hidden-def.c: Likewise.
2026         * gcc.target/i386/chkp-label-address.c: Likewise.
2027         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
2028         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
2029         * gcc.target/i386/chkp-pr69044.c: Likewise.
2030         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
2031         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
2032         * gcc.target/i386/chkp-strchr.c: Likewise.
2033         * gcc.target/i386/chkp-strlen-1.c: Likewise.
2034         * gcc.target/i386/chkp-strlen-2.c: Likewise.
2035         * gcc.target/i386/chkp-strlen-3.c: Likewise.
2036         * gcc.target/i386/chkp-strlen-4.c: Likewise.
2037         * gcc.target/i386/chkp-strlen-5.c: Likewise.
2038         * gcc.target/i386/chkp-stropt-1.c: Likewise.
2039         * gcc.target/i386/chkp-stropt-10.c: Likewise.
2040         * gcc.target/i386/chkp-stropt-11.c: Likewise.
2041         * gcc.target/i386/chkp-stropt-12.c: Likewise.
2042         * gcc.target/i386/chkp-stropt-13.c: Likewise.
2043         * gcc.target/i386/chkp-stropt-14.c: Likewise.
2044         * gcc.target/i386/chkp-stropt-15.c: Likewise.
2045         * gcc.target/i386/chkp-stropt-16.c: Likewise.
2046         * gcc.target/i386/chkp-stropt-2.c: Likewise.
2047         * gcc.target/i386/chkp-stropt-3.c: Likewise.
2048         * gcc.target/i386/chkp-stropt-4.c: Likewise.
2049         * gcc.target/i386/chkp-stropt-5.c: Likewise.
2050         * gcc.target/i386/chkp-stropt-6.c: Likewise.
2051         * gcc.target/i386/chkp-stropt-7.c: Likewise.
2052         * gcc.target/i386/chkp-stropt-8.c: Likewise.
2053         * gcc.target/i386/chkp-stropt-9.c: Likewise.
2054         * gcc.target/i386/pr63995-2.c: Likewise.
2055         * gcc.target/i386/pr64805.c: Likewise.
2056         * gcc.target/i386/pr65044.c: Likewise.
2057         * gcc.target/i386/pr65167.c: Likewise.
2058         * gcc.target/i386/pr65183.c: Likewise.
2059         * gcc.target/i386/pr65184.c: Likewise.
2060         * gcc.target/i386/thunk-retbnd.c: Likewise.
2062 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
2064         PR tree-optimization/69328
2065         * gcc.dg/pr69328.c: New test.
2067 2016-01-20  Jeff Law  <law@redhat.com>
2069         PR target/25114
2070         * gcc.target/m68k/pr25114.c: New test.
2072 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2074         * gcc.target/arm/memset-inline-10.c: Added
2075         dg-require-effective-target arm_thumb2_ok.
2077 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
2079         * gcc.dg/debug/dwarf2/sso.c: New test.
2081 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
2083         PR testsuite/68820
2084         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
2085         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
2086         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
2088 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2090         PR ipa/66223
2091         * g++.dg/ipa/devirt-50.C: New testcase.
2093 2016-01-19  Marek Polacek  <polacek@redhat.com>
2095         PR c++/68965
2096         * g++.dg/cpp1y/parameter-pack-1.C: New test.
2097         * g++.dg/cpp1y/parameter-pack-2.C: New test.
2099 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2101         PR target/69135
2102         * gcc.target/arm/pr69135_1.c: New test.
2104 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2106         * gcc.target/aarch64/ccmp_1.c: Add new tests.
2108 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
2110         * gcc.target/aarch64/ccmp_1.c: New testcase.
2112 2016-01-19  Marek Polacek  <polacek@redhat.com>
2114         PR c++/68586
2115         * g++.dg/cpp0x/enum30.C: New test.
2117 2016-01-19  Richard Biener  <rguenther@suse.de>
2119         PR tree-optimization/69336
2120         * g++.dg/tree-ssa/pr69336.C: New testcase.
2122 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2124         PR debug/65779
2125         * gcc.dg/pr65779.c: New test.
2127 2016-01-19  Richard Biener  <rguenther@suse.de>
2129         PR tree-optimization/69352
2130         * gcc.dg/torture/pr69352.c: New testcase.
2132 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
2134         PR rtl-optimization/68955
2135         PR rtl-optimization/64557
2136         * gcc.dg/torture/pr68955.c: New test.
2138 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2140         PR lto/69136
2141         * g++.dg/torture/pr69136.C: New testcase.
2143 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
2145         PR lto/69133
2146         * g++.dg/lto/pr69133_0.C: New testcase.
2147         * g++.dg/lto/pr69133_1.C: New testcase.
2149 2016-01-15  Jeff Law  <law@redhat.com>
2151         PR tree-optimization/69320
2152         * gcc.c-torture/pr69320-1.c: New test.
2153         * gcc.c-torture/pr69320-2.c: New test.
2154         * gcc.c-torture/pr69320-3.c: New test.
2155         * gcc.c-torture/pr69320-4.c: New test.
2157 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
2159         PR c++/11858
2160         PR c++/24663
2161         PR c++/24664
2162         * g++.dg/template/pr11858.C: New test.
2163         * g++.dg/template/pr24663.C: New test.
2164         * g++.dg/template/unify12.C: New test.
2165         * g++.dg/template/unify13.C: New test.
2166         * g++.dg/template/unify14.C: New test.
2167         * g++.dg/template/unify15.C: New test.
2168         * g++.dg/template/unify16.C: New test.
2169         * g++.dg/template/unify17.C: New test.
2171 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
2173         PR testsuite/69181
2174         * gcc.dg/pr69181-1.c: New test file.
2175         * gcc.dg/pr69181-2.c: New test file.
2176         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
2177         globals by moving it to...
2178         (cleanup-after-saved-dg-test): ...this new function.  Add
2179         "global additional_sources_used".  Add reset of global
2180         multiline_expected_outputs to the empty list.
2181         * lib/multiline.exp (_multiline_expected_outputs): Rename this
2182         global to...
2183         (multiline_expected_outputs): ...this, and updated comments to
2184         note that it is modified from gcc-dg.exp.
2185         (dg-end-multiline-output): Update for the above renaming.
2186         (handle-multiline-outputs): Likewise.  Remove the clearing
2187         of the expected outputs to the empty list.
2189 2016-01-18  Richard Biener  <rguenther@suse.de>
2191         PR tree-optimization/69297
2192         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
2194 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
2196         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
2197         dg-options.
2198         * gcc.target/mips/mips-3d-2.c: Likewise.
2199         * gcc.target/mips/mips-3d-3.c: Likewise.
2200         * gcc.target/mips/mips-3d-4.c: Likewise.
2201         * gcc.target/mips/mips-3d-5.c: Likewise.
2202         * gcc.target/mips/mips-3d-6.c: Likewise.
2203         * gcc.target/mips/mips-3d-7.c: Likewise.
2204         * gcc.target/mips/mips-3d-8.c: Likewise.
2205         * gcc.target/mips/mips-3d-9.c: Likewise.
2206         * gcc.target/mips/mips-ps-1.c: Likewise.
2207         * gcc.target/mips/mips-ps-2.c: Likewise.
2208         * gcc.target/mips/mips-ps-3.c: Likewise.
2209         * gcc.target/mips/mips-ps-4.c: Likewise.
2210         * gcc.target/mips/mips-ps-5.c: Likewise.
2211         * gcc.target/mips/mips-ps-6.c: Likewise.
2212         * gcc.target/mips/mips-ps-7.c: Likewise.
2213         * gcc.target/mips/mips-ps-type.c: Likewise.
2214         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2215         * gcc.target/mips/mips16-attributes-6.c: Likewise.
2217 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2219         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
2220         * c-c++-common/goacc/kernels-double-reduction.c: New test.
2221         * c-c++-common/goacc/kernels-empty.c: New test.
2222         * c-c++-common/goacc/kernels-eternal.c: New test.
2223         * c-c++-common/goacc/kernels-loop-2.c: New test.
2224         * c-c++-common/goacc/kernels-loop-3.c: New test.
2225         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
2226         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
2227         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
2228         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
2229         * c-c++-common/goacc/kernels-loop-data.c: New test.
2230         * c-c++-common/goacc/kernels-loop-g.c: New test.
2231         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
2232         * c-c++-common/goacc/kernels-loop-n.c: New test.
2233         * c-c++-common/goacc/kernels-loop-nest.c: New test.
2234         * c-c++-common/goacc/kernels-loop.c: New test.
2235         * c-c++-common/goacc/kernels-noreturn.c: New test.
2236         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
2237         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
2238         * c-c++-common/goacc/kernels-reduction.c: New test.
2240 2016-01-18  Tom de Vries  <tom@codesourcery.com>
2242         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
2243         * gcc.dg/autopar/outer-2.c: Same.
2244         * gcc.dg/autopar/outer-3.c: Same.
2245         * gcc.dg/autopar/outer-4.c: Same.
2246         * gcc.dg/autopar/outer-5.c: Same.
2247         * gcc.dg/autopar/outer-6.c: Same.
2248         * gcc.dg/autopar/parallelization-1.c: Same.
2249         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
2250         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
2251         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
2252         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
2253         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
2254         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
2255         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
2256         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
2257         * gcc.dg/autopar/pr39500-1.c: Same.
2258         * gcc.dg/autopar/pr39500-2.c: Same.
2259         * gcc.dg/autopar/pr46193.c: Same.
2260         * gcc.dg/autopar/pr46194.c: Same.
2261         * gcc.dg/autopar/pr49580.c: Same.
2262         * gcc.dg/autopar/pr49960-1.c: Same.
2263         * gcc.dg/autopar/pr49960.c: Same.
2264         * gcc.dg/autopar/pr68373.c: Same.
2265         * gcc.dg/autopar/reduc-1.c: Same.
2266         * gcc.dg/autopar/reduc-1char.c: Same.
2267         * gcc.dg/autopar/reduc-1short.c: Same.
2268         * gcc.dg/autopar/reduc-2.c: Same.
2269         * gcc.dg/autopar/reduc-2char.c: Same.
2270         * gcc.dg/autopar/reduc-2short.c: Same.
2271         * gcc.dg/autopar/reduc-3.c: Same.
2272         * gcc.dg/autopar/reduc-4.c: Same.
2273         * gcc.dg/autopar/reduc-6.c: Same.
2274         * gcc.dg/autopar/reduc-7.c: Same.
2275         * gcc.dg/autopar/reduc-8.c: Same.
2276         * gcc.dg/autopar/reduc-9.c: Same.
2277         * gcc.dg/autopar/uns-outer-4.c: Same.
2278         * gcc.dg/autopar/uns-outer-5.c: Same.
2279         * gcc.dg/autopar/uns-outer-6.c: Same.
2280         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2281         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2283 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2285         PR target/63679
2286         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
2287         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
2289 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2291         PR target/63679
2292         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
2293         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
2294         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
2296 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
2298         PR target/63679
2299         * gcc.dg/tree-ssa/sra-17.c: New.
2300         * gcc.dg/tree-ssa/sra-18.c: New.
2302 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2304         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
2306 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
2308         * gnat.dg/inline12.adb: New test.
2310 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
2312         PR tree-optimization/66797
2313         * gcc.c-torture/execute/pr65447.c: Relax check condition.
2315 2016-01-18  Richard Biener  <rguenther@suse.de>
2317         PR tree-optimization/69170
2318         * gcc.dg/torture/pr69170.c: New testcase.
2320 2016-01-17 John David Anglin  <danglin@gcc.gnu.org>
2322         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
2324 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2326         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
2328 2016-01-16  Tom de Vries  <tom@codesourcery.com>
2330         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
2331         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
2332         redundant dg-require-effective-target pthread.
2333         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
2334         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2335         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2336         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2337         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2338         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2339         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2341 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
2343         PR target/68609
2344         * gcc.target/powerpc/recip-6.c: Enable on AIX.
2345         * gcc.target/powerpc/recip-7.c: Same.
2347 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2349         PR c++/69091
2350         * g++.dg/template/pr69091.C: New test.
2352 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2354         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
2355         dump does not contain an error_mark_node.
2356         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
2357         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
2359 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
2361         PR c++/68936
2362         * g++.dg/template/pr68936.C: New test.
2364 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
2366         PR target/68609
2367         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
2368         * gcc.target/powerpc/recip-2.c: Same.
2369         * gcc.target/powerpc/recip-3.c: Same.
2370         * gcc.target/powerpc/recip-4.c: Same.
2371         * gcc.target/powerpc/recip-sqrtf.c: Same.
2373 2016-01-15  Jeff Law  <law@redhat.com>
2375         PR tree-optimization/69270
2376         * gcc.dg/tree-ssa/pr69270-2.c: New test.
2377         * gcc.dg/tree-ssa/pr69270-3.c: New test.
2379 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
2381         PR fortran/49630
2382         * gfortran.dg/deferred_character_13.f90: New test for the fix
2383         of comment 3 of the PR.
2385         PR fortran/54070
2386         * gfortran.dg/deferred_character_8.f90: New test
2387         * gfortran.dg/allocate_error_5.f90: New test
2389         PR fortran/60593
2390         * gfortran.dg/deferred_character_10.f90: New test
2392         PR fortran/60795
2393         * gfortran.dg/deferred_character_14.f90: New test
2395         PR fortran/61147
2396         * gfortran.dg/deferred_character_11.f90: New test
2398         PR fortran/64324
2399         * gfortran.dg/deferred_character_9.f90: New test
2401 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2403         PR rtl-optimization/69030
2404         * gcc.target/i386/pr69030.c: New.
2406 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2408         * gcc.target/aarch64/target_attr_17.c: New test.
2410 2016-01-15  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/66856
2413         * gcc.dg/torture/pr66856-1.c: New testcase.
2414         * gcc.dg/torture/pr66856-2.c: Likewise.
2416 2016-01-15  Richard Biener  <rguenther@suse.de>
2418         PR debug/69137
2419         * g++.dg/lto/pr69137_0.C: New testcase.
2421 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2423         PR middle-end/69246
2424         * gcc.target/i386/pr69246.c: New test.
2426 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2428         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
2430 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2432         PR c++/56194
2433         * g++.dg/init/const9.C: Disable test on S/390.
2435 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2437         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
2438         * g++.dg/Wno-frame-address.C: Ditto.
2440 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2442         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
2444 2016-01-15  Richard Biener  <rguenther@suse.de>
2446         PR tree-optimization/68961
2447         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
2449 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2451         * gcc.target/i386/pr65105-5.c: New test.
2453 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
2455         * gcc.c-torture/execute/alias-4.c: New testcase.
2457 2016-01-15  Jan Hubicka <hubicka@ucw.cz>
2459         PR ipa/68148
2460         * g++.dg/ipa/devirt-49.C: New testcase.
2462 2016-01-15  Christian Bruel  <christian.bruel@st.com>
2464         PR target/65837
2465         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
2466         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
2467         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
2469 2016-01-15  Richard Biener  <rguenther@suse.de>
2471         PR tree-optimization/69117
2472         * gcc.dg/torture/pr69117.c: New testcase.
2474 2015-01-14  Ryan Burn  <contact@rnburn.com>
2476         PR c++/69048
2477         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
2479 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2481         PR testsuite/67509
2482         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
2483         range tests use 100 * maximum instead of maximum + 1.
2485 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2487         PR debug/69244
2488         * gcc.dg/guality/pr69244.c: New test.
2490 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
2492         * lib/target-supports.exp (check_effective_target_issignaling):
2493         New procedure.
2494         * gcc.dg/pr61441.c: Require issignaling effective target.
2496 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
2498         PR target/68803
2499         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
2501 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
2503         PR c++/68819
2504         PR preprocessor/69177
2505         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
2506         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
2507         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
2508         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2510 2016-01-14  Marek Polacek  <polacek@redhat.com>
2512         PR c/69262
2513         * gcc.dg/array-15.c: New test.
2515 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
2517         PR middle-end/68146
2518         PR tree-optimization/69155
2519         * gfortran.dg/pr68146.f: New test.
2520         * gfortran.dg/pr69155.f90: New test.
2522 2016-01-14  Richard Biener  <rguenther@suse.de>
2524         PR tree-optimization/68060
2525         * gcc.dg/torture/pr68060-1.c: New testcase.
2526         * gcc.dg/torture/pr68060-2.c: Likewise.
2528 2016-01-14  Nick Clifton  <nickc@redhat.com>
2530         * lib/target-supports.exp
2531         (check_effective_target_arm_neon_ok_nocache): Add an option
2532         sequence that includes setting the ARM architecture to ARMv7-A.
2533         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
2534         command line options necessary to enable Neon support.
2535         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
2536         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
2537         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
2538         * gcc.target/arm/pr69180.c: Likewise.
2540 2016-01-14  Jeff Law  <law@redhat.com>
2542         PR tree-optimization/69270
2543         * gcc.dg/tree-ssa/pr69270.c: New test.
2545 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
2547         PR c/66208
2548         * c-c++-common/pr66208.c: New file.
2550 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2552         PR tree-optimization/69156
2553         * gcc.dg/pr69156.c: New test.
2555 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2557         * gcc.target/i386/pr69225-7.c: New test.
2559 2016-01-13  Richard Henderson  <rth@redhat.com>
2561         * gcc.dg/tm/memopt-13.c: Update expected function.
2562         * gcc.dg/tm/memopt-6.c: Likewise.
2564 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
2566         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
2567         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
2568         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
2569         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
2571 2016-01-13  Tom de Vries  <tom@codesourcery.com>
2573         PR tree-optimization/69169
2574         * gcc.dg/pr69169.c: New test.
2576 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
2578         PR target/69228
2579         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
2580         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
2581         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
2582         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
2583         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
2584         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
2585         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
2586         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
2588 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
2590         PR target/69247
2591         * gcc.dg/pr69247.c: New test.
2593 2016-01-13  Richard Biener  <rguenther@suse.de>
2595         PR tree-optimization/69242
2596         * gcc.dg/torture/pr69242.c: New testcase.
2598 2016-01-13  Richard Biener  <rguenther@suse.de>
2600         PR tree-optimization/69186
2601         * gcc.dg/torture/pr69186.c: New testcase.
2603 2016-01-13  Jeff Law  <law@redhat.com>
2605         PR tree-optimization/67755
2606         * gcc.dg/tree-ssa/pr67755.c: New test.
2608 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2610         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
2611         pass number in output by a star.
2613 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
2615         PR tree-optimization/68911
2616         * gcc.c-torture/execute/pr68911.c: New test.
2618 2016-01-12  Marek Polacek  <polacek@redhat.com>
2620         PR c++/68979
2621         * g++.dg/warn/permissive-1.C: New test.
2623 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2625         PR objc++/68511
2626         PR c++/69213
2627         * g++.dg/opt/pr69213.C: New test.
2629 2016-01-12  Christian Bruel  <christian.bruel@st.com>
2631         PR target/69180
2632         * gcc.target/arm/pr69180.c: New test.
2634 2016-01-12  Richard Biener  <rguenther@suse.de>
2636         PR lto/69077
2637         * g++.dg/lto/pr69077_0.C: New testcase.
2638         * g++.dg/lto/pr69077_1.C: Likewise.
2640 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2642         PR target/69175
2643         * g++.dg/opt/pr69175.C: New test.
2645 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
2647         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
2648         rather than #including math.h & stdlib.h.
2649         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
2650         * gcc.dg/vect/pr49771.c: Likewise.
2651         * gcc.dg/vect/vect-10-big-array.c: Likewise.
2652         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
2653         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
2654         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
2655         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
2656         * gcc.dg/vect/pr44507.c: Likewise.
2657         * gcc.dg/vect/pr45902.c: Likewise.
2658         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
2659         * gcc.dg/vect/vect-117.c: Likewise.
2660         * gcc.dg/vect/vect-99.c: Likewise.
2661         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2662         * gcc.dg/vect/vect-cond-1.c: Likewise.
2663         * gcc.dg/vect/vect-cond-2.c: Likewise.
2664         * gcc.dg/vect/vect-cond-3.c: Likewise.
2665         * gcc.dg/vect/vect-cond-4.c: Likewise.
2666         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2667         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2668         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2669         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
2670         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2671         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2672         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2673         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2674         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2675         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2676         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2677         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2678         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2679         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
2680         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
2681         include of signal.h.
2682         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
2683         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
2684         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
2685         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
2686         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
2687         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2688         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2689         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
2690         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
2691         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2692         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2693         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
2694         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
2695         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
2696         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
2697         * gcc.dg/vect/vect-outer-5.c: Likewise.
2698         * gcc.dg/vect/vect-outer-6.c: Likewise.
2699         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
2700         include of stdio.h.
2702 2016-01-12  Nick Clifton  <nickc@redhat.com>
2704         PR target/68913
2705         * gcc.dg/lto/pr61886_0.c: Rename the external function called
2706         to fread so that it will be found in all target runtimes.
2708 2016-01-12  Richard Biener  <rguenther@suse.de>
2710         PR tree-optimization/69053
2711         * g++.dg/torture/pr69053.C: New testcase.
2713 2016-01-12  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/69168
2716         * gcc.dg/torture/pr69168.c: New testcase.
2718 2016-01-12  Richard Biener  <rguenther@suse.de>
2720         PR tree-optimization/69157
2721         * gcc.dg/torture/pr69157.c: New testcase.
2723 2016-01-12  Richard Biener  <rguenther@suse.de>
2725         PR tree-optimization/69174
2726         * gcc.dg/torture/pr69174.c: New testcase.
2728 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
2730         PR c++/66808
2731         PR c++/69000
2732         * g++.dg/tls/pr66808.C: New test.
2733         * g++.dg/tls/pr69000.C: New test.
2735 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2737         * gcc.target/powerpc/swaps-p8-23.c: New test.
2738         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
2740 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
2742         PR tree-optimization/68356
2743         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
2745 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2746             Jim Wilson  <jim.wilson@linaro.org>
2748         PR target/69194
2749         * gcc.target/arm/pr69194.c: New test.
2751 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2753         PR target/69225
2754         * gcc.target/i386/pr69225-1.c: New test.
2755         * gcc.target/i386/pr69225-2.c: Likewise.
2756         * gcc.target/i386/pr69225-3.c: Likewise.
2757         * gcc.target/i386/pr69225-4.c: Likewise.
2758         * gcc.target/i386/pr69225-5.c: Likewise.
2759         * gcc.target/i386/pr69225-6.c: Likewise.
2761 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
2763         PR target/67462
2764         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
2765         if lp64.
2767         PR target/69071
2768         * gcc.dg/pr69071.c: New test.
2770         PR c++/69211
2771         * g++.dg/opt/pr69211.C: New test.
2773         PR tree-optimization/69214
2774         * gcc.c-torture/compile/pr69214.c: New test.
2776 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
2778         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
2779         * gcc.target/i386/pr66232-11.c: Ditto.
2780         * gcc.target/i386/pr66232-12.c: Ditto.
2781         * gcc.target/i386/pr66232-13.c: Ditto.
2783 2016-01-11  Richard Biener  <rguenther@suse.de>
2785         PR tree-optimization/69173
2786         * gcc.dg/torture/pr69173.c: New testcase.
2788 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2790         PR rtl-optimization/68796
2791         * gcc.target/aarch64/tst_5.c: New test.
2792         * gcc.target/aarch64/tst_6.c: Likewise.
2794 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2796         PR rtl-optimization/68841
2797         * gcc.dg/pr68841.c: New test.
2798         * gcc.c-torture/execute/pr68841.c: New test.
2800 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2802         PR rtl-optimization/68920
2803         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
2804         for ix86 targets.
2805         * gcc.dg/ifcvt-5.c: New test.
2807 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
2809         PR bootstrap/69123
2810         * g++.dg/pr69123.C: New.
2812 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
2814         PR target/69010
2815         * gcc.target/i386/pr69010.c: New test.
2817 2016-01-11  Martin Jambor  <mjambor@suse.cz>
2819         PR ipa/69044
2820         * gcc.target/i386/chkp-pr69044.c: New test.
2822 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2824         PR tree-optimization/69109
2825         * gcc.dg/autopar/pr69109-2.c: New test.
2826         * gcc.dg/autopar/pr69109.c: New test.
2828 2016-01-11  Tom de Vries  <tom@codesourcery.com>
2830         PR tree-optimization/69108
2831         * gcc.dg/autopar/pr69108.c: New test.
2833 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
2835         PR c++/69029
2836         * c-c++-common/Wisleading-indentation.c: Augment test.
2838 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2840         PR fortran/69154
2841         * gfortran.dg/inline_matmul_12.f90:  New test.
2843 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
2845         PR fortran/67779
2846         * gfortran.dg/actual_array_offset_1: New test.
2848 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2850         PR tree-optimization/69062
2851         * gcc.dg/autopar/pr69062.c: New test.
2853 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
2855         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
2856         * gcc.dg/vect/slp-perm-2.c: Likewise.
2857         * gcc.dg/vect/slp-perm-3.c: Likewise.
2858         * gcc.dg/vect/slp-perm-5.c: Likewise.
2859         * gcc.dg/vect/slp-perm-6.c: Likewise.
2860         * gcc.dg/vect/slp-perm-7.c: Likewise.
2861         * gcc.dg/vect/slp-perm-8.c: Likewise.
2863 2016-01-10  Tom de Vries  <tom@codesourcery.com>
2865         PR tree-optimization/69039
2866         * gcc.dg/autopar/pr69039.c: New test.
2868 2016-01-09  Marek Polacek  <polacek@redhat.com>
2870         PR c++/69113
2871         * g++.dg/pr69113.C: New test.
2873 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2875         PR middle-end/50865
2876         PR tree-optimization/69097
2877         * gcc.c-torture/execute/pr50865.c: New test.
2878         * gcc.c-torture/execute/pr69097-1.c: New test.
2879         * gcc.c-torture/execute/pr69097-2.c: New test.
2880         * gcc.dg/pr69097-1.c: New test.
2881         * gcc.dg/pr69097-2.c: New test.
2883 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
2885         PR c++/69164
2886         * g++.dg/opt/pr69164.C: New test.
2888 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2890         PR tree-optimization/69167
2891         * gcc.dg/pr69167.c: New test.
2893 2016-01-08  Marek Polacek  <polacek@redhat.com>
2895         PR c++/68449
2896         * g++.dg/pr68449.C: New.
2898 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
2900         PR tree-optimization/68707
2901         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
2902         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
2903         on platforms supporting it.
2904         * gcc.dg/vect/slp-perm-2.c: Likewise.
2905         * gcc.dg/vect/slp-perm-3.c: Likewise.
2906         * gcc.dg/vect/slp-perm-5.c: Likewise.
2907         * gcc.dg/vect/slp-perm-7.c: Likewise.
2908         * gcc.dg/vect/slp-perm-8.c: Likewise.
2909         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
2910         on platforms supporting it.
2912 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2914         PR tree-optimization/69162
2915         * gcc.dg/pr69162.c: New test.
2917         PR tree-optimization/69172
2918         * gcc.dg/pr69172.c: New test.
2920 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2922         PR tree-optimization/67781
2923         * gcc.c-torture/execute/pr67781.c: New file.
2925 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2927         PR tree-optimization/69083
2928         * gcc.dg/vect/pr69083.c: New test.
2930 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
2932         PR tree-optimization/61441
2933         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
2934         Use -fexcess-precision=standard for compiler options.
2935         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
2937 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
2939         PR fortran/69128
2940         * gfortran.dg/gomp/pr69128.f90: New test.
2942         PR c++/69145
2943         * g++.dg/ext/pr69145-1.C: New test.
2944         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
2945         * g++.dg/ext/pr69145-2.h: New file.
2947 2016-01-07  Martin Sebor  <msebor@redhat.com>
2949         PR c/68966
2950         * gcc.dg/atomic-fetch-bool.c: New test.
2951         * gcc.dg/sync-fetch-bool.c: New test.
2953 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2955         PR fortran/66680
2956         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
2958 2016-01-07  Nick Clifton  <nickc@redhat.com>
2960         PR target/66655
2961         * g++.dg/pr66655.C: New test.
2962         * g++.dg/pr66655_1.cc: Test support file.
2963         * g++.dg/pr66655.h: Test header file.
2965 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2967         PR fortran/66680
2968         gfortran.dg/gomp/pr66680.f90: New test.
2970 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
2972         PR target/69171
2973         * gcc.target/i386/pr69171-1.c: New test.
2974         * gcc.target/i386/pr69171-2.c: Likewise.
2975         * gcc.target/i386/pr69171-3.c: Likewise.
2976         * gcc.target/i386/pr69171-4.c: Likewise.
2977         * gcc.target/i386/pr69171-5.c: Likewise.
2978         * gcc.target/i386/pr69171-6.c: Likewise.
2980 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
2982         PR middle-end/67639
2983         * c-c++-common/pr67639.c: New test.
2985 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
2987         PR tree-optimization/69141
2988         * g++.dg/opt/pr69141.C: New test.
2990 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2992         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
2994 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
2996         PR target/69140
2997         * gcc.target/i386/pr69140.c: New test
2999 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
3001         * gcc.dg/bad-dereference.c: New test case.
3003 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3005         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
3007 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
3009         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
3011 2016-01-06  Marek Polacek  <polacek@redhat.com>
3013         PR sanitizer/69099
3014         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
3016 2016-01-05  Marek Polacek  <polacek@redhat.com>
3018         PR c/69104
3019         * gcc.dg/atomic-invalid-2.c: New.
3021 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3023         PR target/68991
3024         * gcc.target/i386/pr68991.c: New test.
3026 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3028         PR target/68991
3029         * g++.dg/pr68991-1.C: New test.
3030         * g++.dg/pr68991-2.C: Likewise.
3032 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
3034         PR other/60465
3035         * gcc.target/ia64/pr60465-gprel64.c: New test.
3036         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
3038 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3040         PR rtl-optimization/68651
3041         * gcc.target/aarch64/pr68651_1.c: New test.
3043 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
3045         PR c/69122
3046         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
3048 2016-01-05  Nathan Sidwell  <nathan@acm.org>
3050         PR c++/58583
3051         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
3053         * gcc.dg/alias-15.c: New.
3055 2016-01-05  Nick Clifton  <nickc@redhat.com>
3057         PR target/68870
3058         * g++.dg/pr68770.C: New test.
3060 2016-01-04  Mike Stump  <mikestump@comcast.net>
3062         * lib/target-supports.exp (check_effective_target_cilkplus):
3063         cilkplus targets require pthreads.
3064         (check_effective_target_cilkplus): Remove special case for NVPTX.
3066 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
3068         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
3069         generation.
3071 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
3073         Update copyright years.
3075 2016-01-04  Marek Polacek  <polacek@redhat.com>
3077         PR c/68908
3078         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
3079         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
3080         * gcc.dg/atomic/stdatomic-op-5.c: New test.
3082 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3084         * gcc.target/sparc/20160104-2.c: New test.
3086 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3088         * gcc.target/sparc/20160104-1.c: New test.
3090 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
3092         PR fortran/65045
3093         * gfortran.dg/pr65045.f90: New test.
3095 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
3097         * gnat.dg/specs/debug1.ads: Delete.
3099 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3101         PR libgfortran/68867
3102         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
3103         expression.
3105 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3107         PR libgfortran/68867
3108         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
3109         PowerPC.
3111 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
3113         PR fortran/68864
3114         * gfortran.dg/pr68864.f90: New test.
3116 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
3118         PR tree-optimization/69070
3119         * gcc.dg/pr69070.c: New test.
3121         PR sanitizer/69055
3122         * gfortran.dg/pr69055.f90: New test.
3124         PR target/69015
3125         * gcc.dg/pr69015.c: New test.
3127 Copyright (C) 2016 Free Software Foundation, Inc.
3129 Copying and distribution of this file, with or without modification,
3130 are permitted in any medium without royalty provided the copyright
3131 notice and this notice are preserved.