* c-c++-common/pr60226.c: Expect maximum object file alignment
[official-gcc.git] / gcc / testsuite / ChangeLog
blobab98d27ec7858d90471ed89aac74366c59362496
1 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
3         * c-c++-common/pr60226.c: Expect maximum object file alignment
4         error on AIX.
6 2016-07-14  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/71866
9         * gcc.dg/torture/pr71866.c: New testcase.
11 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
14         selector and enclose boolean expression in curly braces.
16 2016-07-14  Alan Modra  <amodra@gmail.com>
18         PR target/71733
19         * gcc.target/powerpc/p9-novsx.c: New.
21 2016-07-13  Andi Kleen  <ak@linux.intel.com>
23         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
24         * g++.dg/tree-prof/morefunc.C: Dito.
25         * g++.dg/tree-prof/pr35545.C: Dito.
26         * g++.dg/tree-prof/reorder.C: Dito.
27         * gcc.dg/tree-prof/20050826-2.c: Dito.
28         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
29         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
30         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
31         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
32         * gcc.dg/tree-prof/inliner-1.c: Dito.
33         * gcc.dg/tree-prof/merge_block.c: Dito.
34         * gcc.dg/tree-prof/stringop-1.c: Dito.
35         * gcc.dg/tree-prof/stringop-2.c: Dito.
36         * gcc.dg/tree-prof/switch-case-1.c: Dito.
37         * gcc.dg/tree-prof/switch-case-2.c: Dito.
38         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
39         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
40         * gcc.dg/tree-prof/update-loopch.c: Dito.
41         * gcc.dg/tree-prof/val-prof-1.c: Dito.
42         * gcc.dg/tree-prof/val-prof-2.c: Dito.
43         * gcc.dg/tree-prof/val-prof-3.c: Dito.
44         * gcc.dg/tree-prof/val-prof-4.c: Dito.
45         * gcc.dg/tree-prof/val-prof-5.c: Dito.
46         * gcc.dg/tree-prof/val-prof-6.c: Dito.
47         * gcc.dg/tree-prof/val-prof-7.c: Dito.
49 2016-07-13  Andi Kleen  <ak@linux.intel.com>
51         * lib/profopt.exp (profopt-execute): Remove .imports files.
53 2016-07-13  Andi Kleen  <ak@linux.intel.com>
55         * lib/profopt.exp (profopt-execute): Always log profiler
56         command line.
58 2016-07-13  Andi Kleen  <ak@linux.intel.com>
60         * lib/profopt.exp (dg-final-scan-autofdo,
61         dg-final-scan-not-autofdo): New functions.
63 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
65         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
66         * gcc.dg/vect/vect-35.c: Ditto.
67         * gcc.dg/vect/vect-alias-check-2.c: New test.
69 2016-07-13  Martin Liska  <mliska@suse.cz>
71         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
72         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
73         options.
74         * gfortran.dg/pr42108.f90: Update expected dump scan.
76 2016-07-13  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/24574
79         * gcc.dg/pr24574.c: New testcase.
81 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
83         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller 
84         const literal.
85         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
86         * c-c++-common/pr68833-1.c: Require int32plus.
87         * gcc.dg/ipa/pr63551.c: Likewise.
88         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
89         * gcc.dg/ipa/pr64041.c: Require int32plus.
91 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
93         PR ipa/71633
94         * g++.dg/pr71633.C: New test.
96 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
98         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
99         Add new arm_thumb1_cbz_ok effective target.
100         * gcc.target/arm/cbz.c: New test.
102 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
104         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
105         Define effective target.
106         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
107         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
108         * gcc.target/arm/movhi_movw.c: New test.
109         * gcc.target/arm/movsi_movw.c: Likewise.
110         * gcc.target/arm/movdi_movw.c: Likewise.
112 2016-07-13  Richard Biener  <rguenther@suse.de>
114         PR middle-end/71104
115         * gcc.dg/pr71104-1.c: New testcase.
116         * gcc.dg/pr71104-2.c: Likewise.
118 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
120         PR target/71805
121         * gcc.target/powerpc/pr71805.c: New test.
123 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
125         * gcc.target/powerpc/divkc3-1.c: New.
126         * gcc.target/powerpc/mulkc3-1.c: New.
128 2016-07-12  Martin Liska  <mliska@suse.cz>
130         * gcc.dg/params/blocksort-part.c: New test.
131         * gcc.dg/params/params.exp: New file.
133 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
135         PR middle-end/71700
136         * gcc.c-torture/execute/pr71700.c: New test.
138 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
139         Richard Biener  <rguenther@suse.de>
141         PR tree-optimization/23286
142         PR tree-optimization/70159
143         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
144         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
145         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
146         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
147         * gcc.dg/tree-ssa/pr35286.c: Likewise.
148         * gcc.dg/tree-ssa/pr35287.c: Likewise.
149         * gcc.dg/hoist-register-pressure-1.c: Likewise.
150         * gcc.dg/hoist-register-pressure-2.c: Likewise.
151         * gcc.dg/hoist-register-pressure-3.c: Likewise.
152         * gcc.dg/pr51879-12.c: Likewise.
153         * gcc.dg/strlenopt-9.c: Likewise.
154         * gcc.dg/tree-ssa/pr47392.c: Likewise.
155         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
156         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
157         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
158         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
159         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
160         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
161         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
162         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
163         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
164         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
165         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
166         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
167         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
168         * gfortran.dg/pr43984.f90: Adjust expected outcome.
170 2016-07-12  Richard Biener  <rguenther@suse.de>
172         PR rtl-optimization/68961
173         * gcc.target/i386/pr68961.c: New testcase.
175 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
177         PR middle-end/71758
178         * c-c++-common/gomp/pr71758.c: New test.
179         * gfortran.dg/gomp/pr71758.f90: New test.
181         PR tree-optimization/71823
182         * gcc.dg/vect/pr71823.c: New test.
184 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
186         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
187         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
188         and LINE_MAP_MAX_LOCATION_WITH_COLS.
190 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
192         PR target/71801
193         * gcc.target/i386/pr71801.c: New test.
195 2016-07-11  Richard Biener  <rguenther@suse.de>
197         PR tree-optimization/71816
198         * gcc.dg/torture/pr71816.c: New testcase.
200 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
202         PR fortran/71783
203         * gfortran.dg/dependency_46.f90:  New test.
205 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
207         PR rtl-optimization/71621
208         * gcc.target/i386/pr71621-1.c: New.
209         * gcc.target/i386/pr71621-2.c: New.
211 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
213         * gfortran.dg/goacc/pr71704.f90: New test.
215 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
217         PR target/71297
218         * gcc.target/powerpc/pr71297.c: New.
220 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
222         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
224 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
226         PR target/71806
227         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
229 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
231         PR tree-optimization/71667
232         * gcc.dg/vect/pr71667.c: New
234 2016-07-08  Martin Liska  <mliska@suse.cz>
236         * gcc.dg/torture/pr71606.c: New test.
238 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240         PR fortran/71764
241         * gfortran.dg/pr71764.f90: New test.
243 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
244             Kai Tietz  <ktietz70@googlemail.com>
246         PR c++/70869
247         PR c++/71054
248         * g++.dg/cpp0x/pr70869.C: New test.
249         * g++.dg/cpp0x/pr71054.C: New test.
251 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
253         * g++.dg/debug/pr71432.C: Fail on AIX.
255 2016-07-07  Martin Liska  <mliska@suse.cz>
257         * gfortran.dg/do_1.f90: Remove a corner case that triggers
258         an undefined behavior.
259         * gfortran.dg/do_3.F90: Likewise.
260         * gfortran.dg/do_check_11.f90: New test.
261         * gfortran.dg/do_check_12.f90: New test.
262         * gfortran.dg/do_corner_warn.f90: New test.
264 2016-07-07  Martin Liska  <mliska@suse.cz>
266         * gfortran.dg/predict-1.f90: Ammend the test.
267         * gfortran.dg/predict-2.f90: Likewise.
269 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
271         PR ipa/71624
272         * g++.dg/pr71624.C: New test.
274 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
276         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
277         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
278         ARMv8-M Mainline architectures.
280 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
282         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
283         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
285 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
287         PR target/70098
288         PR target/71763
289         * gcc.target/powerpc/pr71763.c: New file.
291 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
293         PR tree-optimization/71518
294         * gcc.dg/pr71518.c: New test.
296 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
298         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
300 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
302         PR target/50739 
303         * gcc.target/avr/pr50739.c: New test.
305 2016-07-05  Jan Hubicka  <jh@suse.cz>
307         * gcc.dg/tree-ssa/scev-14.c: update template.
309 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
311         * gcc.dg/vect/group-no-gaps-1.c: New test.
313 2016-07-05  Andi Kleen  <ak@linux.intel.com>
315         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
316         if kernel supports MPX.
318 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
320         * gcc.c-torture/compile/pr69102.c: Require fpic support.
322 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
323             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
325         * gcc.target/powerpc/signbit-1.c: New test.
326         * gcc.target/powerpc/signbit-2.c: New test.
327         * gcc.target/powerpc/signbit-3.c: New test.
329 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
331         PR rtl-optimization/71594
332         * gcc.dg/torture/pr71594.c: New test.
334 2016-07-05  Jan Hubicka  <jh@suse.cz>
336         * gcc.dg/tree-ssa/scev-14.c: new testcase.
338 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
340         PR c++/62314
341         * gcc/testsuite/g++.dg/parse/error5.C: Update column
342         number of missing semicolon error.
343         * g++.dg/pr62314-2.C: New test case.
345 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
347         * gfortran.dg/coarray_stat_function.f90: New test.
348         * gfortran.dg/coarray_stat_whitespace.f90: New test.
349         * gfortran.dg/coarray_lib_comm_1: Adapting old test
350         to new interfaces.
352 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
354         PR fortran/71623
355         * gfortran.dg/deferred_character_17.f90: New test.
357 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
359         * gcc.target/arm/neon/polytypes.c: Move to ...
360         * gcc.target/arm/polytypes.c: ... here.
361         * gcc.target/arm/neon/pr51534.c: Move to ...
362         * gcc.target/arm/pr51534.c: ... here.
363         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
364         * gcc.target/arm/vect-vcvt.c: ... here.
365         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
366         * gcc.target/arm/vect-vcvtq.c: ... here.
367         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
368         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
369         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
370         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
371         * gcc.target/arm/neon/neon.exp: Delete.
372         * gcc.target/arm/neon/: Delete.
374 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376         PR fortran/65575
377         * gfortran.dg: pr65575.f90: New test.
379 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381         PR fortran/35849
382         * gfortran.dg: pr35849.f90: New test.
384 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
386         PR c++/71739
387         * g++.dg/cpp0x/pr71739.C: New test.
389 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
391         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
393 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
395         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
396         locr.
397         * gcc.target/s390/loc-1.c: New test.
399 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
401         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
402         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
404 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
406         PR target/63874
407         * gcc.target/aarch64/pr63874.c: New test.
409 2016-07-04  Jan Beulich  <jbeulich@suse.com>
411         * g++.dg/header.c: New.
412         * gcc.dg/header.c: New.
414 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
416         PR c/71719
417         * c-c++-common/Wunused-var-15.c: New test.
419 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
421         PR fortran/71687
422         * gfortran.dg/gomp/pr71687.f90: New test.
424 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
426         * gcc.dg/const-float128-ped.c: Require __float128 effective
427         target and options.
428         * gcc.dg/const-float128.c: Likewise.
429         * gcc.dg/torture/float128-cmp-invalid.c: Require
430         __float128 and base_quadfloat_support effective targets, and
431         __float128 options.
432         * gcc.dg/torture/float128-div-underflow.c: Likewise.
433         * gcc.dg/torture/float128-extend-nan.c: Likewise.
434         * gcc.dg/torture/float128-nan.c: Likewise.
435         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
436         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
437         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
438         * lib/target-supports.exp (check_effective_target___float128):
439         New.
440         (add_options_for___float128): New.
441         (check_effective_target_base_quadword_support): New.
443 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
445         PR target/71720
446         * gcc.target/powerpc/pr71720.c: New test.
448 2016-07-01  Jan Beulich  <jbeulich@suse.com>
450         * gcc.dg/bss.c: New.
452 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
454         PR target/71698
455         * gcc.target/powerpc/pr71698.c: New test.
457 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
459         PR target/71151
460         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
461         instead of ".foo" for its section name.
462         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
463         depending on MCU's flash size.
464         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
465         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
466         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
467         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
468         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
469         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
471 2016-07-01  Jan Beulich  <jbeulich@suse.com>
473         * gcc.target/i386/pr65105-2.c: Add -msse2.
475 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
477         PR tree-optimization/71707
478         * gcc.dg/strlenopt-29.c: New test.
480         PR fortran/71704
481         * gfortran.dg/gomp/pr71704.f90: New test.
483         PR fortran/71705
484         * gfortran.dg/gomp/pr71705.f90: New test.
486 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
488         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
489         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
490         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
491         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
492         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
493         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
494         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
495         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
496         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
497         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
498         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
499         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
500         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
501         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
502         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
503         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
504         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
505         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
506         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
507         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
508         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
509         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
510         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
511         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
512         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
513         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
514         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
515         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
516         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
517         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
518         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
519         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
520         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
521         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
522         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
523         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
524         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
525         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
526         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
527         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
528         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
529         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
530         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
531         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
532         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
533         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
534         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
535         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
536         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
537         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
538         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
539         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
540         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
541         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
542         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
543         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
544         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
545         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
546         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
547         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
548         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
549         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
550         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
551         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
552         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
553         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
554         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
555         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
556         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
557         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
558         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
559         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
560         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
561         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
562         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
563         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
564         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
565         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
566         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
567         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
568         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
570 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
571             James Greenhalgh  <james.greenhalgh@arm.com>
573         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
575 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
576             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
578         * gcc.target/aarch64/vget_set_lane_1.c: New test.
580 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
582         PR driver/71651
583         * gcc.dg/spellcheck-options-12.c: New test case.
585 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
587         PR middle-end/71693
588         * gcc.c-torture/compile/pr71693.c: New test.
590 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
592         * gcc.dg/spellcheck-params.c: New testcase.
593         * gcc.dg/spellcheck-params-2.c: New testcase.
595 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
597         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
598         vector extract instructions.
599         * gcc.target/powerpc/p9-extract-2.c: Likewise.
601 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
603         PR fortran/71686
604         * gfortran.dg/unexpected_eof_2.f90: New test.
605         * gfortran.dg/unexpected_eof_3.f90: New test.
607 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
609         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
611 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
613         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
614         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
615         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
617 2016-06-29  Richard Biener  <rguenther@suse.de>
619         PR middle-end/15256
620         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
622 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
624         * gcc.target/arm/aapcs/neon-vect10.c: Require
625         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
626         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
627         * gcc.target/arm/aapcs/vfp18.c: Likewise.
628         * gcc.target/arm/aapcs/vfp19.c: Likewise.
629         * gcc.target/arm/aapcs/vfp20.c: Likewise.
630         * gcc.target/arm/aapcs/vfp21.c: Likewise.
631         * gcc.target/arm/fp16-aapcs-1.c: Require
632         -mfloat-ab=hard.  Also simplify the test.
633         * gcc.target/arm/fp16-aapcs-2.c: New.
635 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
637         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
638         comment.
639         (add_options_for_arm_fp16_ieee): New.
640         (add_options_for_arm_fp16_alternative): New.
641         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
642         long-line.
643         (effective_target_arm_fp16_hw): New.
645 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
647         PR tree-optimization/71655
648         * g++.dg/pr71655.C: New test.
650 2016-06-29  Martin Liska  <mliska@suse.cz>
652         * gcc.dg/pr71585.c: New test.
653         * gcc.dg/pr71585-2.c: New test.
654         * gcc.dg/pr71585-3.c: New test.
656 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
658         PR tree-optimization/70729
659         * g++.dg/vect/pr70729.cc: New test.
661 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
663         * c-c++-common/gomp/cancel-1.c: Extend.
665 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
667         PR tree-optimization/71625
668         * gcc.dg/strlenopt-28.c: New test.
670 2016-06-29  Richard Biener  <rguenther@suse.de>
672         PR middle-end/71002
673         * g++.dg/torture/pr71002.C: Adjust testcase.
675 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
677         PR c/71685
678         * gcc.dg/pr71685.c: New test.
680 2016-06-28  Martin Sebor  <msebor@redhat.com>
682         PR c/71552
683         * gcc.dg/init-bad-9.c: New test.
685 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
687         * gcc.target/powerpc/abs128-1.c: Require VSX.
688         * gcc.target/powerpc/copysign128-1.c: Likewise.
689         * gcc.target/powerpc/inf128-1.c: Likewise.
690         * gcc.target/powerpc/nan128-1.c: Likewise.
692 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
694         PR middle-end/71626
695         * gcc.c-torture/execute/pr71626-1.c: New test.
696         * gcc.c-torture/execute/pr71626-2.c: New test.
698 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
700         PR target/71656
701         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
703 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
705         PR target/71670
706         * gcc.target/powerpc/pr71670.c: New testcase.
708 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
710         PR target/71656
711         * gcc.target/powerpc/pr71656-1.c: New test.
712         * gcc.target/powerpc/pr71656-2.c: New test.
714 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
716         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
717         around fp16 code.
718         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
719         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
720         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
721         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
722         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
723         Add arm_neon_fp16_ok effective target.
724         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
725         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
726         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
727         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
728         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
729         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
730         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
731         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
732         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
733         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
734         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
736 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
738         * gcc.dg/predict-12.c: New testcase.
740 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742         PR fortran/71649
743         * gfortran.dg/pr71649.f90: New test.
745 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
747         PR tree-optimization/71643
748         * g++.dg/opt/pr71643.C: New test.
750         PR tree-optimization/71631
751         * gcc.c-torture/execute/pr71631.c: New test.
753 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
755         * gcc.dg/predict-11.c: New testcase.
756         * gfortran.dg/predict-2.f90: New testcase.
758 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
760         * gcc.dg/predict-10.c: New test.
762 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
764         * gcc.target/powerpc/abs128-1.c: New.
765         * gcc.target/powerpc/copysign128-1.c: New.
766         * gcc.target/powerpc/inf128-1.c: New.
767         * gcc.target/powerpc/nan128-1.c: New.
769 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
771         * gfortran.dg/pr71642.f90: New test.
773 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
775         PR tree-optimization/71647
776         * gcc.target/i386/pr71647.c: New test.
778 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
780         * gcc.target/i386/noplt-gd-1.c: New test.
781         * gcc.target/i386/noplt-gd-2.c: Likewise.
782         * gcc.target/i386/noplt-gd-3.c: Likewise.
783         * gcc.target/i386/noplt-ld-1.c: Likewise.
784         * gcc.target/i386/noplt-ld-2.c: Likewise.
785         * gcc.target/i386/noplt-ld-3.c: Likewise.
786         * lib/target-supports.exp
787         (check_effective_target_tls_get_addr_via_got): New.
789 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
791         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
792         testsuite compile flags.
793         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
794         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
796 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
798         * g++dg/vect/pr36684.cc: Add dg-do compile.
799         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
800         * gcc.dg/vect/pr70021.c: Ditto.
801         * gcc.dg/vect/pr70138-1.c: Ditto.
802         * gcc.dg/vect/pr70138-2.c: Ditto.
803         * gcc.dg/vect/pr70354-1.c: Ditto.
804         * gcc.dg/vect/pr70354-2.c: Ditto.
805         * gcc.dg/vect/pr71259.c: Ditto.
806         * gcc.dg/vect/pr71416-1.c: Ditto.
807         * gcc.dg/vect/slp-43.c: Ditto.
808         * gcc.dg/vect/slp-45.c: Ditto.
809         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
810         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
811         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
812         * gfortran.dg/vect/pr69980.f90: Ditto.
814 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
816         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
817         * gcc.dg/vect/bb-slp-30.c: Ditto.
818         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
819         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
820         * gcc.dg/vect/pr45902.c: Ditto.
821         * gcc.dg/vect/pr48172.c: Ditto.
822         * gcc.dg/vect/pr48377.c: Ditto.
823         * gcc.dg/vect/pr49038.c: Ditto.
824         * gcc.dg/vect/pr49771.c: Ditto.
825         * gcc.dg/vect/pr52091.c: Ditto.
826         * gcc.dg/vect/pr53185-2.c: Ditto.
827         * gcc.dg/vect/pr56826.c: Ditto.
828         * gcc.dg/vect/pr60276.c: Ditto.
829         * gcc.dg/vect/pr62021.c: Ditto.
830         * gcc.dg/vect/pr63530.c: Ditto.
831         * gcc.dg/vect/pr65518.c: Ditto.
832         * gcc.dg/vect/pr65947-1.c: Ditto.
833         * gcc.dg/vect/pr65947-10.c: Ditto.
834         * gcc.dg/vect/pr65947-11.c: Ditto.
835         * gcc.dg/vect/pr65947-12.c: Ditto.
836         * gcc.dg/vect/pr65947-13.c: Ditto.
837         * gcc.dg/vect/pr65947-2.c: Ditto.
838         * gcc.dg/vect/pr65947-3.c: Ditto.
839         * gcc.dg/vect/pr65947-4.c: Ditto.
840         * gcc.dg/vect/pr65947-5.c: Ditto.
841         * gcc.dg/vect/pr65947-6.c: Ditto.
842         * gcc.dg/vect/pr65947-7.c: Ditto.
843         * gcc.dg/vect/pr65947-8.c: Ditto.
844         * gcc.dg/vect/pr65947-9.c: Ditto.
845         * gcc.dg/vect/pr71416-1.c: Ditto.
846         * gcc.dg/vect/pr71439.c: Ditto.
847         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
848         * gcc.dg/vect/vect-bswap16.c: Ditto.
849         * gcc.dg/vect/vect-bswap32.c: Ditto.
850         * gcc.dg/vect/vect-bswap64.c: Ditto.
851         * gcc.dg/vect/vect-live-1.c: Ditto.
852         * gcc.dg/vect/vect-live-2.c: Ditto.
853         * gcc.dg/vect/vect-live-3.c: Ditto.
854         * gcc.dg/vect/vect-live-4.c: Ditto.
855         * gcc.dg/vect/vect-live-5.c: Ditto.
856         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
857         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
858         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
859         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
860         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
861         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
862         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
863         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
864         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
865         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
866         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
867         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
868         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
869         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
870         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
871         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
872         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
874 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
876         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
878 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
880         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
881         ia32 if R_386_GOT32X relocation is supported.
882         * gcc.target/i386/noplt-3.c: Likewise.
883         * gcc.target/i386/noplt-2.c: Likewise.
884         (main): Renamed to ...
885         (bar): This.
886         * gcc.target/i386/noplt-4.c: Likewise.
887         (main): Renamed to ...
888         (bar): This.
889         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
890         * gcc.target/i386/pr67400-5.c: Likewise.
892 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
894         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
895         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
897         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
898         f4): Adjust expected diagnostics.
899         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
900         (T): If OVFP is defined, redefine to TP.
901         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
902         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
903         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
904         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
905         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
906         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
907         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
908         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
909         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
910         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
911         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
912         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
913         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
914         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
915         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
916         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
917         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
918         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
919         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
920         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
921         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
922         as last argument to __builtin_add_overflow_p.
924 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
926         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
927         dg-options and remove default vector testsuite compile flags.
928         * g++.dg/vect/pr33860a.cc: Ditto.
929         * g++.dg/vect/pr45470-a.cc: Ditto.
930         * g++.dg/vect/pr45470-b.cc: Ditto.
931         * g++.dg/vect/pr60896.cc: Ditto.
932         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
933         * gcc.dg/vect/pr18308.c: Ditto.
934         * gcc.dg/vect/pr24049.c: Ditto.
935         * gcc.dg/vect/pr33373.c: Ditto.
936         * gcc.dg/vect/pr36228.c: Ditto.
937         * gcc.dg/vect/pr42395.c: Ditto.
938         * gcc.dg/vect/pr42604.c: Ditto.
939         * gcc.dg/vect/pr46663.c: Ditto.
940         * gcc.dg/vect/pr48765.c: Ditto.
941         * gcc.dg/vect/pr49093.c: Ditto.
942         * gcc.dg/vect/pr49352.c: Ditto.
943         * gcc.dg/vect/pr52298.c: Ditto.
944         * gcc.dg/vect/pr52870.c: Ditto.
945         * gcc.dg/vect/pr53185.c: Ditto.
946         * gcc.dg/vect/pr53773.c: Ditto.
947         * gcc.dg/vect/pr56695.c: Ditto.
948         * gcc.dg/vect/pr62171.c: Ditto.
949         * gcc.dg/vect/pr63530.c: Ditto.
950         * gcc.dg/vect/pr68339.c: Ditto.
951         * gcc.dg/vect/pr71259.c: Ditto.
952         * gcc.dg/vect/vect-82_64.c: Ditto.
953         * gcc.dg/vect/vect-83_64.c: Ditto.
954         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
955         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
956         * gcc.dg/vect/vect-shift-2.c: Ditto.
957         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
958         * gfortran.dg/vect/pr39318.f90: Ditto.
959         * gfortran.dg/vect/pr45714-a.f: Ditto.
960         * gfortran.dg/vect/pr45714-b.f: Ditto.
961         * gfortran.dg/vect/pr46213.f90: Ditto.
963 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
964             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
966         * gcc.target/powerpc/p9-splat-5.c: New test.
968 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
970         PR tree-optimization/71488
971         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
972         * lib/target-supports.exp: ... here.
973         (check_sse4_hw_available): New procedure.
974         (check_effective_target_sse4_runtime): Ditto.
975         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
976         -march=westmere for sse4_runtime targets.
977         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
978         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
979         (dg-additional-options): Use for sse4_runtime targets.
980         (main): Call check_vect ().
981         (dg-final): Perform scan only for sse4_runtime targets.
983 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
985         PR target/66232
986         PR target/67400
987         * gcc.target/i386/pr66232-14.c: New file.
988         * gcc.target/i386/pr66232-15.c: Likewise.
989         * gcc.target/i386/pr66232-16.c: Likewise.
990         * gcc.target/i386/pr66232-17.c: Likewise.
991         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
992         ia32 if R_386_GOT32X relocation is supported.
993         * gcc.target/i386/pr67400-2.c: Likewise.
994         * gcc.target/i386/pr67400-3.c: Likewise.
995         * gcc.target/i386/pr67400-4.c: Likewise.
996         * gcc.target/i386/pr67400-6.c: Likewise.
997         * gcc.target/i386/pr67400-7.c: Likewise.
998         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1000 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1002         PR libgfortran/48852
1003         * gfortran.dg/char4_iunit_1.f03: Update test.
1004         * gfortran.dg/f2003_io_5.f03: Update test.
1005         * gfortran.dg/real_const_3.f90: Update test.
1007 2016-06-23  Andi Kleen  <ak@linux.intel.com>
1009         * g++.dg/bprob/bprob.exp: Support autofdo.
1010         * g++.dg/tree-prof/tree-prof.exp: dito.
1011         * gcc.dg/tree-prof/tree-prof.exp: dito.
1012         * gcc.misc-tests/bprob.exp: dito.
1013         * gfortran.dg/prof/prof.exp: dito.
1014         * lib/profopt.exp: dito.
1015         * lib/target-supports.exp: Check for autofdo.
1017 2016-06-23  Martin Liska  <mliska@suse.cz>
1019         * gcc.dg/pr71619.c: New test.
1021 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1023         PR target/67400
1024         * gcc.target/i386/pr67400-1.c: New test.
1025         * gcc.target/i386/pr67400-2.c: Likewise.
1026         * gcc.target/i386/pr67400-3.c: Likewise.
1027         * gcc.target/i386/pr67400-4.c: Likewise.
1028         * gcc.target/i386/pr67400-5.c: Likewise.
1029         * gcc.target/i386/pr67400-6.c: Likewise.
1030         * gcc.target/i386/pr67400-7.c: Likewise.
1032 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1034         * c-c++-common/missing-header-1.c: New test case.
1035         * c-c++-common/missing-header-2.c: New test case.
1036         * c-c++-common/missing-header-3.c: New test case.
1037         * c-c++-common/missing-header-4.c: New test case.
1039 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1041         PR c/70339
1042         * c-c++-common/attributes-1.c: Update dg-prune-output to include
1043         hint.
1044         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1045         expected results due to builtin "nanl" now being suggested for
1046         "name".
1047         * gcc.dg/pr67580.c: Update expected messages.
1048         * gcc.dg/spellcheck-identifiers.c: New testcase.
1049         * gcc.dg/spellcheck-typenames.c: New testcase.
1051 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1053         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1054         file.
1055         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1056         diagnostic-test-show-locus-parseable-fixits.c to sources for
1057         diagnostic_plugin_test_show_locus.c.
1058         * lib/gcc-defs.exp (freeform_regexps): New global.
1059         (dg-regexp): New function.
1060         (handle-dg-regexps): New function.
1061         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1062         freeform_regexps to the empty list.
1063         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1065 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1067         PR tree-optimization/71488
1068         * g++.dg/pr71488.C: New test.
1069         * gcc.dg/vect/vect-bool-cmp.c: New test.
1071 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1073         * gcc.dg/guality/param-5.c: New test.
1075 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1077         * gcc.target/i386/asm-flag-7.c: New test.
1079 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1081         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1082         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1083         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1084         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1085         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1086         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1087         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1088         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1089         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1090         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1091         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1092         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1093         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1094         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1095         * lib/target-supports.exp: Likewise.
1097 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1099         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1100         * gcc.dg/attr-ms_struct-2.c: Likewise.
1101         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1102         * gcc.dg/bf-ms-attrib.c: Likewise.
1103         * gcc.dg/bf-ms-layout-2.c: Likewise.
1104         * gcc.dg/bf-ms-layout-3.c: Likewise.
1105         * gcc.dg/bf-ms-layout.c: Likewise.
1106         * gcc.dg/bf-no-ms-layout.c: Likewise.
1107         * gcc.target/i386/bitfield1.c: Likewise.
1108         * gcc.target/i386/bitfield2.c: Likewise.
1109         * gcc.target/i386/bitfield3.c: Likewise.
1111 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1113         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1114         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1115         override other than -mcpu=power9 command-line option is specified,
1116         or if the target operating system is aix.
1117         * gcc.target/powerpc/darn-1.c: Likewise.
1118         * gcc.target/powerpc/darn-2.c: Likewise.
1119         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1120         test if effective-target is not powerpc_p9vector_ok or if the
1121         target operating system is not defined.
1122         * gcc.target/powerpc/vslv-1.c: Likewise.
1123         * gcc.target/powerpc/vsrv-0.c: Likewise.
1124         * gcc.target/powerpc/vsrv-1.c: Likewise.
1126 2016-06-21  Tobias Burnus  <burnus@net-b.de>
1128         PR fortran/71068
1129         * gfortran.dg/coarray/data_1.f90: New.
1131 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1133         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1134         (dg-require-effective-target): Use arm_v8_neon_hw.
1135         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1136         (dg-require-effective-target): Likewise.
1137         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1138         (dg-require-effective-target): Likewise.
1139         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1140         (dg-require-effective-target): Likewise.
1141         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1142         (dg-require-effective-target): Likewise.
1143         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1144         (dg-require-effective-target): Likewise.
1145         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1146         Add AArch64 check.
1148 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1150         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1151         Set to 3 so test passes.
1153 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1155         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1157 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1159         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1160         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1161         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1162         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1164 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1166         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1167         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1169 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1171         PR target/71549
1172         * gcc.target/i386/pr71549.c: New test.
1174 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1176         * gcc.target/powerpc/vadsdu-0.c: Replace
1177         dg-require-effective-target directive to allow test to run on more
1178         platforms, and add dg-skip-if directive to disable test on aix
1179         platforms because of known incompatibilities.
1180         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1181         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1182         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1183         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1184         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1185         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1186         * gcc.target/powerpc/vadsdub-2.c: Replace
1187         dg-require-effective-target directive to allow test to run on more
1188         platforms, and add dg-skip-if directive to disable test on aix
1189         platforms because of known incompatibilities.
1190         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1191         with vec_absdb call to differentiate this test from vadsdub-1.c.
1192         * gcc.target/powerpc/vadsduh-1.c: Replace
1193         dg-require-effective-target directive to allow test to run on more
1194         platforms, and add dg-skip-if directive to disable test on aix
1195         platforms because of known incompatibilities.
1196         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1197         * gcc.target/powerpc/vadsduw-1.c: Likewise.
1198         * gcc.target/powerpc/vadsduw-2.c: Likewise.
1200 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
1202         PR tree-optimization/71588
1203         * gcc.dg/pr71558.c: New test.
1205 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1207         * c-c++-common/pr68657-1.c: Require ptr32plus support.
1208         * c-c++-common/pr68657-2.c: Likewise.
1209         * c-c++-common/pr68657-3.c: Likewise.
1210         * gcc.dg/torture/pr69714.c: Require int32plus support.
1211         * gcc.dg/torture/pr70025.c: Likewise.
1212         * gcc.dg/torture/pr70083.c: Likewise.
1213         * gcc.dg/torture/pr70542.c: Likewise.
1214         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1216 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
1218         PR c/71601
1219         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1221 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1223         PR middle-end/71581
1224         * gcc.dg/pr71581.c: New test.
1226         PR rtl-optimization/71591
1227         * gcc.dg/cpp/pr71591.c: New test.
1229 2016-06-20   David B. Robins  <gcc@davidrobins.net>
1231         PR target/71571
1232         * g++.dg/torture/pr71571.C: New test.
1234 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1236         PR target/71559
1237         * gcc.target/i386/sse2-pr71559.c: New test.
1238         * gcc.target/i386/avx-pr71559.c: New test.
1239         * gcc.target/i386/avx512f-pr71559.c: New test.
1241 2016-06-20  Tobias Burnus  <burnus@net-b.de>
1243         PR fortran/71194
1244         * gfortran.dg/pointer_remapping_10.f90: New.
1246 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
1248         * g++.dg/diagnostic/string-literal-concat.C: New test case.
1250 2016-06-20  Martin Sebor  <msebor@redhat.com>
1252         PR c/69507
1253         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1254         * gnu90-const-expr-1.c: Same.
1255         * gnu99-const-expr-1.c: Same.
1256         * gnu99-static-1.c: Same.
1258 2016-06-20  Renlin Li  <renlin.li@arm.com>
1260         PR testsuite/71489
1261         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1263 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
1265         * gcc.target/aarch64/vcvt_f64_1.c: New.
1266         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1267         * gcc.target/aarch64/vrecp_f64_1.c: New.
1269 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1271         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1272         "alignement".
1274 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1276         PR target/71103
1277         * gcc.target/avr/torture/pr71103-2.c: New test.
1279 2016-06-19 Martin Sebor  <msebor@redhat.com>
1281         PR c/69507
1282         * gcc.dg/alignof.c: New test.
1284 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1286         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1287         vs dg-error; test constexpr specifier too.
1289 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1291         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1293 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1295         * lib/target-supports.exp
1296         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1297         arm_neon_ok and merge flags.  Fix temporary test name.
1298         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1299         and merge flags.
1301 2016-06-17  Martin Liska  <mliska@suse.cz>
1303         * gcc.dg/predict-9.c: Fix dump scanning.
1305 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1307         PR tree-optimization/71354
1308         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1310 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1312         PR tree-optimization/71347
1313         * gcc.dg/tree-ssa/pr71347.c: New test.
1315 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1317         PR tree-optimization/71354
1318         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1320 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1322         * gcc.dg/vect/vect-alias-check-1.c: New test.
1324 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1326         PR target/71151
1327         * gcc.target/avr/pr71151-1.c: New test.
1328         * gcc.target/avr/pr71151-2.c: New test.
1329         * gcc.target/avr/pr71151-3.c: New test.
1330         * gcc.target/avr/pr71151-4.c: New test.
1331         * gcc.target/avr/pr71151-5.c: New test.
1332         * gcc.target/avr/pr71151-6.c: New test.
1333         * gcc.target/avr/pr71151-7.c: New test.
1334         * gcc.target/avr/pr71151-8.c: New test.
1335         * gcc.target/avr/pr71151-common.h: New test.
1337 2016-06-16  Martin Liska  <mliska@suse.cz>
1339         * gfortran.dg/predict-1.f90: New test.
1341 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1343         PR target/71242
1344         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1346 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1348         * g++.dg/vect/pr36648.cc: Disable cunrolli
1350 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1352         PR target/71554
1353         * gcc.c-torture/execute/pr71554.c: New test.
1355         PR rtl-optimization/71532
1356         * gcc.dg/torture/pr71532.c: New test.
1358 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1360         * gcc.target/powerpc/p9-dimode1.c: New test.
1361         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1363 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1365         * gcc.c-torture/compile/20160615-1.c: New test.
1367         * g++.dg/cpp0x/ref-qual17.C: New test.
1369 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1371         PR middle-end/71529
1372         * gcc.target/i386/pr71529.C: New test.
1374 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1376         PR tree-optimization/71483
1377         * g++.dg/vect/pr71483.c: New
1379 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1381         PR c++/70202
1382         * g++.dg/inherit/crash6.C: New.
1383         * g++.dg/inherit/union2.C: Likewise.
1384         * g++.dg/inherit/virtual12.C: Likewise.
1385         * g++.dg/inherit/virtual13.C: Likewise.
1386         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1388 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1390         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1392 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1394         PR tree-optimization/71439
1395         * gcc.dg/vect/pr71439.c: New
1397 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1399         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1401 2016-06-15  Richard Biener  <rguenther@suse.de>
1403         * gcc.dg/vect/slp-45.c: New testcase.
1405 2016-06-15  Richard Biener  <rguenther@suse.de>
1407         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1409 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1411         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1412         requirements, and disable for AIX for now.
1413         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1415 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1417         PR c++/71528
1418         * g++.dg/opt/pr71528.C: New test.
1420         PR c++/71516
1421         * g++.dg/init/pr71516.C: New test.
1423 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1425         * g++.dg/init/array46.C: New.
1427 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1429         * gcc.target/i386/float128-3.c: New test.
1430         * gcc.target/i386/quad-sse4.c: Ditto.
1431         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1432         Update scan strings.
1434 2016-06-14  Richard Biener  <rguenther@suse.de>
1436         PR middle-end/71526
1437         * gfortran.dg/pr71526.f90: New testcase.
1439 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1441         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1442         * gcc.dg/zero_bits_compound-1.c: Likewise.
1444 2016-06-14  Richard Biener  <rguenther@suse.de>
1446         PR tree-optimization/71522
1447         * gcc.dg/torture/pr71522.c: New testcase.
1449 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1451         PR tree-optimization/71520
1452         * gcc.dg/tree-ssa/pr71520.c: New test.
1454 2016-06-14  Richard Biener  <rguenther@suse.de>
1456         PR tree-optimization/71521
1457         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1459 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1461         PR sanitizer/71498
1462         * c-c++-common/ubsan/bounds-13.c: New test.
1464         PR preprocessor/71183
1465         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1467 2016-06-13  Jeff Law  <law@redhat.com>
1469         PR tree-optimization/71403
1470         * c-c++-common/ubsan/pr71403-1.c: New test.
1471         * c-c++-common/ubsan/pr71403-2.c: New test.
1472         * c-c++-common/ubsan/pr71403-3.c: New test.
1474 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1476         PR middle-end/71478
1477         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1478         Add -Wno-psabi -w to dg-options.
1480 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1482         * gcc.target/powerpc/vadsdu-0.c: New test.
1483         * gcc.target/powerpc/vadsdu-1.c: New test.
1484         * gcc.target/powerpc/vadsdu-2.c: New test.
1485         * gcc.target/powerpc/vadsdu-3.c: New test.
1486         * gcc.target/powerpc/vadsdu-4.c: New test.
1487         * gcc.target/powerpc/vadsdu-5.c: New test.
1488         * gcc.target/powerpc/vadsdub-1.c: New test.
1489         * gcc.target/powerpc/vadsdub-2.c: New test.
1490         * gcc.target/powerpc/vadsduh-1.c: New test.
1491         * gcc.target/powerpc/vadsduh-2.c: New test.
1492         * gcc.target/powerpc/vadsduw-1.c: New test.
1493         * gcc.target/powerpc/vadsduw-2.c: New test.
1495 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1497         * gcc.dg/c99-init-2.c (c): Update expected error message.
1498         * gcc.dg/init-bad-8.c (foo): Likewise.
1499         * gcc.dg/spellcheck-fields-3.c: New test case.
1501 2016-06-13  Martin Liska  <mliska@suse.cz>
1503         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1504         and "guess loop iv compared" heuristics.
1505         * gcc.dg/predict-2.c: Likewise.
1506         * gcc.dg/predict-3.c: Likewise.
1507         * gcc.dg/predict-4.c: Likewise.
1508         * gcc.dg/predict-5.c: Likewise.
1509         * gcc.dg/predict-6.c: Likewise.
1511 2016-06-13  Marek Polacek  <polacek@redhat.com>
1513         PR middle-end/71476
1514         * c-c++-common/Wswitch-unreachable-4.c: New test.
1515         * gcc.dg/Wswitch-unreachable-2.c: New test.
1516         * g++.dg/tm/jump1.C: Move dg-warning.
1518 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1520         * gnat.dg/renaming10.ad[sb]: New test.
1522 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1524         PR fortran/70673
1525         * gfortran.dg/pr70673.f90: New test.
1527 2016-06-13  Richard Biener  <rguenther@suse.de>
1529         PR middle-end/64516
1530         * gcc.dg/align-3.c: New testcase.
1532 2016-06-13  Martin Liska  <mliska@suse.cz>
1534         * gcc.target/i386/pr71458.c: New test.
1536 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1538         PR target/71241
1539         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1541 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1543         PR target/60751
1544         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1545         statement.
1547 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1549         PR target/60751
1550         * gfortran.dg/comma_IO_extension_1.f90: New test.
1551         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1552         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1553         statement.
1554         * gfortran.dg/graphite/pr38083.f90: Likewise.
1555         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1556         missing format.
1558 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1560         * gnat.dg/case_character.adb: New test.
1562 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1564         PR middle-end/71310
1565         * gcc.target/powerpc/pr71310.c: New testcase.
1567 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1569         PR middle-end/71478
1570         * gcc.dg/pr71478.c: New test.
1572 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1574         PR middle-end/71494
1575         * gcc.c-torture/execute/pr71494.c: New test.
1577         PR c/68657
1578         * gcc.target/i386/pr68657.c: New test.
1580         PR inline-asm/68843
1581         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1582         (test): Add -masm=intel alternatives.
1584 2016-06-10  Martin Sebor  <msebor@redhat.com>
1586         PR c/71392
1587         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1589 2016-06-10  Jeff Law  <law@redhat.com>
1591         PR tree-optimization/71335
1592         * gcc.c-torture/execute/pr71335.c: New test.
1594 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1596         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1597         the various "cannot tail-call: " messages.
1599 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1601         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1602         and options.
1604 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1606         PR sanitizer/71480
1607         * c-c++-common/asan/pr71480.c: New test.
1609 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1611         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1612         (ASMNAME2): Likewise.
1613         (main): Replace fn in asm statement with ASMNAME ("fn").
1614         * gcc.dg/guality/pr68037-2.c: Likewise.
1615         * gcc.dg/guality/pr68037-3.c: Likewise.
1616         * gcc.dg/torture/pr68037-1.c: Likewise.
1617         * gcc.dg/torture/pr68037-2.c: Likewise.
1618         * gcc.dg/torture/pr68037-3.c: Likewise.
1620 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1622         PR inline-asm/68843
1623         * gcc.target/i386/pr68843-1.c: New test.
1624         * gcc.target/i386/pr68843-2.c: New test.
1626 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1627             Cesar Philippidis  <cesar@codesourcery.com>
1629         PR middle-end/71373
1630         * gcc.dg/goacc/nested-function-1.c: New file.
1631         * gcc.dg/goacc/nested-function-2.c: Likewise.
1632         * gcc.dg/goacc/pr71373.c: Likewise.
1633         * gfortran.dg/goacc/cray-2.f95: Likewise.
1634         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1635         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1636         * gfortran.dg/goacc/cray.f95: Update.
1637         * gfortran.dg/goacc/loop-1.f95: Likewise.
1638         * gfortran.dg/goacc/loop-3.f95: Likewise.
1639         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1640         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1642 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1644         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1645         for OpenACC tile clauses.
1646         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1648         PR c/71381
1649         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1650         to...
1651         * c-c++-common/goacc/cache-2.c: ... this new file.
1652         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1653         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1654         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1655         usage.
1656         * gfortran.dg/goacc/cray.f95: Likewise.
1657         * gfortran.dg/goacc/loop-1.f95: Likewise.
1659 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1661         PR tree-optimization/71407
1662         PR tree-optimization/71416
1663         * gcc.dg/vect/pr71407.c: New
1664         * gcc.dg/vect/pr71416-1.c: New
1665         * gcc.dg/vect/pr71416-2.c: New
1667 2016-06-10  Richard Biener  <rguenther@suse.de>
1669         PR middle-end/71477
1670         * gcc.dg/torture/pr71477.c: New testcase.
1672 2016-06-09  Julia Koval  <julia.koval@intel.com>
1674         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1675         * gcc.target/i386/interrupt-13.c: Likewise.
1676         * gcc.target/i386/interrupt-15.c: Likewise.
1677         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1678         * gcc.target/i386/interrupt-24.c: Likewise.
1679         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1680         * gcc.target/i386/interrupt-9.c: Likewise.
1681         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1683 2016-06-09  Martin Sebor  <msebor@redhat.com>
1685         PR c/70883
1686         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1687         * gcc.dg/builtin-constant_p-1.c: Same.
1688         * gcc.dg/builtins-error.c: Same.
1689         * gcc.dg/pr70859.c: Same.
1691 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1693         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1694         * gcc.dg/torture/pr68067-1.c: Likewise.
1695         * gcc.dg/torture/pr68067-2.c: Likewise.
1697 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1699         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1700           when setting SIZE.
1702 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1704         PR c++/71465
1705         * g++.dg/inherit/crash5.C: New.
1706         Revert:
1707         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/70202
1710         * g++.dg/inherit/crash5.C: New.
1711         * g++.dg/inherit/virtual1.C: Adjust.
1713 2016-06-09  Martin Liska  <mliska@suse.cz>
1715         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1716         * g++.dg/predict-loop-exit-2.C: Likewise.
1717         * g++.dg/predict-loop-exit-3.C: Likewise.
1718         * gcc.dg/predict-1.c: Likewise.
1719         * gcc.dg/predict-2.c: Likewise.
1720         * gcc.dg/predict-3.c: Likewise.
1721         * gcc.dg/predict-4.c: Likewise.
1722         * gcc.dg/predict-5.c: Likewise.
1723         * gcc.dg/predict-6.c: Likewise.
1724         * gcc.dg/predict-7.c: Likewise.
1726 2016-06-09  Richard Biener  <rguenther@suse.de>
1728         PR tree-optimization/71462
1729         * gcc.dg/torture/pr71462.c: New testcase.
1731 2016-06-09  Marek Polacek  <polacek@redhat.com>
1733         PR c/65471
1734         * gcc.dg/c11-generic-3.c: New test.
1736 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1738         * g++.dg/init/array42.C: New.
1739         * g++.dg/init/array43.C: Likewise.
1740         * g++.dg/init/array44.C: Likewise.
1741         * g++.dg/init/array45.C: Likewise.
1742         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1743         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1744         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1745         * g++.dg/gomp/pr35751.C: Likewise.
1746         * g++.dg/init/array23.C: Likewise.
1747         * g++.dg/init/brace2.C: Likewise.
1748         * g++.dg/init/brace6.C: Likewise.
1750 2016-06-08  Martin Sebor  <msebor@redhat.com>
1751             Jakub Jelinek  <jakub@redhat.com>
1753         PR c++/70507
1754         PR c/68120
1755         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1756         * c-c++-common/builtin-arith-overflow-2.c: New test.
1757         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1758         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1759         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1761 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1763         PR c++/71442
1764         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1766 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1768         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1769         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1770         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1771         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1772         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1773         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1774         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1775         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1776         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1777         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1778         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1779         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1780         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1782 2016-06-08  Richard Biener  <rguenther@suse.de>
1784         PR tree-optimization/68558
1785         * gcc.dg/vect/slp-44.c: New testcase.
1787 2016-06-08  Richard Biener  <rguenther@suse.de>
1789         * gcc.dg/vect/slp-43.c: New testcase.
1791 2016-06-08  Richard Biener  <rguenther@suse.de>
1793         PR tree-optimization/71452
1794         * gcc.dg/torture/pr71452.c: New testcase.
1796 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1798         PR c++/71448
1799         * g++.dg/torture/pr71448.C: New test.
1801 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1803         PR debug/71432
1804         PR ada/71413
1805         * g++.dg/debug/pr71432.C: New test.
1807 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1809         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1810         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1811         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1813 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1815         * gcc.dg/vect/vect-live-2.c: Update effective target.
1816         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1817         * lib/target-supports.exp: Add aarch64 to vect_long.
1819 2016-06-08  Marek Polacek  <polacek@redhat.com>
1821         PR c/71418
1822         * gcc.dg/noncompile/pr71418.c: New test.
1824         PR c/71426
1825         * gcc.dg/noncompile/pr71426.c: New test.
1827 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1829         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1830         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1831         * gcc.dg/predict-3.c: Update template.
1832         * gcc.dg/predict-5.c: Update template.
1833         * gcc.dg/predict-6.c: Update template.
1834         * gcc.dg/predict-9.c: Update template.
1835         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1837 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1839         * gcc.target/powerpc/vec-mul.c: New test.
1841 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1843         * gcc.dg/spellcheck-fields-2.c: New test case.
1845 2016-06-07  Richard Biener  <rguenther@suse.de>
1847         PR c/61564
1848         * gcc.dg/Wpragmas-1.c: New testcase.
1849         * gcc.dg/Wattributes-4.c: Likewise.
1850         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1851         entry.
1853 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1855         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1856         spurious debug code.
1858 2016-06-07  Richard Biener  <rguenther@suse.de>
1860         PR tree-optimization/71428
1861         * gcc.dg/torture/pr71428.c: New testcase.
1863 2016-06-07  Richard Biener  <rguenther@suse.de>
1865         PR middle-end/71423
1866         * gcc.dg/torture/pr71423.c: New testcase.
1868 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1870         PR middle-end/71408
1871         * gcc.dg/tree-ssa/pr71408.c: New test.
1873 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1875         PR middle-end/71281
1876         * g++.dg/torture/pr71281.C: New test.
1878 2016-06-06  Marek Polacek  <polacek@redhat.com>
1880         PR c/71362
1881         * gcc.dg/pr71362.c: New test.
1883 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1884             Patrick Palka  <ppalka@gcc.gnu.org>
1886         PR c++/70847
1887         PR c++/71330
1888         PR c++/71393
1889         * g++.dg/opt/pr70847.C: New test.
1890         * g++.dg/ubsan/pr70847.C: New test.
1891         * g++.dg/ubsan/pr71393.C: New test.
1893 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1895         PR tree-optimization/71259
1896         * gcc.dg/vect/pr71259.c: New test.
1898 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1900         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1901         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1902         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1903         above.
1905 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1907         PR middle-end/37780
1908         * gcc.c-torture/execute/pr37780.c: New test.
1909         * gcc.target/aarch64/pr37780_1.c: Likewise.
1910         * gcc.target/arm/pr37780_1.c: Likewise.
1912 2016-06-06  Marek Polacek  <polacek@redhat.com>
1914         * c-c++-common/attr-may-alias-1.c: New test.
1915         * c-c++-common/attr-may-alias-2.c: New test.
1916         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1918 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1920         PR c/24414
1921         * gcc.target/i386/pr24414.c: New test.
1923 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1925         * gcc.target/sparc/vis4misc.c: New file.
1926         * gcc.target/sparc/fpcmp.c: Likewise.
1927         * gcc.target/sparc/fpcmpu.c: Likewise.
1929 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1931         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1932         * gcc.dg/vect/vect-live-3.c: Likewise.
1934 2016-06-06  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/71398
1937         * gcc.dg/torture/pr71398.c: New testcase.
1939 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1941         PR target/71389
1942         * g++.dg/pr71389.C: New test.
1944 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1946         PR fortran/71404
1947         * gfortran.dg/fmt_read_5.f: New test.
1949 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1951         PR fortran/69659
1952         * gfortran.dg/class_array_22.f03: New test.
1954 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1956         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1958 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1960         * gcc.dg/predict-9.c: Update template.
1962 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1964         PR c++/49377
1965         * g++.dg/template/pr49377.C: New.
1967 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1969         PR tree-optimization/71405
1970         * g++.dg/torture/pr71405.C: New test.
1972 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1974         PR c++/70202
1975         * g++.dg/inherit/crash5.C: New.
1976         * g++.dg/inherit/virtual1.C: Adjust.
1978 2016-06-03  Jeff Law  <law@redhat.com>
1980         PR tree-optimization/71316
1981         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1983 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1985         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1986         dg-additional-options with just -fno-tree-scev-cprop in it.
1987         * gcc.dg/vect/vect-live-2.c: Likewise.
1988         * gcc.dg/vect/vect-live-5.c: Likewise.
1989         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1990         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1991         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1993 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1995         PR c++/27100
1996         * g++.dg/other/friend6.C: New test.
1998 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2000         * g++.dg/torture/ppc-ldst-array.C: New.
2002 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
2004         PR target/71276
2005         PR target/71277
2006         * gcc.dg/torture/builtin-fp-int-inexact.c,
2007         gcc.target/i386/387-builtin-fp-int-inexact.c,
2008         gcc.target/i386/387-rint-inline-1.c,
2009         gcc.target/i386/387-rint-inline-2.c,
2010         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2011         gcc.target/i386/sse2-rint-inline-1.c,
2012         gcc.target/i386/sse2-rint-inline-2.c,
2013         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2014         gcc.target/i386/sse4_1-rint-inline.c: New tests.
2016 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
2017             Julia Koval  <julia.koval@intel.com>
2019         PR target/66960
2020         PR target/67630
2021         PR target/67634
2022         PR target/67841
2023         PR target/68037
2024         PR target/68618
2025         PR target/68661
2026         PR target/69575
2027         PR target/69596
2028         PR target/69734
2029         * gcc.dg/guality/pr68037-1.c: New test.
2030         * gcc.dg/guality/pr68037-2.c: Likewise.
2031         * gcc.dg/guality/pr68037-3.c: Likewise.
2032         * gcc.dg/torture/pr68037-1.c: Likewise.
2033         * gcc.dg/torture/pr68037-2.c: Likewise.
2034         * gcc.dg/torture/pr68037-3.c: Likewise.
2035         * gcc.dg/torture/pr68661-1a.c: Likewise.
2036         * gcc.dg/torture/pr68661-1b.c: Likewise.
2037         * gcc.target/i386/interrupt-1.c: Likewise.
2038         * gcc.target/i386/interrupt-2.c: Likewise.
2039         * gcc.target/i386/interrupt-3.c: Likewise.
2040         * gcc.target/i386/interrupt-4.c: Likewise.
2041         * gcc.target/i386/interrupt-5.c: Likewise.
2042         * gcc.target/i386/interrupt-6.c: Likewise.
2043         * gcc.target/i386/interrupt-7.c: Likewise.
2044         * gcc.target/i386/interrupt-8.c: Likewise.
2045         * gcc.target/i386/interrupt-9.c: Likewise.
2046         * gcc.target/i386/interrupt-10.c: Likewise.
2047         * gcc.target/i386/interrupt-11.c: Likewise.
2048         * gcc.target/i386/interrupt-12.c: Likewise.
2049         * gcc.target/i386/interrupt-13.c: Likewise.
2050         * gcc.target/i386/interrupt-14.c: Likewise.
2051         * gcc.target/i386/interrupt-15.c: Likewise.
2052         * gcc.target/i386/interrupt-16.c: Likewise.
2053         * gcc.target/i386/interrupt-17.c: Likewise.
2054         * gcc.target/i386/interrupt-18.c: Likewise.
2055         * gcc.target/i386/interrupt-19.c: Likewise.
2056         * gcc.target/i386/interrupt-20.c: Likewise.
2057         * gcc.target/i386/interrupt-21.c: Likewise.
2058         * gcc.target/i386/interrupt-22.c: Likewise.
2059         * gcc.target/i386/interrupt-23.c: Likewise.
2060         * gcc.target/i386/interrupt-24.c: Likewise.
2061         * gcc.target/i386/interrupt-25.c: Likewise.
2062         * gcc.target/i386/interrupt-26.c: Likewise.
2063         * gcc.target/i386/interrupt-27.c: Likewise.
2064         * gcc.target/i386/interrupt-28.c: Likewise.
2065         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2066         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2067         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2068         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2069         * gcc.target/i386/interrupt-iamcu.c: Likewise.
2070         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2071         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2072         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2073         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2074         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2075         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2076         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2078 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
2080         PR tree-optimization/52171
2081         * gcc.dg/pr52171.c: New test.
2082         * gcc.target/i386/pr52171.c: New test.
2084 2016-06-03  Jan Hubicka  <jh@suse.cz>
2086         * g++.dg/tree-ssa/pred-1.C: New testcase
2087         * gcc.dg/tree-ssa/pred-1.c: New testcase
2089 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2091         PR target/70957
2092         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2093         support.
2094         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2096 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2098         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2100 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2102         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2103         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2104         * gcc.dg/vect/vect-live-1.c: New test.
2105         * gcc.dg/vect/vect-live-2.c: New test.
2106         * gcc.dg/vect/vect-live-3.c: New test.
2107         * gcc.dg/vect/vect-live-4.c: New test.
2108         * gcc.dg/vect/vect-live-5.c: New test.
2109         * gcc.dg/vect/vect-live-slp-1.c: New test.
2110         * gcc.dg/vect/vect-live-slp-2.c: New test.
2111         * gcc.dg/vect/vect-live-slp-3.c: New test.
2113 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2115         PR middle-end/71387
2116         * g++.dg/opt/pr71387.C: New test.
2118 2016-06-02  Jeff Law  <law@redhat.com>
2120         PR tree-optimization/71328
2121         * gcc.c-torture/compile/pr71328.c: New test.
2123 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125         PR fortran/52393
2126         * gfortran.dg/fmt_read_3.f90: Fix typo.
2127         * gfortran.dg/fmt_read_4.f90: New test.
2129 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2131         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2132         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2133         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2134         * g++.dg/cpp0x/override2.C: Likewise.
2135         * g++.dg/parse/crash5.C: Likewise.
2136         * g++.dg/parse/error16.C: Likewise.
2137         * g++.dg/parse/error27.C: Likewise.
2138         * g++.dg/template/qualttp15.C: Likewise.
2139         * g++.dg/template/redecl4.C: Likewise.
2140         * g++.old-deja/g++.other/crash39.C: Likewise.
2141         * g++.old-deja/g++.other/struct1.C: Likewise.
2142         * g++.old-deja/g++.pt/m9a.C: Likewise.
2143         * g++.old-deja/g++.pt/memclass10.C: Likewise.
2145 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2147         PR c++/71372
2148         * c-c++-common/pr71372.c: New test.
2150         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2151         __TIME__ strings with __builtin_strcmp instead of printf and
2152         dg-output.
2154 2016-06-02  Martin Liska  <mliska@suse.cz>
2156         * gcc.dg/predict-9.c: New test.
2158 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2160         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2161         global set_compiler_env_var and global saved_compiler_env_var.
2163 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2165         PR rtl-optimization/71295
2166         * gcc.c-torture/compile/pr71295.c: New test.
2168 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2170         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2172         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2173         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2175         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2176         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2177         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2178         alternative number.
2180 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2182         * gcc.target/powerpc/p9-splat-4.c: New test.
2184 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2186         PR target/71186
2187         * gcc.target/powerpc/pr71186.c: New test.
2189 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191         PR fortran/52393
2192         * gfortran.dg/fmt_read_3.f90: New test.
2194 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2196         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2197         procedure.
2199 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
2201         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2202         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2203         env var is set.
2204         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2205         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2206         shown once.
2207         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2208         during compilation.
2209         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2210         vars set by dg-set-compiler-env-var.
2212 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
2214         PR fortran/71156
2215         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2216         to the module procedure declaration.
2217         * gfortran.dg/submodule_16.f08: New test.
2219 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2221         PR middle-end/71371
2222         * c-c++-common/gomp/pr71371.c: New test.
2224 2016-06-01  Richard Biener  <rguenther@suse.de>
2226         PR tree-optimization/71366
2227         * gcc.dg/torture/pr71366-1.c: New testcase.
2228         * gcc.dg/torture/pr71366-2.c: Likewise.
2230 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2232         * gcc.target/powerpc/vslv-0.c: New test.
2233         * gcc.target/powerpc/vslv-1.c: New test.
2234         * gcc.target/powerpc/vsrv-0.c: New test.
2235         * gcc.target/powerpc/vsrv-1.c: New test.
2237 2016-06-01  Nathan Sidwell  <nathan@acm.org>
2239         * c-c++-common/torture/pr57945.c: Add expected PTX error.
2240         * gcc.target/nvptx/weak.c: New.
2242 2016-06-01  Richard Biener  <rguenther@suse.de>
2244         PR tree-optimization/71261
2245         * gcc.dg/torture/vect-bool-1.c: New testcase.
2247 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2249         * gfortran.dg/gomp/order-1.f90: New test.
2250         * gfortran.dg/gomp/order-2.f90: New test.
2252 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
2254         * gcc.dg/unroll-6.c: Update template.
2255         * gcc.dg/unroll-7.c: New testcase.
2256         * gcc.dg/unroll-8.c: New testcase.
2258 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2260         * gnat.dg/opt56.ad[sb]: New test.
2262 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2264         PR c++/66635
2265         * g++.dg/cpp0x/constexpr-ice16.C: New.
2267 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2269         PR tree-optimization/71314
2270         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
2271         -mbranch-cost=2.
2273 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2275         PR tree-optimization/71077
2276         * gcc.dg/tree-ssa/pr71077.c: New test.
2278 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
2280         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2281         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2282         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2284 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2286         PR c++/71248
2287         * g++.dg/cpp0x/pr71248.C: New.
2288         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2289         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2290         * g++.dg/init/new37.C: Likewise.
2291         * g++.dg/template/static1.C: Likewise.
2292         * g++.dg/template/static2.C: Likewise.
2294 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2296         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2297         instead of %rdi.
2298         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2300 2016-05-31  Marek Polacek  <polacek@redhat.com>
2302         * c-c++-common/Wswitch-unreachable-3.c: New test.
2303         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2305 2016-05-31  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/71352
2308         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2310 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2312         * gcc.target/arm/armv5_thumb_isa.c: New test.
2314 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2316         PR target/71346
2317         * gcc.target/i386/pr71346.c: New test.
2319 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2321         PR tree-optimization/69068
2322         * gcc.dg/graphite/pr69068.c: New test.
2324 2016-05-27  Martin Sebor  <msebor@redhat.com>
2326         PR c++/71306
2327         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2329 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2331         PR c++/71349
2332         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2333         nowait depend(inout: dd[0]) clauses where permitted.
2335 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2337         PR c++/71238
2338         * g++.dg/parse/pr71238.C: New.
2339         * g++.dg/concepts/friend1.C: Test column numbers too.
2340         * g++.dg/cpp0x/initlist31.C: Likewise.
2341         * g++.dg/cpp0x/pr51420.C: Likewise.
2342         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2343         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2344         * g++.dg/ext/builtin3.C: Likewise.
2345         * g++.dg/lookup/friend12.C: Likewise.
2346         * g++.dg/lookup/friend7.C: Likewise.
2347         * g++.dg/lookup/koenig1.C: Likewise.
2348         * g++.dg/lookup/koenig5.C: Likewise.
2349         * g++.dg/lookup/used-before-declaration.C: Likewise.
2350         * g++.dg/overload/koenig1.C: Likewise.
2351         * g++.dg/template/crash65.C: Likewise.
2352         * g++.dg/template/friend57.C: Likewise.
2353         * g++.dg/warn/Wshadow-5.C: Likewise.
2354         * g++.dg/warn/Wunused-8.C: Likewise.
2355         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2356         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2357         * g++.old-deja/g++.jason/member.C: Likewise.
2358         * g++.old-deja/g++.jason/report.C: Likewise.
2359         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2360         * g++.old-deja/g++.law/visibility20.C: Likewise.
2361         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2362         * g++.old-deja/g++.other/static5.C: Likewise.
2363         * g++.old-deja/g++.pt/overload2.C: Likewise.
2365 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2367         * gcc.dg/tree-ssa/peel1.c: New testcase.
2368         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2369         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2371 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2373         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2374         to ce.
2376 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/71099
2379         * g++.dg/parse/virtual1.C: New.
2381 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2383         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2384         Use correct register when clearing %edx.
2386 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2388         PR tree-optimization/71289
2389         * gcc.dg/pr71289.c: New test.
2391 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2393         PR middle-end/71269
2394         PR middle-end/71292
2395         * gcc.dg/tree-ssa/pr71269.c: New test.
2396         * gcc.dg/tree-ssa/pr71292.c: New test.
2398 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2400         PR middle-end/71252
2401         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2403 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2405         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2406         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2407         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2409 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2411         PR tree-optimization/69067
2412         * gcc.dg/graphite/pr69067.c: New test.
2414 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2416         PR target/71245
2417         * gcc.target/i386/pr71245-1.c: New test.
2418         * gcc.target/i386/pr71245-2.c: Ditto.
2420 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2422         PR c++/71105
2423         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2424         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2425         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2427 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2429         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2431 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2433         Revert:
2434         PR c++/69855
2435         * g++.dg/overload/69855.C: New.
2436         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2437         * g++.old-deja/g++.pt/crash3.C: Likewise.
2439 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2441         PR c++/60385
2442         * g++.dg/parse/namespace13.C: New.
2444 2016-05-26  Jeff Law  <law@redhat.com>
2446         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2447         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2448         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2449         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2450         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2451         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2452         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2453         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2454         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2455         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2456         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2457         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2458         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2460 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2462         PR c++/69855
2463         * g++.dg/overload/69855.C: New.
2464         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2465         * g++.old-deja/g++.pt/crash3.C: Likewise.
2467 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2469         PR target/63596
2470         * gcc.target/aarch64/va_arg_1.c: New testcase.
2471         * gcc.target/aarch64/va_arg_2.c: Likewise.
2472         * gcc.target/aarch64/va_arg_3.c: Likewise.
2474 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2476         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2477         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2478         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2479         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2480         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2482 2016-05-27  Marek Polacek  <polacek@redhat.com>
2484         PR middle-end/71308
2485         * g++.dg/torture/pr71308.C: New test.
2487 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2489         * gcc.dg/zero_bits_compound-1.c: New test.
2490         * gcc.dg/zero_bits_compound-2.c: New test.
2492 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2494         PR middle-end/71279
2495         * gcc.dg/pr71279.c: New test.
2497 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2499         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2500         floating point min/max/comparison instructions.
2501         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2503 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2505         * c-c++-common/gomp/schedule-1.c: New test.
2506         * gfortran.dg/gomp/schedule-1.f90: New test.
2508 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2510         PR c++/70822
2511         PR c++/70106
2512         * g++.dg/cpp1y/auto-fn32.C: New test.
2513         * g++.dg/cpp1y/paren4.C: New test.
2515 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2517         * gcc.dg/20060410.c: Xfail on ptx.
2518         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2519         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2520         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2521         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2522         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2524 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2526         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2528 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2530         PR tree-optimization/71280
2531         * gcc.dg/pr71280.c: New test.
2533         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2535         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2536         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2538         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2540 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2542         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2543         kept in memory.
2545 2016-05-25  Jeff Law  <law@redhat.com>
2547         PR tree-optimization/71272
2548         * gcc.c-torture/compile/pr71272.c: new test.
2550 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2552         * gcc.target/powerpc/vec-cmpne.c: New test.
2553         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2555 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2557         * gnat.dg/opt55.ad[sb]: New test.
2559 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2561         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2562         * c-c++-common/pr60226.c: Require int32plus.
2563         * gcc.c-torture/execute/pr70602.c: Likewise.
2564         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2565         unsigned long for malloc arg type.
2566         * gcc.dg/asr_div1.c: Require int32plus.
2567         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2568         * gcc.dg/pie-1.c: Require pie.
2569         * gcc.dg/pie-2.c: Likewise.
2570         * gcc.dg/pr59471.c: Require int32plus.
2571         * gcc.dg/pr59963-2.c: XFAIL for int16.
2572         * gcc.dg/pr60114.c: Require int32plus.
2573         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2574         unsigned long for typedef of size_t.
2575         * gcc.dg/pr63914.c: Require int32plus.
2576         * gcc.dg/pr64536.c: Require pt32plus.
2577         * gcc.dg/pr65658.c: Likewise.
2578         * gcc.dg/pr67271.c: Require int32plus.
2579         * gcc.dg/pr68112.c: Likewise.
2580         * gcc.dg/pr69071.c: Skip for avr target.
2581         * gcc.dg/pr69973.c: Require int32plus.
2582         * gcc.dg/pr70169.c: Skip for avr target.
2583         * gcc.dg/sso-6.c: Require int32plus.
2584         * gcc.dg/sso-7.c: Likewise.
2585         * gcc.dg/sso-8.c: Likewise.
2586         * gcc.dg/vrp-min-max-2.c: Likewise.
2588 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2590         PR target/70738
2591         * gcc.target/i386/pr70738-1.c: New test.
2592         * gcc.target/i386/pr70738-2.c: Likewise.
2593         * gcc.target/i386/pr70738-3.c: Likewise.
2594         * gcc.target/i386/pr70738-4.c: Likewise.
2595         * gcc.target/i386/pr70738-5.c: Likewise.
2596         * gcc.target/i386/pr70738-6.c: Likewise.
2597         * gcc.target/i386/pr70738-7.c: Likewise.
2598         * gcc.target/i386/pr70738-8.c: Likewise.
2599         * gcc.target/i386/pr70738-9.c: Likewise.
2601 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2603         PR rtl-optimization/66940
2604         * gcc.c-torture/execute/pr66940.c: New test.
2606 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2608         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2609         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2610         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2611         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2612         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2613         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2614         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2615         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2616         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2617         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2618         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2619         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2620         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2621         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2622         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2623         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2624         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2625         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2626         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2627         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2628         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2629         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2630         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2631         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2633 2016-05-25  Marek Polacek  <polacek@redhat.com>
2635         PR c/71265
2636         * gcc.dg/noncompile/pr71265.c: New test.
2638         PR c/71266
2639         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2641 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2643         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2645 2016-05-25  Richard Biener  <rguenther@suse.de>
2647         PR tree-optimization/71261
2648         * c-c++-common/torture/pr71261.c: New testcase.
2650 2016-05-25  Richard Biener  <rguenther@suse.de>
2652         PR tree-optimization/71264
2653         * gcc.dg/vect/pr71264.c: New testcase.
2655 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2657         PR c++/55992
2658         * g++.dg/cpp0x/alias-decl-53.C: New.
2659         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2661 2016-05-25  Martin Liska  <mliska@suse.cz>
2663         * g++.dg/pr71239.C: New test.
2665 2016-05-25  Richard Biener  <rguenther@suse.de>
2667         * gcc.dg/vect/pr58135.c: Rename to ...
2668         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2670 2016-05-25  Marek Polacek  <polacek@redhat.com>
2672         * g++.dg/pr65295.C: Use target c++14.
2674 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2676         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2677         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2679 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2681         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2682         instructions.
2684 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2686         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2687         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2688         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2689         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2690         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2691         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2692         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2693         * c-c++-common/goacc/pcopy.c: Likewise.
2694         * c-c++-common/goacc/pcopyin.c: Likewise.
2695         * c-c++-common/goacc/pcopyout.c: Likewise.
2696         * c-c++-common/goacc/pcreate.c: Likewise.
2697         * c-c++-common/goacc/pr70688.c: New test.
2698         * c-c++-common/goacc/present-1.c: Adjust test.
2699         * c-c++-common/goacc/reduction-5.c: Likewise.
2700         * g++.dg/goacc/data-1.C: New test.
2702 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2704         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2705         vector parity built-in functions.
2706         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2707         count trailing zeros automatic vectorization.
2708         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2709         count trailing zeros built-in functions.
2711 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2713         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2715 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2717         PR target/71050
2718         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2720 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/50436
2723         * g++.dg/template/crash123.C: New.
2724         * g++.dg/template/crash124.C: Likewise.
2726 2016-05-24  Martin Sebor  <msebor@redhat.com>
2728         PR c++/71147
2729         * g++.dg/ext/flexary16.C: New test.
2731 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2733         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2734         before math.h is included.
2735         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2736         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2737         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2738         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2739         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2740         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2741         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2742         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2743         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2744         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2745         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2746         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2747         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2748         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2749         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2750         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2751         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2752         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2753         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2754         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2755         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2756         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2757         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2759 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2760             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2762         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2763         support.
2765 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2767         PR c++/69872
2768         * g++.dg/warn/Wno-narrowing1.C: New.
2770 2016-05-24  Marek Polacek  <polacek@redhat.com>
2772         PR c/71249
2773         * c-c++-common/Wswitch-unreachable-2.c: New test.
2775 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2777         PR c++/71257
2778         * g++.dg/vect/simd-clone-6.cc: New test.
2779         * g++.dg/gomp/declare-simd-6.C: New test.
2781         PR middle-end/70434
2782         PR c/69504
2783         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2785 2016-05-24  Richard Biener  <rguenther@suse.de>
2787         PR tree-optimization/71240
2788         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2790 2016-05-24  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/71230
2793         * gcc.dg/torture/pr71230.c: New testcase.
2794         * g++.dg/torture/pr71230.C: Likewise.
2796 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2798         * c-c++-common/goacc/routine-5.c: Add tests.
2799         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2800         * gfortran.dg/goacc/routine-6.f90: Add tests.
2802 2016-05-24  Richard Biener  <rguenther@suse.de>
2804         PR tree-optimization/71253
2805         * gcc.dg/torture/pr71253.c: New testcase.
2807 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2809         PR middle-end/71252
2810         * gfortran.dg/pr71252.f90: New test.
2812 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2814         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2816 2016-05-24  Richard Biener  <rguenther@suse.de>
2818         PR middle-end/70434
2819         PR c/69504
2820         * c-c++-common/vector-subscript-4.c: New testcase.
2821         * c-c++-common/vector-subscript-5.c: Likewise.
2823 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825         PR fortran/71123
2826         * gfortran.dg/namelist_90.f: New test
2828 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2830         PR fortran/66461
2831         * gfortran.dg/unexpected_eof.f: New test
2833 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2834             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2836         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2837         as little endian.
2839 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2841         PR c++/70972
2842         * g++.dg/cpp0x/inh-ctor20.C: New.
2843         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2845 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2847         PR c++/69095
2848         * g++.dg/cpp0x/variadic168.C: New.
2850 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2852         * g++.dg/cpp0x/pr31445.C: Test column number too.
2853         * g++.dg/cpp0x/pr32253.C: Likewise.
2854         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2855         * g++.dg/cpp0x/variadic36.C: Likewise.
2857 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2859         * gcc.dg/fold-notshift-2.c: Adjust.
2861 2016-05-23  Marek Polacek  <polacek@redhat.com>
2863         PR c/49859
2864         * c-c++-common/Wswitch-unreachable-1.c: New test.
2865         * gcc.dg/Wswitch-unreachable-1.c: New test.
2866         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2867         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2868         * g++.dg/gomp/block-10.C: Likewise.
2869         * gcc.dg/gomp/block-10.c: Likewise.
2870         * g++.dg/gomp/block-9.C: Likewise.
2871         * gcc.dg/gomp/block-9.c: Likewise.
2872         * g++.dg/gomp/target-1.C: Likewise.
2873         * g++.dg/gomp/target-2.C: Likewise.
2874         * gcc.dg/gomp/target-1.c: Likewise.
2875         * gcc.dg/gomp/target-2.c: Likewise.
2876         * g++.dg/gomp/taskgroup-1.C: Likewise.
2877         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2878         * gcc.dg/gomp/teams-1.c: Likewise.
2879         * g++.dg/gomp/teams-1.C: Likewise.
2880         * g++.dg/overload/error3.C: Likewise.
2881         * g++.dg/tm/jump1.C: Likewise.
2882         * g++.dg/torture/pr40335.C: Likewise.
2883         * gcc.dg/c99-vla-jump-5.c: Likewise.
2884         * gcc.dg/switch-warn-1.c: Likewise.
2885         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2886         * gcc.dg/nested-func-1.c: Likewise.
2887         * gcc.dg/pr67784-4.c: Likewise.
2889 2016-05-23  Richard Biener  <rguenther@suse.de>
2891         PR tree-optimization/71230
2892         * gfortran.dg/pr71230-1.f90: New testcase.
2893         * gfortran.dg/pr71230-2.f90: Likewise.
2895 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2897         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2898         * gcc.dg/vect/pr58135.c:  Add new.
2899         * gfortran.dg/pr46519-1.f: Adjust test case.
2901 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2903         PR c++/53401
2904         * g++.dg/cpp0x/decltype64.C: New.
2906 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2908         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2909         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2910         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2912 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2914         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2915         Add poly64x1_t and poly64x2_t cases if supported.
2916         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2917         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2918         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2919         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2920         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2922 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2924         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2925         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2926         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2927         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2928         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2929         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2930         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2932 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2934         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2936 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2938         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2939         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2941 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2943         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2944         constraint instead of "r".
2945         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2946         insn instead of vxorpd.
2947         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2949         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2950         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2952         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2954         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2955         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2957         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2959 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2961         PR middle-end/40921
2962         * gcc.dg/tree-ssa/pr40921.c: New test.
2964 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2966         PR target/71103
2967         * gcc.target/avr/pr71103.c: New test.
2969 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2971         PR middle-end/71179
2972         * gcc.dg/tree-ssa/pr71179.c: New test.
2974 2016-05-20  Martin Sebor  <msebor@redhat.com>
2976         PR c/71115
2977         * gcc.dg/init-excess-2.c: New test.
2979 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2981         * gnat.dg/opt53.adb: New test.
2982         * gnat.dg/opt54.adb: Likewise.
2984 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2986         PR tree-optimization/70884
2987         * gcc.dg/tree-ssa/pr70919.c: New test.
2989 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2991         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2992         formatting.
2993         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2994         fix code formatting.
2996 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2998         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2999         non-common cases.
3000         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3002 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3004         * jit.dg/all-non-failing-tests.h: Add
3005         test-factorial-must-tail-call.c.
3006         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3007         * jit.dg/test-factorial-must-tail-call.c: New test case.
3009 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3011         PR fortran/71204
3012         * gfortran.dg/pr71204.f90: New test.
3014 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
3016         * gcc.target/nvptx/sincos.c: New test.
3018 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3020         PR c++/70572
3021         * g++.dg/cpp1y/auto-fn31.C: New.
3023 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3025         * gcc.target/powerpc/vec-addec.c: New test.
3026         * gcc.target/powerpc/vec-addec-int128.c: New test.
3028 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3030         * gcc.dg/plugin/must-tail-call-1.c: New test case.
3031         * gcc.dg/plugin/must-tail-call-2.c: New test case.
3032         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3033         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3035 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
3037         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3039 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3041         PR c++/71210
3042         * g++.dg/opt/pr71210-1.C: New test.
3043         * g++.dg/opt/pr71210-2.C: New test.
3045         PR tree-optimization/29756
3046         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3047         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
3048         only on selected targets where V4SImode vectors are known to be
3049         supported.
3051 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
3053         PR tree-optimization/71079
3054         PR tree-optimization/71206
3055         * gcc.dg/tree-ssa/pr71206.c: New testcase.
3057 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3059         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3060         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3061         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3063 2016-05-20  Richard Guenther  <rguenther@suse.de>
3065         PR tree-optimization/29756
3066         * gcc.dg/tree-ssa/vector-6.c: New testcase.
3068 2016-05-20  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/71185
3071         * gcc.dg/tree-ssa/pr71185.c: New testcase.
3073 2016-05-20  Richard Biener  <rguenther@suse.de>
3075         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3077 2016-05-19  Marek Polacek  <polacek@redhat.com>
3079         PR c++/71075
3080         * g++.dg/diagnostic/pr71075.C: New test.
3082 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3084         PR c++/71184
3085         * g++.dg/pr71184.C: New test case.
3087 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3089         * gcc.target/powerpc/darn-0.c: New test.
3090         * gcc.target/powerpc/darn-1.c: New test.
3091         * gcc.target/powerpc/darn-2.c: New test.
3093 2016-05-19  Marek Polacek  <polacek@redhat.com>
3095         PR tree-optimization/71031
3096         * gcc.dg/tree-ssa/vrp100.c: New test.
3098 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3100         PR rtl-optimization/71148
3101         * gcc.dg/pr71148.c: New test.
3103 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3105         PR target/71056
3106         * gcc.target/arm/pr71056.c: New test.
3108 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3110         * c-c++-common/pr69669.c: Check the used mode.
3112 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
3114         PR sanitizer/64354
3115         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3117 2016-05-19  Richard Biener  <rguenther@suse.de>
3119         PR tree-optimization/70729
3120         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3121         * gcc.dg/graphite/scop-18.c: Likewise.
3122         * gcc.dg/pr41783.c: Disable LIM.
3123         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3124         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3125         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3126         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3127         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3128         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3129         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3130         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3131         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3132         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3133         * gfortran.dg/pr42108.f90: Likewise.
3135 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
3137         PR driver/69265
3138         * gcc.dg/spellcheck-options-11.c: New test case.
3140 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3142         PR c++/71100
3143         * g++.dg/opt/pr71100.C: New test.
3145 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3147         PR ipa/69708
3148         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3149         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3150         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3151         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3153 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3155         PR ipa/69708
3156         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3157         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3158         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3159         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3160         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3162 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3164         PR c++/69793
3165         * g++.dg/template/crash122.C: New.
3167 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3169         PR c++/70466
3170         * g++.dg/template/pr70466-1.C: New.
3171         * g++.dg/template/pr70466-2.C: Likewise.
3173 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3175         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3176         splat operations and the XXSPLTIB instruction.
3177         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3178         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3179         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3180         xxlxor to clear a register.
3182 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3184         * gcc.dg/torture/pr71020.c: New test.
3186 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3188         PR ipa/70646
3189         * gcc.dg/ipa/pr70646.c: New test.
3191 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3193         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3195 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3197         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3198         missing tests for vreinterpretq_p{8,16}.
3200 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3202         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3203         vsliq_n_s64 and vsliq_n_u64.
3205 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3207         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3208         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3210 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3212         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3213         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3214         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3216 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3218         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3219         in comment.
3221 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3223         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3224         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3225         "blr\t" and switch to scan-assembler-times.
3227 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
3229         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3230         with __aarch64__.
3231         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3232         declarations under __aarch64__ and __ARM_FEATURE_FMA.
3234 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3236         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3237         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3238         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3239         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3240         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3241         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3243         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3244         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3246         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3247         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3249         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3250         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3252         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3254 2016-05-18  Richard Biener  <rguenther@suse.de>
3256         PR tree-optimization/71168
3257         * gcc.dg/torture/pr71168.c: New testcase.
3259 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
3261         PR middle-end/63586
3262         * gcc.dg/tree-ssa/pr63586-2.c: New test.
3263         * gcc.dg/tree-ssa/pr63586.c: New test.
3264         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3266 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3268         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3269         * gcc.dg/pr68671.c: Fix ptx xfail-if.
3270         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3271         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3273 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3275         * gcc.target/nvptx/abi-vararg-3.c: New.
3277 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
3279         PR tree-optimization/54579
3280         PR middle-end/55299
3281         * gcc.dg/fold-notrotate-1.c: New test.
3282         * gcc.dg/fold-notshift-1.c: New test.
3283         * gcc.dg/fold-notshift-2.c: New test.
3285 2016-05-17  Marek Polacek  <polacek@redhat.com>
3287         PR ipa/71146
3288         * g++.dg/ipa/pr71146.C: New test.
3290 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3292         * jit.dg/test-error-array-bounds.c: New test case.
3294 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3296         * gcc.dg/tree-ssa/and-1.c: New testcase.
3298 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3300         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3301         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3303 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3305         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3306         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3308 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3310         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3312 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3314         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3316 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3318         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3319         ".2d[index]" when scan the assembly.
3320         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3321         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3322         float64x1.
3323         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3325 2016-05-17  Richard Biener  <rguenther@suse.de>
3327         PR tree-optimization/71132
3328         * gcc.dg/torture/pr71132.c: New testcase.
3330 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3332         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3334 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3336         PR target/70809
3337         * gcc.target/aarch64/pr70809_1.c: New test.
3339 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3341         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3342         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3343         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3344         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3346 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3347             Ilya Enkovich  <ilya.enkovich@intel.com>
3349         PR target/71114
3350         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3352 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3354         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3355         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3357 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3359         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3360         test for __ARM_FP16_ARGS.
3361         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3362         * gcc.target/arm/aapcs/neon-vect10.c: New.
3363         * gcc.target/arm/aapcs/neon-vect9.c: New.
3364         * gcc.target/arm/aapcs/vfp18.c: New.
3365         * gcc.target/arm/aapcs/vfp19.c: New.
3366         * gcc.target/arm/aapcs/vfp20.c: New.
3367         * gcc.target/arm/aapcs/vfp21.c: New.
3368         * gcc.target/arm/fp16-aapcs-1.c: New.
3369         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3370         test for __ARM_FP16_ARGS.
3371         * g++.target/arm/fp16-return-1.c: Update expected output.
3373 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3375         PR testsuite/70227
3376         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3378 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3380         PR fortran/69603
3381         * gfortran.dg/pr69603.f90: New testcase.
3383 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3385         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3387 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3389         PR fortran/71047
3390         * gfortran.dg/pr71047.f08: New test.
3392 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3394         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3395         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3396         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3398 2016-05-13  Martin Sebor  <msebor@redhat.com>
3400         PR c++/60049
3401         * g++.dg/cpp0x/constexpr-60049.C: New test.
3403 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3405         PR bootstrap/71071
3406         * gcc.dg/pr71071.c: New test.
3408 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3410         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3411         remove XOP handling.
3412         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3414 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3416         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3417         __atomic_is_lock_free declaration.
3419 2016-05-13  Richard Biener  <rguenther@suse.de>
3421         PR tree-optimization/42587
3422         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3424 2016-05-13  Martin Liska  <mliska@suse.cz>
3426         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3427         the new format of dump output.
3429 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3431         * gcc.dg/pr71084.c: New test.
3433 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3435         PR target/53440
3436         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3438 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3440         * gcc.target/aarch64/struct_return.c: New test.
3442 2016-05-12  Marek Polacek  <polacek@redhat.com>
3444         PR c/70756
3445         * c-c++-common/pr70756-2.c: New test.
3446         * c-c++-common/pr70756.c: New test.
3448 2016-05-12  Richard Biener  <rguenther@suse.de>
3450         PR tree-optimization/71059
3451         * gcc.dg/torture/pr71059.c: New testcase.
3453 2016-05-12  Richard Biener  <rguenther@suse.de>
3455         PR tree-optimization/71062
3456         * gcc.dg/torture/pr71062.c: New testcase.
3458 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3460         PR tree-optimization/71006
3461         * gcc.dg/pr71006.c: New test.
3463 2016-05-12  Marek Polacek  <polacek@redhat.com>
3465         PR driver/71063
3466         * gcc.dg/opts-7.c: New test.
3468 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3470         PR target/70830
3471         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3472         Add -save-temps to dg-options.
3473         Scan for ldmfd rather than pop instruction.
3474         * gcc.target/arm/interrupt-2.c: Likewise.
3475         * gcc.target/arm/pr70830.c: New test.
3477 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3479         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3480         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3482         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3483         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3484         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3486         PR target/71019
3487         * gcc.target/i386/avx512vl-pack-1.c: New test.
3488         * gcc.target/i386/avx512vl-pack-2.c: New test.
3489         * gcc.target/i386/avx512bw-pack-2.c: New test.
3491         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3493         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3494         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3495         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3497 2016-05-12  Richard Biener  <rguenther@suse.de>
3499         PR tree-optimization/70986
3500         * gcc.dg/torture/pr70986-1.c: New testcase.
3501         * gcc.dg/torture/pr70986-2.c: Likewise.
3502         * gcc.dg/torture/pr70986-3.c: Likewise.
3504 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3506         PR c/43651
3507         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3508         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3510 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3512         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3513         directive.
3514         * gcc.target/i386/pr66746.c: Ditto.
3516 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3518         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3519         support.
3520         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3521         warning when using -mvsx-timode.
3522         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3523         * gcc.target/powerpc/dform-2.c: Likewise.
3524         * gcc.target/powerpc/pr68805.c: Likewise.
3526 2016-05-11  Marek Polacek  <polacek@redhat.com>
3528         PR c++/71024
3529         * c-c++-common/attributes-3.c: New test.
3531 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3533         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3534         * gcc.c-torture/execute/pr68185.c: Likewise.
3535         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3536         * gcc.dg/pr69634.c: Requires scheduling.
3537         * gcc.dg/torture/pr66178.c: Require label values.
3538         * gcc.dg/setjmp-6.c: Require indirect jumps.
3540 2016-05-11  Richard Biener  <rguenther@suse.de>
3542         PR tree-optimization/71055
3543         * gcc.dg/torture/pr71055.c: New testcase.
3545 2016-05-11  Richard Biener  <rguenther@suse.de>
3547         PR debug/71057
3548         * g++.dg/debug/pr71057.C: New testcase.
3550 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3552         PR fortran/70855
3553         * gfortran.dg/gomp/pr70855.f90: New test.
3555 2016-05-11  Richard Biener  <rguenther@suse.de>
3557         PR middle-end/71002
3558         * g++.dg/torture/pr71002.C: New testcase.
3560 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3562         PR middle-end/70807
3563         * gcc.dg/pr70807.c: New test.
3565 2016-05-10  Martin Sebor  <msebor@redhat.com>
3567         PR c++/38611
3568         * g++.dg/Wattributes.C: New test.
3570 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3572         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3573         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3574         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3576 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3578         PR target/70799
3579         * gcc.target/i386/pr70799-1.c: New test.
3581 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3583         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3585 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3587         PR middle-end/70877
3588         * gcc.target/i386/pr70877.c: New test.
3590 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3592         PR tree-optimization/70786
3593         * gcc.target/i386/pr70876.c: New test.
3595 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3597         PR target/70927
3598         * gcc.target/i386/avx512vl-logic-1.c: New test.
3599         * gcc.target/i386/avx512vl-logic-2.c: New test.
3600         * gcc.target/i386/avx512dq-logic-2.c: New test.
3602 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3604         PR target/70963
3605         * gcc.target/powerpc/pr70963.c: New.
3607 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3609         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3610         (test_very_wide_line): Add ruler to expected output.
3611         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3612         (test_very_wide_line): Likewise.
3613         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3614         (test_show_locus): Within the handling of "test_very_wide_line",
3615         enable show_ruler_p on the diagnostic context.
3617 2016-05-10  Richard Biener  <rguenther@suse.de>
3619         PR tree-optimization/71039
3620         * gcc.dg/torture/pr71039.c: New testcase.
3622 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3624         * gcc.dg/nested-func-10.c: Requires alloca.
3625         * gcc.dg/nested-func-9.c: Requires alloca.
3626         * gcc.c-torture/execute/pr70460.c: Requires labels.
3627         * gcc.c-torture/compile/pr70199.c: Requires labels.
3628         * gcc.target/nvptx/decl.c: Compile only.
3629         * gcc.target/nvptx/trailing-init.c: Compile only.
3630         * gcc.target/nvptx/ary-init.c: Compile only.
3632 2016-05-10  Marek Polacek  <polacek@redhat.com>
3634         PR c/70255
3635         * gcc.dg/attr-opt-1.c: New test.
3637 2016-05-10  Richard Biener  <rguenther@suse.de>
3639         PR tree-optimization/70497
3640         PR tree-optimization/28367
3641         * gcc.dg/torture/20160404-1.c: New testcase.
3642         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3643         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3645 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3647         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3649 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3651         * gcc.target/i386/fabsneg-1.c New test.
3653 2016-05-09  Alan Modra  <amodra@gmail.com>
3655         PR testsuite/70826
3656         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3658 2016-05-09  Richard Biener  <rguenther@suse.de>
3660         PR tree-optimization/70985
3661         * gcc.dg/torture/pr70985.c: New testcase.
3663 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3665         * gcc.dg/tree-ssa/ifc-9.c: New test.
3666         * gcc.dg/tree-ssa/ifc-10.c: New test.
3667         * gcc.dg/tree-ssa/ifc-11.c: New test.
3668         * gcc.dg/tree-ssa/ifc-12.c: New test.
3669         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3670         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3671         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3673 2016-05-09  Richard Biener  <rguenther@suse.de>
3675         PR fortran/70937
3676         * gfortran.dg/pr70937.f90: New testcase.
3678 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3680         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3682 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3684         PR fortran/56226
3685         * gfortran.dg/dec_structure_1.f90: New testcase.
3686         * gfortran.dg/dec_structure_2.f90: Ditto.
3687         * gfortran.dg/dec_structure_3.f90: Ditto.
3688         * gfortran.dg/dec_structure_4.f90: Ditto.
3689         * gfortran.dg/dec_structure_5.f90: Ditto.
3690         * gfortran.dg/dec_structure_6.f90: Ditto.
3691         * gfortran.dg/dec_structure_7.f90: Ditto.
3692         * gfortran.dg/dec_structure_8.f90: Ditto.
3693         * gfortran.dg/dec_structure_9.f90: Ditto.
3694         * gfortran.dg/dec_structure_10.f90: Ditto.
3695         * gfortran.dg/dec_structure_11.f90: Ditto.
3696         * gfortran.dg/dec_union_1.f90: Ditto.
3697         * gfortran.dg/dec_union_2.f90: Ditto.
3698         * gfortran.dg/dec_union_3.f90: Ditto.
3699         * gfortran.dg/dec_union_4.f90: Ditto.
3700         * gfortran.dg/dec_union_5.f90: Ditto.
3701         * gfortran.dg/dec_union_6.f90: Ditto.
3702         * gfortran.dg/dec_union_7.f90: Ditto.
3704 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3706         PR tree-optimization/70956
3707         * gcc.dg/graphite/pr70956.c: New test.
3709 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3711         PR middle-end/70941
3712         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3713         (a, b, c, d): Change type from char to signed char.
3714         (main): Compare against (signed char) -1634678893 instead of
3715         hardcoded -109.  Use __builtin_abort instead of abort.
3717         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3718         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3720         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3722 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3724         PR debug/70935
3725         * gcc.dg/torture/pr70935.c: New test.
3727 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3729         PR target/58219
3730         * gcc.target/sh/pr58219.c: New tests.
3732 2016-05-06  Richard Biener  <rguenther@suse.de>
3734         PR tree-optimization/70960
3735         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3737 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3739         PR target/52933
3740         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3741         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3742         Adjust expected instruction counts.
3743         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3745 2016-05-06  Marek Polacek  <polacek@redhat.com>
3747         PR sanitizer/70875
3748         * gcc.dg/ubsan/bounds-3.c: New test.
3750 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3752         PR target/54089
3753         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3755 2016-05-06  Richard Biener  <rguenther@suse.de>
3757         PR middle-end/70931
3758         * gfortran.dg/pr70931.f90: New testcase.
3760 2016-05-06  Richard Biener  <rguenther@suse.de>
3762         PR middle-end/70941
3763         * gcc.dg/torture/pr70941.c: New testcase.
3765 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3767         PR tree-optimization/57206
3768         * gcc.dg/vect/pr57206.c: New test.
3770 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3772         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3774 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3776         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3778         * c-c++-common/Wdangling-else-4.c: New test.
3780 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3782         PR c++/70906
3783         PR c++/70933
3784         * g++.dg/opt/pr70906.C: New test.
3785         * g++.dg/opt/pr70933.C: New test.
3787         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3789 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3791         * gcc.dg/ipa/pure-const-3.c: New testcase.
3793 2016-05-04  Marek Polacek  <polacek@redhat.com>
3795         * c-c++-common/Wdangling-else-1.c: New test.
3796         * c-c++-common/Wdangling-else-2.c: New test.
3797         * c-c++-common/Wdangling-else-3.c: New test.
3799 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3801         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3802         flag is present.
3804 2016-05-04  Marek Polacek  <polacek@redhat.com>
3806         PR c/48778
3807         * gcc.dg/Waddress-2.c: New test.
3809 2016-05-04  Alan Modra  <amodra@gmail.com>
3811         * gcc.target/powerpc/pr70866.c: New.
3813 2016-05-03  Martin Sebor  <msebor@redhat.com>
3815         PR c++/66561
3816         * c-c++-common/builtin_location.c: New test.
3817         * g++.dg/cpp1y/builtin_location.C: New test.
3819 2016-05-03  Marek Polacek  <polacek@redhat.com>
3821         PR c/70859
3822         * gcc.dg/pr70859.c: New test.
3823         * gcc.dg/pr70859-2.c: New test.
3825 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3827         * gnat.dg/debug5.adb: New testcase.
3829 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3831         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3832         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3833         Procedure to check for z10 instruction set.
3835 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3837         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3839 2016-05-03  Alan Modra  <amodra@gmail.com>
3841         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3843 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3845         * gcc.target/i386/avx512f-cvt-1.c: New test.
3847 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3849         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3850         -fdump-tree-vrp-details.
3852 2016-05-03  Richard Biener  <rguenther@suse.de>
3854         * gcc.dg/pr30172-1.c: Adjust.
3855         * gcc.dg/pr63743.c: Likewise.
3856         * gcc.dg/tm/pr51696.c: Likewise.
3857         * c-c++-common/tm/safe-1.c: Likewise.
3858         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3859         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3860         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3861         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3863 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3865         PR rtl-optimization/70467
3866         * gcc.target/i386/pr70467-3.c: New test.
3867         * gcc.target/i386/pr70467-4.c: New test.
3869         PR tree-optimization/70916
3870         * gcc.c-torture/compile/pr70916.c: New test.
3872         PR target/49244
3873         * gcc.target/i386/pr49244-1.c: New test.
3874         * gcc.target/i386/pr49244-2.c: New test.
3876 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3878         PR rtl-optimization/44281
3879         * gcc.target/i386/pr44281.c: New test.
3881 2016-05-03  bin cheng  <bin.cheng@arm.com>
3883         PR tree-optimization/56541
3884         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3885         * gcc.dg/vect/pr56541.c: new test.
3887 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3889         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3890         __float128.
3891         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3893 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3895         PR testsuite/70520
3896         * c-c++-common/asan/clone-test-1.c (main): Align child process
3897         stack to 16 bytes.
3899 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3901         PR c++/62314
3902         * g++.dg/spellcheck-fields-2.C: New test case.
3904 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3906         PR c++/62314
3907         * g++.dg/pr62314.C: New test case.
3909 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3911         * gcc.dg/ipa/inline-8.c: New testcase.
3913 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3915         PR rtl-optimization/70467
3916         * gcc.target/i386/pr70467-1.c: New test.
3918 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3920         * gcc.dg/spec-options.c: Run the test on all targets.
3921         * gcc.dg/foo.specs: Use cpp_unique_options.
3923 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3925         * gcc.dg/tree-ssa/unord.c: New testcase.
3927 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3929         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3931 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3933         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3935 2016-05-02  Marek Polacek  <polacek@redhat.com>
3937         PR c/70851
3938         * gcc.dg/enum-incomplete-3.c: New test.
3940 2016-05-02  Marek Polacek  <polacek@redhat.com>
3941             Tom de Vries  <tom@codesourcery.com>
3943         PR tree-optimization/70700
3944         * gcc.dg/pr70700.c: New test.
3946 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3948         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3949         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3950         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3951         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3952         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3954 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3956         * ada/acats/run_acats: Rename into...
3957         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3958         * ada/acats/run_all.sh: Remove redundant test.
3959         (target_run): Move around.
3960         (target_gnatchop): Use newly built executable.
3961         (target_gnatmake): Likewise.
3962         Check that the compilation of impbit succeeds.
3964 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3966         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3967         * gcc.dg/20021029-1.c: Likewise.
3968         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3969         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3970         * gcc.target/sh/cmpstr.c: Likewise.
3971         * gcc.target/sh/cmpstrn.c: Likewise.
3972         * gcc.target/sh/memset.c: Likewise.
3973         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3974         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3975         * gcc.target/sh/pr39423-1.c: Likewise.
3976         * gcc.target/sh/pr49468-di.c: Likewise.
3977         * gcc.target/sh/pr49468-si.c: Likewise.
3978         * gcc.target/sh/pr49880-1.c: Likewise.
3979         * gcc.target/sh/pr49880-2.c: Likewise.
3980         * gcc.target/sh/pr49880-3.c: Likewise.
3981         * gcc.target/sh/pr50751-1.c: Likewise.
3982         * gcc.target/sh/pr50751-4.c: Likewise.
3983         * gcc.target/sh/pr50751-7.c: Likewise.
3984         * gcc.target/sh/pr51244-1.c: Likewise.
3985         * gcc.target/sh/pr51244-10.c: Likewise.
3986         * gcc.target/sh/pr51244-11.c: Likewise.
3987         * gcc.target/sh/pr51244-12.c: Likewise.
3988         * gcc.target/sh/pr51244-13.c: Likewise.
3989         * gcc.target/sh/pr51244-14.c: Likewise.
3990         * gcc.target/sh/pr51244-17.c: Likewise.
3991         * gcc.target/sh/pr51244-18.c: Likewise.
3992         * gcc.target/sh/pr51244-19.c: Likewise.
3993         * gcc.target/sh/pr51244-4.c: Likewise.
3994         * gcc.target/sh/pr51244-5.c: Likewise.
3995         * gcc.target/sh/pr51244-7.c: Likewise.
3996         * gcc.target/sh/pr51244-8.c: Likewise.
3997         * gcc.target/sh/pr51244-9.c: Likewise.
3998         * gcc.target/sh/pr51697.c: Likewise.
3999         * gcc.target/sh/pr52483-1.c: Likewise.
4000         * gcc.target/sh/pr52483-2.c: Likewise.
4001         * gcc.target/sh/pr52483-3.c: Likewise.
4002         * gcc.target/sh/pr52483-5.c: Likewise.
4003         * gcc.target/sh/pr52933-1.c: Likewise.
4004         * gcc.target/sh/pr52933-2.c: Likewise.
4005         * gcc.target/sh/pr52933-3.c: Likewise.
4006         * gcc.target/sh/pr53568-1.c: Likewise.
4007         * gcc.target/sh/pr53976-1.c: Likewise.
4008         * gcc.target/sh/pr53988-1.c: Likewise.
4009         * gcc.target/sh/pr53988.c: Likewise.
4010         * gcc.target/sh/pr54089-1.c: Likewise.
4011         * gcc.target/sh/pr54089-6.c: Likewise.
4012         * gcc.target/sh/pr54089-7.c: Likewise.
4013         * gcc.target/sh/pr54089-8.c: Likewise.
4014         * gcc.target/sh/pr54089-9.c: Likewise.
4015         * gcc.target/sh/pr54236-1.c: Likewise.
4016         * gcc.target/sh/pr54236-2.c: Likewise.
4017         * gcc.target/sh/pr54236-3.c: Likewise.
4018         * gcc.target/sh/pr54236-4.c: Likewise.
4019         * gcc.target/sh/pr54386.c: Likewise.
4020         * gcc.target/sh/pr54602-1.c: Likewise.
4021         * gcc.target/sh/pr54685.c: Likewise.
4022         * gcc.target/sh/pr54760-1.c: Likewise.
4023         * gcc.target/sh/pr54760-2.c: Likewise.
4024         * gcc.target/sh/pr54760-3.c: Likewise.
4025         * gcc.target/sh/pr54760-4.c: Likewise.
4026         * gcc.target/sh/pr54760-5.c: Likewise.
4027         * gcc.target/sh/pr54760-6.c: Likewise.
4028         * gcc.target/sh/pr55146.c: Likewise.
4029         * gcc.target/sh/pr55160.c: Likewise.
4030         * gcc.target/sh/pr59278.c: Likewise.
4031         * gcc.target/sh/pr59401-1.c: Likewise.
4032         * gcc.target/sh/pr59533-1.c: Likewise.
4033         * gcc.target/sh/pr63260.c: Likewise.
4034         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4035         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4036         * gcc.target/sh/strlen.c: Likewise.
4037         * gcc.target/sh/torture/pr30807.c: Likewise.
4038         * gcc.target/sh/torture/pr34777.c: Likewise.
4039         * gcc.target/sh/torture/pr64652.c: Likewise.
4040         * gcc.target/sh/torture/pr65505.c: Likewise.
4041         * gcc.target/sh/torture/pragma-isr.c: Likewise.
4042         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4044 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4046         PR c++/66644
4047         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4049 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4051         * gcc.target/powerpc/vsx-elemrev-1.c: New.
4052         * gcc.target/powerpc/vsx-elemrev-2.c: New.
4053         * gcc.target/powerpc/vsx-elemrev-3.c: New.
4054         * gcc.target/powerpc/vsx-elemrev-4.c: New.
4056 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
4058         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4059         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4061 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
4063         PR middle-end/70626
4064         * c-c++-common/goacc/combined-reduction.c: New test.
4065         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4067 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
4069         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4070         *movdi_internal pattern only if PIC off.
4071         * gcc.target/i386/pr70155-2.c: Likewise.
4072         * gcc.target/i386/pr70155-3.c: Likewise.
4073         * gcc.target/i386/pr70155-4.c: Likewise.
4074         * gcc.target/i386/pr70155-5.c: Likewise.
4075         * gcc.target/i386/pr70155-6.c: Likewise.
4076         * gcc.target/i386/pr70155-7.c: Likewise.
4077         * gcc.target/i386/pr70155-8.c: Likewise.
4078         * gcc.target/i386/pr70155-15.c: Likewise.
4079         * gcc.target/i386/pr70155-17.c: Likewise.
4080         * gcc.target/i386/pr70155-22.c: Likewise.
4082 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
4084         PR tree-optimization/70803
4085         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4087 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4089         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4090         optimization of vector loop.
4091         * gcc.target/i386/vect-unpack-3.c: New test.
4092         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4093         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4094         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4096 2016-04-29  Marek Polacek  <polacek@redhat.com>
4098         PR sanitizer/70342
4099         * g++.dg/ubsan/null-7.C: New test.
4101         PR c/70852
4102         * gcc.dg/pr70852.c: New test.
4104 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4106         PR/69089
4107         * g++.dg/cpp0x/alignas6.C: New test.
4109 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4111         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4112         * gcc.dg/pr27003.c: Likewise.
4113         * gcc.dg/tree-ssa/cswtch.c: Likewise.
4114         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4115         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4116         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4117         * gcc.target/arc/mxy.c: Likewise.
4118         * gcc.target/arc/mswape.c: Likewise.
4119         * gcc.target/arc/mrtsc.c: Likewise.
4120         * gcc.target/arc/mcrc.c: Likewise.
4121         * gcc.target/arc/mdsp-packa.c: Likewise.
4122         * gcc.target/arc/mdvbf.c: Likewise.
4123         * gcc.target/arc/mlock.c: Likewise.
4124         * gcc.target/arc/mmac-24.c: Likewise.
4125         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4127 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4128             Matthijs Kooijman  <matthijs@stdin.nl>
4129             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4131         PR target/60040
4132         * gcc.target/avr/pr60040-1.c: New.
4133         * gcc.target/avr/pr60040-2.c: New.
4135 2016-04-29  Richard Biener  <rguenther@suse.de>
4137         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4139 2016-04-29  Richard Biener  <rguenther@suse.de>
4141         PR tree-optimization/13962
4142         PR tree-optimization/65686
4143         * gcc.dg/uninit-pr65686.c: New testcase.
4145 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
4147         PR middle-end/70843
4148         * gcc.dg/pr70843.c: New test.
4150 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4152         PR target/70858
4153         * gcc.target/i386/pr70858.c: New test.
4155 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
4157         * gcc.target/arc/nps400-1.c: New file.
4159 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4160             Andrew Burgess  <andrew.burgess@embecosm.com>
4162         * gcc.target/arc/movh_cl-1.c: New file.
4164 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4165             Andrew Burgess  <andrew.burgess@embecosm.com>
4167         * gcc.target/arc/extzv-1.c: New file.
4168         * gcc.target/arc/insv-1.c: New file.
4169         * gcc.target/arc/insv-2.c: New file.
4170         * gcc.target/arc/movb-1.c: New file.
4171         * gcc.target/arc/movb-2.c: New file.
4172         * gcc.target/arc/movb-3.c: New file.
4173         * gcc.target/arc/movb-4.c: New file.
4174         * gcc.target/arc/movb-5.c: New file.
4175         * gcc.target/arc/movb_cl-1.c: New file.
4176         * gcc.target/arc/movb_cl-2.c: New file.
4177         * gcc.target/arc/movbi_cl-1.c: New file.
4178         * gcc.target/arc/movl-1.c: New file.
4180 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4181             Andrew Burgess  <andrew.burgess@embecosm.com>
4183         * gcc.target/arc/cmem-1.c: New file.
4184         * gcc.target/arc/cmem-2.c: New file.
4185         * gcc.target/arc/cmem-3.c: New file.
4186         * gcc.target/arc/cmem-4.c: New file.
4187         * gcc.target/arc/cmem-5.c: New file.
4188         * gcc.target/arc/cmem-6.c: New file.
4189         * gcc.target/arc/cmem-7.c: New file.
4190         * gcc.target/arc/cmem-ld.inc: New file.
4191         * gcc.target/arc/cmem-st.inc: New file.
4193 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4195         PR target/70821
4196         * gcc.target/i386/pr70821.c: New test.
4198 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
4200         * gcc.target/powerpc/vec-adde.c: New test.
4201         * gcc.target/powerpc/vec-adde-int128.c: New test.
4203 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4205         * gcc.target/i386/avx-vround-1.c: New test.
4206         * gcc.target/i386/avx-vround-2.c: New test.
4207         * gcc.target/i386/avx512vl-vround-1.c: New test.
4208         * gcc.target/i386/avx512vl-vround-2.c: New test.
4210 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4212         PR testsuite/70595
4213         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4214         (check_effective_target_cilkplus_runtime): ... this.
4215         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4216         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4218         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4219         Require cilkplus_runtime.
4220         Don't add -lcilkrts.
4221         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4222         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4223         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4224         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4225         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4226         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4227         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4228         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4229         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4230         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4231         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4232         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4233         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4234         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4235         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4236         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4237         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4238         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4239         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4240         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4241         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4242         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4243         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4244         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4245         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4246         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4247         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4248         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4249         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4251         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4252         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4254         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4256         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4257         cilkplus_runtime.
4259 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
4261         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4262         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4264 2015-04-27  Ryan Burn  <contact@rnburn.com>
4266         PR c++/69024
4267         PR c++/68997
4268         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4269         diagnostic.
4270         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4271         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4273 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
4275         * gnat.dg/limited_with4.ad[sb]: New test.
4276         * gnat.dg/limited_with4_pkg.ads: New helper.
4278 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4280         PR target/70155
4281         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4282         and movv1ti_internal patterns
4283         * gcc.target/i386/pr70155-1.c: New test.
4284         * gcc.target/i386/pr70155-2.c: Likewise.
4285         * gcc.target/i386/pr70155-3.c: Likewise.
4286         * gcc.target/i386/pr70155-4.c: Likewise.
4287         * gcc.target/i386/pr70155-5.c: Likewise.
4288         * gcc.target/i386/pr70155-6.c: Likewise.
4289         * gcc.target/i386/pr70155-7.c: Likewise.
4290         * gcc.target/i386/pr70155-8.c: Likewise.
4291         * gcc.target/i386/pr70155-9.c: Likewise.
4292         * gcc.target/i386/pr70155-10.c: Likewise.
4293         * gcc.target/i386/pr70155-11.c: Likewise.
4294         * gcc.target/i386/pr70155-12.c: Likewise.
4295         * gcc.target/i386/pr70155-13.c: Likewise.
4296         * gcc.target/i386/pr70155-14.c: Likewise.
4297         * gcc.target/i386/pr70155-15.c: Likewise.
4298         * gcc.target/i386/pr70155-16.c: Likewise.
4299         * gcc.target/i386/pr70155-17.c: Likewise.
4300         * gcc.target/i386/pr70155-18.c: Likewise.
4301         * gcc.target/i386/pr70155-19.c: Likewise.
4302         * gcc.target/i386/pr70155-20.c: Likewise.
4303         * gcc.target/i386/pr70155-21.c: Likewise.
4304         * gcc.target/i386/pr70155-22.c: Likewise.
4306 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4308         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4309         ".{5,6}".
4311 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4313         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4314         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4315         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4316         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4317         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4319 2016-04-27  Richard Biener  <rguenther@suse.de>
4321         PR ipa/70760
4322         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4323         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4325 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4327         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4328         * g++.dg/ubsan/pr63956.C: Adjust error location.
4330 2016-04-27  Nick Clifton  <nickc@redhat.com>
4332         PR middle-end/49889
4333         * gcc.dg/pr49889.c: New test.
4335 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4337         * c-c++-common/memset-array.c: New test.
4339 2016-04-26  Martin Sebor  <msebor@redhat.com>
4341         PR c++/66639
4342         * g++.dg/cpp1y/func_constexpr.C: New test.
4344 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4346         PR c++/70241
4347         * g++.dg/cpp0x/enum32.C: New test.
4348         * g++.dg/cpp0x/enum33.C: New test.
4350 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4352         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4353         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4354         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4355         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4356         * gcc.c-torture/execute/pr38151.c: Likewise.
4357         * gcc.c-torture/execute/pr66556.c: Likewise.
4358         * gcc.c-torture/execute/pr67781.c: Likewise.
4359         * gcc.c-torture/execute/pr68648.c: Likewise.
4361 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4363         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4365 2016-04-26  Marek Polacek  <polacek@redhat.com>
4367         PR c/67784
4368         * gcc.dg/pr67784-3.c: New test.
4369         * gcc.dg/pr67784-4.c: New test.
4370         * gcc.dg/pr67784-5.c: New test.
4372         PR c/70791
4373         * gcc.dg/Wnested-externs-2.c: New test.
4375 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4377         * gcc.dg/fold-plusmult.c: Adjust.
4378         * gcc.dg/no-strict-overflow-6.c: Adjust.
4379         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4381 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4383         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4384         number scans.
4385         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4386         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4387         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4388         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4389         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4390         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4391         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4392         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4393         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4394         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4395         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4396         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4397         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4398         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4399         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4400         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4401         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4402         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4403         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4404         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4405         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4406         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4407         scans.
4408         * gcc.target/i386/pr32219-4.c: Likewise.
4409         * gcc.target/i386/pr32219-6.c: Likewise.
4410         * gcc.target/i386/pr32219-8.c: Likewise.
4412 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4414         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4415         associated options.
4417 2016-04-26  Marek Polacek  <polacek@redhat.com>
4419         PR c++/70744
4420         * g++.dg/ext/cond2.C: New test.
4422 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4424         PR tree-optimization/70771
4425         PR tree-optimization/70775
4426         * gcc.dg/pr70771.c: New test.
4427         * gcc.dg/pr70775.c: New test.
4429 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4431         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4433 2016-04-25  Richard Biener  <rguenther@suse.de>
4435         PR tree-optimization/70780
4436         * gcc.dg/torture/pr70780.c: New testcase.
4438 2016-04-25  Michael Collison <michael.collison@arm.com>
4440         * gcc.target/arm/neon-vaddws16.c: New test.
4441         * gcc.target/arm/neon-vaddws32.c: New test.
4442         * gcc.target/arm/neon-vaddwu16.c: New test.
4443         * gcc.target/arm/neon-vaddwu32.c: New test.
4444         * gcc.target/arm/neon-vaddwu8.c: New test.
4445         * lib/target-supports.exp
4446         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4447         that arm neon support vector widen sum of HImode TO SImode.
4449 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4451         PR sanitizer/70712
4452         * c-c++-common/asan/pr70712.c: New test.
4454 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4456         * .gitattributes: New file.
4458 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4460         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4462 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4464         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4465         * gfortran.dg/submodule_15.f08: Likewise.
4467 2016-04-22  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/70740
4470         * gcc.dg/torture/pr70740.c: New testcase.
4472 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4474         PR target/70750
4475         * gcc.target/i386/pr70750-1.c: New test.
4476         * gcc.target/i386/pr70750-2.c: Likewise.
4478 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4480         PR c++/70540
4481         * g++.dg/cpp0x/auto48.C: New.
4483 2016-04-21  Marek Polacek  <polacek@redhat.com>
4485         PR c++/70513
4486         * g++.dg/cpp0x/forw_enum12.C: New test.
4487         * g++.dg/cpp0x/forw_enum13.C: New test.
4489 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4491         PR target/70728
4492         * gcc.target/i386/pr70728.c: New test.
4494 2016-04-21  Richard Biener  <rguenther@suse.de>
4496         PR middle-end/70747
4497         * gcc.dg/pr70747.c: New testcase.
4499 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4501         PR tree-optimization/70715
4502         * gcc.dg/tree-ssa/scev-13.c: New test.
4504 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4506         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4508 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4510         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4512 2016-04-20  Jan Hubicka  <jh@suse.cz>
4514         PR ipa/70018
4515         * g++.dg/ipa/nothrow-1.C: New testcase.
4517 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4519         PR c++/55635
4520         * g++.dg/eh/delete1.C: New.
4522 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4524         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4525         -mtune-ctrl=sse_typeless_stores.
4527 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4529         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4531 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4533         PR tree-optimization/69489
4534         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4536 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4538         PR c++/69363
4539         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4540         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4541         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4543 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4545         PR tree-optimization/56625
4546         PR tree-optimization/69489
4547         * gcc.dg/vect/pr56625.c: New test.
4548         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4550 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4552         PR target/64971
4553         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4555 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4557         * gnat.dg/self1.adb: Remove now incorrect test.
4559 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4561         * gcc.dg/tree-ssa/scev-11.c: New test.
4562         * gcc.dg/tree-ssa/scev-12.c: New test.
4564 2016-04-20  Marek Polacek  <polacek@redhat.com>
4566         PR tree-optimization/70725
4567         * gcc.dg/pr70725.c: New test.
4569 2016-04-20  Richard Biener  <rguenther@suse.de>
4571         PR tree-optimization/70726
4572         * g++.dg/vect/pr70726.cc: New testcase.
4574 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4576         PR target/70674
4577         * gcc.target/s390/pr70674.c: New test.
4579 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581         PR libgfortran/70684
4582         * gfortran.dg/list_read_14.f90: New test.
4584 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4586         PR target/69201
4587         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4588         extern to force it misaligned.
4589         (b): Likewise.
4590         (c): Likewise.
4591         (d): Likewise.
4592         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4593         Don't check `*' before movv4sf_internal.
4594         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4595         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4596         Don't check `*' before movv16qi_internal.
4597         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4598         extern to force it misaligned.
4599         (b): Likewise.
4600         (c): Likewise.
4601         (d): Likewise.
4602         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4603         Don't check `*' before movv2df_internal.
4604         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4605         extern to force it misaligned.
4606         (b): Likewise.
4607         (c): Likewise.
4608         (d): Likewise.
4609         Check movv8sf_internal instead of avx_storeups256.
4610         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4612 2016-04-19  Richard Biener  <rguenther@suse.de>
4614         PR tree-optimization/70171
4615         * g++.dg/tree-ssa/pr70171.C: New testcase.
4617 2016-04-19  Richard Biener  <rguenther@suse.de>
4619         PR tree-optimization/70724
4620         * gcc.dg/torture/pr70724.c: New testcase.
4622 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4624         PR middle-end/70689
4625         * gcc.target/i386/pr70689.c: New.
4627 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4629         PR target/70708
4630         * gcc.target/i386/pr70708.c: New test.
4632 2016-04-18  Richard Biener  <rguenther@suse.de>
4634         PR tree-optimization/43434
4635         * gcc.dg/vect/pr43434.c: New testcase.
4636         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4637         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4638         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4639         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4640         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4641         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4642         * gcc.dg/gomp/pr68640.c: Likewise.
4643         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4644         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4646 2016-04-18  Richard Biener  <rguenther@suse.de>
4648         PR tree-optimization/70701
4649         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4651 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4653         PR testsuite/70699
4654         * gcc.dg/pr70161.c: Add dot-file scans.
4655         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4656         instead of after last dot char.
4658 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4660         * c-c++-common/dump-ada-spec-3.c: New test.
4661         * c-c++-common/dump-ada-spec-4.c: Likewise.
4663 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4665         PR other/70183
4666         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4668 2016-04-15  Jan Hubicka  <jh@suse.cz>
4670         PR ipa/70018
4671         * g++.dg/ipa/pure-const-1.C: New testcase.
4672         * g++.dg/ipa/pure-const-2.C: New testcase.
4673         * g++.dg/ipa/pure-const-3.C: New testcase.
4675 2016-04-15  Marek Polacek  <polacek@redhat.com>
4677         PR c/70671
4678         * gcc.dg/bitfld-22.c: New test.
4680 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4682         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4683         x86_64.
4685 2016-04-15  Marek Polacek  <polacek@redhat.com>
4687         PR c/70651
4688         * c-c++-common/pr70651.c: New test.
4690 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4692         PR rtl-optimization/70681
4693         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4694         dump scan on arm and powerpc.
4695         * gcc.dg/pr10474.c: Likewise.
4697 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4699         PR c++/69517
4700         PR c++/70019
4701         PR c++/70588
4702         * g++.dg/cpp1y/vla11.C: Revert for real.
4704         PR c/70436
4705         * c-c++-common/Wparentheses-1.c: New test.
4706         * c-c++-common/gomp/Wparentheses-1.c: New test.
4707         * c-c++-common/gomp/Wparentheses-2.c: New test.
4708         * c-c++-common/gomp/Wparentheses-3.c: New test.
4709         * c-c++-common/gomp/Wparentheses-4.c: New test.
4710         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4711         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4712         * c-c++-common/goacc/Wparentheses-1.c: New test.
4714 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4716         PR target/70662
4717         * gcc.target/i386/pr70662.c: New test.
4719 2016-04-15  Richard Biener  <rguenther@suse.de>
4720             Alan Modra  <amodra@gmail.com>
4722         PR tree-optimization/70130
4723         * gcc.dg/vect/O3-pr70130.c: New testcase.
4725 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4727         PR target/70669
4728         * gcc.target/powerpc/pr70669.c: New test.
4730         PR target/70640
4731         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4732         a power7 system that does not have an assembler that supports
4733         power8.
4735 2016-04-14  Martin Sebor  <msebor@redhat.com>
4737         PR c++/69517
4738         PR c++/70019
4739         PR c++/70588
4740         * c-c++-common/ubsan/vla-1.c: Revert.
4741         * g++.dg/cpp1y/vla11.C: Same.
4742         * g++.dg/cpp1y/vla12.C: Same.
4743         * g++.dg/cpp1y/vla13.C: Same.
4744         * g++.dg/cpp1y/vla14.C: Same.
4745         * g++.dg/cpp1y/vla3.C: Same.
4746         * g++.dg/init/array24.C: Same.
4747         * g++.dg/ubsan/vla-1.C: Same.
4749 2016-04-14  Marek Polacek  <polacek@redhat.com>
4750             Jan Hubicka  <hubicka@ucw.cz>
4752         PR c++/70029
4753         * g++.dg/torture/pr70029.C: New test.
4755 2016-04-14  Martin Sebor  <msebor@redhat.com>
4757         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4758         type size to prevent failures on targets with very low maximum
4759         alignment.
4761 2016-04-14  Richard Biener  <rguenther@suse.de>
4763         PR tree-optimization/70623
4764         * gcc.dg/torture/pr70623.c: New testcase.
4765         * gcc.dg/torture/pr70623-2.c: Likewise.
4767 2016-04-13  Martin Sebor  <msebor@redhat.com>
4769         PR c++/69517
4770         PR c++/70019
4771         PR c++/70588
4772         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4773         * g++.dg/cpp1y/vla11.C: New test.
4774         * g++.dg/cpp1y/vla12.C: New test.
4775         * g++.dg/cpp1y/vla13.C: New test.
4776         * g++.dg/cpp1y/vla14.C: New test.
4777         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4778         * g++.dg/init/array24.C: Fully brace VLA initializer.
4779         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4781 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4783         PR c++/70641
4784         * g++.dg/opt/pr70641.C: New test.
4786 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4788         PR rtl-optimization/68749
4789         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4790         effects of argument promotions.
4791         Remove default args to dg-skip-if.
4793 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4795         PR c++/70635
4796         * g++.dg/parse/pr70635.C: New.
4798 2016-04-13  Marek Polacek  <polacek@redhat.com>
4800         PR c++/70639
4801         * c-c++-common/Wmisleading-indentation-4.c: New test.
4803 2016-04-13  Marek Polacek  <polacek@redhat.com>
4805         PR c/70436
4806         * gcc.dg/Wparentheses-12.c: New test.
4807         * gcc.dg/Wparentheses-13.c: New test.
4809 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4811         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4812         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4813         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4815 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4817         PR middle-end/70633
4818         * gcc.c-torture/compile/pr70633.c: New test.
4820         PR debug/70628
4821         * gcc.dg/torture/pr70628.c: New test.
4823 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4825         PR c++/70610
4826         * g++.dg/template/pr70610.C: New test.
4827         * g++.dg/template/pr70610-2.C: New test.
4828         * g++.dg/template/pr70610-3.C: New test.
4829         * g++.dg/template/pr70610-4.C: New test.
4831 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4833         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4834         128 instead of 32.
4836         PR c++/70571
4837         * g++.dg/ext/pr70571.C: New test.
4839 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4841         PR target/70640
4842         * gcc.target/powerpc/pr70640.c: New test.
4844 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4846         PR c++/68722
4847         * g++.dg/parse/pr68722.C: New.
4849 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4851         PR rtl-optimization/70596
4852         * gcc.target/i386/pr70596.c: New test.
4854 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4856         PR c++/70501
4857         * g++.dg/init/pr70501.C: New.
4859 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4861         * gcc.target/i386/asm-flag-6.c: New test.
4863 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4865         PR tree-optimization/68756
4866         * gcc.dg/graphite/pr68756.c: New test.
4868 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4870         PR tree-optimization/70602
4871         * gcc.c-torture/execute/pr70602.c: New test.
4873 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4875         PR target/70381
4876         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4877         __float128 emulator is built and runs.
4878         * gcc.target/powerpc/float128-1.c: Likewise.
4880         * lib/target-supports.exp (check_ppc_float128_sw_available):
4881         Rework tests for __float128 software and hardware
4882         availability. Fix exit condition to return 0 on success.
4884 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4886         PR target/70133
4887         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4888         * gcc.target/aarch64/target_attr_15.c: Likewise.
4890 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4892         PR c++/69066
4893         * g++.dg/cpp1y/pr69066.C: New.
4895 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4897         PR fortran/68566
4898         * gfortran.dg/pr36192.f90: Update test.
4899         * gfortran.dg/pr36192_1.f90: Update test.
4900         * gfortran.dg/real_dimension_1.f: Update test.
4901         * gfortran.dg/parameter_array_init_7.f90: New test.
4903 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4905         PR testsuite/64039
4906         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4908         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4910         PR rtl-optimization/66669
4911         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4913         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4915         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4916         * gcc.dg/pie-1.c: Likewise.
4917         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4918         * gcc.dg/pic-4.c: Likewise.
4919         * gcc.dg/pie-3.c: Likewise.
4920         * gcc.dg/pie-4.c: Likewise.
4922         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4924         PR tree-optimization/68644
4925         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4927         PR rtl-optimization/64886
4928         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4930 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4932         PR tree-optimization/68953
4933         * gcc.dg/graphite/pr68953.c: New test.
4935 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4937         PR fortran/70592
4938         * gfortran.dg/deferred_character_16.f90: New test.
4940 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4942         PR tree-optimization/70586
4943         * gcc.c-torture/execute/pr70586.c: New test.
4945 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4947         PR sanitizer/70573
4948         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4949         with __builtin_memset
4950         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4952 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4954         PR lto/70289
4955         PR ipa/70348
4956         PR tree-optimization/70373
4957         PR middle-end/70533
4958         PR middle-end/70534
4959         PR middle-end/70535
4960         * c-c++-common/goacc/reduction-5.c: New test.
4961         * c-c++-common/goacc/reduction-promotions.c: New test.
4962         * gfortran.dg/goacc/reduction-3.f95: New test.
4963         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4965 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4967         PR c++/70590
4968         PR c++/70452
4969         * g++.dg/pr70590.C: New test.
4970         * g++.dg/pr70590-2.C: New test.
4972 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4974         PR middle-end/70593
4975         * gcc.target/i386/pr70593.c: New test.
4977         PR rtl-optimization/70574
4978         * gcc.target/i386/avx2-pr70574.c: New test.
4980 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4982         PR sanitizer/70541
4983         * c-c++-common/asan/pr70541.c: New test.
4985 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4987         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4988         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4990 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4992         PR target/70566
4993         * gcc.c-torture/execute/pr70566.c: New test.
4995 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4997         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4998         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5000 2016-04-08  Alan Modra  <amodra@gmail.com>
5002         * gcc.target/powerpc/pr70117.c: New.
5004 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
5006         PR testsuite/70581
5007         * gcc.dg/lto/simd-function_0.c: New test.
5009         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5010         clones.
5011         * c-c++-common/attr-simd-2.c: Likewise.
5012         * c-c++-common/attr-simd-4.c: Likewise.
5013         * gcc.dg/gomp/simd-clones-2.c: Likewise.
5014         * gcc.dg/gomp/simd-clones-3.c: Likewise.
5016 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5018         PR testsuite/70553
5019         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5021 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
5022             Tom de Vries  <tom@codesourcery.com>
5024         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5025         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5026         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5027         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5028         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5029         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5030         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5031         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5033 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5035         PR c/70436
5036         * g++.dg/warn/Wparentheses-29.C: New test.
5038 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5040         PR c/70436
5041         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5042         explicit braces to resolve a future -Wparentheses warning.
5044 2016-04-06  Richard Henderson  <rth@redhat.com>
5046         * gcc.dg/pr61817-1.c: New test.
5047         * gcc.dg/pr61817-2.c: New test.
5048         * gcc.dg/pr69391-1.c: New test.
5049         * gcc.dg/pr69391-2.c: New test.
5051 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
5053         PR rtl-optimization/70398
5054         * gcc.target/aarch64/pr70398.c: New.
5056 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5058         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5060 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
5061             Pedro Alves  <palves@redhat.com>
5063         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5065 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
5067         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5068         Check for avx512f effective targets instead of avx2.
5069         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5070         for AVX512F clones.
5071         * gcc.dg/gomp/declare-simd-3.c: Likewise.
5072         * g++.dg/gomp/declare-simd-1.C: Likewise.
5073         * g++.dg/gomp/declare-simd-3.C: Likewise.
5074         * g++.dg/gomp/declare-simd-4.C: Likewise.
5076         PR middle-end/70550
5077         * c-c++-common/gomp/pr70550-1.c: New test.
5078         * c-c++-common/gomp/pr70550-2.c: New test.
5080 2016-04-05  Nathan Sidwell  <nathan@acm.org>
5082         PR c++/70512
5083         * g++.dg/ext/attribute-may-alias-5.C: New.
5085 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5087         PR c++/70336
5088         * c-c++-common/pr70336.c: New test.
5089         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5090         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5092 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
5094         PR ipa/66223
5095         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5097 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5099         PR rtl-optimization/70542
5100         * gcc.dg/torture/pr70542.c: New test.
5101         * gcc.target/i386/avx2-pr70542.c: New test.
5103 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
5105         PR tree-optimization/70509
5106         * gcc.target/i386/avx512bw-pr70509.c: New test.
5108 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
5110         PR c++/70452
5111         * g++.dg/ext/constexpr-vla4.C: New test.
5113 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5115         PR target/70510
5116         * gcc.target/i386/pr70510.c: New test.
5118 2016-04-05  Richard Biener  <rguenther@suse.de>
5120         PR tree-optimization/70526
5121         * g++.dg/torture/pr70526.C: New testcase.
5123 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5125         PR target/70525
5126         * gcc.target/i386/pr70525.c: New test.
5128 2016-04-05  Richard Biener  <rguenther@suse.de>
5130         PR middle-end/70499
5131         * g++.dg/torture/pr70499.C: New testcase.
5133 2016-04-05  Richard Biener  <rguenther@suse.de>
5135         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5136         remove XFAIL.
5138 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5140         PR middle-end/70307
5141         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
5142         rs6000 ABI warnings.
5144 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
5146         PR ipa/66223
5147         * g++.dg/ipa/devirt-51.C: New testcase.
5149 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5150             Jakub Jelinek <jakub@redhat.com>
5152         PR middle-end/70457
5153         * gcc.dg/torture/pr70457.c: New.
5155 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5157         PR fortran/67538
5158         * gfortran.dg/allocate_with_source_19.f08: New test.
5160 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5162         PR fortran/65795
5163         * gfortran.dg/coarray_allocate_6.f08: New test.
5165 2016-04-04  Richard Biener  <rguenther@suse.de>
5167         PR rtl-optimization/70484
5168         * gcc.dg/torture/pr70484.c: New testcase.
5170 2016-04-04  Marek Polacek  <polacek@redhat.com>
5172         PR c/70307
5173         * gcc.dg/torture/pr70307.c: New test.
5175 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5177         PR target/70416
5178         PR target/67391
5179         * gcc.target/sh/torture/pr70416.c: New.
5181 2016-04-02  Martin Sebor  <msebor@redhat.com>
5183         PR c++/67376
5184         PR c++/70170
5185         PR c++/70172
5186         PR c++/70228
5187         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5188         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5189         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5190         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5191         * g++.dg/cpp0x/constexpr-string.C: Same.
5192         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5193         * g++.dg/cpp0x/pr65398.C: Same.
5194         * g++.dg/ext/constexpr-vla1.C: Same.
5195         * g++.dg/ext/constexpr-vla2.C: Same.
5196         * g++.dg/ext/constexpr-vla3.C: Same.
5197         * g++.dg/ubsan/pr63956.C: Same.
5199 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5201         PR rtl-optimization/70467
5202         * gcc.target/i386/pr70467-2.c: New test.
5204 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5205             Marek Polacek  <polacek@redhat.com>
5207         PR c++/70488
5208         * g++.dg/init/new47.C: New test.
5210 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5212         PR target/70496
5213         * gcc.target/arm/pr70496.c: New test.
5215 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5217         PR c++/68475
5218         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5220 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5222         PR target/69890
5223         * gcc.dg/strlenopt.h (memmove): New.
5224         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5225         instead of "string.h".
5226         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5227         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5228         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5229         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5230         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5231         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5232         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5233         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5234         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5235         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5236         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5237         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5238         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5239         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5240         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5241         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5242         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5243         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5244         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5245         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5247 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5249         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5250         (Holder::foo): Reflect this.
5252 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
5254         PR target/70442
5255         * gcc.dg/pr70442.c: New test.
5257 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5259         PR c++/70393
5260         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5262 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5264         PR target/70453
5265         * gcc.target/i386/pr70453.c: New test.
5267 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5269         PR target/70292
5270         * gcc.c-torture/pr70292.c: New test.
5272 2016-03-31  Marek Polacek  <polacek@redhat.com>
5274         PR c/70297
5275         * c-c++-common/pr70297.c: New test.
5276         * g++.dg/cpp0x/typedef-redecl.C: New test.
5277         * gcc.dg/typedef-redecl2.c: New test.
5279 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
5281         PR rtl-optimization/70460
5282         * gcc.c-torture/execute/pr70460.c: New test.
5284 2016-03-31  Richard Biener  <rguenther@suse.de>
5286         PR c++/70430
5287         * g++.dg/ext/vector30.C: New testcase.
5289 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5290             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5292         * gfortran.dg/fmt_pf.f90: New test.
5294 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5296         Forward-port from 5 branch
5297         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5299         PR testsuite/70356
5300         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5301         dg-require-effective-target after dg-do.
5303         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5305         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5307 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5308             Julian Brown  <julian@codesourcery.com>
5309             Chung-Lin Tang  <cltang@codesourcery.com>
5310             Cesar Philippidis  <cesar@codesourcery.com>
5311             James Norris  <jnorris@codesourcery.com>
5312             Tom de Vries  <tom@codesourcery.com>
5313             Nathan Sidwell  <nathan@codesourcery.com>
5315         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5316         * c-c++-common/goacc/loop-clauses.c: Likewise.
5317         * g++.dg/goacc/template.C: Likewise.
5318         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5319         * gfortran.dg/goacc/loop-1.f95: Likewise.
5320         * gfortran.dg/goacc/loop-5.f95: Likewise.
5321         * gfortran.dg/goacc/loop-6.f95: Likewise.
5322         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5323         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5324         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5325         * c-c++-common/goacc/clauses-fail.c: Likewise.
5326         * c-c++-common/goacc/parallel-1.c: Likewise.
5327         * c-c++-common/goacc/reduction-1.c: Likewise.
5328         * c-c++-common/goacc/reduction-2.c: Likewise.
5329         * c-c++-common/goacc/reduction-3.c: Likewise.
5330         * c-c++-common/goacc/reduction-4.c: Likewise.
5331         * c-c++-common/goacc/routine-3.c: Likewise.
5332         * c-c++-common/goacc/routine-4.c: Likewise.
5333         * c-c++-common/goacc/routine-5.c: Likewise.
5334         * c-c++-common/goacc/tile.c: Likewise.
5335         * g++.dg/goacc/template.C: Likewise.
5336         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5337         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5338         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5339         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5340         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5341         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5342         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5343         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5344         * c-c++-common/goacc/use_device-1.c: ... this file.
5345         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5346         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5347         * c-c++-common/goacc/host_data-6.c: ... this file.
5348         * c-c++-common/goacc/loop-2-kernels.c: New file.
5349         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5350         * c-c++-common/goacc/loop-3.c: Likewise.
5351         * g++.dg/goacc/reference.C: Likewise.
5352         * g++.dg/goacc/routine-1.C: Likewise.
5353         * g++.dg/goacc/routine-2.C: Likewise.
5355 2016-03-30  Richard Biener  <rguenther@suse.de>
5357         PR middle-end/70450
5358         * gcc.dg/torture/pr70450.c: New testcase.
5360 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5362         PR target/70421
5363         * gcc.dg/torture/pr70421.c: New test.
5364         * gcc.target/i386/avx512f-pr70421.c: New test.
5366 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5368         PR testsuite/70364
5369         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5370         (check): New function.
5371         (bar): Call check.
5372         (foo): Align stack to 16 bytes when calling bar.
5373         * gcc.target/i386/cleanup-2.c: Likewise.
5375 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5377         PR tree-optimization/59124
5378         * gcc.dg/Warray-bounds-19.c: New test.
5380 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5382         * lib/prune.exp (escape_regex_chars): New.
5383         (prune_file_path): Update to quote metcharacters for regexp.
5385 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5387         PR rtl-optimization/70429
5388         * gcc.c-torture/execute/pr70429.c: New test.
5390         PR tree-optimization/70405
5391         * gcc.dg/pr70405.c: New test.
5393 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5395         PR fortran/70397
5396         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5397         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5399 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5401         PR testsuite/64177
5402         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5403         __cilkrts_set_param to set two workers.
5404         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5405         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5407 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5409         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5411 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5413         PR target/70406
5414         * gcc.target/i386/pr70406.c: New test.
5416 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5418         * gnat.dg/specs/double_record_extension3.ads: New test.
5420 2016-03-25  Richard Henderson  <rth@redhat.com>
5422         PR target/70120
5423         * gcc.target/aarch64/pr70120-1.c: New.
5424         * gcc.target/aarch64/pr70120-2.c: New.
5425         * gcc.target/aarch64/pr70120-3.c: New.
5427 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5429         PR c++/62212
5430         * g++.dg/template/mangle2.C: The dg-do directive should be
5431         "compile" not "assemble".
5433 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5435         PR lto/69650
5436         * gcc.dg/pr69650.c: New test.
5438 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5440         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5442 2016-03-25  Alan Modra  <amodra@gmail.com>
5444         * gcc.dg/dfp/pr70052.c: New test.
5446 2016-03-24  Richard Henderson  <rth@redhat.com>
5448         PR middle-end/69845
5449         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5450         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5452 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5454         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5456 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5458         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5459         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5461 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5463         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5464         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5466 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5468         PR c++/62212
5469         * g++.dg/template/mangle2.C: New test.
5471 2016-03-24  Richard Biener  <rguenther@suse.de>
5473         PR tree-optimization/70396
5474         * gcc.dg/torture/pr70396.c: New testcase.
5476 2016-03-24  Richard Biener  <rguenther@suse.de>
5478         PR middle-end/70370
5479         * gcc.dg/torture/pr70370.c: New testcase.
5481 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5483         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5484         * gfortran.dg/goacc/kernels-tree.f95: Same.
5485         * gfortran.dg/goacc/parallel-tree.f95: Same.
5487 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5489         * c-c++-common/goacc/uninit-if-clause.c: New test.
5490         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5492 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5494         PR target/70290
5495         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5496         Fix formatting.
5498 2016-03-24  Richard Biener  <rguenther@suse.de>
5500         PR tree-optimization/70372
5501         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5503 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5505         PR c++/70347
5506         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5508 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5510         PR c++/70332
5511         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5513 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5515         PR c++/70001
5516         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5517         * g++.dg/cpp1y/pr70001.C: New test.
5519         PR c++/70323
5520         * g++.dg/cpp0x/constexpr-70323.C: New test.
5522 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5523             Jason Merrill  <jason@redhat.com>
5524             Jakub Jelinek  <jakub@redhat.com>
5526         PR c++/69315
5527         * g++.dg/cpp0x/constexpr-69315.C: New test.
5528         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5530 2016-03-23  Marek Polacek  <polacek@redhat.com>
5532         PR c++/69884
5533         * g++.dg/warn/Wignored-attributes-1.C: New test.
5534         * g++.dg/warn/Wignored-attributes-2.C: New test.
5536 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5538         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5539         initialization.
5540         * gfortran.dg/goacc/private-3.f95 (test): Same.
5541         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5542         missing use param.
5544 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5546         * lib/target-supports.exp: Remove v7ve entry from loop
5547         creating effective target checks.
5548         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5549         (add_options_for_arm_arch_v7ve): Likewise.
5551 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5553         PR tree-optimization/70354
5554         * gcc.dg/vect/pr70354-1.c: New test.
5555         * gcc.dg/vect/pr70354-2.c: New test.
5556         * gcc.target/i386/avx2-pr70354-1.c: New test.
5557         * gcc.target/i386/avx2-pr70354-2.c: New test.
5559 2016-03-22  Jeff Law  <law@redhat.com>
5561         PR target/70232
5562         * gcc.dg/tree-ssa/pr70232.c: New test.
5564 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5566         PR target/70302
5567         * gcc.target/i386/pr70302.c: New test.
5569 2016-03-22  Richard Biener  <rguenther@suse.de>
5571         PR middle-end/70251
5572         * g++.dg/torture/pr70251.C: New testcase.
5574 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5576         PR c/69993
5577         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5578         Wmisleading-indentation.c.
5579         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5580         reflect change to diagnostic text and order of messages.
5581         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5583 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5585         * g++.dg/ext/java-3.C: Don't compile on AIX.
5587 2016-03-22  Richard Biener  <rguenther@suse.de>
5589         PR middle-end/70333
5590         * gcc.dg/torture/pr70333.c: New testcase.
5592 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5594         * g++.dg/ext/pr70290.C: New test.
5596 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5598         PR target/70325
5599         * gcc.target/i386/pr70325.c: New test.
5601 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5603         PR target/70329
5604         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5605         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5607         PR target/70300
5608         * gcc.target/i386/pr70300.c: New test.
5610         PR c++/70295
5611         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5612         (func2): New function for cond with parens, xfail warning for c++.
5613         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5615 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5617         PR c++/70096
5618         * g++.dg/template/ptrmem30.C: New test.
5620 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5622         PR c++/70204
5623         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5624         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5626 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5628         PR middle-end/70326
5629         * gcc.dg/pr70326.c: New test.
5631 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5632             Jakub Jelinek  <jakub@redhat.com>
5634         PR tree-optimization/70317
5635         * gcc.dg/pr70317.c: New test.
5637 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5639         PR target/70327
5640         * gcc.target/i386/pr70327.c: New test.
5642 2016-03-21  Martin Liska  <mliska@suse.cz>
5644         PR ipa/70306
5645         * gcc.dg/ipa/pr70306.c: New test.
5647 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5649         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5650         * gcc.target/arm/attr-align3.c: Likewise.
5651         * gcc.target/arm/attr_arm.c: Likewise.
5652         * gcc.target/arm/flip-thumb.c: Likewise.
5654 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5656         PR target/70296
5657         * gcc.target/powerpc/altivec-36.c: New test.
5659 2016-03-21  Richard Biener  <rguenther@suse.de>
5661         PR tree-optimization/70310
5662         * gcc.dg/torture/pr70310.c: New testcase.
5664 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5666         PR target/70293
5667         * gcc.target/i386/pr70293.c: New test.
5669 2016-03-21  Richard Biener  <rguenther@suse.de>
5671         PR tree-optimization/70288
5672         * gcc.dg/torture/pr70288-1.c: New testcase.
5673         * gcc.dg/torture/pr70288-2.c: Likewise.
5675 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5677         PR rtl-optimization/69307
5678         * gcc.target/arm/pr69307.c: New test.
5680 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5682         PR rtl-optimization/69102
5683         * gcc.c-torture/compile/pr69102.c: New test.
5685 2016-03-18  Jeff Law  <law@redhat.com>
5687         PR rtl-optimization/70263
5688         * gcc.c-torture/compile/pr70263-1.c: New test.
5689         * gcc.target/i386/pr70263-2.c: New test.
5691 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5693         PR rtl-optimization/70278
5694         * gcc.dg/torture/pr70278.c: New test.
5695         * gcc.target/arm/pr70278.c: New test.
5697 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5699         PR c/70281
5700         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5701         (test_builtin_types_compatible_p): New test function.
5702         * gcc.dg/pr70281.c: New test case.
5704 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5706         PR target/70113
5707         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5709 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5711         PR tree-optimization/70252
5712         * gcc.dg/pr70252.c: New test.
5714 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5716         * gcc.dg/pr70161-2.c: New test.
5717         * gcc.dg/pr70161.c: New test.
5719 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5721         PR ipa/70269
5722         * gcc.dg/pr70269.c: New test.
5724 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5726         PR c++/70267
5727         * g++.dg/ext/java-3.C: New test.
5729 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5731         PR c++/70205
5732         * g++.dg/lookup/pr70205.C: New test.
5734 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5736         PR c++/70218
5737         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5739 2016-03-17  Marek Polacek  <polacek@redhat.com>
5741         PR c/69407
5742         * gcc.dg/atomic-op-6.c: New test.
5744 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5746         PR c/70264
5747         * c-c++-common/pr70264.c: New test case.
5749 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5751         PR c++/70144
5752         * c-c++-common/pr70144-1.c: New test.
5753         * c-c++-common/pr70144-2.c: New test.
5755         PR c++/70272
5756         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5757         * g++.dg/opt/flifetime-dse6.C: New test.
5758         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5760 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5762         PR driver/70192
5763         * gcc.dg/pic-1.c: New test.
5764         * gcc.dg/pic-2.c: Likewise.
5765         * gcc.dg/pic-3.c: Likewise.
5766         * gcc.dg/pic-4.c: Likewise.
5767         * gcc.dg/pie-1.c: Likewise.
5768         * gcc.dg/pie-2.c: Likewise.
5769         * gcc.dg/pie-3.c: Likewise.
5770         * gcc.dg/pie-4.c: Likewise.
5771         * gcc.dg/pie-5.c: Likewise.
5772         * gcc.dg/pie-6.c: Likewise.
5774 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5776         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5777         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5779 2016-03-17  Richard Biener  <rguenther@suse.de>
5781         PR debug/70271
5782         * g++.dg/debug/pr70271.C: New testcase.
5784 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5786         * gcc.target/i386/pr70251.c: New test.
5788 2016-03-17  Marek Polacek  <polacek@redhat.com>
5790         PR c++/70194
5791         * g++.dg/warn/constexpr-70194.C: New test.
5793 2016-03-16  Richard Henderson  <rth@redhat.com>
5795         PR middle-end/70240
5796         * gcc.c-torture/compile/pr70240.c: New.
5798 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5800         * gcc.c-torture/compile/20151204.c: Skip for avr.
5802 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5804         PR target/70245
5805         * g++.dg/opt/pr70245.C: New test.
5806         * g++.dg/opt/pr70245.h: New file.
5807         * g++.dg/opt/pr70245-aux.cc: New file.
5809 2016-03-16  Martin Sebor  <msebor@redhat.com>
5811         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5813 2016-03-16  Richard Henderson  <rth@redhat.com>
5815         PR middle-end/70199
5816         * gcc.c-torture/compile/pr70199.c: New.
5818 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5820         * gcc.dg/uninit-19.c: Run dos2unix.
5822 2016-03-16  Marek Polacek  <polacek@redhat.com>
5824         PR c/70093
5825         * gcc.dg/nested-func-10.c: New test.
5826         * gcc.dg/nested-func-9.c: New test.
5828 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5830         PR tree-optimization/68714
5831         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5833 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5835         PR tree-optimization/68715
5836         * gcc.dg/graphite/pr68715-2.c: New test.
5837         * gcc.dg/graphite/pr68715.c: New test.
5838         * gfortran.dg/graphite/pr68715.f90: New test.
5840 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5842         PR tree-optimization/68809
5843         * gcc.dg/graphite/pr68809-2.c: New test.
5844         * gcc.dg/graphite/pr68809.c: New test.
5846 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5848         PR c++/70147
5849         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5850         method call to i () as argument.  Adjust expected output.
5852         PR c++/70147
5853         * g++.dg/ubsan/pr70147-1.C: New test.
5854         * g++.dg/ubsan/pr70147-2.C: New test.
5856 2016-03-15  Martin Sebor  <msebor@redhat.com>
5858         PR c++/58281
5859         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5861 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5863         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5864         hppa*-*-hpux*.
5866         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5868         PR libfortran/69799
5869         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5870         libatomic_available.
5872 2016-03-15  Marek Polacek  <polacek@redhat.com>
5874         PR c++/70209
5875         * g++.dg/ext/attribute-may-alias-4.C: New test.
5877 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5879         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5880         -fvar-tracking-assignments-toggle flag.
5882 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5884         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5886 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5888         PR rtl-optimization/70222
5889         * gcc.c-torture/execute/pr70222-1.c: New test.
5890         * gcc.c-torture/execute/pr70222-2.c: New test.
5892 2016-03-15  Richard Henderson  <rth@redhat.com>
5894         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5896 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5898         PR rtl-optimization/69032
5899         * gcc.dg/pr69032.c: New test.
5901 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5903         PR rtl-optimization/63384
5904         * g++.dg/pr63384.C: New test.
5906 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5908         PR target/64411
5909         * gcc.target/i386/pr64411.C: New test.
5911 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5913         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5914         * gfortran.dg/goacc/kernels-alias.f95: New test.
5916 2016-03-14  Martin Sebor  <msebor@redhat.com>
5918         PR c++/53792
5919         * g++.dg/cpp0x/constexpr-inline.C: New test.
5920         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5922 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5924         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5926 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5928         PR middle-end/70219
5929         * gcc.dg/pr70219.c: New test.
5931 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5933         PR target/70083
5934         * gcc.dg/torture/pr70083.c: New test.
5935         * gcc.target/i386/pr70083.c: New test.
5937 2016-03-14  Richard Biener  <rguenther@suse.de>
5939         PR tree-optimization/56365
5940         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5942 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5944         PR target/70098
5945         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5946         New function.
5947         * g++.dg/pr70098.C: New testcase.
5950 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5952         PR tree-optimization/70045
5953         * gcc.dg/graphite/pr70045.c: New test.
5955 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5957         PR fortran/69043
5958         * gfortran.dg/include_9.f90: New test.
5960 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5962         PR fortran/45076
5963         gfortran.dg/prof/prof.exp: New script.
5964         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5966 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5968         PR rtl-optimization/69307
5969         * gcc.dg/pr69307.c: New test.
5971 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5973         PR target/69614
5974         * gcc.target/arm/pr69614.c: New.
5976 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5978         PR fortran/70031
5979         * gfortran.dg/submodule_14.f08: New test
5981         PR fortran/69524
5982         * gfortran.dg/submodule_15.f08: New test
5984 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5986         PR c++/70106
5987         * g++.dg/cpp1y/paren3.C: New test.
5989 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5991         PR target/70131
5992         * gcc.target/powerpc/ppc-round2.c: New test.
5994 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5996         PR target/70123
5997         * gcc.dg/torture/pr70123.c: New test.
5999 2016-03-11  Jeff Law  <law@redhat.com>
6001         PR tree-optimization/70190
6002         * gcc.c-torture/compile/pr70190.c: New test.
6004 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6006         PR c/68187
6007         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6008         case.
6009         (test43_b): Likewise.
6010         (test43_c): Likewise.
6011         (test43_d): Likewise.
6012         (test43_e): Likewise.
6013         (test43_f): Likewise.
6014         (test43_g): Likewise.
6015         (test44_a): Likewise.
6016         (test44_b): Likewise.
6017         (test44_c): Likewise.
6018         (test44_d): Likewise.
6019         (test44_e): Likewise.
6021 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6023         PR c/70085
6024         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6026 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6028         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6029         dg-options.
6031 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6033         PR target/70002
6034         PR target/69245
6035         * gcc.target/aarch64/pr69245_2.c: New test.
6037 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6039         PR tree-optimization/70177
6040         * gcc.dg/pr70177.c: New test.
6042 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6044         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6046 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6048         * gcc.dg/tree-ssa/sra-20.c: New.
6050 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6052         PR rtl-optimization/70174
6053         * gcc.dg/pr70174.c: New test.
6055         PR tree-optimization/70169
6056         * gcc.dg/pr70169.c: New test.
6058 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6060         PR target/70160
6061         * gcc.target/i386/pr70160.c: New test.
6063 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6065         * gcc.target/s390/dfp-1.c: New test.
6067 2016-03-10  Nick Clifton  <nickc@redhat.com>
6069         PR target/70044
6070         * gcc.target/aarch64/pr70044.c: New test.
6072 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
6073             Jakub Jelinek  <jakub@redhat.com>
6075         PR c++/70001
6076         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6077         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6078         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6080 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
6082         PR lto/69589
6083         * g++.dg/lto/pr69589_0.C: New testcase
6084         * g++.dg/lto/pr69589_1.C: New testcase
6086 2016-03-10  Marek Polacek  <polacek@redhat.com>
6088         PR c++/70153
6089         * g++.dg/delayedfold/unary-plus1.C: New test.
6091 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6093         * gcc.target/arm/pr45701-1.c: Escape brackets.
6094         * gcc.target/arm/pr45701-2.c: Likewise.
6096 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
6098         * gfortran.dg/unconstrained_commons.f: New.
6100 2016-03-10  Alan Modra  <amodra@gmail.com>
6102         * gcc.dg/pr69195.c: New.
6103         * gcc.dg/pr69238.c: New.
6105 2016-03-10  Tom de Vries  <tom@codesourcery.com>
6107         PR testsuite/68915
6108         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6110 2016-03-10  Richard Biener  <rguenther@suse.de>
6112         PR tree-optimization/70128
6113         * gcc.dg/tree-ssa/alias-34.c: New testcase.
6114         * gcc.dg/tree-ssa/alias-35.c: Likewise.
6116 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6118         PR tree-optimization/70152
6119         * gcc.dg/pr70152.c: New test.
6121         PR target/70086
6122         * gcc.target/i386/pr70086-1.c: New test.
6123         * gcc.target/i386/pr70086-2.c: New test.
6124         * gcc.target/i386/pr70086-3.c: New test.
6126         PR tree-optimization/70127
6127         * gcc.c-torture/execute/pr70127.c: New test.
6129 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
6131         * c-c++-common/goacc/combined-directives-2.c: New test.
6133 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6135         PR c/68473
6136         PR c++/70105
6137         * g++.dg/diagnostic/pr70105.C: New test.
6138         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6139         (test_multiple_ordinary_maps): New test function.
6141 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6143         PR c/68473
6144         PR c++/70105
6145         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6146         Drop range information from call to inform_at_rich_loc.
6147         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6148         New.
6149         (test_show_locus): Replace calls to rich_location::add_range with
6150         calls to add_range.  Rewrite the tests that used the now-defunct
6151         rich_location ctor taking a source_range.  Simplify other tests
6152         by replacing calls to COMBINE_LOCATION_DATA with calls to
6153         make_location.
6155 2016-03-09  Richard Biener  <rguenther@suse.de>
6156         Jakub Jelinek  <jakub@redhat.com>
6158         PR tree-optimization/70138
6159         * gcc.dg/vect/pr70138-1.c: New testcase.
6160         * gcc.dg/vect/pr70138-2.c: Likewise.
6162 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6164         PR target/70049
6165         * gcc.target/i386/pr70049.c: New test.
6167 2016-03-09  Richard Biener  <rguenther@suse.de>
6169         PR c/70143
6170         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6171         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6172         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6174 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6176         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6177         arm-*-*.
6179 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6181         PR middle-end/67278
6182         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6184         PR target/67278
6185         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6187         PR middle-end/70050
6188         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6189         in testcase comment.
6191 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6193         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6194         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6195         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6196         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6197         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6198         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6199         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6200         * gfortran.dg/goacc/kernels-loop.f95: New test.
6202 2016-03-08  Martin Sebor  <msebor@redhat.com>
6204         PR c++/62096
6205         * g++.dg/warn/overflow-warn-7.C: New test.
6207 2016-03-08  Jason Merrill  <jason@redhat.com>
6209         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6210         * lib/target-supports.exp (check_effective_target_concepts): New.
6212 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
6214         PR c++/70135
6215         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6216         * g++.dg/ubsan/pr70135.C: New test.
6218         PR target/70110
6219         * gcc.dg/pr70110.c: New test.
6221 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6223         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6224         * c-c++-common/gomp/if-1.c: Likewise.
6225         * c-c++-common/gomp/pr61486-2.c: Likewise.
6226         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6227         to dg-additional-options.
6228         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6229         * g++/gomp/target-teams-1.c: Likewise.
6230         * gcc.dg/gomp/gomp.exp: Likewise.
6231         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6232         dg-additional-options.
6233         * gfortran.dg/gomp/gomp.exp: Likewise.
6234         * gfortran.dg/gomp/target1.f90: Remove dg-options.
6235         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6236         dg-additional-options.
6237         * gfortran.dg/gomp/target3.f90: Remove dg-options.
6239 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6241         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6242         * c-c++-common/gomp/gridify-1.c: New test.
6243         * gfortran.dg/gomp/gridify-1.f90: Likewise.
6245 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6247         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6248         trigger for cortex-r8, when scanning for register r8.
6249         * gcc.target/arm/pr45701-2.c: Likewise.
6251 2016-02-26  Richard Biener  <rguenther@suse.de>
6252             Jeff Law  <law@redhat.com>
6254         PR tree-optimization/69740
6255         * gcc.c-torture/compile/pr69740-1.c: New test.
6256         * gcc.c-torture/compile/pr69740-2.c: New test.
6258 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6260         * lib/target-supports.exp
6261         (check_effective_target_whole_vector_shift): Enable for PPC64.
6263 2016-03-07  Richard Biener  <rguenther@suse.de>
6265         PR tree-optimization/70115
6266         * gcc.dg/torture/pr70115.c: New testcase.
6268 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
6270         PR middle-end/69916
6271         * c-c-++-common/goacc/pr69916.c: New.
6273 2016-03-07  Richard Henderson  <rth@redhat.com>
6275         * gcc.c-torture/compile/pr70061.c: New test.
6277 2016-03-07  Richard Biener  <rguenther@suse.de>
6279         PR testsuite/70109
6280         * gcc.dg/vect/O3-pr36098.c: New testcase.
6282 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
6284         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6286 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6288         * gnat.dg/renaming9.ad[sb]: New testcase.
6290 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6292         PR c++/70084
6293         * g++.dg/expr/stdarg3.C: New test.
6295 2016-03-04  Jeff Law  <law@redhat.com>
6297         PR tree-optimization/69196
6298         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6299         x86_64-*-*.
6301 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6303         PR c/69973
6304         * gcc.dg/pr69973.c: New test.
6306         PR rtl-optimization/69941
6307         * gcc.dg/torture/pr69941.c: New test.
6309         PR c/69824
6310         * gcc.dg/pr69824.c: New test.
6312 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6314         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6315         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6316         function.
6318 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6320         PR c++/66786
6321         * g++.dg/cpp1y/var-templ48.C: New test.
6322         * g++.dg/cpp1y/var-templ49.C: New test.
6324 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6326         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6328 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6330         PR c++/70035
6331         * g++.dg/ubsan/pr70035.C: New test.
6333         PR target/70062
6334         * gcc.target/i386/pr70062.c: New test.
6336 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6338         * g++.dg/template/typename21.C: Remove c++98_only.
6340 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6342         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6344 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6346         PR c/68187
6347         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6348         function.
6349         (fn_42_b): Likewise.
6350         (fn_42_c): Likewise.
6352 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6354         PR c/68187
6355         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6356         function.
6357         (fn_40_b): Likewise.
6358         (fn_41_a): Likewise.
6359         (fn_41_b): Likewise.
6361 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6363         PR target/70059
6364         * gcc.target/i386/avx512f-pr70059.c: New test.
6365         * gcc.target/i386/avx512dq-pr70059.c: New test.
6367 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6369         PR rtl-optimization/57676
6370         * gcc.dg/torture/pr57676.c: New test.
6372 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6374         * gcc.dg/pr70026.c: New test.
6376 2016-03-04  Marek Polacek  <polacek@redhat.com>
6378         PR c/69798
6379         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6380         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6382 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6384         PR target/70004
6385         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6386         Delete.
6387         (test_corners_sisd_si): Likewise.
6388         (main): Remove checks of the above.
6389         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6391 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6393         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6395 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6397         * gcc.dg/torture/pr69951.c: Accept argc==0.
6399 2016-03-04  Richard Biener  <rguenther@suse.de>
6401         PR c++/70054
6402         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6403         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6405 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6407         PR testsuite/69766
6408         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6409         testing multiarch.
6411 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6413         PR debug/69947
6414         * gcc.dg/guality/pr69947.c: New test.
6416 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6418         PR ada/70017
6419         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6421 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6423         PR rtl-optimization/69904
6424         * gcc.target/arm/pr69904.c: New test.
6426 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6428         PR target/70021
6429         * gcc.dg/vect/pr70021.c: New test.
6430         * gcc.target/i386/pr70021.c: New test.
6432 2016-03-03  Marek Polacek  <polacek@redhat.com>
6434         PR middle-end/70050
6435         * gcc.dg/pr70050.c: New test.
6437 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6439         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6441 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6443         PR tree-optimization/70043
6444         * gfortran.dg/vect/pr70043.f90: New test.
6446 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6448         * gnat.dg/specs/task1.ads: New test.
6450 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6452         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6453         Invoke gdb with -batch.
6454         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6456 2016-03-03  Richard Biener  <rguenther@suse.de>
6458         PR tree-optimization/55936
6459         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6461 2016-03-02  Jeff Law  <law@redhat.com>
6463         PR rtl-optimization/69942
6464         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6465         effects of argument promotions.
6467         PR tree-optimization/69987
6468         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6469         target does not support -fprefetch-loop-arrays.
6471 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6473         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6475 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6477         PR rtl-optimization/69052
6478         * gcc.target/i386/pr69052.c: New test.
6480 2016-03-02  Alan Modra  <amodra@gmail.com>
6482         * gcc.dg/pr69990.c: New.
6484 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6486         PR c/68062
6487         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6489         PR middle-end/70022
6490         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6492         PR target/70028
6493         * gcc.target/i386/pr70028.c: New test.
6495 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6497         * c-c++-common/asan/swapcontext-test-1.c,
6498         * c-c++-common/tsan/thread_leak.c,
6499         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6500         * g++.dg/tsan/benign_race.C,
6501         * g++.dg/tsan/fd_close_norace.C,
6502         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6503         races with sanitizer output
6505 2016-03-02  Richard Biener  <rguenther@suse.de>
6506             Uros Bizjak  <ubizjak@gmail.com>
6508         PR target/67278
6509         * gcc.dg/simd-8.c: New testcase.
6511 2016-03-02  Richard Biener  <rguenther@suse.de>
6513         PR middle-end/67278
6514         * gcc.dg/simd-7.c: New testcase.
6516 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6518         * gcc.target/i386/pr70007.c: Tweak.
6520 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6522         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6524 2016-03-02  Marek Polacek  <polacek@redhat.com>
6526         PR c/67854
6527         * gcc.dg/pr67854.c: New test.
6529 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6531         PR middle-end/70025
6532         * gcc.dg/torture/pr70025.c: New test.
6534 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6536         PR tree-optimization/68621
6537         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6539 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6541         * gcc.target/i386/pr70007.c: New test.
6543 2016-03-01  Jeff Law  <law@redhat.com>
6545         PR tree-optimization/69196
6546         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6548         PR tree-optimization/69196
6549         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6550         duplicating code and spoiling the expected output.
6552 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6554         PR target/70033
6555         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6556         supports power9 before doing tests.
6557         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6558         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6559         * gcc.target/powerpc/p9-permute.c: Likewise.
6561 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6563         PR target/70027
6564         * gcc.target/i386/pr70027.c: New test.
6566 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6568         * gcc.dg/pr70017.c: New test.
6570 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6572         PR c/69796
6573         PR c/69974
6574         * gcc.dg/pr69796.c: New test.
6575         * gcc.dg/pr69974.c: New test.
6577 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6579         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6581 2016-02-29  Jeff Law  <law@redhat.com>
6583         PR tree-optimization/69987
6584         * gfortran.dg/pr69987.f90: New test.
6586         PR tree-optimization/69989
6587         * gcc.c-torture/compile/pr69989-2.c: New test.
6589 2016-03-01  Marek Polacek  <polacek@redhat.com>
6591         PR c++/69795
6592         * g++.dg/parse/invalid1.C: New test.
6594 2016-03-01  Richard Biener  <rguenther@suse.de>
6596         PR middle-end/70022
6597         * gcc.dg/pr70022.c: New testcase.
6599 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6601         PR tree-optimization/69956
6602         * gcc.dg/pr69956.c: New test.
6604 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6606         PR target/70011
6607         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6608         XFAIL when hardware supports efficient unaligned storage access.
6610 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6612         PR c++/69961
6613         * g++.dg/template/pr69961a.C: New test.
6614         * g++.dg/template/pr69961b.C: New test.
6616 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6618         PR preprocessor/69985
6619         * gcc.dg/cpp/pr69985.c: New test case.
6621 2016-02-29  Jeff Law  <law@redhat.com>
6623         PR tree-optimization/70005
6624         * gcc.c-torture/execute/pr70005.c New test.
6626         PR tree-optimization/69999
6627         * gcc.c-torture/compile/pr69999.c: New test.
6629 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6631         PR tree-optimization/69652
6632         * gcc.dg/torture/pr69652.c: Delete test.
6633         * gcc.dg/vect/pr69652.c: New test.
6635 2016-02-19  Richard Biener  <rguenther@suse.de>
6637         PR tree-optimization/69980
6638         * gfortran.dg/vect/pr69980.f90: New testcase.
6640 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6642         * gcc.target/sparc/20160229-1.c: New test.
6644 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6646         * gnat.dg/stack_usage3.adb: New test.
6647         * gnat.dg/stack_usage3_pkg.ads: New helper.
6649 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6651         * gnat.dg/renaming8.adb: New test.
6652         * gnat.dg/renaming8_pkg1.ads: New helper.
6653         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6654         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6656 2016-02-29  Richard Biener  <rguenther@suse.de>
6658         PR tree-optimization/69720
6659         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6661 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6663         PR fortran/68147
6664         PR fortran/47674
6665         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6667 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6668             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6670         PR fortran/56007
6671         * gfortran.dg/coarray_8.f90: Adjust error message.
6672         * gfortran.dg/pr56007.f90: New test.
6673         * gfortran.dg/pr56007.f: New test.
6675 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6677         PR tree-optimization/69989
6678         * gcc.dg/torture/pr69989.c: New test.
6680 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6682         * gcc.target/i386/stack-realign-win.c: New test.
6684 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6686         PR fortran/60126
6687         * gfortran.dg/pr60126.f90: New test.
6689 2016-02-27  Jeff Law  <law@redhat.com>
6691         Revert
6692         2016-02-26  Richard Biener  <rguenther@suse.de>
6693                     Jeff Law  <law@redhat.com>
6695         PR tree-optimization/69740
6696         * gcc.c-torture/compile/pr69740-1.c: New test.
6697         * gcc.c-torture/compile/pr69740-2.c: New test.
6699 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6701         PR fortran/69910
6702         * gfortran.dg/newunit_4.f90: New test.
6704 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6706         PR target/69613
6707         PR rtl-optimization/69886
6708         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6709         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6710         target.
6712 2016-02-26  Martin Sebor  <msebor@redhat.com>
6714         PR tree-optimization/15826
6715         * gcc.dg/tree-ssa/pr15826.c: New test.
6717 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6719         PR target/69969
6720         * gcc.target/powerpc/pr69969.c: New test.
6722 2016-02-26  Martin Sebor  <msebor@redhat.com>
6724         PR c++/15766
6725         * g++.old-deja/g++.other/decl5.C: Add a test case.
6727 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6729         PR target/69946
6730         * gcc.target/powerpc/pr69946.c: New file.
6732 2016-02-26  Richard Biener  <rguenther@suse.de>
6733             Jeff Law  <law@redhat.com>
6735         PR tree-optimization/69740
6736         * gcc.c-torture/compile/pr69740-1.c: New test.
6737         * gcc.c-torture/compile/pr69740-2.c: New test.
6739 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6741         PR middle-end/69920
6742         * gcc.dg/torture/pr69932.c: New test.
6743         * gcc.dg/torture/pr69936.c: Likewise.
6745 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6747         PR target/69709
6748         * gcc.target/s390/pr69709.c: New test.
6750 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6752         PR target/69245
6753         * gcc.target/aarch64/pr69245_1.c: New test.
6755 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6757         PR target/69613
6758         * gcc.dg/torture/pr69613.c: New test.
6760 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6762         PR rtl-optimization/69891
6763         * gcc.target/i386/pr69891.c: New test.
6765 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6766             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6768         PR target/61397
6769         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6770         functionality for both 32-bit and 64-bit.
6772 2016-02-26  Richard Biener  <rguenther@suse.de>
6774         PR tree-optimization/69551
6775         * gcc.dg/torture/pr69951.c: New testcase.
6777 2016-02-25  Richard Biener  <rguenther@suse.de>
6779         PR tree-optimization/48795
6780         * gcc.dg/Warray-bounds-18.c: New testcase.
6782 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6784         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6786 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6788         PR rtl-optimization/69896
6789         * gcc.dg/pr69896.c: New test.
6791 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6793         PR c++/69736
6794         * g++.dg/cpp1y/paren2.C: New test.
6796 2016-02-24  Martin Sebor  <msebor@redhat.com>
6798         PR c/51147
6799         * gcc.dg/enum-mode-2.c: New test.
6801 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6803         PR c++/69922
6804         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6805         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6806         * g++.dg/ubsan/pr69922.C: New test.
6808 2016-02-24  Marek Polacek  <polacek@redhat.com>
6810         PR c/69819
6811         * gcc.dg/pr69819.c: New test.
6813 2016-02-24  Martin Sebor  <msebor@redhat.com>
6815         PR c++/69912
6816         * g++.dg/ext/flexary15.C: New test.
6818 2016-02-24  Martin Sebor  <msebor@redhat.com>
6820         * gcc.dg/builtins-68.c: Avoid making unportable
6821         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6822         * g++.dg/ext/builtin_alloca.C: Same.
6824 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6825             Charles Baylis  <charles.baylis@linaro.org>
6827         PR debug/61033
6828         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6830 2016-02-24  Richard Biener  <rguenther@suse.de>
6831             Jakub Jelinek  <jakub@redhat.com>
6833         PR middle-end/69760
6834         * gcc.dg/torture/pr69760.c: New testcase.
6836 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6838         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6839         pattern on Solaris with as.
6841 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6843         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6844         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6845         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6846         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6848 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6850         PR middle-end/69915
6851         * gcc.dg/pr69915.c: New test.
6853 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6855         PR rtl-optimization/69886
6856         * gcc.dg/torture/pr69886.c: New test.
6858 2016-02-24  Richard Biener  <rguenther@suse.de>
6860         PR middle-end/68963
6861         * gcc.dg/torture/pr68963.c: New testcase.
6863 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6865         PR target/69875
6866         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6867         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6868         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6869         * gcc.target/arm/atomic_loaddi_1.c: New test.
6870         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6871         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6872         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6873         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6874         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6875         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6876         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6877         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6879 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6881         PR middle-end/69909
6882         * gcc.dg/torture/pr69909.c: New test.
6884 2016-02-24  Richard Biener  <rguenther@suse.de>
6886         PR tree-optimization/69907
6887         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6888         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6889         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6891 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6893         * gcc.target/arm/pragma_cpp_fma.c: New test.
6895 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6897         PR fortran/61156
6898         * gfortran.dg/include_6.f90: Update test.
6900 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6902         PR objc/69844
6903         * objc.dg/pr69844.m: New test.
6905 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6907         PR libgfortran/69456
6908         * gfortran.dg/namelist_89.f90: New test.
6909         * gfortran.dg/pr59700.f90: Update test..
6911 2016-02-23  Martin Sebor  <msebor@redhat.com>
6913         PR middle-end/69780
6914         * g++.dg/ext/builtin_alloca.C: New test.
6915         * gcc.dg/builtins-68.c: New test.
6917 2016-02-23  Richard Henderson  <rth@redhat.com>
6919         * gcc.target/i386/addr-space-3.c: Remove test.
6921 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6923         PR preprocessor/69126
6924         PR preprocessor/69543
6925         * c-c++-common/pr69126-2-long.c: New test.
6926         * c-c++-common/pr69126-2-short.c: New test.
6927         * c-c++-common/pr69543-1.c: Remove xfail.
6929 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6931         PR preprocessor/69126
6932         PR preprocessor/69543
6933         PR preprocessor/69558
6934         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6935         (f): Rename to...
6936         (test_2): ...this, and add leading comment.
6937         (MACRO_3, test_3): New.
6938         (MACRO_4A, MACRO_4B, test_4): New.
6939         (MACRO): Rename to...
6940         (MACRO_5): ...this.
6941         (g): Rename to...
6942         (test_5): ...this, updating for renaming of MACRO, and
6943         add leading comment.
6944         * c-c++-common/pr69543-1.c: New.
6945         * c-c++-common/pr69543-2.c: New.
6946         * c-c++-common/pr69543-3.c: New.
6947         * c-c++-common/pr69543-4.c: New.
6948         * c-c++-common/pr69558-1.c: New.
6949         * c-c++-common/pr69558-2.c: New.
6950         * c-c++-common/pr69558-3.c: New.
6951         * c-c++-common/pr69558-4.c: New.
6952         * gcc.dg/pr69558.c: Move to...
6953         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6954         xfail for c++.
6956 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6958         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6959         to -ftree-parallelize-loops/-fopenacc changes.
6960         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6961         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6962         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6963         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6964         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6965         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6966         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6967         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6968         * c-c++-common/goacc/kernels-loop.c: Likewise.
6969         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6970         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6971         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6972         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6974 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6976         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6978 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6980         PR c++/69902
6981         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6983         PR c/69900
6984         * gcc.dg/pr69900.c: New test.
6986 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6988         PR tree-optimization/69666
6989         * gcc.dg/tree-ssa/pr69666.c: New test.
6991 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6993         PR fortran/67451
6994         * gfortran.dg/coarray_allocate_5.f08: New test.
6996 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6998         * gcc.target/s390/vcond-shift.c: Move to ...
6999         * gcc.target/s390/vector/vcond-shift.c: ... here.
7001 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7003         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7004         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7006 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7008         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7010 2016-02-20  Mark Wielaard  <mjw@redhat.com>
7012         PR c/28901
7013         * gcc.dg/unused-variable-3.c: New test.
7015 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7017         PR target/69888
7018         * gcc.target/i386/pr69888.c: New test.
7020 2016-02-22  Richard Biener  <rguenther@suse.de>
7022         PR tree-optimization/69882
7023         * gfortran.dg/vect/pr69882.f90: New testcase.
7025 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7027         PR target/69885
7028         * gcc.dg/pr69885.c: New test.
7030 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
7032         PR target/69806
7033         PR target/54089
7034         * gcc.target/sh/pr54089-10.c: New.
7036 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
7038         PR fortran/69423
7039         * gfortran.dg/deferred_character_15.f90 : New test.
7041 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7043         PR fortran/57365
7044         gfortran.dg/allocate_with_source_18.f03: New test.
7046 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
7048         PR fortran/52531
7049         gfortran.dg/gomp/pr52531.f90: New test.
7051 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7053         PR c++/69865
7054         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7055         -std=c++03.
7057 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7059         PR c++/69826
7060         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7061         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7063         PR c++/69850
7064         * g++.dg/warn/Wnonnull-compare-4.C: New test.
7066         PR c++/69851
7067         * g++.dg/torture/pr69851.C: New test.
7069 2016-02-19  Martin Sebor  <msebor@redhat.com>
7071         PR testsuite/69573
7072         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7074 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7076         PR c++/69850
7077         * g++.dg/warn/Wnonnull-compare-2.C: New test.
7078         * g++.dg/warn/Wnonnull-compare-3.C: New test.
7080         PR c++/67767
7081         * g++.dg/cpp0x/pr67767.C: New test.
7083 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7085         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7086         for fp, simd, crypto, crc, lse.
7087         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7088         above.
7089         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7090         effective target check.
7092 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7094         PR target/69820
7095         * gcc.target/i386/pr69820.c: New test.
7097 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7099         * gcc.target/s390/vector/int128-1.c: New test.
7101 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7103         * gcc.target/s390/vector/vec-vcond-1.c: New test.
7105 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7107         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7108         instruction pattern name to prevent the testcase from failing with
7109         -march=z13.
7111 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7113         * gcc.target/s390/md/movstr-2.c: New test.
7115 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
7117         * gcc.target/s390/morestack.c: New test.
7119 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7121         PR target/69625
7122         * gcc.target/s390/pr69625.c: Add test case.
7124 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7126         PR testsuite/68580
7127         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7129 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7131         PR target/68404
7132         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7133         * gcc.target/powerpc/fusion3.c: Likewise.
7135 2016-02-18  Richard Biener  <rguenther@suse.de>
7137         PR middle-end/69553
7138         * g++.dg/torture/pr69553.C: New testcase.
7140 2016-02-18  Nick Clifton  <nickc@redhat.com>
7142         PR target/62254
7143         PR target/69610
7144         * gcc.target/arm/pr62554.c: New test.
7145         * gcc.target/arm/pr69610-1.c: New test.
7146         * gcc.target/arm/pr69610-2.c: New test.
7148 2016-02-18  Richard Biener  <rguenther@suse.de>
7150         PR middle-end/69854
7151         * gcc.dg/torture/pr69854.c: New testcase.
7153 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7155         PR c++/69850
7156         * g++.dg/warn/Wnonnull-compare-1.C: New test.
7158 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7160         * gcc.target/powerpc/vec-cg.c: New test.
7162 2016-02-17  Richard Biener  <rguenther@suse.de>
7164         PR testsuite/69586
7165         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7167 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7169         PR target/69161
7170         * gcc.c-torture/compile/pr69161.c: New test.
7172 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7174         PR target/69532
7175         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7176         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7178 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7180         * gcc.dg/ifcvt-4.c: Skip on Visium.
7182 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7184         * gnat.dg/atomic8.adb: New test.
7186 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7188         * gnat.dg/discr46.ad[sb]: New test.
7190 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7192         PR Target/48344
7193         * gcc.target/powerpc/pr48344-1.c: New test.
7195 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7197         PR fortran/69742
7198         * gfortran.dg/associate_21.f90:  New test.
7200 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7202         PR c/69835
7203         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7204         -Wnonnull in dg-options.
7205         * c-c++-common/nonnull-2.c: New test.
7207 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
7208             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7210         * gcc.target/aarch64/vector_initialization_nostack.c: New.
7212 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7214         PR middle-end/69801
7215         * gcc.dg/pr69801.c: Add empty dg-options.
7217 2016-02-16  James Norris  <jnorris@codesourcery.com>
7219         * c-c++-common/goacc/deviceptr-1.c: Add tests.
7220         * g++.dg/goacc/deviceptr-1.c: New file.
7222 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7224         PR tree-optimization/69820
7225         * gcc.dg/vect/pr69820.c: New test.
7227 2016-02-16  Richard Biener  <rguenther@suse.de>
7229         PR tree-optimization/69776
7230         * gcc.dg/torture/pr69776-2.c: New testcase.
7232 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
7234         PR tree-optimization/69714
7235         * gcc.dg/torture/pr69714.c: New test.
7237 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7239         PR tree-optimization/69802
7240         * gcc.dg/pr69802.c: New test.
7242 2016-02-16  Richard Biener  <rguenther@suse.de>
7244         PR middle-end/69801
7245         * gcc.dg/pr69801.c: New testcase.
7247 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249         PR libgfortran/69651
7250         * gfortran.dg/read_bang.f90: New test.
7251         * gfortran.dg/read_bang4.f90: New test.
7253 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
7255         PR c++/69658
7256         * g++.dg/init/pr69658.C: New test.
7258         PR c++/69797
7259         * c-c++-common/pr69797.c: New test.
7261 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7263         * lib/target-supports.exp (check_effective_target_section_anchors): Add
7264         check for aarch64*-*-*.
7266 2016-02-15  Richard Biener  <rguenther@suse.de>
7268         PR tree-optimization/69783
7269         * gcc.dg/vect/pr69783.c: New testcase.
7271 2016-02-15  Richard Biener  <rguenther@suse.de>
7273         PR tree-optimization/69776
7274         * gcc.dg/torture/pr69776.c: New testcase.
7276 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7278         PR fortran/60526
7279         * gfortran.dg/type_decl_4.f90:  Reinstated.
7281 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7283         PR fortran/68746
7284         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7286 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7288         PR fortran/60526
7289         PR bootstrap/69816
7290         * gfortran.dg/type_decl_4.f90:  Removed.
7292 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7294         PR fortran/60526
7295         * gfortran.dg/type_decl_4.f90:  New test.
7297 2016-02-14  Alan Modra  <amodra@gmail.com>
7299         PR testsuite/68886
7300         * gcc.c-torture/execute/stkalign.c: Revise test.
7302 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7304         PR target/67260
7305         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7307 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7309         PR target/67260
7310         * gcc.target/sh/torture/pr67260.c: New.
7312 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7314         * gcc.dg/pr67964.c: Add dg-require-alias.
7316 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7318         PR target/67636
7319         PR target/64345
7320         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7322 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7324         PR libgfortran/69668
7325         * gfortran.dg/namelist_88.f90: New test.
7327 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7329         PR libgfortran/69668
7330         * gfortran.dg/namelist_38.f90: Update test.
7331         * gfortran.dg/namelist_84.f90: Update test.
7333 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7335         PR other/69554
7336         * gcc.dg/pr69554-1.c: New test.
7337         * gfortran.dg/pr69554-1.F90: New test.
7338         * gfortran.dg/pr69554-2.F90: New test.
7339         * lib/gcc-dg.exp (proc dg-locus): New function.
7340         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7341         distinguish between the caret-printing and non-caret-printing
7342         cases.  If caret-printing has been explicitly enabled, bail out
7343         without attempting to fix up the output.
7345 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7347         PR driver/69265
7348         PR driver/69453
7349         * gcc.dg/spellcheck-options-3.c: New test case.
7350         * gcc.dg/spellcheck-options-4.c: New test case.
7351         * gcc.dg/spellcheck-options-5.c: New test case.
7352         * gcc.dg/spellcheck-options-6.c: New test case.
7353         * gcc.dg/spellcheck-options-7.c: New test case.
7354         * gcc.dg/spellcheck-options-8.c: New test case.
7355         * gcc.dg/spellcheck-options-9.c: New test case.
7356         * gcc.dg/spellcheck-options-10.c: New test case.
7358 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7360         PR rtl-optimization/69764
7361         PR rtl-optimization/69771
7362         * c-c++-common/pr69764.c: New test.
7363         * gcc.dg/torture/pr69771.c: New test.
7365 2016-02-12  Marek Polacek  <polacek@redhat.com>
7367         * g++.dg/torture/init-list1.C: New.
7369 2016-02-12  Marek Polacek  <polacek@redhat.com>
7371         * gcc.dg/pr69522.c: Add empty dg-options.
7373 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7375         * g++.dg/lto/lto.exp: Include and init mpx.
7376         * g++.dg/lto/pr69729_0.C: New test.
7378 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7380         PR ipa/69241
7381         * g++.dg/ipa/pr69241-4.C: New test.
7383         PR ipa/68672
7384         * g++.dg/ipa/pr68672-1.C: New test.
7385         * g++.dg/ipa/pr68672-2.C: New test.
7386         * g++.dg/ipa/pr68672-3.C: New test.
7388 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7390         PR c/69522
7391         * gcc.dg/pr69522.c: New test.
7393 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7395         PR c++/69098
7396         * g++.dg/cpp1y/69098.C: New test.
7397         * g++.dg/cpp1y/69098-2.C: New test.
7399 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7401         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7402         and neighbour -> neighbor.
7403         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7404         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7405         * c-c++-common/Wvarargs.c: Likewise.
7406         * c-c++-common/goacc/host_data-5.c: Likewise.
7407         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7408         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7409         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7410         * gcc.target/aarch64/pr60697.c: Likewise.
7411         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7412         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7413         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7414         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7415         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7416         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7417         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7418         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7419         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7420         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7421         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7422         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7423         * g++.dg/lookup/koenig5.C: Likewise.
7424         * g++.dg/ext/no-asm-2.C: Likewise.
7425         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7426         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7427         * gfortran.dg/used_types_16.f90: Likewise.
7428         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7429         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7430         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7431         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7432         * gfortran.dg/abstract_type_6.f03: Likewise.
7433         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7434         * gfortran.dg/used_types_15.f90: Likewise.
7435         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7436         * gfortran.dg/exit_3.f08: Likewise.
7437         * gfortran.dg/open_status_2.f90: Likewise.
7438         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7439         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7440         * gfortran.dg/associate_1.f03: Likewise.
7441         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7442         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7443         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7444         * gcc.dg/builtin-object-size-1.c: Likewise.
7445         * gcc.dg/noreturn-6.c: Likewise.
7446         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7447         * gcc.dg/globalalias.c: Likewise.
7448         * gcc.dg/builtins-config.h: Likewise.
7449         * gcc.dg/pr30457.c: Likewise.
7450         * gcc.c-torture/compile/volatile-1.c: Likewise.
7451         * gcc.c-torture/execute/20101011-1.c: Likewise.
7452         * c-c++-common/Waddress-1.c: Likewise.
7454 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7456         PR c/69768
7457         * c-c++-common/Waddress-1.c: New test.
7459 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7461         PR fortran/69296
7462         * gfortran.dg/associate_19.f03: New test.
7463         * gfortran.dg/associate_20.f03: New test.
7465 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7467         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7469 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7471         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7472         .arch armv8-a\n.  Add -dA to dg-options.
7473         * gcc.target/aarch64/assembler_arch_1.c: New test.
7474         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7476 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7478         PR c++/68726
7479         * g++.dg/cpp0x/pr68726.C: New.
7481 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7483         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7484         test.
7486 2016-02-11  Richard Biener  <rguenther@suse.de>
7488         * g++.dg/tree-ssa/pr61034.C: Adjust.
7490 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7492         PR target/69148
7493         * gcc.target/s390/pr69148.c: New.
7495 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7497         PR tree-optimization/69652
7498         * gcc.dg/torture/pr69652.c: New test.
7500 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7501             Patrick Palka  <ppalka@gcc.gnu.org>
7503         PR ipa/69241
7504         PR c++/69649
7505         * g++.dg/ipa/pr69241-1.C: New test.
7506         * g++.dg/ipa/pr69241-2.C: New test.
7507         * g++.dg/ipa/pr69241-3.C: New test.
7508         * g++.dg/ipa/pr69649.C: New test.
7510 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7512         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7513         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7515 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7517         PR tree-optimization/68021
7518         * gcc.dg/tree-ssa/pr68021.c: New test.
7520 2016-02-10  Richard Biener  <rguenther@suse.de>
7522         PR tree-optimization/69726
7523         * gcc.dg/uninit-22.c: New testcase.
7525 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7527         PR tree-opt/69282
7528         * gcc.c-torture/compile/20160205-1.c: New testcase.
7530 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7532         PR target/68404
7533         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7534         instead accessing a really large arrray.
7535         * gcc.target/powerpc/fusion3.c: Likewise.
7537 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7539         PR target/68532
7540         * gcc.c-torture/execute/pr68532.c: New test.
7542 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7544         PR target/69634
7545         * gcc.dg/pr69634.c: New.
7547 2016-02-09  Richard Biener  <rguenther@suse.de>
7549         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7551 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7553         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7555 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7557         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7559 2016-02-09  Richard Biener  <rguenther@suse.de>
7561         PR tree-optimization/69715
7562         * gcc.dg/torture/pr69715.c: New testcase.
7564 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7566         PR c++/69139
7567         * g++.dg/cpp0x/trailing12.C: New test.
7568         * g++.dg/cpp0x/trailing13.C: New test.
7570 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7572         PR c++/69283
7573         PR c++/67835
7574         * g++.dg/cpp1y/auto-fn29.C: New test.
7575         * g++.dg/cpp1y/auto-fn30.C: New test.
7577 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7579         PR tree-optimization/69209
7580         * gcc.c-torture/compile/pr69209.c: New test.
7582 2016-02-08  Jeff Law  <law@redhat.com>
7584         PR tree-optimization/68541
7585         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7586         of statements allowed in join block for path splitting.
7588 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7590         PR c++/59627
7591         * g++.dg/gomp/pr59627.C: New test.
7593         PR ipa/69239
7594         * g++.dg/ipa/pr69239.C: New test.
7596 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7598         PR preprocessor/69664
7599         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7600         * gcc.dg/cpp/warn-comments.c: Likewise.
7602 2016-02-08  Marek Polacek  <polacek@redhat.com>
7604         PR c++/69688
7605         * g++.dg/init/const12.C: New test.
7607 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7609         PR target/60410
7610         * gcc.dg/lto/pr55113_0.c: Remove test.
7612 2016-02-08  Richard Biener  <rguenther@suse.de>
7614         PR tree-optimization/69719
7615         * gcc.dg/torture/pr69719.c: New testcase.
7617 2016-02-08  Richard Biener  <rguenther@suse.de>
7618         Jeff Law  <law@redhat.com>
7620         PR target/68273
7621         * gcc.target/mips/pr68273.c: New testcase.
7623 2016-02-08   Richard Biener  <rguenther@suse.de>
7625         PR rtl-optimization/69274
7626         * gcc.target/i386/addr-sel-1.c: XFAIL.
7628 2016-02-08  Jeff Law  <law@redhat.com>
7630         PR tree-optimization/68541
7631         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7633         PR tree-optimization/65917
7634         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7636 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7638         PR fortran/50555
7639         * gfortran.dg/namelist_args.f90: New test.
7641 2016-02-05  Jeff Law  <law@redhat.com>
7643         PR tree-optimization/68541
7644         * gcc.dg/tree-ssa/split-path-2.c: New test.
7645         * gcc.dg/tree-ssa/split-path-3.c: New test.
7646         * gcc.dg/tree-ssa/split-path-4.c: New test.
7647         * gcc.dg/tree-ssa/split-path-5.c: New test.
7648         * gcc.dg/tree-ssa/split-path-6.c: New test.
7649         * gcc.dg/tree-ssa/split-path-7.c: New test.
7651 2016-02-05  Martin Sebor  <msebor@redhat.com>
7653         PR c++/69662
7654         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7655         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7657 2016-02-06  Richard HEnderson  <rth@redhat.com>
7659         PR c/69643
7660         * gcc.target/i386/addr-space-4.c: New.
7661         * gcc.target/i386/addr-space-5.c: New.
7663 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7665         PR fortran/66089
7666         * gfortran.dg/elemental_dependency_6.f90: New.
7668 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7670         PR rtl-optimization/69691
7671         * gcc.c-torture/execute/pr69691.c: New test.
7673         PR c++/69628
7674         * g++.dg/parse/pr69628.C: New test.
7676 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7678         * gcc.dg/sancov/asan.c: Move to ...
7679         * gcc.dg/asan/sancov-1.c: ... here.
7681 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7683         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7685 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7687         PR target/69677
7688         * gcc.target/i386/pr69677.c: New test.
7690 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7692         PR c++/68948
7693         * g++.dg/template/pr68948.C: New test.
7695 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7697         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7698         (only necessary on s390x).
7700 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7702         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7703         -mno-accumulate-outgoing-args.
7705 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7707         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7709 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7711         PR c/69669
7712         * c-c++-common/pr69669.c: New test.
7714 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7716         PR target/69667
7717         * g++.dg/pr69667.C: New file.
7719 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7721         PR target/69619
7722         * gcc.dg/pr69619.c: Add new test.
7724 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7726         PR rtl-optimization/69577
7727         * gcc.target/i386/pr69577.c: New test.
7729 2016-02-04  Martin Liska  <mliska@suse.cz>
7731         * g++.dg/asan/pr69276.C: New test.
7733 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7735         PR target/65932
7736         PR target/67714
7737         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7738         a single smulbb instruction.
7739         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7740         * gcc.target/amr/wmul-2.c: Likewise.
7742 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7744         PR target/65932
7745         PR target/67714
7746         * gcc.c-torture/execute/pr67714.c: New test.
7748 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7750         PR target/69454
7751         * gcc.target/i386/pr69454-1.c: New test.
7752         * gcc.target/i386/pr69454-2.c: New test.
7754 2016-02-03  Martin Sebor  <msebor@redhat.com>
7756         PR c++/69251
7757         PR c++/69253
7758         PR c++/69290
7759         PR c++/69277
7760         PR c++/69349
7761         * g++.dg/ext/flexarray-mangle-2.C: New test.
7762         * g++.dg/ext/flexarray-mangle.C: New test.
7763         * g++.dg/ext/flexarray-subst.C: New test.
7764         * g++.dg/ext/flexary11.C: New test.
7765         * g++.dg/ext/flexary12.C: New test.
7766         * g++.dg/ext/flexary13.C: New test.
7767         * g++.dg/ext/flexary14.C: New test.
7768         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7770 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7772         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7773         Define only if CHECK_FLOAT128 is defined.
7774         (main): Properly initialize u5.
7776 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7778         PR c/69627
7779         * gcc.dg/pr69627.c: New test.
7781         PR target/69644
7782         * gcc.dg/pr69644.c: New test.
7784 2016-02-03  Mike Stump  <mikestump@comcast.net>
7786         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7787         support for struct-layout-1.exp.
7789 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7791         PR c++/69056
7792         * g++.dg/cpp0x/pr69056.C: New test.
7794 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7795             Alexandre Oliva  <aoliva@redhat.com>
7797         PR target/69461
7798         * gcc.target/powerpc/pr69461.c: New.
7800 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7802         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7803         works from here ...
7804         (check_effective_target_fsanitize_thread): ... to here.  Do not
7805         specify additional compile flags for the test source.
7806         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7807         specify additional compile flags for the test source.
7809 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7811         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7813 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7815         PR fortran/67451
7816         PR fortran/69418
7817         * gfortran.dg/coarray_allocate_2.f08: New test.
7818         * gfortran.dg/coarray_allocate_3.f08: New test.
7819         * gfortran.dg/coarray_allocate_4.f08: New test.
7821 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7823         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7824         use same scan-tree-dump-times on all platforms.
7825         * gcc.dg/vect/vect-outer-1.c: Likewise.
7826         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7827         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7828         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7829         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7830         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7831         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7832         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7834 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7836         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7837         warning.
7839 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7841         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7843 2016-02-02  James Norris  <jnorris@codesourcery.com>
7845         * c-c++-common/goacc/routine-5.c: Add tests.
7847 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7849         * gcc.target/nvptx/unsigned-cmp.c: New test.
7851 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7853         * gcc.target/aarch64/scalar_shift_1.c
7854         (test_corners_sisd_di): Improve force to SIMD register.
7855         (test_corners_sisd_si): Likewise.
7856         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7857         Remove scan-assembler check for ldr.
7859 2016-02-02  Richard Biener  <rguenther@suse.de>
7861         PR tree-optimization/69595
7862         * gcc.dg/Warray-bounds-17.c: New testcase.
7864 2016-02-02  Richard Biener  <rguenther@suse.de>
7866         PR tree-optimization/69606
7867         * gcc.dg/torture/pr69606.c: New testcase.
7869 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7871         PR middle-end/68542
7872         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7873         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7875 2016-02-02  Alan Modra  <amodra@gmail.com>
7877         PR target/69548
7878         * gcc.target/powerpc/pr69548.c: New test.
7880 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7882         PR rtl-optimization/69592
7883         * gcc.dg/pr69592.c: New test.
7885         PR preprocessor/69543
7886         PR c/69558
7887         * gcc.dg/pr69543.c: New test.
7888         * gcc.dg/pr69558.c: New test.
7890 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7892         PR testsuite/65940
7893         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7895 2016-02-01  Martin Sebor  <msebor@redhat.com>
7897         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7899 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7901         PR tree-optimization/67921
7902         * c-c++-common/ubsan/pr67921.c: New test.
7904 2016-02-01  Richard Biener  <rguenther@suse.de>
7906         PR middle-end/69556
7907         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7909 2016-02-01  Richard Biener  <rguenther@suse.de>
7911         PR tree-optimization/69574
7912         * gcc.dg/torture/pr69574.c: New testcase.
7914 2016-02-01  Richard Biener  <rguenther@suse.de>
7916         PR tree-optimization/69579
7917         * gcc.dg/setjmp-6.c: New testcase.
7919 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7921         PR rtl-optimization/69570
7922         * g++.dg/opt/pr69570.C: New test.
7924 2016-02-01  Richard Henderson  <rth@redhat.com>
7926         * gcc.dg/pr69535.c: New test.
7928 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7930         PR testsuite/69584
7931         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7932         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7934         PR debug/68244
7935         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7937         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7939 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7941         PR fortran/67564
7942         * gfortran.dg/allocate_with_source_17.f03: New test.
7944 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7946         PR tree-optimization/69546
7947         * gcc.dg/torture/pr69546.c: New test.
7949 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7951         PR fortran/69566
7952         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7954 2016-01-30  Martin Sebor  <msebor@redhat.com>
7956         PR c++/68490
7957         * g++.dg/ext/flexary10.C: New test.
7959 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7961         PR fortran/66707
7962         gfortran.dg/common_23.f90: New test.
7964 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7966         PR target/65546
7967         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7968         condition being checked, and disable it when the target supports
7969         misaligned loads and stores.
7971 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7973         PR debug/69518
7974         * gcc.dg/torture/pr69518.c: New test.
7976 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7978         PR target/69530
7979         * gcc.target/i386/pr69530.c: New test.
7981 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7983         PR target/65604
7984         * gcc.target/mips/div-delay.c: New test.
7986 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7988         PR target/69551
7989         * gcc.target/i386/pr69551.c: New test.
7991         PR target/66137
7992         * gcc.target/i386/pr66137.c: New test.
7994 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7996         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7997         always built for p5600.
7998         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7999         isa=p5600 dg-option.
8001 2016-01-29  Richard Biener  <rguenther@suse.de>
8003         PR tree-optimization/69547
8004         * g++.dg/tree-ssa/pr69547.C: New testcase.
8006 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8008         PR debug/66869
8009         * g++.dg/warn/Wunused-function2.C: New test.
8011 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8013         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8014         support for test to succeed.
8016 2016-01-29  Marek Polacek  <polacek@redhat.com>
8018         PR c++/69509
8019         PR c++/69516
8020         * g++.dg/ext/constexpr-vla2.C: New test.
8021         * g++.dg/ext/constexpr-vla3.C: New test.
8022         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8024 2016-01-29  Richard Biener  <rguenther@suse.de>
8026         PR middle-end/69537
8027         * gcc.dg/uninit-21.c: New testcase.
8029 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
8031         PR target/69459
8032         * gcc.target/i386/pr69459.c: New test.
8034 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
8036         PR target/68400
8037         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8038         * gcc.target/mips/pr68400.c: New test.
8040 2016-01-28  Martin Sebor  <msebor@redhat.com>
8042         PR target/17381
8043         * gcc.target/powerpc/pr17381.c: New test.
8045 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
8047         PR middle-end/69542
8048         * gcc.dg/torture/pr69542.c: New test.
8050 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
8052         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8054 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8056         * gcc.dg/pr65980.c: Skip on AIX.
8057         * gcc.dg/pr66688.c: Same.
8059 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8061         PR target/63679
8062         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8063         * gcc.dg/tree-ssa/sra-18.c: Same.
8065 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
8067         PR fortran/62536
8068         * gfortran.dg/block_15.f08: New test.
8069         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8070         on incorrectly closed BLOCK.
8072 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
8074         * gcc.dg/declare-simd.c: New test.
8075 2016-01-28  Richard Biener  <rguenther@suse.de>
8077         PR tree-optimization/69466
8078         * gfortran.dg/vect/pr69466.f90: New testcase.
8080 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8082         * g++.dg/pr67989.C: Remove ARM-specific option.
8083         * gcc.target/arm/pr67989.C: New file.
8085 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8087         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8088         and expm1 test for glibc < 2.11.
8090 2016-01-27  Richard Henderson  <rth@redhat.com>
8092         * gcc.c-torture/execute/pr69447.c: New test.
8094 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
8096         PR fortran/69422
8097         * gfortran.dg/alloc_comp_assign_15.f03: New test.
8099 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8101         PR debug/66869
8102         * gcc.dg/pr66869.c: New test.
8104 2016-01-25  Jeff Law  <law@redhat.com>
8106         PR tree-optimization/68398
8107         PR tree-optimization/69196
8108         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8109         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8110         path to avoid new heuristic allowing more irreducible regions
8111         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8112         * gcc.dg/tree-ssa/vrp46.c: Likewise.
8113         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8114         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8115         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8117 2016-01-27  Marek Polacek  <polacek@redhat.com>
8119         PR c/68062
8120         * c-c++-common/vector-compare-4.c: New test.
8122 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
8124         PR preprocessor/69126
8125         * c-c++-common/pr69126.c: New test case.
8127 2016-01-27  Ian Lance Taylor  <iant@google.com>
8129         * gcc.dg/tree-ssa/ivopt_5.c: New test.
8131 2016-01-27  Ryan Burn  <contact@rnburn.com>
8133         PR cilkplus/69267
8134         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8136 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8138         PR target/69512
8139         * gcc.target/i386/pr69512.c: New test.
8141 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8143         PR ada/69488
8144         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8146 2016-01-27  Marek Polacek  <polacek@redhat.com>
8148         PR c++/69379
8149         * g++.dg/pr69379.C: New test.
8151 2016-01-27  Martin Sebor  <msebor@redhat.com>
8153         PR c++/69317
8154         * g++.dg/abi/Wabi-2-2.C: New test.
8155         * g++.dg/abi/Wabi-2-3.C: New test.
8156         * g++.dg/abi/Wabi-3-2.C: New test.
8157         * g++.dg/abi/Wabi-3-3.C: New test.
8159 2016-01-27  Richard Biener  <rguenther@suse.de>
8161         PR tree-optimization/69166
8162         * gcc.dg/torture/pr69166.c: New testcase.
8164 2016-01-27  Martin Jambor  <mjambor@suse.cz>
8166         PR tree-optimization/69355
8167         * gcc.dg/tree-ssa/pr69355.c: New test.
8169 2016-01-27  Marek Polacek  <polacek@redhat.com>
8171         PR c++/69496
8172         * g++.dg/ext/constexpr-vla1.C: New test.
8174 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8176         PR target/69245
8177         * gcc.target/arm/pr69245.c: New test.
8179 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8181         PR tree-optimization/69399
8182         * gcc.dg/torture/pr69399.c: New test.
8184 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8186         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8188 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8190         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8192 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8194         PR tree-optimization/69110
8195         * gcc.dg/autopar/pr69110.c: New test.
8197 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
8198             Sebastian Pop  <s.pop@samsung.com>
8200         * gcc.dg/graphite/isl-ast-op-select.c: New.
8202 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8204         PR fortran/69385
8205         * gfortran.dg/allocate_error_6.f90: New test.
8207 2016-01-26  Richard Henderson  <rth@redhat.com>
8209         * gcc.dg/tm/pr60908.c: New test.
8211 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
8213         PR other/69006
8214         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8215         directive.
8216         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8217         expected multiline output to reflect the colorization being
8218         disabled before newlines.
8219         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8220         (custom_diagnostic_finalizer): Replace call to
8221         pp_newline_and_flush with call to pp_flush.
8222         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8223         * gfortran.dg/implicit_class_1.f90: Likewise.
8224         * lib/gcc-dg.exp (allow_blank_lines): New global.
8225         (dg-allow-blank-lines-in-output): New procedure.
8226         (gcc-dg-prune): Complain about blank lines in the output, unless
8227         dg-allow-blank-lines-in-output was called.
8228         * lib/multiline.exp (_build_multiline_regex): Only support
8229         arbitrary followup text for non-blank-lines, not for blank lines.
8231 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8233         PR tree-optimization/69483
8234         * gcc.dg/pr69483.c: New test.
8235         * g++.dg/opt/pr69483.C: New test.
8237 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8239         PR target/68620
8240         * gcc.target/arm/pr68620.c: New test.
8242 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8244         * gcc.target/i386/pr68986-2.c: Remove -m32.
8246 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8248         PR target/68986
8249         * gcc.target/i386/pr68986-1.c: New test.
8250         * gcc.target/i386/pr68986-2.c: Likewise.
8251         * gcc.target/i386/pr68986-3.c: Likewise.
8253 2016-01-26  Christian Bruel  <christian.bruel@st.com>
8255         * lib/target-supports.exp
8256         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8257         (check_effective_target_arm_crypto_pragma_ok): Likewise.
8258         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8260 2016-01-26  Richard Biener  <rguenther@suse.de>
8262         PR tree-optimization/69452
8263         * gcc.dg/torture/pr69452.c: New testcase.
8265 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8267         PR target/69442
8268         * gcc.dg/pr69442.c: New test.
8270 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8272         PR target/67896
8273         * gcc.target/aarch64/simd/pr67896.C: New.
8275 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
8277         PR tree-optimization/69400
8278         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8279         function.
8280         (plugin_init): Call it.
8281         * gcc.dg/torture/pr69400.c: New test.
8283 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8285         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8287 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8288             Sebastian Pop  <s.pop@samsung.com>
8290         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8291         isl-0.15.
8293 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8294             Sebastian Pop  <s.pop@samsung.com>
8296         * gcc.dg/graphite/pr69292.c: New.
8298 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8300         * c-c++-common/goacc/use_device-1.c: New test.
8302 2016-01-25  Jeff Law  <law@redhat.com>
8304         PR tree-optimization/69196
8305         PR tree-optimization/68398
8306         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8307         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8309 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8311         PR target/69469
8312         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8313         Algorithm.
8315 2016-01-25  Richard Biener  <rguenther@suse.de>
8317         PR testsuite/69380
8318         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8320 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8322         PR target/69421
8323         * gcc.dg/pr69421.c: New test.
8325 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8327         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8328         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8329         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8330         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8331         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8332         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8333         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8334         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8335         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8336         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8338 2016-01-25  Richard Biener  <rguenther@suse.de>
8340         PR tree-optimization/69376
8341         * gcc.dg/torture/pr69376.c: New testcase.
8343 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8345         PR fortran/69397
8346         PR fortran/68442
8347         * gfortran.dg/interface_38.f90: New test.
8348         * gfortran.dg/interface_39.f90: New test.
8350 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8352         Revert:
8353         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8355         PR c++/11858
8356         PR c++/24663
8357         PR c++/24664
8358         * g++.dg/template/pr11858.C: New test.
8359         * g++.dg/template/pr24663.C: New test.
8360         * g++.dg/template/unify12.C: New test.
8361         * g++.dg/template/unify13.C: New test.
8362         * g++.dg/template/unify14.C: New test.
8363         * g++.dg/template/unify15.C: New test.
8364         * g++.dg/template/unify16.C: New test.
8365         * g++.dg/template/unify17.C: New test.
8367 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8369         PR fortran/68283
8370         gfortran.dg/pr68283.f90: New test.
8372 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8374         PR fortran/66094
8375         * gfortran.dg/inline_matmul_13.f90:  New test.
8376         * gfortran.dg/matmul_bounds_8.f90:  New test.
8377         * gfortran.dg/matmul_bounds_9.f90:  New test.
8378         * gfortran.dg/matmul_bounds_10.f90:  New test.
8380 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8382         PR tree-optimization/69426
8383         * gcc.dg/autopar/pr69426.c: New test.
8385 2016-01-23  Martin Sebor  <msebor@redhat.com>
8387         PR c++/58109
8388         PR c++/69022
8389         * g++.dg/cpp0x/alignas5.C: New test.
8390         * g++.dg/ext/vector29.C: Same.
8392 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8394         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8395         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8396         _GNU_SOURCE from compile flags to the source.
8397         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8398         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8399         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8400         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8402 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8404         PR target/69432
8405         * g++.dg/opt/pr69432.C: New test.
8407 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8409         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8410         32-bit targets testing an -m64 multilib.
8412 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8414         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8415         64-bit support.
8417 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8419         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8421 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8423         PR target/68674
8424         * gcc.target/i386/pr68674.c
8425         * gcc.target/aarch64/pr68674.c
8426         * gcc.target/arm/pr68674.c
8428 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8430         PR target/69403
8431         * gcc.c-torture/execute/pr69403.c: New test.
8433 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8435         PR c++/55843
8436         * g++.dg/template/pr55843.C: New.
8438 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8440         PR testsuite/66877
8441         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8442         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8444 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8446         PR testsuite/67489
8447         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8448         from dg-do compile directive, and instead add
8449         { dg-require-effective-target int128 }.
8451 2016-01-20  Martin Sebor  <msebor@redhat.com>
8453         PR c/69405
8454         * gcc.dg/sync-fetch.c: New test.
8456 2016-01-21  Martin Sebor  <msebor@redhat.com>
8458         PR target/69252
8459         * gcc.target/powerpc/pr69252.c: New test.
8461 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8463         PR fortran/65996
8464         * gfortran.dg/pr65996.f90: New test.
8466 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8468         PR c++/68810
8469         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8470         expected to generate an error.
8472 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8474         PR middle-end/66178
8475         * gcc.dg/torture/pr66178.c: New test.
8477 2016-01-21  Anton Blanchard  <anton@samba.org>
8478             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8480         PR target/63354
8481         * gcc.target/powerpc/pr63354.c:  New test.
8483 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8485         PR rtl-optimization/68990
8486         * gcc.target/i386/pr68990: New.
8488 2016-01-21  Nick Clifton  <nickc@redhat.com>
8490         PR target/69129
8491         * gcc.target/mips/pr69129.c: New.
8493 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8495         PR c++/58046
8496         * g++.dg/cpp0x/pr58046.C: New.
8498 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8500         PR target/69187
8501         PR target/65624
8502         * gcc.target/arm/pr69187.c: New test.
8504         PR c++/69355
8505         * g++.dg/torture/pr69355.C: New test.
8507 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8508             Sebastian Pop  <s.pop@samsung.com>
8510         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8512 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8513             Sebastian Pop  <s.pop@samsung.com>
8515         * gcc.dg/graphite/pr68976.c: New test.
8517 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8519         PR middle-end/67653
8520         * c-c++-common/pr67653.c: New test.
8521         * gcc.dg/torture/pr29119.c: Add dg-warning.
8523 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8525         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8527 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8529         PR c/24293
8530         * gcc.dg/pr24293.c: New test.
8531         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8532         incomplete struct type.
8533         * gcc.dg/declspec-1.c: Likewise.
8534         * gcc.dg/pr63549.c: Likewise.
8536 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8538         PR tree-optimization/66612
8539         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8540         for bdn instruction.
8542 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8544         * lib/target-supports.exp
8545         (check_effective_target_arm_fp_ok_nocache): New.
8546         (check_effective_target_arm_fp_ok): New.
8547         (add_options_for_arm_fp): New.
8548         (check_effective_target_arm_crypto_ok_nocache): Require
8549         target_arm_v8_neon_ok instead of arm32.
8550         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8551         (check_effective_target_arm_crypto_pragma_ok): New.
8552         (add_options_for_arm_vfp): New.
8553         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8554         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8555         target instead. Force initial fpu to vfp.
8556         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8557         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8558         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8559         dependency.
8560         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8561         use arm_vfp effective target instead. Force initial fpu to vfp.
8562         * gcc.target/arm/attr-neon3.c: Likewise.
8563         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8564         arm_vfp_ok.
8565         * gcc.target/arm/unsigned-float.c: Likewise.
8566         * gcc.target/arm/vfp-1.c: Likewise.
8567         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8568         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8569         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8570         * gcc.target/arm/vfp-ldmias.c: Likewise.
8571         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8572         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8573         * gcc.target/arm/vfp-stmiad.c: Likewise.
8574         * gcc.target/arm/vfp-stmias.c: Likewise.
8575         * gcc.target/arm/vnmul-1.c: Likewise.
8576         * gcc.target/arm/vnmul-2.c: Likewise.
8577         * gcc.target/arm/vnmul-3.c: Likewise.
8578         * gcc.target/arm/vnmul-4.c: Likewise.
8580 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8582         PR testsuite/69366
8583         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8584         the MPX run-time library, for compile-time MPX test.
8585         * gcc.target/i386/chkp-always_inline.c: Likewise.
8586         * gcc.target/i386/chkp-bndret.c: Likewise.
8587         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8588         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8589         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8590         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8591         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8592         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8593         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8594         * gcc.target/i386/chkp-label-address.c: Likewise.
8595         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8596         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8597         * gcc.target/i386/chkp-pr69044.c: Likewise.
8598         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8599         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8600         * gcc.target/i386/chkp-strchr.c: Likewise.
8601         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8602         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8603         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8604         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8605         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8606         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8607         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8608         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8609         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8610         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8611         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8612         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8613         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8614         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8615         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8616         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8617         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8618         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8619         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8620         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8621         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8622         * gcc.target/i386/pr63995-2.c: Likewise.
8623         * gcc.target/i386/pr64805.c: Likewise.
8624         * gcc.target/i386/pr65044.c: Likewise.
8625         * gcc.target/i386/pr65167.c: Likewise.
8626         * gcc.target/i386/pr65183.c: Likewise.
8627         * gcc.target/i386/pr65184.c: Likewise.
8628         * gcc.target/i386/thunk-retbnd.c: Likewise.
8630 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8632         PR tree-optimization/69328
8633         * gcc.dg/pr69328.c: New test.
8635 2016-01-20  Jeff Law  <law@redhat.com>
8637         PR target/25114
8638         * gcc.target/m68k/pr25114.c: New test.
8640 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8642         * gcc.target/arm/memset-inline-10.c: Added
8643         dg-require-effective-target arm_thumb2_ok.
8645 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8647         * gcc.dg/debug/dwarf2/sso.c: New test.
8649 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8651         PR testsuite/68820
8652         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8653         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8654         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8656 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8658         PR ipa/66223
8659         * g++.dg/ipa/devirt-50.C: New testcase.
8661 2016-01-19  Marek Polacek  <polacek@redhat.com>
8663         PR c++/68965
8664         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8665         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8667 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8669         PR target/69135
8670         * gcc.target/arm/pr69135_1.c: New test.
8672 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8674         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8676 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8678         * gcc.target/aarch64/ccmp_1.c: New testcase.
8680 2016-01-19  Marek Polacek  <polacek@redhat.com>
8682         PR c++/68586
8683         * g++.dg/cpp0x/enum30.C: New test.
8685 2016-01-19  Richard Biener  <rguenther@suse.de>
8687         PR tree-optimization/69336
8688         * g++.dg/tree-ssa/pr69336.C: New testcase.
8690 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8692         PR debug/65779
8693         * gcc.dg/pr65779.c: New test.
8695 2016-01-19  Richard Biener  <rguenther@suse.de>
8697         PR tree-optimization/69352
8698         * gcc.dg/torture/pr69352.c: New testcase.
8700 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8702         PR rtl-optimization/68955
8703         PR rtl-optimization/64557
8704         * gcc.dg/torture/pr68955.c: New test.
8706 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8708         PR lto/69136
8709         * g++.dg/torture/pr69136.C: New testcase.
8711 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8713         PR lto/69133
8714         * g++.dg/lto/pr69133_0.C: New testcase.
8715         * g++.dg/lto/pr69133_1.C: New testcase.
8717 2016-01-15  Jeff Law  <law@redhat.com>
8719         PR tree-optimization/69320
8720         * gcc.c-torture/pr69320-1.c: New test.
8721         * gcc.c-torture/pr69320-2.c: New test.
8722         * gcc.c-torture/pr69320-3.c: New test.
8723         * gcc.c-torture/pr69320-4.c: New test.
8725 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8727         PR c++/11858
8728         PR c++/24663
8729         PR c++/24664
8730         * g++.dg/template/pr11858.C: New test.
8731         * g++.dg/template/pr24663.C: New test.
8732         * g++.dg/template/unify12.C: New test.
8733         * g++.dg/template/unify13.C: New test.
8734         * g++.dg/template/unify14.C: New test.
8735         * g++.dg/template/unify15.C: New test.
8736         * g++.dg/template/unify16.C: New test.
8737         * g++.dg/template/unify17.C: New test.
8739 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8741         PR testsuite/69181
8742         * gcc.dg/pr69181-1.c: New test file.
8743         * gcc.dg/pr69181-2.c: New test file.
8744         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8745         globals by moving it to...
8746         (cleanup-after-saved-dg-test): ...this new function.  Add
8747         "global additional_sources_used".  Add reset of global
8748         multiline_expected_outputs to the empty list.
8749         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8750         global to...
8751         (multiline_expected_outputs): ...this, and updated comments to
8752         note that it is modified from gcc-dg.exp.
8753         (dg-end-multiline-output): Update for the above renaming.
8754         (handle-multiline-outputs): Likewise.  Remove the clearing
8755         of the expected outputs to the empty list.
8757 2016-01-18  Richard Biener  <rguenther@suse.de>
8759         PR tree-optimization/69297
8760         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8762 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8764         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8765         dg-options.
8766         * gcc.target/mips/mips-3d-2.c: Likewise.
8767         * gcc.target/mips/mips-3d-3.c: Likewise.
8768         * gcc.target/mips/mips-3d-4.c: Likewise.
8769         * gcc.target/mips/mips-3d-5.c: Likewise.
8770         * gcc.target/mips/mips-3d-6.c: Likewise.
8771         * gcc.target/mips/mips-3d-7.c: Likewise.
8772         * gcc.target/mips/mips-3d-8.c: Likewise.
8773         * gcc.target/mips/mips-3d-9.c: Likewise.
8774         * gcc.target/mips/mips-ps-1.c: Likewise.
8775         * gcc.target/mips/mips-ps-2.c: Likewise.
8776         * gcc.target/mips/mips-ps-3.c: Likewise.
8777         * gcc.target/mips/mips-ps-4.c: Likewise.
8778         * gcc.target/mips/mips-ps-5.c: Likewise.
8779         * gcc.target/mips/mips-ps-6.c: Likewise.
8780         * gcc.target/mips/mips-ps-7.c: Likewise.
8781         * gcc.target/mips/mips-ps-type.c: Likewise.
8782         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8783         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8785 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8787         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8788         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8789         * c-c++-common/goacc/kernels-empty.c: New test.
8790         * c-c++-common/goacc/kernels-eternal.c: New test.
8791         * c-c++-common/goacc/kernels-loop-2.c: New test.
8792         * c-c++-common/goacc/kernels-loop-3.c: New test.
8793         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8794         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8795         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8796         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8797         * c-c++-common/goacc/kernels-loop-data.c: New test.
8798         * c-c++-common/goacc/kernels-loop-g.c: New test.
8799         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8800         * c-c++-common/goacc/kernels-loop-n.c: New test.
8801         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8802         * c-c++-common/goacc/kernels-loop.c: New test.
8803         * c-c++-common/goacc/kernels-noreturn.c: New test.
8804         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8805         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8806         * c-c++-common/goacc/kernels-reduction.c: New test.
8808 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8810         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8811         * gcc.dg/autopar/outer-2.c: Same.
8812         * gcc.dg/autopar/outer-3.c: Same.
8813         * gcc.dg/autopar/outer-4.c: Same.
8814         * gcc.dg/autopar/outer-5.c: Same.
8815         * gcc.dg/autopar/outer-6.c: Same.
8816         * gcc.dg/autopar/parallelization-1.c: Same.
8817         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8818         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8819         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8820         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8821         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8822         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8823         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8824         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8825         * gcc.dg/autopar/pr39500-1.c: Same.
8826         * gcc.dg/autopar/pr39500-2.c: Same.
8827         * gcc.dg/autopar/pr46193.c: Same.
8828         * gcc.dg/autopar/pr46194.c: Same.
8829         * gcc.dg/autopar/pr49580.c: Same.
8830         * gcc.dg/autopar/pr49960-1.c: Same.
8831         * gcc.dg/autopar/pr49960.c: Same.
8832         * gcc.dg/autopar/pr68373.c: Same.
8833         * gcc.dg/autopar/reduc-1.c: Same.
8834         * gcc.dg/autopar/reduc-1char.c: Same.
8835         * gcc.dg/autopar/reduc-1short.c: Same.
8836         * gcc.dg/autopar/reduc-2.c: Same.
8837         * gcc.dg/autopar/reduc-2char.c: Same.
8838         * gcc.dg/autopar/reduc-2short.c: Same.
8839         * gcc.dg/autopar/reduc-3.c: Same.
8840         * gcc.dg/autopar/reduc-4.c: Same.
8841         * gcc.dg/autopar/reduc-6.c: Same.
8842         * gcc.dg/autopar/reduc-7.c: Same.
8843         * gcc.dg/autopar/reduc-8.c: Same.
8844         * gcc.dg/autopar/reduc-9.c: Same.
8845         * gcc.dg/autopar/uns-outer-4.c: Same.
8846         * gcc.dg/autopar/uns-outer-5.c: Same.
8847         * gcc.dg/autopar/uns-outer-6.c: Same.
8848         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8849         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8851 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8853         PR target/63679
8854         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8855         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8857 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8859         PR target/63679
8860         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8861         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8862         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8864 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8866         PR target/63679
8867         * gcc.dg/tree-ssa/sra-17.c: New.
8868         * gcc.dg/tree-ssa/sra-18.c: New.
8870 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8872         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8874 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8876         * gnat.dg/inline12.adb: New test.
8878 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8880         PR tree-optimization/66797
8881         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8883 2016-01-18  Richard Biener  <rguenther@suse.de>
8885         PR tree-optimization/69170
8886         * gcc.dg/torture/pr69170.c: New testcase.
8888 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8890         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8892 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8894         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8896 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8898         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8899         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8900         redundant dg-require-effective-target pthread.
8901         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8902         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8903         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8904         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8905         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8906         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8907         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8909 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8911         PR target/68609
8912         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8913         * gcc.target/powerpc/recip-7.c: Same.
8915 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8917         PR c++/69091
8918         * g++.dg/template/pr69091.C: New test.
8920 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8922         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8923         dump does not contain an error_mark_node.
8924         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8925         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8927 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8929         PR c++/68936
8930         * g++.dg/template/pr68936.C: New test.
8932 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8934         PR target/68609
8935         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8936         * gcc.target/powerpc/recip-2.c: Same.
8937         * gcc.target/powerpc/recip-3.c: Same.
8938         * gcc.target/powerpc/recip-4.c: Same.
8939         * gcc.target/powerpc/recip-sqrtf.c: Same.
8941 2016-01-15  Jeff Law  <law@redhat.com>
8943         PR tree-optimization/69270
8944         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8945         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8947 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8949         PR fortran/49630
8950         * gfortran.dg/deferred_character_13.f90: New test for the fix
8951         of comment 3 of the PR.
8953         PR fortran/54070
8954         * gfortran.dg/deferred_character_8.f90: New test
8955         * gfortran.dg/allocate_error_5.f90: New test
8957         PR fortran/60593
8958         * gfortran.dg/deferred_character_10.f90: New test
8960         PR fortran/60795
8961         * gfortran.dg/deferred_character_14.f90: New test
8963         PR fortran/61147
8964         * gfortran.dg/deferred_character_11.f90: New test
8966         PR fortran/64324
8967         * gfortran.dg/deferred_character_9.f90: New test
8969 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8971         PR rtl-optimization/69030
8972         * gcc.target/i386/pr69030.c: New.
8974 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8976         * gcc.target/aarch64/target_attr_17.c: New test.
8978 2016-01-15  Richard Biener  <rguenther@suse.de>
8980         PR tree-optimization/66856
8981         * gcc.dg/torture/pr66856-1.c: New testcase.
8982         * gcc.dg/torture/pr66856-2.c: Likewise.
8984 2016-01-15  Richard Biener  <rguenther@suse.de>
8986         PR debug/69137
8987         * g++.dg/lto/pr69137_0.C: New testcase.
8989 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8991         PR middle-end/69246
8992         * gcc.target/i386/pr69246.c: New test.
8994 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8996         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8998 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9000         PR c++/56194
9001         * g++.dg/init/const9.C: Disable test on S/390.
9003 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9005         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9006         * g++.dg/Wno-frame-address.C: Ditto.
9008 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9010         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9012 2016-01-15  Richard Biener  <rguenther@suse.de>
9014         PR tree-optimization/68961
9015         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9017 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9019         * gcc.target/i386/pr65105-5.c: New test.
9021 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9023         * gcc.c-torture/execute/alias-4.c: New testcase.
9025 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9027         PR ipa/68148
9028         * g++.dg/ipa/devirt-49.C: New testcase.
9030 2016-01-15  Christian Bruel  <christian.bruel@st.com>
9032         PR target/65837
9033         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9034         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9035         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9037 2016-01-15  Richard Biener  <rguenther@suse.de>
9039         PR tree-optimization/69117
9040         * gcc.dg/torture/pr69117.c: New testcase.
9042 2015-01-14  Ryan Burn  <contact@rnburn.com>
9044         PR c++/69048
9045         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9047 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9049         PR testsuite/67509
9050         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9051         range tests use 100 * maximum instead of maximum + 1.
9053 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9055         PR debug/69244
9056         * gcc.dg/guality/pr69244.c: New test.
9058 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
9060         * lib/target-supports.exp (check_effective_target_issignaling):
9061         New procedure.
9062         * gcc.dg/pr61441.c: Require issignaling effective target.
9064 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
9066         PR target/68803
9067         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9069 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
9071         PR c++/68819
9072         PR preprocessor/69177
9073         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9074         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9075         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9076         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9078 2016-01-14  Marek Polacek  <polacek@redhat.com>
9080         PR c/69262
9081         * gcc.dg/array-15.c: New test.
9083 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9085         PR middle-end/68146
9086         PR tree-optimization/69155
9087         * gfortran.dg/pr68146.f: New test.
9088         * gfortran.dg/pr69155.f90: New test.
9090 2016-01-14  Richard Biener  <rguenther@suse.de>
9092         PR tree-optimization/68060
9093         * gcc.dg/torture/pr68060-1.c: New testcase.
9094         * gcc.dg/torture/pr68060-2.c: Likewise.
9096 2016-01-14  Nick Clifton  <nickc@redhat.com>
9098         * lib/target-supports.exp
9099         (check_effective_target_arm_neon_ok_nocache): Add an option
9100         sequence that includes setting the ARM architecture to ARMv7-A.
9101         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9102         command line options necessary to enable Neon support.
9103         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9104         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9105         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9106         * gcc.target/arm/pr69180.c: Likewise.
9108 2016-01-14  Jeff Law  <law@redhat.com>
9110         PR tree-optimization/69270
9111         * gcc.dg/tree-ssa/pr69270.c: New test.
9113 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
9115         PR c/66208
9116         * c-c++-common/pr66208.c: New file.
9118 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9120         PR tree-optimization/69156
9121         * gcc.dg/pr69156.c: New test.
9123 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9125         * gcc.target/i386/pr69225-7.c: New test.
9127 2016-01-13  Richard Henderson  <rth@redhat.com>
9129         * gcc.dg/tm/memopt-13.c: Update expected function.
9130         * gcc.dg/tm/memopt-6.c: Likewise.
9132 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
9134         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9135         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9136         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9137         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9139 2016-01-13  Tom de Vries  <tom@codesourcery.com>
9141         PR tree-optimization/69169
9142         * gcc.dg/pr69169.c: New test.
9144 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
9146         PR target/69228
9147         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9148         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9149         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9150         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9151         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9152         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9153         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9154         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9156 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9158         PR target/69247
9159         * gcc.dg/pr69247.c: New test.
9161 2016-01-13  Richard Biener  <rguenther@suse.de>
9163         PR tree-optimization/69242
9164         * gcc.dg/torture/pr69242.c: New testcase.
9166 2016-01-13  Richard Biener  <rguenther@suse.de>
9168         PR tree-optimization/69186
9169         * gcc.dg/torture/pr69186.c: New testcase.
9171 2016-01-13  Jeff Law  <law@redhat.com>
9173         PR tree-optimization/67755
9174         * gcc.dg/tree-ssa/pr67755.c: New test.
9176 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9178         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9179         pass number in output by a star.
9181 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9183         PR tree-optimization/68911
9184         * gcc.c-torture/execute/pr68911.c: New test.
9186 2016-01-12  Marek Polacek  <polacek@redhat.com>
9188         PR c++/68979
9189         * g++.dg/warn/permissive-1.C: New test.
9191 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9193         PR objc++/68511
9194         PR c++/69213
9195         * g++.dg/opt/pr69213.C: New test.
9197 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9199         PR target/69180
9200         * gcc.target/arm/pr69180.c: New test.
9202 2016-01-12  Richard Biener  <rguenther@suse.de>
9204         PR lto/69077
9205         * g++.dg/lto/pr69077_0.C: New testcase.
9206         * g++.dg/lto/pr69077_1.C: Likewise.
9208 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9210         PR target/69175
9211         * g++.dg/opt/pr69175.C: New test.
9213 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
9215         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9216         rather than #including math.h & stdlib.h.
9217         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9218         * gcc.dg/vect/pr49771.c: Likewise.
9219         * gcc.dg/vect/vect-10-big-array.c: Likewise.
9220         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9221         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9222         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9223         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9224         * gcc.dg/vect/pr44507.c: Likewise.
9225         * gcc.dg/vect/pr45902.c: Likewise.
9226         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9227         * gcc.dg/vect/vect-117.c: Likewise.
9228         * gcc.dg/vect/vect-99.c: Likewise.
9229         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9230         * gcc.dg/vect/vect-cond-1.c: Likewise.
9231         * gcc.dg/vect/vect-cond-2.c: Likewise.
9232         * gcc.dg/vect/vect-cond-3.c: Likewise.
9233         * gcc.dg/vect/vect-cond-4.c: Likewise.
9234         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9235         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9236         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9237         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9238         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9239         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9240         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9241         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9242         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9243         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9244         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9245         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9246         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9247         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9248         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9249         include of signal.h.
9250         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9251         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9252         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9253         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9254         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9255         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9256         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9257         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9258         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9259         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9260         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9261         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9262         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9263         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9264         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9265         * gcc.dg/vect/vect-outer-5.c: Likewise.
9266         * gcc.dg/vect/vect-outer-6.c: Likewise.
9267         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9268         include of stdio.h.
9270 2016-01-12  Nick Clifton  <nickc@redhat.com>
9272         PR target/68913
9273         * gcc.dg/lto/pr61886_0.c: Rename the external function called
9274         to fread so that it will be found in all target runtimes.
9276 2016-01-12  Richard Biener  <rguenther@suse.de>
9278         PR tree-optimization/69053
9279         * g++.dg/torture/pr69053.C: New testcase.
9281 2016-01-12  Richard Biener  <rguenther@suse.de>
9283         PR tree-optimization/69168
9284         * gcc.dg/torture/pr69168.c: New testcase.
9286 2016-01-12  Richard Biener  <rguenther@suse.de>
9288         PR tree-optimization/69157
9289         * gcc.dg/torture/pr69157.c: New testcase.
9291 2016-01-12  Richard Biener  <rguenther@suse.de>
9293         PR tree-optimization/69174
9294         * gcc.dg/torture/pr69174.c: New testcase.
9296 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9298         PR c++/66808
9299         PR c++/69000
9300         * g++.dg/tls/pr66808.C: New test.
9301         * g++.dg/tls/pr69000.C: New test.
9303 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9305         * gcc.target/powerpc/swaps-p8-23.c: New test.
9306         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9308 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9310         PR tree-optimization/68356
9311         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9313 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9314             Jim Wilson  <jim.wilson@linaro.org>
9316         PR target/69194
9317         * gcc.target/arm/pr69194.c: New test.
9319 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9321         PR target/69225
9322         * gcc.target/i386/pr69225-1.c: New test.
9323         * gcc.target/i386/pr69225-2.c: Likewise.
9324         * gcc.target/i386/pr69225-3.c: Likewise.
9325         * gcc.target/i386/pr69225-4.c: Likewise.
9326         * gcc.target/i386/pr69225-5.c: Likewise.
9327         * gcc.target/i386/pr69225-6.c: Likewise.
9329 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9331         PR target/67462
9332         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9333         if lp64.
9335         PR target/69071
9336         * gcc.dg/pr69071.c: New test.
9338         PR c++/69211
9339         * g++.dg/opt/pr69211.C: New test.
9341         PR tree-optimization/69214
9342         * gcc.c-torture/compile/pr69214.c: New test.
9344 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9346         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9347         * gcc.target/i386/pr66232-11.c: Ditto.
9348         * gcc.target/i386/pr66232-12.c: Ditto.
9349         * gcc.target/i386/pr66232-13.c: Ditto.
9351 2016-01-11  Richard Biener  <rguenther@suse.de>
9353         PR tree-optimization/69173
9354         * gcc.dg/torture/pr69173.c: New testcase.
9356 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9358         PR rtl-optimization/68796
9359         * gcc.target/aarch64/tst_5.c: New test.
9360         * gcc.target/aarch64/tst_6.c: Likewise.
9362 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9364         PR rtl-optimization/68841
9365         * gcc.dg/pr68841.c: New test.
9366         * gcc.c-torture/execute/pr68841.c: New test.
9368 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9370         PR rtl-optimization/68920
9371         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9372         for ix86 targets.
9373         * gcc.dg/ifcvt-5.c: New test.
9375 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9377         PR bootstrap/69123
9378         * g++.dg/pr69123.C: New.
9380 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9382         PR target/69010
9383         * gcc.target/i386/pr69010.c: New test.
9385 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9387         PR ipa/69044
9388         * gcc.target/i386/chkp-pr69044.c: New test.
9390 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9392         PR tree-optimization/69109
9393         * gcc.dg/autopar/pr69109-2.c: New test.
9394         * gcc.dg/autopar/pr69109.c: New test.
9396 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9398         PR tree-optimization/69108
9399         * gcc.dg/autopar/pr69108.c: New test.
9401 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9403         PR c++/69029
9404         * c-c++-common/Wisleading-indentation.c: Augment test.
9406 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9408         PR fortran/69154
9409         * gfortran.dg/inline_matmul_12.f90:  New test.
9411 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9413         PR fortran/67779
9414         * gfortran.dg/actual_array_offset_1: New test.
9416 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9418         PR tree-optimization/69062
9419         * gcc.dg/autopar/pr69062.c: New test.
9421 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9423         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9424         * gcc.dg/vect/slp-perm-2.c: Likewise.
9425         * gcc.dg/vect/slp-perm-3.c: Likewise.
9426         * gcc.dg/vect/slp-perm-5.c: Likewise.
9427         * gcc.dg/vect/slp-perm-6.c: Likewise.
9428         * gcc.dg/vect/slp-perm-7.c: Likewise.
9429         * gcc.dg/vect/slp-perm-8.c: Likewise.
9431 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9433         PR tree-optimization/69039
9434         * gcc.dg/autopar/pr69039.c: New test.
9436 2016-01-09  Marek Polacek  <polacek@redhat.com>
9438         PR c++/69113
9439         * g++.dg/pr69113.C: New test.
9441 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9443         PR middle-end/50865
9444         PR tree-optimization/69097
9445         * gcc.c-torture/execute/pr50865.c: New test.
9446         * gcc.c-torture/execute/pr69097-1.c: New test.
9447         * gcc.c-torture/execute/pr69097-2.c: New test.
9448         * gcc.dg/pr69097-1.c: New test.
9449         * gcc.dg/pr69097-2.c: New test.
9451 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9453         PR c++/69164
9454         * g++.dg/opt/pr69164.C: New test.
9456 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9458         PR tree-optimization/69167
9459         * gcc.dg/pr69167.c: New test.
9461 2016-01-08  Marek Polacek  <polacek@redhat.com>
9463         PR c++/68449
9464         * g++.dg/pr68449.C: New.
9466 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9468         PR tree-optimization/68707
9469         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9470         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9471         on platforms supporting it.
9472         * gcc.dg/vect/slp-perm-2.c: Likewise.
9473         * gcc.dg/vect/slp-perm-3.c: Likewise.
9474         * gcc.dg/vect/slp-perm-5.c: Likewise.
9475         * gcc.dg/vect/slp-perm-7.c: Likewise.
9476         * gcc.dg/vect/slp-perm-8.c: Likewise.
9477         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9478         on platforms supporting it.
9480 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9482         PR tree-optimization/69162
9483         * gcc.dg/pr69162.c: New test.
9485         PR tree-optimization/69172
9486         * gcc.dg/pr69172.c: New test.
9488 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9490         PR tree-optimization/67781
9491         * gcc.c-torture/execute/pr67781.c: New file.
9493 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9495         PR tree-optimization/69083
9496         * gcc.dg/vect/pr69083.c: New test.
9498 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9500         PR tree-optimization/61441
9501         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9502         Use -fexcess-precision=standard for compiler options.
9503         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9505 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9507         PR fortran/69128
9508         * gfortran.dg/gomp/pr69128.f90: New test.
9510         PR c++/69145
9511         * g++.dg/ext/pr69145-1.C: New test.
9512         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9513         * g++.dg/ext/pr69145-2.h: New file.
9515 2016-01-07  Martin Sebor  <msebor@redhat.com>
9517         PR c/68966
9518         * gcc.dg/atomic-fetch-bool.c: New test.
9519         * gcc.dg/sync-fetch-bool.c: New test.
9521 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9523         PR fortran/66680
9524         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9526 2016-01-07  Nick Clifton  <nickc@redhat.com>
9528         PR target/66655
9529         * g++.dg/pr66655.C: New test.
9530         * g++.dg/pr66655_1.cc: Test support file.
9531         * g++.dg/pr66655.h: Test header file.
9533 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9535         PR fortran/66680
9536         gfortran.dg/gomp/pr66680.f90: New test.
9538 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9540         PR target/69171
9541         * gcc.target/i386/pr69171-1.c: New test.
9542         * gcc.target/i386/pr69171-2.c: Likewise.
9543         * gcc.target/i386/pr69171-3.c: Likewise.
9544         * gcc.target/i386/pr69171-4.c: Likewise.
9545         * gcc.target/i386/pr69171-5.c: Likewise.
9546         * gcc.target/i386/pr69171-6.c: Likewise.
9548 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9550         PR middle-end/67639
9551         * c-c++-common/pr67639.c: New test.
9553 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9555         PR tree-optimization/69141
9556         * g++.dg/opt/pr69141.C: New test.
9558 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9560         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9562 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9564         PR target/69140
9565         * gcc.target/i386/pr69140.c: New test
9567 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9569         * gcc.dg/bad-dereference.c: New test case.
9571 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9573         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9575 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9577         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9579 2016-01-06  Marek Polacek  <polacek@redhat.com>
9581         PR sanitizer/69099
9582         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9584 2016-01-05  Marek Polacek  <polacek@redhat.com>
9586         PR c/69104
9587         * gcc.dg/atomic-invalid-2.c: New.
9589 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9591         PR target/68991
9592         * gcc.target/i386/pr68991.c: New test.
9594 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9596         PR target/68991
9597         * g++.dg/pr68991-1.C: New test.
9598         * g++.dg/pr68991-2.C: Likewise.
9600 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9602         PR other/60465
9603         * gcc.target/ia64/pr60465-gprel64.c: New test.
9604         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9606 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9608         PR rtl-optimization/68651
9609         * gcc.target/aarch64/pr68651_1.c: New test.
9611 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9613         PR c/69122
9614         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9616 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9618         PR c++/58583
9619         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9621         * gcc.dg/alias-15.c: New.
9623 2016-01-05  Nick Clifton  <nickc@redhat.com>
9625         PR target/68870
9626         * g++.dg/pr68770.C: New test.
9628 2016-01-04  Mike Stump  <mikestump@comcast.net>
9630         * lib/target-supports.exp (check_effective_target_cilkplus):
9631         cilkplus targets require pthreads.
9632         (check_effective_target_cilkplus): Remove special case for NVPTX.
9634 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9636         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9637         generation.
9639 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9641         Update copyright years.
9643 2016-01-04  Marek Polacek  <polacek@redhat.com>
9645         PR c/68908
9646         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9647         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9648         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9650 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9652         * gcc.target/sparc/20160104-2.c: New test.
9654 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9656         * gcc.target/sparc/20160104-1.c: New test.
9658 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9660         PR fortran/65045
9661         * gfortran.dg/pr65045.f90: New test.
9663 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9665         * gnat.dg/specs/debug1.ads: Delete.
9667 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9669         PR libgfortran/68867
9670         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9671         expression.
9673 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9675         PR libgfortran/68867
9676         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9677         PowerPC.
9679 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9681         PR fortran/68864
9682         * gfortran.dg/pr68864.f90: New test.
9684 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9686         PR tree-optimization/69070
9687         * gcc.dg/pr69070.c: New test.
9689         PR sanitizer/69055
9690         * gfortran.dg/pr69055.f90: New test.
9692         PR target/69015
9693         * gcc.dg/pr69015.c: New test.
9695 Copyright (C) 2016 Free Software Foundation, Inc.
9697 Copying and distribution of this file, with or without modification,
9698 are permitted in any medium without royalty provided the copyright
9699 notice and this notice are preserved.