2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd1204e73e8df4a944727cf950059ade5dab0d0d0
1 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4         Define effective target.
5         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7         * gcc.target/arm/movhi_movw.c: New test.
8         * gcc.target/arm/movsi_movw.c: Likewise.
9         * gcc.target/arm/movdi_movw.c: Likewise.
11 2016-07-13  Richard Biener  <rguenther@suse.de>
13         PR middle-end/71104
14         * gcc.dg/pr71104-1.c: New testcase.
15         * gcc.dg/pr71104-2.c: Likewise.
17 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
19         PR target/71805
20         * gcc.target/powerpc/pr71805.c: New test.
22 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
24         * gcc.target/powerpc/divkc3-1.c: New.
25         * gcc.target/powerpc/mulkc3-1.c: New.
27 2016-07-12  Martin Liska  <mliska@suse.cz>
29         * gcc.dg/params/blocksort-part.c: New test.
30         * gcc.dg/params/params.exp: New file.
32 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
34         PR middle-end/71700
35         * gcc.c-torture/execute/pr71700.c: New test.
37 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
38         Richard Biener  <rguenther@suse.de>
40         PR tree-optimization/23286
41         PR tree-optimization/70159
42         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
43         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
44         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
45         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
46         * gcc.dg/tree-ssa/pr35286.c: Likewise.
47         * gcc.dg/tree-ssa/pr35287.c: Likewise.
48         * gcc.dg/hoist-register-pressure-1.c: Likewise.
49         * gcc.dg/hoist-register-pressure-2.c: Likewise.
50         * gcc.dg/hoist-register-pressure-3.c: Likewise.
51         * gcc.dg/pr51879-12.c: Likewise.
52         * gcc.dg/strlenopt-9.c: Likewise.
53         * gcc.dg/tree-ssa/pr47392.c: Likewise.
54         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
55         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
56         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
57         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
58         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
59         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
60         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
61         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
62         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
63         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
64         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
65         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
66         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
67         * gfortran.dg/pr43984.f90: Adjust expected outcome.
69 2016-07-12  Richard Biener  <rguenther@suse.de>
71         PR rtl-optimization/68961
72         * gcc.target/i386/pr68961.c: New testcase.
74 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
76         PR middle-end/71758
77         * c-c++-common/gomp/pr71758.c: New test.
78         * gfortran.dg/gomp/pr71758.f90: New test.
80         PR tree-optimization/71823
81         * gcc.dg/vect/pr71823.c: New test.
83 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
85         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
86         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
87         and LINE_MAP_MAX_LOCATION_WITH_COLS.
89 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
91         PR target/71801
92         * gcc.target/i386/pr71801.c: New test.
94 2016-07-11  Richard Biener  <rguenther@suse.de>
96         PR tree-optimization/71816
97         * gcc.dg/torture/pr71816.c: New testcase.
99 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
101         PR fortran/71783
102         * gfortran.dg/dependency_46.f90:  New test.
104 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
106         PR rtl-optimization/71621
107         * gcc.target/i386/pr71621-1.c: New.
108         * gcc.target/i386/pr71621-2.c: New.
110 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
112         * gfortran.dg/goacc/pr71704.f90: New test.
114 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
116         PR target/71297
117         * gcc.target/powerpc/pr71297.c: New.
119 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
121         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
123 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
125         PR target/71806
126         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
128 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
130         PR tree-optimization/71667
131         * gcc.dg/vect/pr71667.c: New
133 2016-07-08  Martin Liska  <mliska@suse.cz>
135         * gcc.dg/torture/pr71606.c: New test.
137 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
139         PR fortran/71764
140         * gfortran.dg/pr71764.f90: New test.
142 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
143             Kai Tietz  <ktietz70@googlemail.com>
145         PR c++/70869
146         PR c++/71054
147         * g++.dg/cpp0x/pr70869.C: New test.
148         * g++.dg/cpp0x/pr71054.C: New test.
150 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
152         * g++.dg/debug/pr71432.C: Fail on AIX.
154 2016-07-07  Martin Liska  <mliska@suse.cz>
156         * gfortran.dg/do_1.f90: Remove a corner case that triggers
157         an undefined behavior.
158         * gfortran.dg/do_3.F90: Likewise.
159         * gfortran.dg/do_check_11.f90: New test.
160         * gfortran.dg/do_check_12.f90: New test.
161         * gfortran.dg/do_corner_warn.f90: New test.
163 2016-07-07  Martin Liska  <mliska@suse.cz>
165         * gfortran.dg/predict-1.f90: Ammend the test.
166         * gfortran.dg/predict-2.f90: Likewise.
168 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
170         PR ipa/71624
171         * g++.dg/pr71624.C: New test.
173 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
175         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
176         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
177         ARMv8-M Mainline architectures.
179 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
181         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
182         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
184 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
186         PR target/70098
187         PR target/71763
188         * gcc.target/powerpc/pr71763.c: New file.
190 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
192         PR tree-optimization/71518
193         * gcc.dg/pr71518.c: New test.
195 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
197         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
199 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
201         PR target/50739 
202         * gcc.target/avr/pr50739.c: New test.
204 2016-07-05  Jan Hubicka  <jh@suse.cz>
206         * gcc.dg/tree-ssa/scev-14.c: update template.
208 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
210         * gcc.dg/vect/group-no-gaps-1.c: New test.
212 2016-07-05  Andi Kleen  <ak@linux.intel.com>
214         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
215         if kernel supports MPX.
217 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
219         * gcc.c-torture/compile/pr69102.c: Require fpic support.
221 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
222             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
224         * gcc.target/powerpc/signbit-1.c: New test.
225         * gcc.target/powerpc/signbit-2.c: New test.
226         * gcc.target/powerpc/signbit-3.c: New test.
228 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
230         PR rtl-optimization/71594
231         * gcc.dg/torture/pr71594.c: New test.
233 2016-07-05  Jan Hubicka  <jh@suse.cz>
235         * gcc.dg/tree-ssa/scev-14.c: new testcase.
237 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
239         PR c++/62314
240         * gcc/testsuite/g++.dg/parse/error5.C: Update column
241         number of missing semicolon error.
242         * g++.dg/pr62314-2.C: New test case.
244 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
246         * gfortran.dg/coarray_stat_function.f90: New test.
247         * gfortran.dg/coarray_stat_whitespace.f90: New test.
248         * gfortran.dg/coarray_lib_comm_1: Adapting old test
249         to new interfaces.
251 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
253         PR fortran/71623
254         * gfortran.dg/deferred_character_17.f90: New test.
256 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
258         * gcc.target/arm/neon/polytypes.c: Move to ...
259         * gcc.target/arm/polytypes.c: ... here.
260         * gcc.target/arm/neon/pr51534.c: Move to ...
261         * gcc.target/arm/pr51534.c: ... here.
262         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
263         * gcc.target/arm/vect-vcvt.c: ... here.
264         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
265         * gcc.target/arm/vect-vcvtq.c: ... here.
266         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
267         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
268         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
269         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
270         * gcc.target/arm/neon/neon.exp: Delete.
271         * gcc.target/arm/neon/: Delete.
273 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
275         PR fortran/65575
276         * gfortran.dg: pr65575.f90: New test.
278 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
280         PR fortran/35849
281         * gfortran.dg: pr35849.f90: New test.
283 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
285         PR c++/71739
286         * g++.dg/cpp0x/pr71739.C: New test.
288 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
290         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
292 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
294         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
295         locr.
296         * gcc.target/s390/loc-1.c: New test.
298 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
300         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
301         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
303 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
305         PR target/63874
306         * gcc.target/aarch64/pr63874.c: New test.
308 2016-07-04  Jan Beulich  <jbeulich@suse.com>
310         * g++.dg/header.c: New.
311         * gcc.dg/header.c: New.
313 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
315         PR c/71719
316         * c-c++-common/Wunused-var-15.c: New test.
318 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
320         PR fortran/71687
321         * gfortran.dg/gomp/pr71687.f90: New test.
323 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
325         * gcc.dg/const-float128-ped.c: Require __float128 effective
326         target and options.
327         * gcc.dg/const-float128.c: Likewise.
328         * gcc.dg/torture/float128-cmp-invalid.c: Require
329         __float128 and base_quadfloat_support effective targets, and
330         __float128 options.
331         * gcc.dg/torture/float128-div-underflow.c: Likewise.
332         * gcc.dg/torture/float128-extend-nan.c: Likewise.
333         * gcc.dg/torture/float128-nan.c: Likewise.
334         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
335         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
336         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
337         * lib/target-supports.exp (check_effective_target___float128):
338         New.
339         (add_options_for___float128): New.
340         (check_effective_target_base_quadword_support): New.
342 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
344         PR target/71720
345         * gcc.target/powerpc/pr71720.c: New test.
347 2016-07-01  Jan Beulich  <jbeulich@suse.com>
349         * gcc.dg/bss.c: New.
351 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
353         PR target/71698
354         * gcc.target/powerpc/pr71698.c: New test.
356 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
358         PR target/71151
359         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
360         instead of ".foo" for its section name.
361         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
362         depending on MCU's flash size.
363         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
364         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
365         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
366         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
367         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
368         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
370 2016-07-01  Jan Beulich  <jbeulich@suse.com>
372         * gcc.target/i386/pr65105-2.c: Add -msse2.
374 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
376         PR tree-optimization/71707
377         * gcc.dg/strlenopt-29.c: New test.
379         PR fortran/71704
380         * gfortran.dg/gomp/pr71704.f90: New test.
382         PR fortran/71705
383         * gfortran.dg/gomp/pr71705.f90: New test.
385 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
387         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
388         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
389         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
390         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
391         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
392         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
393         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
394         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
395         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
396         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
397         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
398         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
399         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
400         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
401         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
402         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
403         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
404         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
405         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
406         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
407         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
408         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
409         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
410         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
411         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
412         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
413         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
414         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
415         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
416         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
417         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
418         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
419         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
420         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
421         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
422         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
423         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
424         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
425         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
426         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
427         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
428         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
429         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
430         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
431         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
432         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
433         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
434         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
435         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
436         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
437         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
438         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
439         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
440         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
441         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
442         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
443         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
444         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
445         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
446         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
447         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
448         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
449         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
450         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
451         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
452         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
453         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
454         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
455         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
456         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
457         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
458         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
459         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
460         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
461         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
462         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
463         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
464         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
465         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
466         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
467         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
469 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
470             James Greenhalgh  <james.greenhalgh@arm.com>
472         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
474 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
475             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
477         * gcc.target/aarch64/vget_set_lane_1.c: New test.
479 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
481         PR driver/71651
482         * gcc.dg/spellcheck-options-12.c: New test case.
484 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
486         PR middle-end/71693
487         * gcc.c-torture/compile/pr71693.c: New test.
489 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
491         * gcc.dg/spellcheck-params.c: New testcase.
492         * gcc.dg/spellcheck-params-2.c: New testcase.
494 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
496         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
497         vector extract instructions.
498         * gcc.target/powerpc/p9-extract-2.c: Likewise.
500 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
502         PR fortran/71686
503         * gfortran.dg/unexpected_eof_2.f90: New test.
504         * gfortran.dg/unexpected_eof_3.f90: New test.
506 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
508         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
510 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
512         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
513         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
514         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
516 2016-06-29  Richard Biener  <rguenther@suse.de>
518         PR middle-end/15256
519         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
521 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
523         * gcc.target/arm/aapcs/neon-vect10.c: Require
524         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
525         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
526         * gcc.target/arm/aapcs/vfp18.c: Likewise.
527         * gcc.target/arm/aapcs/vfp19.c: Likewise.
528         * gcc.target/arm/aapcs/vfp20.c: Likewise.
529         * gcc.target/arm/aapcs/vfp21.c: Likewise.
530         * gcc.target/arm/fp16-aapcs-1.c: Require
531         -mfloat-ab=hard.  Also simplify the test.
532         * gcc.target/arm/fp16-aapcs-2.c: New.
534 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
536         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
537         comment.
538         (add_options_for_arm_fp16_ieee): New.
539         (add_options_for_arm_fp16_alternative): New.
540         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
541         long-line.
542         (effective_target_arm_fp16_hw): New.
544 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
546         PR tree-optimization/71655
547         * g++.dg/pr71655.C: New test.
549 2016-06-29  Martin Liska  <mliska@suse.cz>
551         * gcc.dg/pr71585.c: New test.
552         * gcc.dg/pr71585-2.c: New test.
553         * gcc.dg/pr71585-3.c: New test.
555 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
557         PR tree-optimization/70729
558         * g++.dg/vect/pr70729.cc: New test.
560 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
562         * c-c++-common/gomp/cancel-1.c: Extend.
564 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
566         PR tree-optimization/71625
567         * gcc.dg/strlenopt-28.c: New test.
569 2016-06-29  Richard Biener  <rguenther@suse.de>
571         PR middle-end/71002
572         * g++.dg/torture/pr71002.C: Adjust testcase.
574 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
576         PR c/71685
577         * gcc.dg/pr71685.c: New test.
579 2016-06-28  Martin Sebor  <msebor@redhat.com>
581         PR c/71552
582         * gcc.dg/init-bad-9.c: New test.
584 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
586         * gcc.target/powerpc/abs128-1.c: Require VSX.
587         * gcc.target/powerpc/copysign128-1.c: Likewise.
588         * gcc.target/powerpc/inf128-1.c: Likewise.
589         * gcc.target/powerpc/nan128-1.c: Likewise.
591 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
593         PR middle-end/71626
594         * gcc.c-torture/execute/pr71626-1.c: New test.
595         * gcc.c-torture/execute/pr71626-2.c: New test.
597 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
599         PR target/71656
600         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
602 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
604         PR target/71670
605         * gcc.target/powerpc/pr71670.c: New testcase.
607 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
609         PR target/71656
610         * gcc.target/powerpc/pr71656-1.c: New test.
611         * gcc.target/powerpc/pr71656-2.c: New test.
613 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
615         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
616         around fp16 code.
617         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
618         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
619         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
620         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
621         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
622         Add arm_neon_fp16_ok effective target.
623         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
624         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
625         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
626         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
627         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
628         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
629         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
630         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
631         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
632         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
633         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
635 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
637         * gcc.dg/predict-12.c: New testcase.
639 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
641         PR fortran/71649
642         * gfortran.dg/pr71649.f90: New test.
644 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
646         PR tree-optimization/71643
647         * g++.dg/opt/pr71643.C: New test.
649         PR tree-optimization/71631
650         * gcc.c-torture/execute/pr71631.c: New test.
652 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
654         * gcc.dg/predict-11.c: New testcase.
655         * gfortran.dg/predict-2.f90: New testcase.
657 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
659         * gcc.dg/predict-10.c: New test.
661 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
663         * gcc.target/powerpc/abs128-1.c: New.
664         * gcc.target/powerpc/copysign128-1.c: New.
665         * gcc.target/powerpc/inf128-1.c: New.
666         * gcc.target/powerpc/nan128-1.c: New.
668 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
670         * gfortran.dg/pr71642.f90: New test.
672 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
674         PR tree-optimization/71647
675         * gcc.target/i386/pr71647.c: New test.
677 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
679         * gcc.target/i386/noplt-gd-1.c: New test.
680         * gcc.target/i386/noplt-gd-2.c: Likewise.
681         * gcc.target/i386/noplt-gd-3.c: Likewise.
682         * gcc.target/i386/noplt-ld-1.c: Likewise.
683         * gcc.target/i386/noplt-ld-2.c: Likewise.
684         * gcc.target/i386/noplt-ld-3.c: Likewise.
685         * lib/target-supports.exp
686         (check_effective_target_tls_get_addr_via_got): New.
688 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
690         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
691         testsuite compile flags.
692         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
693         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
695 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
697         * g++dg/vect/pr36684.cc: Add dg-do compile.
698         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
699         * gcc.dg/vect/pr70021.c: Ditto.
700         * gcc.dg/vect/pr70138-1.c: Ditto.
701         * gcc.dg/vect/pr70138-2.c: Ditto.
702         * gcc.dg/vect/pr70354-1.c: Ditto.
703         * gcc.dg/vect/pr70354-2.c: Ditto.
704         * gcc.dg/vect/pr71259.c: Ditto.
705         * gcc.dg/vect/pr71416-1.c: Ditto.
706         * gcc.dg/vect/slp-43.c: Ditto.
707         * gcc.dg/vect/slp-45.c: Ditto.
708         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
709         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
710         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
711         * gfortran.dg/vect/pr69980.f90: Ditto.
713 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
715         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
716         * gcc.dg/vect/bb-slp-30.c: Ditto.
717         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
718         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
719         * gcc.dg/vect/pr45902.c: Ditto.
720         * gcc.dg/vect/pr48172.c: Ditto.
721         * gcc.dg/vect/pr48377.c: Ditto.
722         * gcc.dg/vect/pr49038.c: Ditto.
723         * gcc.dg/vect/pr49771.c: Ditto.
724         * gcc.dg/vect/pr52091.c: Ditto.
725         * gcc.dg/vect/pr53185-2.c: Ditto.
726         * gcc.dg/vect/pr56826.c: Ditto.
727         * gcc.dg/vect/pr60276.c: Ditto.
728         * gcc.dg/vect/pr62021.c: Ditto.
729         * gcc.dg/vect/pr63530.c: Ditto.
730         * gcc.dg/vect/pr65518.c: Ditto.
731         * gcc.dg/vect/pr65947-1.c: Ditto.
732         * gcc.dg/vect/pr65947-10.c: Ditto.
733         * gcc.dg/vect/pr65947-11.c: Ditto.
734         * gcc.dg/vect/pr65947-12.c: Ditto.
735         * gcc.dg/vect/pr65947-13.c: Ditto.
736         * gcc.dg/vect/pr65947-2.c: Ditto.
737         * gcc.dg/vect/pr65947-3.c: Ditto.
738         * gcc.dg/vect/pr65947-4.c: Ditto.
739         * gcc.dg/vect/pr65947-5.c: Ditto.
740         * gcc.dg/vect/pr65947-6.c: Ditto.
741         * gcc.dg/vect/pr65947-7.c: Ditto.
742         * gcc.dg/vect/pr65947-8.c: Ditto.
743         * gcc.dg/vect/pr65947-9.c: Ditto.
744         * gcc.dg/vect/pr71416-1.c: Ditto.
745         * gcc.dg/vect/pr71439.c: Ditto.
746         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
747         * gcc.dg/vect/vect-bswap16.c: Ditto.
748         * gcc.dg/vect/vect-bswap32.c: Ditto.
749         * gcc.dg/vect/vect-bswap64.c: Ditto.
750         * gcc.dg/vect/vect-live-1.c: Ditto.
751         * gcc.dg/vect/vect-live-2.c: Ditto.
752         * gcc.dg/vect/vect-live-3.c: Ditto.
753         * gcc.dg/vect/vect-live-4.c: Ditto.
754         * gcc.dg/vect/vect-live-5.c: Ditto.
755         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
756         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
757         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
758         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
759         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
760         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
761         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
762         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
763         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
764         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
765         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
766         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
767         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
768         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
769         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
770         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
771         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
773 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
775         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
777 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
779         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
780         ia32 if R_386_GOT32X relocation is supported.
781         * gcc.target/i386/noplt-3.c: Likewise.
782         * gcc.target/i386/noplt-2.c: Likewise.
783         (main): Renamed to ...
784         (bar): This.
785         * gcc.target/i386/noplt-4.c: Likewise.
786         (main): Renamed to ...
787         (bar): This.
788         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
789         * gcc.target/i386/pr67400-5.c: Likewise.
791 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
793         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
794         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
796         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
797         f4): Adjust expected diagnostics.
798         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
799         (T): If OVFP is defined, redefine to TP.
800         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
801         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
802         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
803         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
804         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
805         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
806         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
807         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
808         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
809         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
810         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
811         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
812         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
813         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
814         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
815         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
816         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
817         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
818         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
819         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
820         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
821         as last argument to __builtin_add_overflow_p.
823 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
825         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
826         dg-options and remove default vector testsuite compile flags.
827         * g++.dg/vect/pr33860a.cc: Ditto.
828         * g++.dg/vect/pr45470-a.cc: Ditto.
829         * g++.dg/vect/pr45470-b.cc: Ditto.
830         * g++.dg/vect/pr60896.cc: Ditto.
831         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
832         * gcc.dg/vect/pr18308.c: Ditto.
833         * gcc.dg/vect/pr24049.c: Ditto.
834         * gcc.dg/vect/pr33373.c: Ditto.
835         * gcc.dg/vect/pr36228.c: Ditto.
836         * gcc.dg/vect/pr42395.c: Ditto.
837         * gcc.dg/vect/pr42604.c: Ditto.
838         * gcc.dg/vect/pr46663.c: Ditto.
839         * gcc.dg/vect/pr48765.c: Ditto.
840         * gcc.dg/vect/pr49093.c: Ditto.
841         * gcc.dg/vect/pr49352.c: Ditto.
842         * gcc.dg/vect/pr52298.c: Ditto.
843         * gcc.dg/vect/pr52870.c: Ditto.
844         * gcc.dg/vect/pr53185.c: Ditto.
845         * gcc.dg/vect/pr53773.c: Ditto.
846         * gcc.dg/vect/pr56695.c: Ditto.
847         * gcc.dg/vect/pr62171.c: Ditto.
848         * gcc.dg/vect/pr63530.c: Ditto.
849         * gcc.dg/vect/pr68339.c: Ditto.
850         * gcc.dg/vect/pr71259.c: Ditto.
851         * gcc.dg/vect/vect-82_64.c: Ditto.
852         * gcc.dg/vect/vect-83_64.c: Ditto.
853         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
854         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
855         * gcc.dg/vect/vect-shift-2.c: Ditto.
856         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
857         * gfortran.dg/vect/pr39318.f90: Ditto.
858         * gfortran.dg/vect/pr45714-a.f: Ditto.
859         * gfortran.dg/vect/pr45714-b.f: Ditto.
860         * gfortran.dg/vect/pr46213.f90: Ditto.
862 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
863             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
865         * gcc.target/powerpc/p9-splat-5.c: New test.
867 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
869         PR tree-optimization/71488
870         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
871         * lib/target-supports.exp: ... here.
872         (check_sse4_hw_available): New procedure.
873         (check_effective_target_sse4_runtime): Ditto.
874         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
875         -march=westmere for sse4_runtime targets.
876         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
877         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
878         (dg-additional-options): Use for sse4_runtime targets.
879         (main): Call check_vect ().
880         (dg-final): Perform scan only for sse4_runtime targets.
882 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
884         PR target/66232
885         PR target/67400
886         * gcc.target/i386/pr66232-14.c: New file.
887         * gcc.target/i386/pr66232-15.c: Likewise.
888         * gcc.target/i386/pr66232-16.c: Likewise.
889         * gcc.target/i386/pr66232-17.c: Likewise.
890         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
891         ia32 if R_386_GOT32X relocation is supported.
892         * gcc.target/i386/pr67400-2.c: Likewise.
893         * gcc.target/i386/pr67400-3.c: Likewise.
894         * gcc.target/i386/pr67400-4.c: Likewise.
895         * gcc.target/i386/pr67400-6.c: Likewise.
896         * gcc.target/i386/pr67400-7.c: Likewise.
897         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
899 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
901         PR libgfortran/48852
902         * gfortran.dg/char4_iunit_1.f03: Update test.
903         * gfortran.dg/f2003_io_5.f03: Update test.
904         * gfortran.dg/real_const_3.f90: Update test.
906 2016-06-23  Andi Kleen  <ak@linux.intel.com>
908         * g++.dg/bprob/bprob.exp: Support autofdo.
909         * g++.dg/tree-prof/tree-prof.exp: dito.
910         * gcc.dg/tree-prof/tree-prof.exp: dito.
911         * gcc.misc-tests/bprob.exp: dito.
912         * gfortran.dg/prof/prof.exp: dito.
913         * lib/profopt.exp: dito.
914         * lib/target-supports.exp: Check for autofdo.
916 2016-06-23  Martin Liska  <mliska@suse.cz>
918         * gcc.dg/pr71619.c: New test.
920 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
922         PR target/67400
923         * gcc.target/i386/pr67400-1.c: New test.
924         * gcc.target/i386/pr67400-2.c: Likewise.
925         * gcc.target/i386/pr67400-3.c: Likewise.
926         * gcc.target/i386/pr67400-4.c: Likewise.
927         * gcc.target/i386/pr67400-5.c: Likewise.
928         * gcc.target/i386/pr67400-6.c: Likewise.
929         * gcc.target/i386/pr67400-7.c: Likewise.
931 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
933         * c-c++-common/missing-header-1.c: New test case.
934         * c-c++-common/missing-header-2.c: New test case.
935         * c-c++-common/missing-header-3.c: New test case.
936         * c-c++-common/missing-header-4.c: New test case.
938 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
940         PR c/70339
941         * c-c++-common/attributes-1.c: Update dg-prune-output to include
942         hint.
943         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
944         expected results due to builtin "nanl" now being suggested for
945         "name".
946         * gcc.dg/pr67580.c: Update expected messages.
947         * gcc.dg/spellcheck-identifiers.c: New testcase.
948         * gcc.dg/spellcheck-typenames.c: New testcase.
950 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
952         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
953         file.
954         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
955         diagnostic-test-show-locus-parseable-fixits.c to sources for
956         diagnostic_plugin_test_show_locus.c.
957         * lib/gcc-defs.exp (freeform_regexps): New global.
958         (dg-regexp): New function.
959         (handle-dg-regexps): New function.
960         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
961         freeform_regexps to the empty list.
962         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
964 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
966         PR tree-optimization/71488
967         * g++.dg/pr71488.C: New test.
968         * gcc.dg/vect/vect-bool-cmp.c: New test.
970 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
972         * gcc.dg/guality/param-5.c: New test.
974 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
976         * gcc.target/i386/asm-flag-7.c: New test.
978 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
980         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
981         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
982         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
983         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
984         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
985         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
986         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
987         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
988         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
989         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
990         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
991         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
992         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
993         * gcc.dg/tree-ssa/vrp87.c: Likewise.
994         * lib/target-supports.exp: Likewise.
996 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
998         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
999         * gcc.dg/attr-ms_struct-2.c: Likewise.
1000         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1001         * gcc.dg/bf-ms-attrib.c: Likewise.
1002         * gcc.dg/bf-ms-layout-2.c: Likewise.
1003         * gcc.dg/bf-ms-layout-3.c: Likewise.
1004         * gcc.dg/bf-ms-layout.c: Likewise.
1005         * gcc.dg/bf-no-ms-layout.c: Likewise.
1006         * gcc.target/i386/bitfield1.c: Likewise.
1007         * gcc.target/i386/bitfield2.c: Likewise.
1008         * gcc.target/i386/bitfield3.c: Likewise.
1010 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1012         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1013         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1014         override other than -mcpu=power9 command-line option is specified,
1015         or if the target operating system is aix.
1016         * gcc.target/powerpc/darn-1.c: Likewise.
1017         * gcc.target/powerpc/darn-2.c: Likewise.
1018         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1019         test if effective-target is not powerpc_p9vector_ok or if the
1020         target operating system is not defined.
1021         * gcc.target/powerpc/vslv-1.c: Likewise.
1022         * gcc.target/powerpc/vsrv-0.c: Likewise.
1023         * gcc.target/powerpc/vsrv-1.c: Likewise.
1025 2016-06-21  Tobias Burnus  <burnus@net-b.de>
1027         PR fortran/71068
1028         * gfortran.dg/coarray/data_1.f90: New.
1030 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1032         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1033         (dg-require-effective-target): Use arm_v8_neon_hw.
1034         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1035         (dg-require-effective-target): Likewise.
1036         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1037         (dg-require-effective-target): Likewise.
1038         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1039         (dg-require-effective-target): Likewise.
1040         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1041         (dg-require-effective-target): Likewise.
1042         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1043         (dg-require-effective-target): Likewise.
1044         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1045         Add AArch64 check.
1047 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1049         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1050         Set to 3 so test passes.
1052 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
1054         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1056 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1058         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1059         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1060         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1061         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1063 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
1065         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1066         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1068 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
1070         PR target/71549
1071         * gcc.target/i386/pr71549.c: New test.
1073 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1075         * gcc.target/powerpc/vadsdu-0.c: Replace
1076         dg-require-effective-target directive to allow test to run on more
1077         platforms, and add dg-skip-if directive to disable test on aix
1078         platforms because of known incompatibilities.
1079         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1080         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1081         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1082         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1083         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1084         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1085         * gcc.target/powerpc/vadsdub-2.c: Replace
1086         dg-require-effective-target directive to allow test to run on more
1087         platforms, and add dg-skip-if directive to disable test on aix
1088         platforms because of known incompatibilities.
1089         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1090         with vec_absdb call to differentiate this test from vadsdub-1.c.
1091         * gcc.target/powerpc/vadsduh-1.c: Replace
1092         dg-require-effective-target directive to allow test to run on more
1093         platforms, and add dg-skip-if directive to disable test on aix
1094         platforms because of known incompatibilities.
1095         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1096         * gcc.target/powerpc/vadsduw-1.c: Likewise.
1097         * gcc.target/powerpc/vadsduw-2.c: Likewise.
1099 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
1101         PR tree-optimization/71588
1102         * gcc.dg/pr71558.c: New test.
1104 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1106         * c-c++-common/pr68657-1.c: Require ptr32plus support.
1107         * c-c++-common/pr68657-2.c: Likewise.
1108         * c-c++-common/pr68657-3.c: Likewise.
1109         * gcc.dg/torture/pr69714.c: Require int32plus support.
1110         * gcc.dg/torture/pr70025.c: Likewise.
1111         * gcc.dg/torture/pr70083.c: Likewise.
1112         * gcc.dg/torture/pr70542.c: Likewise.
1113         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1115 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
1117         PR c/71601
1118         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1120 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1122         PR middle-end/71581
1123         * gcc.dg/pr71581.c: New test.
1125         PR rtl-optimization/71591
1126         * gcc.dg/cpp/pr71591.c: New test.
1128 2016-06-20   David B. Robins  <gcc@davidrobins.net>
1130         PR target/71571
1131         * g++.dg/torture/pr71571.C: New test.
1133 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1135         PR target/71559
1136         * gcc.target/i386/sse2-pr71559.c: New test.
1137         * gcc.target/i386/avx-pr71559.c: New test.
1138         * gcc.target/i386/avx512f-pr71559.c: New test.
1140 2016-06-20  Tobias Burnus  <burnus@net-b.de>
1142         PR fortran/71194
1143         * gfortran.dg/pointer_remapping_10.f90: New.
1145 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
1147         * g++.dg/diagnostic/string-literal-concat.C: New test case.
1149 2016-06-20  Martin Sebor  <msebor@redhat.com>
1151         PR c/69507
1152         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1153         * gnu90-const-expr-1.c: Same.
1154         * gnu99-const-expr-1.c: Same.
1155         * gnu99-static-1.c: Same.
1157 2016-06-20  Renlin Li  <renlin.li@arm.com>
1159         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1161 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
1163         * gcc.target/aarch64/vcvt_f64_1.c: New.
1164         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1165         * gcc.target/aarch64/vrecp_f64_1.c: New.
1167 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1169         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1170         "alignement".
1172 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1174         PR target/71103
1175         * gcc.target/avr/torture/pr71103-2.c: New test.
1177 2016-06-19 Martin Sebor  <msebor@redhat.com>
1179         PR c/69507
1180         * gcc.dg/alignof.c: New test.
1182 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1184         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1185         vs dg-error; test constexpr specifier too.
1187 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1189         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1191 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1193         * lib/target-supports.exp
1194         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1195         arm_neon_ok and merge flags.  Fix temporary test name.
1196         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1197         and merge flags.
1199 2016-06-17  Martin Liska  <mliska@suse.cz>
1201         * gcc.dg/predict-9.c: Fix dump scanning.
1203 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1205         PR tree-optimization/71354
1206         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1208 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1210         PR tree-optimization/71347
1211         * gcc.dg/tree-ssa/pr71347.c: New test.
1213 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1215         PR tree-optimization/71354
1216         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1218 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1220         * gcc.dg/vect/vect-alias-check-1.c: New test.
1222 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1224         PR target/71151
1225         * gcc.target/avr/pr71151-1.c: New test.
1226         * gcc.target/avr/pr71151-2.c: New test.
1227         * gcc.target/avr/pr71151-3.c: New test.
1228         * gcc.target/avr/pr71151-4.c: New test.
1229         * gcc.target/avr/pr71151-5.c: New test.
1230         * gcc.target/avr/pr71151-6.c: New test.
1231         * gcc.target/avr/pr71151-7.c: New test.
1232         * gcc.target/avr/pr71151-8.c: New test.
1233         * gcc.target/avr/pr71151-common.h: New test.
1235 2016-06-16  Martin Liska  <mliska@suse.cz>
1237         * gfortran.dg/predict-1.f90: New test.
1239 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1241         PR target/71242
1242         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1244 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1246         * g++.dg/vect/pr36648.cc: Disable cunrolli
1248 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1250         PR target/71554
1251         * gcc.c-torture/execute/pr71554.c: New test.
1253         PR rtl-optimization/71532
1254         * gcc.dg/torture/pr71532.c: New test.
1256 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1258         * gcc.target/powerpc/p9-dimode1.c: New test.
1259         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1261 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1263         * gcc.c-torture/compile/20160615-1.c: New test.
1265         * g++.dg/cpp0x/ref-qual17.C: New test.
1267 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1269         PR middle-end/71529
1270         * gcc.target/i386/pr71529.C: New test.
1272 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1274         PR tree-optimization/71483
1275         * g++.dg/vect/pr71483.c: New
1277 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1279         PR c++/70202
1280         * g++.dg/inherit/crash6.C: New.
1281         * g++.dg/inherit/union2.C: Likewise.
1282         * g++.dg/inherit/virtual12.C: Likewise.
1283         * g++.dg/inherit/virtual13.C: Likewise.
1284         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1286 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1288         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1290 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1292         PR tree-optimization/71439
1293         * gcc.dg/vect/pr71439.c: New
1295 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1297         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1299 2016-06-15  Richard Biener  <rguenther@suse.de>
1301         * gcc.dg/vect/slp-45.c: New testcase.
1303 2016-06-15  Richard Biener  <rguenther@suse.de>
1305         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1307 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1309         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1310         requirements, and disable for AIX for now.
1311         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1313 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1315         PR c++/71528
1316         * g++.dg/opt/pr71528.C: New test.
1318         PR c++/71516
1319         * g++.dg/init/pr71516.C: New test.
1321 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1323         * g++.dg/init/array46.C: New.
1325 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1327         * gcc.target/i386/float128-3.c: New test.
1328         * gcc.target/i386/quad-sse4.c: Ditto.
1329         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1330         Update scan strings.
1332 2016-06-14  Richard Biener  <rguenther@suse.de>
1334         PR middle-end/71526
1335         * gfortran.dg/pr71526.f90: New testcase.
1337 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1339         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1340         * gcc.dg/zero_bits_compound-1.c: Likewise.
1342 2016-06-14  Richard Biener  <rguenther@suse.de>
1344         PR tree-optimization/71522
1345         * gcc.dg/torture/pr71522.c: New testcase.
1347 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1349         PR tree-optimization/71520
1350         * gcc.dg/tree-ssa/pr71520.c: New test.
1352 2016-06-14  Richard Biener  <rguenther@suse.de>
1354         PR tree-optimization/71521
1355         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1357 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1359         PR sanitizer/71498
1360         * c-c++-common/ubsan/bounds-13.c: New test.
1362         PR preprocessor/71183
1363         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1365 2016-06-13  Jeff Law  <law@redhat.com>
1367         PR tree-optimization/71403
1368         * c-c++-common/ubsan/pr71403-1.c: New test.
1369         * c-c++-common/ubsan/pr71403-2.c: New test.
1370         * c-c++-common/ubsan/pr71403-3.c: New test.
1372 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1374         PR middle-end/71478
1375         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1376         Add -Wno-psabi -w to dg-options.
1378 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1380         * gcc.target/powerpc/vadsdu-0.c: New test.
1381         * gcc.target/powerpc/vadsdu-1.c: New test.
1382         * gcc.target/powerpc/vadsdu-2.c: New test.
1383         * gcc.target/powerpc/vadsdu-3.c: New test.
1384         * gcc.target/powerpc/vadsdu-4.c: New test.
1385         * gcc.target/powerpc/vadsdu-5.c: New test.
1386         * gcc.target/powerpc/vadsdub-1.c: New test.
1387         * gcc.target/powerpc/vadsdub-2.c: New test.
1388         * gcc.target/powerpc/vadsduh-1.c: New test.
1389         * gcc.target/powerpc/vadsduh-2.c: New test.
1390         * gcc.target/powerpc/vadsduw-1.c: New test.
1391         * gcc.target/powerpc/vadsduw-2.c: New test.
1393 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1395         * gcc.dg/c99-init-2.c (c): Update expected error message.
1396         * gcc.dg/init-bad-8.c (foo): Likewise.
1397         * gcc.dg/spellcheck-fields-3.c: New test case.
1399 2016-06-13  Martin Liska  <mliska@suse.cz>
1401         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1402         and "guess loop iv compared" heuristics.
1403         * gcc.dg/predict-2.c: Likewise.
1404         * gcc.dg/predict-3.c: Likewise.
1405         * gcc.dg/predict-4.c: Likewise.
1406         * gcc.dg/predict-5.c: Likewise.
1407         * gcc.dg/predict-6.c: Likewise.
1409 2016-06-13  Marek Polacek  <polacek@redhat.com>
1411         PR middle-end/71476
1412         * c-c++-common/Wswitch-unreachable-4.c: New test.
1413         * gcc.dg/Wswitch-unreachable-2.c: New test.
1414         * g++.dg/tm/jump1.C: Move dg-warning.
1416 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1418         * gnat.dg/renaming10.ad[sb]: New test.
1420 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1422         PR fortran/70673
1423         * gfortran.dg/pr70673.f90: New test.
1425 2016-06-13  Richard Biener  <rguenther@suse.de>
1427         PR middle-end/64516
1428         * gcc.dg/align-3.c: New testcase.
1430 2016-06-13  Martin Liska  <mliska@suse.cz>
1432         * gcc.target/i386/pr71458.c: New test.
1434 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1436         PR target/71241
1437         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1439 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1441         PR target/60751
1442         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1443         statement.
1445 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1447         PR target/60751
1448         * gfortran.dg/comma_IO_extension_1.f90: New test.
1449         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1450         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1451         statement.
1452         * gfortran.dg/graphite/pr38083.f90: Likewise.
1453         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1454         missing format.
1456 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1458         * gnat.dg/case_character.adb: New test.
1460 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1462         PR middle-end/71310
1463         * gcc.target/powerpc/pr71310.c: New testcase.
1465 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1467         PR middle-end/71478
1468         * gcc.dg/pr71478.c: New test.
1470 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1472         PR middle-end/71494
1473         * gcc.c-torture/execute/pr71494.c: New test.
1475         PR c/68657
1476         * gcc.target/i386/pr68657.c: New test.
1478         PR inline-asm/68843
1479         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1480         (test): Add -masm=intel alternatives.
1482 2016-06-10  Martin Sebor  <msebor@redhat.com>
1484         PR c/71392
1485         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1487 2016-06-10  Jeff Law  <law@redhat.com>
1489         PR tree-optimization/71335
1490         * gcc.c-torture/execute/pr71335.c: New test.
1492 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1494         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1495         the various "cannot tail-call: " messages.
1497 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1499         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1500         and options.
1502 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1504         PR sanitizer/71480
1505         * c-c++-common/asan/pr71480.c: New test.
1507 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1509         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1510         (ASMNAME2): Likewise.
1511         (main): Replace fn in asm statement with ASMNAME ("fn").
1512         * gcc.dg/guality/pr68037-2.c: Likewise.
1513         * gcc.dg/guality/pr68037-3.c: Likewise.
1514         * gcc.dg/torture/pr68037-1.c: Likewise.
1515         * gcc.dg/torture/pr68037-2.c: Likewise.
1516         * gcc.dg/torture/pr68037-3.c: Likewise.
1518 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1520         PR inline-asm/68843
1521         * gcc.target/i386/pr68843-1.c: New test.
1522         * gcc.target/i386/pr68843-2.c: New test.
1524 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1525             Cesar Philippidis  <cesar@codesourcery.com>
1527         PR middle-end/71373
1528         * gcc.dg/goacc/nested-function-1.c: New file.
1529         * gcc.dg/goacc/nested-function-2.c: Likewise.
1530         * gcc.dg/goacc/pr71373.c: Likewise.
1531         * gfortran.dg/goacc/cray-2.f95: Likewise.
1532         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1533         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1534         * gfortran.dg/goacc/cray.f95: Update.
1535         * gfortran.dg/goacc/loop-1.f95: Likewise.
1536         * gfortran.dg/goacc/loop-3.f95: Likewise.
1537         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1538         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1540 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1542         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1543         for OpenACC tile clauses.
1544         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1546         PR c/71381
1547         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1548         to...
1549         * c-c++-common/goacc/cache-2.c: ... this new file.
1550         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1551         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1552         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1553         usage.
1554         * gfortran.dg/goacc/cray.f95: Likewise.
1555         * gfortran.dg/goacc/loop-1.f95: Likewise.
1557 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1559         PR tree-optimization/71407
1560         PR tree-optimization/71416
1561         * gcc.dg/vect/pr71407.c: New
1562         * gcc.dg/vect/pr71416-1.c: New
1563         * gcc.dg/vect/pr71416-2.c: New
1565 2016-06-10  Richard Biener  <rguenther@suse.de>
1567         PR middle-end/71477
1568         * gcc.dg/torture/pr71477.c: New testcase.
1570 2016-06-09  Julia Koval  <julia.koval@intel.com>
1572         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1573         * gcc.target/i386/interrupt-13.c: Likewise.
1574         * gcc.target/i386/interrupt-15.c: Likewise.
1575         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1576         * gcc.target/i386/interrupt-24.c: Likewise.
1577         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1578         * gcc.target/i386/interrupt-9.c: Likewise.
1579         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1581 2016-06-09  Martin Sebor  <msebor@redhat.com>
1583         PR c/70883
1584         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1585         * gcc.dg/builtin-constant_p-1.c: Same.
1586         * gcc.dg/builtins-error.c: Same.
1587         * gcc.dg/pr70859.c: Same.
1589 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1591         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1592         * gcc.dg/torture/pr68067-1.c: Likewise.
1593         * gcc.dg/torture/pr68067-2.c: Likewise.
1595 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1597         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1598           when setting SIZE.
1600 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1602         PR c++/71465
1603         * g++.dg/inherit/crash5.C: New.
1604         Revert:
1605         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/70202
1608         * g++.dg/inherit/crash5.C: New.
1609         * g++.dg/inherit/virtual1.C: Adjust.
1611 2016-06-09  Martin Liska  <mliska@suse.cz>
1613         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1614         * g++.dg/predict-loop-exit-2.C: Likewise.
1615         * g++.dg/predict-loop-exit-3.C: Likewise.
1616         * gcc.dg/predict-1.c: Likewise.
1617         * gcc.dg/predict-2.c: Likewise.
1618         * gcc.dg/predict-3.c: Likewise.
1619         * gcc.dg/predict-4.c: Likewise.
1620         * gcc.dg/predict-5.c: Likewise.
1621         * gcc.dg/predict-6.c: Likewise.
1622         * gcc.dg/predict-7.c: Likewise.
1624 2016-06-09  Richard Biener  <rguenther@suse.de>
1626         PR tree-optimization/71462
1627         * gcc.dg/torture/pr71462.c: New testcase.
1629 2016-06-09  Marek Polacek  <polacek@redhat.com>
1631         PR c/65471
1632         * gcc.dg/c11-generic-3.c: New test.
1634 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1636         * g++.dg/init/array42.C: New.
1637         * g++.dg/init/array43.C: Likewise.
1638         * g++.dg/init/array44.C: Likewise.
1639         * g++.dg/init/array45.C: Likewise.
1640         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1641         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1642         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1643         * g++.dg/gomp/pr35751.C: Likewise.
1644         * g++.dg/init/array23.C: Likewise.
1645         * g++.dg/init/brace2.C: Likewise.
1646         * g++.dg/init/brace6.C: Likewise.
1648 2016-06-08  Martin Sebor  <msebor@redhat.com>
1649             Jakub Jelinek  <jakub@redhat.com>
1651         PR c++/70507
1652         PR c/68120
1653         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1654         * c-c++-common/builtin-arith-overflow-2.c: New test.
1655         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1656         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1657         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1659 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1661         PR c++/71442
1662         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1664 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1666         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1667         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1668         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1669         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1670         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1671         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1672         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1673         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1674         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1675         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1676         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1677         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1678         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1680 2016-06-08  Richard Biener  <rguenther@suse.de>
1682         PR tree-optimization/68558
1683         * gcc.dg/vect/slp-44.c: New testcase.
1685 2016-06-08  Richard Biener  <rguenther@suse.de>
1687         * gcc.dg/vect/slp-43.c: New testcase.
1689 2016-06-08  Richard Biener  <rguenther@suse.de>
1691         PR tree-optimization/71452
1692         * gcc.dg/torture/pr71452.c: New testcase.
1694 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1696         PR c++/71448
1697         * g++.dg/torture/pr71448.C: New test.
1699 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1701         PR debug/71432
1702         PR ada/71413
1703         * g++.dg/debug/pr71432.C: New test.
1705 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1707         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1708         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1709         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1711 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1713         * gcc.dg/vect/vect-live-2.c: Update effective target.
1714         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1715         * lib/target-supports.exp: Add aarch64 to vect_long.
1717 2016-06-08  Marek Polacek  <polacek@redhat.com>
1719         PR c/71418
1720         * gcc.dg/noncompile/pr71418.c: New test.
1722         PR c/71426
1723         * gcc.dg/noncompile/pr71426.c: New test.
1725 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1727         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1728         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1729         * gcc.dg/predict-3.c: Update template.
1730         * gcc.dg/predict-5.c: Update template.
1731         * gcc.dg/predict-6.c: Update template.
1732         * gcc.dg/predict-9.c: Update template.
1733         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1735 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1737         * gcc.target/powerpc/vec-mul.c: New test.
1739 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1741         * gcc.dg/spellcheck-fields-2.c: New test case.
1743 2016-06-07  Richard Biener  <rguenther@suse.de>
1745         PR c/61564
1746         * gcc.dg/Wpragmas-1.c: New testcase.
1747         * gcc.dg/Wattributes-4.c: Likewise.
1748         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1749         entry.
1751 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1753         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1754         spurious debug code.
1756 2016-06-07  Richard Biener  <rguenther@suse.de>
1758         PR tree-optimization/71428
1759         * gcc.dg/torture/pr71428.c: New testcase.
1761 2016-06-07  Richard Biener  <rguenther@suse.de>
1763         PR middle-end/71423
1764         * gcc.dg/torture/pr71423.c: New testcase.
1766 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1768         PR middle-end/71408
1769         * gcc.dg/tree-ssa/pr71408.c: New test.
1771 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1773         PR middle-end/71281
1774         * g++.dg/torture/pr71281.C: New test.
1776 2016-06-06  Marek Polacek  <polacek@redhat.com>
1778         PR c/71362
1779         * gcc.dg/pr71362.c: New test.
1781 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1782             Patrick Palka  <ppalka@gcc.gnu.org>
1784         PR c++/70847
1785         PR c++/71330
1786         PR c++/71393
1787         * g++.dg/opt/pr70847.C: New test.
1788         * g++.dg/ubsan/pr70847.C: New test.
1789         * g++.dg/ubsan/pr71393.C: New test.
1791 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1793         PR tree-optimization/71259
1794         * gcc.dg/vect/pr71259.c: New test.
1796 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1798         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1799         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1800         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1801         above.
1803 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1805         PR middle-end/37780
1806         * gcc.c-torture/execute/pr37780.c: New test.
1807         * gcc.target/aarch64/pr37780_1.c: Likewise.
1808         * gcc.target/arm/pr37780_1.c: Likewise.
1810 2016-06-06  Marek Polacek  <polacek@redhat.com>
1812         * c-c++-common/attr-may-alias-1.c: New test.
1813         * c-c++-common/attr-may-alias-2.c: New test.
1814         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1816 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1818         PR c/24414
1819         * gcc.target/i386/pr24414.c: New test.
1821 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1823         * gcc.target/sparc/vis4misc.c: New file.
1824         * gcc.target/sparc/fpcmp.c: Likewise.
1825         * gcc.target/sparc/fpcmpu.c: Likewise.
1827 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1829         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1830         * gcc.dg/vect/vect-live-3.c: Likewise.
1832 2016-06-06  Richard Biener  <rguenther@suse.de>
1834         PR tree-optimization/71398
1835         * gcc.dg/torture/pr71398.c: New testcase.
1837 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1839         PR target/71389
1840         * g++.dg/pr71389.C: New test.
1842 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1844         PR fortran/71404
1845         * gfortran.dg/fmt_read_5.f: New test.
1847 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1849         PR fortran/69659
1850         * gfortran.dg/class_array_22.f03: New test.
1852 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1854         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1856 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1858         * gcc.dg/predict-9.c: Update template.
1860 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1862         PR c++/49377
1863         * g++.dg/template/pr49377.C: New.
1865 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1867         PR tree-optimization/71405
1868         * g++.dg/torture/pr71405.C: New test.
1870 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/70202
1873         * g++.dg/inherit/crash5.C: New.
1874         * g++.dg/inherit/virtual1.C: Adjust.
1876 2016-06-03  Jeff Law  <law@redhat.com>
1878         PR tree-optimization/71316
1879         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1881 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1883         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1884         dg-additional-options with just -fno-tree-scev-cprop in it.
1885         * gcc.dg/vect/vect-live-2.c: Likewise.
1886         * gcc.dg/vect/vect-live-5.c: Likewise.
1887         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1888         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1889         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1891 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1893         PR c++/27100
1894         * g++.dg/other/friend6.C: New test.
1896 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1898         * g++.dg/torture/ppc-ldst-array.C: New.
1900 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1902         PR target/71276
1903         PR target/71277
1904         * gcc.dg/torture/builtin-fp-int-inexact.c,
1905         gcc.target/i386/387-builtin-fp-int-inexact.c,
1906         gcc.target/i386/387-rint-inline-1.c,
1907         gcc.target/i386/387-rint-inline-2.c,
1908         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1909         gcc.target/i386/sse2-rint-inline-1.c,
1910         gcc.target/i386/sse2-rint-inline-2.c,
1911         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1912         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1914 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1915             Julia Koval  <julia.koval@intel.com>
1917         PR target/66960
1918         PR target/67630
1919         PR target/67634
1920         PR target/67841
1921         PR target/68037
1922         PR target/68618
1923         PR target/68661
1924         PR target/69575
1925         PR target/69596
1926         PR target/69734
1927         * gcc.dg/guality/pr68037-1.c: New test.
1928         * gcc.dg/guality/pr68037-2.c: Likewise.
1929         * gcc.dg/guality/pr68037-3.c: Likewise.
1930         * gcc.dg/torture/pr68037-1.c: Likewise.
1931         * gcc.dg/torture/pr68037-2.c: Likewise.
1932         * gcc.dg/torture/pr68037-3.c: Likewise.
1933         * gcc.dg/torture/pr68661-1a.c: Likewise.
1934         * gcc.dg/torture/pr68661-1b.c: Likewise.
1935         * gcc.target/i386/interrupt-1.c: Likewise.
1936         * gcc.target/i386/interrupt-2.c: Likewise.
1937         * gcc.target/i386/interrupt-3.c: Likewise.
1938         * gcc.target/i386/interrupt-4.c: Likewise.
1939         * gcc.target/i386/interrupt-5.c: Likewise.
1940         * gcc.target/i386/interrupt-6.c: Likewise.
1941         * gcc.target/i386/interrupt-7.c: Likewise.
1942         * gcc.target/i386/interrupt-8.c: Likewise.
1943         * gcc.target/i386/interrupt-9.c: Likewise.
1944         * gcc.target/i386/interrupt-10.c: Likewise.
1945         * gcc.target/i386/interrupt-11.c: Likewise.
1946         * gcc.target/i386/interrupt-12.c: Likewise.
1947         * gcc.target/i386/interrupt-13.c: Likewise.
1948         * gcc.target/i386/interrupt-14.c: Likewise.
1949         * gcc.target/i386/interrupt-15.c: Likewise.
1950         * gcc.target/i386/interrupt-16.c: Likewise.
1951         * gcc.target/i386/interrupt-17.c: Likewise.
1952         * gcc.target/i386/interrupt-18.c: Likewise.
1953         * gcc.target/i386/interrupt-19.c: Likewise.
1954         * gcc.target/i386/interrupt-20.c: Likewise.
1955         * gcc.target/i386/interrupt-21.c: Likewise.
1956         * gcc.target/i386/interrupt-22.c: Likewise.
1957         * gcc.target/i386/interrupt-23.c: Likewise.
1958         * gcc.target/i386/interrupt-24.c: Likewise.
1959         * gcc.target/i386/interrupt-25.c: Likewise.
1960         * gcc.target/i386/interrupt-26.c: Likewise.
1961         * gcc.target/i386/interrupt-27.c: Likewise.
1962         * gcc.target/i386/interrupt-28.c: Likewise.
1963         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1964         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1965         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1966         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1967         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1968         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1969         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1970         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1971         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1972         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1973         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1974         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1976 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1978         PR tree-optimization/52171
1979         * gcc.dg/pr52171.c: New test.
1980         * gcc.target/i386/pr52171.c: New test.
1982 2016-06-03  Jan Hubicka  <jh@suse.cz>
1984         * g++.dg/tree-ssa/pred-1.C: New testcase
1985         * gcc.dg/tree-ssa/pred-1.c: New testcase
1987 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1989         PR target/70957
1990         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1991         support.
1992         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1994 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1996         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1998 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
2000         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2001         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2002         * gcc.dg/vect/vect-live-1.c: New test.
2003         * gcc.dg/vect/vect-live-2.c: New test.
2004         * gcc.dg/vect/vect-live-3.c: New test.
2005         * gcc.dg/vect/vect-live-4.c: New test.
2006         * gcc.dg/vect/vect-live-5.c: New test.
2007         * gcc.dg/vect/vect-live-slp-1.c: New test.
2008         * gcc.dg/vect/vect-live-slp-2.c: New test.
2009         * gcc.dg/vect/vect-live-slp-3.c: New test.
2011 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
2013         PR middle-end/71387
2014         * g++.dg/opt/pr71387.C: New test.
2016 2016-06-02  Jeff Law  <law@redhat.com>
2018         PR tree-optimization/71328
2019         * gcc.c-torture/compile/pr71328.c: New test.
2021 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2023         PR fortran/52393
2024         * gfortran.dg/fmt_read_3.f90: Fix typo.
2025         * gfortran.dg/fmt_read_4.f90: New test.
2027 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2029         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2030         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2031         * g++.dg/cpp0x/forw_enum8.C: Likewise.
2032         * g++.dg/cpp0x/override2.C: Likewise.
2033         * g++.dg/parse/crash5.C: Likewise.
2034         * g++.dg/parse/error16.C: Likewise.
2035         * g++.dg/parse/error27.C: Likewise.
2036         * g++.dg/template/qualttp15.C: Likewise.
2037         * g++.dg/template/redecl4.C: Likewise.
2038         * g++.old-deja/g++.other/crash39.C: Likewise.
2039         * g++.old-deja/g++.other/struct1.C: Likewise.
2040         * g++.old-deja/g++.pt/m9a.C: Likewise.
2041         * g++.old-deja/g++.pt/memclass10.C: Likewise.
2043 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2045         PR c++/71372
2046         * c-c++-common/pr71372.c: New test.
2048         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2049         __TIME__ strings with __builtin_strcmp instead of printf and
2050         dg-output.
2052 2016-06-02  Martin Liska  <mliska@suse.cz>
2054         * gcc.dg/predict-9.c: New test.
2056 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2058         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2059         global set_compiler_env_var and global saved_compiler_env_var.
2061 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2063         PR rtl-optimization/71295
2064         * gcc.c-torture/compile/pr71295.c: New test.
2066 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
2068         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2070         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2071         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2073         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2074         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2075         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2076         alternative number.
2078 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2080         * gcc.target/powerpc/p9-splat-4.c: New test.
2082 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2084         PR target/71186
2085         * gcc.target/powerpc/pr71186.c: New test.
2087 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2089         PR fortran/52393
2090         * gfortran.dg/fmt_read_3.f90: New test.
2092 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2094         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2095         procedure.
2097 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
2099         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2100         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2101         env var is set.
2102         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2103         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2104         shown once.
2105         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2106         during compilation.
2107         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2108         vars set by dg-set-compiler-env-var.
2110 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
2112         PR fortran/71156
2113         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2114         to the module procedure declaration.
2115         * gfortran.dg/submodule_16.f08: New test.
2117 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2119         PR middle-end/71371
2120         * c-c++-common/gomp/pr71371.c: New test.
2122 2016-06-01  Richard Biener  <rguenther@suse.de>
2124         PR tree-optimization/71366
2125         * gcc.dg/torture/pr71366-1.c: New testcase.
2126         * gcc.dg/torture/pr71366-2.c: Likewise.
2128 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2130         * gcc.target/powerpc/vslv-0.c: New test.
2131         * gcc.target/powerpc/vslv-1.c: New test.
2132         * gcc.target/powerpc/vsrv-0.c: New test.
2133         * gcc.target/powerpc/vsrv-1.c: New test.
2135 2016-06-01  Nathan Sidwell  <nathan@acm.org>
2137         * c-c++-common/torture/pr57945.c: Add expected PTX error.
2138         * gcc.target/nvptx/weak.c: New.
2140 2016-06-01  Richard Biener  <rguenther@suse.de>
2142         PR tree-optimization/71261
2143         * gcc.dg/torture/vect-bool-1.c: New testcase.
2145 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2147         * gfortran.dg/gomp/order-1.f90: New test.
2148         * gfortran.dg/gomp/order-2.f90: New test.
2150 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
2152         * gcc.dg/unroll-6.c: Update template.
2153         * gcc.dg/unroll-7.c: New testcase.
2154         * gcc.dg/unroll-8.c: New testcase.
2156 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2158         * gnat.dg/opt56.ad[sb]: New test.
2160 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2162         PR c++/66635
2163         * g++.dg/cpp0x/constexpr-ice16.C: New.
2165 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2167         PR tree-optimization/71314
2168         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
2169         -mbranch-cost=2.
2171 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2173         PR tree-optimization/71077
2174         * gcc.dg/tree-ssa/pr71077.c: New test.
2176 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
2178         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2179         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2180         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2182 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2184         PR c++/71248
2185         * g++.dg/cpp0x/pr71248.C: New.
2186         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2187         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2188         * g++.dg/init/new37.C: Likewise.
2189         * g++.dg/template/static1.C: Likewise.
2190         * g++.dg/template/static2.C: Likewise.
2192 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2194         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2195         instead of %rdi.
2196         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2198 2016-05-31  Marek Polacek  <polacek@redhat.com>
2200         * c-c++-common/Wswitch-unreachable-3.c: New test.
2201         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2203 2016-05-31  Richard Biener  <rguenther@suse.de>
2205         PR tree-optimization/71352
2206         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2208 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2210         * gcc.target/arm/armv5_thumb_isa.c: New test.
2212 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2214         PR target/71346
2215         * gcc.target/i386/pr71346.c: New test.
2217 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2219         PR tree-optimization/69068
2220         * gcc.dg/graphite/pr69068.c: New test.
2222 2016-05-27  Martin Sebor  <msebor@redhat.com>
2224         PR c++/71306
2225         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2227 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2229         PR c++/71349
2230         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2231         nowait depend(inout: dd[0]) clauses where permitted.
2233 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2235         PR c++/71238
2236         * g++.dg/parse/pr71238.C: New.
2237         * g++.dg/concepts/friend1.C: Test column numbers too.
2238         * g++.dg/cpp0x/initlist31.C: Likewise.
2239         * g++.dg/cpp0x/pr51420.C: Likewise.
2240         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2241         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2242         * g++.dg/ext/builtin3.C: Likewise.
2243         * g++.dg/lookup/friend12.C: Likewise.
2244         * g++.dg/lookup/friend7.C: Likewise.
2245         * g++.dg/lookup/koenig1.C: Likewise.
2246         * g++.dg/lookup/koenig5.C: Likewise.
2247         * g++.dg/lookup/used-before-declaration.C: Likewise.
2248         * g++.dg/overload/koenig1.C: Likewise.
2249         * g++.dg/template/crash65.C: Likewise.
2250         * g++.dg/template/friend57.C: Likewise.
2251         * g++.dg/warn/Wshadow-5.C: Likewise.
2252         * g++.dg/warn/Wunused-8.C: Likewise.
2253         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2254         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2255         * g++.old-deja/g++.jason/member.C: Likewise.
2256         * g++.old-deja/g++.jason/report.C: Likewise.
2257         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2258         * g++.old-deja/g++.law/visibility20.C: Likewise.
2259         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2260         * g++.old-deja/g++.other/static5.C: Likewise.
2261         * g++.old-deja/g++.pt/overload2.C: Likewise.
2263 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2265         * gcc.dg/tree-ssa/peel1.c: New testcase.
2266         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2267         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2269 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2271         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2272         to ce.
2274 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2276         PR c++/71099
2277         * g++.dg/parse/virtual1.C: New.
2279 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2281         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2282         Use correct register when clearing %edx.
2284 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2286         PR tree-optimization/71289
2287         * gcc.dg/pr71289.c: New test.
2289 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2291         PR middle-end/71269
2292         PR middle-end/71292
2293         * gcc.dg/tree-ssa/pr71269.c: New test.
2294         * gcc.dg/tree-ssa/pr71292.c: New test.
2296 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2298         PR middle-end/71252
2299         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2301 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2303         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2304         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2305         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2307 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2309         PR tree-optimization/69067
2310         * gcc.dg/graphite/pr69067.c: New test.
2312 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2314         PR target/71245
2315         * gcc.target/i386/pr71245-1.c: New test.
2316         * gcc.target/i386/pr71245-2.c: Ditto.
2318 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2320         PR c++/71105
2321         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2322         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2323         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2325 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2327         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2329 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2331         Revert:
2332         PR c++/69855
2333         * g++.dg/overload/69855.C: New.
2334         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2335         * g++.old-deja/g++.pt/crash3.C: Likewise.
2337 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2339         PR c++/60385
2340         * g++.dg/parse/namespace13.C: New.
2342 2016-05-26  Jeff Law  <law@redhat.com>
2344         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2345         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2346         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2347         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2348         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2349         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2350         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2351         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2352         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2353         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2354         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2355         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2356         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2358 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2360         PR c++/69855
2361         * g++.dg/overload/69855.C: New.
2362         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2363         * g++.old-deja/g++.pt/crash3.C: Likewise.
2365 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2367         PR target/63596
2368         * gcc.target/aarch64/va_arg_1.c: New testcase.
2369         * gcc.target/aarch64/va_arg_2.c: Likewise.
2370         * gcc.target/aarch64/va_arg_3.c: Likewise.
2372 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2374         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2375         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2376         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2377         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2378         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2380 2016-05-27  Marek Polacek  <polacek@redhat.com>
2382         PR middle-end/71308
2383         * g++.dg/torture/pr71308.C: New test.
2385 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2387         * gcc.dg/zero_bits_compound-1.c: New test.
2388         * gcc.dg/zero_bits_compound-2.c: New test.
2390 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2392         PR middle-end/71279
2393         * gcc.dg/pr71279.c: New test.
2395 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2397         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2398         floating point min/max/comparison instructions.
2399         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2401 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2403         * c-c++-common/gomp/schedule-1.c: New test.
2404         * gfortran.dg/gomp/schedule-1.f90: New test.
2406 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2408         PR c++/70822
2409         PR c++/70106
2410         * g++.dg/cpp1y/auto-fn32.C: New test.
2411         * g++.dg/cpp1y/paren4.C: New test.
2413 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2415         * gcc.dg/20060410.c: Xfail on ptx.
2416         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2417         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2418         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2419         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2420         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2422 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2424         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2426 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2428         PR tree-optimization/71280
2429         * gcc.dg/pr71280.c: New test.
2431         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2433         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2434         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2436         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2438 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2440         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2441         kept in memory.
2443 2016-05-25  Jeff Law  <law@redhat.com>
2445         PR tree-optimization/71272
2446         * gcc.c-torture/compile/pr71272.c: new test.
2448 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2450         * gcc.target/powerpc/vec-cmpne.c: New test.
2451         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2453 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2455         * gnat.dg/opt55.ad[sb]: New test.
2457 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2459         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2460         * c-c++-common/pr60226.c: Require int32plus.
2461         * gcc.c-torture/execute/pr70602.c: Likewise.
2462         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2463         unsigned long for malloc arg type.
2464         * gcc.dg/asr_div1.c: Require int32plus.
2465         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2466         * gcc.dg/pie-1.c: Require pie.
2467         * gcc.dg/pie-2.c: Likewise.
2468         * gcc.dg/pr59471.c: Require int32plus.
2469         * gcc.dg/pr59963-2.c: XFAIL for int16.
2470         * gcc.dg/pr60114.c: Require int32plus.
2471         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2472         unsigned long for typedef of size_t.
2473         * gcc.dg/pr63914.c: Require int32plus.
2474         * gcc.dg/pr64536.c: Require pt32plus.
2475         * gcc.dg/pr65658.c: Likewise.
2476         * gcc.dg/pr67271.c: Require int32plus.
2477         * gcc.dg/pr68112.c: Likewise.
2478         * gcc.dg/pr69071.c: Skip for avr target.
2479         * gcc.dg/pr69973.c: Require int32plus.
2480         * gcc.dg/pr70169.c: Skip for avr target.
2481         * gcc.dg/sso-6.c: Require int32plus.
2482         * gcc.dg/sso-7.c: Likewise.
2483         * gcc.dg/sso-8.c: Likewise.
2484         * gcc.dg/vrp-min-max-2.c: Likewise.
2486 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2488         PR target/70738
2489         * gcc.target/i386/pr70738-1.c: New test.
2490         * gcc.target/i386/pr70738-2.c: Likewise.
2491         * gcc.target/i386/pr70738-3.c: Likewise.
2492         * gcc.target/i386/pr70738-4.c: Likewise.
2493         * gcc.target/i386/pr70738-5.c: Likewise.
2494         * gcc.target/i386/pr70738-6.c: Likewise.
2495         * gcc.target/i386/pr70738-7.c: Likewise.
2496         * gcc.target/i386/pr70738-8.c: Likewise.
2497         * gcc.target/i386/pr70738-9.c: Likewise.
2499 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2501         PR rtl-optimization/66940
2502         * gcc.c-torture/execute/pr66940.c: New test.
2504 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2506         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2507         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2508         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2509         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2510         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2511         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2512         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2513         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2514         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2515         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2516         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2517         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2518         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2519         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2520         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2521         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2522         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2523         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2524         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2525         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2526         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2527         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2528         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2529         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2531 2016-05-25  Marek Polacek  <polacek@redhat.com>
2533         PR c/71265
2534         * gcc.dg/noncompile/pr71265.c: New test.
2536         PR c/71266
2537         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2539 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2541         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2543 2016-05-25  Richard Biener  <rguenther@suse.de>
2545         PR tree-optimization/71261
2546         * c-c++-common/torture/pr71261.c: New testcase.
2548 2016-05-25  Richard Biener  <rguenther@suse.de>
2550         PR tree-optimization/71264
2551         * gcc.dg/vect/pr71264.c: New testcase.
2553 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2555         PR c++/55992
2556         * g++.dg/cpp0x/alias-decl-53.C: New.
2557         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2559 2016-05-25  Martin Liska  <mliska@suse.cz>
2561         * g++.dg/pr71239.C: New test.
2563 2016-05-25  Richard Biener  <rguenther@suse.de>
2565         * gcc.dg/vect/pr58135.c: Rename to ...
2566         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2568 2016-05-25  Marek Polacek  <polacek@redhat.com>
2570         * g++.dg/pr65295.C: Use target c++14.
2572 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2574         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2575         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2577 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2579         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2580         instructions.
2582 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2584         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2585         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2586         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2587         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2588         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2589         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2590         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2591         * c-c++-common/goacc/pcopy.c: Likewise.
2592         * c-c++-common/goacc/pcopyin.c: Likewise.
2593         * c-c++-common/goacc/pcopyout.c: Likewise.
2594         * c-c++-common/goacc/pcreate.c: Likewise.
2595         * c-c++-common/goacc/pr70688.c: New test.
2596         * c-c++-common/goacc/present-1.c: Adjust test.
2597         * c-c++-common/goacc/reduction-5.c: Likewise.
2598         * g++.dg/goacc/data-1.C: New test.
2600 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2602         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2603         vector parity built-in functions.
2604         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2605         count trailing zeros automatic vectorization.
2606         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2607         count trailing zeros built-in functions.
2609 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2611         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2613 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2615         PR target/71050
2616         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2618 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/50436
2621         * g++.dg/template/crash123.C: New.
2622         * g++.dg/template/crash124.C: Likewise.
2624 2016-05-24  Martin Sebor  <msebor@redhat.com>
2626         PR c++/71147
2627         * g++.dg/ext/flexary16.C: New test.
2629 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2631         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2632         before math.h is included.
2633         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2634         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2635         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2636         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2637         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2638         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2639         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2640         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2641         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2642         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2643         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2644         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2645         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2646         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2647         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2648         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2649         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2650         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2651         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2652         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2653         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2654         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2655         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2657 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2658             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2660         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2661         support.
2663 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2665         PR c++/69872
2666         * g++.dg/warn/Wno-narrowing1.C: New.
2668 2016-05-24  Marek Polacek  <polacek@redhat.com>
2670         PR c/71249
2671         * c-c++-common/Wswitch-unreachable-2.c: New test.
2673 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2675         PR c++/71257
2676         * g++.dg/vect/simd-clone-6.cc: New test.
2677         * g++.dg/gomp/declare-simd-6.C: New test.
2679         PR middle-end/70434
2680         PR c/69504
2681         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2683 2016-05-24  Richard Biener  <rguenther@suse.de>
2685         PR tree-optimization/71240
2686         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2688 2016-05-24  Richard Biener  <rguenther@suse.de>
2690         PR tree-optimization/71230
2691         * gcc.dg/torture/pr71230.c: New testcase.
2692         * g++.dg/torture/pr71230.C: Likewise.
2694 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2696         * c-c++-common/goacc/routine-5.c: Add tests.
2697         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2698         * gfortran.dg/goacc/routine-6.f90: Add tests.
2700 2016-05-24  Richard Biener  <rguenther@suse.de>
2702         PR tree-optimization/71253
2703         * gcc.dg/torture/pr71253.c: New testcase.
2705 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2707         PR middle-end/71252
2708         * gfortran.dg/pr71252.f90: New test.
2710 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2712         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2714 2016-05-24  Richard Biener  <rguenther@suse.de>
2716         PR middle-end/70434
2717         PR c/69504
2718         * c-c++-common/vector-subscript-4.c: New testcase.
2719         * c-c++-common/vector-subscript-5.c: Likewise.
2721 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2723         PR fortran/71123
2724         * gfortran.dg/namelist_90.f: New test
2726 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2728         PR fortran/66461
2729         * gfortran.dg/unexpected_eof.f: New test
2731 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2732             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2734         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2735         as little endian.
2737 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2739         PR c++/70972
2740         * g++.dg/cpp0x/inh-ctor20.C: New.
2741         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2743 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2745         PR c++/69095
2746         * g++.dg/cpp0x/variadic168.C: New.
2748 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2750         * g++.dg/cpp0x/pr31445.C: Test column number too.
2751         * g++.dg/cpp0x/pr32253.C: Likewise.
2752         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2753         * g++.dg/cpp0x/variadic36.C: Likewise.
2755 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2757         * gcc.dg/fold-notshift-2.c: Adjust.
2759 2016-05-23  Marek Polacek  <polacek@redhat.com>
2761         PR c/49859
2762         * c-c++-common/Wswitch-unreachable-1.c: New test.
2763         * gcc.dg/Wswitch-unreachable-1.c: New test.
2764         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2765         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2766         * g++.dg/gomp/block-10.C: Likewise.
2767         * gcc.dg/gomp/block-10.c: Likewise.
2768         * g++.dg/gomp/block-9.C: Likewise.
2769         * gcc.dg/gomp/block-9.c: Likewise.
2770         * g++.dg/gomp/target-1.C: Likewise.
2771         * g++.dg/gomp/target-2.C: Likewise.
2772         * gcc.dg/gomp/target-1.c: Likewise.
2773         * gcc.dg/gomp/target-2.c: Likewise.
2774         * g++.dg/gomp/taskgroup-1.C: Likewise.
2775         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2776         * gcc.dg/gomp/teams-1.c: Likewise.
2777         * g++.dg/gomp/teams-1.C: Likewise.
2778         * g++.dg/overload/error3.C: Likewise.
2779         * g++.dg/tm/jump1.C: Likewise.
2780         * g++.dg/torture/pr40335.C: Likewise.
2781         * gcc.dg/c99-vla-jump-5.c: Likewise.
2782         * gcc.dg/switch-warn-1.c: Likewise.
2783         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2784         * gcc.dg/nested-func-1.c: Likewise.
2785         * gcc.dg/pr67784-4.c: Likewise.
2787 2016-05-23  Richard Biener  <rguenther@suse.de>
2789         PR tree-optimization/71230
2790         * gfortran.dg/pr71230-1.f90: New testcase.
2791         * gfortran.dg/pr71230-2.f90: Likewise.
2793 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2795         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2796         * gcc.dg/vect/pr58135.c:  Add new.
2797         * gfortran.dg/pr46519-1.f: Adjust test case.
2799 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2801         PR c++/53401
2802         * g++.dg/cpp0x/decltype64.C: New.
2804 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2806         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2807         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2808         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2810 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2812         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2813         Add poly64x1_t and poly64x2_t cases if supported.
2814         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2815         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2816         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2817         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2818         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2820 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2822         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2823         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2824         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2825         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2826         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2827         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2828         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2830 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2832         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2834 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2836         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2837         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2839 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2841         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2842         constraint instead of "r".
2843         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2844         insn instead of vxorpd.
2845         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2847         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2848         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2850         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2852         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2853         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2855         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2857 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2859         PR middle-end/40921
2860         * gcc.dg/tree-ssa/pr40921.c: New test.
2862 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2864         PR target/71103
2865         * gcc.target/avr/pr71103.c: New test.
2867 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2869         PR middle-end/71179
2870         * gcc.dg/tree-ssa/pr71179.c: New test.
2872 2016-05-20  Martin Sebor  <msebor@redhat.com>
2874         PR c/71115
2875         * gcc.dg/init-excess-2.c: New test.
2877 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2879         * gnat.dg/opt53.adb: New test.
2880         * gnat.dg/opt54.adb: Likewise.
2882 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2884         PR tree-optimization/70884
2885         * gcc.dg/tree-ssa/pr70919.c: New test.
2887 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2889         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2890         formatting.
2891         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2892         fix code formatting.
2894 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2896         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2897         non-common cases.
2898         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2900 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2902         * jit.dg/all-non-failing-tests.h: Add
2903         test-factorial-must-tail-call.c.
2904         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2905         * jit.dg/test-factorial-must-tail-call.c: New test case.
2907 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2909         PR fortran/71204
2910         * gfortran.dg/pr71204.f90: New test.
2912 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2914         * gcc.target/nvptx/sincos.c: New test.
2916 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2918         PR c++/70572
2919         * g++.dg/cpp1y/auto-fn31.C: New.
2921 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2923         * gcc.target/powerpc/vec-addec.c: New test.
2924         * gcc.target/powerpc/vec-addec-int128.c: New test.
2926 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2928         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2929         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2930         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2931         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2933 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2935         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2937 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2939         PR c++/71210
2940         * g++.dg/opt/pr71210-1.C: New test.
2941         * g++.dg/opt/pr71210-2.C: New test.
2943         PR tree-optimization/29756
2944         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2945         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2946         only on selected targets where V4SImode vectors are known to be
2947         supported.
2949 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2951         PR tree-optimization/71079
2952         PR tree-optimization/71206
2953         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2955 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2957         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2958         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2959         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2961 2016-05-20  Richard Guenther  <rguenther@suse.de>
2963         PR tree-optimization/29756
2964         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2966 2016-05-20  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/71185
2969         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2971 2016-05-20  Richard Biener  <rguenther@suse.de>
2973         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2975 2016-05-19  Marek Polacek  <polacek@redhat.com>
2977         PR c++/71075
2978         * g++.dg/diagnostic/pr71075.C: New test.
2980 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2982         PR c++/71184
2983         * g++.dg/pr71184.C: New test case.
2985 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2987         * gcc.target/powerpc/darn-0.c: New test.
2988         * gcc.target/powerpc/darn-1.c: New test.
2989         * gcc.target/powerpc/darn-2.c: New test.
2991 2016-05-19  Marek Polacek  <polacek@redhat.com>
2993         PR tree-optimization/71031
2994         * gcc.dg/tree-ssa/vrp100.c: New test.
2996 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2998         PR rtl-optimization/71148
2999         * gcc.dg/pr71148.c: New test.
3001 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3003         PR target/71056
3004         * gcc.target/arm/pr71056.c: New test.
3006 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3008         * c-c++-common/pr69669.c: Check the used mode.
3010 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
3012         PR sanitizer/64354
3013         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3015 2016-05-19  Richard Biener  <rguenther@suse.de>
3017         PR tree-optimization/70729
3018         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3019         * gcc.dg/graphite/scop-18.c: Likewise.
3020         * gcc.dg/pr41783.c: Disable LIM.
3021         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3022         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3023         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3024         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3025         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3026         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3027         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3028         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3029         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3030         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3031         * gfortran.dg/pr42108.f90: Likewise.
3033 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
3035         PR driver/69265
3036         * gcc.dg/spellcheck-options-11.c: New test case.
3038 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3040         PR c++/71100
3041         * g++.dg/opt/pr71100.C: New test.
3043 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3045         PR ipa/69708
3046         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3047         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3048         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3049         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3051 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3053         PR ipa/69708
3054         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3055         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3056         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3057         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3058         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3060 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3062         PR c++/69793
3063         * g++.dg/template/crash122.C: New.
3065 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3067         PR c++/70466
3068         * g++.dg/template/pr70466-1.C: New.
3069         * g++.dg/template/pr70466-2.C: Likewise.
3071 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3073         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3074         splat operations and the XXSPLTIB instruction.
3075         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3076         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3077         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3078         xxlxor to clear a register.
3080 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3082         * gcc.dg/torture/pr71020.c: New test.
3084 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3086         PR ipa/70646
3087         * gcc.dg/ipa/pr70646.c: New test.
3089 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3091         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3093 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3095         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3096         missing tests for vreinterpretq_p{8,16}.
3098 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3100         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3101         vsliq_n_s64 and vsliq_n_u64.
3103 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3105         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3106         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3108 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3110         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3111         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3112         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3114 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3116         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3117         in comment.
3119 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3121         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3122         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3123         "blr\t" and switch to scan-assembler-times.
3125 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
3127         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3128         with __aarch64__.
3129         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3130         declarations under __aarch64__ and __ARM_FEATURE_FMA.
3132 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3134         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3135         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3136         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3137         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3138         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3139         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3141         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3142         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3144         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3145         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3147         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3148         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3150         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3152 2016-05-18  Richard Biener  <rguenther@suse.de>
3154         PR tree-optimization/71168
3155         * gcc.dg/torture/pr71168.c: New testcase.
3157 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
3159         PR middle-end/63586
3160         * gcc.dg/tree-ssa/pr63586-2.c: New test.
3161         * gcc.dg/tree-ssa/pr63586.c: New test.
3162         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3164 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3166         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3167         * gcc.dg/pr68671.c: Fix ptx xfail-if.
3168         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3169         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3171 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3173         * gcc.target/nvptx/abi-vararg-3.c: New.
3175 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
3177         PR tree-optimization/54579
3178         PR middle-end/55299
3179         * gcc.dg/fold-notrotate-1.c: New test.
3180         * gcc.dg/fold-notshift-1.c: New test.
3181         * gcc.dg/fold-notshift-2.c: New test.
3183 2016-05-17  Marek Polacek  <polacek@redhat.com>
3185         PR ipa/71146
3186         * g++.dg/ipa/pr71146.C: New test.
3188 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3190         * jit.dg/test-error-array-bounds.c: New test case.
3192 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3194         * gcc.dg/tree-ssa/and-1.c: New testcase.
3196 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3198         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3199         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3201 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3203         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3204         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3206 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3208         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3210 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3212         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3214 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3216         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3217         ".2d[index]" when scan the assembly.
3218         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3219         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3220         float64x1.
3221         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3223 2016-05-17  Richard Biener  <rguenther@suse.de>
3225         PR tree-optimization/71132
3226         * gcc.dg/torture/pr71132.c: New testcase.
3228 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3230         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3232 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3234         PR target/70809
3235         * gcc.target/aarch64/pr70809_1.c: New test.
3237 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3239         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3240         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3241         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3242         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3244 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3245             Ilya Enkovich  <ilya.enkovich@intel.com>
3247         PR target/71114
3248         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3250 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3252         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3253         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3255 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3257         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3258         test for __ARM_FP16_ARGS.
3259         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3260         * gcc.target/arm/aapcs/neon-vect10.c: New.
3261         * gcc.target/arm/aapcs/neon-vect9.c: New.
3262         * gcc.target/arm/aapcs/vfp18.c: New.
3263         * gcc.target/arm/aapcs/vfp19.c: New.
3264         * gcc.target/arm/aapcs/vfp20.c: New.
3265         * gcc.target/arm/aapcs/vfp21.c: New.
3266         * gcc.target/arm/fp16-aapcs-1.c: New.
3267         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3268         test for __ARM_FP16_ARGS.
3269         * g++.target/arm/fp16-return-1.c: Update expected output.
3271 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3273         PR testsuite/70227
3274         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3276 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3278         PR fortran/69603
3279         * gfortran.dg/pr69603.f90: New testcase.
3281 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3283         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3285 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3287         PR fortran/71047
3288         * gfortran.dg/pr71047.f08: New test.
3290 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3292         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3293         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3294         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3296 2016-05-13  Martin Sebor  <msebor@redhat.com>
3298         PR c++/60049
3299         * g++.dg/cpp0x/constexpr-60049.C: New test.
3301 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3303         PR bootstrap/71071
3304         * gcc.dg/pr71071.c: New test.
3306 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3308         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3309         remove XOP handling.
3310         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3312 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3314         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3315         __atomic_is_lock_free declaration.
3317 2016-05-13  Richard Biener  <rguenther@suse.de>
3319         PR tree-optimization/42587
3320         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3322 2016-05-13  Martin Liska  <mliska@suse.cz>
3324         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3325         the new format of dump output.
3327 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3329         * gcc.dg/pr71084.c: New test.
3331 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3333         PR target/53440
3334         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3336 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3338         * gcc.target/aarch64/struct_return.c: New test.
3340 2016-05-12  Marek Polacek  <polacek@redhat.com>
3342         PR c/70756
3343         * c-c++-common/pr70756-2.c: New test.
3344         * c-c++-common/pr70756.c: New test.
3346 2016-05-12  Richard Biener  <rguenther@suse.de>
3348         PR tree-optimization/71059
3349         * gcc.dg/torture/pr71059.c: New testcase.
3351 2016-05-12  Richard Biener  <rguenther@suse.de>
3353         PR tree-optimization/71062
3354         * gcc.dg/torture/pr71062.c: New testcase.
3356 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3358         PR tree-optimization/71006
3359         * gcc.dg/pr71006.c: New test.
3361 2016-05-12  Marek Polacek  <polacek@redhat.com>
3363         PR driver/71063
3364         * gcc.dg/opts-7.c: New test.
3366 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3368         PR target/70830
3369         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3370         Add -save-temps to dg-options.
3371         Scan for ldmfd rather than pop instruction.
3372         * gcc.target/arm/interrupt-2.c: Likewise.
3373         * gcc.target/arm/pr70830.c: New test.
3375 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3377         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3378         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3380         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3381         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3382         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3384         PR target/71019
3385         * gcc.target/i386/avx512vl-pack-1.c: New test.
3386         * gcc.target/i386/avx512vl-pack-2.c: New test.
3387         * gcc.target/i386/avx512bw-pack-2.c: New test.
3389         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3391         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3392         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3393         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3395 2016-05-12  Richard Biener  <rguenther@suse.de>
3397         PR tree-optimization/70986
3398         * gcc.dg/torture/pr70986-1.c: New testcase.
3399         * gcc.dg/torture/pr70986-2.c: Likewise.
3400         * gcc.dg/torture/pr70986-3.c: Likewise.
3402 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3404         PR c/43651
3405         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3406         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3408 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3410         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3411         directive.
3412         * gcc.target/i386/pr66746.c: Ditto.
3414 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3416         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3417         support.
3418         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3419         warning when using -mvsx-timode.
3420         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3421         * gcc.target/powerpc/dform-2.c: Likewise.
3422         * gcc.target/powerpc/pr68805.c: Likewise.
3424 2016-05-11  Marek Polacek  <polacek@redhat.com>
3426         PR c++/71024
3427         * c-c++-common/attributes-3.c: New test.
3429 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3431         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3432         * gcc.c-torture/execute/pr68185.c: Likewise.
3433         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3434         * gcc.dg/pr69634.c: Requires scheduling.
3435         * gcc.dg/torture/pr66178.c: Require label values.
3436         * gcc.dg/setjmp-6.c: Require indirect jumps.
3438 2016-05-11  Richard Biener  <rguenther@suse.de>
3440         PR tree-optimization/71055
3441         * gcc.dg/torture/pr71055.c: New testcase.
3443 2016-05-11  Richard Biener  <rguenther@suse.de>
3445         PR debug/71057
3446         * g++.dg/debug/pr71057.C: New testcase.
3448 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3450         PR fortran/70855
3451         * gfortran.dg/gomp/pr70855.f90: New test.
3453 2016-05-11  Richard Biener  <rguenther@suse.de>
3455         PR middle-end/71002
3456         * g++.dg/torture/pr71002.C: New testcase.
3458 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3460         PR middle-end/70807
3461         * gcc.dg/pr70807.c: New test.
3463 2016-05-10  Martin Sebor  <msebor@redhat.com>
3465         PR c++/38611
3466         * g++.dg/Wattributes.C: New test.
3468 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3470         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3471         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3472         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3474 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3476         PR target/70799
3477         * gcc.target/i386/pr70799-1.c: New test.
3479 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3481         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3483 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3485         PR middle-end/70877
3486         * gcc.target/i386/pr70877.c: New test.
3488 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3490         PR tree-optimization/70786
3491         * gcc.target/i386/pr70876.c: New test.
3493 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3495         PR target/70927
3496         * gcc.target/i386/avx512vl-logic-1.c: New test.
3497         * gcc.target/i386/avx512vl-logic-2.c: New test.
3498         * gcc.target/i386/avx512dq-logic-2.c: New test.
3500 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3502         PR target/70963
3503         * gcc.target/powerpc/pr70963.c: New.
3505 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3507         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3508         (test_very_wide_line): Add ruler to expected output.
3509         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3510         (test_very_wide_line): Likewise.
3511         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3512         (test_show_locus): Within the handling of "test_very_wide_line",
3513         enable show_ruler_p on the diagnostic context.
3515 2016-05-10  Richard Biener  <rguenther@suse.de>
3517         PR tree-optimization/71039
3518         * gcc.dg/torture/pr71039.c: New testcase.
3520 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3522         * gcc.dg/nested-func-10.c: Requires alloca.
3523         * gcc.dg/nested-func-9.c: Requires alloca.
3524         * gcc.c-torture/execute/pr70460.c: Requires labels.
3525         * gcc.c-torture/compile/pr70199.c: Requires labels.
3526         * gcc.target/nvptx/decl.c: Compile only.
3527         * gcc.target/nvptx/trailing-init.c: Compile only.
3528         * gcc.target/nvptx/ary-init.c: Compile only.
3530 2016-05-10  Marek Polacek  <polacek@redhat.com>
3532         PR c/70255
3533         * gcc.dg/attr-opt-1.c: New test.
3535 2016-05-10  Richard Biener  <rguenther@suse.de>
3537         PR tree-optimization/70497
3538         PR tree-optimization/28367
3539         * gcc.dg/torture/20160404-1.c: New testcase.
3540         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3541         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3543 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3545         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3547 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3549         * gcc.target/i386/fabsneg-1.c New test.
3551 2016-05-09  Alan Modra  <amodra@gmail.com>
3553         PR testsuite/70826
3554         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3556 2016-05-09  Richard Biener  <rguenther@suse.de>
3558         PR tree-optimization/70985
3559         * gcc.dg/torture/pr70985.c: New testcase.
3561 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3563         * gcc.dg/tree-ssa/ifc-9.c: New test.
3564         * gcc.dg/tree-ssa/ifc-10.c: New test.
3565         * gcc.dg/tree-ssa/ifc-11.c: New test.
3566         * gcc.dg/tree-ssa/ifc-12.c: New test.
3567         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3568         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3569         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3571 2016-05-09  Richard Biener  <rguenther@suse.de>
3573         PR fortran/70937
3574         * gfortran.dg/pr70937.f90: New testcase.
3576 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3578         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3580 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3582         PR fortran/56226
3583         * gfortran.dg/dec_structure_1.f90: New testcase.
3584         * gfortran.dg/dec_structure_2.f90: Ditto.
3585         * gfortran.dg/dec_structure_3.f90: Ditto.
3586         * gfortran.dg/dec_structure_4.f90: Ditto.
3587         * gfortran.dg/dec_structure_5.f90: Ditto.
3588         * gfortran.dg/dec_structure_6.f90: Ditto.
3589         * gfortran.dg/dec_structure_7.f90: Ditto.
3590         * gfortran.dg/dec_structure_8.f90: Ditto.
3591         * gfortran.dg/dec_structure_9.f90: Ditto.
3592         * gfortran.dg/dec_structure_10.f90: Ditto.
3593         * gfortran.dg/dec_structure_11.f90: Ditto.
3594         * gfortran.dg/dec_union_1.f90: Ditto.
3595         * gfortran.dg/dec_union_2.f90: Ditto.
3596         * gfortran.dg/dec_union_3.f90: Ditto.
3597         * gfortran.dg/dec_union_4.f90: Ditto.
3598         * gfortran.dg/dec_union_5.f90: Ditto.
3599         * gfortran.dg/dec_union_6.f90: Ditto.
3600         * gfortran.dg/dec_union_7.f90: Ditto.
3602 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3604         PR tree-optimization/70956
3605         * gcc.dg/graphite/pr70956.c: New test.
3607 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3609         PR middle-end/70941
3610         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3611         (a, b, c, d): Change type from char to signed char.
3612         (main): Compare against (signed char) -1634678893 instead of
3613         hardcoded -109.  Use __builtin_abort instead of abort.
3615         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3616         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3618         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3620 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3622         PR debug/70935
3623         * gcc.dg/torture/pr70935.c: New test.
3625 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3627         PR target/58219
3628         * gcc.target/sh/pr58219.c: New tests.
3630 2016-05-06  Richard Biener  <rguenther@suse.de>
3632         PR tree-optimization/70960
3633         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3635 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3637         PR target/52933
3638         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3639         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3640         Adjust expected instruction counts.
3641         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3643 2016-05-06  Marek Polacek  <polacek@redhat.com>
3645         PR sanitizer/70875
3646         * gcc.dg/ubsan/bounds-3.c: New test.
3648 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3650         PR target/54089
3651         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3653 2016-05-06  Richard Biener  <rguenther@suse.de>
3655         PR middle-end/70931
3656         * gfortran.dg/pr70931.f90: New testcase.
3658 2016-05-06  Richard Biener  <rguenther@suse.de>
3660         PR middle-end/70941
3661         * gcc.dg/torture/pr70941.c: New testcase.
3663 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3665         PR tree-optimization/57206
3666         * gcc.dg/vect/pr57206.c: New test.
3668 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3670         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3672 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3674         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3676         * c-c++-common/Wdangling-else-4.c: New test.
3678 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3680         PR c++/70906
3681         PR c++/70933
3682         * g++.dg/opt/pr70906.C: New test.
3683         * g++.dg/opt/pr70933.C: New test.
3685         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3687 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3689         * gcc.dg/ipa/pure-const-3.c: New testcase.
3691 2016-05-04  Marek Polacek  <polacek@redhat.com>
3693         * c-c++-common/Wdangling-else-1.c: New test.
3694         * c-c++-common/Wdangling-else-2.c: New test.
3695         * c-c++-common/Wdangling-else-3.c: New test.
3697 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3699         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3700         flag is present.
3702 2016-05-04  Marek Polacek  <polacek@redhat.com>
3704         PR c/48778
3705         * gcc.dg/Waddress-2.c: New test.
3707 2016-05-04  Alan Modra  <amodra@gmail.com>
3709         * gcc.target/powerpc/pr70866.c: New.
3711 2016-05-03  Martin Sebor  <msebor@redhat.com>
3713         PR c++/66561
3714         * c-c++-common/builtin_location.c: New test.
3715         * g++.dg/cpp1y/builtin_location.C: New test.
3717 2016-05-03  Marek Polacek  <polacek@redhat.com>
3719         PR c/70859
3720         * gcc.dg/pr70859.c: New test.
3721         * gcc.dg/pr70859-2.c: New test.
3723 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3725         * gnat.dg/debug5.adb: New testcase.
3727 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3729         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3730         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3731         Procedure to check for z10 instruction set.
3733 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3735         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3737 2016-05-03  Alan Modra  <amodra@gmail.com>
3739         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3741 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3743         * gcc.target/i386/avx512f-cvt-1.c: New test.
3745 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3747         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3748         -fdump-tree-vrp-details.
3750 2016-05-03  Richard Biener  <rguenther@suse.de>
3752         * gcc.dg/pr30172-1.c: Adjust.
3753         * gcc.dg/pr63743.c: Likewise.
3754         * gcc.dg/tm/pr51696.c: Likewise.
3755         * c-c++-common/tm/safe-1.c: Likewise.
3756         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3757         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3758         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3759         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3761 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3763         PR rtl-optimization/70467
3764         * gcc.target/i386/pr70467-3.c: New test.
3765         * gcc.target/i386/pr70467-4.c: New test.
3767         PR tree-optimization/70916
3768         * gcc.c-torture/compile/pr70916.c: New test.
3770         PR target/49244
3771         * gcc.target/i386/pr49244-1.c: New test.
3772         * gcc.target/i386/pr49244-2.c: New test.
3774 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3776         PR rtl-optimization/44281
3777         * gcc.target/i386/pr44281.c: New test.
3779 2016-05-03  bin cheng  <bin.cheng@arm.com>
3781         PR tree-optimization/56541
3782         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3783         * gcc.dg/vect/pr56541.c: new test.
3785 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3787         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3788         __float128.
3789         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3791 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3793         PR testsuite/70520
3794         * c-c++-common/asan/clone-test-1.c (main): Align child process
3795         stack to 16 bytes.
3797 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3799         PR c++/62314
3800         * g++.dg/spellcheck-fields-2.C: New test case.
3802 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3804         PR c++/62314
3805         * g++.dg/pr62314.C: New test case.
3807 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3809         * gcc.dg/ipa/inline-8.c: New testcase.
3811 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3813         PR rtl-optimization/70467
3814         * gcc.target/i386/pr70467-1.c: New test.
3816 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3818         * gcc.dg/spec-options.c: Run the test on all targets.
3819         * gcc.dg/foo.specs: Use cpp_unique_options.
3821 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3823         * gcc.dg/tree-ssa/unord.c: New testcase.
3825 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3827         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3829 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3831         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3833 2016-05-02  Marek Polacek  <polacek@redhat.com>
3835         PR c/70851
3836         * gcc.dg/enum-incomplete-3.c: New test.
3838 2016-05-02  Marek Polacek  <polacek@redhat.com>
3839             Tom de Vries  <tom@codesourcery.com>
3841         PR tree-optimization/70700
3842         * gcc.dg/pr70700.c: New test.
3844 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3846         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3847         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3848         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3849         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3850         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3852 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3854         * ada/acats/run_acats: Rename into...
3855         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3856         * ada/acats/run_all.sh: Remove redundant test.
3857         (target_run): Move around.
3858         (target_gnatchop): Use newly built executable.
3859         (target_gnatmake): Likewise.
3860         Check that the compilation of impbit succeeds.
3862 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3864         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3865         * gcc.dg/20021029-1.c: Likewise.
3866         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3867         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3868         * gcc.target/sh/cmpstr.c: Likewise.
3869         * gcc.target/sh/cmpstrn.c: Likewise.
3870         * gcc.target/sh/memset.c: Likewise.
3871         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3872         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3873         * gcc.target/sh/pr39423-1.c: Likewise.
3874         * gcc.target/sh/pr49468-di.c: Likewise.
3875         * gcc.target/sh/pr49468-si.c: Likewise.
3876         * gcc.target/sh/pr49880-1.c: Likewise.
3877         * gcc.target/sh/pr49880-2.c: Likewise.
3878         * gcc.target/sh/pr49880-3.c: Likewise.
3879         * gcc.target/sh/pr50751-1.c: Likewise.
3880         * gcc.target/sh/pr50751-4.c: Likewise.
3881         * gcc.target/sh/pr50751-7.c: Likewise.
3882         * gcc.target/sh/pr51244-1.c: Likewise.
3883         * gcc.target/sh/pr51244-10.c: Likewise.
3884         * gcc.target/sh/pr51244-11.c: Likewise.
3885         * gcc.target/sh/pr51244-12.c: Likewise.
3886         * gcc.target/sh/pr51244-13.c: Likewise.
3887         * gcc.target/sh/pr51244-14.c: Likewise.
3888         * gcc.target/sh/pr51244-17.c: Likewise.
3889         * gcc.target/sh/pr51244-18.c: Likewise.
3890         * gcc.target/sh/pr51244-19.c: Likewise.
3891         * gcc.target/sh/pr51244-4.c: Likewise.
3892         * gcc.target/sh/pr51244-5.c: Likewise.
3893         * gcc.target/sh/pr51244-7.c: Likewise.
3894         * gcc.target/sh/pr51244-8.c: Likewise.
3895         * gcc.target/sh/pr51244-9.c: Likewise.
3896         * gcc.target/sh/pr51697.c: Likewise.
3897         * gcc.target/sh/pr52483-1.c: Likewise.
3898         * gcc.target/sh/pr52483-2.c: Likewise.
3899         * gcc.target/sh/pr52483-3.c: Likewise.
3900         * gcc.target/sh/pr52483-5.c: Likewise.
3901         * gcc.target/sh/pr52933-1.c: Likewise.
3902         * gcc.target/sh/pr52933-2.c: Likewise.
3903         * gcc.target/sh/pr52933-3.c: Likewise.
3904         * gcc.target/sh/pr53568-1.c: Likewise.
3905         * gcc.target/sh/pr53976-1.c: Likewise.
3906         * gcc.target/sh/pr53988-1.c: Likewise.
3907         * gcc.target/sh/pr53988.c: Likewise.
3908         * gcc.target/sh/pr54089-1.c: Likewise.
3909         * gcc.target/sh/pr54089-6.c: Likewise.
3910         * gcc.target/sh/pr54089-7.c: Likewise.
3911         * gcc.target/sh/pr54089-8.c: Likewise.
3912         * gcc.target/sh/pr54089-9.c: Likewise.
3913         * gcc.target/sh/pr54236-1.c: Likewise.
3914         * gcc.target/sh/pr54236-2.c: Likewise.
3915         * gcc.target/sh/pr54236-3.c: Likewise.
3916         * gcc.target/sh/pr54236-4.c: Likewise.
3917         * gcc.target/sh/pr54386.c: Likewise.
3918         * gcc.target/sh/pr54602-1.c: Likewise.
3919         * gcc.target/sh/pr54685.c: Likewise.
3920         * gcc.target/sh/pr54760-1.c: Likewise.
3921         * gcc.target/sh/pr54760-2.c: Likewise.
3922         * gcc.target/sh/pr54760-3.c: Likewise.
3923         * gcc.target/sh/pr54760-4.c: Likewise.
3924         * gcc.target/sh/pr54760-5.c: Likewise.
3925         * gcc.target/sh/pr54760-6.c: Likewise.
3926         * gcc.target/sh/pr55146.c: Likewise.
3927         * gcc.target/sh/pr55160.c: Likewise.
3928         * gcc.target/sh/pr59278.c: Likewise.
3929         * gcc.target/sh/pr59401-1.c: Likewise.
3930         * gcc.target/sh/pr59533-1.c: Likewise.
3931         * gcc.target/sh/pr63260.c: Likewise.
3932         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3933         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3934         * gcc.target/sh/strlen.c: Likewise.
3935         * gcc.target/sh/torture/pr30807.c: Likewise.
3936         * gcc.target/sh/torture/pr34777.c: Likewise.
3937         * gcc.target/sh/torture/pr64652.c: Likewise.
3938         * gcc.target/sh/torture/pr65505.c: Likewise.
3939         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3940         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3942 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3944         PR c++/66644
3945         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3947 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3949         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3950         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3951         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3952         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3954 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3956         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3957         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3959 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3961         PR middle-end/70626
3962         * c-c++-common/goacc/combined-reduction.c: New test.
3963         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3965 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3967         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3968         *movdi_internal pattern only if PIC off.
3969         * gcc.target/i386/pr70155-2.c: Likewise.
3970         * gcc.target/i386/pr70155-3.c: Likewise.
3971         * gcc.target/i386/pr70155-4.c: Likewise.
3972         * gcc.target/i386/pr70155-5.c: Likewise.
3973         * gcc.target/i386/pr70155-6.c: Likewise.
3974         * gcc.target/i386/pr70155-7.c: Likewise.
3975         * gcc.target/i386/pr70155-8.c: Likewise.
3976         * gcc.target/i386/pr70155-15.c: Likewise.
3977         * gcc.target/i386/pr70155-17.c: Likewise.
3978         * gcc.target/i386/pr70155-22.c: Likewise.
3980 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3982         PR tree-optimization/70803
3983         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3985 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3987         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3988         optimization of vector loop.
3989         * gcc.target/i386/vect-unpack-3.c: New test.
3990         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3991         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3992         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3994 2016-04-29  Marek Polacek  <polacek@redhat.com>
3996         PR sanitizer/70342
3997         * g++.dg/ubsan/null-7.C: New test.
3999         PR c/70852
4000         * gcc.dg/pr70852.c: New test.
4002 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4004         PR/69089
4005         * g++.dg/cpp0x/alignas6.C: New test.
4007 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4009         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4010         * gcc.dg/pr27003.c: Likewise.
4011         * gcc.dg/tree-ssa/cswtch.c: Likewise.
4012         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4013         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4014         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4015         * gcc.target/arc/mxy.c: Likewise.
4016         * gcc.target/arc/mswape.c: Likewise.
4017         * gcc.target/arc/mrtsc.c: Likewise.
4018         * gcc.target/arc/mcrc.c: Likewise.
4019         * gcc.target/arc/mdsp-packa.c: Likewise.
4020         * gcc.target/arc/mdvbf.c: Likewise.
4021         * gcc.target/arc/mlock.c: Likewise.
4022         * gcc.target/arc/mmac-24.c: Likewise.
4023         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4025 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4026             Matthijs Kooijman  <matthijs@stdin.nl>
4027             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4029         PR target/60040
4030         * gcc.target/avr/pr60040-1.c: New.
4031         * gcc.target/avr/pr60040-2.c: New.
4033 2016-04-29  Richard Biener  <rguenther@suse.de>
4035         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4037 2016-04-29  Richard Biener  <rguenther@suse.de>
4039         PR tree-optimization/13962
4040         PR tree-optimization/65686
4041         * gcc.dg/uninit-pr65686.c: New testcase.
4043 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
4045         PR middle-end/70843
4046         * gcc.dg/pr70843.c: New test.
4048 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4050         PR target/70858
4051         * gcc.target/i386/pr70858.c: New test.
4053 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
4055         * gcc.target/arc/nps400-1.c: New file.
4057 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4058             Andrew Burgess  <andrew.burgess@embecosm.com>
4060         * gcc.target/arc/movh_cl-1.c: New file.
4062 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4063             Andrew Burgess  <andrew.burgess@embecosm.com>
4065         * gcc.target/arc/extzv-1.c: New file.
4066         * gcc.target/arc/insv-1.c: New file.
4067         * gcc.target/arc/insv-2.c: New file.
4068         * gcc.target/arc/movb-1.c: New file.
4069         * gcc.target/arc/movb-2.c: New file.
4070         * gcc.target/arc/movb-3.c: New file.
4071         * gcc.target/arc/movb-4.c: New file.
4072         * gcc.target/arc/movb-5.c: New file.
4073         * gcc.target/arc/movb_cl-1.c: New file.
4074         * gcc.target/arc/movb_cl-2.c: New file.
4075         * gcc.target/arc/movbi_cl-1.c: New file.
4076         * gcc.target/arc/movl-1.c: New file.
4078 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4079             Andrew Burgess  <andrew.burgess@embecosm.com>
4081         * gcc.target/arc/cmem-1.c: New file.
4082         * gcc.target/arc/cmem-2.c: New file.
4083         * gcc.target/arc/cmem-3.c: New file.
4084         * gcc.target/arc/cmem-4.c: New file.
4085         * gcc.target/arc/cmem-5.c: New file.
4086         * gcc.target/arc/cmem-6.c: New file.
4087         * gcc.target/arc/cmem-7.c: New file.
4088         * gcc.target/arc/cmem-ld.inc: New file.
4089         * gcc.target/arc/cmem-st.inc: New file.
4091 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4093         PR target/70821
4094         * gcc.target/i386/pr70821.c: New test.
4096 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
4098         * gcc.target/powerpc/vec-adde.c: New test.
4099         * gcc.target/powerpc/vec-adde-int128.c: New test.
4101 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4103         * gcc.target/i386/avx-vround-1.c: New test.
4104         * gcc.target/i386/avx-vround-2.c: New test.
4105         * gcc.target/i386/avx512vl-vround-1.c: New test.
4106         * gcc.target/i386/avx512vl-vround-2.c: New test.
4108 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4110         PR testsuite/70595
4111         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4112         (check_effective_target_cilkplus_runtime): ... this.
4113         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4114         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4116         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4117         Require cilkplus_runtime.
4118         Don't add -lcilkrts.
4119         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4120         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4121         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4122         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4123         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4124         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4125         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4126         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4127         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4128         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4129         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4130         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4131         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4132         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4133         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4134         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4135         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4136         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4137         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4138         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4139         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4140         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4141         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4142         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4143         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4144         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4145         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4146         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4147         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4149         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4150         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4152         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4154         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4155         cilkplus_runtime.
4157 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
4159         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4160         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4162 2015-04-27  Ryan Burn  <contact@rnburn.com>
4164         PR c++/69024
4165         PR c++/68997
4166         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4167         diagnostic.
4168         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4169         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4171 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
4173         * gnat.dg/limited_with4.ad[sb]: New test.
4174         * gnat.dg/limited_with4_pkg.ads: New helper.
4176 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4178         PR target/70155
4179         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4180         and movv1ti_internal patterns
4181         * gcc.target/i386/pr70155-1.c: New test.
4182         * gcc.target/i386/pr70155-2.c: Likewise.
4183         * gcc.target/i386/pr70155-3.c: Likewise.
4184         * gcc.target/i386/pr70155-4.c: Likewise.
4185         * gcc.target/i386/pr70155-5.c: Likewise.
4186         * gcc.target/i386/pr70155-6.c: Likewise.
4187         * gcc.target/i386/pr70155-7.c: Likewise.
4188         * gcc.target/i386/pr70155-8.c: Likewise.
4189         * gcc.target/i386/pr70155-9.c: Likewise.
4190         * gcc.target/i386/pr70155-10.c: Likewise.
4191         * gcc.target/i386/pr70155-11.c: Likewise.
4192         * gcc.target/i386/pr70155-12.c: Likewise.
4193         * gcc.target/i386/pr70155-13.c: Likewise.
4194         * gcc.target/i386/pr70155-14.c: Likewise.
4195         * gcc.target/i386/pr70155-15.c: Likewise.
4196         * gcc.target/i386/pr70155-16.c: Likewise.
4197         * gcc.target/i386/pr70155-17.c: Likewise.
4198         * gcc.target/i386/pr70155-18.c: Likewise.
4199         * gcc.target/i386/pr70155-19.c: Likewise.
4200         * gcc.target/i386/pr70155-20.c: Likewise.
4201         * gcc.target/i386/pr70155-21.c: Likewise.
4202         * gcc.target/i386/pr70155-22.c: Likewise.
4204 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4206         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4207         ".{5,6}".
4209 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4211         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4212         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4213         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4214         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4215         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4217 2016-04-27  Richard Biener  <rguenther@suse.de>
4219         PR ipa/70760
4220         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4221         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4223 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4225         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4226         * g++.dg/ubsan/pr63956.C: Adjust error location.
4228 2016-04-27  Nick Clifton  <nickc@redhat.com>
4230         PR middle-end/49889
4231         * gcc.dg/pr49889.c: New test.
4233 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4235         * c-c++-common/memset-array.c: New test.
4237 2016-04-26  Martin Sebor  <msebor@redhat.com>
4239         PR c++/66639
4240         * g++.dg/cpp1y/func_constexpr.C: New test.
4242 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4244         PR c++/70241
4245         * g++.dg/cpp0x/enum32.C: New test.
4246         * g++.dg/cpp0x/enum33.C: New test.
4248 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4250         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4251         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4252         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4253         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4254         * gcc.c-torture/execute/pr38151.c: Likewise.
4255         * gcc.c-torture/execute/pr66556.c: Likewise.
4256         * gcc.c-torture/execute/pr67781.c: Likewise.
4257         * gcc.c-torture/execute/pr68648.c: Likewise.
4259 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4261         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4263 2016-04-26  Marek Polacek  <polacek@redhat.com>
4265         PR c/67784
4266         * gcc.dg/pr67784-3.c: New test.
4267         * gcc.dg/pr67784-4.c: New test.
4268         * gcc.dg/pr67784-5.c: New test.
4270         PR c/70791
4271         * gcc.dg/Wnested-externs-2.c: New test.
4273 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4275         * gcc.dg/fold-plusmult.c: Adjust.
4276         * gcc.dg/no-strict-overflow-6.c: Adjust.
4277         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4279 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4281         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4282         number scans.
4283         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4284         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4285         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4286         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4287         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4288         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4289         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4290         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4291         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4292         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4293         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4294         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4295         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4296         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4297         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4298         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4299         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4300         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4301         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4302         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4303         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4304         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4305         scans.
4306         * gcc.target/i386/pr32219-4.c: Likewise.
4307         * gcc.target/i386/pr32219-6.c: Likewise.
4308         * gcc.target/i386/pr32219-8.c: Likewise.
4310 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4312         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4313         associated options.
4315 2016-04-26  Marek Polacek  <polacek@redhat.com>
4317         PR c++/70744
4318         * g++.dg/ext/cond2.C: New test.
4320 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4322         PR tree-optimization/70771
4323         PR tree-optimization/70775
4324         * gcc.dg/pr70771.c: New test.
4325         * gcc.dg/pr70775.c: New test.
4327 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4329         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4331 2016-04-25  Richard Biener  <rguenther@suse.de>
4333         PR tree-optimization/70780
4334         * gcc.dg/torture/pr70780.c: New testcase.
4336 2016-04-25  Michael Collison <michael.collison@arm.com>
4338         * gcc.target/arm/neon-vaddws16.c: New test.
4339         * gcc.target/arm/neon-vaddws32.c: New test.
4340         * gcc.target/arm/neon-vaddwu16.c: New test.
4341         * gcc.target/arm/neon-vaddwu32.c: New test.
4342         * gcc.target/arm/neon-vaddwu8.c: New test.
4343         * lib/target-supports.exp
4344         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4345         that arm neon support vector widen sum of HImode TO SImode.
4347 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4349         PR sanitizer/70712
4350         * c-c++-common/asan/pr70712.c: New test.
4352 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4354         * .gitattributes: New file.
4356 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4358         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4360 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4362         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4363         * gfortran.dg/submodule_15.f08: Likewise.
4365 2016-04-22  Richard Biener  <rguenther@suse.de>
4367         PR tree-optimization/70740
4368         * gcc.dg/torture/pr70740.c: New testcase.
4370 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4372         PR target/70750
4373         * gcc.target/i386/pr70750-1.c: New test.
4374         * gcc.target/i386/pr70750-2.c: Likewise.
4376 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4378         PR c++/70540
4379         * g++.dg/cpp0x/auto48.C: New.
4381 2016-04-21  Marek Polacek  <polacek@redhat.com>
4383         PR c++/70513
4384         * g++.dg/cpp0x/forw_enum12.C: New test.
4385         * g++.dg/cpp0x/forw_enum13.C: New test.
4387 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4389         PR target/70728
4390         * gcc.target/i386/pr70728.c: New test.
4392 2016-04-21  Richard Biener  <rguenther@suse.de>
4394         PR middle-end/70747
4395         * gcc.dg/pr70747.c: New testcase.
4397 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4399         PR tree-optimization/70715
4400         * gcc.dg/tree-ssa/scev-13.c: New test.
4402 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4404         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4406 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4408         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4410 2016-04-20  Jan Hubicka  <jh@suse.cz>
4412         PR ipa/70018
4413         * g++.dg/ipa/nothrow-1.C: New testcase.
4415 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4417         PR c++/55635
4418         * g++.dg/eh/delete1.C: New.
4420 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4422         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4423         -mtune-ctrl=sse_typeless_stores.
4425 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4427         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4429 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4431         PR tree-optimization/69489
4432         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4434 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4436         PR c++/69363
4437         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4438         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4439         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4441 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4443         PR tree-optimization/56625
4444         PR tree-optimization/69489
4445         * gcc.dg/vect/pr56625.c: New test.
4446         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4448 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4450         PR target/64971
4451         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4453 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4455         * gnat.dg/self1.adb: Remove now incorrect test.
4457 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4459         * gcc.dg/tree-ssa/scev-11.c: New test.
4460         * gcc.dg/tree-ssa/scev-12.c: New test.
4462 2016-04-20  Marek Polacek  <polacek@redhat.com>
4464         PR tree-optimization/70725
4465         * gcc.dg/pr70725.c: New test.
4467 2016-04-20  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/70726
4470         * g++.dg/vect/pr70726.cc: New testcase.
4472 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4474         PR target/70674
4475         * gcc.target/s390/pr70674.c: New test.
4477 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4479         PR libgfortran/70684
4480         * gfortran.dg/list_read_14.f90: New test.
4482 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4484         PR target/69201
4485         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4486         extern to force it misaligned.
4487         (b): Likewise.
4488         (c): Likewise.
4489         (d): Likewise.
4490         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4491         Don't check `*' before movv4sf_internal.
4492         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4493         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4494         Don't check `*' before movv16qi_internal.
4495         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4496         extern to force it misaligned.
4497         (b): Likewise.
4498         (c): Likewise.
4499         (d): Likewise.
4500         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4501         Don't check `*' before movv2df_internal.
4502         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4503         extern to force it misaligned.
4504         (b): Likewise.
4505         (c): Likewise.
4506         (d): Likewise.
4507         Check movv8sf_internal instead of avx_storeups256.
4508         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4510 2016-04-19  Richard Biener  <rguenther@suse.de>
4512         PR tree-optimization/70171
4513         * g++.dg/tree-ssa/pr70171.C: New testcase.
4515 2016-04-19  Richard Biener  <rguenther@suse.de>
4517         PR tree-optimization/70724
4518         * gcc.dg/torture/pr70724.c: New testcase.
4520 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4522         PR middle-end/70689
4523         * gcc.target/i386/pr70689.c: New.
4525 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4527         PR target/70708
4528         * gcc.target/i386/pr70708.c: New test.
4530 2016-04-18  Richard Biener  <rguenther@suse.de>
4532         PR tree-optimization/43434
4533         * gcc.dg/vect/pr43434.c: New testcase.
4534         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4535         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4536         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4537         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4538         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4539         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4540         * gcc.dg/gomp/pr68640.c: Likewise.
4541         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4542         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4544 2016-04-18  Richard Biener  <rguenther@suse.de>
4546         PR tree-optimization/70701
4547         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4549 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4551         PR testsuite/70699
4552         * gcc.dg/pr70161.c: Add dot-file scans.
4553         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4554         instead of after last dot char.
4556 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4558         * c-c++-common/dump-ada-spec-3.c: New test.
4559         * c-c++-common/dump-ada-spec-4.c: Likewise.
4561 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4563         PR other/70183
4564         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4566 2016-04-15  Jan Hubicka  <jh@suse.cz>
4568         PR ipa/70018
4569         * g++.dg/ipa/pure-const-1.C: New testcase.
4570         * g++.dg/ipa/pure-const-2.C: New testcase.
4571         * g++.dg/ipa/pure-const-3.C: New testcase.
4573 2016-04-15  Marek Polacek  <polacek@redhat.com>
4575         PR c/70671
4576         * gcc.dg/bitfld-22.c: New test.
4578 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4580         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4581         x86_64.
4583 2016-04-15  Marek Polacek  <polacek@redhat.com>
4585         PR c/70651
4586         * c-c++-common/pr70651.c: New test.
4588 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4590         PR rtl-optimization/70681
4591         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4592         dump scan on arm and powerpc.
4593         * gcc.dg/pr10474.c: Likewise.
4595 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4597         PR c++/69517
4598         PR c++/70019
4599         PR c++/70588
4600         * g++.dg/cpp1y/vla11.C: Revert for real.
4602         PR c/70436
4603         * c-c++-common/Wparentheses-1.c: New test.
4604         * c-c++-common/gomp/Wparentheses-1.c: New test.
4605         * c-c++-common/gomp/Wparentheses-2.c: New test.
4606         * c-c++-common/gomp/Wparentheses-3.c: New test.
4607         * c-c++-common/gomp/Wparentheses-4.c: New test.
4608         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4609         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4610         * c-c++-common/goacc/Wparentheses-1.c: New test.
4612 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4614         PR target/70662
4615         * gcc.target/i386/pr70662.c: New test.
4617 2016-04-15  Richard Biener  <rguenther@suse.de>
4618             Alan Modra  <amodra@gmail.com>
4620         PR tree-optimization/70130
4621         * gcc.dg/vect/O3-pr70130.c: New testcase.
4623 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4625         PR target/70669
4626         * gcc.target/powerpc/pr70669.c: New test.
4628         PR target/70640
4629         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4630         a power7 system that does not have an assembler that supports
4631         power8.
4633 2016-04-14  Martin Sebor  <msebor@redhat.com>
4635         PR c++/69517
4636         PR c++/70019
4637         PR c++/70588
4638         * c-c++-common/ubsan/vla-1.c: Revert.
4639         * g++.dg/cpp1y/vla11.C: Same.
4640         * g++.dg/cpp1y/vla12.C: Same.
4641         * g++.dg/cpp1y/vla13.C: Same.
4642         * g++.dg/cpp1y/vla14.C: Same.
4643         * g++.dg/cpp1y/vla3.C: Same.
4644         * g++.dg/init/array24.C: Same.
4645         * g++.dg/ubsan/vla-1.C: Same.
4647 2016-04-14  Marek Polacek  <polacek@redhat.com>
4648             Jan Hubicka  <hubicka@ucw.cz>
4650         PR c++/70029
4651         * g++.dg/torture/pr70029.C: New test.
4653 2016-04-14  Martin Sebor  <msebor@redhat.com>
4655         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4656         type size to prevent failures on targets with very low maximum
4657         alignment.
4659 2016-04-14  Richard Biener  <rguenther@suse.de>
4661         PR tree-optimization/70623
4662         * gcc.dg/torture/pr70623.c: New testcase.
4663         * gcc.dg/torture/pr70623-2.c: Likewise.
4665 2016-04-13  Martin Sebor  <msebor@redhat.com>
4667         PR c++/69517
4668         PR c++/70019
4669         PR c++/70588
4670         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4671         * g++.dg/cpp1y/vla11.C: New test.
4672         * g++.dg/cpp1y/vla12.C: New test.
4673         * g++.dg/cpp1y/vla13.C: New test.
4674         * g++.dg/cpp1y/vla14.C: New test.
4675         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4676         * g++.dg/init/array24.C: Fully brace VLA initializer.
4677         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4679 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4681         PR c++/70641
4682         * g++.dg/opt/pr70641.C: New test.
4684 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4686         PR rtl-optimization/68749
4687         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4688         effects of argument promotions.
4689         Remove default args to dg-skip-if.
4691 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4693         PR c++/70635
4694         * g++.dg/parse/pr70635.C: New.
4696 2016-04-13  Marek Polacek  <polacek@redhat.com>
4698         PR c++/70639
4699         * c-c++-common/Wmisleading-indentation-4.c: New test.
4701 2016-04-13  Marek Polacek  <polacek@redhat.com>
4703         PR c/70436
4704         * gcc.dg/Wparentheses-12.c: New test.
4705         * gcc.dg/Wparentheses-13.c: New test.
4707 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4709         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4710         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4711         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4713 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4715         PR middle-end/70633
4716         * gcc.c-torture/compile/pr70633.c: New test.
4718         PR debug/70628
4719         * gcc.dg/torture/pr70628.c: New test.
4721 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4723         PR c++/70610
4724         * g++.dg/template/pr70610.C: New test.
4725         * g++.dg/template/pr70610-2.C: New test.
4726         * g++.dg/template/pr70610-3.C: New test.
4727         * g++.dg/template/pr70610-4.C: New test.
4729 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4731         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4732         128 instead of 32.
4734         PR c++/70571
4735         * g++.dg/ext/pr70571.C: New test.
4737 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4739         PR target/70640
4740         * gcc.target/powerpc/pr70640.c: New test.
4742 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4744         PR c++/68722
4745         * g++.dg/parse/pr68722.C: New.
4747 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4749         PR rtl-optimization/70596
4750         * gcc.target/i386/pr70596.c: New test.
4752 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4754         PR c++/70501
4755         * g++.dg/init/pr70501.C: New.
4757 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4759         * gcc.target/i386/asm-flag-6.c: New test.
4761 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4763         PR tree-optimization/68756
4764         * gcc.dg/graphite/pr68756.c: New test.
4766 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4768         PR tree-optimization/70602
4769         * gcc.c-torture/execute/pr70602.c: New test.
4771 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4773         PR target/70381
4774         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4775         __float128 emulator is built and runs.
4776         * gcc.target/powerpc/float128-1.c: Likewise.
4778         * lib/target-supports.exp (check_ppc_float128_sw_available):
4779         Rework tests for __float128 software and hardware
4780         availability. Fix exit condition to return 0 on success.
4782 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4784         PR target/70133
4785         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4786         * gcc.target/aarch64/target_attr_15.c: Likewise.
4788 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4790         PR c++/69066
4791         * g++.dg/cpp1y/pr69066.C: New.
4793 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4795         PR fortran/68566
4796         * gfortran.dg/pr36192.f90: Update test.
4797         * gfortran.dg/pr36192_1.f90: Update test.
4798         * gfortran.dg/real_dimension_1.f: Update test.
4799         * gfortran.dg/parameter_array_init_7.f90: New test.
4801 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4803         PR testsuite/64039
4804         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4806         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4808         PR rtl-optimization/66669
4809         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4811         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4813         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4814         * gcc.dg/pie-1.c: Likewise.
4815         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4816         * gcc.dg/pic-4.c: Likewise.
4817         * gcc.dg/pie-3.c: Likewise.
4818         * gcc.dg/pie-4.c: Likewise.
4820         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4822         PR tree-optimization/68644
4823         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4825         PR rtl-optimization/64886
4826         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4828 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4830         PR tree-optimization/68953
4831         * gcc.dg/graphite/pr68953.c: New test.
4833 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4835         PR fortran/70592
4836         * gfortran.dg/deferred_character_16.f90: New test.
4838 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4840         PR tree-optimization/70586
4841         * gcc.c-torture/execute/pr70586.c: New test.
4843 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4845         PR sanitizer/70573
4846         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4847         with __builtin_memset
4848         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4850 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4852         PR lto/70289
4853         PR ipa/70348
4854         PR tree-optimization/70373
4855         PR middle-end/70533
4856         PR middle-end/70534
4857         PR middle-end/70535
4858         * c-c++-common/goacc/reduction-5.c: New test.
4859         * c-c++-common/goacc/reduction-promotions.c: New test.
4860         * gfortran.dg/goacc/reduction-3.f95: New test.
4861         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4863 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4865         PR c++/70590
4866         PR c++/70452
4867         * g++.dg/pr70590.C: New test.
4868         * g++.dg/pr70590-2.C: New test.
4870 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4872         PR middle-end/70593
4873         * gcc.target/i386/pr70593.c: New test.
4875         PR rtl-optimization/70574
4876         * gcc.target/i386/avx2-pr70574.c: New test.
4878 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4880         PR sanitizer/70541
4881         * c-c++-common/asan/pr70541.c: New test.
4883 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4885         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4886         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4888 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4890         PR target/70566
4891         * gcc.c-torture/execute/pr70566.c: New test.
4893 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4895         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4896         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4898 2016-04-08  Alan Modra  <amodra@gmail.com>
4900         * gcc.target/powerpc/pr70117.c: New.
4902 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4904         PR testsuite/70581
4905         * gcc.dg/lto/simd-function_0.c: New test.
4907         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4908         clones.
4909         * c-c++-common/attr-simd-2.c: Likewise.
4910         * c-c++-common/attr-simd-4.c: Likewise.
4911         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4912         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4914 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4916         PR testsuite/70553
4917         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4919 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4920             Tom de Vries  <tom@codesourcery.com>
4922         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4923         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4924         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4925         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4926         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4927         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4928         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4929         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4931 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4933         PR c/70436
4934         * g++.dg/warn/Wparentheses-29.C: New test.
4936 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4938         PR c/70436
4939         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4940         explicit braces to resolve a future -Wparentheses warning.
4942 2016-04-06  Richard Henderson  <rth@redhat.com>
4944         * gcc.dg/pr61817-1.c: New test.
4945         * gcc.dg/pr61817-2.c: New test.
4946         * gcc.dg/pr69391-1.c: New test.
4947         * gcc.dg/pr69391-2.c: New test.
4949 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4951         PR rtl-optimization/70398
4952         * gcc.target/aarch64/pr70398.c: New.
4954 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4956         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4958 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4959             Pedro Alves  <palves@redhat.com>
4961         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4963 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4965         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4966         Check for avx512f effective targets instead of avx2.
4967         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4968         for AVX512F clones.
4969         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4970         * g++.dg/gomp/declare-simd-1.C: Likewise.
4971         * g++.dg/gomp/declare-simd-3.C: Likewise.
4972         * g++.dg/gomp/declare-simd-4.C: Likewise.
4974         PR middle-end/70550
4975         * c-c++-common/gomp/pr70550-1.c: New test.
4976         * c-c++-common/gomp/pr70550-2.c: New test.
4978 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4980         PR c++/70512
4981         * g++.dg/ext/attribute-may-alias-5.C: New.
4983 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4985         PR c++/70336
4986         * c-c++-common/pr70336.c: New test.
4987         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4988         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4990 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4992         PR ipa/66223
4993         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4995 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4997         PR rtl-optimization/70542
4998         * gcc.dg/torture/pr70542.c: New test.
4999         * gcc.target/i386/avx2-pr70542.c: New test.
5001 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
5003         PR tree-optimization/70509
5004         * gcc.target/i386/avx512bw-pr70509.c: New test.
5006 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
5008         PR c++/70452
5009         * g++.dg/ext/constexpr-vla4.C: New test.
5011 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5013         PR target/70510
5014         * gcc.target/i386/pr70510.c: New test.
5016 2016-04-05  Richard Biener  <rguenther@suse.de>
5018         PR tree-optimization/70526
5019         * g++.dg/torture/pr70526.C: New testcase.
5021 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5023         PR target/70525
5024         * gcc.target/i386/pr70525.c: New test.
5026 2016-04-05  Richard Biener  <rguenther@suse.de>
5028         PR middle-end/70499
5029         * g++.dg/torture/pr70499.C: New testcase.
5031 2016-04-05  Richard Biener  <rguenther@suse.de>
5033         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5034         remove XFAIL.
5036 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5038         PR middle-end/70307
5039         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
5040         rs6000 ABI warnings.
5042 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
5044         PR ipa/66223
5045         * g++.dg/ipa/devirt-51.C: New testcase.
5047 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5048             Jakub Jelinek <jakub@redhat.com>
5050         PR middle-end/70457
5051         * gcc.dg/torture/pr70457.c: New.
5053 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5055         PR fortran/67538
5056         * gfortran.dg/allocate_with_source_19.f08: New test.
5058 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5060         PR fortran/65795
5061         * gfortran.dg/coarray_allocate_6.f08: New test.
5063 2016-04-04  Richard Biener  <rguenther@suse.de>
5065         PR rtl-optimization/70484
5066         * gcc.dg/torture/pr70484.c: New testcase.
5068 2016-04-04  Marek Polacek  <polacek@redhat.com>
5070         PR c/70307
5071         * gcc.dg/torture/pr70307.c: New test.
5073 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5075         PR target/70416
5076         PR target/67391
5077         * gcc.target/sh/torture/pr70416.c: New.
5079 2016-04-02  Martin Sebor  <msebor@redhat.com>
5081         PR c++/67376
5082         PR c++/70170
5083         PR c++/70172
5084         PR c++/70228
5085         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5086         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5087         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5088         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5089         * g++.dg/cpp0x/constexpr-string.C: Same.
5090         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5091         * g++.dg/cpp0x/pr65398.C: Same.
5092         * g++.dg/ext/constexpr-vla1.C: Same.
5093         * g++.dg/ext/constexpr-vla2.C: Same.
5094         * g++.dg/ext/constexpr-vla3.C: Same.
5095         * g++.dg/ubsan/pr63956.C: Same.
5097 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5099         PR rtl-optimization/70467
5100         * gcc.target/i386/pr70467-2.c: New test.
5102 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5103             Marek Polacek  <polacek@redhat.com>
5105         PR c++/70488
5106         * g++.dg/init/new47.C: New test.
5108 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5110         PR target/70496
5111         * gcc.target/arm/pr70496.c: New test.
5113 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5115         PR c++/68475
5116         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5118 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5120         PR target/69890
5121         * gcc.dg/strlenopt.h (memmove): New.
5122         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5123         instead of "string.h".
5124         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5125         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5126         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5127         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5128         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5129         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5130         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5131         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5132         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5133         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5134         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5135         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5136         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5137         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5138         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5139         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5140         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5141         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5142         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5143         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5145 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5147         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5148         (Holder::foo): Reflect this.
5150 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
5152         PR target/70442
5153         * gcc.dg/pr70442.c: New test.
5155 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5157         PR c++/70393
5158         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5160 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5162         PR target/70453
5163         * gcc.target/i386/pr70453.c: New test.
5165 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5167         PR target/70292
5168         * gcc.c-torture/pr70292.c: New test.
5170 2016-03-31  Marek Polacek  <polacek@redhat.com>
5172         PR c/70297
5173         * c-c++-common/pr70297.c: New test.
5174         * g++.dg/cpp0x/typedef-redecl.C: New test.
5175         * gcc.dg/typedef-redecl2.c: New test.
5177 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
5179         PR rtl-optimization/70460
5180         * gcc.c-torture/execute/pr70460.c: New test.
5182 2016-03-31  Richard Biener  <rguenther@suse.de>
5184         PR c++/70430
5185         * g++.dg/ext/vector30.C: New testcase.
5187 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5188             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5190         * gfortran.dg/fmt_pf.f90: New test.
5192 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5194         Forward-port from 5 branch
5195         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5197         PR testsuite/70356
5198         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5199         dg-require-effective-target after dg-do.
5201         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5203         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5205 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5206             Julian Brown  <julian@codesourcery.com>
5207             Chung-Lin Tang  <cltang@codesourcery.com>
5208             Cesar Philippidis  <cesar@codesourcery.com>
5209             James Norris  <jnorris@codesourcery.com>
5210             Tom de Vries  <tom@codesourcery.com>
5211             Nathan Sidwell  <nathan@codesourcery.com>
5213         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5214         * c-c++-common/goacc/loop-clauses.c: Likewise.
5215         * g++.dg/goacc/template.C: Likewise.
5216         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5217         * gfortran.dg/goacc/loop-1.f95: Likewise.
5218         * gfortran.dg/goacc/loop-5.f95: Likewise.
5219         * gfortran.dg/goacc/loop-6.f95: Likewise.
5220         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5221         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5222         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5223         * c-c++-common/goacc/clauses-fail.c: Likewise.
5224         * c-c++-common/goacc/parallel-1.c: Likewise.
5225         * c-c++-common/goacc/reduction-1.c: Likewise.
5226         * c-c++-common/goacc/reduction-2.c: Likewise.
5227         * c-c++-common/goacc/reduction-3.c: Likewise.
5228         * c-c++-common/goacc/reduction-4.c: Likewise.
5229         * c-c++-common/goacc/routine-3.c: Likewise.
5230         * c-c++-common/goacc/routine-4.c: Likewise.
5231         * c-c++-common/goacc/routine-5.c: Likewise.
5232         * c-c++-common/goacc/tile.c: Likewise.
5233         * g++.dg/goacc/template.C: Likewise.
5234         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5235         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5236         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5237         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5238         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5239         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5240         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5241         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5242         * c-c++-common/goacc/use_device-1.c: ... this file.
5243         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5244         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5245         * c-c++-common/goacc/host_data-6.c: ... this file.
5246         * c-c++-common/goacc/loop-2-kernels.c: New file.
5247         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5248         * c-c++-common/goacc/loop-3.c: Likewise.
5249         * g++.dg/goacc/reference.C: Likewise.
5250         * g++.dg/goacc/routine-1.C: Likewise.
5251         * g++.dg/goacc/routine-2.C: Likewise.
5253 2016-03-30  Richard Biener  <rguenther@suse.de>
5255         PR middle-end/70450
5256         * gcc.dg/torture/pr70450.c: New testcase.
5258 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5260         PR target/70421
5261         * gcc.dg/torture/pr70421.c: New test.
5262         * gcc.target/i386/avx512f-pr70421.c: New test.
5264 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5266         PR testsuite/70364
5267         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5268         (check): New function.
5269         (bar): Call check.
5270         (foo): Align stack to 16 bytes when calling bar.
5271         * gcc.target/i386/cleanup-2.c: Likewise.
5273 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5275         PR tree-optimization/59124
5276         * gcc.dg/Warray-bounds-19.c: New test.
5278 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5280         * lib/prune.exp (escape_regex_chars): New.
5281         (prune_file_path): Update to quote metcharacters for regexp.
5283 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5285         PR rtl-optimization/70429
5286         * gcc.c-torture/execute/pr70429.c: New test.
5288         PR tree-optimization/70405
5289         * gcc.dg/pr70405.c: New test.
5291 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5293         PR fortran/70397
5294         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5295         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5297 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5299         PR testsuite/64177
5300         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5301         __cilkrts_set_param to set two workers.
5302         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5303         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5305 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5307         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5309 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5311         PR target/70406
5312         * gcc.target/i386/pr70406.c: New test.
5314 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5316         * gnat.dg/specs/double_record_extension3.ads: New test.
5318 2016-03-25  Richard Henderson  <rth@redhat.com>
5320         PR target/70120
5321         * gcc.target/aarch64/pr70120-1.c: New.
5322         * gcc.target/aarch64/pr70120-2.c: New.
5323         * gcc.target/aarch64/pr70120-3.c: New.
5325 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5327         PR c++/62212
5328         * g++.dg/template/mangle2.C: The dg-do directive should be
5329         "compile" not "assemble".
5331 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5333         PR lto/69650
5334         * gcc.dg/pr69650.c: New test.
5336 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5338         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5340 2016-03-25  Alan Modra  <amodra@gmail.com>
5342         * gcc.dg/dfp/pr70052.c: New test.
5344 2016-03-24  Richard Henderson  <rth@redhat.com>
5346         PR middle-end/69845
5347         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5348         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5350 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5352         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5354 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5356         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5357         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5359 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5361         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5362         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5364 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5366         PR c++/62212
5367         * g++.dg/template/mangle2.C: New test.
5369 2016-03-24  Richard Biener  <rguenther@suse.de>
5371         PR tree-optimization/70396
5372         * gcc.dg/torture/pr70396.c: New testcase.
5374 2016-03-24  Richard Biener  <rguenther@suse.de>
5376         PR middle-end/70370
5377         * gcc.dg/torture/pr70370.c: New testcase.
5379 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5381         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5382         * gfortran.dg/goacc/kernels-tree.f95: Same.
5383         * gfortran.dg/goacc/parallel-tree.f95: Same.
5385 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5387         * c-c++-common/goacc/uninit-if-clause.c: New test.
5388         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5390 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5392         PR target/70290
5393         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5394         Fix formatting.
5396 2016-03-24  Richard Biener  <rguenther@suse.de>
5398         PR tree-optimization/70372
5399         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5401 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5403         PR c++/70347
5404         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5406 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5408         PR c++/70332
5409         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5411 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5413         PR c++/70001
5414         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5415         * g++.dg/cpp1y/pr70001.C: New test.
5417         PR c++/70323
5418         * g++.dg/cpp0x/constexpr-70323.C: New test.
5420 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5421             Jason Merrill  <jason@redhat.com>
5422             Jakub Jelinek  <jakub@redhat.com>
5424         PR c++/69315
5425         * g++.dg/cpp0x/constexpr-69315.C: New test.
5426         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5428 2016-03-23  Marek Polacek  <polacek@redhat.com>
5430         PR c++/69884
5431         * g++.dg/warn/Wignored-attributes-1.C: New test.
5432         * g++.dg/warn/Wignored-attributes-2.C: New test.
5434 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5436         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5437         initialization.
5438         * gfortran.dg/goacc/private-3.f95 (test): Same.
5439         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5440         missing use param.
5442 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5444         * lib/target-supports.exp: Remove v7ve entry from loop
5445         creating effective target checks.
5446         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5447         (add_options_for_arm_arch_v7ve): Likewise.
5449 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5451         PR tree-optimization/70354
5452         * gcc.dg/vect/pr70354-1.c: New test.
5453         * gcc.dg/vect/pr70354-2.c: New test.
5454         * gcc.target/i386/avx2-pr70354-1.c: New test.
5455         * gcc.target/i386/avx2-pr70354-2.c: New test.
5457 2016-03-22  Jeff Law  <law@redhat.com>
5459         PR target/70232
5460         * gcc.dg/tree-ssa/pr70232.c: New test.
5462 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5464         PR target/70302
5465         * gcc.target/i386/pr70302.c: New test.
5467 2016-03-22  Richard Biener  <rguenther@suse.de>
5469         PR middle-end/70251
5470         * g++.dg/torture/pr70251.C: New testcase.
5472 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5474         PR c/69993
5475         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5476         Wmisleading-indentation.c.
5477         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5478         reflect change to diagnostic text and order of messages.
5479         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5481 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5483         * g++.dg/ext/java-3.C: Don't compile on AIX.
5485 2016-03-22  Richard Biener  <rguenther@suse.de>
5487         PR middle-end/70333
5488         * gcc.dg/torture/pr70333.c: New testcase.
5490 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5492         * g++.dg/ext/pr70290.C: New test.
5494 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5496         PR target/70325
5497         * gcc.target/i386/pr70325.c: New test.
5499 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5501         PR target/70329
5502         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5503         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5505         PR target/70300
5506         * gcc.target/i386/pr70300.c: New test.
5508         PR c++/70295
5509         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5510         (func2): New function for cond with parens, xfail warning for c++.
5511         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5513 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5515         PR c++/70096
5516         * g++.dg/template/ptrmem30.C: New test.
5518 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5520         PR c++/70204
5521         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5522         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5524 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5526         PR middle-end/70326
5527         * gcc.dg/pr70326.c: New test.
5529 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5530             Jakub Jelinek  <jakub@redhat.com>
5532         PR tree-optimization/70317
5533         * gcc.dg/pr70317.c: New test.
5535 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5537         PR target/70327
5538         * gcc.target/i386/pr70327.c: New test.
5540 2016-03-21  Martin Liska  <mliska@suse.cz>
5542         PR ipa/70306
5543         * gcc.dg/ipa/pr70306.c: New test.
5545 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5547         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5548         * gcc.target/arm/attr-align3.c: Likewise.
5549         * gcc.target/arm/attr_arm.c: Likewise.
5550         * gcc.target/arm/flip-thumb.c: Likewise.
5552 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5554         PR target/70296
5555         * gcc.target/powerpc/altivec-36.c: New test.
5557 2016-03-21  Richard Biener  <rguenther@suse.de>
5559         PR tree-optimization/70310
5560         * gcc.dg/torture/pr70310.c: New testcase.
5562 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5564         PR target/70293
5565         * gcc.target/i386/pr70293.c: New test.
5567 2016-03-21  Richard Biener  <rguenther@suse.de>
5569         PR tree-optimization/70288
5570         * gcc.dg/torture/pr70288-1.c: New testcase.
5571         * gcc.dg/torture/pr70288-2.c: Likewise.
5573 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5575         PR rtl-optimization/69307
5576         * gcc.target/arm/pr69307.c: New test.
5578 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5580         PR rtl-optimization/69102
5581         * gcc.c-torture/compile/pr69102.c: New test.
5583 2016-03-18  Jeff Law  <law@redhat.com>
5585         PR rtl-optimization/70263
5586         * gcc.c-torture/compile/pr70263-1.c: New test.
5587         * gcc.target/i386/pr70263-2.c: New test.
5589 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5591         PR rtl-optimization/70278
5592         * gcc.dg/torture/pr70278.c: New test.
5593         * gcc.target/arm/pr70278.c: New test.
5595 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5597         PR c/70281
5598         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5599         (test_builtin_types_compatible_p): New test function.
5600         * gcc.dg/pr70281.c: New test case.
5602 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5604         PR target/70113
5605         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5607 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5609         PR tree-optimization/70252
5610         * gcc.dg/pr70252.c: New test.
5612 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5614         * gcc.dg/pr70161-2.c: New test.
5615         * gcc.dg/pr70161.c: New test.
5617 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5619         PR ipa/70269
5620         * gcc.dg/pr70269.c: New test.
5622 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5624         PR c++/70267
5625         * g++.dg/ext/java-3.C: New test.
5627 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5629         PR c++/70205
5630         * g++.dg/lookup/pr70205.C: New test.
5632 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5634         PR c++/70218
5635         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5637 2016-03-17  Marek Polacek  <polacek@redhat.com>
5639         PR c/69407
5640         * gcc.dg/atomic-op-6.c: New test.
5642 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5644         PR c/70264
5645         * c-c++-common/pr70264.c: New test case.
5647 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5649         PR c++/70144
5650         * c-c++-common/pr70144-1.c: New test.
5651         * c-c++-common/pr70144-2.c: New test.
5653         PR c++/70272
5654         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5655         * g++.dg/opt/flifetime-dse6.C: New test.
5656         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5658 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5660         PR driver/70192
5661         * gcc.dg/pic-1.c: New test.
5662         * gcc.dg/pic-2.c: Likewise.
5663         * gcc.dg/pic-3.c: Likewise.
5664         * gcc.dg/pic-4.c: Likewise.
5665         * gcc.dg/pie-1.c: Likewise.
5666         * gcc.dg/pie-2.c: Likewise.
5667         * gcc.dg/pie-3.c: Likewise.
5668         * gcc.dg/pie-4.c: Likewise.
5669         * gcc.dg/pie-5.c: Likewise.
5670         * gcc.dg/pie-6.c: Likewise.
5672 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5674         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5675         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5677 2016-03-17  Richard Biener  <rguenther@suse.de>
5679         PR debug/70271
5680         * g++.dg/debug/pr70271.C: New testcase.
5682 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5684         * gcc.target/i386/pr70251.c: New test.
5686 2016-03-17  Marek Polacek  <polacek@redhat.com>
5688         PR c++/70194
5689         * g++.dg/warn/constexpr-70194.C: New test.
5691 2016-03-16  Richard Henderson  <rth@redhat.com>
5693         PR middle-end/70240
5694         * gcc.c-torture/compile/pr70240.c: New.
5696 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5698         * gcc.c-torture/compile/20151204.c: Skip for avr.
5700 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5702         PR target/70245
5703         * g++.dg/opt/pr70245.C: New test.
5704         * g++.dg/opt/pr70245.h: New file.
5705         * g++.dg/opt/pr70245-aux.cc: New file.
5707 2016-03-16  Martin Sebor  <msebor@redhat.com>
5709         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5711 2016-03-16  Richard Henderson  <rth@redhat.com>
5713         PR middle-end/70199
5714         * gcc.c-torture/compile/pr70199.c: New.
5716 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5718         * gcc.dg/uninit-19.c: Run dos2unix.
5720 2016-03-16  Marek Polacek  <polacek@redhat.com>
5722         PR c/70093
5723         * gcc.dg/nested-func-10.c: New test.
5724         * gcc.dg/nested-func-9.c: New test.
5726 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5728         PR tree-optimization/68714
5729         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5731 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5733         PR tree-optimization/68715
5734         * gcc.dg/graphite/pr68715-2.c: New test.
5735         * gcc.dg/graphite/pr68715.c: New test.
5736         * gfortran.dg/graphite/pr68715.f90: New test.
5738 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5740         PR tree-optimization/68809
5741         * gcc.dg/graphite/pr68809-2.c: New test.
5742         * gcc.dg/graphite/pr68809.c: New test.
5744 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5746         PR c++/70147
5747         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5748         method call to i () as argument.  Adjust expected output.
5750         PR c++/70147
5751         * g++.dg/ubsan/pr70147-1.C: New test.
5752         * g++.dg/ubsan/pr70147-2.C: New test.
5754 2016-03-15  Martin Sebor  <msebor@redhat.com>
5756         PR c++/58281
5757         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5759 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5761         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5762         hppa*-*-hpux*.
5764         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5766         PR libfortran/69799
5767         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5768         libatomic_available.
5770 2016-03-15  Marek Polacek  <polacek@redhat.com>
5772         PR c++/70209
5773         * g++.dg/ext/attribute-may-alias-4.C: New test.
5775 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5777         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5778         -fvar-tracking-assignments-toggle flag.
5780 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5782         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5784 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5786         PR rtl-optimization/70222
5787         * gcc.c-torture/execute/pr70222-1.c: New test.
5788         * gcc.c-torture/execute/pr70222-2.c: New test.
5790 2016-03-15  Richard Henderson  <rth@redhat.com>
5792         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5794 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5796         PR rtl-optimization/69032
5797         * gcc.dg/pr69032.c: New test.
5799 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5801         PR rtl-optimization/63384
5802         * g++.dg/pr63384.C: New test.
5804 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5806         PR target/64411
5807         * gcc.target/i386/pr64411.C: New test.
5809 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5811         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5812         * gfortran.dg/goacc/kernels-alias.f95: New test.
5814 2016-03-14  Martin Sebor  <msebor@redhat.com>
5816         PR c++/53792
5817         * g++.dg/cpp0x/constexpr-inline.C: New test.
5818         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5820 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5822         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5824 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5826         PR middle-end/70219
5827         * gcc.dg/pr70219.c: New test.
5829 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5831         PR target/70083
5832         * gcc.dg/torture/pr70083.c: New test.
5833         * gcc.target/i386/pr70083.c: New test.
5835 2016-03-14  Richard Biener  <rguenther@suse.de>
5837         PR tree-optimization/56365
5838         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5840 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5842         PR target/70098
5843         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5844         New function.
5845         * g++.dg/pr70098.C: New testcase.
5848 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5850         PR tree-optimization/70045
5851         * gcc.dg/graphite/pr70045.c: New test.
5853 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5855         PR fortran/69043
5856         * gfortran.dg/include_9.f90: New test.
5858 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5860         PR fortran/45076
5861         gfortran.dg/prof/prof.exp: New script.
5862         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5864 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5866         PR rtl-optimization/69307
5867         * gcc.dg/pr69307.c: New test.
5869 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5871         PR target/69614
5872         * gcc.target/arm/pr69614.c: New.
5874 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5876         PR fortran/70031
5877         * gfortran.dg/submodule_14.f08: New test
5879         PR fortran/69524
5880         * gfortran.dg/submodule_15.f08: New test
5882 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5884         PR c++/70106
5885         * g++.dg/cpp1y/paren3.C: New test.
5887 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5889         PR target/70131
5890         * gcc.target/powerpc/ppc-round2.c: New test.
5892 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5894         PR target/70123
5895         * gcc.dg/torture/pr70123.c: New test.
5897 2016-03-11  Jeff Law  <law@redhat.com>
5899         PR tree-optimization/70190
5900         * gcc.c-torture/compile/pr70190.c: New test.
5902 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5904         PR c/68187
5905         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5906         case.
5907         (test43_b): Likewise.
5908         (test43_c): Likewise.
5909         (test43_d): Likewise.
5910         (test43_e): Likewise.
5911         (test43_f): Likewise.
5912         (test43_g): Likewise.
5913         (test44_a): Likewise.
5914         (test44_b): Likewise.
5915         (test44_c): Likewise.
5916         (test44_d): Likewise.
5917         (test44_e): Likewise.
5919 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5921         PR c/70085
5922         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5924 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5926         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5927         dg-options.
5929 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5931         PR target/70002
5932         PR target/69245
5933         * gcc.target/aarch64/pr69245_2.c: New test.
5935 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5937         PR tree-optimization/70177
5938         * gcc.dg/pr70177.c: New test.
5940 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5942         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5944 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5946         * gcc.dg/tree-ssa/sra-20.c: New.
5948 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5950         PR rtl-optimization/70174
5951         * gcc.dg/pr70174.c: New test.
5953         PR tree-optimization/70169
5954         * gcc.dg/pr70169.c: New test.
5956 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5958         PR target/70160
5959         * gcc.target/i386/pr70160.c: New test.
5961 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5963         * gcc.target/s390/dfp-1.c: New test.
5965 2016-03-10  Nick Clifton  <nickc@redhat.com>
5967         PR target/70044
5968         * gcc.target/aarch64/pr70044.c: New test.
5970 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5971             Jakub Jelinek  <jakub@redhat.com>
5973         PR c++/70001
5974         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5975         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5976         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5978 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5980         PR lto/69589
5981         * g++.dg/lto/pr69589_0.C: New testcase
5982         * g++.dg/lto/pr69589_1.C: New testcase
5984 2016-03-10  Marek Polacek  <polacek@redhat.com>
5986         PR c++/70153
5987         * g++.dg/delayedfold/unary-plus1.C: New test.
5989 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5991         * gcc.target/arm/pr45701-1.c: Escape brackets.
5992         * gcc.target/arm/pr45701-2.c: Likewise.
5994 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5996         * gfortran.dg/unconstrained_commons.f: New.
5998 2016-03-10  Alan Modra  <amodra@gmail.com>
6000         * gcc.dg/pr69195.c: New.
6001         * gcc.dg/pr69238.c: New.
6003 2016-03-10  Tom de Vries  <tom@codesourcery.com>
6005         PR testsuite/68915
6006         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6008 2016-03-10  Richard Biener  <rguenther@suse.de>
6010         PR tree-optimization/70128
6011         * gcc.dg/tree-ssa/alias-34.c: New testcase.
6012         * gcc.dg/tree-ssa/alias-35.c: Likewise.
6014 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6016         PR tree-optimization/70152
6017         * gcc.dg/pr70152.c: New test.
6019         PR target/70086
6020         * gcc.target/i386/pr70086-1.c: New test.
6021         * gcc.target/i386/pr70086-2.c: New test.
6022         * gcc.target/i386/pr70086-3.c: New test.
6024         PR tree-optimization/70127
6025         * gcc.c-torture/execute/pr70127.c: New test.
6027 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
6029         * c-c++-common/goacc/combined-directives-2.c: New test.
6031 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6033         PR c/68473
6034         PR c++/70105
6035         * g++.dg/diagnostic/pr70105.C: New test.
6036         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6037         (test_multiple_ordinary_maps): New test function.
6039 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
6041         PR c/68473
6042         PR c++/70105
6043         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6044         Drop range information from call to inform_at_rich_loc.
6045         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6046         New.
6047         (test_show_locus): Replace calls to rich_location::add_range with
6048         calls to add_range.  Rewrite the tests that used the now-defunct
6049         rich_location ctor taking a source_range.  Simplify other tests
6050         by replacing calls to COMBINE_LOCATION_DATA with calls to
6051         make_location.
6053 2016-03-09  Richard Biener  <rguenther@suse.de>
6054         Jakub Jelinek  <jakub@redhat.com>
6056         PR tree-optimization/70138
6057         * gcc.dg/vect/pr70138-1.c: New testcase.
6058         * gcc.dg/vect/pr70138-2.c: Likewise.
6060 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6062         PR target/70049
6063         * gcc.target/i386/pr70049.c: New test.
6065 2016-03-09  Richard Biener  <rguenther@suse.de>
6067         PR c/70143
6068         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6069         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6070         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6072 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6074         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6075         arm-*-*.
6077 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6079         PR middle-end/67278
6080         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6082         PR target/67278
6083         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6085         PR middle-end/70050
6086         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6087         in testcase comment.
6089 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6091         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6092         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6093         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6094         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6095         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6096         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6097         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6098         * gfortran.dg/goacc/kernels-loop.f95: New test.
6100 2016-03-08  Martin Sebor  <msebor@redhat.com>
6102         PR c++/62096
6103         * g++.dg/warn/overflow-warn-7.C: New test.
6105 2016-03-08  Jason Merrill  <jason@redhat.com>
6107         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6108         * lib/target-supports.exp (check_effective_target_concepts): New.
6110 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
6112         PR c++/70135
6113         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6114         * g++.dg/ubsan/pr70135.C: New test.
6116         PR target/70110
6117         * gcc.dg/pr70110.c: New test.
6119 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6121         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6122         * c-c++-common/gomp/if-1.c: Likewise.
6123         * c-c++-common/gomp/pr61486-2.c: Likewise.
6124         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6125         to dg-additional-options.
6126         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6127         * g++/gomp/target-teams-1.c: Likewise.
6128         * gcc.dg/gomp/gomp.exp: Likewise.
6129         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6130         dg-additional-options.
6131         * gfortran.dg/gomp/gomp.exp: Likewise.
6132         * gfortran.dg/gomp/target1.f90: Remove dg-options.
6133         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6134         dg-additional-options.
6135         * gfortran.dg/gomp/target3.f90: Remove dg-options.
6137 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6139         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6140         * c-c++-common/gomp/gridify-1.c: New test.
6141         * gfortran.dg/gomp/gridify-1.f90: Likewise.
6143 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6145         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6146         trigger for cortex-r8, when scanning for register r8.
6147         * gcc.target/arm/pr45701-2.c: Likewise.
6149 2016-02-26  Richard Biener  <rguenther@suse.de>
6150             Jeff Law  <law@redhat.com>
6152         PR tree-optimization/69740
6153         * gcc.c-torture/compile/pr69740-1.c: New test.
6154         * gcc.c-torture/compile/pr69740-2.c: New test.
6156 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6158         * lib/target-supports.exp
6159         (check_effective_target_whole_vector_shift): Enable for PPC64.
6161 2016-03-07  Richard Biener  <rguenther@suse.de>
6163         PR tree-optimization/70115
6164         * gcc.dg/torture/pr70115.c: New testcase.
6166 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
6168         PR middle-end/69916
6169         * c-c-++-common/goacc/pr69916.c: New.
6171 2016-03-07  Richard Henderson  <rth@redhat.com>
6173         * gcc.c-torture/compile/pr70061.c: New test.
6175 2016-03-07  Richard Biener  <rguenther@suse.de>
6177         PR testsuite/70109
6178         * gcc.dg/vect/O3-pr36098.c: New testcase.
6180 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
6182         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6184 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6186         * gnat.dg/renaming9.ad[sb]: New testcase.
6188 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6190         PR c++/70084
6191         * g++.dg/expr/stdarg3.C: New test.
6193 2016-03-04  Jeff Law  <law@redhat.com>
6195         PR tree-optimization/69196
6196         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6197         x86_64-*-*.
6199 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6201         PR c/69973
6202         * gcc.dg/pr69973.c: New test.
6204         PR rtl-optimization/69941
6205         * gcc.dg/torture/pr69941.c: New test.
6207         PR c/69824
6208         * gcc.dg/pr69824.c: New test.
6210 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6212         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6213         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6214         function.
6216 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6218         PR c++/66786
6219         * g++.dg/cpp1y/var-templ48.C: New test.
6220         * g++.dg/cpp1y/var-templ49.C: New test.
6222 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6224         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6226 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6228         PR c++/70035
6229         * g++.dg/ubsan/pr70035.C: New test.
6231         PR target/70062
6232         * gcc.target/i386/pr70062.c: New test.
6234 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6236         * g++.dg/template/typename21.C: Remove c++98_only.
6238 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6240         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6242 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6244         PR c/68187
6245         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6246         function.
6247         (fn_42_b): Likewise.
6248         (fn_42_c): Likewise.
6250 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6252         PR c/68187
6253         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6254         function.
6255         (fn_40_b): Likewise.
6256         (fn_41_a): Likewise.
6257         (fn_41_b): Likewise.
6259 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6261         PR target/70059
6262         * gcc.target/i386/avx512f-pr70059.c: New test.
6263         * gcc.target/i386/avx512dq-pr70059.c: New test.
6265 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6267         PR rtl-optimization/57676
6268         * gcc.dg/torture/pr57676.c: New test.
6270 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6272         * gcc.dg/pr70026.c: New test.
6274 2016-03-04  Marek Polacek  <polacek@redhat.com>
6276         PR c/69798
6277         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6278         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6280 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6282         PR target/70004
6283         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6284         Delete.
6285         (test_corners_sisd_si): Likewise.
6286         (main): Remove checks of the above.
6287         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6289 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6291         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6293 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6295         * gcc.dg/torture/pr69951.c: Accept argc==0.
6297 2016-03-04  Richard Biener  <rguenther@suse.de>
6299         PR c++/70054
6300         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6301         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6303 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6305         PR testsuite/69766
6306         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6307         testing multiarch.
6309 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6311         PR debug/69947
6312         * gcc.dg/guality/pr69947.c: New test.
6314 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6316         PR ada/70017
6317         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6319 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6321         PR rtl-optimization/69904
6322         * gcc.target/arm/pr69904.c: New test.
6324 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6326         PR target/70021
6327         * gcc.dg/vect/pr70021.c: New test.
6328         * gcc.target/i386/pr70021.c: New test.
6330 2016-03-03  Marek Polacek  <polacek@redhat.com>
6332         PR middle-end/70050
6333         * gcc.dg/pr70050.c: New test.
6335 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6337         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6339 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6341         PR tree-optimization/70043
6342         * gfortran.dg/vect/pr70043.f90: New test.
6344 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6346         * gnat.dg/specs/task1.ads: New test.
6348 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6350         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6351         Invoke gdb with -batch.
6352         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6354 2016-03-03  Richard Biener  <rguenther@suse.de>
6356         PR tree-optimization/55936
6357         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6359 2016-03-02  Jeff Law  <law@redhat.com>
6361         PR rtl-optimization/69942
6362         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6363         effects of argument promotions.
6365         PR tree-optimization/69987
6366         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6367         target does not support -fprefetch-loop-arrays.
6369 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6371         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6373 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6375         PR rtl-optimization/69052
6376         * gcc.target/i386/pr69052.c: New test.
6378 2016-03-02  Alan Modra  <amodra@gmail.com>
6380         * gcc.dg/pr69990.c: New.
6382 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6384         PR c/68062
6385         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6387         PR middle-end/70022
6388         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6390         PR target/70028
6391         * gcc.target/i386/pr70028.c: New test.
6393 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6395         * c-c++-common/asan/swapcontext-test-1.c,
6396         * c-c++-common/tsan/thread_leak.c,
6397         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6398         * g++.dg/tsan/benign_race.C,
6399         * g++.dg/tsan/fd_close_norace.C,
6400         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6401         races with sanitizer output
6403 2016-03-02  Richard Biener  <rguenther@suse.de>
6404             Uros Bizjak  <ubizjak@gmail.com>
6406         PR target/67278
6407         * gcc.dg/simd-8.c: New testcase.
6409 2016-03-02  Richard Biener  <rguenther@suse.de>
6411         PR middle-end/67278
6412         * gcc.dg/simd-7.c: New testcase.
6414 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6416         * gcc.target/i386/pr70007.c: Tweak.
6418 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6420         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6422 2016-03-02  Marek Polacek  <polacek@redhat.com>
6424         PR c/67854
6425         * gcc.dg/pr67854.c: New test.
6427 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6429         PR middle-end/70025
6430         * gcc.dg/torture/pr70025.c: New test.
6432 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6434         PR tree-optimization/68621
6435         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6437 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6439         * gcc.target/i386/pr70007.c: New test.
6441 2016-03-01  Jeff Law  <law@redhat.com>
6443         PR tree-optimization/69196
6444         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6446         PR tree-optimization/69196
6447         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6448         duplicating code and spoiling the expected output.
6450 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6452         PR target/70033
6453         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6454         supports power9 before doing tests.
6455         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6456         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6457         * gcc.target/powerpc/p9-permute.c: Likewise.
6459 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6461         PR target/70027
6462         * gcc.target/i386/pr70027.c: New test.
6464 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6466         * gcc.dg/pr70017.c: New test.
6468 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6470         PR c/69796
6471         PR c/69974
6472         * gcc.dg/pr69796.c: New test.
6473         * gcc.dg/pr69974.c: New test.
6475 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6477         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6479 2016-02-29  Jeff Law  <law@redhat.com>
6481         PR tree-optimization/69987
6482         * gfortran.dg/pr69987.f90: New test.
6484         PR tree-optimization/69989
6485         * gcc.c-torture/compile/pr69989-2.c: New test.
6487 2016-03-01  Marek Polacek  <polacek@redhat.com>
6489         PR c++/69795
6490         * g++.dg/parse/invalid1.C: New test.
6492 2016-03-01  Richard Biener  <rguenther@suse.de>
6494         PR middle-end/70022
6495         * gcc.dg/pr70022.c: New testcase.
6497 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6499         PR tree-optimization/69956
6500         * gcc.dg/pr69956.c: New test.
6502 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6504         PR target/70011
6505         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6506         XFAIL when hardware supports efficient unaligned storage access.
6508 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6510         PR c++/69961
6511         * g++.dg/template/pr69961a.C: New test.
6512         * g++.dg/template/pr69961b.C: New test.
6514 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6516         PR preprocessor/69985
6517         * gcc.dg/cpp/pr69985.c: New test case.
6519 2016-02-29  Jeff Law  <law@redhat.com>
6521         PR tree-optimization/70005
6522         * gcc.c-torture/execute/pr70005.c New test.
6524         PR tree-optimization/69999
6525         * gcc.c-torture/compile/pr69999.c: New test.
6527 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6529         PR tree-optimization/69652
6530         * gcc.dg/torture/pr69652.c: Delete test.
6531         * gcc.dg/vect/pr69652.c: New test.
6533 2016-02-19  Richard Biener  <rguenther@suse.de>
6535         PR tree-optimization/69980
6536         * gfortran.dg/vect/pr69980.f90: New testcase.
6538 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6540         * gcc.target/sparc/20160229-1.c: New test.
6542 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6544         * gnat.dg/stack_usage3.adb: New test.
6545         * gnat.dg/stack_usage3_pkg.ads: New helper.
6547 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6549         * gnat.dg/renaming8.adb: New test.
6550         * gnat.dg/renaming8_pkg1.ads: New helper.
6551         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6552         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6554 2016-02-29  Richard Biener  <rguenther@suse.de>
6556         PR tree-optimization/69720
6557         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6559 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6561         PR fortran/68147
6562         PR fortran/47674
6563         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6565 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6566             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6568         PR fortran/56007
6569         * gfortran.dg/coarray_8.f90: Adjust error message.
6570         * gfortran.dg/pr56007.f90: New test.
6571         * gfortran.dg/pr56007.f: New test.
6573 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6575         PR tree-optimization/69989
6576         * gcc.dg/torture/pr69989.c: New test.
6578 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6580         * gcc.target/i386/stack-realign-win.c: New test.
6582 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6584         PR fortran/60126
6585         * gfortran.dg/pr60126.f90: New test.
6587 2016-02-27  Jeff Law  <law@redhat.com>
6589         Revert
6590         2016-02-26  Richard Biener  <rguenther@suse.de>
6591                     Jeff Law  <law@redhat.com>
6593         PR tree-optimization/69740
6594         * gcc.c-torture/compile/pr69740-1.c: New test.
6595         * gcc.c-torture/compile/pr69740-2.c: New test.
6597 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6599         PR fortran/69910
6600         * gfortran.dg/newunit_4.f90: New test.
6602 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6604         PR target/69613
6605         PR rtl-optimization/69886
6606         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6607         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6608         target.
6610 2016-02-26  Martin Sebor  <msebor@redhat.com>
6612         PR tree-optimization/15826
6613         * gcc.dg/tree-ssa/pr15826.c: New test.
6615 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6617         PR target/69969
6618         * gcc.target/powerpc/pr69969.c: New test.
6620 2016-02-26  Martin Sebor  <msebor@redhat.com>
6622         PR c++/15766
6623         * g++.old-deja/g++.other/decl5.C: Add a test case.
6625 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6627         PR target/69946
6628         * gcc.target/powerpc/pr69946.c: New file.
6630 2016-02-26  Richard Biener  <rguenther@suse.de>
6631             Jeff Law  <law@redhat.com>
6633         PR tree-optimization/69740
6634         * gcc.c-torture/compile/pr69740-1.c: New test.
6635         * gcc.c-torture/compile/pr69740-2.c: New test.
6637 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6639         PR middle-end/69920
6640         * gcc.dg/torture/pr69932.c: New test.
6641         * gcc.dg/torture/pr69936.c: Likewise.
6643 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6645         PR target/69709
6646         * gcc.target/s390/pr69709.c: New test.
6648 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6650         PR target/69245
6651         * gcc.target/aarch64/pr69245_1.c: New test.
6653 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6655         PR target/69613
6656         * gcc.dg/torture/pr69613.c: New test.
6658 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6660         PR rtl-optimization/69891
6661         * gcc.target/i386/pr69891.c: New test.
6663 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6664             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6666         PR target/61397
6667         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6668         functionality for both 32-bit and 64-bit.
6670 2016-02-26  Richard Biener  <rguenther@suse.de>
6672         PR tree-optimization/69551
6673         * gcc.dg/torture/pr69951.c: New testcase.
6675 2016-02-25  Richard Biener  <rguenther@suse.de>
6677         PR tree-optimization/48795
6678         * gcc.dg/Warray-bounds-18.c: New testcase.
6680 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6682         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6684 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6686         PR rtl-optimization/69896
6687         * gcc.dg/pr69896.c: New test.
6689 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6691         PR c++/69736
6692         * g++.dg/cpp1y/paren2.C: New test.
6694 2016-02-24  Martin Sebor  <msebor@redhat.com>
6696         PR c/51147
6697         * gcc.dg/enum-mode-2.c: New test.
6699 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6701         PR c++/69922
6702         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6703         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6704         * g++.dg/ubsan/pr69922.C: New test.
6706 2016-02-24  Marek Polacek  <polacek@redhat.com>
6708         PR c/69819
6709         * gcc.dg/pr69819.c: New test.
6711 2016-02-24  Martin Sebor  <msebor@redhat.com>
6713         PR c++/69912
6714         * g++.dg/ext/flexary15.C: New test.
6716 2016-02-24  Martin Sebor  <msebor@redhat.com>
6718         * gcc.dg/builtins-68.c: Avoid making unportable
6719         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6720         * g++.dg/ext/builtin_alloca.C: Same.
6722 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6723             Charles Baylis  <charles.baylis@linaro.org>
6725         PR debug/61033
6726         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6728 2016-02-24  Richard Biener  <rguenther@suse.de>
6729             Jakub Jelinek  <jakub@redhat.com>
6731         PR middle-end/69760
6732         * gcc.dg/torture/pr69760.c: New testcase.
6734 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6736         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6737         pattern on Solaris with as.
6739 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6741         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6742         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6743         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6744         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6746 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6748         PR middle-end/69915
6749         * gcc.dg/pr69915.c: New test.
6751 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6753         PR rtl-optimization/69886
6754         * gcc.dg/torture/pr69886.c: New test.
6756 2016-02-24  Richard Biener  <rguenther@suse.de>
6758         PR middle-end/68963
6759         * gcc.dg/torture/pr68963.c: New testcase.
6761 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6763         PR target/69875
6764         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6765         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6766         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6767         * gcc.target/arm/atomic_loaddi_1.c: New test.
6768         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6769         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6770         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6771         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6772         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6773         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6774         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6775         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6777 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6779         PR middle-end/69909
6780         * gcc.dg/torture/pr69909.c: New test.
6782 2016-02-24  Richard Biener  <rguenther@suse.de>
6784         PR tree-optimization/69907
6785         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6786         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6787         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6789 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6791         * gcc.target/arm/pragma_cpp_fma.c: New test.
6793 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6795         PR fortran/61156
6796         * gfortran.dg/include_6.f90: Update test.
6798 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6800         PR objc/69844
6801         * objc.dg/pr69844.m: New test.
6803 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6805         PR libgfortran/69456
6806         * gfortran.dg/namelist_89.f90: New test.
6807         * gfortran.dg/pr59700.f90: Update test..
6809 2016-02-23  Martin Sebor  <msebor@redhat.com>
6811         PR middle-end/69780
6812         * g++.dg/ext/builtin_alloca.C: New test.
6813         * gcc.dg/builtins-68.c: New test.
6815 2016-02-23  Richard Henderson  <rth@redhat.com>
6817         * gcc.target/i386/addr-space-3.c: Remove test.
6819 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6821         PR preprocessor/69126
6822         PR preprocessor/69543
6823         * c-c++-common/pr69126-2-long.c: New test.
6824         * c-c++-common/pr69126-2-short.c: New test.
6825         * c-c++-common/pr69543-1.c: Remove xfail.
6827 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6829         PR preprocessor/69126
6830         PR preprocessor/69543
6831         PR preprocessor/69558
6832         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6833         (f): Rename to...
6834         (test_2): ...this, and add leading comment.
6835         (MACRO_3, test_3): New.
6836         (MACRO_4A, MACRO_4B, test_4): New.
6837         (MACRO): Rename to...
6838         (MACRO_5): ...this.
6839         (g): Rename to...
6840         (test_5): ...this, updating for renaming of MACRO, and
6841         add leading comment.
6842         * c-c++-common/pr69543-1.c: New.
6843         * c-c++-common/pr69543-2.c: New.
6844         * c-c++-common/pr69543-3.c: New.
6845         * c-c++-common/pr69543-4.c: New.
6846         * c-c++-common/pr69558-1.c: New.
6847         * c-c++-common/pr69558-2.c: New.
6848         * c-c++-common/pr69558-3.c: New.
6849         * c-c++-common/pr69558-4.c: New.
6850         * gcc.dg/pr69558.c: Move to...
6851         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6852         xfail for c++.
6854 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6856         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6857         to -ftree-parallelize-loops/-fopenacc changes.
6858         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6859         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6860         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6861         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6862         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6863         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6864         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6865         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6866         * c-c++-common/goacc/kernels-loop.c: Likewise.
6867         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6868         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6869         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6870         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6872 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6874         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6876 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6878         PR c++/69902
6879         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6881         PR c/69900
6882         * gcc.dg/pr69900.c: New test.
6884 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6886         PR tree-optimization/69666
6887         * gcc.dg/tree-ssa/pr69666.c: New test.
6889 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6891         PR fortran/67451
6892         * gfortran.dg/coarray_allocate_5.f08: New test.
6894 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6896         * gcc.target/s390/vcond-shift.c: Move to ...
6897         * gcc.target/s390/vector/vcond-shift.c: ... here.
6899 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6901         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6902         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6904 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6906         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6908 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6910         PR c/28901
6911         * gcc.dg/unused-variable-3.c: New test.
6913 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6915         PR target/69888
6916         * gcc.target/i386/pr69888.c: New test.
6918 2016-02-22  Richard Biener  <rguenther@suse.de>
6920         PR tree-optimization/69882
6921         * gfortran.dg/vect/pr69882.f90: New testcase.
6923 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6925         PR target/69885
6926         * gcc.dg/pr69885.c: New test.
6928 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6930         PR target/69806
6931         PR target/54089
6932         * gcc.target/sh/pr54089-10.c: New.
6934 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6936         PR fortran/69423
6937         * gfortran.dg/deferred_character_15.f90 : New test.
6939 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6941         PR fortran/57365
6942         gfortran.dg/allocate_with_source_18.f03: New test.
6944 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6946         PR fortran/52531
6947         gfortran.dg/gomp/pr52531.f90: New test.
6949 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6951         PR c++/69865
6952         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6953         -std=c++03.
6955 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6957         PR c++/69826
6958         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6959         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6961         PR c++/69850
6962         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6964         PR c++/69851
6965         * g++.dg/torture/pr69851.C: New test.
6967 2016-02-19  Martin Sebor  <msebor@redhat.com>
6969         PR testsuite/69573
6970         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6972 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6974         PR c++/69850
6975         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6976         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6978         PR c++/67767
6979         * g++.dg/cpp0x/pr67767.C: New test.
6981 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6983         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6984         for fp, simd, crypto, crc, lse.
6985         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6986         above.
6987         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6988         effective target check.
6990 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6992         PR target/69820
6993         * gcc.target/i386/pr69820.c: New test.
6995 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6997         * gcc.target/s390/vector/int128-1.c: New test.
6999 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7001         * gcc.target/s390/vector/vec-vcond-1.c: New test.
7003 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7005         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7006         instruction pattern name to prevent the testcase from failing with
7007         -march=z13.
7009 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7011         * gcc.target/s390/md/movstr-2.c: New test.
7013 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
7015         * gcc.target/s390/morestack.c: New test.
7017 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7019         PR target/69625
7020         * gcc.target/s390/pr69625.c: Add test case.
7022 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7024         PR testsuite/68580
7025         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7027 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7029         PR target/68404
7030         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7031         * gcc.target/powerpc/fusion3.c: Likewise.
7033 2016-02-18  Richard Biener  <rguenther@suse.de>
7035         PR middle-end/69553
7036         * g++.dg/torture/pr69553.C: New testcase.
7038 2016-02-18  Nick Clifton  <nickc@redhat.com>
7040         PR target/62254
7041         PR target/69610
7042         * gcc.target/arm/pr62554.c: New test.
7043         * gcc.target/arm/pr69610-1.c: New test.
7044         * gcc.target/arm/pr69610-2.c: New test.
7046 2016-02-18  Richard Biener  <rguenther@suse.de>
7048         PR middle-end/69854
7049         * gcc.dg/torture/pr69854.c: New testcase.
7051 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7053         PR c++/69850
7054         * g++.dg/warn/Wnonnull-compare-1.C: New test.
7056 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7058         * gcc.target/powerpc/vec-cg.c: New test.
7060 2016-02-17  Richard Biener  <rguenther@suse.de>
7062         PR testsuite/69586
7063         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7065 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7067         PR target/69161
7068         * gcc.c-torture/compile/pr69161.c: New test.
7070 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7072         PR target/69532
7073         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7074         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7076 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7078         * gcc.dg/ifcvt-4.c: Skip on Visium.
7080 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7082         * gnat.dg/atomic8.adb: New test.
7084 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7086         * gnat.dg/discr46.ad[sb]: New test.
7088 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7090         PR Target/48344
7091         * gcc.target/powerpc/pr48344-1.c: New test.
7093 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7095         PR fortran/69742
7096         * gfortran.dg/associate_21.f90:  New test.
7098 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7100         PR c/69835
7101         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7102         -Wnonnull in dg-options.
7103         * c-c++-common/nonnull-2.c: New test.
7105 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
7106             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7108         * gcc.target/aarch64/vector_initialization_nostack.c: New.
7110 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7112         PR middle-end/69801
7113         * gcc.dg/pr69801.c: Add empty dg-options.
7115 2016-02-16  James Norris  <jnorris@codesourcery.com>
7117         * c-c++-common/goacc/deviceptr-1.c: Add tests.
7118         * g++.dg/goacc/deviceptr-1.c: New file.
7120 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7122         PR tree-optimization/69820
7123         * gcc.dg/vect/pr69820.c: New test.
7125 2016-02-16  Richard Biener  <rguenther@suse.de>
7127         PR tree-optimization/69776
7128         * gcc.dg/torture/pr69776-2.c: New testcase.
7130 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
7132         PR tree-optimization/69714
7133         * gcc.dg/torture/pr69714.c: New test.
7135 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7137         PR tree-optimization/69802
7138         * gcc.dg/pr69802.c: New test.
7140 2016-02-16  Richard Biener  <rguenther@suse.de>
7142         PR middle-end/69801
7143         * gcc.dg/pr69801.c: New testcase.
7145 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7147         PR libgfortran/69651
7148         * gfortran.dg/read_bang.f90: New test.
7149         * gfortran.dg/read_bang4.f90: New test.
7151 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
7153         PR c++/69658
7154         * g++.dg/init/pr69658.C: New test.
7156         PR c++/69797
7157         * c-c++-common/pr69797.c: New test.
7159 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7161         * lib/target-supports.exp (check_effective_target_section_anchors): Add
7162         check for aarch64*-*-*.
7164 2016-02-15  Richard Biener  <rguenther@suse.de>
7166         PR tree-optimization/69783
7167         * gcc.dg/vect/pr69783.c: New testcase.
7169 2016-02-15  Richard Biener  <rguenther@suse.de>
7171         PR tree-optimization/69776
7172         * gcc.dg/torture/pr69776.c: New testcase.
7174 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7176         PR fortran/60526
7177         * gfortran.dg/type_decl_4.f90:  Reinstated.
7179 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7181         PR fortran/68746
7182         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7184 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7186         PR fortran/60526
7187         PR bootstrap/69816
7188         * gfortran.dg/type_decl_4.f90:  Removed.
7190 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7192         PR fortran/60526
7193         * gfortran.dg/type_decl_4.f90:  New test.
7195 2016-02-14  Alan Modra  <amodra@gmail.com>
7197         PR testsuite/68886
7198         * gcc.c-torture/execute/stkalign.c: Revise test.
7200 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7202         PR target/67260
7203         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7205 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7207         PR target/67260
7208         * gcc.target/sh/torture/pr67260.c: New.
7210 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7212         * gcc.dg/pr67964.c: Add dg-require-alias.
7214 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7216         PR target/67636
7217         PR target/64345
7218         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7220 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7222         PR libgfortran/69668
7223         * gfortran.dg/namelist_88.f90: New test.
7225 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7227         PR libgfortran/69668
7228         * gfortran.dg/namelist_38.f90: Update test.
7229         * gfortran.dg/namelist_84.f90: Update test.
7231 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7233         PR other/69554
7234         * gcc.dg/pr69554-1.c: New test.
7235         * gfortran.dg/pr69554-1.F90: New test.
7236         * gfortran.dg/pr69554-2.F90: New test.
7237         * lib/gcc-dg.exp (proc dg-locus): New function.
7238         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7239         distinguish between the caret-printing and non-caret-printing
7240         cases.  If caret-printing has been explicitly enabled, bail out
7241         without attempting to fix up the output.
7243 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7245         PR driver/69265
7246         PR driver/69453
7247         * gcc.dg/spellcheck-options-3.c: New test case.
7248         * gcc.dg/spellcheck-options-4.c: New test case.
7249         * gcc.dg/spellcheck-options-5.c: New test case.
7250         * gcc.dg/spellcheck-options-6.c: New test case.
7251         * gcc.dg/spellcheck-options-7.c: New test case.
7252         * gcc.dg/spellcheck-options-8.c: New test case.
7253         * gcc.dg/spellcheck-options-9.c: New test case.
7254         * gcc.dg/spellcheck-options-10.c: New test case.
7256 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7258         PR rtl-optimization/69764
7259         PR rtl-optimization/69771
7260         * c-c++-common/pr69764.c: New test.
7261         * gcc.dg/torture/pr69771.c: New test.
7263 2016-02-12  Marek Polacek  <polacek@redhat.com>
7265         * g++.dg/torture/init-list1.C: New.
7267 2016-02-12  Marek Polacek  <polacek@redhat.com>
7269         * gcc.dg/pr69522.c: Add empty dg-options.
7271 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7273         * g++.dg/lto/lto.exp: Include and init mpx.
7274         * g++.dg/lto/pr69729_0.C: New test.
7276 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7278         PR ipa/69241
7279         * g++.dg/ipa/pr69241-4.C: New test.
7281         PR ipa/68672
7282         * g++.dg/ipa/pr68672-1.C: New test.
7283         * g++.dg/ipa/pr68672-2.C: New test.
7284         * g++.dg/ipa/pr68672-3.C: New test.
7286 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7288         PR c/69522
7289         * gcc.dg/pr69522.c: New test.
7291 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7293         PR c++/69098
7294         * g++.dg/cpp1y/69098.C: New test.
7295         * g++.dg/cpp1y/69098-2.C: New test.
7297 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7299         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7300         and neighbour -> neighbor.
7301         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7302         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7303         * c-c++-common/Wvarargs.c: Likewise.
7304         * c-c++-common/goacc/host_data-5.c: Likewise.
7305         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7306         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7307         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7308         * gcc.target/aarch64/pr60697.c: Likewise.
7309         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7310         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7311         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7312         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7313         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7314         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7315         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7316         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7317         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7318         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7319         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7320         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7321         * g++.dg/lookup/koenig5.C: Likewise.
7322         * g++.dg/ext/no-asm-2.C: Likewise.
7323         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7324         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7325         * gfortran.dg/used_types_16.f90: Likewise.
7326         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7327         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7328         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7329         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7330         * gfortran.dg/abstract_type_6.f03: Likewise.
7331         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7332         * gfortran.dg/used_types_15.f90: Likewise.
7333         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7334         * gfortran.dg/exit_3.f08: Likewise.
7335         * gfortran.dg/open_status_2.f90: Likewise.
7336         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7337         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7338         * gfortran.dg/associate_1.f03: Likewise.
7339         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7340         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7341         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7342         * gcc.dg/builtin-object-size-1.c: Likewise.
7343         * gcc.dg/noreturn-6.c: Likewise.
7344         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7345         * gcc.dg/globalalias.c: Likewise.
7346         * gcc.dg/builtins-config.h: Likewise.
7347         * gcc.dg/pr30457.c: Likewise.
7348         * gcc.c-torture/compile/volatile-1.c: Likewise.
7349         * gcc.c-torture/execute/20101011-1.c: Likewise.
7350         * c-c++-common/Waddress-1.c: Likewise.
7352 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7354         PR c/69768
7355         * c-c++-common/Waddress-1.c: New test.
7357 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7359         PR fortran/69296
7360         * gfortran.dg/associate_19.f03: New test.
7361         * gfortran.dg/associate_20.f03: New test.
7363 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7365         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7367 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7369         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7370         .arch armv8-a\n.  Add -dA to dg-options.
7371         * gcc.target/aarch64/assembler_arch_1.c: New test.
7372         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7374 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7376         PR c++/68726
7377         * g++.dg/cpp0x/pr68726.C: New.
7379 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7381         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7382         test.
7384 2016-02-11  Richard Biener  <rguenther@suse.de>
7386         * g++.dg/tree-ssa/pr61034.C: Adjust.
7388 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7390         PR target/69148
7391         * gcc.target/s390/pr69148.c: New.
7393 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7395         PR tree-optimization/69652
7396         * gcc.dg/torture/pr69652.c: New test.
7398 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7399             Patrick Palka  <ppalka@gcc.gnu.org>
7401         PR ipa/69241
7402         PR c++/69649
7403         * g++.dg/ipa/pr69241-1.C: New test.
7404         * g++.dg/ipa/pr69241-2.C: New test.
7405         * g++.dg/ipa/pr69241-3.C: New test.
7406         * g++.dg/ipa/pr69649.C: New test.
7408 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7410         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7411         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7413 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7415         PR tree-optimization/68021
7416         * gcc.dg/tree-ssa/pr68021.c: New test.
7418 2016-02-10  Richard Biener  <rguenther@suse.de>
7420         PR tree-optimization/69726
7421         * gcc.dg/uninit-22.c: New testcase.
7423 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7425         PR tree-opt/69282
7426         * gcc.c-torture/compile/20160205-1.c: New testcase.
7428 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7430         PR target/68404
7431         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7432         instead accessing a really large arrray.
7433         * gcc.target/powerpc/fusion3.c: Likewise.
7435 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7437         PR target/68532
7438         * gcc.c-torture/execute/pr68532.c: New test.
7440 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7442         PR target/69634
7443         * gcc.dg/pr69634.c: New.
7445 2016-02-09  Richard Biener  <rguenther@suse.de>
7447         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7449 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7451         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7453 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7455         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7457 2016-02-09  Richard Biener  <rguenther@suse.de>
7459         PR tree-optimization/69715
7460         * gcc.dg/torture/pr69715.c: New testcase.
7462 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7464         PR c++/69139
7465         * g++.dg/cpp0x/trailing12.C: New test.
7466         * g++.dg/cpp0x/trailing13.C: New test.
7468 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7470         PR c++/69283
7471         PR c++/67835
7472         * g++.dg/cpp1y/auto-fn29.C: New test.
7473         * g++.dg/cpp1y/auto-fn30.C: New test.
7475 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7477         PR tree-optimization/69209
7478         * gcc.c-torture/compile/pr69209.c: New test.
7480 2016-02-08  Jeff Law  <law@redhat.com>
7482         PR tree-optimization/68541
7483         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7484         of statements allowed in join block for path splitting.
7486 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7488         PR c++/59627
7489         * g++.dg/gomp/pr59627.C: New test.
7491         PR ipa/69239
7492         * g++.dg/ipa/pr69239.C: New test.
7494 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7496         PR preprocessor/69664
7497         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7498         * gcc.dg/cpp/warn-comments.c: Likewise.
7500 2016-02-08  Marek Polacek  <polacek@redhat.com>
7502         PR c++/69688
7503         * g++.dg/init/const12.C: New test.
7505 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7507         PR target/60410
7508         * gcc.dg/lto/pr55113_0.c: Remove test.
7510 2016-02-08  Richard Biener  <rguenther@suse.de>
7512         PR tree-optimization/69719
7513         * gcc.dg/torture/pr69719.c: New testcase.
7515 2016-02-08  Richard Biener  <rguenther@suse.de>
7516         Jeff Law  <law@redhat.com>
7518         PR target/68273
7519         * gcc.target/mips/pr68273.c: New testcase.
7521 2016-02-08   Richard Biener  <rguenther@suse.de>
7523         PR rtl-optimization/69274
7524         * gcc.target/i386/addr-sel-1.c: XFAIL.
7526 2016-02-08  Jeff Law  <law@redhat.com>
7528         PR tree-optimization/68541
7529         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7531         PR tree-optimization/65917
7532         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7534 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7536         PR fortran/50555
7537         * gfortran.dg/namelist_args.f90: New test.
7539 2016-02-05  Jeff Law  <law@redhat.com>
7541         PR tree-optimization/68541
7542         * gcc.dg/tree-ssa/split-path-2.c: New test.
7543         * gcc.dg/tree-ssa/split-path-3.c: New test.
7544         * gcc.dg/tree-ssa/split-path-4.c: New test.
7545         * gcc.dg/tree-ssa/split-path-5.c: New test.
7546         * gcc.dg/tree-ssa/split-path-6.c: New test.
7547         * gcc.dg/tree-ssa/split-path-7.c: New test.
7549 2016-02-05  Martin Sebor  <msebor@redhat.com>
7551         PR c++/69662
7552         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7553         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7555 2016-02-06  Richard HEnderson  <rth@redhat.com>
7557         PR c/69643
7558         * gcc.target/i386/addr-space-4.c: New.
7559         * gcc.target/i386/addr-space-5.c: New.
7561 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7563         PR fortran/66089
7564         * gfortran.dg/elemental_dependency_6.f90: New.
7566 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7568         PR rtl-optimization/69691
7569         * gcc.c-torture/execute/pr69691.c: New test.
7571         PR c++/69628
7572         * g++.dg/parse/pr69628.C: New test.
7574 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7576         * gcc.dg/sancov/asan.c: Move to ...
7577         * gcc.dg/asan/sancov-1.c: ... here.
7579 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7581         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7583 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7585         PR target/69677
7586         * gcc.target/i386/pr69677.c: New test.
7588 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7590         PR c++/68948
7591         * g++.dg/template/pr68948.C: New test.
7593 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7595         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7596         (only necessary on s390x).
7598 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7600         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7601         -mno-accumulate-outgoing-args.
7603 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7605         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7607 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7609         PR c/69669
7610         * c-c++-common/pr69669.c: New test.
7612 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7614         PR target/69667
7615         * g++.dg/pr69667.C: New file.
7617 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7619         PR target/69619
7620         * gcc.dg/pr69619.c: Add new test.
7622 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7624         PR rtl-optimization/69577
7625         * gcc.target/i386/pr69577.c: New test.
7627 2016-02-04  Martin Liska  <mliska@suse.cz>
7629         * g++.dg/asan/pr69276.C: New test.
7631 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7633         PR target/65932
7634         PR target/67714
7635         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7636         a single smulbb instruction.
7637         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7638         * gcc.target/amr/wmul-2.c: Likewise.
7640 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7642         PR target/65932
7643         PR target/67714
7644         * gcc.c-torture/execute/pr67714.c: New test.
7646 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7648         PR target/69454
7649         * gcc.target/i386/pr69454-1.c: New test.
7650         * gcc.target/i386/pr69454-2.c: New test.
7652 2016-02-03  Martin Sebor  <msebor@redhat.com>
7654         PR c++/69251
7655         PR c++/69253
7656         PR c++/69290
7657         PR c++/69277
7658         PR c++/69349
7659         * g++.dg/ext/flexarray-mangle-2.C: New test.
7660         * g++.dg/ext/flexarray-mangle.C: New test.
7661         * g++.dg/ext/flexarray-subst.C: New test.
7662         * g++.dg/ext/flexary11.C: New test.
7663         * g++.dg/ext/flexary12.C: New test.
7664         * g++.dg/ext/flexary13.C: New test.
7665         * g++.dg/ext/flexary14.C: New test.
7666         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7668 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7670         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7671         Define only if CHECK_FLOAT128 is defined.
7672         (main): Properly initialize u5.
7674 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7676         PR c/69627
7677         * gcc.dg/pr69627.c: New test.
7679         PR target/69644
7680         * gcc.dg/pr69644.c: New test.
7682 2016-02-03  Mike Stump  <mikestump@comcast.net>
7684         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7685         support for struct-layout-1.exp.
7687 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7689         PR c++/69056
7690         * g++.dg/cpp0x/pr69056.C: New test.
7692 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7693             Alexandre Oliva  <aoliva@redhat.com>
7695         PR target/69461
7696         * gcc.target/powerpc/pr69461.c: New.
7698 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7700         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7701         works from here ...
7702         (check_effective_target_fsanitize_thread): ... to here.  Do not
7703         specify additional compile flags for the test source.
7704         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7705         specify additional compile flags for the test source.
7707 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7709         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7711 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7713         PR fortran/67451
7714         PR fortran/69418
7715         * gfortran.dg/coarray_allocate_2.f08: New test.
7716         * gfortran.dg/coarray_allocate_3.f08: New test.
7717         * gfortran.dg/coarray_allocate_4.f08: New test.
7719 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7721         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7722         use same scan-tree-dump-times on all platforms.
7723         * gcc.dg/vect/vect-outer-1.c: Likewise.
7724         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7725         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7726         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7727         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7728         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7729         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7730         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7732 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7734         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7735         warning.
7737 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7739         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7741 2016-02-02  James Norris  <jnorris@codesourcery.com>
7743         * c-c++-common/goacc/routine-5.c: Add tests.
7745 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7747         * gcc.target/nvptx/unsigned-cmp.c: New test.
7749 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7751         * gcc.target/aarch64/scalar_shift_1.c
7752         (test_corners_sisd_di): Improve force to SIMD register.
7753         (test_corners_sisd_si): Likewise.
7754         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7755         Remove scan-assembler check for ldr.
7757 2016-02-02  Richard Biener  <rguenther@suse.de>
7759         PR tree-optimization/69595
7760         * gcc.dg/Warray-bounds-17.c: New testcase.
7762 2016-02-02  Richard Biener  <rguenther@suse.de>
7764         PR tree-optimization/69606
7765         * gcc.dg/torture/pr69606.c: New testcase.
7767 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7769         PR middle-end/68542
7770         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7771         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7773 2016-02-02  Alan Modra  <amodra@gmail.com>
7775         PR target/69548
7776         * gcc.target/powerpc/pr69548.c: New test.
7778 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7780         PR rtl-optimization/69592
7781         * gcc.dg/pr69592.c: New test.
7783         PR preprocessor/69543
7784         PR c/69558
7785         * gcc.dg/pr69543.c: New test.
7786         * gcc.dg/pr69558.c: New test.
7788 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7790         PR testsuite/65940
7791         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7793 2016-02-01  Martin Sebor  <msebor@redhat.com>
7795         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7797 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7799         PR tree-optimization/67921
7800         * c-c++-common/ubsan/pr67921.c: New test.
7802 2016-02-01  Richard Biener  <rguenther@suse.de>
7804         PR middle-end/69556
7805         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7807 2016-02-01  Richard Biener  <rguenther@suse.de>
7809         PR tree-optimization/69574
7810         * gcc.dg/torture/pr69574.c: New testcase.
7812 2016-02-01  Richard Biener  <rguenther@suse.de>
7814         PR tree-optimization/69579
7815         * gcc.dg/setjmp-6.c: New testcase.
7817 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7819         PR rtl-optimization/69570
7820         * g++.dg/opt/pr69570.C: New test.
7822 2016-02-01  Richard Henderson  <rth@redhat.com>
7824         * gcc.dg/pr69535.c: New test.
7826 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7828         PR testsuite/69584
7829         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7830         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7832         PR debug/68244
7833         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7835         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7837 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7839         PR fortran/67564
7840         * gfortran.dg/allocate_with_source_17.f03: New test.
7842 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7844         PR tree-optimization/69546
7845         * gcc.dg/torture/pr69546.c: New test.
7847 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7849         PR fortran/69566
7850         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7852 2016-01-30  Martin Sebor  <msebor@redhat.com>
7854         PR c++/68490
7855         * g++.dg/ext/flexary10.C: New test.
7857 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7859         PR fortran/66707
7860         gfortran.dg/common_23.f90: New test.
7862 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7864         PR target/65546
7865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7866         condition being checked, and disable it when the target supports
7867         misaligned loads and stores.
7869 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7871         PR debug/69518
7872         * gcc.dg/torture/pr69518.c: New test.
7874 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7876         PR target/69530
7877         * gcc.target/i386/pr69530.c: New test.
7879 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7881         PR target/65604
7882         * gcc.target/mips/div-delay.c: New test.
7884 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7886         PR target/69551
7887         * gcc.target/i386/pr69551.c: New test.
7889         PR target/66137
7890         * gcc.target/i386/pr66137.c: New test.
7892 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7894         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7895         always built for p5600.
7896         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7897         isa=p5600 dg-option.
7899 2016-01-29  Richard Biener  <rguenther@suse.de>
7901         PR tree-optimization/69547
7902         * g++.dg/tree-ssa/pr69547.C: New testcase.
7904 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7906         PR debug/66869
7907         * g++.dg/warn/Wunused-function2.C: New test.
7909 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7911         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7912         support for test to succeed.
7914 2016-01-29  Marek Polacek  <polacek@redhat.com>
7916         PR c++/69509
7917         PR c++/69516
7918         * g++.dg/ext/constexpr-vla2.C: New test.
7919         * g++.dg/ext/constexpr-vla3.C: New test.
7920         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7922 2016-01-29  Richard Biener  <rguenther@suse.de>
7924         PR middle-end/69537
7925         * gcc.dg/uninit-21.c: New testcase.
7927 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7929         PR target/69459
7930         * gcc.target/i386/pr69459.c: New test.
7932 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7934         PR target/68400
7935         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7936         * gcc.target/mips/pr68400.c: New test.
7938 2016-01-28  Martin Sebor  <msebor@redhat.com>
7940         PR target/17381
7941         * gcc.target/powerpc/pr17381.c: New test.
7943 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7945         PR middle-end/69542
7946         * gcc.dg/torture/pr69542.c: New test.
7948 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7950         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7952 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7954         * gcc.dg/pr65980.c: Skip on AIX.
7955         * gcc.dg/pr66688.c: Same.
7957 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7959         PR target/63679
7960         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7961         * gcc.dg/tree-ssa/sra-18.c: Same.
7963 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7965         PR fortran/62536
7966         * gfortran.dg/block_15.f08: New test.
7967         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7968         on incorrectly closed BLOCK.
7970 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7972         * gcc.dg/declare-simd.c: New test.
7973 2016-01-28  Richard Biener  <rguenther@suse.de>
7975         PR tree-optimization/69466
7976         * gfortran.dg/vect/pr69466.f90: New testcase.
7978 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7980         * g++.dg/pr67989.C: Remove ARM-specific option.
7981         * gcc.target/arm/pr67989.C: New file.
7983 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7985         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7986         and expm1 test for glibc < 2.11.
7988 2016-01-27  Richard Henderson  <rth@redhat.com>
7990         * gcc.c-torture/execute/pr69447.c: New test.
7992 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7994         PR fortran/69422
7995         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7997 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7999         PR debug/66869
8000         * gcc.dg/pr66869.c: New test.
8002 2016-01-25  Jeff Law  <law@redhat.com>
8004         PR tree-optimization/68398
8005         PR tree-optimization/69196
8006         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8007         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8008         path to avoid new heuristic allowing more irreducible regions
8009         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8010         * gcc.dg/tree-ssa/vrp46.c: Likewise.
8011         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8012         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8013         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8015 2016-01-27  Marek Polacek  <polacek@redhat.com>
8017         PR c/68062
8018         * c-c++-common/vector-compare-4.c: New test.
8020 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
8022         PR preprocessor/69126
8023         * c-c++-common/pr69126.c: New test case.
8025 2016-01-27  Ian Lance Taylor  <iant@google.com>
8027         * gcc.dg/tree-ssa/ivopt_5.c: New test.
8029 2016-01-27  Ryan Burn  <contact@rnburn.com>
8031         PR cilkplus/69267
8032         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8034 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8036         PR target/69512
8037         * gcc.target/i386/pr69512.c: New test.
8039 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8041         PR ada/69488
8042         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8044 2016-01-27  Marek Polacek  <polacek@redhat.com>
8046         PR c++/69379
8047         * g++.dg/pr69379.C: New test.
8049 2016-01-27  Martin Sebor  <msebor@redhat.com>
8051         PR c++/69317
8052         * g++.dg/abi/Wabi-2-2.C: New test.
8053         * g++.dg/abi/Wabi-2-3.C: New test.
8054         * g++.dg/abi/Wabi-3-2.C: New test.
8055         * g++.dg/abi/Wabi-3-3.C: New test.
8057 2016-01-27  Richard Biener  <rguenther@suse.de>
8059         PR tree-optimization/69166
8060         * gcc.dg/torture/pr69166.c: New testcase.
8062 2016-01-27  Martin Jambor  <mjambor@suse.cz>
8064         PR tree-optimization/69355
8065         * gcc.dg/tree-ssa/pr69355.c: New test.
8067 2016-01-27  Marek Polacek  <polacek@redhat.com>
8069         PR c++/69496
8070         * g++.dg/ext/constexpr-vla1.C: New test.
8072 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8074         PR target/69245
8075         * gcc.target/arm/pr69245.c: New test.
8077 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8079         PR tree-optimization/69399
8080         * gcc.dg/torture/pr69399.c: New test.
8082 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8084         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8086 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8088         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8090 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8092         PR tree-optimization/69110
8093         * gcc.dg/autopar/pr69110.c: New test.
8095 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
8096             Sebastian Pop  <s.pop@samsung.com>
8098         * gcc.dg/graphite/isl-ast-op-select.c: New.
8100 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8102         PR fortran/69385
8103         * gfortran.dg/allocate_error_6.f90: New test.
8105 2016-01-26  Richard Henderson  <rth@redhat.com>
8107         * gcc.dg/tm/pr60908.c: New test.
8109 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
8111         PR other/69006
8112         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8113         directive.
8114         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8115         expected multiline output to reflect the colorization being
8116         disabled before newlines.
8117         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8118         (custom_diagnostic_finalizer): Replace call to
8119         pp_newline_and_flush with call to pp_flush.
8120         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8121         * gfortran.dg/implicit_class_1.f90: Likewise.
8122         * lib/gcc-dg.exp (allow_blank_lines): New global.
8123         (dg-allow-blank-lines-in-output): New procedure.
8124         (gcc-dg-prune): Complain about blank lines in the output, unless
8125         dg-allow-blank-lines-in-output was called.
8126         * lib/multiline.exp (_build_multiline_regex): Only support
8127         arbitrary followup text for non-blank-lines, not for blank lines.
8129 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8131         PR tree-optimization/69483
8132         * gcc.dg/pr69483.c: New test.
8133         * g++.dg/opt/pr69483.C: New test.
8135 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8137         PR target/68620
8138         * gcc.target/arm/pr68620.c: New test.
8140 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8142         * gcc.target/i386/pr68986-2.c: Remove -m32.
8144 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8146         PR target/68986
8147         * gcc.target/i386/pr68986-1.c: New test.
8148         * gcc.target/i386/pr68986-2.c: Likewise.
8149         * gcc.target/i386/pr68986-3.c: Likewise.
8151 2016-01-26  Christian Bruel  <christian.bruel@st.com>
8153         * lib/target-supports.exp
8154         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8155         (check_effective_target_arm_crypto_pragma_ok): Likewise.
8156         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8158 2016-01-26  Richard Biener  <rguenther@suse.de>
8160         PR tree-optimization/69452
8161         * gcc.dg/torture/pr69452.c: New testcase.
8163 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8165         PR target/69442
8166         * gcc.dg/pr69442.c: New test.
8168 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8170         PR target/67896
8171         * gcc.target/aarch64/simd/pr67896.C: New.
8173 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
8175         PR tree-optimization/69400
8176         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8177         function.
8178         (plugin_init): Call it.
8179         * gcc.dg/torture/pr69400.c: New test.
8181 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8183         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8185 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8186             Sebastian Pop  <s.pop@samsung.com>
8188         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8189         isl-0.15.
8191 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8192             Sebastian Pop  <s.pop@samsung.com>
8194         * gcc.dg/graphite/pr69292.c: New.
8196 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8198         * c-c++-common/goacc/use_device-1.c: New test.
8200 2016-01-25  Jeff Law  <law@redhat.com>
8202         PR tree-optimization/69196
8203         PR tree-optimization/68398
8204         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8205         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8207 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8209         PR target/69469
8210         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8211         Algorithm.
8213 2016-01-25  Richard Biener  <rguenther@suse.de>
8215         PR testsuite/69380
8216         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8218 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8220         PR target/69421
8221         * gcc.dg/pr69421.c: New test.
8223 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8225         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8226         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8227         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8228         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8229         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8230         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8231         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8232         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8233         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8234         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8236 2016-01-25  Richard Biener  <rguenther@suse.de>
8238         PR tree-optimization/69376
8239         * gcc.dg/torture/pr69376.c: New testcase.
8241 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8243         PR fortran/69397
8244         PR fortran/68442
8245         * gfortran.dg/interface_38.f90: New test.
8246         * gfortran.dg/interface_39.f90: New test.
8248 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8250         Revert:
8251         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8253         PR c++/11858
8254         PR c++/24663
8255         PR c++/24664
8256         * g++.dg/template/pr11858.C: New test.
8257         * g++.dg/template/pr24663.C: New test.
8258         * g++.dg/template/unify12.C: New test.
8259         * g++.dg/template/unify13.C: New test.
8260         * g++.dg/template/unify14.C: New test.
8261         * g++.dg/template/unify15.C: New test.
8262         * g++.dg/template/unify16.C: New test.
8263         * g++.dg/template/unify17.C: New test.
8265 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8267         PR fortran/68283
8268         gfortran.dg/pr68283.f90: New test.
8270 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8272         PR fortran/66094
8273         * gfortran.dg/inline_matmul_13.f90:  New test.
8274         * gfortran.dg/matmul_bounds_8.f90:  New test.
8275         * gfortran.dg/matmul_bounds_9.f90:  New test.
8276         * gfortran.dg/matmul_bounds_10.f90:  New test.
8278 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8280         PR tree-optimization/69426
8281         * gcc.dg/autopar/pr69426.c: New test.
8283 2016-01-23  Martin Sebor  <msebor@redhat.com>
8285         PR c++/58109
8286         PR c++/69022
8287         * g++.dg/cpp0x/alignas5.C: New test.
8288         * g++.dg/ext/vector29.C: Same.
8290 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8292         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8293         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8294         _GNU_SOURCE from compile flags to the source.
8295         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8296         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8297         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8298         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8300 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8302         PR target/69432
8303         * g++.dg/opt/pr69432.C: New test.
8305 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8307         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8308         32-bit targets testing an -m64 multilib.
8310 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8312         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8313         64-bit support.
8315 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8317         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8319 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8321         PR target/68674
8322         * gcc.target/i386/pr68674.c
8323         * gcc.target/aarch64/pr68674.c
8324         * gcc.target/arm/pr68674.c
8326 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8328         PR target/69403
8329         * gcc.c-torture/execute/pr69403.c: New test.
8331 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8333         PR c++/55843
8334         * g++.dg/template/pr55843.C: New.
8336 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8338         PR testsuite/66877
8339         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8340         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8342 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8344         PR testsuite/67489
8345         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8346         from dg-do compile directive, and instead add
8347         { dg-require-effective-target int128 }.
8349 2016-01-20  Martin Sebor  <msebor@redhat.com>
8351         PR c/69405
8352         * gcc.dg/sync-fetch.c: New test.
8354 2016-01-21  Martin Sebor  <msebor@redhat.com>
8356         PR target/69252
8357         * gcc.target/powerpc/pr69252.c: New test.
8359 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8361         PR fortran/65996
8362         * gfortran.dg/pr65996.f90: New test.
8364 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8366         PR c++/68810
8367         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8368         expected to generate an error.
8370 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8372         PR middle-end/66178
8373         * gcc.dg/torture/pr66178.c: New test.
8375 2016-01-21  Anton Blanchard  <anton@samba.org>
8376             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8378         PR target/63354
8379         * gcc.target/powerpc/pr63354.c:  New test.
8381 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8383         PR rtl-optimization/68990
8384         * gcc.target/i386/pr68990: New.
8386 2016-01-21  Nick Clifton  <nickc@redhat.com>
8388         PR target/69129
8389         * gcc.target/mips/pr69129.c: New.
8391 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8393         PR c++/58046
8394         * g++.dg/cpp0x/pr58046.C: New.
8396 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8398         PR target/69187
8399         PR target/65624
8400         * gcc.target/arm/pr69187.c: New test.
8402         PR c++/69355
8403         * g++.dg/torture/pr69355.C: New test.
8405 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8406             Sebastian Pop  <s.pop@samsung.com>
8408         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8410 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8411             Sebastian Pop  <s.pop@samsung.com>
8413         * gcc.dg/graphite/pr68976.c: New test.
8415 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8417         PR middle-end/67653
8418         * c-c++-common/pr67653.c: New test.
8419         * gcc.dg/torture/pr29119.c: Add dg-warning.
8421 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8423         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8425 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8427         PR c/24293
8428         * gcc.dg/pr24293.c: New test.
8429         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8430         incomplete struct type.
8431         * gcc.dg/declspec-1.c: Likewise.
8432         * gcc.dg/pr63549.c: Likewise.
8434 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8436         PR tree-optimization/66612
8437         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8438         for bdn instruction.
8440 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8442         * lib/target-supports.exp
8443         (check_effective_target_arm_fp_ok_nocache): New.
8444         (check_effective_target_arm_fp_ok): New.
8445         (add_options_for_arm_fp): New.
8446         (check_effective_target_arm_crypto_ok_nocache): Require
8447         target_arm_v8_neon_ok instead of arm32.
8448         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8449         (check_effective_target_arm_crypto_pragma_ok): New.
8450         (add_options_for_arm_vfp): New.
8451         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8452         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8453         target instead. Force initial fpu to vfp.
8454         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8455         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8456         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8457         dependency.
8458         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8459         use arm_vfp effective target instead. Force initial fpu to vfp.
8460         * gcc.target/arm/attr-neon3.c: Likewise.
8461         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8462         arm_vfp_ok.
8463         * gcc.target/arm/unsigned-float.c: Likewise.
8464         * gcc.target/arm/vfp-1.c: Likewise.
8465         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8466         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8467         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8468         * gcc.target/arm/vfp-ldmias.c: Likewise.
8469         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8470         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8471         * gcc.target/arm/vfp-stmiad.c: Likewise.
8472         * gcc.target/arm/vfp-stmias.c: Likewise.
8473         * gcc.target/arm/vnmul-1.c: Likewise.
8474         * gcc.target/arm/vnmul-2.c: Likewise.
8475         * gcc.target/arm/vnmul-3.c: Likewise.
8476         * gcc.target/arm/vnmul-4.c: Likewise.
8478 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8480         PR testsuite/69366
8481         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8482         the MPX run-time library, for compile-time MPX test.
8483         * gcc.target/i386/chkp-always_inline.c: Likewise.
8484         * gcc.target/i386/chkp-bndret.c: Likewise.
8485         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8486         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8487         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8488         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8489         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8490         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8491         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8492         * gcc.target/i386/chkp-label-address.c: Likewise.
8493         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8494         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8495         * gcc.target/i386/chkp-pr69044.c: Likewise.
8496         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8497         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8498         * gcc.target/i386/chkp-strchr.c: Likewise.
8499         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8500         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8501         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8502         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8503         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8504         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8505         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8506         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8507         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8508         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8509         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8510         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8511         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8512         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8513         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8514         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8515         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8516         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8517         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8518         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8519         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8520         * gcc.target/i386/pr63995-2.c: Likewise.
8521         * gcc.target/i386/pr64805.c: Likewise.
8522         * gcc.target/i386/pr65044.c: Likewise.
8523         * gcc.target/i386/pr65167.c: Likewise.
8524         * gcc.target/i386/pr65183.c: Likewise.
8525         * gcc.target/i386/pr65184.c: Likewise.
8526         * gcc.target/i386/thunk-retbnd.c: Likewise.
8528 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8530         PR tree-optimization/69328
8531         * gcc.dg/pr69328.c: New test.
8533 2016-01-20  Jeff Law  <law@redhat.com>
8535         PR target/25114
8536         * gcc.target/m68k/pr25114.c: New test.
8538 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8540         * gcc.target/arm/memset-inline-10.c: Added
8541         dg-require-effective-target arm_thumb2_ok.
8543 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8545         * gcc.dg/debug/dwarf2/sso.c: New test.
8547 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8549         PR testsuite/68820
8550         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8551         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8552         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8554 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8556         PR ipa/66223
8557         * g++.dg/ipa/devirt-50.C: New testcase.
8559 2016-01-19  Marek Polacek  <polacek@redhat.com>
8561         PR c++/68965
8562         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8563         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8565 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8567         PR target/69135
8568         * gcc.target/arm/pr69135_1.c: New test.
8570 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8572         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8574 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8576         * gcc.target/aarch64/ccmp_1.c: New testcase.
8578 2016-01-19  Marek Polacek  <polacek@redhat.com>
8580         PR c++/68586
8581         * g++.dg/cpp0x/enum30.C: New test.
8583 2016-01-19  Richard Biener  <rguenther@suse.de>
8585         PR tree-optimization/69336
8586         * g++.dg/tree-ssa/pr69336.C: New testcase.
8588 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8590         PR debug/65779
8591         * gcc.dg/pr65779.c: New test.
8593 2016-01-19  Richard Biener  <rguenther@suse.de>
8595         PR tree-optimization/69352
8596         * gcc.dg/torture/pr69352.c: New testcase.
8598 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8600         PR rtl-optimization/68955
8601         PR rtl-optimization/64557
8602         * gcc.dg/torture/pr68955.c: New test.
8604 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8606         PR lto/69136
8607         * g++.dg/torture/pr69136.C: New testcase.
8609 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8611         PR lto/69133
8612         * g++.dg/lto/pr69133_0.C: New testcase.
8613         * g++.dg/lto/pr69133_1.C: New testcase.
8615 2016-01-15  Jeff Law  <law@redhat.com>
8617         PR tree-optimization/69320
8618         * gcc.c-torture/pr69320-1.c: New test.
8619         * gcc.c-torture/pr69320-2.c: New test.
8620         * gcc.c-torture/pr69320-3.c: New test.
8621         * gcc.c-torture/pr69320-4.c: New test.
8623 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8625         PR c++/11858
8626         PR c++/24663
8627         PR c++/24664
8628         * g++.dg/template/pr11858.C: New test.
8629         * g++.dg/template/pr24663.C: New test.
8630         * g++.dg/template/unify12.C: New test.
8631         * g++.dg/template/unify13.C: New test.
8632         * g++.dg/template/unify14.C: New test.
8633         * g++.dg/template/unify15.C: New test.
8634         * g++.dg/template/unify16.C: New test.
8635         * g++.dg/template/unify17.C: New test.
8637 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8639         PR testsuite/69181
8640         * gcc.dg/pr69181-1.c: New test file.
8641         * gcc.dg/pr69181-2.c: New test file.
8642         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8643         globals by moving it to...
8644         (cleanup-after-saved-dg-test): ...this new function.  Add
8645         "global additional_sources_used".  Add reset of global
8646         multiline_expected_outputs to the empty list.
8647         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8648         global to...
8649         (multiline_expected_outputs): ...this, and updated comments to
8650         note that it is modified from gcc-dg.exp.
8651         (dg-end-multiline-output): Update for the above renaming.
8652         (handle-multiline-outputs): Likewise.  Remove the clearing
8653         of the expected outputs to the empty list.
8655 2016-01-18  Richard Biener  <rguenther@suse.de>
8657         PR tree-optimization/69297
8658         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8660 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8662         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8663         dg-options.
8664         * gcc.target/mips/mips-3d-2.c: Likewise.
8665         * gcc.target/mips/mips-3d-3.c: Likewise.
8666         * gcc.target/mips/mips-3d-4.c: Likewise.
8667         * gcc.target/mips/mips-3d-5.c: Likewise.
8668         * gcc.target/mips/mips-3d-6.c: Likewise.
8669         * gcc.target/mips/mips-3d-7.c: Likewise.
8670         * gcc.target/mips/mips-3d-8.c: Likewise.
8671         * gcc.target/mips/mips-3d-9.c: Likewise.
8672         * gcc.target/mips/mips-ps-1.c: Likewise.
8673         * gcc.target/mips/mips-ps-2.c: Likewise.
8674         * gcc.target/mips/mips-ps-3.c: Likewise.
8675         * gcc.target/mips/mips-ps-4.c: Likewise.
8676         * gcc.target/mips/mips-ps-5.c: Likewise.
8677         * gcc.target/mips/mips-ps-6.c: Likewise.
8678         * gcc.target/mips/mips-ps-7.c: Likewise.
8679         * gcc.target/mips/mips-ps-type.c: Likewise.
8680         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8681         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8683 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8685         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8686         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8687         * c-c++-common/goacc/kernels-empty.c: New test.
8688         * c-c++-common/goacc/kernels-eternal.c: New test.
8689         * c-c++-common/goacc/kernels-loop-2.c: New test.
8690         * c-c++-common/goacc/kernels-loop-3.c: New test.
8691         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8692         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8693         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8694         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8695         * c-c++-common/goacc/kernels-loop-data.c: New test.
8696         * c-c++-common/goacc/kernels-loop-g.c: New test.
8697         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8698         * c-c++-common/goacc/kernels-loop-n.c: New test.
8699         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8700         * c-c++-common/goacc/kernels-loop.c: New test.
8701         * c-c++-common/goacc/kernels-noreturn.c: New test.
8702         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8703         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8704         * c-c++-common/goacc/kernels-reduction.c: New test.
8706 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8708         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8709         * gcc.dg/autopar/outer-2.c: Same.
8710         * gcc.dg/autopar/outer-3.c: Same.
8711         * gcc.dg/autopar/outer-4.c: Same.
8712         * gcc.dg/autopar/outer-5.c: Same.
8713         * gcc.dg/autopar/outer-6.c: Same.
8714         * gcc.dg/autopar/parallelization-1.c: Same.
8715         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8716         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8717         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8718         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8719         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8720         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8721         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8722         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8723         * gcc.dg/autopar/pr39500-1.c: Same.
8724         * gcc.dg/autopar/pr39500-2.c: Same.
8725         * gcc.dg/autopar/pr46193.c: Same.
8726         * gcc.dg/autopar/pr46194.c: Same.
8727         * gcc.dg/autopar/pr49580.c: Same.
8728         * gcc.dg/autopar/pr49960-1.c: Same.
8729         * gcc.dg/autopar/pr49960.c: Same.
8730         * gcc.dg/autopar/pr68373.c: Same.
8731         * gcc.dg/autopar/reduc-1.c: Same.
8732         * gcc.dg/autopar/reduc-1char.c: Same.
8733         * gcc.dg/autopar/reduc-1short.c: Same.
8734         * gcc.dg/autopar/reduc-2.c: Same.
8735         * gcc.dg/autopar/reduc-2char.c: Same.
8736         * gcc.dg/autopar/reduc-2short.c: Same.
8737         * gcc.dg/autopar/reduc-3.c: Same.
8738         * gcc.dg/autopar/reduc-4.c: Same.
8739         * gcc.dg/autopar/reduc-6.c: Same.
8740         * gcc.dg/autopar/reduc-7.c: Same.
8741         * gcc.dg/autopar/reduc-8.c: Same.
8742         * gcc.dg/autopar/reduc-9.c: Same.
8743         * gcc.dg/autopar/uns-outer-4.c: Same.
8744         * gcc.dg/autopar/uns-outer-5.c: Same.
8745         * gcc.dg/autopar/uns-outer-6.c: Same.
8746         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8747         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8749 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8751         PR target/63679
8752         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8753         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8755 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8757         PR target/63679
8758         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8759         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8760         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8762 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8764         PR target/63679
8765         * gcc.dg/tree-ssa/sra-17.c: New.
8766         * gcc.dg/tree-ssa/sra-18.c: New.
8768 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8770         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8772 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8774         * gnat.dg/inline12.adb: New test.
8776 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8778         PR tree-optimization/66797
8779         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8781 2016-01-18  Richard Biener  <rguenther@suse.de>
8783         PR tree-optimization/69170
8784         * gcc.dg/torture/pr69170.c: New testcase.
8786 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8788         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8790 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8792         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8794 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8796         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8797         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8798         redundant dg-require-effective-target pthread.
8799         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8800         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8801         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8802         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8803         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8804         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8805         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8807 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8809         PR target/68609
8810         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8811         * gcc.target/powerpc/recip-7.c: Same.
8813 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8815         PR c++/69091
8816         * g++.dg/template/pr69091.C: New test.
8818 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8820         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8821         dump does not contain an error_mark_node.
8822         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8823         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8825 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8827         PR c++/68936
8828         * g++.dg/template/pr68936.C: New test.
8830 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8832         PR target/68609
8833         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8834         * gcc.target/powerpc/recip-2.c: Same.
8835         * gcc.target/powerpc/recip-3.c: Same.
8836         * gcc.target/powerpc/recip-4.c: Same.
8837         * gcc.target/powerpc/recip-sqrtf.c: Same.
8839 2016-01-15  Jeff Law  <law@redhat.com>
8841         PR tree-optimization/69270
8842         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8843         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8845 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8847         PR fortran/49630
8848         * gfortran.dg/deferred_character_13.f90: New test for the fix
8849         of comment 3 of the PR.
8851         PR fortran/54070
8852         * gfortran.dg/deferred_character_8.f90: New test
8853         * gfortran.dg/allocate_error_5.f90: New test
8855         PR fortran/60593
8856         * gfortran.dg/deferred_character_10.f90: New test
8858         PR fortran/60795
8859         * gfortran.dg/deferred_character_14.f90: New test
8861         PR fortran/61147
8862         * gfortran.dg/deferred_character_11.f90: New test
8864         PR fortran/64324
8865         * gfortran.dg/deferred_character_9.f90: New test
8867 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8869         PR rtl-optimization/69030
8870         * gcc.target/i386/pr69030.c: New.
8872 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8874         * gcc.target/aarch64/target_attr_17.c: New test.
8876 2016-01-15  Richard Biener  <rguenther@suse.de>
8878         PR tree-optimization/66856
8879         * gcc.dg/torture/pr66856-1.c: New testcase.
8880         * gcc.dg/torture/pr66856-2.c: Likewise.
8882 2016-01-15  Richard Biener  <rguenther@suse.de>
8884         PR debug/69137
8885         * g++.dg/lto/pr69137_0.C: New testcase.
8887 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8889         PR middle-end/69246
8890         * gcc.target/i386/pr69246.c: New test.
8892 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8894         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8896 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8898         PR c++/56194
8899         * g++.dg/init/const9.C: Disable test on S/390.
8901 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8903         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8904         * g++.dg/Wno-frame-address.C: Ditto.
8906 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8908         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8910 2016-01-15  Richard Biener  <rguenther@suse.de>
8912         PR tree-optimization/68961
8913         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8915 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8917         * gcc.target/i386/pr65105-5.c: New test.
8919 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8921         * gcc.c-torture/execute/alias-4.c: New testcase.
8923 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8925         PR ipa/68148
8926         * g++.dg/ipa/devirt-49.C: New testcase.
8928 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8930         PR target/65837
8931         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8932         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8933         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8935 2016-01-15  Richard Biener  <rguenther@suse.de>
8937         PR tree-optimization/69117
8938         * gcc.dg/torture/pr69117.c: New testcase.
8940 2015-01-14  Ryan Burn  <contact@rnburn.com>
8942         PR c++/69048
8943         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8945 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8947         PR testsuite/67509
8948         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8949         range tests use 100 * maximum instead of maximum + 1.
8951 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8953         PR debug/69244
8954         * gcc.dg/guality/pr69244.c: New test.
8956 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8958         * lib/target-supports.exp (check_effective_target_issignaling):
8959         New procedure.
8960         * gcc.dg/pr61441.c: Require issignaling effective target.
8962 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8964         PR target/68803
8965         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8967 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8969         PR c++/68819
8970         PR preprocessor/69177
8971         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8972         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8973         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8974         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8976 2016-01-14  Marek Polacek  <polacek@redhat.com>
8978         PR c/69262
8979         * gcc.dg/array-15.c: New test.
8981 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8983         PR middle-end/68146
8984         PR tree-optimization/69155
8985         * gfortran.dg/pr68146.f: New test.
8986         * gfortran.dg/pr69155.f90: New test.
8988 2016-01-14  Richard Biener  <rguenther@suse.de>
8990         PR tree-optimization/68060
8991         * gcc.dg/torture/pr68060-1.c: New testcase.
8992         * gcc.dg/torture/pr68060-2.c: Likewise.
8994 2016-01-14  Nick Clifton  <nickc@redhat.com>
8996         * lib/target-supports.exp
8997         (check_effective_target_arm_neon_ok_nocache): Add an option
8998         sequence that includes setting the ARM architecture to ARMv7-A.
8999         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9000         command line options necessary to enable Neon support.
9001         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9002         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9003         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9004         * gcc.target/arm/pr69180.c: Likewise.
9006 2016-01-14  Jeff Law  <law@redhat.com>
9008         PR tree-optimization/69270
9009         * gcc.dg/tree-ssa/pr69270.c: New test.
9011 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
9013         PR c/66208
9014         * c-c++-common/pr66208.c: New file.
9016 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9018         PR tree-optimization/69156
9019         * gcc.dg/pr69156.c: New test.
9021 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9023         * gcc.target/i386/pr69225-7.c: New test.
9025 2016-01-13  Richard Henderson  <rth@redhat.com>
9027         * gcc.dg/tm/memopt-13.c: Update expected function.
9028         * gcc.dg/tm/memopt-6.c: Likewise.
9030 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
9032         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9033         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9034         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9035         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9037 2016-01-13  Tom de Vries  <tom@codesourcery.com>
9039         PR tree-optimization/69169
9040         * gcc.dg/pr69169.c: New test.
9042 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
9044         PR target/69228
9045         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9046         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9047         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9048         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9049         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9050         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9051         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9052         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9054 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
9056         PR target/69247
9057         * gcc.dg/pr69247.c: New test.
9059 2016-01-13  Richard Biener  <rguenther@suse.de>
9061         PR tree-optimization/69242
9062         * gcc.dg/torture/pr69242.c: New testcase.
9064 2016-01-13  Richard Biener  <rguenther@suse.de>
9066         PR tree-optimization/69186
9067         * gcc.dg/torture/pr69186.c: New testcase.
9069 2016-01-13  Jeff Law  <law@redhat.com>
9071         PR tree-optimization/67755
9072         * gcc.dg/tree-ssa/pr67755.c: New test.
9074 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9076         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9077         pass number in output by a star.
9079 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9081         PR tree-optimization/68911
9082         * gcc.c-torture/execute/pr68911.c: New test.
9084 2016-01-12  Marek Polacek  <polacek@redhat.com>
9086         PR c++/68979
9087         * g++.dg/warn/permissive-1.C: New test.
9089 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9091         PR objc++/68511
9092         PR c++/69213
9093         * g++.dg/opt/pr69213.C: New test.
9095 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9097         PR target/69180
9098         * gcc.target/arm/pr69180.c: New test.
9100 2016-01-12  Richard Biener  <rguenther@suse.de>
9102         PR lto/69077
9103         * g++.dg/lto/pr69077_0.C: New testcase.
9104         * g++.dg/lto/pr69077_1.C: Likewise.
9106 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9108         PR target/69175
9109         * g++.dg/opt/pr69175.C: New test.
9111 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
9113         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9114         rather than #including math.h & stdlib.h.
9115         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9116         * gcc.dg/vect/pr49771.c: Likewise.
9117         * gcc.dg/vect/vect-10-big-array.c: Likewise.
9118         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9119         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9120         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9121         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9122         * gcc.dg/vect/pr44507.c: Likewise.
9123         * gcc.dg/vect/pr45902.c: Likewise.
9124         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9125         * gcc.dg/vect/vect-117.c: Likewise.
9126         * gcc.dg/vect/vect-99.c: Likewise.
9127         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9128         * gcc.dg/vect/vect-cond-1.c: Likewise.
9129         * gcc.dg/vect/vect-cond-2.c: Likewise.
9130         * gcc.dg/vect/vect-cond-3.c: Likewise.
9131         * gcc.dg/vect/vect-cond-4.c: Likewise.
9132         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9133         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9134         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9135         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9136         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9137         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9138         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9139         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9140         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9141         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9142         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9143         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9144         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9145         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9146         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9147         include of signal.h.
9148         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9149         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9150         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9151         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9152         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9153         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9154         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9155         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9156         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9157         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9158         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9159         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9160         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9161         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9162         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9163         * gcc.dg/vect/vect-outer-5.c: Likewise.
9164         * gcc.dg/vect/vect-outer-6.c: Likewise.
9165         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9166         include of stdio.h.
9168 2016-01-12  Nick Clifton  <nickc@redhat.com>
9170         PR target/68913
9171         * gcc.dg/lto/pr61886_0.c: Rename the external function called
9172         to fread so that it will be found in all target runtimes.
9174 2016-01-12  Richard Biener  <rguenther@suse.de>
9176         PR tree-optimization/69053
9177         * g++.dg/torture/pr69053.C: New testcase.
9179 2016-01-12  Richard Biener  <rguenther@suse.de>
9181         PR tree-optimization/69168
9182         * gcc.dg/torture/pr69168.c: New testcase.
9184 2016-01-12  Richard Biener  <rguenther@suse.de>
9186         PR tree-optimization/69157
9187         * gcc.dg/torture/pr69157.c: New testcase.
9189 2016-01-12  Richard Biener  <rguenther@suse.de>
9191         PR tree-optimization/69174
9192         * gcc.dg/torture/pr69174.c: New testcase.
9194 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9196         PR c++/66808
9197         PR c++/69000
9198         * g++.dg/tls/pr66808.C: New test.
9199         * g++.dg/tls/pr69000.C: New test.
9201 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9203         * gcc.target/powerpc/swaps-p8-23.c: New test.
9204         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9206 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9208         PR tree-optimization/68356
9209         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9211 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9212             Jim Wilson  <jim.wilson@linaro.org>
9214         PR target/69194
9215         * gcc.target/arm/pr69194.c: New test.
9217 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9219         PR target/69225
9220         * gcc.target/i386/pr69225-1.c: New test.
9221         * gcc.target/i386/pr69225-2.c: Likewise.
9222         * gcc.target/i386/pr69225-3.c: Likewise.
9223         * gcc.target/i386/pr69225-4.c: Likewise.
9224         * gcc.target/i386/pr69225-5.c: Likewise.
9225         * gcc.target/i386/pr69225-6.c: Likewise.
9227 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9229         PR target/67462
9230         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9231         if lp64.
9233         PR target/69071
9234         * gcc.dg/pr69071.c: New test.
9236         PR c++/69211
9237         * g++.dg/opt/pr69211.C: New test.
9239         PR tree-optimization/69214
9240         * gcc.c-torture/compile/pr69214.c: New test.
9242 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9244         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9245         * gcc.target/i386/pr66232-11.c: Ditto.
9246         * gcc.target/i386/pr66232-12.c: Ditto.
9247         * gcc.target/i386/pr66232-13.c: Ditto.
9249 2016-01-11  Richard Biener  <rguenther@suse.de>
9251         PR tree-optimization/69173
9252         * gcc.dg/torture/pr69173.c: New testcase.
9254 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9256         PR rtl-optimization/68796
9257         * gcc.target/aarch64/tst_5.c: New test.
9258         * gcc.target/aarch64/tst_6.c: Likewise.
9260 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9262         PR rtl-optimization/68841
9263         * gcc.dg/pr68841.c: New test.
9264         * gcc.c-torture/execute/pr68841.c: New test.
9266 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9268         PR rtl-optimization/68920
9269         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9270         for ix86 targets.
9271         * gcc.dg/ifcvt-5.c: New test.
9273 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9275         PR bootstrap/69123
9276         * g++.dg/pr69123.C: New.
9278 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9280         PR target/69010
9281         * gcc.target/i386/pr69010.c: New test.
9283 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9285         PR ipa/69044
9286         * gcc.target/i386/chkp-pr69044.c: New test.
9288 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9290         PR tree-optimization/69109
9291         * gcc.dg/autopar/pr69109-2.c: New test.
9292         * gcc.dg/autopar/pr69109.c: New test.
9294 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9296         PR tree-optimization/69108
9297         * gcc.dg/autopar/pr69108.c: New test.
9299 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9301         PR c++/69029
9302         * c-c++-common/Wisleading-indentation.c: Augment test.
9304 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9306         PR fortran/69154
9307         * gfortran.dg/inline_matmul_12.f90:  New test.
9309 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9311         PR fortran/67779
9312         * gfortran.dg/actual_array_offset_1: New test.
9314 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9316         PR tree-optimization/69062
9317         * gcc.dg/autopar/pr69062.c: New test.
9319 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9321         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9322         * gcc.dg/vect/slp-perm-2.c: Likewise.
9323         * gcc.dg/vect/slp-perm-3.c: Likewise.
9324         * gcc.dg/vect/slp-perm-5.c: Likewise.
9325         * gcc.dg/vect/slp-perm-6.c: Likewise.
9326         * gcc.dg/vect/slp-perm-7.c: Likewise.
9327         * gcc.dg/vect/slp-perm-8.c: Likewise.
9329 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9331         PR tree-optimization/69039
9332         * gcc.dg/autopar/pr69039.c: New test.
9334 2016-01-09  Marek Polacek  <polacek@redhat.com>
9336         PR c++/69113
9337         * g++.dg/pr69113.C: New test.
9339 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9341         PR middle-end/50865
9342         PR tree-optimization/69097
9343         * gcc.c-torture/execute/pr50865.c: New test.
9344         * gcc.c-torture/execute/pr69097-1.c: New test.
9345         * gcc.c-torture/execute/pr69097-2.c: New test.
9346         * gcc.dg/pr69097-1.c: New test.
9347         * gcc.dg/pr69097-2.c: New test.
9349 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9351         PR c++/69164
9352         * g++.dg/opt/pr69164.C: New test.
9354 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9356         PR tree-optimization/69167
9357         * gcc.dg/pr69167.c: New test.
9359 2016-01-08  Marek Polacek  <polacek@redhat.com>
9361         PR c++/68449
9362         * g++.dg/pr68449.C: New.
9364 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9366         PR tree-optimization/68707
9367         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9368         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9369         on platforms supporting it.
9370         * gcc.dg/vect/slp-perm-2.c: Likewise.
9371         * gcc.dg/vect/slp-perm-3.c: Likewise.
9372         * gcc.dg/vect/slp-perm-5.c: Likewise.
9373         * gcc.dg/vect/slp-perm-7.c: Likewise.
9374         * gcc.dg/vect/slp-perm-8.c: Likewise.
9375         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9376         on platforms supporting it.
9378 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9380         PR tree-optimization/69162
9381         * gcc.dg/pr69162.c: New test.
9383         PR tree-optimization/69172
9384         * gcc.dg/pr69172.c: New test.
9386 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9388         PR tree-optimization/67781
9389         * gcc.c-torture/execute/pr67781.c: New file.
9391 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9393         PR tree-optimization/69083
9394         * gcc.dg/vect/pr69083.c: New test.
9396 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9398         PR tree-optimization/61441
9399         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9400         Use -fexcess-precision=standard for compiler options.
9401         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9403 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9405         PR fortran/69128
9406         * gfortran.dg/gomp/pr69128.f90: New test.
9408         PR c++/69145
9409         * g++.dg/ext/pr69145-1.C: New test.
9410         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9411         * g++.dg/ext/pr69145-2.h: New file.
9413 2016-01-07  Martin Sebor  <msebor@redhat.com>
9415         PR c/68966
9416         * gcc.dg/atomic-fetch-bool.c: New test.
9417         * gcc.dg/sync-fetch-bool.c: New test.
9419 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9421         PR fortran/66680
9422         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9424 2016-01-07  Nick Clifton  <nickc@redhat.com>
9426         PR target/66655
9427         * g++.dg/pr66655.C: New test.
9428         * g++.dg/pr66655_1.cc: Test support file.
9429         * g++.dg/pr66655.h: Test header file.
9431 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9433         PR fortran/66680
9434         gfortran.dg/gomp/pr66680.f90: New test.
9436 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9438         PR target/69171
9439         * gcc.target/i386/pr69171-1.c: New test.
9440         * gcc.target/i386/pr69171-2.c: Likewise.
9441         * gcc.target/i386/pr69171-3.c: Likewise.
9442         * gcc.target/i386/pr69171-4.c: Likewise.
9443         * gcc.target/i386/pr69171-5.c: Likewise.
9444         * gcc.target/i386/pr69171-6.c: Likewise.
9446 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9448         PR middle-end/67639
9449         * c-c++-common/pr67639.c: New test.
9451 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9453         PR tree-optimization/69141
9454         * g++.dg/opt/pr69141.C: New test.
9456 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9458         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9460 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9462         PR target/69140
9463         * gcc.target/i386/pr69140.c: New test
9465 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9467         * gcc.dg/bad-dereference.c: New test case.
9469 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9471         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9473 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9475         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9477 2016-01-06  Marek Polacek  <polacek@redhat.com>
9479         PR sanitizer/69099
9480         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9482 2016-01-05  Marek Polacek  <polacek@redhat.com>
9484         PR c/69104
9485         * gcc.dg/atomic-invalid-2.c: New.
9487 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9489         PR target/68991
9490         * gcc.target/i386/pr68991.c: New test.
9492 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9494         PR target/68991
9495         * g++.dg/pr68991-1.C: New test.
9496         * g++.dg/pr68991-2.C: Likewise.
9498 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9500         PR other/60465
9501         * gcc.target/ia64/pr60465-gprel64.c: New test.
9502         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9504 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9506         PR rtl-optimization/68651
9507         * gcc.target/aarch64/pr68651_1.c: New test.
9509 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9511         PR c/69122
9512         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9514 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9516         PR c++/58583
9517         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9519         * gcc.dg/alias-15.c: New.
9521 2016-01-05  Nick Clifton  <nickc@redhat.com>
9523         PR target/68870
9524         * g++.dg/pr68770.C: New test.
9526 2016-01-04  Mike Stump  <mikestump@comcast.net>
9528         * lib/target-supports.exp (check_effective_target_cilkplus):
9529         cilkplus targets require pthreads.
9530         (check_effective_target_cilkplus): Remove special case for NVPTX.
9532 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9534         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9535         generation.
9537 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9539         Update copyright years.
9541 2016-01-04  Marek Polacek  <polacek@redhat.com>
9543         PR c/68908
9544         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9545         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9546         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9548 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9550         * gcc.target/sparc/20160104-2.c: New test.
9552 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9554         * gcc.target/sparc/20160104-1.c: New test.
9556 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9558         PR fortran/65045
9559         * gfortran.dg/pr65045.f90: New test.
9561 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9563         * gnat.dg/specs/debug1.ads: Delete.
9565 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9567         PR libgfortran/68867
9568         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9569         expression.
9571 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9573         PR libgfortran/68867
9574         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9575         PowerPC.
9577 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9579         PR fortran/68864
9580         * gfortran.dg/pr68864.f90: New test.
9582 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9584         PR tree-optimization/69070
9585         * gcc.dg/pr69070.c: New test.
9587         PR sanitizer/69055
9588         * gfortran.dg/pr69055.f90: New test.
9590         PR target/69015
9591         * gcc.dg/pr69015.c: New test.
9593 Copyright (C) 2016 Free Software Foundation, Inc.
9595 Copying and distribution of this file, with or without modification,
9596 are permitted in any medium without royalty provided the copyright
9597 notice and this notice are preserved.