Some fixes for profile test cases for autofdo
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6119421f7b43c93fbc74a1e696d1383150c4624c
1 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4         * g++.dg/tree-prof/morefunc.C: Dito.
5         * g++.dg/tree-prof/pr35545.C: Dito.
6         * g++.dg/tree-prof/reorder.C: Dito.
7         * gcc.dg/tree-prof/20050826-2.c: Dito.
8         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
9         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
10         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
11         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
12         * gcc.dg/tree-prof/inliner-1.c: Dito.
13         * gcc.dg/tree-prof/merge_block.c: Dito.
14         * gcc.dg/tree-prof/stringop-1.c: Dito.
15         * gcc.dg/tree-prof/stringop-2.c: Dito.
16         * gcc.dg/tree-prof/switch-case-1.c: Dito.
17         * gcc.dg/tree-prof/switch-case-2.c: Dito.
18         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
19         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
20         * gcc.dg/tree-prof/update-loopch.c: Dito.
21         * gcc.dg/tree-prof/val-prof-1.c: Dito.
22         * gcc.dg/tree-prof/val-prof-2.c: Dito.
23         * gcc.dg/tree-prof/val-prof-3.c: Dito.
24         * gcc.dg/tree-prof/val-prof-4.c: Dito.
25         * gcc.dg/tree-prof/val-prof-5.c: Dito.
26         * gcc.dg/tree-prof/val-prof-6.c: Dito.
27         * gcc.dg/tree-prof/val-prof-7.c: Dito.
29 2016-07-13  Andi Kleen  <ak@linux.intel.com>
31         * lib/profopt.exp (profopt-execute): Remove .imports files.
33 2016-07-13  Andi Kleen  <ak@linux.intel.com>
35         * lib/profopt.exp (profopt-execute): Always log profiler
36         command line.
38 2016-07-13  Andi Kleen  <ak@linux.intel.com>
40         * lib/profopt.exp (dg-final-scan-autofdo,
41         dg-final-scan-not-autofdo): New functions.
43 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
45         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
46         * gcc.dg/vect/vect-35.c: Ditto.
47         * gcc.dg/vect/vect-alias-check-2.c: New test.
49 2016-07-13  Martin Liska  <mliska@suse.cz>
51         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
52         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
53         options.
54         * gfortran.dg/pr42108.f90: Update expected dump scan.
56 2016-07-13  Richard Biener  <rguenther@suse.de>
58         PR tree-optimization/24574
59         * gcc.dg/pr24574.c: New testcase.
61 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
63         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller 
64         const literal.
65         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
66         * c-c++-common/pr68833-1.c: Require int32plus.
67         * gcc.dg/ipa/pr63551.c: Likewise.
68         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
69         * gcc.dg/ipa/pr64041.c: Require int32plus.
71 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
73         PR ipa/71633
74         * g++.dg/pr71633.C: New test.
76 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
78         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
79         Add new arm_thumb1_cbz_ok effective target.
80         * gcc.target/arm/cbz.c: New test.
82 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
84         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
85         Define effective target.
86         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
87         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
88         * gcc.target/arm/movhi_movw.c: New test.
89         * gcc.target/arm/movsi_movw.c: Likewise.
90         * gcc.target/arm/movdi_movw.c: Likewise.
92 2016-07-13  Richard Biener  <rguenther@suse.de>
94         PR middle-end/71104
95         * gcc.dg/pr71104-1.c: New testcase.
96         * gcc.dg/pr71104-2.c: Likewise.
98 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
100         PR target/71805
101         * gcc.target/powerpc/pr71805.c: New test.
103 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
105         * gcc.target/powerpc/divkc3-1.c: New.
106         * gcc.target/powerpc/mulkc3-1.c: New.
108 2016-07-12  Martin Liska  <mliska@suse.cz>
110         * gcc.dg/params/blocksort-part.c: New test.
111         * gcc.dg/params/params.exp: New file.
113 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
115         PR middle-end/71700
116         * gcc.c-torture/execute/pr71700.c: New test.
118 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
119         Richard Biener  <rguenther@suse.de>
121         PR tree-optimization/23286
122         PR tree-optimization/70159
123         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
124         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
125         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
126         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
127         * gcc.dg/tree-ssa/pr35286.c: Likewise.
128         * gcc.dg/tree-ssa/pr35287.c: Likewise.
129         * gcc.dg/hoist-register-pressure-1.c: Likewise.
130         * gcc.dg/hoist-register-pressure-2.c: Likewise.
131         * gcc.dg/hoist-register-pressure-3.c: Likewise.
132         * gcc.dg/pr51879-12.c: Likewise.
133         * gcc.dg/strlenopt-9.c: Likewise.
134         * gcc.dg/tree-ssa/pr47392.c: Likewise.
135         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
136         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
137         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
138         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
139         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
140         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
141         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
142         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
143         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
144         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
145         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
146         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
147         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
148         * gfortran.dg/pr43984.f90: Adjust expected outcome.
150 2016-07-12  Richard Biener  <rguenther@suse.de>
152         PR rtl-optimization/68961
153         * gcc.target/i386/pr68961.c: New testcase.
155 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
157         PR middle-end/71758
158         * c-c++-common/gomp/pr71758.c: New test.
159         * gfortran.dg/gomp/pr71758.f90: New test.
161         PR tree-optimization/71823
162         * gcc.dg/vect/pr71823.c: New test.
164 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
166         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
167         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
168         and LINE_MAP_MAX_LOCATION_WITH_COLS.
170 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
172         PR target/71801
173         * gcc.target/i386/pr71801.c: New test.
175 2016-07-11  Richard Biener  <rguenther@suse.de>
177         PR tree-optimization/71816
178         * gcc.dg/torture/pr71816.c: New testcase.
180 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
182         PR fortran/71783
183         * gfortran.dg/dependency_46.f90:  New test.
185 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
187         PR rtl-optimization/71621
188         * gcc.target/i386/pr71621-1.c: New.
189         * gcc.target/i386/pr71621-2.c: New.
191 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
193         * gfortran.dg/goacc/pr71704.f90: New test.
195 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
197         PR target/71297
198         * gcc.target/powerpc/pr71297.c: New.
200 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
202         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
204 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
206         PR target/71806
207         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
209 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
211         PR tree-optimization/71667
212         * gcc.dg/vect/pr71667.c: New
214 2016-07-08  Martin Liska  <mliska@suse.cz>
216         * gcc.dg/torture/pr71606.c: New test.
218 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220         PR fortran/71764
221         * gfortran.dg/pr71764.f90: New test.
223 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
224             Kai Tietz  <ktietz70@googlemail.com>
226         PR c++/70869
227         PR c++/71054
228         * g++.dg/cpp0x/pr70869.C: New test.
229         * g++.dg/cpp0x/pr71054.C: New test.
231 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
233         * g++.dg/debug/pr71432.C: Fail on AIX.
235 2016-07-07  Martin Liska  <mliska@suse.cz>
237         * gfortran.dg/do_1.f90: Remove a corner case that triggers
238         an undefined behavior.
239         * gfortran.dg/do_3.F90: Likewise.
240         * gfortran.dg/do_check_11.f90: New test.
241         * gfortran.dg/do_check_12.f90: New test.
242         * gfortran.dg/do_corner_warn.f90: New test.
244 2016-07-07  Martin Liska  <mliska@suse.cz>
246         * gfortran.dg/predict-1.f90: Ammend the test.
247         * gfortran.dg/predict-2.f90: Likewise.
249 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
251         PR ipa/71624
252         * g++.dg/pr71624.C: New test.
254 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
256         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
257         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
258         ARMv8-M Mainline architectures.
260 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
262         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
263         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
265 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
267         PR target/70098
268         PR target/71763
269         * gcc.target/powerpc/pr71763.c: New file.
271 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
273         PR tree-optimization/71518
274         * gcc.dg/pr71518.c: New test.
276 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
278         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
280 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
282         PR target/50739 
283         * gcc.target/avr/pr50739.c: New test.
285 2016-07-05  Jan Hubicka  <jh@suse.cz>
287         * gcc.dg/tree-ssa/scev-14.c: update template.
289 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
291         * gcc.dg/vect/group-no-gaps-1.c: New test.
293 2016-07-05  Andi Kleen  <ak@linux.intel.com>
295         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
296         if kernel supports MPX.
298 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
300         * gcc.c-torture/compile/pr69102.c: Require fpic support.
302 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
303             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
305         * gcc.target/powerpc/signbit-1.c: New test.
306         * gcc.target/powerpc/signbit-2.c: New test.
307         * gcc.target/powerpc/signbit-3.c: New test.
309 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
311         PR rtl-optimization/71594
312         * gcc.dg/torture/pr71594.c: New test.
314 2016-07-05  Jan Hubicka  <jh@suse.cz>
316         * gcc.dg/tree-ssa/scev-14.c: new testcase.
318 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
320         PR c++/62314
321         * gcc/testsuite/g++.dg/parse/error5.C: Update column
322         number of missing semicolon error.
323         * g++.dg/pr62314-2.C: New test case.
325 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
327         * gfortran.dg/coarray_stat_function.f90: New test.
328         * gfortran.dg/coarray_stat_whitespace.f90: New test.
329         * gfortran.dg/coarray_lib_comm_1: Adapting old test
330         to new interfaces.
332 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
334         PR fortran/71623
335         * gfortran.dg/deferred_character_17.f90: New test.
337 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
339         * gcc.target/arm/neon/polytypes.c: Move to ...
340         * gcc.target/arm/polytypes.c: ... here.
341         * gcc.target/arm/neon/pr51534.c: Move to ...
342         * gcc.target/arm/pr51534.c: ... here.
343         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
344         * gcc.target/arm/vect-vcvt.c: ... here.
345         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
346         * gcc.target/arm/vect-vcvtq.c: ... here.
347         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
348         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
349         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
350         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
351         * gcc.target/arm/neon/neon.exp: Delete.
352         * gcc.target/arm/neon/: Delete.
354 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
356         PR fortran/65575
357         * gfortran.dg: pr65575.f90: New test.
359 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
361         PR fortran/35849
362         * gfortran.dg: pr35849.f90: New test.
364 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
366         PR c++/71739
367         * g++.dg/cpp0x/pr71739.C: New test.
369 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
371         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
373 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
375         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
376         locr.
377         * gcc.target/s390/loc-1.c: New test.
379 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
381         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
382         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
384 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
386         PR target/63874
387         * gcc.target/aarch64/pr63874.c: New test.
389 2016-07-04  Jan Beulich  <jbeulich@suse.com>
391         * g++.dg/header.c: New.
392         * gcc.dg/header.c: New.
394 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
396         PR c/71719
397         * c-c++-common/Wunused-var-15.c: New test.
399 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
401         PR fortran/71687
402         * gfortran.dg/gomp/pr71687.f90: New test.
404 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
406         * gcc.dg/const-float128-ped.c: Require __float128 effective
407         target and options.
408         * gcc.dg/const-float128.c: Likewise.
409         * gcc.dg/torture/float128-cmp-invalid.c: Require
410         __float128 and base_quadfloat_support effective targets, and
411         __float128 options.
412         * gcc.dg/torture/float128-div-underflow.c: Likewise.
413         * gcc.dg/torture/float128-extend-nan.c: Likewise.
414         * gcc.dg/torture/float128-nan.c: Likewise.
415         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
416         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
417         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
418         * lib/target-supports.exp (check_effective_target___float128):
419         New.
420         (add_options_for___float128): New.
421         (check_effective_target_base_quadword_support): New.
423 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
425         PR target/71720
426         * gcc.target/powerpc/pr71720.c: New test.
428 2016-07-01  Jan Beulich  <jbeulich@suse.com>
430         * gcc.dg/bss.c: New.
432 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
434         PR target/71698
435         * gcc.target/powerpc/pr71698.c: New test.
437 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
439         PR target/71151
440         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
441         instead of ".foo" for its section name.
442         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
443         depending on MCU's flash size.
444         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
445         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
446         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
447         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
448         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
449         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
451 2016-07-01  Jan Beulich  <jbeulich@suse.com>
453         * gcc.target/i386/pr65105-2.c: Add -msse2.
455 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
457         PR tree-optimization/71707
458         * gcc.dg/strlenopt-29.c: New test.
460         PR fortran/71704
461         * gfortran.dg/gomp/pr71704.f90: New test.
463         PR fortran/71705
464         * gfortran.dg/gomp/pr71705.f90: New test.
466 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
468         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
469         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
470         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
471         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
472         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
473         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
474         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
475         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
476         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
477         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
478         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
479         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
480         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
481         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
482         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
483         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
484         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
485         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
486         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
487         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
488         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
489         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
490         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
491         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
492         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
493         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
494         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
495         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
496         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
497         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
498         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
499         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
500         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
501         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
502         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
503         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
504         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
505         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
506         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
507         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
508         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
509         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
510         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
511         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
512         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
513         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
514         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
515         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
516         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
517         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
518         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
519         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
520         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
521         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
522         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
523         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
524         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
525         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
526         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
527         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
528         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
529         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
530         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
531         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
532         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
533         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
534         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
535         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
536         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
537         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
538         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
539         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
540         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
541         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
542         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
543         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
544         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
545         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
546         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
547         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
548         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
550 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
551             James Greenhalgh  <james.greenhalgh@arm.com>
553         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
555 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
556             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
558         * gcc.target/aarch64/vget_set_lane_1.c: New test.
560 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
562         PR driver/71651
563         * gcc.dg/spellcheck-options-12.c: New test case.
565 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
567         PR middle-end/71693
568         * gcc.c-torture/compile/pr71693.c: New test.
570 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
572         * gcc.dg/spellcheck-params.c: New testcase.
573         * gcc.dg/spellcheck-params-2.c: New testcase.
575 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
577         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
578         vector extract instructions.
579         * gcc.target/powerpc/p9-extract-2.c: Likewise.
581 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
583         PR fortran/71686
584         * gfortran.dg/unexpected_eof_2.f90: New test.
585         * gfortran.dg/unexpected_eof_3.f90: New test.
587 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
589         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
591 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
593         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
594         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
595         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
597 2016-06-29  Richard Biener  <rguenther@suse.de>
599         PR middle-end/15256
600         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
602 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
604         * gcc.target/arm/aapcs/neon-vect10.c: Require
605         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
606         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
607         * gcc.target/arm/aapcs/vfp18.c: Likewise.
608         * gcc.target/arm/aapcs/vfp19.c: Likewise.
609         * gcc.target/arm/aapcs/vfp20.c: Likewise.
610         * gcc.target/arm/aapcs/vfp21.c: Likewise.
611         * gcc.target/arm/fp16-aapcs-1.c: Require
612         -mfloat-ab=hard.  Also simplify the test.
613         * gcc.target/arm/fp16-aapcs-2.c: New.
615 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
617         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
618         comment.
619         (add_options_for_arm_fp16_ieee): New.
620         (add_options_for_arm_fp16_alternative): New.
621         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
622         long-line.
623         (effective_target_arm_fp16_hw): New.
625 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
627         PR tree-optimization/71655
628         * g++.dg/pr71655.C: New test.
630 2016-06-29  Martin Liska  <mliska@suse.cz>
632         * gcc.dg/pr71585.c: New test.
633         * gcc.dg/pr71585-2.c: New test.
634         * gcc.dg/pr71585-3.c: New test.
636 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
638         PR tree-optimization/70729
639         * g++.dg/vect/pr70729.cc: New test.
641 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
643         * c-c++-common/gomp/cancel-1.c: Extend.
645 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
647         PR tree-optimization/71625
648         * gcc.dg/strlenopt-28.c: New test.
650 2016-06-29  Richard Biener  <rguenther@suse.de>
652         PR middle-end/71002
653         * g++.dg/torture/pr71002.C: Adjust testcase.
655 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
657         PR c/71685
658         * gcc.dg/pr71685.c: New test.
660 2016-06-28  Martin Sebor  <msebor@redhat.com>
662         PR c/71552
663         * gcc.dg/init-bad-9.c: New test.
665 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
667         * gcc.target/powerpc/abs128-1.c: Require VSX.
668         * gcc.target/powerpc/copysign128-1.c: Likewise.
669         * gcc.target/powerpc/inf128-1.c: Likewise.
670         * gcc.target/powerpc/nan128-1.c: Likewise.
672 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
674         PR middle-end/71626
675         * gcc.c-torture/execute/pr71626-1.c: New test.
676         * gcc.c-torture/execute/pr71626-2.c: New test.
678 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
680         PR target/71656
681         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
683 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
685         PR target/71670
686         * gcc.target/powerpc/pr71670.c: New testcase.
688 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
690         PR target/71656
691         * gcc.target/powerpc/pr71656-1.c: New test.
692         * gcc.target/powerpc/pr71656-2.c: New test.
694 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
696         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
697         around fp16 code.
698         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
699         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
700         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
701         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
702         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
703         Add arm_neon_fp16_ok effective target.
704         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
705         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
706         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
707         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
708         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
709         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
710         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
711         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
712         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
713         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
714         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
716 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
718         * gcc.dg/predict-12.c: New testcase.
720 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
722         PR fortran/71649
723         * gfortran.dg/pr71649.f90: New test.
725 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
727         PR tree-optimization/71643
728         * g++.dg/opt/pr71643.C: New test.
730         PR tree-optimization/71631
731         * gcc.c-torture/execute/pr71631.c: New test.
733 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
735         * gcc.dg/predict-11.c: New testcase.
736         * gfortran.dg/predict-2.f90: New testcase.
738 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
740         * gcc.dg/predict-10.c: New test.
742 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
744         * gcc.target/powerpc/abs128-1.c: New.
745         * gcc.target/powerpc/copysign128-1.c: New.
746         * gcc.target/powerpc/inf128-1.c: New.
747         * gcc.target/powerpc/nan128-1.c: New.
749 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
751         * gfortran.dg/pr71642.f90: New test.
753 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
755         PR tree-optimization/71647
756         * gcc.target/i386/pr71647.c: New test.
758 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
760         * gcc.target/i386/noplt-gd-1.c: New test.
761         * gcc.target/i386/noplt-gd-2.c: Likewise.
762         * gcc.target/i386/noplt-gd-3.c: Likewise.
763         * gcc.target/i386/noplt-ld-1.c: Likewise.
764         * gcc.target/i386/noplt-ld-2.c: Likewise.
765         * gcc.target/i386/noplt-ld-3.c: Likewise.
766         * lib/target-supports.exp
767         (check_effective_target_tls_get_addr_via_got): New.
769 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
771         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
772         testsuite compile flags.
773         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
774         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
776 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
778         * g++dg/vect/pr36684.cc: Add dg-do compile.
779         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
780         * gcc.dg/vect/pr70021.c: Ditto.
781         * gcc.dg/vect/pr70138-1.c: Ditto.
782         * gcc.dg/vect/pr70138-2.c: Ditto.
783         * gcc.dg/vect/pr70354-1.c: Ditto.
784         * gcc.dg/vect/pr70354-2.c: Ditto.
785         * gcc.dg/vect/pr71259.c: Ditto.
786         * gcc.dg/vect/pr71416-1.c: Ditto.
787         * gcc.dg/vect/slp-43.c: Ditto.
788         * gcc.dg/vect/slp-45.c: Ditto.
789         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
790         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
791         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
792         * gfortran.dg/vect/pr69980.f90: Ditto.
794 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
796         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
797         * gcc.dg/vect/bb-slp-30.c: Ditto.
798         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
799         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
800         * gcc.dg/vect/pr45902.c: Ditto.
801         * gcc.dg/vect/pr48172.c: Ditto.
802         * gcc.dg/vect/pr48377.c: Ditto.
803         * gcc.dg/vect/pr49038.c: Ditto.
804         * gcc.dg/vect/pr49771.c: Ditto.
805         * gcc.dg/vect/pr52091.c: Ditto.
806         * gcc.dg/vect/pr53185-2.c: Ditto.
807         * gcc.dg/vect/pr56826.c: Ditto.
808         * gcc.dg/vect/pr60276.c: Ditto.
809         * gcc.dg/vect/pr62021.c: Ditto.
810         * gcc.dg/vect/pr63530.c: Ditto.
811         * gcc.dg/vect/pr65518.c: Ditto.
812         * gcc.dg/vect/pr65947-1.c: Ditto.
813         * gcc.dg/vect/pr65947-10.c: Ditto.
814         * gcc.dg/vect/pr65947-11.c: Ditto.
815         * gcc.dg/vect/pr65947-12.c: Ditto.
816         * gcc.dg/vect/pr65947-13.c: Ditto.
817         * gcc.dg/vect/pr65947-2.c: Ditto.
818         * gcc.dg/vect/pr65947-3.c: Ditto.
819         * gcc.dg/vect/pr65947-4.c: Ditto.
820         * gcc.dg/vect/pr65947-5.c: Ditto.
821         * gcc.dg/vect/pr65947-6.c: Ditto.
822         * gcc.dg/vect/pr65947-7.c: Ditto.
823         * gcc.dg/vect/pr65947-8.c: Ditto.
824         * gcc.dg/vect/pr65947-9.c: Ditto.
825         * gcc.dg/vect/pr71416-1.c: Ditto.
826         * gcc.dg/vect/pr71439.c: Ditto.
827         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
828         * gcc.dg/vect/vect-bswap16.c: Ditto.
829         * gcc.dg/vect/vect-bswap32.c: Ditto.
830         * gcc.dg/vect/vect-bswap64.c: Ditto.
831         * gcc.dg/vect/vect-live-1.c: Ditto.
832         * gcc.dg/vect/vect-live-2.c: Ditto.
833         * gcc.dg/vect/vect-live-3.c: Ditto.
834         * gcc.dg/vect/vect-live-4.c: Ditto.
835         * gcc.dg/vect/vect-live-5.c: Ditto.
836         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
837         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
838         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
839         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
840         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
841         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
842         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
843         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
844         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
845         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
846         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
847         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
848         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
849         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
850         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
851         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
852         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
854 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
856         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
858 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
860         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
861         ia32 if R_386_GOT32X relocation is supported.
862         * gcc.target/i386/noplt-3.c: Likewise.
863         * gcc.target/i386/noplt-2.c: Likewise.
864         (main): Renamed to ...
865         (bar): This.
866         * gcc.target/i386/noplt-4.c: Likewise.
867         (main): Renamed to ...
868         (bar): This.
869         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
870         * gcc.target/i386/pr67400-5.c: Likewise.
872 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
874         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
875         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
877         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
878         f4): Adjust expected diagnostics.
879         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
880         (T): If OVFP is defined, redefine to TP.
881         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
882         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
883         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
884         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
885         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
886         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
887         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
888         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
889         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
890         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
891         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
892         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
893         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
894         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
895         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
896         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
897         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
898         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
899         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
900         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
901         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
902         as last argument to __builtin_add_overflow_p.
904 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
906         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
907         dg-options and remove default vector testsuite compile flags.
908         * g++.dg/vect/pr33860a.cc: Ditto.
909         * g++.dg/vect/pr45470-a.cc: Ditto.
910         * g++.dg/vect/pr45470-b.cc: Ditto.
911         * g++.dg/vect/pr60896.cc: Ditto.
912         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
913         * gcc.dg/vect/pr18308.c: Ditto.
914         * gcc.dg/vect/pr24049.c: Ditto.
915         * gcc.dg/vect/pr33373.c: Ditto.
916         * gcc.dg/vect/pr36228.c: Ditto.
917         * gcc.dg/vect/pr42395.c: Ditto.
918         * gcc.dg/vect/pr42604.c: Ditto.
919         * gcc.dg/vect/pr46663.c: Ditto.
920         * gcc.dg/vect/pr48765.c: Ditto.
921         * gcc.dg/vect/pr49093.c: Ditto.
922         * gcc.dg/vect/pr49352.c: Ditto.
923         * gcc.dg/vect/pr52298.c: Ditto.
924         * gcc.dg/vect/pr52870.c: Ditto.
925         * gcc.dg/vect/pr53185.c: Ditto.
926         * gcc.dg/vect/pr53773.c: Ditto.
927         * gcc.dg/vect/pr56695.c: Ditto.
928         * gcc.dg/vect/pr62171.c: Ditto.
929         * gcc.dg/vect/pr63530.c: Ditto.
930         * gcc.dg/vect/pr68339.c: Ditto.
931         * gcc.dg/vect/pr71259.c: Ditto.
932         * gcc.dg/vect/vect-82_64.c: Ditto.
933         * gcc.dg/vect/vect-83_64.c: Ditto.
934         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
935         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
936         * gcc.dg/vect/vect-shift-2.c: Ditto.
937         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
938         * gfortran.dg/vect/pr39318.f90: Ditto.
939         * gfortran.dg/vect/pr45714-a.f: Ditto.
940         * gfortran.dg/vect/pr45714-b.f: Ditto.
941         * gfortran.dg/vect/pr46213.f90: Ditto.
943 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
944             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
946         * gcc.target/powerpc/p9-splat-5.c: New test.
948 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
950         PR tree-optimization/71488
951         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
952         * lib/target-supports.exp: ... here.
953         (check_sse4_hw_available): New procedure.
954         (check_effective_target_sse4_runtime): Ditto.
955         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
956         -march=westmere for sse4_runtime targets.
957         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
958         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
959         (dg-additional-options): Use for sse4_runtime targets.
960         (main): Call check_vect ().
961         (dg-final): Perform scan only for sse4_runtime targets.
963 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
965         PR target/66232
966         PR target/67400
967         * gcc.target/i386/pr66232-14.c: New file.
968         * gcc.target/i386/pr66232-15.c: Likewise.
969         * gcc.target/i386/pr66232-16.c: Likewise.
970         * gcc.target/i386/pr66232-17.c: Likewise.
971         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
972         ia32 if R_386_GOT32X relocation is supported.
973         * gcc.target/i386/pr67400-2.c: Likewise.
974         * gcc.target/i386/pr67400-3.c: Likewise.
975         * gcc.target/i386/pr67400-4.c: Likewise.
976         * gcc.target/i386/pr67400-6.c: Likewise.
977         * gcc.target/i386/pr67400-7.c: Likewise.
978         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
980 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
982         PR libgfortran/48852
983         * gfortran.dg/char4_iunit_1.f03: Update test.
984         * gfortran.dg/f2003_io_5.f03: Update test.
985         * gfortran.dg/real_const_3.f90: Update test.
987 2016-06-23  Andi Kleen  <ak@linux.intel.com>
989         * g++.dg/bprob/bprob.exp: Support autofdo.
990         * g++.dg/tree-prof/tree-prof.exp: dito.
991         * gcc.dg/tree-prof/tree-prof.exp: dito.
992         * gcc.misc-tests/bprob.exp: dito.
993         * gfortran.dg/prof/prof.exp: dito.
994         * lib/profopt.exp: dito.
995         * lib/target-supports.exp: Check for autofdo.
997 2016-06-23  Martin Liska  <mliska@suse.cz>
999         * gcc.dg/pr71619.c: New test.
1001 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
1003         PR target/67400
1004         * gcc.target/i386/pr67400-1.c: New test.
1005         * gcc.target/i386/pr67400-2.c: Likewise.
1006         * gcc.target/i386/pr67400-3.c: Likewise.
1007         * gcc.target/i386/pr67400-4.c: Likewise.
1008         * gcc.target/i386/pr67400-5.c: Likewise.
1009         * gcc.target/i386/pr67400-6.c: Likewise.
1010         * gcc.target/i386/pr67400-7.c: Likewise.
1012 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1014         * c-c++-common/missing-header-1.c: New test case.
1015         * c-c++-common/missing-header-2.c: New test case.
1016         * c-c++-common/missing-header-3.c: New test case.
1017         * c-c++-common/missing-header-4.c: New test case.
1019 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1021         PR c/70339
1022         * c-c++-common/attributes-1.c: Update dg-prune-output to include
1023         hint.
1024         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1025         expected results due to builtin "nanl" now being suggested for
1026         "name".
1027         * gcc.dg/pr67580.c: Update expected messages.
1028         * gcc.dg/spellcheck-identifiers.c: New testcase.
1029         * gcc.dg/spellcheck-typenames.c: New testcase.
1031 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
1033         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1034         file.
1035         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1036         diagnostic-test-show-locus-parseable-fixits.c to sources for
1037         diagnostic_plugin_test_show_locus.c.
1038         * lib/gcc-defs.exp (freeform_regexps): New global.
1039         (dg-regexp): New function.
1040         (handle-dg-regexps): New function.
1041         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1042         freeform_regexps to the empty list.
1043         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1045 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1047         PR tree-optimization/71488
1048         * g++.dg/pr71488.C: New test.
1049         * gcc.dg/vect/vect-bool-cmp.c: New test.
1051 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
1053         * gcc.dg/guality/param-5.c: New test.
1055 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1057         * gcc.target/i386/asm-flag-7.c: New test.
1059 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1061         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1062         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1063         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1064         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1065         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1066         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1067         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1068         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1069         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1070         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1071         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1072         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1073         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1074         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1075         * lib/target-supports.exp: Likewise.
1077 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1079         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1080         * gcc.dg/attr-ms_struct-2.c: Likewise.
1081         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1082         * gcc.dg/bf-ms-attrib.c: Likewise.
1083         * gcc.dg/bf-ms-layout-2.c: Likewise.
1084         * gcc.dg/bf-ms-layout-3.c: Likewise.
1085         * gcc.dg/bf-ms-layout.c: Likewise.
1086         * gcc.dg/bf-no-ms-layout.c: Likewise.
1087         * gcc.target/i386/bitfield1.c: Likewise.
1088         * gcc.target/i386/bitfield2.c: Likewise.
1089         * gcc.target/i386/bitfield3.c: Likewise.
1091 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1093         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1094         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1095         override other than -mcpu=power9 command-line option is specified,
1096         or if the target operating system is aix.
1097         * gcc.target/powerpc/darn-1.c: Likewise.
1098         * gcc.target/powerpc/darn-2.c: Likewise.
1099         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1100         test if effective-target is not powerpc_p9vector_ok or if the
1101         target operating system is not defined.
1102         * gcc.target/powerpc/vslv-1.c: Likewise.
1103         * gcc.target/powerpc/vsrv-0.c: Likewise.
1104         * gcc.target/powerpc/vsrv-1.c: Likewise.
1106 2016-06-21  Tobias Burnus  <burnus@net-b.de>
1108         PR fortran/71068
1109         * gfortran.dg/coarray/data_1.f90: New.
1111 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1113         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1114         (dg-require-effective-target): Use arm_v8_neon_hw.
1115         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1116         (dg-require-effective-target): Likewise.
1117         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1118         (dg-require-effective-target): Likewise.
1119         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1120         (dg-require-effective-target): Likewise.
1121         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1122         (dg-require-effective-target): Likewise.
1123         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1124         (dg-require-effective-target): Likewise.
1125         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1126         Add AArch64 check.
1128 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1130         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1131         Set to 3 so test passes.
1133 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1135         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1137 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1139         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1140         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1141         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1142         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1144 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1146         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1147         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1149 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1151         PR target/71549
1152         * gcc.target/i386/pr71549.c: New test.
1154 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1156         * gcc.target/powerpc/vadsdu-0.c: Replace
1157         dg-require-effective-target directive to allow test to run on more
1158         platforms, and add dg-skip-if directive to disable test on aix
1159         platforms because of known incompatibilities.
1160         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1161         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1162         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1163         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1164         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1165         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1166         * gcc.target/powerpc/vadsdub-2.c: Replace
1167         dg-require-effective-target directive to allow test to run on more
1168         platforms, and add dg-skip-if directive to disable test on aix
1169         platforms because of known incompatibilities.
1170         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1171         with vec_absdb call to differentiate this test from vadsdub-1.c.
1172         * gcc.target/powerpc/vadsduh-1.c: Replace
1173         dg-require-effective-target directive to allow test to run on more
1174         platforms, and add dg-skip-if directive to disable test on aix
1175         platforms because of known incompatibilities.
1176         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1177         * gcc.target/powerpc/vadsduw-1.c: Likewise.
1178         * gcc.target/powerpc/vadsduw-2.c: Likewise.
1180 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
1182         PR tree-optimization/71588
1183         * gcc.dg/pr71558.c: New test.
1185 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1187         * c-c++-common/pr68657-1.c: Require ptr32plus support.
1188         * c-c++-common/pr68657-2.c: Likewise.
1189         * c-c++-common/pr68657-3.c: Likewise.
1190         * gcc.dg/torture/pr69714.c: Require int32plus support.
1191         * gcc.dg/torture/pr70025.c: Likewise.
1192         * gcc.dg/torture/pr70083.c: Likewise.
1193         * gcc.dg/torture/pr70542.c: Likewise.
1194         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1196 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
1198         PR c/71601
1199         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1201 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1203         PR middle-end/71581
1204         * gcc.dg/pr71581.c: New test.
1206         PR rtl-optimization/71591
1207         * gcc.dg/cpp/pr71591.c: New test.
1209 2016-06-20   David B. Robins  <gcc@davidrobins.net>
1211         PR target/71571
1212         * g++.dg/torture/pr71571.C: New test.
1214 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1216         PR target/71559
1217         * gcc.target/i386/sse2-pr71559.c: New test.
1218         * gcc.target/i386/avx-pr71559.c: New test.
1219         * gcc.target/i386/avx512f-pr71559.c: New test.
1221 2016-06-20  Tobias Burnus  <burnus@net-b.de>
1223         PR fortran/71194
1224         * gfortran.dg/pointer_remapping_10.f90: New.
1226 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
1228         * g++.dg/diagnostic/string-literal-concat.C: New test case.
1230 2016-06-20  Martin Sebor  <msebor@redhat.com>
1232         PR c/69507
1233         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1234         * gnu90-const-expr-1.c: Same.
1235         * gnu99-const-expr-1.c: Same.
1236         * gnu99-static-1.c: Same.
1238 2016-06-20  Renlin Li  <renlin.li@arm.com>
1240         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1242 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
1244         * gcc.target/aarch64/vcvt_f64_1.c: New.
1245         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1246         * gcc.target/aarch64/vrecp_f64_1.c: New.
1248 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1250         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1251         "alignement".
1253 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1255         PR target/71103
1256         * gcc.target/avr/torture/pr71103-2.c: New test.
1258 2016-06-19 Martin Sebor  <msebor@redhat.com>
1260         PR c/69507
1261         * gcc.dg/alignof.c: New test.
1263 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1265         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1266         vs dg-error; test constexpr specifier too.
1268 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1270         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1272 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1274         * lib/target-supports.exp
1275         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1276         arm_neon_ok and merge flags.  Fix temporary test name.
1277         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1278         and merge flags.
1280 2016-06-17  Martin Liska  <mliska@suse.cz>
1282         * gcc.dg/predict-9.c: Fix dump scanning.
1284 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1286         PR tree-optimization/71354
1287         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1289 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1291         PR tree-optimization/71347
1292         * gcc.dg/tree-ssa/pr71347.c: New test.
1294 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1296         PR tree-optimization/71354
1297         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1299 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1301         * gcc.dg/vect/vect-alias-check-1.c: New test.
1303 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1305         PR target/71151
1306         * gcc.target/avr/pr71151-1.c: New test.
1307         * gcc.target/avr/pr71151-2.c: New test.
1308         * gcc.target/avr/pr71151-3.c: New test.
1309         * gcc.target/avr/pr71151-4.c: New test.
1310         * gcc.target/avr/pr71151-5.c: New test.
1311         * gcc.target/avr/pr71151-6.c: New test.
1312         * gcc.target/avr/pr71151-7.c: New test.
1313         * gcc.target/avr/pr71151-8.c: New test.
1314         * gcc.target/avr/pr71151-common.h: New test.
1316 2016-06-16  Martin Liska  <mliska@suse.cz>
1318         * gfortran.dg/predict-1.f90: New test.
1320 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1322         PR target/71242
1323         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1325 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1327         * g++.dg/vect/pr36648.cc: Disable cunrolli
1329 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1331         PR target/71554
1332         * gcc.c-torture/execute/pr71554.c: New test.
1334         PR rtl-optimization/71532
1335         * gcc.dg/torture/pr71532.c: New test.
1337 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1339         * gcc.target/powerpc/p9-dimode1.c: New test.
1340         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1342 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1344         * gcc.c-torture/compile/20160615-1.c: New test.
1346         * g++.dg/cpp0x/ref-qual17.C: New test.
1348 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1350         PR middle-end/71529
1351         * gcc.target/i386/pr71529.C: New test.
1353 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1355         PR tree-optimization/71483
1356         * g++.dg/vect/pr71483.c: New
1358 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1360         PR c++/70202
1361         * g++.dg/inherit/crash6.C: New.
1362         * g++.dg/inherit/union2.C: Likewise.
1363         * g++.dg/inherit/virtual12.C: Likewise.
1364         * g++.dg/inherit/virtual13.C: Likewise.
1365         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1367 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1369         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1371 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1373         PR tree-optimization/71439
1374         * gcc.dg/vect/pr71439.c: New
1376 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1378         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1380 2016-06-15  Richard Biener  <rguenther@suse.de>
1382         * gcc.dg/vect/slp-45.c: New testcase.
1384 2016-06-15  Richard Biener  <rguenther@suse.de>
1386         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1388 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1390         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1391         requirements, and disable for AIX for now.
1392         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1394 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1396         PR c++/71528
1397         * g++.dg/opt/pr71528.C: New test.
1399         PR c++/71516
1400         * g++.dg/init/pr71516.C: New test.
1402 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1404         * g++.dg/init/array46.C: New.
1406 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1408         * gcc.target/i386/float128-3.c: New test.
1409         * gcc.target/i386/quad-sse4.c: Ditto.
1410         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1411         Update scan strings.
1413 2016-06-14  Richard Biener  <rguenther@suse.de>
1415         PR middle-end/71526
1416         * gfortran.dg/pr71526.f90: New testcase.
1418 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1420         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1421         * gcc.dg/zero_bits_compound-1.c: Likewise.
1423 2016-06-14  Richard Biener  <rguenther@suse.de>
1425         PR tree-optimization/71522
1426         * gcc.dg/torture/pr71522.c: New testcase.
1428 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1430         PR tree-optimization/71520
1431         * gcc.dg/tree-ssa/pr71520.c: New test.
1433 2016-06-14  Richard Biener  <rguenther@suse.de>
1435         PR tree-optimization/71521
1436         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1438 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1440         PR sanitizer/71498
1441         * c-c++-common/ubsan/bounds-13.c: New test.
1443         PR preprocessor/71183
1444         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1446 2016-06-13  Jeff Law  <law@redhat.com>
1448         PR tree-optimization/71403
1449         * c-c++-common/ubsan/pr71403-1.c: New test.
1450         * c-c++-common/ubsan/pr71403-2.c: New test.
1451         * c-c++-common/ubsan/pr71403-3.c: New test.
1453 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1455         PR middle-end/71478
1456         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1457         Add -Wno-psabi -w to dg-options.
1459 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1461         * gcc.target/powerpc/vadsdu-0.c: New test.
1462         * gcc.target/powerpc/vadsdu-1.c: New test.
1463         * gcc.target/powerpc/vadsdu-2.c: New test.
1464         * gcc.target/powerpc/vadsdu-3.c: New test.
1465         * gcc.target/powerpc/vadsdu-4.c: New test.
1466         * gcc.target/powerpc/vadsdu-5.c: New test.
1467         * gcc.target/powerpc/vadsdub-1.c: New test.
1468         * gcc.target/powerpc/vadsdub-2.c: New test.
1469         * gcc.target/powerpc/vadsduh-1.c: New test.
1470         * gcc.target/powerpc/vadsduh-2.c: New test.
1471         * gcc.target/powerpc/vadsduw-1.c: New test.
1472         * gcc.target/powerpc/vadsduw-2.c: New test.
1474 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1476         * gcc.dg/c99-init-2.c (c): Update expected error message.
1477         * gcc.dg/init-bad-8.c (foo): Likewise.
1478         * gcc.dg/spellcheck-fields-3.c: New test case.
1480 2016-06-13  Martin Liska  <mliska@suse.cz>
1482         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1483         and "guess loop iv compared" heuristics.
1484         * gcc.dg/predict-2.c: Likewise.
1485         * gcc.dg/predict-3.c: Likewise.
1486         * gcc.dg/predict-4.c: Likewise.
1487         * gcc.dg/predict-5.c: Likewise.
1488         * gcc.dg/predict-6.c: Likewise.
1490 2016-06-13  Marek Polacek  <polacek@redhat.com>
1492         PR middle-end/71476
1493         * c-c++-common/Wswitch-unreachable-4.c: New test.
1494         * gcc.dg/Wswitch-unreachable-2.c: New test.
1495         * g++.dg/tm/jump1.C: Move dg-warning.
1497 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1499         * gnat.dg/renaming10.ad[sb]: New test.
1501 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1503         PR fortran/70673
1504         * gfortran.dg/pr70673.f90: New test.
1506 2016-06-13  Richard Biener  <rguenther@suse.de>
1508         PR middle-end/64516
1509         * gcc.dg/align-3.c: New testcase.
1511 2016-06-13  Martin Liska  <mliska@suse.cz>
1513         * gcc.target/i386/pr71458.c: New test.
1515 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1517         PR target/71241
1518         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1520 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1522         PR target/60751
1523         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1524         statement.
1526 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1528         PR target/60751
1529         * gfortran.dg/comma_IO_extension_1.f90: New test.
1530         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1531         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1532         statement.
1533         * gfortran.dg/graphite/pr38083.f90: Likewise.
1534         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1535         missing format.
1537 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1539         * gnat.dg/case_character.adb: New test.
1541 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1543         PR middle-end/71310
1544         * gcc.target/powerpc/pr71310.c: New testcase.
1546 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1548         PR middle-end/71478
1549         * gcc.dg/pr71478.c: New test.
1551 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1553         PR middle-end/71494
1554         * gcc.c-torture/execute/pr71494.c: New test.
1556         PR c/68657
1557         * gcc.target/i386/pr68657.c: New test.
1559         PR inline-asm/68843
1560         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1561         (test): Add -masm=intel alternatives.
1563 2016-06-10  Martin Sebor  <msebor@redhat.com>
1565         PR c/71392
1566         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1568 2016-06-10  Jeff Law  <law@redhat.com>
1570         PR tree-optimization/71335
1571         * gcc.c-torture/execute/pr71335.c: New test.
1573 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1575         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1576         the various "cannot tail-call: " messages.
1578 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1580         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1581         and options.
1583 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1585         PR sanitizer/71480
1586         * c-c++-common/asan/pr71480.c: New test.
1588 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1590         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1591         (ASMNAME2): Likewise.
1592         (main): Replace fn in asm statement with ASMNAME ("fn").
1593         * gcc.dg/guality/pr68037-2.c: Likewise.
1594         * gcc.dg/guality/pr68037-3.c: Likewise.
1595         * gcc.dg/torture/pr68037-1.c: Likewise.
1596         * gcc.dg/torture/pr68037-2.c: Likewise.
1597         * gcc.dg/torture/pr68037-3.c: Likewise.
1599 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1601         PR inline-asm/68843
1602         * gcc.target/i386/pr68843-1.c: New test.
1603         * gcc.target/i386/pr68843-2.c: New test.
1605 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1606             Cesar Philippidis  <cesar@codesourcery.com>
1608         PR middle-end/71373
1609         * gcc.dg/goacc/nested-function-1.c: New file.
1610         * gcc.dg/goacc/nested-function-2.c: Likewise.
1611         * gcc.dg/goacc/pr71373.c: Likewise.
1612         * gfortran.dg/goacc/cray-2.f95: Likewise.
1613         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1614         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1615         * gfortran.dg/goacc/cray.f95: Update.
1616         * gfortran.dg/goacc/loop-1.f95: Likewise.
1617         * gfortran.dg/goacc/loop-3.f95: Likewise.
1618         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1619         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1621 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1623         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1624         for OpenACC tile clauses.
1625         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1627         PR c/71381
1628         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1629         to...
1630         * c-c++-common/goacc/cache-2.c: ... this new file.
1631         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1632         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1633         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1634         usage.
1635         * gfortran.dg/goacc/cray.f95: Likewise.
1636         * gfortran.dg/goacc/loop-1.f95: Likewise.
1638 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1640         PR tree-optimization/71407
1641         PR tree-optimization/71416
1642         * gcc.dg/vect/pr71407.c: New
1643         * gcc.dg/vect/pr71416-1.c: New
1644         * gcc.dg/vect/pr71416-2.c: New
1646 2016-06-10  Richard Biener  <rguenther@suse.de>
1648         PR middle-end/71477
1649         * gcc.dg/torture/pr71477.c: New testcase.
1651 2016-06-09  Julia Koval  <julia.koval@intel.com>
1653         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1654         * gcc.target/i386/interrupt-13.c: Likewise.
1655         * gcc.target/i386/interrupt-15.c: Likewise.
1656         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1657         * gcc.target/i386/interrupt-24.c: Likewise.
1658         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1659         * gcc.target/i386/interrupt-9.c: Likewise.
1660         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1662 2016-06-09  Martin Sebor  <msebor@redhat.com>
1664         PR c/70883
1665         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1666         * gcc.dg/builtin-constant_p-1.c: Same.
1667         * gcc.dg/builtins-error.c: Same.
1668         * gcc.dg/pr70859.c: Same.
1670 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1672         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1673         * gcc.dg/torture/pr68067-1.c: Likewise.
1674         * gcc.dg/torture/pr68067-2.c: Likewise.
1676 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1678         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1679           when setting SIZE.
1681 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1683         PR c++/71465
1684         * g++.dg/inherit/crash5.C: New.
1685         Revert:
1686         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1688         PR c++/70202
1689         * g++.dg/inherit/crash5.C: New.
1690         * g++.dg/inherit/virtual1.C: Adjust.
1692 2016-06-09  Martin Liska  <mliska@suse.cz>
1694         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1695         * g++.dg/predict-loop-exit-2.C: Likewise.
1696         * g++.dg/predict-loop-exit-3.C: Likewise.
1697         * gcc.dg/predict-1.c: Likewise.
1698         * gcc.dg/predict-2.c: Likewise.
1699         * gcc.dg/predict-3.c: Likewise.
1700         * gcc.dg/predict-4.c: Likewise.
1701         * gcc.dg/predict-5.c: Likewise.
1702         * gcc.dg/predict-6.c: Likewise.
1703         * gcc.dg/predict-7.c: Likewise.
1705 2016-06-09  Richard Biener  <rguenther@suse.de>
1707         PR tree-optimization/71462
1708         * gcc.dg/torture/pr71462.c: New testcase.
1710 2016-06-09  Marek Polacek  <polacek@redhat.com>
1712         PR c/65471
1713         * gcc.dg/c11-generic-3.c: New test.
1715 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1717         * g++.dg/init/array42.C: New.
1718         * g++.dg/init/array43.C: Likewise.
1719         * g++.dg/init/array44.C: Likewise.
1720         * g++.dg/init/array45.C: Likewise.
1721         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1722         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1723         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1724         * g++.dg/gomp/pr35751.C: Likewise.
1725         * g++.dg/init/array23.C: Likewise.
1726         * g++.dg/init/brace2.C: Likewise.
1727         * g++.dg/init/brace6.C: Likewise.
1729 2016-06-08  Martin Sebor  <msebor@redhat.com>
1730             Jakub Jelinek  <jakub@redhat.com>
1732         PR c++/70507
1733         PR c/68120
1734         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1735         * c-c++-common/builtin-arith-overflow-2.c: New test.
1736         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1737         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1738         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1740 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1742         PR c++/71442
1743         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1745 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1747         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1748         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1749         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1750         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1751         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1752         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1753         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1754         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1755         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1756         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1757         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1758         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1759         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1761 2016-06-08  Richard Biener  <rguenther@suse.de>
1763         PR tree-optimization/68558
1764         * gcc.dg/vect/slp-44.c: New testcase.
1766 2016-06-08  Richard Biener  <rguenther@suse.de>
1768         * gcc.dg/vect/slp-43.c: New testcase.
1770 2016-06-08  Richard Biener  <rguenther@suse.de>
1772         PR tree-optimization/71452
1773         * gcc.dg/torture/pr71452.c: New testcase.
1775 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1777         PR c++/71448
1778         * g++.dg/torture/pr71448.C: New test.
1780 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1782         PR debug/71432
1783         PR ada/71413
1784         * g++.dg/debug/pr71432.C: New test.
1786 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1788         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1789         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1790         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1792 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1794         * gcc.dg/vect/vect-live-2.c: Update effective target.
1795         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1796         * lib/target-supports.exp: Add aarch64 to vect_long.
1798 2016-06-08  Marek Polacek  <polacek@redhat.com>
1800         PR c/71418
1801         * gcc.dg/noncompile/pr71418.c: New test.
1803         PR c/71426
1804         * gcc.dg/noncompile/pr71426.c: New test.
1806 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1808         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1809         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1810         * gcc.dg/predict-3.c: Update template.
1811         * gcc.dg/predict-5.c: Update template.
1812         * gcc.dg/predict-6.c: Update template.
1813         * gcc.dg/predict-9.c: Update template.
1814         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1816 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1818         * gcc.target/powerpc/vec-mul.c: New test.
1820 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1822         * gcc.dg/spellcheck-fields-2.c: New test case.
1824 2016-06-07  Richard Biener  <rguenther@suse.de>
1826         PR c/61564
1827         * gcc.dg/Wpragmas-1.c: New testcase.
1828         * gcc.dg/Wattributes-4.c: Likewise.
1829         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1830         entry.
1832 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1834         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1835         spurious debug code.
1837 2016-06-07  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/71428
1840         * gcc.dg/torture/pr71428.c: New testcase.
1842 2016-06-07  Richard Biener  <rguenther@suse.de>
1844         PR middle-end/71423
1845         * gcc.dg/torture/pr71423.c: New testcase.
1847 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1849         PR middle-end/71408
1850         * gcc.dg/tree-ssa/pr71408.c: New test.
1852 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1854         PR middle-end/71281
1855         * g++.dg/torture/pr71281.C: New test.
1857 2016-06-06  Marek Polacek  <polacek@redhat.com>
1859         PR c/71362
1860         * gcc.dg/pr71362.c: New test.
1862 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1863             Patrick Palka  <ppalka@gcc.gnu.org>
1865         PR c++/70847
1866         PR c++/71330
1867         PR c++/71393
1868         * g++.dg/opt/pr70847.C: New test.
1869         * g++.dg/ubsan/pr70847.C: New test.
1870         * g++.dg/ubsan/pr71393.C: New test.
1872 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1874         PR tree-optimization/71259
1875         * gcc.dg/vect/pr71259.c: New test.
1877 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1879         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1880         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1881         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1882         above.
1884 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1886         PR middle-end/37780
1887         * gcc.c-torture/execute/pr37780.c: New test.
1888         * gcc.target/aarch64/pr37780_1.c: Likewise.
1889         * gcc.target/arm/pr37780_1.c: Likewise.
1891 2016-06-06  Marek Polacek  <polacek@redhat.com>
1893         * c-c++-common/attr-may-alias-1.c: New test.
1894         * c-c++-common/attr-may-alias-2.c: New test.
1895         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1897 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1899         PR c/24414
1900         * gcc.target/i386/pr24414.c: New test.
1902 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1904         * gcc.target/sparc/vis4misc.c: New file.
1905         * gcc.target/sparc/fpcmp.c: Likewise.
1906         * gcc.target/sparc/fpcmpu.c: Likewise.
1908 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1910         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1911         * gcc.dg/vect/vect-live-3.c: Likewise.
1913 2016-06-06  Richard Biener  <rguenther@suse.de>
1915         PR tree-optimization/71398
1916         * gcc.dg/torture/pr71398.c: New testcase.
1918 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1920         PR target/71389
1921         * g++.dg/pr71389.C: New test.
1923 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1925         PR fortran/71404
1926         * gfortran.dg/fmt_read_5.f: New test.
1928 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1930         PR fortran/69659
1931         * gfortran.dg/class_array_22.f03: New test.
1933 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1935         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1937 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1939         * gcc.dg/predict-9.c: Update template.
1941 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1943         PR c++/49377
1944         * g++.dg/template/pr49377.C: New.
1946 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1948         PR tree-optimization/71405
1949         * g++.dg/torture/pr71405.C: New test.
1951 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1953         PR c++/70202
1954         * g++.dg/inherit/crash5.C: New.
1955         * g++.dg/inherit/virtual1.C: Adjust.
1957 2016-06-03  Jeff Law  <law@redhat.com>
1959         PR tree-optimization/71316
1960         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1962 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1964         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1965         dg-additional-options with just -fno-tree-scev-cprop in it.
1966         * gcc.dg/vect/vect-live-2.c: Likewise.
1967         * gcc.dg/vect/vect-live-5.c: Likewise.
1968         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1969         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1970         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1972 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1974         PR c++/27100
1975         * g++.dg/other/friend6.C: New test.
1977 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1979         * g++.dg/torture/ppc-ldst-array.C: New.
1981 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1983         PR target/71276
1984         PR target/71277
1985         * gcc.dg/torture/builtin-fp-int-inexact.c,
1986         gcc.target/i386/387-builtin-fp-int-inexact.c,
1987         gcc.target/i386/387-rint-inline-1.c,
1988         gcc.target/i386/387-rint-inline-2.c,
1989         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1990         gcc.target/i386/sse2-rint-inline-1.c,
1991         gcc.target/i386/sse2-rint-inline-2.c,
1992         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1993         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1995 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1996             Julia Koval  <julia.koval@intel.com>
1998         PR target/66960
1999         PR target/67630
2000         PR target/67634
2001         PR target/67841
2002         PR target/68037
2003         PR target/68618
2004         PR target/68661
2005         PR target/69575
2006         PR target/69596
2007         PR target/69734
2008         * gcc.dg/guality/pr68037-1.c: New test.
2009         * gcc.dg/guality/pr68037-2.c: Likewise.
2010         * gcc.dg/guality/pr68037-3.c: Likewise.
2011         * gcc.dg/torture/pr68037-1.c: Likewise.
2012         * gcc.dg/torture/pr68037-2.c: Likewise.
2013         * gcc.dg/torture/pr68037-3.c: Likewise.
2014         * gcc.dg/torture/pr68661-1a.c: Likewise.
2015         * gcc.dg/torture/pr68661-1b.c: Likewise.
2016         * gcc.target/i386/interrupt-1.c: Likewise.
2017         * gcc.target/i386/interrupt-2.c: Likewise.
2018         * gcc.target/i386/interrupt-3.c: Likewise.
2019         * gcc.target/i386/interrupt-4.c: Likewise.
2020         * gcc.target/i386/interrupt-5.c: Likewise.
2021         * gcc.target/i386/interrupt-6.c: Likewise.
2022         * gcc.target/i386/interrupt-7.c: Likewise.
2023         * gcc.target/i386/interrupt-8.c: Likewise.
2024         * gcc.target/i386/interrupt-9.c: Likewise.
2025         * gcc.target/i386/interrupt-10.c: Likewise.
2026         * gcc.target/i386/interrupt-11.c: Likewise.
2027         * gcc.target/i386/interrupt-12.c: Likewise.
2028         * gcc.target/i386/interrupt-13.c: Likewise.
2029         * gcc.target/i386/interrupt-14.c: Likewise.
2030         * gcc.target/i386/interrupt-15.c: Likewise.
2031         * gcc.target/i386/interrupt-16.c: Likewise.
2032         * gcc.target/i386/interrupt-17.c: Likewise.
2033         * gcc.target/i386/interrupt-18.c: Likewise.
2034         * gcc.target/i386/interrupt-19.c: Likewise.
2035         * gcc.target/i386/interrupt-20.c: Likewise.
2036         * gcc.target/i386/interrupt-21.c: Likewise.
2037         * gcc.target/i386/interrupt-22.c: Likewise.
2038         * gcc.target/i386/interrupt-23.c: Likewise.
2039         * gcc.target/i386/interrupt-24.c: Likewise.
2040         * gcc.target/i386/interrupt-25.c: Likewise.
2041         * gcc.target/i386/interrupt-26.c: Likewise.
2042         * gcc.target/i386/interrupt-27.c: Likewise.
2043         * gcc.target/i386/interrupt-28.c: Likewise.
2044         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2045         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2046         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2047         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2048         * gcc.target/i386/interrupt-iamcu.c: Likewise.
2049         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2050         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2051         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2052         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2053         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2054         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2055         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2057 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
2059         PR tree-optimization/52171
2060         * gcc.dg/pr52171.c: New test.
2061         * gcc.target/i386/pr52171.c: New test.
2063 2016-06-03  Jan Hubicka  <jh@suse.cz>
2065         * g++.dg/tree-ssa/pred-1.C: New testcase
2066         * gcc.dg/tree-ssa/pred-1.c: New testcase
2068 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2070         PR target/70957
2071         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2072         support.
2073         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2075 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2077         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2079 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2081         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2082         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2083         * gcc.dg/vect/vect-live-1.c: New test.
2084         * gcc.dg/vect/vect-live-2.c: New test.
2085         * gcc.dg/vect/vect-live-3.c: New test.
2086         * gcc.dg/vect/vect-live-4.c: New test.
2087         * gcc.dg/vect/vect-live-5.c: New test.
2088         * gcc.dg/vect/vect-live-slp-1.c: New test.
2089         * gcc.dg/vect/vect-live-slp-2.c: New test.
2090         * gcc.dg/vect/vect-live-slp-3.c: New test.
2092 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2094         PR middle-end/71387
2095         * g++.dg/opt/pr71387.C: New test.
2097 2016-06-02  Jeff Law  <law@redhat.com>
2099         PR tree-optimization/71328
2100         * gcc.c-torture/compile/pr71328.c: New test.
2102 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2104         PR fortran/52393
2105         * gfortran.dg/fmt_read_3.f90: Fix typo.
2106         * gfortran.dg/fmt_read_4.f90: New test.
2108 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2110         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2111         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2112         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2113         * g++.dg/cpp0x/override2.C: Likewise.
2114         * g++.dg/parse/crash5.C: Likewise.
2115         * g++.dg/parse/error16.C: Likewise.
2116         * g++.dg/parse/error27.C: Likewise.
2117         * g++.dg/template/qualttp15.C: Likewise.
2118         * g++.dg/template/redecl4.C: Likewise.
2119         * g++.old-deja/g++.other/crash39.C: Likewise.
2120         * g++.old-deja/g++.other/struct1.C: Likewise.
2121         * g++.old-deja/g++.pt/m9a.C: Likewise.
2122         * g++.old-deja/g++.pt/memclass10.C: Likewise.
2124 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2126         PR c++/71372
2127         * c-c++-common/pr71372.c: New test.
2129         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2130         __TIME__ strings with __builtin_strcmp instead of printf and
2131         dg-output.
2133 2016-06-02  Martin Liska  <mliska@suse.cz>
2135         * gcc.dg/predict-9.c: New test.
2137 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2139         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2140         global set_compiler_env_var and global saved_compiler_env_var.
2142 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2144         PR rtl-optimization/71295
2145         * gcc.c-torture/compile/pr71295.c: New test.
2147 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2149         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2151         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2152         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2154         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2155         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2156         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2157         alternative number.
2159 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2161         * gcc.target/powerpc/p9-splat-4.c: New test.
2163 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2165         PR target/71186
2166         * gcc.target/powerpc/pr71186.c: New test.
2168 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2170         PR fortran/52393
2171         * gfortran.dg/fmt_read_3.f90: New test.
2173 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2175         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2176         procedure.
2178 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
2180         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2181         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2182         env var is set.
2183         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2184         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2185         shown once.
2186         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2187         during compilation.
2188         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2189         vars set by dg-set-compiler-env-var.
2191 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
2193         PR fortran/71156
2194         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2195         to the module procedure declaration.
2196         * gfortran.dg/submodule_16.f08: New test.
2198 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2200         PR middle-end/71371
2201         * c-c++-common/gomp/pr71371.c: New test.
2203 2016-06-01  Richard Biener  <rguenther@suse.de>
2205         PR tree-optimization/71366
2206         * gcc.dg/torture/pr71366-1.c: New testcase.
2207         * gcc.dg/torture/pr71366-2.c: Likewise.
2209 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2211         * gcc.target/powerpc/vslv-0.c: New test.
2212         * gcc.target/powerpc/vslv-1.c: New test.
2213         * gcc.target/powerpc/vsrv-0.c: New test.
2214         * gcc.target/powerpc/vsrv-1.c: New test.
2216 2016-06-01  Nathan Sidwell  <nathan@acm.org>
2218         * c-c++-common/torture/pr57945.c: Add expected PTX error.
2219         * gcc.target/nvptx/weak.c: New.
2221 2016-06-01  Richard Biener  <rguenther@suse.de>
2223         PR tree-optimization/71261
2224         * gcc.dg/torture/vect-bool-1.c: New testcase.
2226 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2228         * gfortran.dg/gomp/order-1.f90: New test.
2229         * gfortran.dg/gomp/order-2.f90: New test.
2231 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
2233         * gcc.dg/unroll-6.c: Update template.
2234         * gcc.dg/unroll-7.c: New testcase.
2235         * gcc.dg/unroll-8.c: New testcase.
2237 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2239         * gnat.dg/opt56.ad[sb]: New test.
2241 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2243         PR c++/66635
2244         * g++.dg/cpp0x/constexpr-ice16.C: New.
2246 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2248         PR tree-optimization/71314
2249         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
2250         -mbranch-cost=2.
2252 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2254         PR tree-optimization/71077
2255         * gcc.dg/tree-ssa/pr71077.c: New test.
2257 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
2259         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2260         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2261         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2263 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2265         PR c++/71248
2266         * g++.dg/cpp0x/pr71248.C: New.
2267         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2268         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2269         * g++.dg/init/new37.C: Likewise.
2270         * g++.dg/template/static1.C: Likewise.
2271         * g++.dg/template/static2.C: Likewise.
2273 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2275         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2276         instead of %rdi.
2277         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2279 2016-05-31  Marek Polacek  <polacek@redhat.com>
2281         * c-c++-common/Wswitch-unreachable-3.c: New test.
2282         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2284 2016-05-31  Richard Biener  <rguenther@suse.de>
2286         PR tree-optimization/71352
2287         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2289 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2291         * gcc.target/arm/armv5_thumb_isa.c: New test.
2293 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2295         PR target/71346
2296         * gcc.target/i386/pr71346.c: New test.
2298 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2300         PR tree-optimization/69068
2301         * gcc.dg/graphite/pr69068.c: New test.
2303 2016-05-27  Martin Sebor  <msebor@redhat.com>
2305         PR c++/71306
2306         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2308 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2310         PR c++/71349
2311         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2312         nowait depend(inout: dd[0]) clauses where permitted.
2314 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2316         PR c++/71238
2317         * g++.dg/parse/pr71238.C: New.
2318         * g++.dg/concepts/friend1.C: Test column numbers too.
2319         * g++.dg/cpp0x/initlist31.C: Likewise.
2320         * g++.dg/cpp0x/pr51420.C: Likewise.
2321         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2322         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2323         * g++.dg/ext/builtin3.C: Likewise.
2324         * g++.dg/lookup/friend12.C: Likewise.
2325         * g++.dg/lookup/friend7.C: Likewise.
2326         * g++.dg/lookup/koenig1.C: Likewise.
2327         * g++.dg/lookup/koenig5.C: Likewise.
2328         * g++.dg/lookup/used-before-declaration.C: Likewise.
2329         * g++.dg/overload/koenig1.C: Likewise.
2330         * g++.dg/template/crash65.C: Likewise.
2331         * g++.dg/template/friend57.C: Likewise.
2332         * g++.dg/warn/Wshadow-5.C: Likewise.
2333         * g++.dg/warn/Wunused-8.C: Likewise.
2334         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2335         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2336         * g++.old-deja/g++.jason/member.C: Likewise.
2337         * g++.old-deja/g++.jason/report.C: Likewise.
2338         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2339         * g++.old-deja/g++.law/visibility20.C: Likewise.
2340         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2341         * g++.old-deja/g++.other/static5.C: Likewise.
2342         * g++.old-deja/g++.pt/overload2.C: Likewise.
2344 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2346         * gcc.dg/tree-ssa/peel1.c: New testcase.
2347         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2348         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2350 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2352         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2353         to ce.
2355 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2357         PR c++/71099
2358         * g++.dg/parse/virtual1.C: New.
2360 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2362         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2363         Use correct register when clearing %edx.
2365 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2367         PR tree-optimization/71289
2368         * gcc.dg/pr71289.c: New test.
2370 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2372         PR middle-end/71269
2373         PR middle-end/71292
2374         * gcc.dg/tree-ssa/pr71269.c: New test.
2375         * gcc.dg/tree-ssa/pr71292.c: New test.
2377 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2379         PR middle-end/71252
2380         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2382 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2384         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2385         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2386         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2388 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2390         PR tree-optimization/69067
2391         * gcc.dg/graphite/pr69067.c: New test.
2393 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2395         PR target/71245
2396         * gcc.target/i386/pr71245-1.c: New test.
2397         * gcc.target/i386/pr71245-2.c: Ditto.
2399 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2401         PR c++/71105
2402         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2403         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2404         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2406 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2408         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2410 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2412         Revert:
2413         PR c++/69855
2414         * g++.dg/overload/69855.C: New.
2415         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2416         * g++.old-deja/g++.pt/crash3.C: Likewise.
2418 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2420         PR c++/60385
2421         * g++.dg/parse/namespace13.C: New.
2423 2016-05-26  Jeff Law  <law@redhat.com>
2425         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2426         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2427         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2428         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2429         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2430         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2431         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2432         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2433         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2434         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2435         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2436         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2437         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2439 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2441         PR c++/69855
2442         * g++.dg/overload/69855.C: New.
2443         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2444         * g++.old-deja/g++.pt/crash3.C: Likewise.
2446 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2448         PR target/63596
2449         * gcc.target/aarch64/va_arg_1.c: New testcase.
2450         * gcc.target/aarch64/va_arg_2.c: Likewise.
2451         * gcc.target/aarch64/va_arg_3.c: Likewise.
2453 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2455         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2456         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2457         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2458         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2459         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2461 2016-05-27  Marek Polacek  <polacek@redhat.com>
2463         PR middle-end/71308
2464         * g++.dg/torture/pr71308.C: New test.
2466 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2468         * gcc.dg/zero_bits_compound-1.c: New test.
2469         * gcc.dg/zero_bits_compound-2.c: New test.
2471 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2473         PR middle-end/71279
2474         * gcc.dg/pr71279.c: New test.
2476 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2478         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2479         floating point min/max/comparison instructions.
2480         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2482 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2484         * c-c++-common/gomp/schedule-1.c: New test.
2485         * gfortran.dg/gomp/schedule-1.f90: New test.
2487 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2489         PR c++/70822
2490         PR c++/70106
2491         * g++.dg/cpp1y/auto-fn32.C: New test.
2492         * g++.dg/cpp1y/paren4.C: New test.
2494 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2496         * gcc.dg/20060410.c: Xfail on ptx.
2497         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2498         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2499         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2500         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2501         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2503 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2505         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2507 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2509         PR tree-optimization/71280
2510         * gcc.dg/pr71280.c: New test.
2512         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2514         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2515         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2517         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2519 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2521         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2522         kept in memory.
2524 2016-05-25  Jeff Law  <law@redhat.com>
2526         PR tree-optimization/71272
2527         * gcc.c-torture/compile/pr71272.c: new test.
2529 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2531         * gcc.target/powerpc/vec-cmpne.c: New test.
2532         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2534 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2536         * gnat.dg/opt55.ad[sb]: New test.
2538 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2540         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2541         * c-c++-common/pr60226.c: Require int32plus.
2542         * gcc.c-torture/execute/pr70602.c: Likewise.
2543         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2544         unsigned long for malloc arg type.
2545         * gcc.dg/asr_div1.c: Require int32plus.
2546         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2547         * gcc.dg/pie-1.c: Require pie.
2548         * gcc.dg/pie-2.c: Likewise.
2549         * gcc.dg/pr59471.c: Require int32plus.
2550         * gcc.dg/pr59963-2.c: XFAIL for int16.
2551         * gcc.dg/pr60114.c: Require int32plus.
2552         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2553         unsigned long for typedef of size_t.
2554         * gcc.dg/pr63914.c: Require int32plus.
2555         * gcc.dg/pr64536.c: Require pt32plus.
2556         * gcc.dg/pr65658.c: Likewise.
2557         * gcc.dg/pr67271.c: Require int32plus.
2558         * gcc.dg/pr68112.c: Likewise.
2559         * gcc.dg/pr69071.c: Skip for avr target.
2560         * gcc.dg/pr69973.c: Require int32plus.
2561         * gcc.dg/pr70169.c: Skip for avr target.
2562         * gcc.dg/sso-6.c: Require int32plus.
2563         * gcc.dg/sso-7.c: Likewise.
2564         * gcc.dg/sso-8.c: Likewise.
2565         * gcc.dg/vrp-min-max-2.c: Likewise.
2567 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2569         PR target/70738
2570         * gcc.target/i386/pr70738-1.c: New test.
2571         * gcc.target/i386/pr70738-2.c: Likewise.
2572         * gcc.target/i386/pr70738-3.c: Likewise.
2573         * gcc.target/i386/pr70738-4.c: Likewise.
2574         * gcc.target/i386/pr70738-5.c: Likewise.
2575         * gcc.target/i386/pr70738-6.c: Likewise.
2576         * gcc.target/i386/pr70738-7.c: Likewise.
2577         * gcc.target/i386/pr70738-8.c: Likewise.
2578         * gcc.target/i386/pr70738-9.c: Likewise.
2580 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2582         PR rtl-optimization/66940
2583         * gcc.c-torture/execute/pr66940.c: New test.
2585 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2587         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2588         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2589         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2590         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2591         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2592         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2593         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2594         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2595         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2596         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2597         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2598         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2599         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2600         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2601         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2602         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2603         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2604         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2605         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2606         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2607         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2608         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2609         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2610         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2612 2016-05-25  Marek Polacek  <polacek@redhat.com>
2614         PR c/71265
2615         * gcc.dg/noncompile/pr71265.c: New test.
2617         PR c/71266
2618         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2620 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2622         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2624 2016-05-25  Richard Biener  <rguenther@suse.de>
2626         PR tree-optimization/71261
2627         * c-c++-common/torture/pr71261.c: New testcase.
2629 2016-05-25  Richard Biener  <rguenther@suse.de>
2631         PR tree-optimization/71264
2632         * gcc.dg/vect/pr71264.c: New testcase.
2634 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2636         PR c++/55992
2637         * g++.dg/cpp0x/alias-decl-53.C: New.
2638         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2640 2016-05-25  Martin Liska  <mliska@suse.cz>
2642         * g++.dg/pr71239.C: New test.
2644 2016-05-25  Richard Biener  <rguenther@suse.de>
2646         * gcc.dg/vect/pr58135.c: Rename to ...
2647         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2649 2016-05-25  Marek Polacek  <polacek@redhat.com>
2651         * g++.dg/pr65295.C: Use target c++14.
2653 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2655         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2656         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2658 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2660         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2661         instructions.
2663 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2665         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2666         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2667         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2668         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2669         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2670         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2671         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2672         * c-c++-common/goacc/pcopy.c: Likewise.
2673         * c-c++-common/goacc/pcopyin.c: Likewise.
2674         * c-c++-common/goacc/pcopyout.c: Likewise.
2675         * c-c++-common/goacc/pcreate.c: Likewise.
2676         * c-c++-common/goacc/pr70688.c: New test.
2677         * c-c++-common/goacc/present-1.c: Adjust test.
2678         * c-c++-common/goacc/reduction-5.c: Likewise.
2679         * g++.dg/goacc/data-1.C: New test.
2681 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2683         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2684         vector parity built-in functions.
2685         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2686         count trailing zeros automatic vectorization.
2687         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2688         count trailing zeros built-in functions.
2690 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2692         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2694 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2696         PR target/71050
2697         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2699 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2701         PR c++/50436
2702         * g++.dg/template/crash123.C: New.
2703         * g++.dg/template/crash124.C: Likewise.
2705 2016-05-24  Martin Sebor  <msebor@redhat.com>
2707         PR c++/71147
2708         * g++.dg/ext/flexary16.C: New test.
2710 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2712         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2713         before math.h is included.
2714         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2715         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2716         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2717         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2718         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2719         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2720         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2721         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2722         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2723         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2724         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2725         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2726         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2727         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2728         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2729         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2730         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2731         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2732         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2733         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2734         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2735         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2736         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2738 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2739             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2741         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2742         support.
2744 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2746         PR c++/69872
2747         * g++.dg/warn/Wno-narrowing1.C: New.
2749 2016-05-24  Marek Polacek  <polacek@redhat.com>
2751         PR c/71249
2752         * c-c++-common/Wswitch-unreachable-2.c: New test.
2754 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2756         PR c++/71257
2757         * g++.dg/vect/simd-clone-6.cc: New test.
2758         * g++.dg/gomp/declare-simd-6.C: New test.
2760         PR middle-end/70434
2761         PR c/69504
2762         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2764 2016-05-24  Richard Biener  <rguenther@suse.de>
2766         PR tree-optimization/71240
2767         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2769 2016-05-24  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/71230
2772         * gcc.dg/torture/pr71230.c: New testcase.
2773         * g++.dg/torture/pr71230.C: Likewise.
2775 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2777         * c-c++-common/goacc/routine-5.c: Add tests.
2778         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2779         * gfortran.dg/goacc/routine-6.f90: Add tests.
2781 2016-05-24  Richard Biener  <rguenther@suse.de>
2783         PR tree-optimization/71253
2784         * gcc.dg/torture/pr71253.c: New testcase.
2786 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2788         PR middle-end/71252
2789         * gfortran.dg/pr71252.f90: New test.
2791 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2793         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2795 2016-05-24  Richard Biener  <rguenther@suse.de>
2797         PR middle-end/70434
2798         PR c/69504
2799         * c-c++-common/vector-subscript-4.c: New testcase.
2800         * c-c++-common/vector-subscript-5.c: Likewise.
2802 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2804         PR fortran/71123
2805         * gfortran.dg/namelist_90.f: New test
2807 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809         PR fortran/66461
2810         * gfortran.dg/unexpected_eof.f: New test
2812 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2813             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2815         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2816         as little endian.
2818 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2820         PR c++/70972
2821         * g++.dg/cpp0x/inh-ctor20.C: New.
2822         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2824 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2826         PR c++/69095
2827         * g++.dg/cpp0x/variadic168.C: New.
2829 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2831         * g++.dg/cpp0x/pr31445.C: Test column number too.
2832         * g++.dg/cpp0x/pr32253.C: Likewise.
2833         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2834         * g++.dg/cpp0x/variadic36.C: Likewise.
2836 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2838         * gcc.dg/fold-notshift-2.c: Adjust.
2840 2016-05-23  Marek Polacek  <polacek@redhat.com>
2842         PR c/49859
2843         * c-c++-common/Wswitch-unreachable-1.c: New test.
2844         * gcc.dg/Wswitch-unreachable-1.c: New test.
2845         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2846         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2847         * g++.dg/gomp/block-10.C: Likewise.
2848         * gcc.dg/gomp/block-10.c: Likewise.
2849         * g++.dg/gomp/block-9.C: Likewise.
2850         * gcc.dg/gomp/block-9.c: Likewise.
2851         * g++.dg/gomp/target-1.C: Likewise.
2852         * g++.dg/gomp/target-2.C: Likewise.
2853         * gcc.dg/gomp/target-1.c: Likewise.
2854         * gcc.dg/gomp/target-2.c: Likewise.
2855         * g++.dg/gomp/taskgroup-1.C: Likewise.
2856         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2857         * gcc.dg/gomp/teams-1.c: Likewise.
2858         * g++.dg/gomp/teams-1.C: Likewise.
2859         * g++.dg/overload/error3.C: Likewise.
2860         * g++.dg/tm/jump1.C: Likewise.
2861         * g++.dg/torture/pr40335.C: Likewise.
2862         * gcc.dg/c99-vla-jump-5.c: Likewise.
2863         * gcc.dg/switch-warn-1.c: Likewise.
2864         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2865         * gcc.dg/nested-func-1.c: Likewise.
2866         * gcc.dg/pr67784-4.c: Likewise.
2868 2016-05-23  Richard Biener  <rguenther@suse.de>
2870         PR tree-optimization/71230
2871         * gfortran.dg/pr71230-1.f90: New testcase.
2872         * gfortran.dg/pr71230-2.f90: Likewise.
2874 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2876         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2877         * gcc.dg/vect/pr58135.c:  Add new.
2878         * gfortran.dg/pr46519-1.f: Adjust test case.
2880 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2882         PR c++/53401
2883         * g++.dg/cpp0x/decltype64.C: New.
2885 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2887         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2888         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2889         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2891 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2893         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2894         Add poly64x1_t and poly64x2_t cases if supported.
2895         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2896         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2897         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2898         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2899         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2901 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2903         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2904         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2905         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2906         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2907         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2908         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2909         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2911 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2913         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2915 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2917         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2918         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2920 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2922         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2923         constraint instead of "r".
2924         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2925         insn instead of vxorpd.
2926         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2928         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2929         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2931         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2933         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2934         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2936         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2938 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2940         PR middle-end/40921
2941         * gcc.dg/tree-ssa/pr40921.c: New test.
2943 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2945         PR target/71103
2946         * gcc.target/avr/pr71103.c: New test.
2948 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2950         PR middle-end/71179
2951         * gcc.dg/tree-ssa/pr71179.c: New test.
2953 2016-05-20  Martin Sebor  <msebor@redhat.com>
2955         PR c/71115
2956         * gcc.dg/init-excess-2.c: New test.
2958 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2960         * gnat.dg/opt53.adb: New test.
2961         * gnat.dg/opt54.adb: Likewise.
2963 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2965         PR tree-optimization/70884
2966         * gcc.dg/tree-ssa/pr70919.c: New test.
2968 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2970         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2971         formatting.
2972         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2973         fix code formatting.
2975 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2977         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2978         non-common cases.
2979         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2981 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2983         * jit.dg/all-non-failing-tests.h: Add
2984         test-factorial-must-tail-call.c.
2985         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2986         * jit.dg/test-factorial-must-tail-call.c: New test case.
2988 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2990         PR fortran/71204
2991         * gfortran.dg/pr71204.f90: New test.
2993 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2995         * gcc.target/nvptx/sincos.c: New test.
2997 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2999         PR c++/70572
3000         * g++.dg/cpp1y/auto-fn31.C: New.
3002 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
3004         * gcc.target/powerpc/vec-addec.c: New test.
3005         * gcc.target/powerpc/vec-addec-int128.c: New test.
3007 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
3009         * gcc.dg/plugin/must-tail-call-1.c: New test case.
3010         * gcc.dg/plugin/must-tail-call-2.c: New test case.
3011         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3012         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3014 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
3016         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3018 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
3020         PR c++/71210
3021         * g++.dg/opt/pr71210-1.C: New test.
3022         * g++.dg/opt/pr71210-2.C: New test.
3024         PR tree-optimization/29756
3025         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3026         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
3027         only on selected targets where V4SImode vectors are known to be
3028         supported.
3030 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
3032         PR tree-optimization/71079
3033         PR tree-optimization/71206
3034         * gcc.dg/tree-ssa/pr71206.c: New testcase.
3036 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3038         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3039         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3040         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3042 2016-05-20  Richard Guenther  <rguenther@suse.de>
3044         PR tree-optimization/29756
3045         * gcc.dg/tree-ssa/vector-6.c: New testcase.
3047 2016-05-20  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/71185
3050         * gcc.dg/tree-ssa/pr71185.c: New testcase.
3052 2016-05-20  Richard Biener  <rguenther@suse.de>
3054         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3056 2016-05-19  Marek Polacek  <polacek@redhat.com>
3058         PR c++/71075
3059         * g++.dg/diagnostic/pr71075.C: New test.
3061 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3063         PR c++/71184
3064         * g++.dg/pr71184.C: New test case.
3066 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3068         * gcc.target/powerpc/darn-0.c: New test.
3069         * gcc.target/powerpc/darn-1.c: New test.
3070         * gcc.target/powerpc/darn-2.c: New test.
3072 2016-05-19  Marek Polacek  <polacek@redhat.com>
3074         PR tree-optimization/71031
3075         * gcc.dg/tree-ssa/vrp100.c: New test.
3077 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3079         PR rtl-optimization/71148
3080         * gcc.dg/pr71148.c: New test.
3082 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3084         PR target/71056
3085         * gcc.target/arm/pr71056.c: New test.
3087 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3089         * c-c++-common/pr69669.c: Check the used mode.
3091 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
3093         PR sanitizer/64354
3094         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3096 2016-05-19  Richard Biener  <rguenther@suse.de>
3098         PR tree-optimization/70729
3099         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3100         * gcc.dg/graphite/scop-18.c: Likewise.
3101         * gcc.dg/pr41783.c: Disable LIM.
3102         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3103         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3104         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3105         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3106         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3107         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3108         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3109         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3110         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3111         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3112         * gfortran.dg/pr42108.f90: Likewise.
3114 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
3116         PR driver/69265
3117         * gcc.dg/spellcheck-options-11.c: New test case.
3119 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3121         PR c++/71100
3122         * g++.dg/opt/pr71100.C: New test.
3124 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3126         PR ipa/69708
3127         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3128         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3129         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3130         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3132 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3134         PR ipa/69708
3135         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3136         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3137         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3138         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3139         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3141 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3143         PR c++/69793
3144         * g++.dg/template/crash122.C: New.
3146 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3148         PR c++/70466
3149         * g++.dg/template/pr70466-1.C: New.
3150         * g++.dg/template/pr70466-2.C: Likewise.
3152 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3154         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3155         splat operations and the XXSPLTIB instruction.
3156         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3157         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3158         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3159         xxlxor to clear a register.
3161 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3163         * gcc.dg/torture/pr71020.c: New test.
3165 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3167         PR ipa/70646
3168         * gcc.dg/ipa/pr70646.c: New test.
3170 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3172         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3174 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3176         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3177         missing tests for vreinterpretq_p{8,16}.
3179 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3181         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3182         vsliq_n_s64 and vsliq_n_u64.
3184 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3186         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3187         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3189 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3191         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3192         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3193         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3195 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3197         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3198         in comment.
3200 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3202         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3203         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3204         "blr\t" and switch to scan-assembler-times.
3206 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
3208         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3209         with __aarch64__.
3210         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3211         declarations under __aarch64__ and __ARM_FEATURE_FMA.
3213 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3215         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3216         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3217         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3218         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3219         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3220         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3222         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3223         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3225         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3226         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3228         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3229         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3231         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3233 2016-05-18  Richard Biener  <rguenther@suse.de>
3235         PR tree-optimization/71168
3236         * gcc.dg/torture/pr71168.c: New testcase.
3238 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
3240         PR middle-end/63586
3241         * gcc.dg/tree-ssa/pr63586-2.c: New test.
3242         * gcc.dg/tree-ssa/pr63586.c: New test.
3243         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3245 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3247         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3248         * gcc.dg/pr68671.c: Fix ptx xfail-if.
3249         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3250         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3252 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3254         * gcc.target/nvptx/abi-vararg-3.c: New.
3256 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
3258         PR tree-optimization/54579
3259         PR middle-end/55299
3260         * gcc.dg/fold-notrotate-1.c: New test.
3261         * gcc.dg/fold-notshift-1.c: New test.
3262         * gcc.dg/fold-notshift-2.c: New test.
3264 2016-05-17  Marek Polacek  <polacek@redhat.com>
3266         PR ipa/71146
3267         * g++.dg/ipa/pr71146.C: New test.
3269 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3271         * jit.dg/test-error-array-bounds.c: New test case.
3273 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3275         * gcc.dg/tree-ssa/and-1.c: New testcase.
3277 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3279         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3280         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3282 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3284         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3285         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3287 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3289         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3291 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3293         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3295 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3297         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3298         ".2d[index]" when scan the assembly.
3299         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3300         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3301         float64x1.
3302         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3304 2016-05-17  Richard Biener  <rguenther@suse.de>
3306         PR tree-optimization/71132
3307         * gcc.dg/torture/pr71132.c: New testcase.
3309 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3311         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3313 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3315         PR target/70809
3316         * gcc.target/aarch64/pr70809_1.c: New test.
3318 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3320         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3321         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3322         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3323         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3325 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3326             Ilya Enkovich  <ilya.enkovich@intel.com>
3328         PR target/71114
3329         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3331 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3333         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3334         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3336 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3338         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3339         test for __ARM_FP16_ARGS.
3340         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3341         * gcc.target/arm/aapcs/neon-vect10.c: New.
3342         * gcc.target/arm/aapcs/neon-vect9.c: New.
3343         * gcc.target/arm/aapcs/vfp18.c: New.
3344         * gcc.target/arm/aapcs/vfp19.c: New.
3345         * gcc.target/arm/aapcs/vfp20.c: New.
3346         * gcc.target/arm/aapcs/vfp21.c: New.
3347         * gcc.target/arm/fp16-aapcs-1.c: New.
3348         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3349         test for __ARM_FP16_ARGS.
3350         * g++.target/arm/fp16-return-1.c: Update expected output.
3352 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3354         PR testsuite/70227
3355         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3357 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3359         PR fortran/69603
3360         * gfortran.dg/pr69603.f90: New testcase.
3362 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3364         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3366 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3368         PR fortran/71047
3369         * gfortran.dg/pr71047.f08: New test.
3371 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3373         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3374         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3375         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3377 2016-05-13  Martin Sebor  <msebor@redhat.com>
3379         PR c++/60049
3380         * g++.dg/cpp0x/constexpr-60049.C: New test.
3382 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3384         PR bootstrap/71071
3385         * gcc.dg/pr71071.c: New test.
3387 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3389         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3390         remove XOP handling.
3391         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3393 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3395         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3396         __atomic_is_lock_free declaration.
3398 2016-05-13  Richard Biener  <rguenther@suse.de>
3400         PR tree-optimization/42587
3401         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3403 2016-05-13  Martin Liska  <mliska@suse.cz>
3405         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3406         the new format of dump output.
3408 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3410         * gcc.dg/pr71084.c: New test.
3412 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3414         PR target/53440
3415         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3417 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3419         * gcc.target/aarch64/struct_return.c: New test.
3421 2016-05-12  Marek Polacek  <polacek@redhat.com>
3423         PR c/70756
3424         * c-c++-common/pr70756-2.c: New test.
3425         * c-c++-common/pr70756.c: New test.
3427 2016-05-12  Richard Biener  <rguenther@suse.de>
3429         PR tree-optimization/71059
3430         * gcc.dg/torture/pr71059.c: New testcase.
3432 2016-05-12  Richard Biener  <rguenther@suse.de>
3434         PR tree-optimization/71062
3435         * gcc.dg/torture/pr71062.c: New testcase.
3437 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3439         PR tree-optimization/71006
3440         * gcc.dg/pr71006.c: New test.
3442 2016-05-12  Marek Polacek  <polacek@redhat.com>
3444         PR driver/71063
3445         * gcc.dg/opts-7.c: New test.
3447 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3449         PR target/70830
3450         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3451         Add -save-temps to dg-options.
3452         Scan for ldmfd rather than pop instruction.
3453         * gcc.target/arm/interrupt-2.c: Likewise.
3454         * gcc.target/arm/pr70830.c: New test.
3456 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3458         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3459         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3461         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3462         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3463         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3465         PR target/71019
3466         * gcc.target/i386/avx512vl-pack-1.c: New test.
3467         * gcc.target/i386/avx512vl-pack-2.c: New test.
3468         * gcc.target/i386/avx512bw-pack-2.c: New test.
3470         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3472         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3473         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3474         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3476 2016-05-12  Richard Biener  <rguenther@suse.de>
3478         PR tree-optimization/70986
3479         * gcc.dg/torture/pr70986-1.c: New testcase.
3480         * gcc.dg/torture/pr70986-2.c: Likewise.
3481         * gcc.dg/torture/pr70986-3.c: Likewise.
3483 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3485         PR c/43651
3486         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3487         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3489 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3491         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3492         directive.
3493         * gcc.target/i386/pr66746.c: Ditto.
3495 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3497         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3498         support.
3499         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3500         warning when using -mvsx-timode.
3501         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3502         * gcc.target/powerpc/dform-2.c: Likewise.
3503         * gcc.target/powerpc/pr68805.c: Likewise.
3505 2016-05-11  Marek Polacek  <polacek@redhat.com>
3507         PR c++/71024
3508         * c-c++-common/attributes-3.c: New test.
3510 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3512         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3513         * gcc.c-torture/execute/pr68185.c: Likewise.
3514         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3515         * gcc.dg/pr69634.c: Requires scheduling.
3516         * gcc.dg/torture/pr66178.c: Require label values.
3517         * gcc.dg/setjmp-6.c: Require indirect jumps.
3519 2016-05-11  Richard Biener  <rguenther@suse.de>
3521         PR tree-optimization/71055
3522         * gcc.dg/torture/pr71055.c: New testcase.
3524 2016-05-11  Richard Biener  <rguenther@suse.de>
3526         PR debug/71057
3527         * g++.dg/debug/pr71057.C: New testcase.
3529 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3531         PR fortran/70855
3532         * gfortran.dg/gomp/pr70855.f90: New test.
3534 2016-05-11  Richard Biener  <rguenther@suse.de>
3536         PR middle-end/71002
3537         * g++.dg/torture/pr71002.C: New testcase.
3539 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3541         PR middle-end/70807
3542         * gcc.dg/pr70807.c: New test.
3544 2016-05-10  Martin Sebor  <msebor@redhat.com>
3546         PR c++/38611
3547         * g++.dg/Wattributes.C: New test.
3549 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3551         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3552         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3553         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3555 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3557         PR target/70799
3558         * gcc.target/i386/pr70799-1.c: New test.
3560 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3562         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3564 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3566         PR middle-end/70877
3567         * gcc.target/i386/pr70877.c: New test.
3569 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3571         PR tree-optimization/70786
3572         * gcc.target/i386/pr70876.c: New test.
3574 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3576         PR target/70927
3577         * gcc.target/i386/avx512vl-logic-1.c: New test.
3578         * gcc.target/i386/avx512vl-logic-2.c: New test.
3579         * gcc.target/i386/avx512dq-logic-2.c: New test.
3581 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3583         PR target/70963
3584         * gcc.target/powerpc/pr70963.c: New.
3586 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3588         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3589         (test_very_wide_line): Add ruler to expected output.
3590         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3591         (test_very_wide_line): Likewise.
3592         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3593         (test_show_locus): Within the handling of "test_very_wide_line",
3594         enable show_ruler_p on the diagnostic context.
3596 2016-05-10  Richard Biener  <rguenther@suse.de>
3598         PR tree-optimization/71039
3599         * gcc.dg/torture/pr71039.c: New testcase.
3601 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3603         * gcc.dg/nested-func-10.c: Requires alloca.
3604         * gcc.dg/nested-func-9.c: Requires alloca.
3605         * gcc.c-torture/execute/pr70460.c: Requires labels.
3606         * gcc.c-torture/compile/pr70199.c: Requires labels.
3607         * gcc.target/nvptx/decl.c: Compile only.
3608         * gcc.target/nvptx/trailing-init.c: Compile only.
3609         * gcc.target/nvptx/ary-init.c: Compile only.
3611 2016-05-10  Marek Polacek  <polacek@redhat.com>
3613         PR c/70255
3614         * gcc.dg/attr-opt-1.c: New test.
3616 2016-05-10  Richard Biener  <rguenther@suse.de>
3618         PR tree-optimization/70497
3619         PR tree-optimization/28367
3620         * gcc.dg/torture/20160404-1.c: New testcase.
3621         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3622         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3624 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3626         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3628 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3630         * gcc.target/i386/fabsneg-1.c New test.
3632 2016-05-09  Alan Modra  <amodra@gmail.com>
3634         PR testsuite/70826
3635         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3637 2016-05-09  Richard Biener  <rguenther@suse.de>
3639         PR tree-optimization/70985
3640         * gcc.dg/torture/pr70985.c: New testcase.
3642 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3644         * gcc.dg/tree-ssa/ifc-9.c: New test.
3645         * gcc.dg/tree-ssa/ifc-10.c: New test.
3646         * gcc.dg/tree-ssa/ifc-11.c: New test.
3647         * gcc.dg/tree-ssa/ifc-12.c: New test.
3648         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3649         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3650         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3652 2016-05-09  Richard Biener  <rguenther@suse.de>
3654         PR fortran/70937
3655         * gfortran.dg/pr70937.f90: New testcase.
3657 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3659         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3661 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3663         PR fortran/56226
3664         * gfortran.dg/dec_structure_1.f90: New testcase.
3665         * gfortran.dg/dec_structure_2.f90: Ditto.
3666         * gfortran.dg/dec_structure_3.f90: Ditto.
3667         * gfortran.dg/dec_structure_4.f90: Ditto.
3668         * gfortran.dg/dec_structure_5.f90: Ditto.
3669         * gfortran.dg/dec_structure_6.f90: Ditto.
3670         * gfortran.dg/dec_structure_7.f90: Ditto.
3671         * gfortran.dg/dec_structure_8.f90: Ditto.
3672         * gfortran.dg/dec_structure_9.f90: Ditto.
3673         * gfortran.dg/dec_structure_10.f90: Ditto.
3674         * gfortran.dg/dec_structure_11.f90: Ditto.
3675         * gfortran.dg/dec_union_1.f90: Ditto.
3676         * gfortran.dg/dec_union_2.f90: Ditto.
3677         * gfortran.dg/dec_union_3.f90: Ditto.
3678         * gfortran.dg/dec_union_4.f90: Ditto.
3679         * gfortran.dg/dec_union_5.f90: Ditto.
3680         * gfortran.dg/dec_union_6.f90: Ditto.
3681         * gfortran.dg/dec_union_7.f90: Ditto.
3683 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3685         PR tree-optimization/70956
3686         * gcc.dg/graphite/pr70956.c: New test.
3688 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3690         PR middle-end/70941
3691         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3692         (a, b, c, d): Change type from char to signed char.
3693         (main): Compare against (signed char) -1634678893 instead of
3694         hardcoded -109.  Use __builtin_abort instead of abort.
3696         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3697         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3699         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3701 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3703         PR debug/70935
3704         * gcc.dg/torture/pr70935.c: New test.
3706 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3708         PR target/58219
3709         * gcc.target/sh/pr58219.c: New tests.
3711 2016-05-06  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/70960
3714         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3716 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3718         PR target/52933
3719         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3720         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3721         Adjust expected instruction counts.
3722         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3724 2016-05-06  Marek Polacek  <polacek@redhat.com>
3726         PR sanitizer/70875
3727         * gcc.dg/ubsan/bounds-3.c: New test.
3729 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3731         PR target/54089
3732         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3734 2016-05-06  Richard Biener  <rguenther@suse.de>
3736         PR middle-end/70931
3737         * gfortran.dg/pr70931.f90: New testcase.
3739 2016-05-06  Richard Biener  <rguenther@suse.de>
3741         PR middle-end/70941
3742         * gcc.dg/torture/pr70941.c: New testcase.
3744 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3746         PR tree-optimization/57206
3747         * gcc.dg/vect/pr57206.c: New test.
3749 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3751         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3753 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3755         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3757         * c-c++-common/Wdangling-else-4.c: New test.
3759 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3761         PR c++/70906
3762         PR c++/70933
3763         * g++.dg/opt/pr70906.C: New test.
3764         * g++.dg/opt/pr70933.C: New test.
3766         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3768 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3770         * gcc.dg/ipa/pure-const-3.c: New testcase.
3772 2016-05-04  Marek Polacek  <polacek@redhat.com>
3774         * c-c++-common/Wdangling-else-1.c: New test.
3775         * c-c++-common/Wdangling-else-2.c: New test.
3776         * c-c++-common/Wdangling-else-3.c: New test.
3778 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3780         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3781         flag is present.
3783 2016-05-04  Marek Polacek  <polacek@redhat.com>
3785         PR c/48778
3786         * gcc.dg/Waddress-2.c: New test.
3788 2016-05-04  Alan Modra  <amodra@gmail.com>
3790         * gcc.target/powerpc/pr70866.c: New.
3792 2016-05-03  Martin Sebor  <msebor@redhat.com>
3794         PR c++/66561
3795         * c-c++-common/builtin_location.c: New test.
3796         * g++.dg/cpp1y/builtin_location.C: New test.
3798 2016-05-03  Marek Polacek  <polacek@redhat.com>
3800         PR c/70859
3801         * gcc.dg/pr70859.c: New test.
3802         * gcc.dg/pr70859-2.c: New test.
3804 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3806         * gnat.dg/debug5.adb: New testcase.
3808 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3810         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3811         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3812         Procedure to check for z10 instruction set.
3814 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3816         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3818 2016-05-03  Alan Modra  <amodra@gmail.com>
3820         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3822 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3824         * gcc.target/i386/avx512f-cvt-1.c: New test.
3826 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3828         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3829         -fdump-tree-vrp-details.
3831 2016-05-03  Richard Biener  <rguenther@suse.de>
3833         * gcc.dg/pr30172-1.c: Adjust.
3834         * gcc.dg/pr63743.c: Likewise.
3835         * gcc.dg/tm/pr51696.c: Likewise.
3836         * c-c++-common/tm/safe-1.c: Likewise.
3837         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3838         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3839         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3840         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3842 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3844         PR rtl-optimization/70467
3845         * gcc.target/i386/pr70467-3.c: New test.
3846         * gcc.target/i386/pr70467-4.c: New test.
3848         PR tree-optimization/70916
3849         * gcc.c-torture/compile/pr70916.c: New test.
3851         PR target/49244
3852         * gcc.target/i386/pr49244-1.c: New test.
3853         * gcc.target/i386/pr49244-2.c: New test.
3855 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3857         PR rtl-optimization/44281
3858         * gcc.target/i386/pr44281.c: New test.
3860 2016-05-03  bin cheng  <bin.cheng@arm.com>
3862         PR tree-optimization/56541
3863         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3864         * gcc.dg/vect/pr56541.c: new test.
3866 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3868         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3869         __float128.
3870         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3872 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3874         PR testsuite/70520
3875         * c-c++-common/asan/clone-test-1.c (main): Align child process
3876         stack to 16 bytes.
3878 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3880         PR c++/62314
3881         * g++.dg/spellcheck-fields-2.C: New test case.
3883 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3885         PR c++/62314
3886         * g++.dg/pr62314.C: New test case.
3888 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3890         * gcc.dg/ipa/inline-8.c: New testcase.
3892 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3894         PR rtl-optimization/70467
3895         * gcc.target/i386/pr70467-1.c: New test.
3897 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3899         * gcc.dg/spec-options.c: Run the test on all targets.
3900         * gcc.dg/foo.specs: Use cpp_unique_options.
3902 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3904         * gcc.dg/tree-ssa/unord.c: New testcase.
3906 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3908         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3910 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3912         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3914 2016-05-02  Marek Polacek  <polacek@redhat.com>
3916         PR c/70851
3917         * gcc.dg/enum-incomplete-3.c: New test.
3919 2016-05-02  Marek Polacek  <polacek@redhat.com>
3920             Tom de Vries  <tom@codesourcery.com>
3922         PR tree-optimization/70700
3923         * gcc.dg/pr70700.c: New test.
3925 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3927         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3928         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3929         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3930         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3931         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3933 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3935         * ada/acats/run_acats: Rename into...
3936         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3937         * ada/acats/run_all.sh: Remove redundant test.
3938         (target_run): Move around.
3939         (target_gnatchop): Use newly built executable.
3940         (target_gnatmake): Likewise.
3941         Check that the compilation of impbit succeeds.
3943 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3945         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3946         * gcc.dg/20021029-1.c: Likewise.
3947         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3948         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3949         * gcc.target/sh/cmpstr.c: Likewise.
3950         * gcc.target/sh/cmpstrn.c: Likewise.
3951         * gcc.target/sh/memset.c: Likewise.
3952         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3953         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3954         * gcc.target/sh/pr39423-1.c: Likewise.
3955         * gcc.target/sh/pr49468-di.c: Likewise.
3956         * gcc.target/sh/pr49468-si.c: Likewise.
3957         * gcc.target/sh/pr49880-1.c: Likewise.
3958         * gcc.target/sh/pr49880-2.c: Likewise.
3959         * gcc.target/sh/pr49880-3.c: Likewise.
3960         * gcc.target/sh/pr50751-1.c: Likewise.
3961         * gcc.target/sh/pr50751-4.c: Likewise.
3962         * gcc.target/sh/pr50751-7.c: Likewise.
3963         * gcc.target/sh/pr51244-1.c: Likewise.
3964         * gcc.target/sh/pr51244-10.c: Likewise.
3965         * gcc.target/sh/pr51244-11.c: Likewise.
3966         * gcc.target/sh/pr51244-12.c: Likewise.
3967         * gcc.target/sh/pr51244-13.c: Likewise.
3968         * gcc.target/sh/pr51244-14.c: Likewise.
3969         * gcc.target/sh/pr51244-17.c: Likewise.
3970         * gcc.target/sh/pr51244-18.c: Likewise.
3971         * gcc.target/sh/pr51244-19.c: Likewise.
3972         * gcc.target/sh/pr51244-4.c: Likewise.
3973         * gcc.target/sh/pr51244-5.c: Likewise.
3974         * gcc.target/sh/pr51244-7.c: Likewise.
3975         * gcc.target/sh/pr51244-8.c: Likewise.
3976         * gcc.target/sh/pr51244-9.c: Likewise.
3977         * gcc.target/sh/pr51697.c: Likewise.
3978         * gcc.target/sh/pr52483-1.c: Likewise.
3979         * gcc.target/sh/pr52483-2.c: Likewise.
3980         * gcc.target/sh/pr52483-3.c: Likewise.
3981         * gcc.target/sh/pr52483-5.c: Likewise.
3982         * gcc.target/sh/pr52933-1.c: Likewise.
3983         * gcc.target/sh/pr52933-2.c: Likewise.
3984         * gcc.target/sh/pr52933-3.c: Likewise.
3985         * gcc.target/sh/pr53568-1.c: Likewise.
3986         * gcc.target/sh/pr53976-1.c: Likewise.
3987         * gcc.target/sh/pr53988-1.c: Likewise.
3988         * gcc.target/sh/pr53988.c: Likewise.
3989         * gcc.target/sh/pr54089-1.c: Likewise.
3990         * gcc.target/sh/pr54089-6.c: Likewise.
3991         * gcc.target/sh/pr54089-7.c: Likewise.
3992         * gcc.target/sh/pr54089-8.c: Likewise.
3993         * gcc.target/sh/pr54089-9.c: Likewise.
3994         * gcc.target/sh/pr54236-1.c: Likewise.
3995         * gcc.target/sh/pr54236-2.c: Likewise.
3996         * gcc.target/sh/pr54236-3.c: Likewise.
3997         * gcc.target/sh/pr54236-4.c: Likewise.
3998         * gcc.target/sh/pr54386.c: Likewise.
3999         * gcc.target/sh/pr54602-1.c: Likewise.
4000         * gcc.target/sh/pr54685.c: Likewise.
4001         * gcc.target/sh/pr54760-1.c: Likewise.
4002         * gcc.target/sh/pr54760-2.c: Likewise.
4003         * gcc.target/sh/pr54760-3.c: Likewise.
4004         * gcc.target/sh/pr54760-4.c: Likewise.
4005         * gcc.target/sh/pr54760-5.c: Likewise.
4006         * gcc.target/sh/pr54760-6.c: Likewise.
4007         * gcc.target/sh/pr55146.c: Likewise.
4008         * gcc.target/sh/pr55160.c: Likewise.
4009         * gcc.target/sh/pr59278.c: Likewise.
4010         * gcc.target/sh/pr59401-1.c: Likewise.
4011         * gcc.target/sh/pr59533-1.c: Likewise.
4012         * gcc.target/sh/pr63260.c: Likewise.
4013         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4014         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4015         * gcc.target/sh/strlen.c: Likewise.
4016         * gcc.target/sh/torture/pr30807.c: Likewise.
4017         * gcc.target/sh/torture/pr34777.c: Likewise.
4018         * gcc.target/sh/torture/pr64652.c: Likewise.
4019         * gcc.target/sh/torture/pr65505.c: Likewise.
4020         * gcc.target/sh/torture/pragma-isr.c: Likewise.
4021         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4023 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4025         PR c++/66644
4026         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4028 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4030         * gcc.target/powerpc/vsx-elemrev-1.c: New.
4031         * gcc.target/powerpc/vsx-elemrev-2.c: New.
4032         * gcc.target/powerpc/vsx-elemrev-3.c: New.
4033         * gcc.target/powerpc/vsx-elemrev-4.c: New.
4035 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
4037         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4038         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4040 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
4042         PR middle-end/70626
4043         * c-c++-common/goacc/combined-reduction.c: New test.
4044         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4046 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
4048         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4049         *movdi_internal pattern only if PIC off.
4050         * gcc.target/i386/pr70155-2.c: Likewise.
4051         * gcc.target/i386/pr70155-3.c: Likewise.
4052         * gcc.target/i386/pr70155-4.c: Likewise.
4053         * gcc.target/i386/pr70155-5.c: Likewise.
4054         * gcc.target/i386/pr70155-6.c: Likewise.
4055         * gcc.target/i386/pr70155-7.c: Likewise.
4056         * gcc.target/i386/pr70155-8.c: Likewise.
4057         * gcc.target/i386/pr70155-15.c: Likewise.
4058         * gcc.target/i386/pr70155-17.c: Likewise.
4059         * gcc.target/i386/pr70155-22.c: Likewise.
4061 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
4063         PR tree-optimization/70803
4064         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4066 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4068         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4069         optimization of vector loop.
4070         * gcc.target/i386/vect-unpack-3.c: New test.
4071         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4072         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4073         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4075 2016-04-29  Marek Polacek  <polacek@redhat.com>
4077         PR sanitizer/70342
4078         * g++.dg/ubsan/null-7.C: New test.
4080         PR c/70852
4081         * gcc.dg/pr70852.c: New test.
4083 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4085         PR/69089
4086         * g++.dg/cpp0x/alignas6.C: New test.
4088 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4090         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4091         * gcc.dg/pr27003.c: Likewise.
4092         * gcc.dg/tree-ssa/cswtch.c: Likewise.
4093         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4094         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4095         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4096         * gcc.target/arc/mxy.c: Likewise.
4097         * gcc.target/arc/mswape.c: Likewise.
4098         * gcc.target/arc/mrtsc.c: Likewise.
4099         * gcc.target/arc/mcrc.c: Likewise.
4100         * gcc.target/arc/mdsp-packa.c: Likewise.
4101         * gcc.target/arc/mdvbf.c: Likewise.
4102         * gcc.target/arc/mlock.c: Likewise.
4103         * gcc.target/arc/mmac-24.c: Likewise.
4104         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4106 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4107             Matthijs Kooijman  <matthijs@stdin.nl>
4108             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4110         PR target/60040
4111         * gcc.target/avr/pr60040-1.c: New.
4112         * gcc.target/avr/pr60040-2.c: New.
4114 2016-04-29  Richard Biener  <rguenther@suse.de>
4116         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4118 2016-04-29  Richard Biener  <rguenther@suse.de>
4120         PR tree-optimization/13962
4121         PR tree-optimization/65686
4122         * gcc.dg/uninit-pr65686.c: New testcase.
4124 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
4126         PR middle-end/70843
4127         * gcc.dg/pr70843.c: New test.
4129 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4131         PR target/70858
4132         * gcc.target/i386/pr70858.c: New test.
4134 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
4136         * gcc.target/arc/nps400-1.c: New file.
4138 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4139             Andrew Burgess  <andrew.burgess@embecosm.com>
4141         * gcc.target/arc/movh_cl-1.c: New file.
4143 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4144             Andrew Burgess  <andrew.burgess@embecosm.com>
4146         * gcc.target/arc/extzv-1.c: New file.
4147         * gcc.target/arc/insv-1.c: New file.
4148         * gcc.target/arc/insv-2.c: New file.
4149         * gcc.target/arc/movb-1.c: New file.
4150         * gcc.target/arc/movb-2.c: New file.
4151         * gcc.target/arc/movb-3.c: New file.
4152         * gcc.target/arc/movb-4.c: New file.
4153         * gcc.target/arc/movb-5.c: New file.
4154         * gcc.target/arc/movb_cl-1.c: New file.
4155         * gcc.target/arc/movb_cl-2.c: New file.
4156         * gcc.target/arc/movbi_cl-1.c: New file.
4157         * gcc.target/arc/movl-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/cmem-1.c: New file.
4163         * gcc.target/arc/cmem-2.c: New file.
4164         * gcc.target/arc/cmem-3.c: New file.
4165         * gcc.target/arc/cmem-4.c: New file.
4166         * gcc.target/arc/cmem-5.c: New file.
4167         * gcc.target/arc/cmem-6.c: New file.
4168         * gcc.target/arc/cmem-7.c: New file.
4169         * gcc.target/arc/cmem-ld.inc: New file.
4170         * gcc.target/arc/cmem-st.inc: New file.
4172 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4174         PR target/70821
4175         * gcc.target/i386/pr70821.c: New test.
4177 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
4179         * gcc.target/powerpc/vec-adde.c: New test.
4180         * gcc.target/powerpc/vec-adde-int128.c: New test.
4182 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4184         * gcc.target/i386/avx-vround-1.c: New test.
4185         * gcc.target/i386/avx-vround-2.c: New test.
4186         * gcc.target/i386/avx512vl-vround-1.c: New test.
4187         * gcc.target/i386/avx512vl-vround-2.c: New test.
4189 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4191         PR testsuite/70595
4192         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4193         (check_effective_target_cilkplus_runtime): ... this.
4194         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4195         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4197         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4198         Require cilkplus_runtime.
4199         Don't add -lcilkrts.
4200         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4201         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4202         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4203         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4204         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4205         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4206         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4207         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4208         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4209         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4210         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4211         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4212         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4213         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4214         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4215         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4216         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4217         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4218         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4219         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4220         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4221         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4222         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4223         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4224         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4225         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4226         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4227         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4228         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4230         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4231         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4233         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4235         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4236         cilkplus_runtime.
4238 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
4240         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4241         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4243 2015-04-27  Ryan Burn  <contact@rnburn.com>
4245         PR c++/69024
4246         PR c++/68997
4247         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4248         diagnostic.
4249         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4250         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4252 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
4254         * gnat.dg/limited_with4.ad[sb]: New test.
4255         * gnat.dg/limited_with4_pkg.ads: New helper.
4257 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4259         PR target/70155
4260         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4261         and movv1ti_internal patterns
4262         * gcc.target/i386/pr70155-1.c: New test.
4263         * gcc.target/i386/pr70155-2.c: Likewise.
4264         * gcc.target/i386/pr70155-3.c: Likewise.
4265         * gcc.target/i386/pr70155-4.c: Likewise.
4266         * gcc.target/i386/pr70155-5.c: Likewise.
4267         * gcc.target/i386/pr70155-6.c: Likewise.
4268         * gcc.target/i386/pr70155-7.c: Likewise.
4269         * gcc.target/i386/pr70155-8.c: Likewise.
4270         * gcc.target/i386/pr70155-9.c: Likewise.
4271         * gcc.target/i386/pr70155-10.c: Likewise.
4272         * gcc.target/i386/pr70155-11.c: Likewise.
4273         * gcc.target/i386/pr70155-12.c: Likewise.
4274         * gcc.target/i386/pr70155-13.c: Likewise.
4275         * gcc.target/i386/pr70155-14.c: Likewise.
4276         * gcc.target/i386/pr70155-15.c: Likewise.
4277         * gcc.target/i386/pr70155-16.c: Likewise.
4278         * gcc.target/i386/pr70155-17.c: Likewise.
4279         * gcc.target/i386/pr70155-18.c: Likewise.
4280         * gcc.target/i386/pr70155-19.c: Likewise.
4281         * gcc.target/i386/pr70155-20.c: Likewise.
4282         * gcc.target/i386/pr70155-21.c: Likewise.
4283         * gcc.target/i386/pr70155-22.c: Likewise.
4285 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4287         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4288         ".{5,6}".
4290 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4292         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4293         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4294         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4295         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4296         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4298 2016-04-27  Richard Biener  <rguenther@suse.de>
4300         PR ipa/70760
4301         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4302         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4304 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4306         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4307         * g++.dg/ubsan/pr63956.C: Adjust error location.
4309 2016-04-27  Nick Clifton  <nickc@redhat.com>
4311         PR middle-end/49889
4312         * gcc.dg/pr49889.c: New test.
4314 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4316         * c-c++-common/memset-array.c: New test.
4318 2016-04-26  Martin Sebor  <msebor@redhat.com>
4320         PR c++/66639
4321         * g++.dg/cpp1y/func_constexpr.C: New test.
4323 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4325         PR c++/70241
4326         * g++.dg/cpp0x/enum32.C: New test.
4327         * g++.dg/cpp0x/enum33.C: New test.
4329 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4331         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4332         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4333         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4334         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4335         * gcc.c-torture/execute/pr38151.c: Likewise.
4336         * gcc.c-torture/execute/pr66556.c: Likewise.
4337         * gcc.c-torture/execute/pr67781.c: Likewise.
4338         * gcc.c-torture/execute/pr68648.c: Likewise.
4340 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4342         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4344 2016-04-26  Marek Polacek  <polacek@redhat.com>
4346         PR c/67784
4347         * gcc.dg/pr67784-3.c: New test.
4348         * gcc.dg/pr67784-4.c: New test.
4349         * gcc.dg/pr67784-5.c: New test.
4351         PR c/70791
4352         * gcc.dg/Wnested-externs-2.c: New test.
4354 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4356         * gcc.dg/fold-plusmult.c: Adjust.
4357         * gcc.dg/no-strict-overflow-6.c: Adjust.
4358         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4360 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4362         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4363         number scans.
4364         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4365         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4366         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4367         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4368         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4369         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4370         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4371         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4372         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4373         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4374         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4375         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4376         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4377         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4378         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4379         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4380         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4381         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4382         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4383         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4384         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4385         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4386         scans.
4387         * gcc.target/i386/pr32219-4.c: Likewise.
4388         * gcc.target/i386/pr32219-6.c: Likewise.
4389         * gcc.target/i386/pr32219-8.c: Likewise.
4391 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4393         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4394         associated options.
4396 2016-04-26  Marek Polacek  <polacek@redhat.com>
4398         PR c++/70744
4399         * g++.dg/ext/cond2.C: New test.
4401 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4403         PR tree-optimization/70771
4404         PR tree-optimization/70775
4405         * gcc.dg/pr70771.c: New test.
4406         * gcc.dg/pr70775.c: New test.
4408 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4410         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4412 2016-04-25  Richard Biener  <rguenther@suse.de>
4414         PR tree-optimization/70780
4415         * gcc.dg/torture/pr70780.c: New testcase.
4417 2016-04-25  Michael Collison <michael.collison@arm.com>
4419         * gcc.target/arm/neon-vaddws16.c: New test.
4420         * gcc.target/arm/neon-vaddws32.c: New test.
4421         * gcc.target/arm/neon-vaddwu16.c: New test.
4422         * gcc.target/arm/neon-vaddwu32.c: New test.
4423         * gcc.target/arm/neon-vaddwu8.c: New test.
4424         * lib/target-supports.exp
4425         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4426         that arm neon support vector widen sum of HImode TO SImode.
4428 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4430         PR sanitizer/70712
4431         * c-c++-common/asan/pr70712.c: New test.
4433 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4435         * .gitattributes: New file.
4437 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4439         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4441 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4443         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4444         * gfortran.dg/submodule_15.f08: Likewise.
4446 2016-04-22  Richard Biener  <rguenther@suse.de>
4448         PR tree-optimization/70740
4449         * gcc.dg/torture/pr70740.c: New testcase.
4451 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4453         PR target/70750
4454         * gcc.target/i386/pr70750-1.c: New test.
4455         * gcc.target/i386/pr70750-2.c: Likewise.
4457 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4459         PR c++/70540
4460         * g++.dg/cpp0x/auto48.C: New.
4462 2016-04-21  Marek Polacek  <polacek@redhat.com>
4464         PR c++/70513
4465         * g++.dg/cpp0x/forw_enum12.C: New test.
4466         * g++.dg/cpp0x/forw_enum13.C: New test.
4468 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4470         PR target/70728
4471         * gcc.target/i386/pr70728.c: New test.
4473 2016-04-21  Richard Biener  <rguenther@suse.de>
4475         PR middle-end/70747
4476         * gcc.dg/pr70747.c: New testcase.
4478 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4480         PR tree-optimization/70715
4481         * gcc.dg/tree-ssa/scev-13.c: New test.
4483 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4485         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4487 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4489         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4491 2016-04-20  Jan Hubicka  <jh@suse.cz>
4493         PR ipa/70018
4494         * g++.dg/ipa/nothrow-1.C: New testcase.
4496 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4498         PR c++/55635
4499         * g++.dg/eh/delete1.C: New.
4501 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4503         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4504         -mtune-ctrl=sse_typeless_stores.
4506 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4508         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4510 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4512         PR tree-optimization/69489
4513         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4515 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4517         PR c++/69363
4518         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4519         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4520         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4522 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4524         PR tree-optimization/56625
4525         PR tree-optimization/69489
4526         * gcc.dg/vect/pr56625.c: New test.
4527         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4529 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4531         PR target/64971
4532         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4534 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4536         * gnat.dg/self1.adb: Remove now incorrect test.
4538 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4540         * gcc.dg/tree-ssa/scev-11.c: New test.
4541         * gcc.dg/tree-ssa/scev-12.c: New test.
4543 2016-04-20  Marek Polacek  <polacek@redhat.com>
4545         PR tree-optimization/70725
4546         * gcc.dg/pr70725.c: New test.
4548 2016-04-20  Richard Biener  <rguenther@suse.de>
4550         PR tree-optimization/70726
4551         * g++.dg/vect/pr70726.cc: New testcase.
4553 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4555         PR target/70674
4556         * gcc.target/s390/pr70674.c: New test.
4558 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4560         PR libgfortran/70684
4561         * gfortran.dg/list_read_14.f90: New test.
4563 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4565         PR target/69201
4566         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4567         extern to force it misaligned.
4568         (b): Likewise.
4569         (c): Likewise.
4570         (d): Likewise.
4571         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4572         Don't check `*' before movv4sf_internal.
4573         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4574         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4575         Don't check `*' before movv16qi_internal.
4576         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4577         extern to force it misaligned.
4578         (b): Likewise.
4579         (c): Likewise.
4580         (d): Likewise.
4581         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4582         Don't check `*' before movv2df_internal.
4583         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4584         extern to force it misaligned.
4585         (b): Likewise.
4586         (c): Likewise.
4587         (d): Likewise.
4588         Check movv8sf_internal instead of avx_storeups256.
4589         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4591 2016-04-19  Richard Biener  <rguenther@suse.de>
4593         PR tree-optimization/70171
4594         * g++.dg/tree-ssa/pr70171.C: New testcase.
4596 2016-04-19  Richard Biener  <rguenther@suse.de>
4598         PR tree-optimization/70724
4599         * gcc.dg/torture/pr70724.c: New testcase.
4601 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4603         PR middle-end/70689
4604         * gcc.target/i386/pr70689.c: New.
4606 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4608         PR target/70708
4609         * gcc.target/i386/pr70708.c: New test.
4611 2016-04-18  Richard Biener  <rguenther@suse.de>
4613         PR tree-optimization/43434
4614         * gcc.dg/vect/pr43434.c: New testcase.
4615         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4616         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4617         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4618         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4619         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4620         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4621         * gcc.dg/gomp/pr68640.c: Likewise.
4622         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4623         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4625 2016-04-18  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/70701
4628         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4630 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4632         PR testsuite/70699
4633         * gcc.dg/pr70161.c: Add dot-file scans.
4634         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4635         instead of after last dot char.
4637 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4639         * c-c++-common/dump-ada-spec-3.c: New test.
4640         * c-c++-common/dump-ada-spec-4.c: Likewise.
4642 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4644         PR other/70183
4645         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4647 2016-04-15  Jan Hubicka  <jh@suse.cz>
4649         PR ipa/70018
4650         * g++.dg/ipa/pure-const-1.C: New testcase.
4651         * g++.dg/ipa/pure-const-2.C: New testcase.
4652         * g++.dg/ipa/pure-const-3.C: New testcase.
4654 2016-04-15  Marek Polacek  <polacek@redhat.com>
4656         PR c/70671
4657         * gcc.dg/bitfld-22.c: New test.
4659 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4661         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4662         x86_64.
4664 2016-04-15  Marek Polacek  <polacek@redhat.com>
4666         PR c/70651
4667         * c-c++-common/pr70651.c: New test.
4669 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4671         PR rtl-optimization/70681
4672         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4673         dump scan on arm and powerpc.
4674         * gcc.dg/pr10474.c: Likewise.
4676 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4678         PR c++/69517
4679         PR c++/70019
4680         PR c++/70588
4681         * g++.dg/cpp1y/vla11.C: Revert for real.
4683         PR c/70436
4684         * c-c++-common/Wparentheses-1.c: New test.
4685         * c-c++-common/gomp/Wparentheses-1.c: New test.
4686         * c-c++-common/gomp/Wparentheses-2.c: New test.
4687         * c-c++-common/gomp/Wparentheses-3.c: New test.
4688         * c-c++-common/gomp/Wparentheses-4.c: New test.
4689         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4690         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4691         * c-c++-common/goacc/Wparentheses-1.c: New test.
4693 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4695         PR target/70662
4696         * gcc.target/i386/pr70662.c: New test.
4698 2016-04-15  Richard Biener  <rguenther@suse.de>
4699             Alan Modra  <amodra@gmail.com>
4701         PR tree-optimization/70130
4702         * gcc.dg/vect/O3-pr70130.c: New testcase.
4704 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4706         PR target/70669
4707         * gcc.target/powerpc/pr70669.c: New test.
4709         PR target/70640
4710         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4711         a power7 system that does not have an assembler that supports
4712         power8.
4714 2016-04-14  Martin Sebor  <msebor@redhat.com>
4716         PR c++/69517
4717         PR c++/70019
4718         PR c++/70588
4719         * c-c++-common/ubsan/vla-1.c: Revert.
4720         * g++.dg/cpp1y/vla11.C: Same.
4721         * g++.dg/cpp1y/vla12.C: Same.
4722         * g++.dg/cpp1y/vla13.C: Same.
4723         * g++.dg/cpp1y/vla14.C: Same.
4724         * g++.dg/cpp1y/vla3.C: Same.
4725         * g++.dg/init/array24.C: Same.
4726         * g++.dg/ubsan/vla-1.C: Same.
4728 2016-04-14  Marek Polacek  <polacek@redhat.com>
4729             Jan Hubicka  <hubicka@ucw.cz>
4731         PR c++/70029
4732         * g++.dg/torture/pr70029.C: New test.
4734 2016-04-14  Martin Sebor  <msebor@redhat.com>
4736         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4737         type size to prevent failures on targets with very low maximum
4738         alignment.
4740 2016-04-14  Richard Biener  <rguenther@suse.de>
4742         PR tree-optimization/70623
4743         * gcc.dg/torture/pr70623.c: New testcase.
4744         * gcc.dg/torture/pr70623-2.c: Likewise.
4746 2016-04-13  Martin Sebor  <msebor@redhat.com>
4748         PR c++/69517
4749         PR c++/70019
4750         PR c++/70588
4751         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4752         * g++.dg/cpp1y/vla11.C: New test.
4753         * g++.dg/cpp1y/vla12.C: New test.
4754         * g++.dg/cpp1y/vla13.C: New test.
4755         * g++.dg/cpp1y/vla14.C: New test.
4756         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4757         * g++.dg/init/array24.C: Fully brace VLA initializer.
4758         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4760 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4762         PR c++/70641
4763         * g++.dg/opt/pr70641.C: New test.
4765 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4767         PR rtl-optimization/68749
4768         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4769         effects of argument promotions.
4770         Remove default args to dg-skip-if.
4772 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4774         PR c++/70635
4775         * g++.dg/parse/pr70635.C: New.
4777 2016-04-13  Marek Polacek  <polacek@redhat.com>
4779         PR c++/70639
4780         * c-c++-common/Wmisleading-indentation-4.c: New test.
4782 2016-04-13  Marek Polacek  <polacek@redhat.com>
4784         PR c/70436
4785         * gcc.dg/Wparentheses-12.c: New test.
4786         * gcc.dg/Wparentheses-13.c: New test.
4788 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4790         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4791         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4792         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4794 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4796         PR middle-end/70633
4797         * gcc.c-torture/compile/pr70633.c: New test.
4799         PR debug/70628
4800         * gcc.dg/torture/pr70628.c: New test.
4802 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4804         PR c++/70610
4805         * g++.dg/template/pr70610.C: New test.
4806         * g++.dg/template/pr70610-2.C: New test.
4807         * g++.dg/template/pr70610-3.C: New test.
4808         * g++.dg/template/pr70610-4.C: New test.
4810 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4812         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4813         128 instead of 32.
4815         PR c++/70571
4816         * g++.dg/ext/pr70571.C: New test.
4818 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4820         PR target/70640
4821         * gcc.target/powerpc/pr70640.c: New test.
4823 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4825         PR c++/68722
4826         * g++.dg/parse/pr68722.C: New.
4828 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4830         PR rtl-optimization/70596
4831         * gcc.target/i386/pr70596.c: New test.
4833 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4835         PR c++/70501
4836         * g++.dg/init/pr70501.C: New.
4838 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4840         * gcc.target/i386/asm-flag-6.c: New test.
4842 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4844         PR tree-optimization/68756
4845         * gcc.dg/graphite/pr68756.c: New test.
4847 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4849         PR tree-optimization/70602
4850         * gcc.c-torture/execute/pr70602.c: New test.
4852 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4854         PR target/70381
4855         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4856         __float128 emulator is built and runs.
4857         * gcc.target/powerpc/float128-1.c: Likewise.
4859         * lib/target-supports.exp (check_ppc_float128_sw_available):
4860         Rework tests for __float128 software and hardware
4861         availability. Fix exit condition to return 0 on success.
4863 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4865         PR target/70133
4866         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4867         * gcc.target/aarch64/target_attr_15.c: Likewise.
4869 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4871         PR c++/69066
4872         * g++.dg/cpp1y/pr69066.C: New.
4874 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4876         PR fortran/68566
4877         * gfortran.dg/pr36192.f90: Update test.
4878         * gfortran.dg/pr36192_1.f90: Update test.
4879         * gfortran.dg/real_dimension_1.f: Update test.
4880         * gfortran.dg/parameter_array_init_7.f90: New test.
4882 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4884         PR testsuite/64039
4885         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4887         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4889         PR rtl-optimization/66669
4890         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4892         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4894         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4895         * gcc.dg/pie-1.c: Likewise.
4896         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4897         * gcc.dg/pic-4.c: Likewise.
4898         * gcc.dg/pie-3.c: Likewise.
4899         * gcc.dg/pie-4.c: Likewise.
4901         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4903         PR tree-optimization/68644
4904         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4906         PR rtl-optimization/64886
4907         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4909 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4911         PR tree-optimization/68953
4912         * gcc.dg/graphite/pr68953.c: New test.
4914 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4916         PR fortran/70592
4917         * gfortran.dg/deferred_character_16.f90: New test.
4919 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4921         PR tree-optimization/70586
4922         * gcc.c-torture/execute/pr70586.c: New test.
4924 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4926         PR sanitizer/70573
4927         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4928         with __builtin_memset
4929         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4931 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4933         PR lto/70289
4934         PR ipa/70348
4935         PR tree-optimization/70373
4936         PR middle-end/70533
4937         PR middle-end/70534
4938         PR middle-end/70535
4939         * c-c++-common/goacc/reduction-5.c: New test.
4940         * c-c++-common/goacc/reduction-promotions.c: New test.
4941         * gfortran.dg/goacc/reduction-3.f95: New test.
4942         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4944 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4946         PR c++/70590
4947         PR c++/70452
4948         * g++.dg/pr70590.C: New test.
4949         * g++.dg/pr70590-2.C: New test.
4951 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4953         PR middle-end/70593
4954         * gcc.target/i386/pr70593.c: New test.
4956         PR rtl-optimization/70574
4957         * gcc.target/i386/avx2-pr70574.c: New test.
4959 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4961         PR sanitizer/70541
4962         * c-c++-common/asan/pr70541.c: New test.
4964 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4966         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4967         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4969 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4971         PR target/70566
4972         * gcc.c-torture/execute/pr70566.c: New test.
4974 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4976         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4977         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4979 2016-04-08  Alan Modra  <amodra@gmail.com>
4981         * gcc.target/powerpc/pr70117.c: New.
4983 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4985         PR testsuite/70581
4986         * gcc.dg/lto/simd-function_0.c: New test.
4988         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4989         clones.
4990         * c-c++-common/attr-simd-2.c: Likewise.
4991         * c-c++-common/attr-simd-4.c: Likewise.
4992         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4993         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4995 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4997         PR testsuite/70553
4998         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5000 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
5001             Tom de Vries  <tom@codesourcery.com>
5003         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5004         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5005         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5006         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5007         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5008         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5009         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5010         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5012 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5014         PR c/70436
5015         * g++.dg/warn/Wparentheses-29.C: New test.
5017 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5019         PR c/70436
5020         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5021         explicit braces to resolve a future -Wparentheses warning.
5023 2016-04-06  Richard Henderson  <rth@redhat.com>
5025         * gcc.dg/pr61817-1.c: New test.
5026         * gcc.dg/pr61817-2.c: New test.
5027         * gcc.dg/pr69391-1.c: New test.
5028         * gcc.dg/pr69391-2.c: New test.
5030 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
5032         PR rtl-optimization/70398
5033         * gcc.target/aarch64/pr70398.c: New.
5035 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
5037         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5039 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
5040             Pedro Alves  <palves@redhat.com>
5042         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5044 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
5046         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5047         Check for avx512f effective targets instead of avx2.
5048         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5049         for AVX512F clones.
5050         * gcc.dg/gomp/declare-simd-3.c: Likewise.
5051         * g++.dg/gomp/declare-simd-1.C: Likewise.
5052         * g++.dg/gomp/declare-simd-3.C: Likewise.
5053         * g++.dg/gomp/declare-simd-4.C: Likewise.
5055         PR middle-end/70550
5056         * c-c++-common/gomp/pr70550-1.c: New test.
5057         * c-c++-common/gomp/pr70550-2.c: New test.
5059 2016-04-05  Nathan Sidwell  <nathan@acm.org>
5061         PR c++/70512
5062         * g++.dg/ext/attribute-may-alias-5.C: New.
5064 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5066         PR c++/70336
5067         * c-c++-common/pr70336.c: New test.
5068         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5069         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5071 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
5073         PR ipa/66223
5074         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5076 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5078         PR rtl-optimization/70542
5079         * gcc.dg/torture/pr70542.c: New test.
5080         * gcc.target/i386/avx2-pr70542.c: New test.
5082 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
5084         PR tree-optimization/70509
5085         * gcc.target/i386/avx512bw-pr70509.c: New test.
5087 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
5089         PR c++/70452
5090         * g++.dg/ext/constexpr-vla4.C: New test.
5092 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5094         PR target/70510
5095         * gcc.target/i386/pr70510.c: New test.
5097 2016-04-05  Richard Biener  <rguenther@suse.de>
5099         PR tree-optimization/70526
5100         * g++.dg/torture/pr70526.C: New testcase.
5102 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5104         PR target/70525
5105         * gcc.target/i386/pr70525.c: New test.
5107 2016-04-05  Richard Biener  <rguenther@suse.de>
5109         PR middle-end/70499
5110         * g++.dg/torture/pr70499.C: New testcase.
5112 2016-04-05  Richard Biener  <rguenther@suse.de>
5114         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5115         remove XFAIL.
5117 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5119         PR middle-end/70307
5120         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
5121         rs6000 ABI warnings.
5123 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
5125         PR ipa/66223
5126         * g++.dg/ipa/devirt-51.C: New testcase.
5128 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5129             Jakub Jelinek <jakub@redhat.com>
5131         PR middle-end/70457
5132         * gcc.dg/torture/pr70457.c: New.
5134 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5136         PR fortran/67538
5137         * gfortran.dg/allocate_with_source_19.f08: New test.
5139 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5141         PR fortran/65795
5142         * gfortran.dg/coarray_allocate_6.f08: New test.
5144 2016-04-04  Richard Biener  <rguenther@suse.de>
5146         PR rtl-optimization/70484
5147         * gcc.dg/torture/pr70484.c: New testcase.
5149 2016-04-04  Marek Polacek  <polacek@redhat.com>
5151         PR c/70307
5152         * gcc.dg/torture/pr70307.c: New test.
5154 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5156         PR target/70416
5157         PR target/67391
5158         * gcc.target/sh/torture/pr70416.c: New.
5160 2016-04-02  Martin Sebor  <msebor@redhat.com>
5162         PR c++/67376
5163         PR c++/70170
5164         PR c++/70172
5165         PR c++/70228
5166         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5167         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5168         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5169         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5170         * g++.dg/cpp0x/constexpr-string.C: Same.
5171         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5172         * g++.dg/cpp0x/pr65398.C: Same.
5173         * g++.dg/ext/constexpr-vla1.C: Same.
5174         * g++.dg/ext/constexpr-vla2.C: Same.
5175         * g++.dg/ext/constexpr-vla3.C: Same.
5176         * g++.dg/ubsan/pr63956.C: Same.
5178 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5180         PR rtl-optimization/70467
5181         * gcc.target/i386/pr70467-2.c: New test.
5183 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5184             Marek Polacek  <polacek@redhat.com>
5186         PR c++/70488
5187         * g++.dg/init/new47.C: New test.
5189 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5191         PR target/70496
5192         * gcc.target/arm/pr70496.c: New test.
5194 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5196         PR c++/68475
5197         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5199 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5201         PR target/69890
5202         * gcc.dg/strlenopt.h (memmove): New.
5203         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5204         instead of "string.h".
5205         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5206         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5207         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5208         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5209         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5210         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5211         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5212         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5213         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5214         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5215         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5216         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5217         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5218         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5219         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5220         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5221         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5222         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5223         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5224         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5226 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5228         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5229         (Holder::foo): Reflect this.
5231 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
5233         PR target/70442
5234         * gcc.dg/pr70442.c: New test.
5236 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5238         PR c++/70393
5239         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5241 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5243         PR target/70453
5244         * gcc.target/i386/pr70453.c: New test.
5246 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5248         PR target/70292
5249         * gcc.c-torture/pr70292.c: New test.
5251 2016-03-31  Marek Polacek  <polacek@redhat.com>
5253         PR c/70297
5254         * c-c++-common/pr70297.c: New test.
5255         * g++.dg/cpp0x/typedef-redecl.C: New test.
5256         * gcc.dg/typedef-redecl2.c: New test.
5258 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
5260         PR rtl-optimization/70460
5261         * gcc.c-torture/execute/pr70460.c: New test.
5263 2016-03-31  Richard Biener  <rguenther@suse.de>
5265         PR c++/70430
5266         * g++.dg/ext/vector30.C: New testcase.
5268 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5269             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5271         * gfortran.dg/fmt_pf.f90: New test.
5273 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5275         Forward-port from 5 branch
5276         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5278         PR testsuite/70356
5279         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5280         dg-require-effective-target after dg-do.
5282         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5284         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5286 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5287             Julian Brown  <julian@codesourcery.com>
5288             Chung-Lin Tang  <cltang@codesourcery.com>
5289             Cesar Philippidis  <cesar@codesourcery.com>
5290             James Norris  <jnorris@codesourcery.com>
5291             Tom de Vries  <tom@codesourcery.com>
5292             Nathan Sidwell  <nathan@codesourcery.com>
5294         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5295         * c-c++-common/goacc/loop-clauses.c: Likewise.
5296         * g++.dg/goacc/template.C: Likewise.
5297         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5298         * gfortran.dg/goacc/loop-1.f95: Likewise.
5299         * gfortran.dg/goacc/loop-5.f95: Likewise.
5300         * gfortran.dg/goacc/loop-6.f95: Likewise.
5301         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5302         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5303         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5304         * c-c++-common/goacc/clauses-fail.c: Likewise.
5305         * c-c++-common/goacc/parallel-1.c: Likewise.
5306         * c-c++-common/goacc/reduction-1.c: Likewise.
5307         * c-c++-common/goacc/reduction-2.c: Likewise.
5308         * c-c++-common/goacc/reduction-3.c: Likewise.
5309         * c-c++-common/goacc/reduction-4.c: Likewise.
5310         * c-c++-common/goacc/routine-3.c: Likewise.
5311         * c-c++-common/goacc/routine-4.c: Likewise.
5312         * c-c++-common/goacc/routine-5.c: Likewise.
5313         * c-c++-common/goacc/tile.c: Likewise.
5314         * g++.dg/goacc/template.C: Likewise.
5315         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5316         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5317         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5318         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5319         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5320         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5321         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5322         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5323         * c-c++-common/goacc/use_device-1.c: ... this file.
5324         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5325         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5326         * c-c++-common/goacc/host_data-6.c: ... this file.
5327         * c-c++-common/goacc/loop-2-kernels.c: New file.
5328         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5329         * c-c++-common/goacc/loop-3.c: Likewise.
5330         * g++.dg/goacc/reference.C: Likewise.
5331         * g++.dg/goacc/routine-1.C: Likewise.
5332         * g++.dg/goacc/routine-2.C: Likewise.
5334 2016-03-30  Richard Biener  <rguenther@suse.de>
5336         PR middle-end/70450
5337         * gcc.dg/torture/pr70450.c: New testcase.
5339 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5341         PR target/70421
5342         * gcc.dg/torture/pr70421.c: New test.
5343         * gcc.target/i386/avx512f-pr70421.c: New test.
5345 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5347         PR testsuite/70364
5348         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5349         (check): New function.
5350         (bar): Call check.
5351         (foo): Align stack to 16 bytes when calling bar.
5352         * gcc.target/i386/cleanup-2.c: Likewise.
5354 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5356         PR tree-optimization/59124
5357         * gcc.dg/Warray-bounds-19.c: New test.
5359 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5361         * lib/prune.exp (escape_regex_chars): New.
5362         (prune_file_path): Update to quote metcharacters for regexp.
5364 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5366         PR rtl-optimization/70429
5367         * gcc.c-torture/execute/pr70429.c: New test.
5369         PR tree-optimization/70405
5370         * gcc.dg/pr70405.c: New test.
5372 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5374         PR fortran/70397
5375         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5376         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5378 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5380         PR testsuite/64177
5381         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5382         __cilkrts_set_param to set two workers.
5383         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5384         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5386 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5388         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5390 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5392         PR target/70406
5393         * gcc.target/i386/pr70406.c: New test.
5395 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5397         * gnat.dg/specs/double_record_extension3.ads: New test.
5399 2016-03-25  Richard Henderson  <rth@redhat.com>
5401         PR target/70120
5402         * gcc.target/aarch64/pr70120-1.c: New.
5403         * gcc.target/aarch64/pr70120-2.c: New.
5404         * gcc.target/aarch64/pr70120-3.c: New.
5406 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5408         PR c++/62212
5409         * g++.dg/template/mangle2.C: The dg-do directive should be
5410         "compile" not "assemble".
5412 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5414         PR lto/69650
5415         * gcc.dg/pr69650.c: New test.
5417 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5419         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5421 2016-03-25  Alan Modra  <amodra@gmail.com>
5423         * gcc.dg/dfp/pr70052.c: New test.
5425 2016-03-24  Richard Henderson  <rth@redhat.com>
5427         PR middle-end/69845
5428         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5429         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5431 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5433         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5435 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5437         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5438         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5440 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5442         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5443         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5445 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5447         PR c++/62212
5448         * g++.dg/template/mangle2.C: New test.
5450 2016-03-24  Richard Biener  <rguenther@suse.de>
5452         PR tree-optimization/70396
5453         * gcc.dg/torture/pr70396.c: New testcase.
5455 2016-03-24  Richard Biener  <rguenther@suse.de>
5457         PR middle-end/70370
5458         * gcc.dg/torture/pr70370.c: New testcase.
5460 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5462         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5463         * gfortran.dg/goacc/kernels-tree.f95: Same.
5464         * gfortran.dg/goacc/parallel-tree.f95: Same.
5466 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5468         * c-c++-common/goacc/uninit-if-clause.c: New test.
5469         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5471 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5473         PR target/70290
5474         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5475         Fix formatting.
5477 2016-03-24  Richard Biener  <rguenther@suse.de>
5479         PR tree-optimization/70372
5480         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5482 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5484         PR c++/70347
5485         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5487 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5489         PR c++/70332
5490         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5492 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5494         PR c++/70001
5495         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5496         * g++.dg/cpp1y/pr70001.C: New test.
5498         PR c++/70323
5499         * g++.dg/cpp0x/constexpr-70323.C: New test.
5501 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5502             Jason Merrill  <jason@redhat.com>
5503             Jakub Jelinek  <jakub@redhat.com>
5505         PR c++/69315
5506         * g++.dg/cpp0x/constexpr-69315.C: New test.
5507         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5509 2016-03-23  Marek Polacek  <polacek@redhat.com>
5511         PR c++/69884
5512         * g++.dg/warn/Wignored-attributes-1.C: New test.
5513         * g++.dg/warn/Wignored-attributes-2.C: New test.
5515 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5517         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5518         initialization.
5519         * gfortran.dg/goacc/private-3.f95 (test): Same.
5520         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5521         missing use param.
5523 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5525         * lib/target-supports.exp: Remove v7ve entry from loop
5526         creating effective target checks.
5527         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5528         (add_options_for_arm_arch_v7ve): Likewise.
5530 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5532         PR tree-optimization/70354
5533         * gcc.dg/vect/pr70354-1.c: New test.
5534         * gcc.dg/vect/pr70354-2.c: New test.
5535         * gcc.target/i386/avx2-pr70354-1.c: New test.
5536         * gcc.target/i386/avx2-pr70354-2.c: New test.
5538 2016-03-22  Jeff Law  <law@redhat.com>
5540         PR target/70232
5541         * gcc.dg/tree-ssa/pr70232.c: New test.
5543 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5545         PR target/70302
5546         * gcc.target/i386/pr70302.c: New test.
5548 2016-03-22  Richard Biener  <rguenther@suse.de>
5550         PR middle-end/70251
5551         * g++.dg/torture/pr70251.C: New testcase.
5553 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5555         PR c/69993
5556         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5557         Wmisleading-indentation.c.
5558         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5559         reflect change to diagnostic text and order of messages.
5560         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5562 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5564         * g++.dg/ext/java-3.C: Don't compile on AIX.
5566 2016-03-22  Richard Biener  <rguenther@suse.de>
5568         PR middle-end/70333
5569         * gcc.dg/torture/pr70333.c: New testcase.
5571 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5573         * g++.dg/ext/pr70290.C: New test.
5575 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5577         PR target/70325
5578         * gcc.target/i386/pr70325.c: New test.
5580 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5582         PR target/70329
5583         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5584         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5586         PR target/70300
5587         * gcc.target/i386/pr70300.c: New test.
5589         PR c++/70295
5590         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5591         (func2): New function for cond with parens, xfail warning for c++.
5592         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5594 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5596         PR c++/70096
5597         * g++.dg/template/ptrmem30.C: New test.
5599 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5601         PR c++/70204
5602         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5603         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5605 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5607         PR middle-end/70326
5608         * gcc.dg/pr70326.c: New test.
5610 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5611             Jakub Jelinek  <jakub@redhat.com>
5613         PR tree-optimization/70317
5614         * gcc.dg/pr70317.c: New test.
5616 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5618         PR target/70327
5619         * gcc.target/i386/pr70327.c: New test.
5621 2016-03-21  Martin Liska  <mliska@suse.cz>
5623         PR ipa/70306
5624         * gcc.dg/ipa/pr70306.c: New test.
5626 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5628         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5629         * gcc.target/arm/attr-align3.c: Likewise.
5630         * gcc.target/arm/attr_arm.c: Likewise.
5631         * gcc.target/arm/flip-thumb.c: Likewise.
5633 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5635         PR target/70296
5636         * gcc.target/powerpc/altivec-36.c: New test.
5638 2016-03-21  Richard Biener  <rguenther@suse.de>
5640         PR tree-optimization/70310
5641         * gcc.dg/torture/pr70310.c: New testcase.
5643 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5645         PR target/70293
5646         * gcc.target/i386/pr70293.c: New test.
5648 2016-03-21  Richard Biener  <rguenther@suse.de>
5650         PR tree-optimization/70288
5651         * gcc.dg/torture/pr70288-1.c: New testcase.
5652         * gcc.dg/torture/pr70288-2.c: Likewise.
5654 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5656         PR rtl-optimization/69307
5657         * gcc.target/arm/pr69307.c: New test.
5659 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5661         PR rtl-optimization/69102
5662         * gcc.c-torture/compile/pr69102.c: New test.
5664 2016-03-18  Jeff Law  <law@redhat.com>
5666         PR rtl-optimization/70263
5667         * gcc.c-torture/compile/pr70263-1.c: New test.
5668         * gcc.target/i386/pr70263-2.c: New test.
5670 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5672         PR rtl-optimization/70278
5673         * gcc.dg/torture/pr70278.c: New test.
5674         * gcc.target/arm/pr70278.c: New test.
5676 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5678         PR c/70281
5679         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5680         (test_builtin_types_compatible_p): New test function.
5681         * gcc.dg/pr70281.c: New test case.
5683 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5685         PR target/70113
5686         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5688 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5690         PR tree-optimization/70252
5691         * gcc.dg/pr70252.c: New test.
5693 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5695         * gcc.dg/pr70161-2.c: New test.
5696         * gcc.dg/pr70161.c: New test.
5698 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5700         PR ipa/70269
5701         * gcc.dg/pr70269.c: New test.
5703 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5705         PR c++/70267
5706         * g++.dg/ext/java-3.C: New test.
5708 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5710         PR c++/70205
5711         * g++.dg/lookup/pr70205.C: New test.
5713 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5715         PR c++/70218
5716         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5718 2016-03-17  Marek Polacek  <polacek@redhat.com>
5720         PR c/69407
5721         * gcc.dg/atomic-op-6.c: New test.
5723 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5725         PR c/70264
5726         * c-c++-common/pr70264.c: New test case.
5728 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5730         PR c++/70144
5731         * c-c++-common/pr70144-1.c: New test.
5732         * c-c++-common/pr70144-2.c: New test.
5734         PR c++/70272
5735         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5736         * g++.dg/opt/flifetime-dse6.C: New test.
5737         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5739 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5741         PR driver/70192
5742         * gcc.dg/pic-1.c: New test.
5743         * gcc.dg/pic-2.c: Likewise.
5744         * gcc.dg/pic-3.c: Likewise.
5745         * gcc.dg/pic-4.c: Likewise.
5746         * gcc.dg/pie-1.c: Likewise.
5747         * gcc.dg/pie-2.c: Likewise.
5748         * gcc.dg/pie-3.c: Likewise.
5749         * gcc.dg/pie-4.c: Likewise.
5750         * gcc.dg/pie-5.c: Likewise.
5751         * gcc.dg/pie-6.c: Likewise.
5753 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5755         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5756         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5758 2016-03-17  Richard Biener  <rguenther@suse.de>
5760         PR debug/70271
5761         * g++.dg/debug/pr70271.C: New testcase.
5763 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5765         * gcc.target/i386/pr70251.c: New test.
5767 2016-03-17  Marek Polacek  <polacek@redhat.com>
5769         PR c++/70194
5770         * g++.dg/warn/constexpr-70194.C: New test.
5772 2016-03-16  Richard Henderson  <rth@redhat.com>
5774         PR middle-end/70240
5775         * gcc.c-torture/compile/pr70240.c: New.
5777 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5779         * gcc.c-torture/compile/20151204.c: Skip for avr.
5781 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5783         PR target/70245
5784         * g++.dg/opt/pr70245.C: New test.
5785         * g++.dg/opt/pr70245.h: New file.
5786         * g++.dg/opt/pr70245-aux.cc: New file.
5788 2016-03-16  Martin Sebor  <msebor@redhat.com>
5790         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5792 2016-03-16  Richard Henderson  <rth@redhat.com>
5794         PR middle-end/70199
5795         * gcc.c-torture/compile/pr70199.c: New.
5797 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5799         * gcc.dg/uninit-19.c: Run dos2unix.
5801 2016-03-16  Marek Polacek  <polacek@redhat.com>
5803         PR c/70093
5804         * gcc.dg/nested-func-10.c: New test.
5805         * gcc.dg/nested-func-9.c: New test.
5807 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5809         PR tree-optimization/68714
5810         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5812 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5814         PR tree-optimization/68715
5815         * gcc.dg/graphite/pr68715-2.c: New test.
5816         * gcc.dg/graphite/pr68715.c: New test.
5817         * gfortran.dg/graphite/pr68715.f90: New test.
5819 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5821         PR tree-optimization/68809
5822         * gcc.dg/graphite/pr68809-2.c: New test.
5823         * gcc.dg/graphite/pr68809.c: New test.
5825 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5827         PR c++/70147
5828         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5829         method call to i () as argument.  Adjust expected output.
5831         PR c++/70147
5832         * g++.dg/ubsan/pr70147-1.C: New test.
5833         * g++.dg/ubsan/pr70147-2.C: New test.
5835 2016-03-15  Martin Sebor  <msebor@redhat.com>
5837         PR c++/58281
5838         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5840 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5842         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5843         hppa*-*-hpux*.
5845         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5847         PR libfortran/69799
5848         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5849         libatomic_available.
5851 2016-03-15  Marek Polacek  <polacek@redhat.com>
5853         PR c++/70209
5854         * g++.dg/ext/attribute-may-alias-4.C: New test.
5856 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5858         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5859         -fvar-tracking-assignments-toggle flag.
5861 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5863         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5865 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5867         PR rtl-optimization/70222
5868         * gcc.c-torture/execute/pr70222-1.c: New test.
5869         * gcc.c-torture/execute/pr70222-2.c: New test.
5871 2016-03-15  Richard Henderson  <rth@redhat.com>
5873         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5875 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5877         PR rtl-optimization/69032
5878         * gcc.dg/pr69032.c: New test.
5880 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5882         PR rtl-optimization/63384
5883         * g++.dg/pr63384.C: New test.
5885 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5887         PR target/64411
5888         * gcc.target/i386/pr64411.C: New test.
5890 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5892         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5893         * gfortran.dg/goacc/kernels-alias.f95: New test.
5895 2016-03-14  Martin Sebor  <msebor@redhat.com>
5897         PR c++/53792
5898         * g++.dg/cpp0x/constexpr-inline.C: New test.
5899         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5901 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5903         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5905 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5907         PR middle-end/70219
5908         * gcc.dg/pr70219.c: New test.
5910 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5912         PR target/70083
5913         * gcc.dg/torture/pr70083.c: New test.
5914         * gcc.target/i386/pr70083.c: New test.
5916 2016-03-14  Richard Biener  <rguenther@suse.de>
5918         PR tree-optimization/56365
5919         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5921 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5923         PR target/70098
5924         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5925         New function.
5926         * g++.dg/pr70098.C: New testcase.
5929 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5931         PR tree-optimization/70045
5932         * gcc.dg/graphite/pr70045.c: New test.
5934 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936         PR fortran/69043
5937         * gfortran.dg/include_9.f90: New test.
5939 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5941         PR fortran/45076
5942         gfortran.dg/prof/prof.exp: New script.
5943         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5945 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5947         PR rtl-optimization/69307
5948         * gcc.dg/pr69307.c: New test.
5950 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5952         PR target/69614
5953         * gcc.target/arm/pr69614.c: New.
5955 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5957         PR fortran/70031
5958         * gfortran.dg/submodule_14.f08: New test
5960         PR fortran/69524
5961         * gfortran.dg/submodule_15.f08: New test
5963 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5965         PR c++/70106
5966         * g++.dg/cpp1y/paren3.C: New test.
5968 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5970         PR target/70131
5971         * gcc.target/powerpc/ppc-round2.c: New test.
5973 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5975         PR target/70123
5976         * gcc.dg/torture/pr70123.c: New test.
5978 2016-03-11  Jeff Law  <law@redhat.com>
5980         PR tree-optimization/70190
5981         * gcc.c-torture/compile/pr70190.c: New test.
5983 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5985         PR c/68187
5986         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5987         case.
5988         (test43_b): Likewise.
5989         (test43_c): Likewise.
5990         (test43_d): Likewise.
5991         (test43_e): Likewise.
5992         (test43_f): Likewise.
5993         (test43_g): Likewise.
5994         (test44_a): Likewise.
5995         (test44_b): Likewise.
5996         (test44_c): Likewise.
5997         (test44_d): Likewise.
5998         (test44_e): Likewise.
6000 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
6002         PR c/70085
6003         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6005 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6007         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6008         dg-options.
6010 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6012         PR target/70002
6013         PR target/69245
6014         * gcc.target/aarch64/pr69245_2.c: New test.
6016 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6018         PR tree-optimization/70177
6019         * gcc.dg/pr70177.c: New test.
6021 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6023         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6025 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
6027         * gcc.dg/tree-ssa/sra-20.c: New.
6029 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
6031         PR rtl-optimization/70174
6032         * gcc.dg/pr70174.c: New test.
6034         PR tree-optimization/70169
6035         * gcc.dg/pr70169.c: New test.
6037 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
6039         PR target/70160
6040         * gcc.target/i386/pr70160.c: New test.
6042 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6044         * gcc.target/s390/dfp-1.c: New test.
6046 2016-03-10  Nick Clifton  <nickc@redhat.com>
6048         PR target/70044
6049         * gcc.target/aarch64/pr70044.c: New test.
6051 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
6052             Jakub Jelinek  <jakub@redhat.com>
6054         PR c++/70001
6055         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6056         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6057         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6059 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
6061         PR lto/69589
6062         * g++.dg/lto/pr69589_0.C: New testcase
6063         * g++.dg/lto/pr69589_1.C: New testcase
6065 2016-03-10  Marek Polacek  <polacek@redhat.com>
6067         PR c++/70153
6068         * g++.dg/delayedfold/unary-plus1.C: New test.
6070 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6072         * gcc.target/arm/pr45701-1.c: Escape brackets.
6073         * gcc.target/arm/pr45701-2.c: Likewise.
6075 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
6077         * gfortran.dg/unconstrained_commons.f: New.
6079 2016-03-10  Alan Modra  <amodra@gmail.com>
6081         * gcc.dg/pr69195.c: New.
6082         * gcc.dg/pr69238.c: New.
6084 2016-03-10  Tom de Vries  <tom@codesourcery.com>
6086         PR testsuite/68915
6087         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6089 2016-03-10  Richard Biener  <rguenther@suse.de>
6091         PR tree-optimization/70128
6092         * gcc.dg/tree-ssa/alias-34.c: New testcase.
6093         * gcc.dg/tree-ssa/alias-35.c: Likewise.
6095 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6097         PR tree-optimization/70152
6098         * gcc.dg/pr70152.c: New test.
6100         PR target/70086
6101         * gcc.target/i386/pr70086-1.c: New test.
6102         * gcc.target/i386/pr70086-2.c: New test.
6103         * gcc.target/i386/pr70086-3.c: New test.
6105         PR tree-optimization/70127
6106         * gcc.c-torture/execute/pr70127.c: New test.
6108 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
6110         * c-c++-common/goacc/combined-directives-2.c: New test.
6112 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6114         PR c/68473
6115         PR c++/70105
6116         * g++.dg/diagnostic/pr70105.C: New test.
6117         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6118         (test_multiple_ordinary_maps): New test function.
6120 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6122         PR c/68473
6123         PR c++/70105
6124         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6125         Drop range information from call to inform_at_rich_loc.
6126         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6127         New.
6128         (test_show_locus): Replace calls to rich_location::add_range with
6129         calls to add_range.  Rewrite the tests that used the now-defunct
6130         rich_location ctor taking a source_range.  Simplify other tests
6131         by replacing calls to COMBINE_LOCATION_DATA with calls to
6132         make_location.
6134 2016-03-09  Richard Biener  <rguenther@suse.de>
6135         Jakub Jelinek  <jakub@redhat.com>
6137         PR tree-optimization/70138
6138         * gcc.dg/vect/pr70138-1.c: New testcase.
6139         * gcc.dg/vect/pr70138-2.c: Likewise.
6141 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6143         PR target/70049
6144         * gcc.target/i386/pr70049.c: New test.
6146 2016-03-09  Richard Biener  <rguenther@suse.de>
6148         PR c/70143
6149         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6150         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6151         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6153 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6155         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6156         arm-*-*.
6158 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6160         PR middle-end/67278
6161         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6163         PR target/67278
6164         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6166         PR middle-end/70050
6167         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6168         in testcase comment.
6170 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6172         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6173         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6174         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6175         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6176         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6177         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6178         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6179         * gfortran.dg/goacc/kernels-loop.f95: New test.
6181 2016-03-08  Martin Sebor  <msebor@redhat.com>
6183         PR c++/62096
6184         * g++.dg/warn/overflow-warn-7.C: New test.
6186 2016-03-08  Jason Merrill  <jason@redhat.com>
6188         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6189         * lib/target-supports.exp (check_effective_target_concepts): New.
6191 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
6193         PR c++/70135
6194         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6195         * g++.dg/ubsan/pr70135.C: New test.
6197         PR target/70110
6198         * gcc.dg/pr70110.c: New test.
6200 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6202         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6203         * c-c++-common/gomp/if-1.c: Likewise.
6204         * c-c++-common/gomp/pr61486-2.c: Likewise.
6205         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6206         to dg-additional-options.
6207         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6208         * g++/gomp/target-teams-1.c: Likewise.
6209         * gcc.dg/gomp/gomp.exp: Likewise.
6210         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6211         dg-additional-options.
6212         * gfortran.dg/gomp/gomp.exp: Likewise.
6213         * gfortran.dg/gomp/target1.f90: Remove dg-options.
6214         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6215         dg-additional-options.
6216         * gfortran.dg/gomp/target3.f90: Remove dg-options.
6218 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6220         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6221         * c-c++-common/gomp/gridify-1.c: New test.
6222         * gfortran.dg/gomp/gridify-1.f90: Likewise.
6224 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6226         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6227         trigger for cortex-r8, when scanning for register r8.
6228         * gcc.target/arm/pr45701-2.c: Likewise.
6230 2016-02-26  Richard Biener  <rguenther@suse.de>
6231             Jeff Law  <law@redhat.com>
6233         PR tree-optimization/69740
6234         * gcc.c-torture/compile/pr69740-1.c: New test.
6235         * gcc.c-torture/compile/pr69740-2.c: New test.
6237 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6239         * lib/target-supports.exp
6240         (check_effective_target_whole_vector_shift): Enable for PPC64.
6242 2016-03-07  Richard Biener  <rguenther@suse.de>
6244         PR tree-optimization/70115
6245         * gcc.dg/torture/pr70115.c: New testcase.
6247 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
6249         PR middle-end/69916
6250         * c-c-++-common/goacc/pr69916.c: New.
6252 2016-03-07  Richard Henderson  <rth@redhat.com>
6254         * gcc.c-torture/compile/pr70061.c: New test.
6256 2016-03-07  Richard Biener  <rguenther@suse.de>
6258         PR testsuite/70109
6259         * gcc.dg/vect/O3-pr36098.c: New testcase.
6261 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
6263         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6265 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6267         * gnat.dg/renaming9.ad[sb]: New testcase.
6269 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6271         PR c++/70084
6272         * g++.dg/expr/stdarg3.C: New test.
6274 2016-03-04  Jeff Law  <law@redhat.com>
6276         PR tree-optimization/69196
6277         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6278         x86_64-*-*.
6280 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6282         PR c/69973
6283         * gcc.dg/pr69973.c: New test.
6285         PR rtl-optimization/69941
6286         * gcc.dg/torture/pr69941.c: New test.
6288         PR c/69824
6289         * gcc.dg/pr69824.c: New test.
6291 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6293         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6294         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6295         function.
6297 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6299         PR c++/66786
6300         * g++.dg/cpp1y/var-templ48.C: New test.
6301         * g++.dg/cpp1y/var-templ49.C: New test.
6303 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6305         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6307 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6309         PR c++/70035
6310         * g++.dg/ubsan/pr70035.C: New test.
6312         PR target/70062
6313         * gcc.target/i386/pr70062.c: New test.
6315 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6317         * g++.dg/template/typename21.C: Remove c++98_only.
6319 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6321         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6323 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6325         PR c/68187
6326         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6327         function.
6328         (fn_42_b): Likewise.
6329         (fn_42_c): Likewise.
6331 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6333         PR c/68187
6334         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6335         function.
6336         (fn_40_b): Likewise.
6337         (fn_41_a): Likewise.
6338         (fn_41_b): Likewise.
6340 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6342         PR target/70059
6343         * gcc.target/i386/avx512f-pr70059.c: New test.
6344         * gcc.target/i386/avx512dq-pr70059.c: New test.
6346 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6348         PR rtl-optimization/57676
6349         * gcc.dg/torture/pr57676.c: New test.
6351 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6353         * gcc.dg/pr70026.c: New test.
6355 2016-03-04  Marek Polacek  <polacek@redhat.com>
6357         PR c/69798
6358         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6359         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6361 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6363         PR target/70004
6364         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6365         Delete.
6366         (test_corners_sisd_si): Likewise.
6367         (main): Remove checks of the above.
6368         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6370 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6372         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6374 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6376         * gcc.dg/torture/pr69951.c: Accept argc==0.
6378 2016-03-04  Richard Biener  <rguenther@suse.de>
6380         PR c++/70054
6381         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6382         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6384 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6386         PR testsuite/69766
6387         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6388         testing multiarch.
6390 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6392         PR debug/69947
6393         * gcc.dg/guality/pr69947.c: New test.
6395 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6397         PR ada/70017
6398         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6400 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6402         PR rtl-optimization/69904
6403         * gcc.target/arm/pr69904.c: New test.
6405 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6407         PR target/70021
6408         * gcc.dg/vect/pr70021.c: New test.
6409         * gcc.target/i386/pr70021.c: New test.
6411 2016-03-03  Marek Polacek  <polacek@redhat.com>
6413         PR middle-end/70050
6414         * gcc.dg/pr70050.c: New test.
6416 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6418         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6420 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6422         PR tree-optimization/70043
6423         * gfortran.dg/vect/pr70043.f90: New test.
6425 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6427         * gnat.dg/specs/task1.ads: New test.
6429 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6431         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6432         Invoke gdb with -batch.
6433         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6435 2016-03-03  Richard Biener  <rguenther@suse.de>
6437         PR tree-optimization/55936
6438         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6440 2016-03-02  Jeff Law  <law@redhat.com>
6442         PR rtl-optimization/69942
6443         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6444         effects of argument promotions.
6446         PR tree-optimization/69987
6447         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6448         target does not support -fprefetch-loop-arrays.
6450 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6452         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6454 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6456         PR rtl-optimization/69052
6457         * gcc.target/i386/pr69052.c: New test.
6459 2016-03-02  Alan Modra  <amodra@gmail.com>
6461         * gcc.dg/pr69990.c: New.
6463 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6465         PR c/68062
6466         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6468         PR middle-end/70022
6469         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6471         PR target/70028
6472         * gcc.target/i386/pr70028.c: New test.
6474 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6476         * c-c++-common/asan/swapcontext-test-1.c,
6477         * c-c++-common/tsan/thread_leak.c,
6478         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6479         * g++.dg/tsan/benign_race.C,
6480         * g++.dg/tsan/fd_close_norace.C,
6481         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6482         races with sanitizer output
6484 2016-03-02  Richard Biener  <rguenther@suse.de>
6485             Uros Bizjak  <ubizjak@gmail.com>
6487         PR target/67278
6488         * gcc.dg/simd-8.c: New testcase.
6490 2016-03-02  Richard Biener  <rguenther@suse.de>
6492         PR middle-end/67278
6493         * gcc.dg/simd-7.c: New testcase.
6495 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6497         * gcc.target/i386/pr70007.c: Tweak.
6499 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6501         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6503 2016-03-02  Marek Polacek  <polacek@redhat.com>
6505         PR c/67854
6506         * gcc.dg/pr67854.c: New test.
6508 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6510         PR middle-end/70025
6511         * gcc.dg/torture/pr70025.c: New test.
6513 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6515         PR tree-optimization/68621
6516         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6518 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6520         * gcc.target/i386/pr70007.c: New test.
6522 2016-03-01  Jeff Law  <law@redhat.com>
6524         PR tree-optimization/69196
6525         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6527         PR tree-optimization/69196
6528         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6529         duplicating code and spoiling the expected output.
6531 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6533         PR target/70033
6534         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6535         supports power9 before doing tests.
6536         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6537         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6538         * gcc.target/powerpc/p9-permute.c: Likewise.
6540 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6542         PR target/70027
6543         * gcc.target/i386/pr70027.c: New test.
6545 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6547         * gcc.dg/pr70017.c: New test.
6549 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6551         PR c/69796
6552         PR c/69974
6553         * gcc.dg/pr69796.c: New test.
6554         * gcc.dg/pr69974.c: New test.
6556 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6558         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6560 2016-02-29  Jeff Law  <law@redhat.com>
6562         PR tree-optimization/69987
6563         * gfortran.dg/pr69987.f90: New test.
6565         PR tree-optimization/69989
6566         * gcc.c-torture/compile/pr69989-2.c: New test.
6568 2016-03-01  Marek Polacek  <polacek@redhat.com>
6570         PR c++/69795
6571         * g++.dg/parse/invalid1.C: New test.
6573 2016-03-01  Richard Biener  <rguenther@suse.de>
6575         PR middle-end/70022
6576         * gcc.dg/pr70022.c: New testcase.
6578 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6580         PR tree-optimization/69956
6581         * gcc.dg/pr69956.c: New test.
6583 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6585         PR target/70011
6586         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6587         XFAIL when hardware supports efficient unaligned storage access.
6589 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6591         PR c++/69961
6592         * g++.dg/template/pr69961a.C: New test.
6593         * g++.dg/template/pr69961b.C: New test.
6595 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6597         PR preprocessor/69985
6598         * gcc.dg/cpp/pr69985.c: New test case.
6600 2016-02-29  Jeff Law  <law@redhat.com>
6602         PR tree-optimization/70005
6603         * gcc.c-torture/execute/pr70005.c New test.
6605         PR tree-optimization/69999
6606         * gcc.c-torture/compile/pr69999.c: New test.
6608 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6610         PR tree-optimization/69652
6611         * gcc.dg/torture/pr69652.c: Delete test.
6612         * gcc.dg/vect/pr69652.c: New test.
6614 2016-02-19  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/69980
6617         * gfortran.dg/vect/pr69980.f90: New testcase.
6619 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6621         * gcc.target/sparc/20160229-1.c: New test.
6623 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6625         * gnat.dg/stack_usage3.adb: New test.
6626         * gnat.dg/stack_usage3_pkg.ads: New helper.
6628 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6630         * gnat.dg/renaming8.adb: New test.
6631         * gnat.dg/renaming8_pkg1.ads: New helper.
6632         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6633         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6635 2016-02-29  Richard Biener  <rguenther@suse.de>
6637         PR tree-optimization/69720
6638         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6640 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6642         PR fortran/68147
6643         PR fortran/47674
6644         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6646 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6647             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6649         PR fortran/56007
6650         * gfortran.dg/coarray_8.f90: Adjust error message.
6651         * gfortran.dg/pr56007.f90: New test.
6652         * gfortran.dg/pr56007.f: New test.
6654 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6656         PR tree-optimization/69989
6657         * gcc.dg/torture/pr69989.c: New test.
6659 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6661         * gcc.target/i386/stack-realign-win.c: New test.
6663 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6665         PR fortran/60126
6666         * gfortran.dg/pr60126.f90: New test.
6668 2016-02-27  Jeff Law  <law@redhat.com>
6670         Revert
6671         2016-02-26  Richard Biener  <rguenther@suse.de>
6672                     Jeff Law  <law@redhat.com>
6674         PR tree-optimization/69740
6675         * gcc.c-torture/compile/pr69740-1.c: New test.
6676         * gcc.c-torture/compile/pr69740-2.c: New test.
6678 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6680         PR fortran/69910
6681         * gfortran.dg/newunit_4.f90: New test.
6683 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6685         PR target/69613
6686         PR rtl-optimization/69886
6687         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6688         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6689         target.
6691 2016-02-26  Martin Sebor  <msebor@redhat.com>
6693         PR tree-optimization/15826
6694         * gcc.dg/tree-ssa/pr15826.c: New test.
6696 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6698         PR target/69969
6699         * gcc.target/powerpc/pr69969.c: New test.
6701 2016-02-26  Martin Sebor  <msebor@redhat.com>
6703         PR c++/15766
6704         * g++.old-deja/g++.other/decl5.C: Add a test case.
6706 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6708         PR target/69946
6709         * gcc.target/powerpc/pr69946.c: New file.
6711 2016-02-26  Richard Biener  <rguenther@suse.de>
6712             Jeff Law  <law@redhat.com>
6714         PR tree-optimization/69740
6715         * gcc.c-torture/compile/pr69740-1.c: New test.
6716         * gcc.c-torture/compile/pr69740-2.c: New test.
6718 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6720         PR middle-end/69920
6721         * gcc.dg/torture/pr69932.c: New test.
6722         * gcc.dg/torture/pr69936.c: Likewise.
6724 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6726         PR target/69709
6727         * gcc.target/s390/pr69709.c: New test.
6729 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6731         PR target/69245
6732         * gcc.target/aarch64/pr69245_1.c: New test.
6734 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6736         PR target/69613
6737         * gcc.dg/torture/pr69613.c: New test.
6739 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6741         PR rtl-optimization/69891
6742         * gcc.target/i386/pr69891.c: New test.
6744 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6745             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6747         PR target/61397
6748         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6749         functionality for both 32-bit and 64-bit.
6751 2016-02-26  Richard Biener  <rguenther@suse.de>
6753         PR tree-optimization/69551
6754         * gcc.dg/torture/pr69951.c: New testcase.
6756 2016-02-25  Richard Biener  <rguenther@suse.de>
6758         PR tree-optimization/48795
6759         * gcc.dg/Warray-bounds-18.c: New testcase.
6761 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6763         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6765 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6767         PR rtl-optimization/69896
6768         * gcc.dg/pr69896.c: New test.
6770 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6772         PR c++/69736
6773         * g++.dg/cpp1y/paren2.C: New test.
6775 2016-02-24  Martin Sebor  <msebor@redhat.com>
6777         PR c/51147
6778         * gcc.dg/enum-mode-2.c: New test.
6780 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6782         PR c++/69922
6783         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6784         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6785         * g++.dg/ubsan/pr69922.C: New test.
6787 2016-02-24  Marek Polacek  <polacek@redhat.com>
6789         PR c/69819
6790         * gcc.dg/pr69819.c: New test.
6792 2016-02-24  Martin Sebor  <msebor@redhat.com>
6794         PR c++/69912
6795         * g++.dg/ext/flexary15.C: New test.
6797 2016-02-24  Martin Sebor  <msebor@redhat.com>
6799         * gcc.dg/builtins-68.c: Avoid making unportable
6800         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6801         * g++.dg/ext/builtin_alloca.C: Same.
6803 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6804             Charles Baylis  <charles.baylis@linaro.org>
6806         PR debug/61033
6807         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6809 2016-02-24  Richard Biener  <rguenther@suse.de>
6810             Jakub Jelinek  <jakub@redhat.com>
6812         PR middle-end/69760
6813         * gcc.dg/torture/pr69760.c: New testcase.
6815 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6817         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6818         pattern on Solaris with as.
6820 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6822         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6823         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6824         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6825         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6827 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6829         PR middle-end/69915
6830         * gcc.dg/pr69915.c: New test.
6832 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6834         PR rtl-optimization/69886
6835         * gcc.dg/torture/pr69886.c: New test.
6837 2016-02-24  Richard Biener  <rguenther@suse.de>
6839         PR middle-end/68963
6840         * gcc.dg/torture/pr68963.c: New testcase.
6842 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6844         PR target/69875
6845         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6846         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6847         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6848         * gcc.target/arm/atomic_loaddi_1.c: New test.
6849         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6850         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6851         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6852         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6853         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6854         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6855         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6856         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6858 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6860         PR middle-end/69909
6861         * gcc.dg/torture/pr69909.c: New test.
6863 2016-02-24  Richard Biener  <rguenther@suse.de>
6865         PR tree-optimization/69907
6866         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6867         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6868         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6870 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6872         * gcc.target/arm/pragma_cpp_fma.c: New test.
6874 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6876         PR fortran/61156
6877         * gfortran.dg/include_6.f90: Update test.
6879 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6881         PR objc/69844
6882         * objc.dg/pr69844.m: New test.
6884 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6886         PR libgfortran/69456
6887         * gfortran.dg/namelist_89.f90: New test.
6888         * gfortran.dg/pr59700.f90: Update test..
6890 2016-02-23  Martin Sebor  <msebor@redhat.com>
6892         PR middle-end/69780
6893         * g++.dg/ext/builtin_alloca.C: New test.
6894         * gcc.dg/builtins-68.c: New test.
6896 2016-02-23  Richard Henderson  <rth@redhat.com>
6898         * gcc.target/i386/addr-space-3.c: Remove test.
6900 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6902         PR preprocessor/69126
6903         PR preprocessor/69543
6904         * c-c++-common/pr69126-2-long.c: New test.
6905         * c-c++-common/pr69126-2-short.c: New test.
6906         * c-c++-common/pr69543-1.c: Remove xfail.
6908 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6910         PR preprocessor/69126
6911         PR preprocessor/69543
6912         PR preprocessor/69558
6913         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6914         (f): Rename to...
6915         (test_2): ...this, and add leading comment.
6916         (MACRO_3, test_3): New.
6917         (MACRO_4A, MACRO_4B, test_4): New.
6918         (MACRO): Rename to...
6919         (MACRO_5): ...this.
6920         (g): Rename to...
6921         (test_5): ...this, updating for renaming of MACRO, and
6922         add leading comment.
6923         * c-c++-common/pr69543-1.c: New.
6924         * c-c++-common/pr69543-2.c: New.
6925         * c-c++-common/pr69543-3.c: New.
6926         * c-c++-common/pr69543-4.c: New.
6927         * c-c++-common/pr69558-1.c: New.
6928         * c-c++-common/pr69558-2.c: New.
6929         * c-c++-common/pr69558-3.c: New.
6930         * c-c++-common/pr69558-4.c: New.
6931         * gcc.dg/pr69558.c: Move to...
6932         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6933         xfail for c++.
6935 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6937         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6938         to -ftree-parallelize-loops/-fopenacc changes.
6939         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6940         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6941         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6942         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6943         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6944         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6945         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6946         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6947         * c-c++-common/goacc/kernels-loop.c: Likewise.
6948         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6949         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6950         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6951         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6953 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6955         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6957 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6959         PR c++/69902
6960         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6962         PR c/69900
6963         * gcc.dg/pr69900.c: New test.
6965 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6967         PR tree-optimization/69666
6968         * gcc.dg/tree-ssa/pr69666.c: New test.
6970 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6972         PR fortran/67451
6973         * gfortran.dg/coarray_allocate_5.f08: New test.
6975 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6977         * gcc.target/s390/vcond-shift.c: Move to ...
6978         * gcc.target/s390/vector/vcond-shift.c: ... here.
6980 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6982         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6983         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6985 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6987         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6989 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6991         PR c/28901
6992         * gcc.dg/unused-variable-3.c: New test.
6994 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6996         PR target/69888
6997         * gcc.target/i386/pr69888.c: New test.
6999 2016-02-22  Richard Biener  <rguenther@suse.de>
7001         PR tree-optimization/69882
7002         * gfortran.dg/vect/pr69882.f90: New testcase.
7004 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7006         PR target/69885
7007         * gcc.dg/pr69885.c: New test.
7009 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
7011         PR target/69806
7012         PR target/54089
7013         * gcc.target/sh/pr54089-10.c: New.
7015 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
7017         PR fortran/69423
7018         * gfortran.dg/deferred_character_15.f90 : New test.
7020 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7022         PR fortran/57365
7023         gfortran.dg/allocate_with_source_18.f03: New test.
7025 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
7027         PR fortran/52531
7028         gfortran.dg/gomp/pr52531.f90: New test.
7030 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7032         PR c++/69865
7033         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7034         -std=c++03.
7036 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7038         PR c++/69826
7039         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7040         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7042         PR c++/69850
7043         * g++.dg/warn/Wnonnull-compare-4.C: New test.
7045         PR c++/69851
7046         * g++.dg/torture/pr69851.C: New test.
7048 2016-02-19  Martin Sebor  <msebor@redhat.com>
7050         PR testsuite/69573
7051         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7053 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7055         PR c++/69850
7056         * g++.dg/warn/Wnonnull-compare-2.C: New test.
7057         * g++.dg/warn/Wnonnull-compare-3.C: New test.
7059         PR c++/67767
7060         * g++.dg/cpp0x/pr67767.C: New test.
7062 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7064         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7065         for fp, simd, crypto, crc, lse.
7066         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7067         above.
7068         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7069         effective target check.
7071 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7073         PR target/69820
7074         * gcc.target/i386/pr69820.c: New test.
7076 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7078         * gcc.target/s390/vector/int128-1.c: New test.
7080 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7082         * gcc.target/s390/vector/vec-vcond-1.c: New test.
7084 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7086         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7087         instruction pattern name to prevent the testcase from failing with
7088         -march=z13.
7090 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7092         * gcc.target/s390/md/movstr-2.c: New test.
7094 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
7096         * gcc.target/s390/morestack.c: New test.
7098 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7100         PR target/69625
7101         * gcc.target/s390/pr69625.c: Add test case.
7103 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7105         PR testsuite/68580
7106         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7108 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7110         PR target/68404
7111         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7112         * gcc.target/powerpc/fusion3.c: Likewise.
7114 2016-02-18  Richard Biener  <rguenther@suse.de>
7116         PR middle-end/69553
7117         * g++.dg/torture/pr69553.C: New testcase.
7119 2016-02-18  Nick Clifton  <nickc@redhat.com>
7121         PR target/62254
7122         PR target/69610
7123         * gcc.target/arm/pr62554.c: New test.
7124         * gcc.target/arm/pr69610-1.c: New test.
7125         * gcc.target/arm/pr69610-2.c: New test.
7127 2016-02-18  Richard Biener  <rguenther@suse.de>
7129         PR middle-end/69854
7130         * gcc.dg/torture/pr69854.c: New testcase.
7132 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7134         PR c++/69850
7135         * g++.dg/warn/Wnonnull-compare-1.C: New test.
7137 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7139         * gcc.target/powerpc/vec-cg.c: New test.
7141 2016-02-17  Richard Biener  <rguenther@suse.de>
7143         PR testsuite/69586
7144         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7146 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7148         PR target/69161
7149         * gcc.c-torture/compile/pr69161.c: New test.
7151 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7153         PR target/69532
7154         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7155         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7157 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7159         * gcc.dg/ifcvt-4.c: Skip on Visium.
7161 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7163         * gnat.dg/atomic8.adb: New test.
7165 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7167         * gnat.dg/discr46.ad[sb]: New test.
7169 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7171         PR Target/48344
7172         * gcc.target/powerpc/pr48344-1.c: New test.
7174 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7176         PR fortran/69742
7177         * gfortran.dg/associate_21.f90:  New test.
7179 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7181         PR c/69835
7182         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7183         -Wnonnull in dg-options.
7184         * c-c++-common/nonnull-2.c: New test.
7186 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
7187             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7189         * gcc.target/aarch64/vector_initialization_nostack.c: New.
7191 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7193         PR middle-end/69801
7194         * gcc.dg/pr69801.c: Add empty dg-options.
7196 2016-02-16  James Norris  <jnorris@codesourcery.com>
7198         * c-c++-common/goacc/deviceptr-1.c: Add tests.
7199         * g++.dg/goacc/deviceptr-1.c: New file.
7201 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7203         PR tree-optimization/69820
7204         * gcc.dg/vect/pr69820.c: New test.
7206 2016-02-16  Richard Biener  <rguenther@suse.de>
7208         PR tree-optimization/69776
7209         * gcc.dg/torture/pr69776-2.c: New testcase.
7211 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
7213         PR tree-optimization/69714
7214         * gcc.dg/torture/pr69714.c: New test.
7216 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7218         PR tree-optimization/69802
7219         * gcc.dg/pr69802.c: New test.
7221 2016-02-16  Richard Biener  <rguenther@suse.de>
7223         PR middle-end/69801
7224         * gcc.dg/pr69801.c: New testcase.
7226 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7228         PR libgfortran/69651
7229         * gfortran.dg/read_bang.f90: New test.
7230         * gfortran.dg/read_bang4.f90: New test.
7232 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
7234         PR c++/69658
7235         * g++.dg/init/pr69658.C: New test.
7237         PR c++/69797
7238         * c-c++-common/pr69797.c: New test.
7240 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7242         * lib/target-supports.exp (check_effective_target_section_anchors): Add
7243         check for aarch64*-*-*.
7245 2016-02-15  Richard Biener  <rguenther@suse.de>
7247         PR tree-optimization/69783
7248         * gcc.dg/vect/pr69783.c: New testcase.
7250 2016-02-15  Richard Biener  <rguenther@suse.de>
7252         PR tree-optimization/69776
7253         * gcc.dg/torture/pr69776.c: New testcase.
7255 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7257         PR fortran/60526
7258         * gfortran.dg/type_decl_4.f90:  Reinstated.
7260 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7262         PR fortran/68746
7263         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7265 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7267         PR fortran/60526
7268         PR bootstrap/69816
7269         * gfortran.dg/type_decl_4.f90:  Removed.
7271 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7273         PR fortran/60526
7274         * gfortran.dg/type_decl_4.f90:  New test.
7276 2016-02-14  Alan Modra  <amodra@gmail.com>
7278         PR testsuite/68886
7279         * gcc.c-torture/execute/stkalign.c: Revise test.
7281 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7283         PR target/67260
7284         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7286 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7288         PR target/67260
7289         * gcc.target/sh/torture/pr67260.c: New.
7291 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7293         * gcc.dg/pr67964.c: Add dg-require-alias.
7295 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7297         PR target/67636
7298         PR target/64345
7299         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7301 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7303         PR libgfortran/69668
7304         * gfortran.dg/namelist_88.f90: New test.
7306 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7308         PR libgfortran/69668
7309         * gfortran.dg/namelist_38.f90: Update test.
7310         * gfortran.dg/namelist_84.f90: Update test.
7312 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7314         PR other/69554
7315         * gcc.dg/pr69554-1.c: New test.
7316         * gfortran.dg/pr69554-1.F90: New test.
7317         * gfortran.dg/pr69554-2.F90: New test.
7318         * lib/gcc-dg.exp (proc dg-locus): New function.
7319         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7320         distinguish between the caret-printing and non-caret-printing
7321         cases.  If caret-printing has been explicitly enabled, bail out
7322         without attempting to fix up the output.
7324 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7326         PR driver/69265
7327         PR driver/69453
7328         * gcc.dg/spellcheck-options-3.c: New test case.
7329         * gcc.dg/spellcheck-options-4.c: New test case.
7330         * gcc.dg/spellcheck-options-5.c: New test case.
7331         * gcc.dg/spellcheck-options-6.c: New test case.
7332         * gcc.dg/spellcheck-options-7.c: New test case.
7333         * gcc.dg/spellcheck-options-8.c: New test case.
7334         * gcc.dg/spellcheck-options-9.c: New test case.
7335         * gcc.dg/spellcheck-options-10.c: New test case.
7337 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7339         PR rtl-optimization/69764
7340         PR rtl-optimization/69771
7341         * c-c++-common/pr69764.c: New test.
7342         * gcc.dg/torture/pr69771.c: New test.
7344 2016-02-12  Marek Polacek  <polacek@redhat.com>
7346         * g++.dg/torture/init-list1.C: New.
7348 2016-02-12  Marek Polacek  <polacek@redhat.com>
7350         * gcc.dg/pr69522.c: Add empty dg-options.
7352 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7354         * g++.dg/lto/lto.exp: Include and init mpx.
7355         * g++.dg/lto/pr69729_0.C: New test.
7357 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7359         PR ipa/69241
7360         * g++.dg/ipa/pr69241-4.C: New test.
7362         PR ipa/68672
7363         * g++.dg/ipa/pr68672-1.C: New test.
7364         * g++.dg/ipa/pr68672-2.C: New test.
7365         * g++.dg/ipa/pr68672-3.C: New test.
7367 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7369         PR c/69522
7370         * gcc.dg/pr69522.c: New test.
7372 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7374         PR c++/69098
7375         * g++.dg/cpp1y/69098.C: New test.
7376         * g++.dg/cpp1y/69098-2.C: New test.
7378 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7380         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7381         and neighbour -> neighbor.
7382         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7383         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7384         * c-c++-common/Wvarargs.c: Likewise.
7385         * c-c++-common/goacc/host_data-5.c: Likewise.
7386         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7387         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7388         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7389         * gcc.target/aarch64/pr60697.c: Likewise.
7390         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7391         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7392         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7393         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7394         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7395         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7396         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7397         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7398         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7399         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7400         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7401         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7402         * g++.dg/lookup/koenig5.C: Likewise.
7403         * g++.dg/ext/no-asm-2.C: Likewise.
7404         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7405         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7406         * gfortran.dg/used_types_16.f90: Likewise.
7407         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7408         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7409         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7410         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7411         * gfortran.dg/abstract_type_6.f03: Likewise.
7412         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7413         * gfortran.dg/used_types_15.f90: Likewise.
7414         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7415         * gfortran.dg/exit_3.f08: Likewise.
7416         * gfortran.dg/open_status_2.f90: Likewise.
7417         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7418         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7419         * gfortran.dg/associate_1.f03: Likewise.
7420         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7421         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7422         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7423         * gcc.dg/builtin-object-size-1.c: Likewise.
7424         * gcc.dg/noreturn-6.c: Likewise.
7425         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7426         * gcc.dg/globalalias.c: Likewise.
7427         * gcc.dg/builtins-config.h: Likewise.
7428         * gcc.dg/pr30457.c: Likewise.
7429         * gcc.c-torture/compile/volatile-1.c: Likewise.
7430         * gcc.c-torture/execute/20101011-1.c: Likewise.
7431         * c-c++-common/Waddress-1.c: Likewise.
7433 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7435         PR c/69768
7436         * c-c++-common/Waddress-1.c: New test.
7438 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7440         PR fortran/69296
7441         * gfortran.dg/associate_19.f03: New test.
7442         * gfortran.dg/associate_20.f03: New test.
7444 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7446         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7448 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7450         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7451         .arch armv8-a\n.  Add -dA to dg-options.
7452         * gcc.target/aarch64/assembler_arch_1.c: New test.
7453         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7455 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7457         PR c++/68726
7458         * g++.dg/cpp0x/pr68726.C: New.
7460 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7462         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7463         test.
7465 2016-02-11  Richard Biener  <rguenther@suse.de>
7467         * g++.dg/tree-ssa/pr61034.C: Adjust.
7469 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7471         PR target/69148
7472         * gcc.target/s390/pr69148.c: New.
7474 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7476         PR tree-optimization/69652
7477         * gcc.dg/torture/pr69652.c: New test.
7479 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7480             Patrick Palka  <ppalka@gcc.gnu.org>
7482         PR ipa/69241
7483         PR c++/69649
7484         * g++.dg/ipa/pr69241-1.C: New test.
7485         * g++.dg/ipa/pr69241-2.C: New test.
7486         * g++.dg/ipa/pr69241-3.C: New test.
7487         * g++.dg/ipa/pr69649.C: New test.
7489 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7491         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7492         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7494 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7496         PR tree-optimization/68021
7497         * gcc.dg/tree-ssa/pr68021.c: New test.
7499 2016-02-10  Richard Biener  <rguenther@suse.de>
7501         PR tree-optimization/69726
7502         * gcc.dg/uninit-22.c: New testcase.
7504 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7506         PR tree-opt/69282
7507         * gcc.c-torture/compile/20160205-1.c: New testcase.
7509 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7511         PR target/68404
7512         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7513         instead accessing a really large arrray.
7514         * gcc.target/powerpc/fusion3.c: Likewise.
7516 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7518         PR target/68532
7519         * gcc.c-torture/execute/pr68532.c: New test.
7521 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7523         PR target/69634
7524         * gcc.dg/pr69634.c: New.
7526 2016-02-09  Richard Biener  <rguenther@suse.de>
7528         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7530 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7532         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7534 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7536         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7538 2016-02-09  Richard Biener  <rguenther@suse.de>
7540         PR tree-optimization/69715
7541         * gcc.dg/torture/pr69715.c: New testcase.
7543 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7545         PR c++/69139
7546         * g++.dg/cpp0x/trailing12.C: New test.
7547         * g++.dg/cpp0x/trailing13.C: New test.
7549 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7551         PR c++/69283
7552         PR c++/67835
7553         * g++.dg/cpp1y/auto-fn29.C: New test.
7554         * g++.dg/cpp1y/auto-fn30.C: New test.
7556 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7558         PR tree-optimization/69209
7559         * gcc.c-torture/compile/pr69209.c: New test.
7561 2016-02-08  Jeff Law  <law@redhat.com>
7563         PR tree-optimization/68541
7564         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7565         of statements allowed in join block for path splitting.
7567 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7569         PR c++/59627
7570         * g++.dg/gomp/pr59627.C: New test.
7572         PR ipa/69239
7573         * g++.dg/ipa/pr69239.C: New test.
7575 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7577         PR preprocessor/69664
7578         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7579         * gcc.dg/cpp/warn-comments.c: Likewise.
7581 2016-02-08  Marek Polacek  <polacek@redhat.com>
7583         PR c++/69688
7584         * g++.dg/init/const12.C: New test.
7586 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7588         PR target/60410
7589         * gcc.dg/lto/pr55113_0.c: Remove test.
7591 2016-02-08  Richard Biener  <rguenther@suse.de>
7593         PR tree-optimization/69719
7594         * gcc.dg/torture/pr69719.c: New testcase.
7596 2016-02-08  Richard Biener  <rguenther@suse.de>
7597         Jeff Law  <law@redhat.com>
7599         PR target/68273
7600         * gcc.target/mips/pr68273.c: New testcase.
7602 2016-02-08   Richard Biener  <rguenther@suse.de>
7604         PR rtl-optimization/69274
7605         * gcc.target/i386/addr-sel-1.c: XFAIL.
7607 2016-02-08  Jeff Law  <law@redhat.com>
7609         PR tree-optimization/68541
7610         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7612         PR tree-optimization/65917
7613         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7615 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7617         PR fortran/50555
7618         * gfortran.dg/namelist_args.f90: New test.
7620 2016-02-05  Jeff Law  <law@redhat.com>
7622         PR tree-optimization/68541
7623         * gcc.dg/tree-ssa/split-path-2.c: New test.
7624         * gcc.dg/tree-ssa/split-path-3.c: New test.
7625         * gcc.dg/tree-ssa/split-path-4.c: New test.
7626         * gcc.dg/tree-ssa/split-path-5.c: New test.
7627         * gcc.dg/tree-ssa/split-path-6.c: New test.
7628         * gcc.dg/tree-ssa/split-path-7.c: New test.
7630 2016-02-05  Martin Sebor  <msebor@redhat.com>
7632         PR c++/69662
7633         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7634         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7636 2016-02-06  Richard HEnderson  <rth@redhat.com>
7638         PR c/69643
7639         * gcc.target/i386/addr-space-4.c: New.
7640         * gcc.target/i386/addr-space-5.c: New.
7642 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7644         PR fortran/66089
7645         * gfortran.dg/elemental_dependency_6.f90: New.
7647 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7649         PR rtl-optimization/69691
7650         * gcc.c-torture/execute/pr69691.c: New test.
7652         PR c++/69628
7653         * g++.dg/parse/pr69628.C: New test.
7655 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7657         * gcc.dg/sancov/asan.c: Move to ...
7658         * gcc.dg/asan/sancov-1.c: ... here.
7660 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7662         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7664 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7666         PR target/69677
7667         * gcc.target/i386/pr69677.c: New test.
7669 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7671         PR c++/68948
7672         * g++.dg/template/pr68948.C: New test.
7674 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7676         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7677         (only necessary on s390x).
7679 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7681         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7682         -mno-accumulate-outgoing-args.
7684 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7686         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7688 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7690         PR c/69669
7691         * c-c++-common/pr69669.c: New test.
7693 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7695         PR target/69667
7696         * g++.dg/pr69667.C: New file.
7698 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7700         PR target/69619
7701         * gcc.dg/pr69619.c: Add new test.
7703 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7705         PR rtl-optimization/69577
7706         * gcc.target/i386/pr69577.c: New test.
7708 2016-02-04  Martin Liska  <mliska@suse.cz>
7710         * g++.dg/asan/pr69276.C: New test.
7712 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7714         PR target/65932
7715         PR target/67714
7716         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7717         a single smulbb instruction.
7718         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7719         * gcc.target/amr/wmul-2.c: Likewise.
7721 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7723         PR target/65932
7724         PR target/67714
7725         * gcc.c-torture/execute/pr67714.c: New test.
7727 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7729         PR target/69454
7730         * gcc.target/i386/pr69454-1.c: New test.
7731         * gcc.target/i386/pr69454-2.c: New test.
7733 2016-02-03  Martin Sebor  <msebor@redhat.com>
7735         PR c++/69251
7736         PR c++/69253
7737         PR c++/69290
7738         PR c++/69277
7739         PR c++/69349
7740         * g++.dg/ext/flexarray-mangle-2.C: New test.
7741         * g++.dg/ext/flexarray-mangle.C: New test.
7742         * g++.dg/ext/flexarray-subst.C: New test.
7743         * g++.dg/ext/flexary11.C: New test.
7744         * g++.dg/ext/flexary12.C: New test.
7745         * g++.dg/ext/flexary13.C: New test.
7746         * g++.dg/ext/flexary14.C: New test.
7747         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7749 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7751         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7752         Define only if CHECK_FLOAT128 is defined.
7753         (main): Properly initialize u5.
7755 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7757         PR c/69627
7758         * gcc.dg/pr69627.c: New test.
7760         PR target/69644
7761         * gcc.dg/pr69644.c: New test.
7763 2016-02-03  Mike Stump  <mikestump@comcast.net>
7765         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7766         support for struct-layout-1.exp.
7768 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7770         PR c++/69056
7771         * g++.dg/cpp0x/pr69056.C: New test.
7773 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7774             Alexandre Oliva  <aoliva@redhat.com>
7776         PR target/69461
7777         * gcc.target/powerpc/pr69461.c: New.
7779 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7781         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7782         works from here ...
7783         (check_effective_target_fsanitize_thread): ... to here.  Do not
7784         specify additional compile flags for the test source.
7785         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7786         specify additional compile flags for the test source.
7788 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7790         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7792 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7794         PR fortran/67451
7795         PR fortran/69418
7796         * gfortran.dg/coarray_allocate_2.f08: New test.
7797         * gfortran.dg/coarray_allocate_3.f08: New test.
7798         * gfortran.dg/coarray_allocate_4.f08: New test.
7800 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7802         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7803         use same scan-tree-dump-times on all platforms.
7804         * gcc.dg/vect/vect-outer-1.c: Likewise.
7805         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7806         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7807         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7808         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7809         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7810         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7811         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7813 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7815         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7816         warning.
7818 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7820         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7822 2016-02-02  James Norris  <jnorris@codesourcery.com>
7824         * c-c++-common/goacc/routine-5.c: Add tests.
7826 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7828         * gcc.target/nvptx/unsigned-cmp.c: New test.
7830 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7832         * gcc.target/aarch64/scalar_shift_1.c
7833         (test_corners_sisd_di): Improve force to SIMD register.
7834         (test_corners_sisd_si): Likewise.
7835         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7836         Remove scan-assembler check for ldr.
7838 2016-02-02  Richard Biener  <rguenther@suse.de>
7840         PR tree-optimization/69595
7841         * gcc.dg/Warray-bounds-17.c: New testcase.
7843 2016-02-02  Richard Biener  <rguenther@suse.de>
7845         PR tree-optimization/69606
7846         * gcc.dg/torture/pr69606.c: New testcase.
7848 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7850         PR middle-end/68542
7851         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7852         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7854 2016-02-02  Alan Modra  <amodra@gmail.com>
7856         PR target/69548
7857         * gcc.target/powerpc/pr69548.c: New test.
7859 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7861         PR rtl-optimization/69592
7862         * gcc.dg/pr69592.c: New test.
7864         PR preprocessor/69543
7865         PR c/69558
7866         * gcc.dg/pr69543.c: New test.
7867         * gcc.dg/pr69558.c: New test.
7869 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7871         PR testsuite/65940
7872         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7874 2016-02-01  Martin Sebor  <msebor@redhat.com>
7876         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7878 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7880         PR tree-optimization/67921
7881         * c-c++-common/ubsan/pr67921.c: New test.
7883 2016-02-01  Richard Biener  <rguenther@suse.de>
7885         PR middle-end/69556
7886         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7888 2016-02-01  Richard Biener  <rguenther@suse.de>
7890         PR tree-optimization/69574
7891         * gcc.dg/torture/pr69574.c: New testcase.
7893 2016-02-01  Richard Biener  <rguenther@suse.de>
7895         PR tree-optimization/69579
7896         * gcc.dg/setjmp-6.c: New testcase.
7898 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7900         PR rtl-optimization/69570
7901         * g++.dg/opt/pr69570.C: New test.
7903 2016-02-01  Richard Henderson  <rth@redhat.com>
7905         * gcc.dg/pr69535.c: New test.
7907 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7909         PR testsuite/69584
7910         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7911         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7913         PR debug/68244
7914         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7916         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7918 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7920         PR fortran/67564
7921         * gfortran.dg/allocate_with_source_17.f03: New test.
7923 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7925         PR tree-optimization/69546
7926         * gcc.dg/torture/pr69546.c: New test.
7928 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7930         PR fortran/69566
7931         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7933 2016-01-30  Martin Sebor  <msebor@redhat.com>
7935         PR c++/68490
7936         * g++.dg/ext/flexary10.C: New test.
7938 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7940         PR fortran/66707
7941         gfortran.dg/common_23.f90: New test.
7943 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7945         PR target/65546
7946         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7947         condition being checked, and disable it when the target supports
7948         misaligned loads and stores.
7950 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7952         PR debug/69518
7953         * gcc.dg/torture/pr69518.c: New test.
7955 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7957         PR target/69530
7958         * gcc.target/i386/pr69530.c: New test.
7960 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7962         PR target/65604
7963         * gcc.target/mips/div-delay.c: New test.
7965 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7967         PR target/69551
7968         * gcc.target/i386/pr69551.c: New test.
7970         PR target/66137
7971         * gcc.target/i386/pr66137.c: New test.
7973 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7975         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7976         always built for p5600.
7977         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7978         isa=p5600 dg-option.
7980 2016-01-29  Richard Biener  <rguenther@suse.de>
7982         PR tree-optimization/69547
7983         * g++.dg/tree-ssa/pr69547.C: New testcase.
7985 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7987         PR debug/66869
7988         * g++.dg/warn/Wunused-function2.C: New test.
7990 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7992         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7993         support for test to succeed.
7995 2016-01-29  Marek Polacek  <polacek@redhat.com>
7997         PR c++/69509
7998         PR c++/69516
7999         * g++.dg/ext/constexpr-vla2.C: New test.
8000         * g++.dg/ext/constexpr-vla3.C: New test.
8001         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8003 2016-01-29  Richard Biener  <rguenther@suse.de>
8005         PR middle-end/69537
8006         * gcc.dg/uninit-21.c: New testcase.
8008 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
8010         PR target/69459
8011         * gcc.target/i386/pr69459.c: New test.
8013 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
8015         PR target/68400
8016         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8017         * gcc.target/mips/pr68400.c: New test.
8019 2016-01-28  Martin Sebor  <msebor@redhat.com>
8021         PR target/17381
8022         * gcc.target/powerpc/pr17381.c: New test.
8024 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
8026         PR middle-end/69542
8027         * gcc.dg/torture/pr69542.c: New test.
8029 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
8031         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8033 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8035         * gcc.dg/pr65980.c: Skip on AIX.
8036         * gcc.dg/pr66688.c: Same.
8038 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
8040         PR target/63679
8041         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8042         * gcc.dg/tree-ssa/sra-18.c: Same.
8044 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
8046         PR fortran/62536
8047         * gfortran.dg/block_15.f08: New test.
8048         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8049         on incorrectly closed BLOCK.
8051 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
8053         * gcc.dg/declare-simd.c: New test.
8054 2016-01-28  Richard Biener  <rguenther@suse.de>
8056         PR tree-optimization/69466
8057         * gfortran.dg/vect/pr69466.f90: New testcase.
8059 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8061         * g++.dg/pr67989.C: Remove ARM-specific option.
8062         * gcc.target/arm/pr67989.C: New file.
8064 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8066         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8067         and expm1 test for glibc < 2.11.
8069 2016-01-27  Richard Henderson  <rth@redhat.com>
8071         * gcc.c-torture/execute/pr69447.c: New test.
8073 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
8075         PR fortran/69422
8076         * gfortran.dg/alloc_comp_assign_15.f03: New test.
8078 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8080         PR debug/66869
8081         * gcc.dg/pr66869.c: New test.
8083 2016-01-25  Jeff Law  <law@redhat.com>
8085         PR tree-optimization/68398
8086         PR tree-optimization/69196
8087         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8088         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8089         path to avoid new heuristic allowing more irreducible regions
8090         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8091         * gcc.dg/tree-ssa/vrp46.c: Likewise.
8092         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8093         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8094         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8096 2016-01-27  Marek Polacek  <polacek@redhat.com>
8098         PR c/68062
8099         * c-c++-common/vector-compare-4.c: New test.
8101 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
8103         PR preprocessor/69126
8104         * c-c++-common/pr69126.c: New test case.
8106 2016-01-27  Ian Lance Taylor  <iant@google.com>
8108         * gcc.dg/tree-ssa/ivopt_5.c: New test.
8110 2016-01-27  Ryan Burn  <contact@rnburn.com>
8112         PR cilkplus/69267
8113         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8115 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8117         PR target/69512
8118         * gcc.target/i386/pr69512.c: New test.
8120 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8122         PR ada/69488
8123         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8125 2016-01-27  Marek Polacek  <polacek@redhat.com>
8127         PR c++/69379
8128         * g++.dg/pr69379.C: New test.
8130 2016-01-27  Martin Sebor  <msebor@redhat.com>
8132         PR c++/69317
8133         * g++.dg/abi/Wabi-2-2.C: New test.
8134         * g++.dg/abi/Wabi-2-3.C: New test.
8135         * g++.dg/abi/Wabi-3-2.C: New test.
8136         * g++.dg/abi/Wabi-3-3.C: New test.
8138 2016-01-27  Richard Biener  <rguenther@suse.de>
8140         PR tree-optimization/69166
8141         * gcc.dg/torture/pr69166.c: New testcase.
8143 2016-01-27  Martin Jambor  <mjambor@suse.cz>
8145         PR tree-optimization/69355
8146         * gcc.dg/tree-ssa/pr69355.c: New test.
8148 2016-01-27  Marek Polacek  <polacek@redhat.com>
8150         PR c++/69496
8151         * g++.dg/ext/constexpr-vla1.C: New test.
8153 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8155         PR target/69245
8156         * gcc.target/arm/pr69245.c: New test.
8158 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8160         PR tree-optimization/69399
8161         * gcc.dg/torture/pr69399.c: New test.
8163 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8165         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8167 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8169         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8171 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8173         PR tree-optimization/69110
8174         * gcc.dg/autopar/pr69110.c: New test.
8176 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
8177             Sebastian Pop  <s.pop@samsung.com>
8179         * gcc.dg/graphite/isl-ast-op-select.c: New.
8181 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8183         PR fortran/69385
8184         * gfortran.dg/allocate_error_6.f90: New test.
8186 2016-01-26  Richard Henderson  <rth@redhat.com>
8188         * gcc.dg/tm/pr60908.c: New test.
8190 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
8192         PR other/69006
8193         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8194         directive.
8195         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8196         expected multiline output to reflect the colorization being
8197         disabled before newlines.
8198         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8199         (custom_diagnostic_finalizer): Replace call to
8200         pp_newline_and_flush with call to pp_flush.
8201         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8202         * gfortran.dg/implicit_class_1.f90: Likewise.
8203         * lib/gcc-dg.exp (allow_blank_lines): New global.
8204         (dg-allow-blank-lines-in-output): New procedure.
8205         (gcc-dg-prune): Complain about blank lines in the output, unless
8206         dg-allow-blank-lines-in-output was called.
8207         * lib/multiline.exp (_build_multiline_regex): Only support
8208         arbitrary followup text for non-blank-lines, not for blank lines.
8210 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8212         PR tree-optimization/69483
8213         * gcc.dg/pr69483.c: New test.
8214         * g++.dg/opt/pr69483.C: New test.
8216 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8218         PR target/68620
8219         * gcc.target/arm/pr68620.c: New test.
8221 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8223         * gcc.target/i386/pr68986-2.c: Remove -m32.
8225 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8227         PR target/68986
8228         * gcc.target/i386/pr68986-1.c: New test.
8229         * gcc.target/i386/pr68986-2.c: Likewise.
8230         * gcc.target/i386/pr68986-3.c: Likewise.
8232 2016-01-26  Christian Bruel  <christian.bruel@st.com>
8234         * lib/target-supports.exp
8235         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8236         (check_effective_target_arm_crypto_pragma_ok): Likewise.
8237         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8239 2016-01-26  Richard Biener  <rguenther@suse.de>
8241         PR tree-optimization/69452
8242         * gcc.dg/torture/pr69452.c: New testcase.
8244 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8246         PR target/69442
8247         * gcc.dg/pr69442.c: New test.
8249 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8251         PR target/67896
8252         * gcc.target/aarch64/simd/pr67896.C: New.
8254 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
8256         PR tree-optimization/69400
8257         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8258         function.
8259         (plugin_init): Call it.
8260         * gcc.dg/torture/pr69400.c: New test.
8262 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8264         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8266 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8267             Sebastian Pop  <s.pop@samsung.com>
8269         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8270         isl-0.15.
8272 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8273             Sebastian Pop  <s.pop@samsung.com>
8275         * gcc.dg/graphite/pr69292.c: New.
8277 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8279         * c-c++-common/goacc/use_device-1.c: New test.
8281 2016-01-25  Jeff Law  <law@redhat.com>
8283         PR tree-optimization/69196
8284         PR tree-optimization/68398
8285         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8286         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8288 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8290         PR target/69469
8291         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8292         Algorithm.
8294 2016-01-25  Richard Biener  <rguenther@suse.de>
8296         PR testsuite/69380
8297         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8299 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8301         PR target/69421
8302         * gcc.dg/pr69421.c: New test.
8304 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8306         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8307         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8308         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8309         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8310         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8311         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8312         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8313         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8314         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8315         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8317 2016-01-25  Richard Biener  <rguenther@suse.de>
8319         PR tree-optimization/69376
8320         * gcc.dg/torture/pr69376.c: New testcase.
8322 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8324         PR fortran/69397
8325         PR fortran/68442
8326         * gfortran.dg/interface_38.f90: New test.
8327         * gfortran.dg/interface_39.f90: New test.
8329 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8331         Revert:
8332         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8334         PR c++/11858
8335         PR c++/24663
8336         PR c++/24664
8337         * g++.dg/template/pr11858.C: New test.
8338         * g++.dg/template/pr24663.C: New test.
8339         * g++.dg/template/unify12.C: New test.
8340         * g++.dg/template/unify13.C: New test.
8341         * g++.dg/template/unify14.C: New test.
8342         * g++.dg/template/unify15.C: New test.
8343         * g++.dg/template/unify16.C: New test.
8344         * g++.dg/template/unify17.C: New test.
8346 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8348         PR fortran/68283
8349         gfortran.dg/pr68283.f90: New test.
8351 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8353         PR fortran/66094
8354         * gfortran.dg/inline_matmul_13.f90:  New test.
8355         * gfortran.dg/matmul_bounds_8.f90:  New test.
8356         * gfortran.dg/matmul_bounds_9.f90:  New test.
8357         * gfortran.dg/matmul_bounds_10.f90:  New test.
8359 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8361         PR tree-optimization/69426
8362         * gcc.dg/autopar/pr69426.c: New test.
8364 2016-01-23  Martin Sebor  <msebor@redhat.com>
8366         PR c++/58109
8367         PR c++/69022
8368         * g++.dg/cpp0x/alignas5.C: New test.
8369         * g++.dg/ext/vector29.C: Same.
8371 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8373         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8374         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8375         _GNU_SOURCE from compile flags to the source.
8376         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8377         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8378         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8379         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8381 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8383         PR target/69432
8384         * g++.dg/opt/pr69432.C: New test.
8386 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8388         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8389         32-bit targets testing an -m64 multilib.
8391 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8393         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8394         64-bit support.
8396 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8398         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8400 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8402         PR target/68674
8403         * gcc.target/i386/pr68674.c
8404         * gcc.target/aarch64/pr68674.c
8405         * gcc.target/arm/pr68674.c
8407 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8409         PR target/69403
8410         * gcc.c-torture/execute/pr69403.c: New test.
8412 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8414         PR c++/55843
8415         * g++.dg/template/pr55843.C: New.
8417 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8419         PR testsuite/66877
8420         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8421         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8423 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8425         PR testsuite/67489
8426         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8427         from dg-do compile directive, and instead add
8428         { dg-require-effective-target int128 }.
8430 2016-01-20  Martin Sebor  <msebor@redhat.com>
8432         PR c/69405
8433         * gcc.dg/sync-fetch.c: New test.
8435 2016-01-21  Martin Sebor  <msebor@redhat.com>
8437         PR target/69252
8438         * gcc.target/powerpc/pr69252.c: New test.
8440 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8442         PR fortran/65996
8443         * gfortran.dg/pr65996.f90: New test.
8445 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8447         PR c++/68810
8448         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8449         expected to generate an error.
8451 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8453         PR middle-end/66178
8454         * gcc.dg/torture/pr66178.c: New test.
8456 2016-01-21  Anton Blanchard  <anton@samba.org>
8457             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8459         PR target/63354
8460         * gcc.target/powerpc/pr63354.c:  New test.
8462 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8464         PR rtl-optimization/68990
8465         * gcc.target/i386/pr68990: New.
8467 2016-01-21  Nick Clifton  <nickc@redhat.com>
8469         PR target/69129
8470         * gcc.target/mips/pr69129.c: New.
8472 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8474         PR c++/58046
8475         * g++.dg/cpp0x/pr58046.C: New.
8477 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8479         PR target/69187
8480         PR target/65624
8481         * gcc.target/arm/pr69187.c: New test.
8483         PR c++/69355
8484         * g++.dg/torture/pr69355.C: New test.
8486 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8487             Sebastian Pop  <s.pop@samsung.com>
8489         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8491 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8492             Sebastian Pop  <s.pop@samsung.com>
8494         * gcc.dg/graphite/pr68976.c: New test.
8496 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8498         PR middle-end/67653
8499         * c-c++-common/pr67653.c: New test.
8500         * gcc.dg/torture/pr29119.c: Add dg-warning.
8502 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8504         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8506 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8508         PR c/24293
8509         * gcc.dg/pr24293.c: New test.
8510         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8511         incomplete struct type.
8512         * gcc.dg/declspec-1.c: Likewise.
8513         * gcc.dg/pr63549.c: Likewise.
8515 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8517         PR tree-optimization/66612
8518         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8519         for bdn instruction.
8521 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8523         * lib/target-supports.exp
8524         (check_effective_target_arm_fp_ok_nocache): New.
8525         (check_effective_target_arm_fp_ok): New.
8526         (add_options_for_arm_fp): New.
8527         (check_effective_target_arm_crypto_ok_nocache): Require
8528         target_arm_v8_neon_ok instead of arm32.
8529         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8530         (check_effective_target_arm_crypto_pragma_ok): New.
8531         (add_options_for_arm_vfp): New.
8532         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8533         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8534         target instead. Force initial fpu to vfp.
8535         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8536         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8537         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8538         dependency.
8539         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8540         use arm_vfp effective target instead. Force initial fpu to vfp.
8541         * gcc.target/arm/attr-neon3.c: Likewise.
8542         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8543         arm_vfp_ok.
8544         * gcc.target/arm/unsigned-float.c: Likewise.
8545         * gcc.target/arm/vfp-1.c: Likewise.
8546         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8547         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8548         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8549         * gcc.target/arm/vfp-ldmias.c: Likewise.
8550         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8551         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8552         * gcc.target/arm/vfp-stmiad.c: Likewise.
8553         * gcc.target/arm/vfp-stmias.c: Likewise.
8554         * gcc.target/arm/vnmul-1.c: Likewise.
8555         * gcc.target/arm/vnmul-2.c: Likewise.
8556         * gcc.target/arm/vnmul-3.c: Likewise.
8557         * gcc.target/arm/vnmul-4.c: Likewise.
8559 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8561         PR testsuite/69366
8562         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8563         the MPX run-time library, for compile-time MPX test.
8564         * gcc.target/i386/chkp-always_inline.c: Likewise.
8565         * gcc.target/i386/chkp-bndret.c: Likewise.
8566         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8567         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8568         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8569         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8570         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8571         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8572         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8573         * gcc.target/i386/chkp-label-address.c: Likewise.
8574         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8575         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8576         * gcc.target/i386/chkp-pr69044.c: Likewise.
8577         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8578         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8579         * gcc.target/i386/chkp-strchr.c: Likewise.
8580         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8581         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8582         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8583         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8584         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8585         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8586         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8587         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8588         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8589         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8590         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8591         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8592         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8593         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8594         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8595         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8596         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8597         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8598         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8599         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8600         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8601         * gcc.target/i386/pr63995-2.c: Likewise.
8602         * gcc.target/i386/pr64805.c: Likewise.
8603         * gcc.target/i386/pr65044.c: Likewise.
8604         * gcc.target/i386/pr65167.c: Likewise.
8605         * gcc.target/i386/pr65183.c: Likewise.
8606         * gcc.target/i386/pr65184.c: Likewise.
8607         * gcc.target/i386/thunk-retbnd.c: Likewise.
8609 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8611         PR tree-optimization/69328
8612         * gcc.dg/pr69328.c: New test.
8614 2016-01-20  Jeff Law  <law@redhat.com>
8616         PR target/25114
8617         * gcc.target/m68k/pr25114.c: New test.
8619 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8621         * gcc.target/arm/memset-inline-10.c: Added
8622         dg-require-effective-target arm_thumb2_ok.
8624 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8626         * gcc.dg/debug/dwarf2/sso.c: New test.
8628 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8630         PR testsuite/68820
8631         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8632         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8633         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8635 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8637         PR ipa/66223
8638         * g++.dg/ipa/devirt-50.C: New testcase.
8640 2016-01-19  Marek Polacek  <polacek@redhat.com>
8642         PR c++/68965
8643         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8644         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8646 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8648         PR target/69135
8649         * gcc.target/arm/pr69135_1.c: New test.
8651 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8653         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8655 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8657         * gcc.target/aarch64/ccmp_1.c: New testcase.
8659 2016-01-19  Marek Polacek  <polacek@redhat.com>
8661         PR c++/68586
8662         * g++.dg/cpp0x/enum30.C: New test.
8664 2016-01-19  Richard Biener  <rguenther@suse.de>
8666         PR tree-optimization/69336
8667         * g++.dg/tree-ssa/pr69336.C: New testcase.
8669 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8671         PR debug/65779
8672         * gcc.dg/pr65779.c: New test.
8674 2016-01-19  Richard Biener  <rguenther@suse.de>
8676         PR tree-optimization/69352
8677         * gcc.dg/torture/pr69352.c: New testcase.
8679 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8681         PR rtl-optimization/68955
8682         PR rtl-optimization/64557
8683         * gcc.dg/torture/pr68955.c: New test.
8685 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8687         PR lto/69136
8688         * g++.dg/torture/pr69136.C: New testcase.
8690 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8692         PR lto/69133
8693         * g++.dg/lto/pr69133_0.C: New testcase.
8694         * g++.dg/lto/pr69133_1.C: New testcase.
8696 2016-01-15  Jeff Law  <law@redhat.com>
8698         PR tree-optimization/69320
8699         * gcc.c-torture/pr69320-1.c: New test.
8700         * gcc.c-torture/pr69320-2.c: New test.
8701         * gcc.c-torture/pr69320-3.c: New test.
8702         * gcc.c-torture/pr69320-4.c: New test.
8704 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8706         PR c++/11858
8707         PR c++/24663
8708         PR c++/24664
8709         * g++.dg/template/pr11858.C: New test.
8710         * g++.dg/template/pr24663.C: New test.
8711         * g++.dg/template/unify12.C: New test.
8712         * g++.dg/template/unify13.C: New test.
8713         * g++.dg/template/unify14.C: New test.
8714         * g++.dg/template/unify15.C: New test.
8715         * g++.dg/template/unify16.C: New test.
8716         * g++.dg/template/unify17.C: New test.
8718 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8720         PR testsuite/69181
8721         * gcc.dg/pr69181-1.c: New test file.
8722         * gcc.dg/pr69181-2.c: New test file.
8723         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8724         globals by moving it to...
8725         (cleanup-after-saved-dg-test): ...this new function.  Add
8726         "global additional_sources_used".  Add reset of global
8727         multiline_expected_outputs to the empty list.
8728         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8729         global to...
8730         (multiline_expected_outputs): ...this, and updated comments to
8731         note that it is modified from gcc-dg.exp.
8732         (dg-end-multiline-output): Update for the above renaming.
8733         (handle-multiline-outputs): Likewise.  Remove the clearing
8734         of the expected outputs to the empty list.
8736 2016-01-18  Richard Biener  <rguenther@suse.de>
8738         PR tree-optimization/69297
8739         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8741 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8743         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8744         dg-options.
8745         * gcc.target/mips/mips-3d-2.c: Likewise.
8746         * gcc.target/mips/mips-3d-3.c: Likewise.
8747         * gcc.target/mips/mips-3d-4.c: Likewise.
8748         * gcc.target/mips/mips-3d-5.c: Likewise.
8749         * gcc.target/mips/mips-3d-6.c: Likewise.
8750         * gcc.target/mips/mips-3d-7.c: Likewise.
8751         * gcc.target/mips/mips-3d-8.c: Likewise.
8752         * gcc.target/mips/mips-3d-9.c: Likewise.
8753         * gcc.target/mips/mips-ps-1.c: Likewise.
8754         * gcc.target/mips/mips-ps-2.c: Likewise.
8755         * gcc.target/mips/mips-ps-3.c: Likewise.
8756         * gcc.target/mips/mips-ps-4.c: Likewise.
8757         * gcc.target/mips/mips-ps-5.c: Likewise.
8758         * gcc.target/mips/mips-ps-6.c: Likewise.
8759         * gcc.target/mips/mips-ps-7.c: Likewise.
8760         * gcc.target/mips/mips-ps-type.c: Likewise.
8761         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8762         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8764 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8766         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8767         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8768         * c-c++-common/goacc/kernels-empty.c: New test.
8769         * c-c++-common/goacc/kernels-eternal.c: New test.
8770         * c-c++-common/goacc/kernels-loop-2.c: New test.
8771         * c-c++-common/goacc/kernels-loop-3.c: New test.
8772         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8773         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8774         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8775         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8776         * c-c++-common/goacc/kernels-loop-data.c: New test.
8777         * c-c++-common/goacc/kernels-loop-g.c: New test.
8778         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8779         * c-c++-common/goacc/kernels-loop-n.c: New test.
8780         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8781         * c-c++-common/goacc/kernels-loop.c: New test.
8782         * c-c++-common/goacc/kernels-noreturn.c: New test.
8783         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8784         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8785         * c-c++-common/goacc/kernels-reduction.c: New test.
8787 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8789         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8790         * gcc.dg/autopar/outer-2.c: Same.
8791         * gcc.dg/autopar/outer-3.c: Same.
8792         * gcc.dg/autopar/outer-4.c: Same.
8793         * gcc.dg/autopar/outer-5.c: Same.
8794         * gcc.dg/autopar/outer-6.c: Same.
8795         * gcc.dg/autopar/parallelization-1.c: Same.
8796         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8797         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8798         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8799         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8800         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8801         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8802         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8803         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8804         * gcc.dg/autopar/pr39500-1.c: Same.
8805         * gcc.dg/autopar/pr39500-2.c: Same.
8806         * gcc.dg/autopar/pr46193.c: Same.
8807         * gcc.dg/autopar/pr46194.c: Same.
8808         * gcc.dg/autopar/pr49580.c: Same.
8809         * gcc.dg/autopar/pr49960-1.c: Same.
8810         * gcc.dg/autopar/pr49960.c: Same.
8811         * gcc.dg/autopar/pr68373.c: Same.
8812         * gcc.dg/autopar/reduc-1.c: Same.
8813         * gcc.dg/autopar/reduc-1char.c: Same.
8814         * gcc.dg/autopar/reduc-1short.c: Same.
8815         * gcc.dg/autopar/reduc-2.c: Same.
8816         * gcc.dg/autopar/reduc-2char.c: Same.
8817         * gcc.dg/autopar/reduc-2short.c: Same.
8818         * gcc.dg/autopar/reduc-3.c: Same.
8819         * gcc.dg/autopar/reduc-4.c: Same.
8820         * gcc.dg/autopar/reduc-6.c: Same.
8821         * gcc.dg/autopar/reduc-7.c: Same.
8822         * gcc.dg/autopar/reduc-8.c: Same.
8823         * gcc.dg/autopar/reduc-9.c: Same.
8824         * gcc.dg/autopar/uns-outer-4.c: Same.
8825         * gcc.dg/autopar/uns-outer-5.c: Same.
8826         * gcc.dg/autopar/uns-outer-6.c: Same.
8827         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8828         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8830 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8832         PR target/63679
8833         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8834         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8836 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8838         PR target/63679
8839         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8840         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8841         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8843 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8845         PR target/63679
8846         * gcc.dg/tree-ssa/sra-17.c: New.
8847         * gcc.dg/tree-ssa/sra-18.c: New.
8849 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8851         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8853 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8855         * gnat.dg/inline12.adb: New test.
8857 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8859         PR tree-optimization/66797
8860         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8862 2016-01-18  Richard Biener  <rguenther@suse.de>
8864         PR tree-optimization/69170
8865         * gcc.dg/torture/pr69170.c: New testcase.
8867 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8869         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8871 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8873         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8875 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8877         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8878         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8879         redundant dg-require-effective-target pthread.
8880         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8881         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8882         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8883         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8884         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8885         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8886         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8888 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8890         PR target/68609
8891         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8892         * gcc.target/powerpc/recip-7.c: Same.
8894 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8896         PR c++/69091
8897         * g++.dg/template/pr69091.C: New test.
8899 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8901         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8902         dump does not contain an error_mark_node.
8903         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8904         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8906 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8908         PR c++/68936
8909         * g++.dg/template/pr68936.C: New test.
8911 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8913         PR target/68609
8914         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8915         * gcc.target/powerpc/recip-2.c: Same.
8916         * gcc.target/powerpc/recip-3.c: Same.
8917         * gcc.target/powerpc/recip-4.c: Same.
8918         * gcc.target/powerpc/recip-sqrtf.c: Same.
8920 2016-01-15  Jeff Law  <law@redhat.com>
8922         PR tree-optimization/69270
8923         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8924         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8926 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8928         PR fortran/49630
8929         * gfortran.dg/deferred_character_13.f90: New test for the fix
8930         of comment 3 of the PR.
8932         PR fortran/54070
8933         * gfortran.dg/deferred_character_8.f90: New test
8934         * gfortran.dg/allocate_error_5.f90: New test
8936         PR fortran/60593
8937         * gfortran.dg/deferred_character_10.f90: New test
8939         PR fortran/60795
8940         * gfortran.dg/deferred_character_14.f90: New test
8942         PR fortran/61147
8943         * gfortran.dg/deferred_character_11.f90: New test
8945         PR fortran/64324
8946         * gfortran.dg/deferred_character_9.f90: New test
8948 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8950         PR rtl-optimization/69030
8951         * gcc.target/i386/pr69030.c: New.
8953 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8955         * gcc.target/aarch64/target_attr_17.c: New test.
8957 2016-01-15  Richard Biener  <rguenther@suse.de>
8959         PR tree-optimization/66856
8960         * gcc.dg/torture/pr66856-1.c: New testcase.
8961         * gcc.dg/torture/pr66856-2.c: Likewise.
8963 2016-01-15  Richard Biener  <rguenther@suse.de>
8965         PR debug/69137
8966         * g++.dg/lto/pr69137_0.C: New testcase.
8968 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8970         PR middle-end/69246
8971         * gcc.target/i386/pr69246.c: New test.
8973 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8975         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8977 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8979         PR c++/56194
8980         * g++.dg/init/const9.C: Disable test on S/390.
8982 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8984         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8985         * g++.dg/Wno-frame-address.C: Ditto.
8987 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8989         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8991 2016-01-15  Richard Biener  <rguenther@suse.de>
8993         PR tree-optimization/68961
8994         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8996 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8998         * gcc.target/i386/pr65105-5.c: New test.
9000 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9002         * gcc.c-torture/execute/alias-4.c: New testcase.
9004 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
9006         PR ipa/68148
9007         * g++.dg/ipa/devirt-49.C: New testcase.
9009 2016-01-15  Christian Bruel  <christian.bruel@st.com>
9011         PR target/65837
9012         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9013         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9014         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9016 2016-01-15  Richard Biener  <rguenther@suse.de>
9018         PR tree-optimization/69117
9019         * gcc.dg/torture/pr69117.c: New testcase.
9021 2015-01-14  Ryan Burn  <contact@rnburn.com>
9023         PR c++/69048
9024         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9026 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9028         PR testsuite/67509
9029         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9030         range tests use 100 * maximum instead of maximum + 1.
9032 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9034         PR debug/69244
9035         * gcc.dg/guality/pr69244.c: New test.
9037 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
9039         * lib/target-supports.exp (check_effective_target_issignaling):
9040         New procedure.
9041         * gcc.dg/pr61441.c: Require issignaling effective target.
9043 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
9045         PR target/68803
9046         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9048 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
9050         PR c++/68819
9051         PR preprocessor/69177
9052         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9053         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9054         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9055         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9057 2016-01-14  Marek Polacek  <polacek@redhat.com>
9059         PR c/69262
9060         * gcc.dg/array-15.c: New test.
9062 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9064         PR middle-end/68146
9065         PR tree-optimization/69155
9066         * gfortran.dg/pr68146.f: New test.
9067         * gfortran.dg/pr69155.f90: New test.
9069 2016-01-14  Richard Biener  <rguenther@suse.de>
9071         PR tree-optimization/68060
9072         * gcc.dg/torture/pr68060-1.c: New testcase.
9073         * gcc.dg/torture/pr68060-2.c: Likewise.
9075 2016-01-14  Nick Clifton  <nickc@redhat.com>
9077         * lib/target-supports.exp
9078         (check_effective_target_arm_neon_ok_nocache): Add an option
9079         sequence that includes setting the ARM architecture to ARMv7-A.
9080         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9081         command line options necessary to enable Neon support.
9082         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9083         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9084         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9085         * gcc.target/arm/pr69180.c: Likewise.
9087 2016-01-14  Jeff Law  <law@redhat.com>
9089         PR tree-optimization/69270
9090         * gcc.dg/tree-ssa/pr69270.c: New test.
9092 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
9094         PR c/66208
9095         * c-c++-common/pr66208.c: New file.
9097 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9099         PR tree-optimization/69156
9100         * gcc.dg/pr69156.c: New test.
9102 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9104         * gcc.target/i386/pr69225-7.c: New test.
9106 2016-01-13  Richard Henderson  <rth@redhat.com>
9108         * gcc.dg/tm/memopt-13.c: Update expected function.
9109         * gcc.dg/tm/memopt-6.c: Likewise.
9111 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
9113         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9114         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9115         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9116         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9118 2016-01-13  Tom de Vries  <tom@codesourcery.com>
9120         PR tree-optimization/69169
9121         * gcc.dg/pr69169.c: New test.
9123 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
9125         PR target/69228
9126         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9127         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9128         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9129         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9130         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9131         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9132         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9133         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9135 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9137         PR target/69247
9138         * gcc.dg/pr69247.c: New test.
9140 2016-01-13  Richard Biener  <rguenther@suse.de>
9142         PR tree-optimization/69242
9143         * gcc.dg/torture/pr69242.c: New testcase.
9145 2016-01-13  Richard Biener  <rguenther@suse.de>
9147         PR tree-optimization/69186
9148         * gcc.dg/torture/pr69186.c: New testcase.
9150 2016-01-13  Jeff Law  <law@redhat.com>
9152         PR tree-optimization/67755
9153         * gcc.dg/tree-ssa/pr67755.c: New test.
9155 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9157         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9158         pass number in output by a star.
9160 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9162         PR tree-optimization/68911
9163         * gcc.c-torture/execute/pr68911.c: New test.
9165 2016-01-12  Marek Polacek  <polacek@redhat.com>
9167         PR c++/68979
9168         * g++.dg/warn/permissive-1.C: New test.
9170 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9172         PR objc++/68511
9173         PR c++/69213
9174         * g++.dg/opt/pr69213.C: New test.
9176 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9178         PR target/69180
9179         * gcc.target/arm/pr69180.c: New test.
9181 2016-01-12  Richard Biener  <rguenther@suse.de>
9183         PR lto/69077
9184         * g++.dg/lto/pr69077_0.C: New testcase.
9185         * g++.dg/lto/pr69077_1.C: Likewise.
9187 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9189         PR target/69175
9190         * g++.dg/opt/pr69175.C: New test.
9192 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
9194         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9195         rather than #including math.h & stdlib.h.
9196         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9197         * gcc.dg/vect/pr49771.c: Likewise.
9198         * gcc.dg/vect/vect-10-big-array.c: Likewise.
9199         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9200         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9201         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9202         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9203         * gcc.dg/vect/pr44507.c: Likewise.
9204         * gcc.dg/vect/pr45902.c: Likewise.
9205         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9206         * gcc.dg/vect/vect-117.c: Likewise.
9207         * gcc.dg/vect/vect-99.c: Likewise.
9208         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9209         * gcc.dg/vect/vect-cond-1.c: Likewise.
9210         * gcc.dg/vect/vect-cond-2.c: Likewise.
9211         * gcc.dg/vect/vect-cond-3.c: Likewise.
9212         * gcc.dg/vect/vect-cond-4.c: Likewise.
9213         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9214         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9215         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9216         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9217         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9218         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9219         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9220         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9221         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9222         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9223         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9224         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9225         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9226         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9227         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9228         include of signal.h.
9229         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9230         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9231         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9232         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9233         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9234         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9235         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9236         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9237         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9238         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9239         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9240         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9241         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9242         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9243         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9244         * gcc.dg/vect/vect-outer-5.c: Likewise.
9245         * gcc.dg/vect/vect-outer-6.c: Likewise.
9246         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9247         include of stdio.h.
9249 2016-01-12  Nick Clifton  <nickc@redhat.com>
9251         PR target/68913
9252         * gcc.dg/lto/pr61886_0.c: Rename the external function called
9253         to fread so that it will be found in all target runtimes.
9255 2016-01-12  Richard Biener  <rguenther@suse.de>
9257         PR tree-optimization/69053
9258         * g++.dg/torture/pr69053.C: New testcase.
9260 2016-01-12  Richard Biener  <rguenther@suse.de>
9262         PR tree-optimization/69168
9263         * gcc.dg/torture/pr69168.c: New testcase.
9265 2016-01-12  Richard Biener  <rguenther@suse.de>
9267         PR tree-optimization/69157
9268         * gcc.dg/torture/pr69157.c: New testcase.
9270 2016-01-12  Richard Biener  <rguenther@suse.de>
9272         PR tree-optimization/69174
9273         * gcc.dg/torture/pr69174.c: New testcase.
9275 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9277         PR c++/66808
9278         PR c++/69000
9279         * g++.dg/tls/pr66808.C: New test.
9280         * g++.dg/tls/pr69000.C: New test.
9282 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9284         * gcc.target/powerpc/swaps-p8-23.c: New test.
9285         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9287 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9289         PR tree-optimization/68356
9290         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9292 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9293             Jim Wilson  <jim.wilson@linaro.org>
9295         PR target/69194
9296         * gcc.target/arm/pr69194.c: New test.
9298 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9300         PR target/69225
9301         * gcc.target/i386/pr69225-1.c: New test.
9302         * gcc.target/i386/pr69225-2.c: Likewise.
9303         * gcc.target/i386/pr69225-3.c: Likewise.
9304         * gcc.target/i386/pr69225-4.c: Likewise.
9305         * gcc.target/i386/pr69225-5.c: Likewise.
9306         * gcc.target/i386/pr69225-6.c: Likewise.
9308 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9310         PR target/67462
9311         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9312         if lp64.
9314         PR target/69071
9315         * gcc.dg/pr69071.c: New test.
9317         PR c++/69211
9318         * g++.dg/opt/pr69211.C: New test.
9320         PR tree-optimization/69214
9321         * gcc.c-torture/compile/pr69214.c: New test.
9323 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9325         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9326         * gcc.target/i386/pr66232-11.c: Ditto.
9327         * gcc.target/i386/pr66232-12.c: Ditto.
9328         * gcc.target/i386/pr66232-13.c: Ditto.
9330 2016-01-11  Richard Biener  <rguenther@suse.de>
9332         PR tree-optimization/69173
9333         * gcc.dg/torture/pr69173.c: New testcase.
9335 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9337         PR rtl-optimization/68796
9338         * gcc.target/aarch64/tst_5.c: New test.
9339         * gcc.target/aarch64/tst_6.c: Likewise.
9341 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9343         PR rtl-optimization/68841
9344         * gcc.dg/pr68841.c: New test.
9345         * gcc.c-torture/execute/pr68841.c: New test.
9347 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9349         PR rtl-optimization/68920
9350         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9351         for ix86 targets.
9352         * gcc.dg/ifcvt-5.c: New test.
9354 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9356         PR bootstrap/69123
9357         * g++.dg/pr69123.C: New.
9359 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9361         PR target/69010
9362         * gcc.target/i386/pr69010.c: New test.
9364 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9366         PR ipa/69044
9367         * gcc.target/i386/chkp-pr69044.c: New test.
9369 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9371         PR tree-optimization/69109
9372         * gcc.dg/autopar/pr69109-2.c: New test.
9373         * gcc.dg/autopar/pr69109.c: New test.
9375 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9377         PR tree-optimization/69108
9378         * gcc.dg/autopar/pr69108.c: New test.
9380 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9382         PR c++/69029
9383         * c-c++-common/Wisleading-indentation.c: Augment test.
9385 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9387         PR fortran/69154
9388         * gfortran.dg/inline_matmul_12.f90:  New test.
9390 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9392         PR fortran/67779
9393         * gfortran.dg/actual_array_offset_1: New test.
9395 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9397         PR tree-optimization/69062
9398         * gcc.dg/autopar/pr69062.c: New test.
9400 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9402         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9403         * gcc.dg/vect/slp-perm-2.c: Likewise.
9404         * gcc.dg/vect/slp-perm-3.c: Likewise.
9405         * gcc.dg/vect/slp-perm-5.c: Likewise.
9406         * gcc.dg/vect/slp-perm-6.c: Likewise.
9407         * gcc.dg/vect/slp-perm-7.c: Likewise.
9408         * gcc.dg/vect/slp-perm-8.c: Likewise.
9410 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9412         PR tree-optimization/69039
9413         * gcc.dg/autopar/pr69039.c: New test.
9415 2016-01-09  Marek Polacek  <polacek@redhat.com>
9417         PR c++/69113
9418         * g++.dg/pr69113.C: New test.
9420 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9422         PR middle-end/50865
9423         PR tree-optimization/69097
9424         * gcc.c-torture/execute/pr50865.c: New test.
9425         * gcc.c-torture/execute/pr69097-1.c: New test.
9426         * gcc.c-torture/execute/pr69097-2.c: New test.
9427         * gcc.dg/pr69097-1.c: New test.
9428         * gcc.dg/pr69097-2.c: New test.
9430 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9432         PR c++/69164
9433         * g++.dg/opt/pr69164.C: New test.
9435 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9437         PR tree-optimization/69167
9438         * gcc.dg/pr69167.c: New test.
9440 2016-01-08  Marek Polacek  <polacek@redhat.com>
9442         PR c++/68449
9443         * g++.dg/pr68449.C: New.
9445 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9447         PR tree-optimization/68707
9448         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9449         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9450         on platforms supporting it.
9451         * gcc.dg/vect/slp-perm-2.c: Likewise.
9452         * gcc.dg/vect/slp-perm-3.c: Likewise.
9453         * gcc.dg/vect/slp-perm-5.c: Likewise.
9454         * gcc.dg/vect/slp-perm-7.c: Likewise.
9455         * gcc.dg/vect/slp-perm-8.c: Likewise.
9456         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9457         on platforms supporting it.
9459 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9461         PR tree-optimization/69162
9462         * gcc.dg/pr69162.c: New test.
9464         PR tree-optimization/69172
9465         * gcc.dg/pr69172.c: New test.
9467 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9469         PR tree-optimization/67781
9470         * gcc.c-torture/execute/pr67781.c: New file.
9472 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9474         PR tree-optimization/69083
9475         * gcc.dg/vect/pr69083.c: New test.
9477 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9479         PR tree-optimization/61441
9480         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9481         Use -fexcess-precision=standard for compiler options.
9482         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9484 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9486         PR fortran/69128
9487         * gfortran.dg/gomp/pr69128.f90: New test.
9489         PR c++/69145
9490         * g++.dg/ext/pr69145-1.C: New test.
9491         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9492         * g++.dg/ext/pr69145-2.h: New file.
9494 2016-01-07  Martin Sebor  <msebor@redhat.com>
9496         PR c/68966
9497         * gcc.dg/atomic-fetch-bool.c: New test.
9498         * gcc.dg/sync-fetch-bool.c: New test.
9500 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9502         PR fortran/66680
9503         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9505 2016-01-07  Nick Clifton  <nickc@redhat.com>
9507         PR target/66655
9508         * g++.dg/pr66655.C: New test.
9509         * g++.dg/pr66655_1.cc: Test support file.
9510         * g++.dg/pr66655.h: Test header file.
9512 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9514         PR fortran/66680
9515         gfortran.dg/gomp/pr66680.f90: New test.
9517 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9519         PR target/69171
9520         * gcc.target/i386/pr69171-1.c: New test.
9521         * gcc.target/i386/pr69171-2.c: Likewise.
9522         * gcc.target/i386/pr69171-3.c: Likewise.
9523         * gcc.target/i386/pr69171-4.c: Likewise.
9524         * gcc.target/i386/pr69171-5.c: Likewise.
9525         * gcc.target/i386/pr69171-6.c: Likewise.
9527 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9529         PR middle-end/67639
9530         * c-c++-common/pr67639.c: New test.
9532 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9534         PR tree-optimization/69141
9535         * g++.dg/opt/pr69141.C: New test.
9537 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9539         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9541 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9543         PR target/69140
9544         * gcc.target/i386/pr69140.c: New test
9546 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9548         * gcc.dg/bad-dereference.c: New test case.
9550 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9552         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9554 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9556         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9558 2016-01-06  Marek Polacek  <polacek@redhat.com>
9560         PR sanitizer/69099
9561         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9563 2016-01-05  Marek Polacek  <polacek@redhat.com>
9565         PR c/69104
9566         * gcc.dg/atomic-invalid-2.c: New.
9568 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9570         PR target/68991
9571         * gcc.target/i386/pr68991.c: New test.
9573 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9575         PR target/68991
9576         * g++.dg/pr68991-1.C: New test.
9577         * g++.dg/pr68991-2.C: Likewise.
9579 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9581         PR other/60465
9582         * gcc.target/ia64/pr60465-gprel64.c: New test.
9583         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9585 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9587         PR rtl-optimization/68651
9588         * gcc.target/aarch64/pr68651_1.c: New test.
9590 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9592         PR c/69122
9593         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9595 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9597         PR c++/58583
9598         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9600         * gcc.dg/alias-15.c: New.
9602 2016-01-05  Nick Clifton  <nickc@redhat.com>
9604         PR target/68870
9605         * g++.dg/pr68770.C: New test.
9607 2016-01-04  Mike Stump  <mikestump@comcast.net>
9609         * lib/target-supports.exp (check_effective_target_cilkplus):
9610         cilkplus targets require pthreads.
9611         (check_effective_target_cilkplus): Remove special case for NVPTX.
9613 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9615         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9616         generation.
9618 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9620         Update copyright years.
9622 2016-01-04  Marek Polacek  <polacek@redhat.com>
9624         PR c/68908
9625         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9626         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9627         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9629 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9631         * gcc.target/sparc/20160104-2.c: New test.
9633 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9635         * gcc.target/sparc/20160104-1.c: New test.
9637 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9639         PR fortran/65045
9640         * gfortran.dg/pr65045.f90: New test.
9642 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9644         * gnat.dg/specs/debug1.ads: Delete.
9646 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9648         PR libgfortran/68867
9649         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9650         expression.
9652 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9654         PR libgfortran/68867
9655         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9656         PowerPC.
9658 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9660         PR fortran/68864
9661         * gfortran.dg/pr68864.f90: New test.
9663 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9665         PR tree-optimization/69070
9666         * gcc.dg/pr69070.c: New test.
9668         PR sanitizer/69055
9669         * gfortran.dg/pr69055.f90: New test.
9671         PR target/69015
9672         * gcc.dg/pr69015.c: New test.
9674 Copyright (C) 2016 Free Software Foundation, Inc.
9676 Copying and distribution of this file, with or without modification,
9677 are permitted in any medium without royalty provided the copyright
9678 notice and this notice are preserved.