PR middle-end/71758
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba171ad874e9dd4e88048301353ffcaeca7abb580
1 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
3         PR middle-end/71758
4         * c-c++-common/gomp/pr71758.c: New test.
5         * gfortran.dg/gomp/pr71758.f90: New test.
7         PR tree-optimization/71823
8         * gcc.dg/vect/pr71823.c: New test.
10 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
12         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
13         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
14         and LINE_MAP_MAX_LOCATION_WITH_COLS.
16 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
18         PR target/71801
19         * gcc.target/i386/pr71801.c: New test.
21 2016-07-11  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/71816
24         * gcc.dg/torture/pr71816.c: New testcase.
26 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
28         PR fortran/71783
29         * gfortran.dg/dependency_46.f90:  New test.
31 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
33         PR rtl-optimization/71621
34         * gcc.target/i386/pr71621-1.c: New.
35         * gcc.target/i386/pr71621-2.c: New.
37 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
39         * gfortran.dg/goacc/pr71704.f90: New test.
41 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
43         PR target/71297
44         * gcc.target/powerpc/pr71297.c: New.
46 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
48         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
50 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
52         PR target/71806
53         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
55 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
57         PR tree-optimization/71667
58         * gcc.dg/vect/pr71667.c: New
60 2016-07-08  Martin Liska  <mliska@suse.cz>
62         * gcc.dg/torture/pr71606.c: New test.
64 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
66         PR fortran/71764
67         * gfortran.dg/pr71764.f90: New test.
69 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
70             Kai Tietz  <ktietz70@googlemail.com>
72         PR c++/70869
73         PR c++/71054
74         * g++.dg/cpp0x/pr70869.C: New test.
75         * g++.dg/cpp0x/pr71054.C: New test.
77 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
79         * g++.dg/debug/pr71432.C: Fail on AIX.
81 2016-07-07  Martin Liska  <mliska@suse.cz>
83         * gfortran.dg/do_1.f90: Remove a corner case that triggers
84         an undefined behavior.
85         * gfortran.dg/do_3.F90: Likewise.
86         * gfortran.dg/do_check_11.f90: New test.
87         * gfortran.dg/do_check_12.f90: New test.
88         * gfortran.dg/do_corner_warn.f90: New test.
90 2016-07-07  Martin Liska  <mliska@suse.cz>
92         * gfortran.dg/predict-1.f90: Ammend the test.
93         * gfortran.dg/predict-2.f90: Likewise.
95 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
97         PR ipa/71624
98         * g++.dg/pr71624.C: New test.
100 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
102         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
103         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
104         ARMv8-M Mainline architectures.
106 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
108         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
109         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
111 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
113         PR target/70098
114         PR target/71763
115         * gcc.target/powerpc/pr71763.c: New file.
117 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
119         PR tree-optimization/71518
120         * gcc.dg/pr71518.c: New test.
122 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
124         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
126 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
128         PR target/50739 
129         * gcc.target/avr/pr50739.c: New test.
131 2016-07-05  Jan Hubicka  <jh@suse.cz>
133         * gcc.dg/tree-ssa/scev-14.c: update template.
135 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
137         * gcc.dg/vect/group-no-gaps-1.c: New test.
139 2016-07-05  Andi Kleen  <ak@linux.intel.com>
141         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
142         if kernel supports MPX.
144 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
146         * gcc.c-torture/compile/pr69102.c: Require fpic support.
148 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
149             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
151         * gcc.target/powerpc/signbit-1.c: New test.
152         * gcc.target/powerpc/signbit-2.c: New test.
153         * gcc.target/powerpc/signbit-3.c: New test.
155 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
157         PR rtl-optimization/71594
158         * gcc.dg/torture/pr71594.c: New test.
160 2016-07-05  Jan Hubicka  <jh@suse.cz>
162         * gcc.dg/tree-ssa/scev-14.c: new testcase.
164 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
166         PR c++/62314
167         * gcc/testsuite/g++.dg/parse/error5.C: Update column
168         number of missing semicolon error.
169         * g++.dg/pr62314-2.C: New test case.
171 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
173         * gfortran.dg/coarray_stat_function.f90: New test.
174         * gfortran.dg/coarray_stat_whitespace.f90: New test.
175         * gfortran.dg/coarray_lib_comm_1: Adapting old test
176         to new interfaces.
178 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
180         PR fortran/71623
181         * gfortran.dg/deferred_character_17.f90: New test.
183 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
185         * gcc.target/arm/neon/polytypes.c: Move to ...
186         * gcc.target/arm/polytypes.c: ... here.
187         * gcc.target/arm/neon/pr51534.c: Move to ...
188         * gcc.target/arm/pr51534.c: ... here.
189         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
190         * gcc.target/arm/vect-vcvt.c: ... here.
191         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
192         * gcc.target/arm/vect-vcvtq.c: ... here.
193         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
194         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
195         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
196         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
197         * gcc.target/arm/neon/neon.exp: Delete.
198         * gcc.target/arm/neon/: Delete.
200 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
202         PR fortran/65575
203         * gfortran.dg: pr65575.f90: New test.
205 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
207         PR fortran/35849
208         * gfortran.dg: pr35849.f90: New test.
210 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
212         PR c++/71739
213         * g++.dg/cpp0x/pr71739.C: New test.
215 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
217         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
219 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
221         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
222         locr.
223         * gcc.target/s390/loc-1.c: New test.
225 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
227         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
228         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
230 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
232         PR target/63874
233         * gcc.target/aarch64/pr63874.c: New test.
235 2016-07-04  Jan Beulich  <jbeulich@suse.com>
237         * g++.dg/header.c: New.
238         * gcc.dg/header.c: New.
240 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
242         PR c/71719
243         * c-c++-common/Wunused-var-15.c: New test.
245 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
247         PR fortran/71687
248         * gfortran.dg/gomp/pr71687.f90: New test.
250 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
252         * gcc.dg/const-float128-ped.c: Require __float128 effective
253         target and options.
254         * gcc.dg/const-float128.c: Likewise.
255         * gcc.dg/torture/float128-cmp-invalid.c: Require
256         __float128 and base_quadfloat_support effective targets, and
257         __float128 options.
258         * gcc.dg/torture/float128-div-underflow.c: Likewise.
259         * gcc.dg/torture/float128-extend-nan.c: Likewise.
260         * gcc.dg/torture/float128-nan.c: Likewise.
261         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
262         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
263         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
264         * lib/target-supports.exp (check_effective_target___float128):
265         New.
266         (add_options_for___float128): New.
267         (check_effective_target_base_quadword_support): New.
269 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
271         PR target/71720
272         * gcc.target/powerpc/pr71720.c: New test.
274 2016-07-01  Jan Beulich  <jbeulich@suse.com>
276         * gcc.dg/bss.c: New.
278 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
280         PR target/71698
281         * gcc.target/powerpc/pr71698.c: New test.
283 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
285         PR target/71151
286         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
287         instead of ".foo" for its section name.
288         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
289         depending on MCU's flash size.
290         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
291         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
292         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
293         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
294         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
295         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
297 2016-07-01  Jan Beulich  <jbeulich@suse.com>
299         * gcc.target/i386/pr65105-2.c: Add -msse2.
301 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
303         PR tree-optimization/71707
304         * gcc.dg/strlenopt-29.c: New test.
306         PR fortran/71704
307         * gfortran.dg/gomp/pr71704.f90: New test.
309         PR fortran/71705
310         * gfortran.dg/gomp/pr71705.f90: New test.
312 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
314         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
315         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
316         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
317         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
318         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
319         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
320         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
321         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
322         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
323         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
324         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
325         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
326         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
327         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
328         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
329         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
330         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
331         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
332         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
333         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
334         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
335         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
336         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
337         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
338         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
339         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
340         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
341         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
342         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
343         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
344         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
345         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
346         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
347         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
348         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
349         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
350         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
351         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
352         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
353         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
354         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
355         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
356         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
357         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
358         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
359         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
360         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
361         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
362         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
363         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
364         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
365         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
366         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
367         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
368         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
369         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
370         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
371         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
372         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
373         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
374         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
375         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
376         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
377         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
378         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
379         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
380         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
381         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
382         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
383         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
384         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
385         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
386         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
387         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
388         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
389         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
390         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
391         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
392         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
393         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
394         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
396 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
397             James Greenhalgh  <james.greenhalgh@arm.com>
399         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
401 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
402             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
404         * gcc.target/aarch64/vget_set_lane_1.c: New test.
406 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
408         PR driver/71651
409         * gcc.dg/spellcheck-options-12.c: New test case.
411 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
413         PR middle-end/71693
414         * gcc.c-torture/compile/pr71693.c: New test.
416 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
418         * gcc.dg/spellcheck-params.c: New testcase.
419         * gcc.dg/spellcheck-params-2.c: New testcase.
421 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
423         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
424         vector extract instructions.
425         * gcc.target/powerpc/p9-extract-2.c: Likewise.
427 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
429         PR fortran/71686
430         * gfortran.dg/unexpected_eof_2.f90: New test.
431         * gfortran.dg/unexpected_eof_3.f90: New test.
433 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
435         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
437 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
439         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
440         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
441         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
443 2016-06-29  Richard Biener  <rguenther@suse.de>
445         PR middle-end/15256
446         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
448 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
450         * gcc.target/arm/aapcs/neon-vect10.c: Require
451         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
452         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
453         * gcc.target/arm/aapcs/vfp18.c: Likewise.
454         * gcc.target/arm/aapcs/vfp19.c: Likewise.
455         * gcc.target/arm/aapcs/vfp20.c: Likewise.
456         * gcc.target/arm/aapcs/vfp21.c: Likewise.
457         * gcc.target/arm/fp16-aapcs-1.c: Require
458         -mfloat-ab=hard.  Also simplify the test.
459         * gcc.target/arm/fp16-aapcs-2.c: New.
461 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
463         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
464         comment.
465         (add_options_for_arm_fp16_ieee): New.
466         (add_options_for_arm_fp16_alternative): New.
467         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
468         long-line.
469         (effective_target_arm_fp16_hw): New.
471 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
473         PR tree-optimization/71655
474         * g++.dg/pr71655.C: New test.
476 2016-06-29  Martin Liska  <mliska@suse.cz>
478         * gcc.dg/pr71585.c: New test.
479         * gcc.dg/pr71585-2.c: New test.
480         * gcc.dg/pr71585-3.c: New test.
482 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
484         PR tree-optimization/70729
485         * g++.dg/vect/pr70729.cc: New test.
487 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
489         * c-c++-common/gomp/cancel-1.c: Extend.
491 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
493         PR tree-optimization/71625
494         * gcc.dg/strlenopt-28.c: New test.
496 2016-06-29  Richard Biener  <rguenther@suse.de>
498         PR middle-end/71002
499         * g++.dg/torture/pr71002.C: Adjust testcase.
501 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
503         PR c/71685
504         * gcc.dg/pr71685.c: New test.
506 2016-06-28  Martin Sebor  <msebor@redhat.com>
508         PR c/71552
509         * gcc.dg/init-bad-9.c: New test.
511 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
513         * gcc.target/powerpc/abs128-1.c: Require VSX.
514         * gcc.target/powerpc/copysign128-1.c: Likewise.
515         * gcc.target/powerpc/inf128-1.c: Likewise.
516         * gcc.target/powerpc/nan128-1.c: Likewise.
518 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
520         PR middle-end/71626
521         * gcc.c-torture/execute/pr71626-1.c: New test.
522         * gcc.c-torture/execute/pr71626-2.c: New test.
524 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
526         PR target/71656
527         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
529 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
531         PR target/71670
532         * gcc.target/powerpc/pr71670.c: New testcase.
534 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
536         PR target/71656
537         * gcc.target/powerpc/pr71656-1.c: New test.
538         * gcc.target/powerpc/pr71656-2.c: New test.
540 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
542         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
543         around fp16 code.
544         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
545         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
546         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
547         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
548         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
549         Add arm_neon_fp16_ok effective target.
550         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
551         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
552         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
553         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
554         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
555         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
556         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
557         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
558         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
559         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
560         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
562 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
564         * gcc.dg/predict-12.c: New testcase.
566 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
568         PR fortran/71649
569         * gfortran.dg/pr71649.f90: New test.
571 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
573         PR tree-optimization/71643
574         * g++.dg/opt/pr71643.C: New test.
576         PR tree-optimization/71631
577         * gcc.c-torture/execute/pr71631.c: New test.
579 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
581         * gcc.dg/predict-11.c: New testcase.
582         * gfortran.dg/predict-2.f90: New testcase.
584 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
586         * gcc.dg/predict-10.c: New test.
588 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
590         * gcc.target/powerpc/abs128-1.c: New.
591         * gcc.target/powerpc/copysign128-1.c: New.
592         * gcc.target/powerpc/inf128-1.c: New.
593         * gcc.target/powerpc/nan128-1.c: New.
595 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
597         * gfortran.dg/pr71642.f90: New test.
599 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
601         PR tree-optimization/71647
602         * gcc.target/i386/pr71647.c: New test.
604 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
606         * gcc.target/i386/noplt-gd-1.c: New test.
607         * gcc.target/i386/noplt-gd-2.c: Likewise.
608         * gcc.target/i386/noplt-gd-3.c: Likewise.
609         * gcc.target/i386/noplt-ld-1.c: Likewise.
610         * gcc.target/i386/noplt-ld-2.c: Likewise.
611         * gcc.target/i386/noplt-ld-3.c: Likewise.
612         * lib/target-supports.exp
613         (check_effective_target_tls_get_addr_via_got): New.
615 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
617         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
618         testsuite compile flags.
619         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
620         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
622 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
624         * g++dg/vect/pr36684.cc: Add dg-do compile.
625         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
626         * gcc.dg/vect/pr70021.c: Ditto.
627         * gcc.dg/vect/pr70138-1.c: Ditto.
628         * gcc.dg/vect/pr70138-2.c: Ditto.
629         * gcc.dg/vect/pr70354-1.c: Ditto.
630         * gcc.dg/vect/pr70354-2.c: Ditto.
631         * gcc.dg/vect/pr71259.c: Ditto.
632         * gcc.dg/vect/pr71416-1.c: Ditto.
633         * gcc.dg/vect/slp-43.c: Ditto.
634         * gcc.dg/vect/slp-45.c: Ditto.
635         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
636         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
637         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
638         * gfortran.dg/vect/pr69980.f90: Ditto.
640 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
642         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
643         * gcc.dg/vect/bb-slp-30.c: Ditto.
644         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
645         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
646         * gcc.dg/vect/pr45902.c: Ditto.
647         * gcc.dg/vect/pr48172.c: Ditto.
648         * gcc.dg/vect/pr48377.c: Ditto.
649         * gcc.dg/vect/pr49038.c: Ditto.
650         * gcc.dg/vect/pr49771.c: Ditto.
651         * gcc.dg/vect/pr52091.c: Ditto.
652         * gcc.dg/vect/pr53185-2.c: Ditto.
653         * gcc.dg/vect/pr56826.c: Ditto.
654         * gcc.dg/vect/pr60276.c: Ditto.
655         * gcc.dg/vect/pr62021.c: Ditto.
656         * gcc.dg/vect/pr63530.c: Ditto.
657         * gcc.dg/vect/pr65518.c: Ditto.
658         * gcc.dg/vect/pr65947-1.c: Ditto.
659         * gcc.dg/vect/pr65947-10.c: Ditto.
660         * gcc.dg/vect/pr65947-11.c: Ditto.
661         * gcc.dg/vect/pr65947-12.c: Ditto.
662         * gcc.dg/vect/pr65947-13.c: Ditto.
663         * gcc.dg/vect/pr65947-2.c: Ditto.
664         * gcc.dg/vect/pr65947-3.c: Ditto.
665         * gcc.dg/vect/pr65947-4.c: Ditto.
666         * gcc.dg/vect/pr65947-5.c: Ditto.
667         * gcc.dg/vect/pr65947-6.c: Ditto.
668         * gcc.dg/vect/pr65947-7.c: Ditto.
669         * gcc.dg/vect/pr65947-8.c: Ditto.
670         * gcc.dg/vect/pr65947-9.c: Ditto.
671         * gcc.dg/vect/pr71416-1.c: Ditto.
672         * gcc.dg/vect/pr71439.c: Ditto.
673         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
674         * gcc.dg/vect/vect-bswap16.c: Ditto.
675         * gcc.dg/vect/vect-bswap32.c: Ditto.
676         * gcc.dg/vect/vect-bswap64.c: Ditto.
677         * gcc.dg/vect/vect-live-1.c: Ditto.
678         * gcc.dg/vect/vect-live-2.c: Ditto.
679         * gcc.dg/vect/vect-live-3.c: Ditto.
680         * gcc.dg/vect/vect-live-4.c: Ditto.
681         * gcc.dg/vect/vect-live-5.c: Ditto.
682         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
683         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
684         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
685         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
686         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
687         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
688         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
689         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
690         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
691         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
692         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
693         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
694         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
695         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
696         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
697         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
698         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
700 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
702         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
704 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
706         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
707         ia32 if R_386_GOT32X relocation is supported.
708         * gcc.target/i386/noplt-3.c: Likewise.
709         * gcc.target/i386/noplt-2.c: Likewise.
710         (main): Renamed to ...
711         (bar): This.
712         * gcc.target/i386/noplt-4.c: Likewise.
713         (main): Renamed to ...
714         (bar): This.
715         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
716         * gcc.target/i386/pr67400-5.c: Likewise.
718 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
720         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
721         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
723         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
724         f4): Adjust expected diagnostics.
725         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
726         (T): If OVFP is defined, redefine to TP.
727         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
728         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
729         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
730         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
731         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
732         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
733         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
734         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
735         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
736         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
737         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
738         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
739         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
740         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
741         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
742         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
743         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
744         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
745         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
746         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
747         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
748         as last argument to __builtin_add_overflow_p.
750 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
752         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
753         dg-options and remove default vector testsuite compile flags.
754         * g++.dg/vect/pr33860a.cc: Ditto.
755         * g++.dg/vect/pr45470-a.cc: Ditto.
756         * g++.dg/vect/pr45470-b.cc: Ditto.
757         * g++.dg/vect/pr60896.cc: Ditto.
758         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
759         * gcc.dg/vect/pr18308.c: Ditto.
760         * gcc.dg/vect/pr24049.c: Ditto.
761         * gcc.dg/vect/pr33373.c: Ditto.
762         * gcc.dg/vect/pr36228.c: Ditto.
763         * gcc.dg/vect/pr42395.c: Ditto.
764         * gcc.dg/vect/pr42604.c: Ditto.
765         * gcc.dg/vect/pr46663.c: Ditto.
766         * gcc.dg/vect/pr48765.c: Ditto.
767         * gcc.dg/vect/pr49093.c: Ditto.
768         * gcc.dg/vect/pr49352.c: Ditto.
769         * gcc.dg/vect/pr52298.c: Ditto.
770         * gcc.dg/vect/pr52870.c: Ditto.
771         * gcc.dg/vect/pr53185.c: Ditto.
772         * gcc.dg/vect/pr53773.c: Ditto.
773         * gcc.dg/vect/pr56695.c: Ditto.
774         * gcc.dg/vect/pr62171.c: Ditto.
775         * gcc.dg/vect/pr63530.c: Ditto.
776         * gcc.dg/vect/pr68339.c: Ditto.
777         * gcc.dg/vect/pr71259.c: Ditto.
778         * gcc.dg/vect/vect-82_64.c: Ditto.
779         * gcc.dg/vect/vect-83_64.c: Ditto.
780         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
781         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
782         * gcc.dg/vect/vect-shift-2.c: Ditto.
783         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
784         * gfortran.dg/vect/pr39318.f90: Ditto.
785         * gfortran.dg/vect/pr45714-a.f: Ditto.
786         * gfortran.dg/vect/pr45714-b.f: Ditto.
787         * gfortran.dg/vect/pr46213.f90: Ditto.
789 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
790             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
792         * gcc.target/powerpc/p9-splat-5.c: New test.
794 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
796         PR tree-optimization/71488
797         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
798         * lib/target-supports.exp: ... here.
799         (check_sse4_hw_available): New procedure.
800         (check_effective_target_sse4_runtime): Ditto.
801         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
802         -march=westmere for sse4_runtime targets.
803         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
804         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
805         (dg-additional-options): Use for sse4_runtime targets.
806         (main): Call check_vect ().
807         (dg-final): Perform scan only for sse4_runtime targets.
809 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
811         PR target/66232
812         PR target/67400
813         * gcc.target/i386/pr66232-14.c: New file.
814         * gcc.target/i386/pr66232-15.c: Likewise.
815         * gcc.target/i386/pr66232-16.c: Likewise.
816         * gcc.target/i386/pr66232-17.c: Likewise.
817         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
818         ia32 if R_386_GOT32X relocation is supported.
819         * gcc.target/i386/pr67400-2.c: Likewise.
820         * gcc.target/i386/pr67400-3.c: Likewise.
821         * gcc.target/i386/pr67400-4.c: Likewise.
822         * gcc.target/i386/pr67400-6.c: Likewise.
823         * gcc.target/i386/pr67400-7.c: Likewise.
824         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
826 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828         PR libgfortran/48852
829         * gfortran.dg/char4_iunit_1.f03: Update test.
830         * gfortran.dg/f2003_io_5.f03: Update test.
831         * gfortran.dg/real_const_3.f90: Update test.
833 2016-06-23  Andi Kleen  <ak@linux.intel.com>
835         * g++.dg/bprob/bprob.exp: Support autofdo.
836         * g++.dg/tree-prof/tree-prof.exp: dito.
837         * gcc.dg/tree-prof/tree-prof.exp: dito.
838         * gcc.misc-tests/bprob.exp: dito.
839         * gfortran.dg/prof/prof.exp: dito.
840         * lib/profopt.exp: dito.
841         * lib/target-supports.exp: Check for autofdo.
843 2016-06-23  Martin Liska  <mliska@suse.cz>
845         * gcc.dg/pr71619.c: New test.
847 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
849         PR target/67400
850         * gcc.target/i386/pr67400-1.c: New test.
851         * gcc.target/i386/pr67400-2.c: Likewise.
852         * gcc.target/i386/pr67400-3.c: Likewise.
853         * gcc.target/i386/pr67400-4.c: Likewise.
854         * gcc.target/i386/pr67400-5.c: Likewise.
855         * gcc.target/i386/pr67400-6.c: Likewise.
856         * gcc.target/i386/pr67400-7.c: Likewise.
858 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
860         * c-c++-common/missing-header-1.c: New test case.
861         * c-c++-common/missing-header-2.c: New test case.
862         * c-c++-common/missing-header-3.c: New test case.
863         * c-c++-common/missing-header-4.c: New test case.
865 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
867         PR c/70339
868         * c-c++-common/attributes-1.c: Update dg-prune-output to include
869         hint.
870         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
871         expected results due to builtin "nanl" now being suggested for
872         "name".
873         * gcc.dg/pr67580.c: Update expected messages.
874         * gcc.dg/spellcheck-identifiers.c: New testcase.
875         * gcc.dg/spellcheck-typenames.c: New testcase.
877 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
879         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
880         file.
881         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
882         diagnostic-test-show-locus-parseable-fixits.c to sources for
883         diagnostic_plugin_test_show_locus.c.
884         * lib/gcc-defs.exp (freeform_regexps): New global.
885         (dg-regexp): New function.
886         (handle-dg-regexps): New function.
887         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
888         freeform_regexps to the empty list.
889         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
891 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
893         PR tree-optimization/71488
894         * g++.dg/pr71488.C: New test.
895         * gcc.dg/vect/vect-bool-cmp.c: New test.
897 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
899         * gcc.dg/guality/param-5.c: New test.
901 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
903         * gcc.target/i386/asm-flag-7.c: New test.
905 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
907         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
908         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
909         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
910         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
911         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
912         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
913         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
914         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
915         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
916         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
917         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
918         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
919         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
920         * gcc.dg/tree-ssa/vrp87.c: Likewise.
921         * lib/target-supports.exp: Likewise.
923 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
925         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
926         * gcc.dg/attr-ms_struct-2.c: Likewise.
927         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
928         * gcc.dg/bf-ms-attrib.c: Likewise.
929         * gcc.dg/bf-ms-layout-2.c: Likewise.
930         * gcc.dg/bf-ms-layout-3.c: Likewise.
931         * gcc.dg/bf-ms-layout.c: Likewise.
932         * gcc.dg/bf-no-ms-layout.c: Likewise.
933         * gcc.target/i386/bitfield1.c: Likewise.
934         * gcc.target/i386/bitfield2.c: Likewise.
935         * gcc.target/i386/bitfield3.c: Likewise.
937 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
939         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
940         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
941         override other than -mcpu=power9 command-line option is specified,
942         or if the target operating system is aix.
943         * gcc.target/powerpc/darn-1.c: Likewise.
944         * gcc.target/powerpc/darn-2.c: Likewise.
945         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
946         test if effective-target is not powerpc_p9vector_ok or if the
947         target operating system is not defined.
948         * gcc.target/powerpc/vslv-1.c: Likewise.
949         * gcc.target/powerpc/vsrv-0.c: Likewise.
950         * gcc.target/powerpc/vsrv-1.c: Likewise.
952 2016-06-21  Tobias Burnus  <burnus@net-b.de>
954         PR fortran/71068
955         * gfortran.dg/coarray/data_1.f90: New.
957 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
959         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
960         (dg-require-effective-target): Use arm_v8_neon_hw.
961         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
962         (dg-require-effective-target): Likewise.
963         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
964         (dg-require-effective-target): Likewise.
965         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
966         (dg-require-effective-target): Likewise.
967         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
968         (dg-require-effective-target): Likewise.
969         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
970         (dg-require-effective-target): Likewise.
971         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
972         Add AArch64 check.
974 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
976         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
977         Set to 3 so test passes.
979 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
981         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
983 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
985         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
986         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
987         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
988         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
990 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
992         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
993         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
995 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
997         PR target/71549
998         * gcc.target/i386/pr71549.c: New test.
1000 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1002         * gcc.target/powerpc/vadsdu-0.c: Replace
1003         dg-require-effective-target directive to allow test to run on more
1004         platforms, and add dg-skip-if directive to disable test on aix
1005         platforms because of known incompatibilities.
1006         * gcc.target/powerpc/vadsdu-1.c: Likewise.
1007         * gcc.target/powerpc/vadsdu-2.c: Likewise.
1008         * gcc.target/powerpc/vadsdu-3.c: Likewise.
1009         * gcc.target/powerpc/vadsdu-4.c: Likewise.
1010         * gcc.target/powerpc/vadsdu-5.c: Likewise.
1011         * gcc.target/powerpc/vadsdub-1.c: Likewise.
1012         * gcc.target/powerpc/vadsdub-2.c: Replace
1013         dg-require-effective-target directive to allow test to run on more
1014         platforms, and add dg-skip-if directive to disable test on aix
1015         platforms because of known incompatibilities.
1016         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1017         with vec_absdb call to differentiate this test from vadsdub-1.c.
1018         * gcc.target/powerpc/vadsduh-1.c: Replace
1019         dg-require-effective-target directive to allow test to run on more
1020         platforms, and add dg-skip-if directive to disable test on aix
1021         platforms because of known incompatibilities.
1022         * gcc.target/powerpc/vadsduh-2.c: Likewise.
1023         * gcc.target/powerpc/vadsduw-1.c: Likewise.
1024         * gcc.target/powerpc/vadsduw-2.c: Likewise.
1026 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
1028         PR tree-optimization/71588
1029         * gcc.dg/pr71558.c: New test.
1031 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1033         * c-c++-common/pr68657-1.c: Require ptr32plus support.
1034         * c-c++-common/pr68657-2.c: Likewise.
1035         * c-c++-common/pr68657-3.c: Likewise.
1036         * gcc.dg/torture/pr69714.c: Require int32plus support.
1037         * gcc.dg/torture/pr70025.c: Likewise.
1038         * gcc.dg/torture/pr70083.c: Likewise.
1039         * gcc.dg/torture/pr70542.c: Likewise.
1040         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1042 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
1044         PR c/71601
1045         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1047 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1049         PR middle-end/71581
1050         * gcc.dg/pr71581.c: New test.
1052         PR rtl-optimization/71591
1053         * gcc.dg/cpp/pr71591.c: New test.
1055 2016-06-20   David B. Robins  <gcc@davidrobins.net>
1057         PR target/71571
1058         * g++.dg/torture/pr71571.C: New test.
1060 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1062         PR target/71559
1063         * gcc.target/i386/sse2-pr71559.c: New test.
1064         * gcc.target/i386/avx-pr71559.c: New test.
1065         * gcc.target/i386/avx512f-pr71559.c: New test.
1067 2016-06-20  Tobias Burnus  <burnus@net-b.de>
1069         PR fortran/71194
1070         * gfortran.dg/pointer_remapping_10.f90: New.
1072 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
1074         * g++.dg/diagnostic/string-literal-concat.C: New test case.
1076 2016-06-20  Martin Sebor  <msebor@redhat.com>
1078         PR c/69507
1079         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1080         * gnu90-const-expr-1.c: Same.
1081         * gnu99-const-expr-1.c: Same.
1082         * gnu99-static-1.c: Same.
1084 2016-06-20  Renlin Li  <renlin.li@arm.com>
1086         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1088 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
1090         * gcc.target/aarch64/vcvt_f64_1.c: New.
1091         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1092         * gcc.target/aarch64/vrecp_f64_1.c: New.
1094 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1096         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1097         "alignement".
1099 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1101         PR target/71103
1102         * gcc.target/avr/torture/pr71103-2.c: New test.
1104 2016-06-19 Martin Sebor  <msebor@redhat.com>
1106         PR c/69507
1107         * gcc.dg/alignof.c: New test.
1109 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1111         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1112         vs dg-error; test constexpr specifier too.
1114 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1116         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1118 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1120         * lib/target-supports.exp
1121         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1122         arm_neon_ok and merge flags.  Fix temporary test name.
1123         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1124         and merge flags.
1126 2016-06-17  Martin Liska  <mliska@suse.cz>
1128         * gcc.dg/predict-9.c: Fix dump scanning.
1130 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1132         PR tree-optimization/71354
1133         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1135 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1137         PR tree-optimization/71347
1138         * gcc.dg/tree-ssa/pr71347.c: New test.
1140 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1142         PR tree-optimization/71354
1143         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1145 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1147         * gcc.dg/vect/vect-alias-check-1.c: New test.
1149 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1151         PR target/71151
1152         * gcc.target/avr/pr71151-1.c: New test.
1153         * gcc.target/avr/pr71151-2.c: New test.
1154         * gcc.target/avr/pr71151-3.c: New test.
1155         * gcc.target/avr/pr71151-4.c: New test.
1156         * gcc.target/avr/pr71151-5.c: New test.
1157         * gcc.target/avr/pr71151-6.c: New test.
1158         * gcc.target/avr/pr71151-7.c: New test.
1159         * gcc.target/avr/pr71151-8.c: New test.
1160         * gcc.target/avr/pr71151-common.h: New test.
1162 2016-06-16  Martin Liska  <mliska@suse.cz>
1164         * gfortran.dg/predict-1.f90: New test.
1166 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1168         PR target/71242
1169         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1171 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1173         * g++.dg/vect/pr36648.cc: Disable cunrolli
1175 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1177         PR target/71554
1178         * gcc.c-torture/execute/pr71554.c: New test.
1180         PR rtl-optimization/71532
1181         * gcc.dg/torture/pr71532.c: New test.
1183 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1185         * gcc.target/powerpc/p9-dimode1.c: New test.
1186         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1188 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1190         * gcc.c-torture/compile/20160615-1.c: New test.
1192         * g++.dg/cpp0x/ref-qual17.C: New test.
1194 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1196         PR middle-end/71529
1197         * gcc.target/i386/pr71529.C: New test.
1199 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1201         PR tree-optimization/71483
1202         * g++.dg/vect/pr71483.c: New
1204 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1206         PR c++/70202
1207         * g++.dg/inherit/crash6.C: New.
1208         * g++.dg/inherit/union2.C: Likewise.
1209         * g++.dg/inherit/virtual12.C: Likewise.
1210         * g++.dg/inherit/virtual13.C: Likewise.
1211         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1213 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1215         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1217 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1219         PR tree-optimization/71439
1220         * gcc.dg/vect/pr71439.c: New
1222 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1224         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1226 2016-06-15  Richard Biener  <rguenther@suse.de>
1228         * gcc.dg/vect/slp-45.c: New testcase.
1230 2016-06-15  Richard Biener  <rguenther@suse.de>
1232         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1234 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1236         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1237         requirements, and disable for AIX for now.
1238         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1240 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1242         PR c++/71528
1243         * g++.dg/opt/pr71528.C: New test.
1245         PR c++/71516
1246         * g++.dg/init/pr71516.C: New test.
1248 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1250         * g++.dg/init/array46.C: New.
1252 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1254         * gcc.target/i386/float128-3.c: New test.
1255         * gcc.target/i386/quad-sse4.c: Ditto.
1256         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1257         Update scan strings.
1259 2016-06-14  Richard Biener  <rguenther@suse.de>
1261         PR middle-end/71526
1262         * gfortran.dg/pr71526.f90: New testcase.
1264 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1266         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1267         * gcc.dg/zero_bits_compound-1.c: Likewise.
1269 2016-06-14  Richard Biener  <rguenther@suse.de>
1271         PR tree-optimization/71522
1272         * gcc.dg/torture/pr71522.c: New testcase.
1274 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1276         PR tree-optimization/71520
1277         * gcc.dg/tree-ssa/pr71520.c: New test.
1279 2016-06-14  Richard Biener  <rguenther@suse.de>
1281         PR tree-optimization/71521
1282         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1284 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1286         PR sanitizer/71498
1287         * c-c++-common/ubsan/bounds-13.c: New test.
1289         PR preprocessor/71183
1290         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1292 2016-06-13  Jeff Law  <law@redhat.com>
1294         PR tree-optimization/71403
1295         * c-c++-common/ubsan/pr71403-1.c: New test.
1296         * c-c++-common/ubsan/pr71403-2.c: New test.
1297         * c-c++-common/ubsan/pr71403-3.c: New test.
1299 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1301         PR middle-end/71478
1302         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1303         Add -Wno-psabi -w to dg-options.
1305 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1307         * gcc.target/powerpc/vadsdu-0.c: New test.
1308         * gcc.target/powerpc/vadsdu-1.c: New test.
1309         * gcc.target/powerpc/vadsdu-2.c: New test.
1310         * gcc.target/powerpc/vadsdu-3.c: New test.
1311         * gcc.target/powerpc/vadsdu-4.c: New test.
1312         * gcc.target/powerpc/vadsdu-5.c: New test.
1313         * gcc.target/powerpc/vadsdub-1.c: New test.
1314         * gcc.target/powerpc/vadsdub-2.c: New test.
1315         * gcc.target/powerpc/vadsduh-1.c: New test.
1316         * gcc.target/powerpc/vadsduh-2.c: New test.
1317         * gcc.target/powerpc/vadsduw-1.c: New test.
1318         * gcc.target/powerpc/vadsduw-2.c: New test.
1320 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1322         * gcc.dg/c99-init-2.c (c): Update expected error message.
1323         * gcc.dg/init-bad-8.c (foo): Likewise.
1324         * gcc.dg/spellcheck-fields-3.c: New test case.
1326 2016-06-13  Martin Liska  <mliska@suse.cz>
1328         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1329         and "guess loop iv compared" heuristics.
1330         * gcc.dg/predict-2.c: Likewise.
1331         * gcc.dg/predict-3.c: Likewise.
1332         * gcc.dg/predict-4.c: Likewise.
1333         * gcc.dg/predict-5.c: Likewise.
1334         * gcc.dg/predict-6.c: Likewise.
1336 2016-06-13  Marek Polacek  <polacek@redhat.com>
1338         PR middle-end/71476
1339         * c-c++-common/Wswitch-unreachable-4.c: New test.
1340         * gcc.dg/Wswitch-unreachable-2.c: New test.
1341         * g++.dg/tm/jump1.C: Move dg-warning.
1343 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1345         * gnat.dg/renaming10.ad[sb]: New test.
1347 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1349         PR fortran/70673
1350         * gfortran.dg/pr70673.f90: New test.
1352 2016-06-13  Richard Biener  <rguenther@suse.de>
1354         PR middle-end/64516
1355         * gcc.dg/align-3.c: New testcase.
1357 2016-06-13  Martin Liska  <mliska@suse.cz>
1359         * gcc.target/i386/pr71458.c: New test.
1361 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1363         PR target/71241
1364         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1366 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1368         PR target/60751
1369         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1370         statement.
1372 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1374         PR target/60751
1375         * gfortran.dg/comma_IO_extension_1.f90: New test.
1376         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1377         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1378         statement.
1379         * gfortran.dg/graphite/pr38083.f90: Likewise.
1380         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1381         missing format.
1383 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1385         * gnat.dg/case_character.adb: New test.
1387 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1389         PR middle-end/71310
1390         * gcc.target/powerpc/pr71310.c: New testcase.
1392 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1394         PR middle-end/71478
1395         * gcc.dg/pr71478.c: New test.
1397 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1399         PR middle-end/71494
1400         * gcc.c-torture/execute/pr71494.c: New test.
1402         PR c/68657
1403         * gcc.target/i386/pr68657.c: New test.
1405         PR inline-asm/68843
1406         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1407         (test): Add -masm=intel alternatives.
1409 2016-06-10  Martin Sebor  <msebor@redhat.com>
1411         PR c/71392
1412         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1414 2016-06-10  Jeff Law  <law@redhat.com>
1416         PR tree-optimization/71335
1417         * gcc.c-torture/execute/pr71335.c: New test.
1419 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1421         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1422         the various "cannot tail-call: " messages.
1424 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1426         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1427         and options.
1429 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1431         PR sanitizer/71480
1432         * c-c++-common/asan/pr71480.c: New test.
1434 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1436         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1437         (ASMNAME2): Likewise.
1438         (main): Replace fn in asm statement with ASMNAME ("fn").
1439         * gcc.dg/guality/pr68037-2.c: Likewise.
1440         * gcc.dg/guality/pr68037-3.c: Likewise.
1441         * gcc.dg/torture/pr68037-1.c: Likewise.
1442         * gcc.dg/torture/pr68037-2.c: Likewise.
1443         * gcc.dg/torture/pr68037-3.c: Likewise.
1445 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1447         PR inline-asm/68843
1448         * gcc.target/i386/pr68843-1.c: New test.
1449         * gcc.target/i386/pr68843-2.c: New test.
1451 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1452             Cesar Philippidis  <cesar@codesourcery.com>
1454         PR middle-end/71373
1455         * gcc.dg/goacc/nested-function-1.c: New file.
1456         * gcc.dg/goacc/nested-function-2.c: Likewise.
1457         * gcc.dg/goacc/pr71373.c: Likewise.
1458         * gfortran.dg/goacc/cray-2.f95: Likewise.
1459         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1460         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1461         * gfortran.dg/goacc/cray.f95: Update.
1462         * gfortran.dg/goacc/loop-1.f95: Likewise.
1463         * gfortran.dg/goacc/loop-3.f95: Likewise.
1464         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1465         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1467 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1469         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1470         for OpenACC tile clauses.
1471         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1473         PR c/71381
1474         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1475         to...
1476         * c-c++-common/goacc/cache-2.c: ... this new file.
1477         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1478         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1479         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1480         usage.
1481         * gfortran.dg/goacc/cray.f95: Likewise.
1482         * gfortran.dg/goacc/loop-1.f95: Likewise.
1484 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1486         PR tree-optimization/71407
1487         PR tree-optimization/71416
1488         * gcc.dg/vect/pr71407.c: New
1489         * gcc.dg/vect/pr71416-1.c: New
1490         * gcc.dg/vect/pr71416-2.c: New
1492 2016-06-10  Richard Biener  <rguenther@suse.de>
1494         PR middle-end/71477
1495         * gcc.dg/torture/pr71477.c: New testcase.
1497 2016-06-09  Julia Koval  <julia.koval@intel.com>
1499         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1500         * gcc.target/i386/interrupt-13.c: Likewise.
1501         * gcc.target/i386/interrupt-15.c: Likewise.
1502         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1503         * gcc.target/i386/interrupt-24.c: Likewise.
1504         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1505         * gcc.target/i386/interrupt-9.c: Likewise.
1506         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1508 2016-06-09  Martin Sebor  <msebor@redhat.com>
1510         PR c/70883
1511         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1512         * gcc.dg/builtin-constant_p-1.c: Same.
1513         * gcc.dg/builtins-error.c: Same.
1514         * gcc.dg/pr70859.c: Same.
1516 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1518         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1519         * gcc.dg/torture/pr68067-1.c: Likewise.
1520         * gcc.dg/torture/pr68067-2.c: Likewise.
1522 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1524         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1525           when setting SIZE.
1527 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1529         PR c++/71465
1530         * g++.dg/inherit/crash5.C: New.
1531         Revert:
1532         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1534         PR c++/70202
1535         * g++.dg/inherit/crash5.C: New.
1536         * g++.dg/inherit/virtual1.C: Adjust.
1538 2016-06-09  Martin Liska  <mliska@suse.cz>
1540         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1541         * g++.dg/predict-loop-exit-2.C: Likewise.
1542         * g++.dg/predict-loop-exit-3.C: Likewise.
1543         * gcc.dg/predict-1.c: Likewise.
1544         * gcc.dg/predict-2.c: Likewise.
1545         * gcc.dg/predict-3.c: Likewise.
1546         * gcc.dg/predict-4.c: Likewise.
1547         * gcc.dg/predict-5.c: Likewise.
1548         * gcc.dg/predict-6.c: Likewise.
1549         * gcc.dg/predict-7.c: Likewise.
1551 2016-06-09  Richard Biener  <rguenther@suse.de>
1553         PR tree-optimization/71462
1554         * gcc.dg/torture/pr71462.c: New testcase.
1556 2016-06-09  Marek Polacek  <polacek@redhat.com>
1558         PR c/65471
1559         * gcc.dg/c11-generic-3.c: New test.
1561 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1563         * g++.dg/init/array42.C: New.
1564         * g++.dg/init/array43.C: Likewise.
1565         * g++.dg/init/array44.C: Likewise.
1566         * g++.dg/init/array45.C: Likewise.
1567         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1568         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1569         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1570         * g++.dg/gomp/pr35751.C: Likewise.
1571         * g++.dg/init/array23.C: Likewise.
1572         * g++.dg/init/brace2.C: Likewise.
1573         * g++.dg/init/brace6.C: Likewise.
1575 2016-06-08  Martin Sebor  <msebor@redhat.com>
1576             Jakub Jelinek  <jakub@redhat.com>
1578         PR c++/70507
1579         PR c/68120
1580         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1581         * c-c++-common/builtin-arith-overflow-2.c: New test.
1582         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1583         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1584         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1586 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1588         PR c++/71442
1589         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1591 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1593         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1594         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1595         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1596         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1597         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1598         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1599         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1600         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1601         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1602         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1603         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1604         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1605         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1607 2016-06-08  Richard Biener  <rguenther@suse.de>
1609         PR tree-optimization/68558
1610         * gcc.dg/vect/slp-44.c: New testcase.
1612 2016-06-08  Richard Biener  <rguenther@suse.de>
1614         * gcc.dg/vect/slp-43.c: New testcase.
1616 2016-06-08  Richard Biener  <rguenther@suse.de>
1618         PR tree-optimization/71452
1619         * gcc.dg/torture/pr71452.c: New testcase.
1621 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1623         PR c++/71448
1624         * g++.dg/torture/pr71448.C: New test.
1626 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1628         PR debug/71432
1629         PR ada/71413
1630         * g++.dg/debug/pr71432.C: New test.
1632 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1634         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1635         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1636         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1638 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1640         * gcc.dg/vect/vect-live-2.c: Update effective target.
1641         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1642         * lib/target-supports.exp: Add aarch64 to vect_long.
1644 2016-06-08  Marek Polacek  <polacek@redhat.com>
1646         PR c/71418
1647         * gcc.dg/noncompile/pr71418.c: New test.
1649         PR c/71426
1650         * gcc.dg/noncompile/pr71426.c: New test.
1652 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1654         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1655         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1656         * gcc.dg/predict-3.c: Update template.
1657         * gcc.dg/predict-5.c: Update template.
1658         * gcc.dg/predict-6.c: Update template.
1659         * gcc.dg/predict-9.c: Update template.
1660         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1662 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1664         * gcc.target/powerpc/vec-mul.c: New test.
1666 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1668         * gcc.dg/spellcheck-fields-2.c: New test case.
1670 2016-06-07  Richard Biener  <rguenther@suse.de>
1672         PR c/61564
1673         * gcc.dg/Wpragmas-1.c: New testcase.
1674         * gcc.dg/Wattributes-4.c: Likewise.
1675         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1676         entry.
1678 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1680         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1681         spurious debug code.
1683 2016-06-07  Richard Biener  <rguenther@suse.de>
1685         PR tree-optimization/71428
1686         * gcc.dg/torture/pr71428.c: New testcase.
1688 2016-06-07  Richard Biener  <rguenther@suse.de>
1690         PR middle-end/71423
1691         * gcc.dg/torture/pr71423.c: New testcase.
1693 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1695         PR middle-end/71408
1696         * gcc.dg/tree-ssa/pr71408.c: New test.
1698 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1700         PR middle-end/71281
1701         * g++.dg/torture/pr71281.C: New test.
1703 2016-06-06  Marek Polacek  <polacek@redhat.com>
1705         PR c/71362
1706         * gcc.dg/pr71362.c: New test.
1708 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1709             Patrick Palka  <ppalka@gcc.gnu.org>
1711         PR c++/70847
1712         PR c++/71330
1713         PR c++/71393
1714         * g++.dg/opt/pr70847.C: New test.
1715         * g++.dg/ubsan/pr70847.C: New test.
1716         * g++.dg/ubsan/pr71393.C: New test.
1718 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1720         PR tree-optimization/71259
1721         * gcc.dg/vect/pr71259.c: New test.
1723 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1725         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1726         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1727         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1728         above.
1730 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1732         PR middle-end/37780
1733         * gcc.c-torture/execute/pr37780.c: New test.
1734         * gcc.target/aarch64/pr37780_1.c: Likewise.
1735         * gcc.target/arm/pr37780_1.c: Likewise.
1737 2016-06-06  Marek Polacek  <polacek@redhat.com>
1739         * c-c++-common/attr-may-alias-1.c: New test.
1740         * c-c++-common/attr-may-alias-2.c: New test.
1741         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1743 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1745         PR c/24414
1746         * gcc.target/i386/pr24414.c: New test.
1748 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1750         * gcc.target/sparc/vis4misc.c: New file.
1751         * gcc.target/sparc/fpcmp.c: Likewise.
1752         * gcc.target/sparc/fpcmpu.c: Likewise.
1754 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1756         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1757         * gcc.dg/vect/vect-live-3.c: Likewise.
1759 2016-06-06  Richard Biener  <rguenther@suse.de>
1761         PR tree-optimization/71398
1762         * gcc.dg/torture/pr71398.c: New testcase.
1764 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1766         PR target/71389
1767         * g++.dg/pr71389.C: New test.
1769 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1771         PR fortran/71404
1772         * gfortran.dg/fmt_read_5.f: New test.
1774 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1776         PR fortran/69659
1777         * gfortran.dg/class_array_22.f03: New test.
1779 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1781         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1783 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1785         * gcc.dg/predict-9.c: Update template.
1787 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1789         PR c++/49377
1790         * g++.dg/template/pr49377.C: New.
1792 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1794         PR tree-optimization/71405
1795         * g++.dg/torture/pr71405.C: New test.
1797 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1799         PR c++/70202
1800         * g++.dg/inherit/crash5.C: New.
1801         * g++.dg/inherit/virtual1.C: Adjust.
1803 2016-06-03  Jeff Law  <law@redhat.com>
1805         PR tree-optimization/71316
1806         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1808 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1810         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1811         dg-additional-options with just -fno-tree-scev-cprop in it.
1812         * gcc.dg/vect/vect-live-2.c: Likewise.
1813         * gcc.dg/vect/vect-live-5.c: Likewise.
1814         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1815         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1816         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1818 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1820         PR c++/27100
1821         * g++.dg/other/friend6.C: New test.
1823 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1825         * g++.dg/torture/ppc-ldst-array.C: New.
1827 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1829         PR target/71276
1830         PR target/71277
1831         * gcc.dg/torture/builtin-fp-int-inexact.c,
1832         gcc.target/i386/387-builtin-fp-int-inexact.c,
1833         gcc.target/i386/387-rint-inline-1.c,
1834         gcc.target/i386/387-rint-inline-2.c,
1835         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1836         gcc.target/i386/sse2-rint-inline-1.c,
1837         gcc.target/i386/sse2-rint-inline-2.c,
1838         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1839         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1841 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1842             Julia Koval  <julia.koval@intel.com>
1844         PR target/66960
1845         PR target/67630
1846         PR target/67634
1847         PR target/67841
1848         PR target/68037
1849         PR target/68618
1850         PR target/68661
1851         PR target/69575
1852         PR target/69596
1853         PR target/69734
1854         * gcc.dg/guality/pr68037-1.c: New test.
1855         * gcc.dg/guality/pr68037-2.c: Likewise.
1856         * gcc.dg/guality/pr68037-3.c: Likewise.
1857         * gcc.dg/torture/pr68037-1.c: Likewise.
1858         * gcc.dg/torture/pr68037-2.c: Likewise.
1859         * gcc.dg/torture/pr68037-3.c: Likewise.
1860         * gcc.dg/torture/pr68661-1a.c: Likewise.
1861         * gcc.dg/torture/pr68661-1b.c: Likewise.
1862         * gcc.target/i386/interrupt-1.c: Likewise.
1863         * gcc.target/i386/interrupt-2.c: Likewise.
1864         * gcc.target/i386/interrupt-3.c: Likewise.
1865         * gcc.target/i386/interrupt-4.c: Likewise.
1866         * gcc.target/i386/interrupt-5.c: Likewise.
1867         * gcc.target/i386/interrupt-6.c: Likewise.
1868         * gcc.target/i386/interrupt-7.c: Likewise.
1869         * gcc.target/i386/interrupt-8.c: Likewise.
1870         * gcc.target/i386/interrupt-9.c: Likewise.
1871         * gcc.target/i386/interrupt-10.c: Likewise.
1872         * gcc.target/i386/interrupt-11.c: Likewise.
1873         * gcc.target/i386/interrupt-12.c: Likewise.
1874         * gcc.target/i386/interrupt-13.c: Likewise.
1875         * gcc.target/i386/interrupt-14.c: Likewise.
1876         * gcc.target/i386/interrupt-15.c: Likewise.
1877         * gcc.target/i386/interrupt-16.c: Likewise.
1878         * gcc.target/i386/interrupt-17.c: Likewise.
1879         * gcc.target/i386/interrupt-18.c: Likewise.
1880         * gcc.target/i386/interrupt-19.c: Likewise.
1881         * gcc.target/i386/interrupt-20.c: Likewise.
1882         * gcc.target/i386/interrupt-21.c: Likewise.
1883         * gcc.target/i386/interrupt-22.c: Likewise.
1884         * gcc.target/i386/interrupt-23.c: Likewise.
1885         * gcc.target/i386/interrupt-24.c: Likewise.
1886         * gcc.target/i386/interrupt-25.c: Likewise.
1887         * gcc.target/i386/interrupt-26.c: Likewise.
1888         * gcc.target/i386/interrupt-27.c: Likewise.
1889         * gcc.target/i386/interrupt-28.c: Likewise.
1890         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1891         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1892         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1893         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1894         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1895         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1896         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1897         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1898         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1899         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1900         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1901         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1903 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1905         PR tree-optimization/52171
1906         * gcc.dg/pr52171.c: New test.
1907         * gcc.target/i386/pr52171.c: New test.
1909 2016-06-03  Jan Hubicka  <jh@suse.cz>
1911         * g++.dg/tree-ssa/pred-1.C: New testcase
1912         * gcc.dg/tree-ssa/pred-1.c: New testcase
1914 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1916         PR target/70957
1917         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1918         support.
1919         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1921 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1923         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1925 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1927         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1928         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1929         * gcc.dg/vect/vect-live-1.c: New test.
1930         * gcc.dg/vect/vect-live-2.c: New test.
1931         * gcc.dg/vect/vect-live-3.c: New test.
1932         * gcc.dg/vect/vect-live-4.c: New test.
1933         * gcc.dg/vect/vect-live-5.c: New test.
1934         * gcc.dg/vect/vect-live-slp-1.c: New test.
1935         * gcc.dg/vect/vect-live-slp-2.c: New test.
1936         * gcc.dg/vect/vect-live-slp-3.c: New test.
1938 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1940         PR middle-end/71387
1941         * g++.dg/opt/pr71387.C: New test.
1943 2016-06-02  Jeff Law  <law@redhat.com>
1945         PR tree-optimization/71328
1946         * gcc.c-torture/compile/pr71328.c: New test.
1948 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1950         PR fortran/52393
1951         * gfortran.dg/fmt_read_3.f90: Fix typo.
1952         * gfortran.dg/fmt_read_4.f90: New test.
1954 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1956         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1957         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1958         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1959         * g++.dg/cpp0x/override2.C: Likewise.
1960         * g++.dg/parse/crash5.C: Likewise.
1961         * g++.dg/parse/error16.C: Likewise.
1962         * g++.dg/parse/error27.C: Likewise.
1963         * g++.dg/template/qualttp15.C: Likewise.
1964         * g++.dg/template/redecl4.C: Likewise.
1965         * g++.old-deja/g++.other/crash39.C: Likewise.
1966         * g++.old-deja/g++.other/struct1.C: Likewise.
1967         * g++.old-deja/g++.pt/m9a.C: Likewise.
1968         * g++.old-deja/g++.pt/memclass10.C: Likewise.
1970 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1972         PR c++/71372
1973         * c-c++-common/pr71372.c: New test.
1975         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1976         __TIME__ strings with __builtin_strcmp instead of printf and
1977         dg-output.
1979 2016-06-02  Martin Liska  <mliska@suse.cz>
1981         * gcc.dg/predict-9.c: New test.
1983 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1985         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1986         global set_compiler_env_var and global saved_compiler_env_var.
1988 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1990         PR rtl-optimization/71295
1991         * gcc.c-torture/compile/pr71295.c: New test.
1993 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1995         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1997         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1998         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2000         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2001         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2002         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2003         alternative number.
2005 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2007         * gcc.target/powerpc/p9-splat-4.c: New test.
2009 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2011         PR target/71186
2012         * gcc.target/powerpc/pr71186.c: New test.
2014 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2016         PR fortran/52393
2017         * gfortran.dg/fmt_read_3.f90: New test.
2019 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2021         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2022         procedure.
2024 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
2026         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2027         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2028         env var is set.
2029         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2030         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2031         shown once.
2032         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2033         during compilation.
2034         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2035         vars set by dg-set-compiler-env-var.
2037 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
2039         PR fortran/71156
2040         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2041         to the module procedure declaration.
2042         * gfortran.dg/submodule_16.f08: New test.
2044 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2046         PR middle-end/71371
2047         * c-c++-common/gomp/pr71371.c: New test.
2049 2016-06-01  Richard Biener  <rguenther@suse.de>
2051         PR tree-optimization/71366
2052         * gcc.dg/torture/pr71366-1.c: New testcase.
2053         * gcc.dg/torture/pr71366-2.c: Likewise.
2055 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2057         * gcc.target/powerpc/vslv-0.c: New test.
2058         * gcc.target/powerpc/vslv-1.c: New test.
2059         * gcc.target/powerpc/vsrv-0.c: New test.
2060         * gcc.target/powerpc/vsrv-1.c: New test.
2062 2016-06-01  Nathan Sidwell  <nathan@acm.org>
2064         * c-c++-common/torture/pr57945.c: Add expected PTX error.
2065         * gcc.target/nvptx/weak.c: New.
2067 2016-06-01  Richard Biener  <rguenther@suse.de>
2069         PR tree-optimization/71261
2070         * gcc.dg/torture/vect-bool-1.c: New testcase.
2072 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
2074         * gfortran.dg/gomp/order-1.f90: New test.
2075         * gfortran.dg/gomp/order-2.f90: New test.
2077 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
2079         * gcc.dg/unroll-6.c: Update template.
2080         * gcc.dg/unroll-7.c: New testcase.
2081         * gcc.dg/unroll-8.c: New testcase.
2083 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2085         * gnat.dg/opt56.ad[sb]: New test.
2087 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2089         PR c++/66635
2090         * g++.dg/cpp0x/constexpr-ice16.C: New.
2092 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2094         PR tree-optimization/71314
2095         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
2096         -mbranch-cost=2.
2098 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
2100         PR tree-optimization/71077
2101         * gcc.dg/tree-ssa/pr71077.c: New test.
2103 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
2105         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2106         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2107         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2109 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2111         PR c++/71248
2112         * g++.dg/cpp0x/pr71248.C: New.
2113         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2114         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2115         * g++.dg/init/new37.C: Likewise.
2116         * g++.dg/template/static1.C: Likewise.
2117         * g++.dg/template/static2.C: Likewise.
2119 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2121         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2122         instead of %rdi.
2123         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2125 2016-05-31  Marek Polacek  <polacek@redhat.com>
2127         * c-c++-common/Wswitch-unreachable-3.c: New test.
2128         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2130 2016-05-31  Richard Biener  <rguenther@suse.de>
2132         PR tree-optimization/71352
2133         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2135 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2137         * gcc.target/arm/armv5_thumb_isa.c: New test.
2139 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2141         PR target/71346
2142         * gcc.target/i386/pr71346.c: New test.
2144 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2146         PR tree-optimization/69068
2147         * gcc.dg/graphite/pr69068.c: New test.
2149 2016-05-27  Martin Sebor  <msebor@redhat.com>
2151         PR c++/71306
2152         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2154 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2156         PR c++/71349
2157         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2158         nowait depend(inout: dd[0]) clauses where permitted.
2160 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2162         PR c++/71238
2163         * g++.dg/parse/pr71238.C: New.
2164         * g++.dg/concepts/friend1.C: Test column numbers too.
2165         * g++.dg/cpp0x/initlist31.C: Likewise.
2166         * g++.dg/cpp0x/pr51420.C: Likewise.
2167         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2168         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2169         * g++.dg/ext/builtin3.C: Likewise.
2170         * g++.dg/lookup/friend12.C: Likewise.
2171         * g++.dg/lookup/friend7.C: Likewise.
2172         * g++.dg/lookup/koenig1.C: Likewise.
2173         * g++.dg/lookup/koenig5.C: Likewise.
2174         * g++.dg/lookup/used-before-declaration.C: Likewise.
2175         * g++.dg/overload/koenig1.C: Likewise.
2176         * g++.dg/template/crash65.C: Likewise.
2177         * g++.dg/template/friend57.C: Likewise.
2178         * g++.dg/warn/Wshadow-5.C: Likewise.
2179         * g++.dg/warn/Wunused-8.C: Likewise.
2180         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2181         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2182         * g++.old-deja/g++.jason/member.C: Likewise.
2183         * g++.old-deja/g++.jason/report.C: Likewise.
2184         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2185         * g++.old-deja/g++.law/visibility20.C: Likewise.
2186         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2187         * g++.old-deja/g++.other/static5.C: Likewise.
2188         * g++.old-deja/g++.pt/overload2.C: Likewise.
2190 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2192         * gcc.dg/tree-ssa/peel1.c: New testcase.
2193         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2194         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2196 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2198         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2199         to ce.
2201 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2203         PR c++/71099
2204         * g++.dg/parse/virtual1.C: New.
2206 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2208         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2209         Use correct register when clearing %edx.
2211 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2213         PR tree-optimization/71289
2214         * gcc.dg/pr71289.c: New test.
2216 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2218         PR middle-end/71269
2219         PR middle-end/71292
2220         * gcc.dg/tree-ssa/pr71269.c: New test.
2221         * gcc.dg/tree-ssa/pr71292.c: New test.
2223 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2225         PR middle-end/71252
2226         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2228 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2230         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2231         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2232         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2234 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2236         PR tree-optimization/69067
2237         * gcc.dg/graphite/pr69067.c: New test.
2239 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2241         PR target/71245
2242         * gcc.target/i386/pr71245-1.c: New test.
2243         * gcc.target/i386/pr71245-2.c: Ditto.
2245 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2247         PR c++/71105
2248         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2249         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2250         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2252 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2254         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2256 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2258         Revert:
2259         PR c++/69855
2260         * g++.dg/overload/69855.C: New.
2261         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2262         * g++.old-deja/g++.pt/crash3.C: Likewise.
2264 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2266         PR c++/60385
2267         * g++.dg/parse/namespace13.C: New.
2269 2016-05-26  Jeff Law  <law@redhat.com>
2271         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2272         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2273         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2274         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2275         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2276         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2277         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2278         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2279         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2280         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2281         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2282         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2283         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2285 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2287         PR c++/69855
2288         * g++.dg/overload/69855.C: New.
2289         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2290         * g++.old-deja/g++.pt/crash3.C: Likewise.
2292 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2294         PR target/63596
2295         * gcc.target/aarch64/va_arg_1.c: New testcase.
2296         * gcc.target/aarch64/va_arg_2.c: Likewise.
2297         * gcc.target/aarch64/va_arg_3.c: Likewise.
2299 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2301         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2302         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2303         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2304         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2305         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2307 2016-05-27  Marek Polacek  <polacek@redhat.com>
2309         PR middle-end/71308
2310         * g++.dg/torture/pr71308.C: New test.
2312 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2314         * gcc.dg/zero_bits_compound-1.c: New test.
2315         * gcc.dg/zero_bits_compound-2.c: New test.
2317 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2319         PR middle-end/71279
2320         * gcc.dg/pr71279.c: New test.
2322 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2324         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2325         floating point min/max/comparison instructions.
2326         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2328 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2330         * c-c++-common/gomp/schedule-1.c: New test.
2331         * gfortran.dg/gomp/schedule-1.f90: New test.
2333 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2335         PR c++/70822
2336         PR c++/70106
2337         * g++.dg/cpp1y/auto-fn32.C: New test.
2338         * g++.dg/cpp1y/paren4.C: New test.
2340 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2342         * gcc.dg/20060410.c: Xfail on ptx.
2343         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2344         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2345         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2346         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2347         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2349 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2351         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2353 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2355         PR tree-optimization/71280
2356         * gcc.dg/pr71280.c: New test.
2358         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2360         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2361         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2363         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2365 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2367         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2368         kept in memory.
2370 2016-05-25  Jeff Law  <law@redhat.com>
2372         PR tree-optimization/71272
2373         * gcc.c-torture/compile/pr71272.c: new test.
2375 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2377         * gcc.target/powerpc/vec-cmpne.c: New test.
2378         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2380 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2382         * gnat.dg/opt55.ad[sb]: New test.
2384 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2386         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2387         * c-c++-common/pr60226.c: Require int32plus.
2388         * gcc.c-torture/execute/pr70602.c: Likewise.
2389         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2390         unsigned long for malloc arg type.
2391         * gcc.dg/asr_div1.c: Require int32plus.
2392         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2393         * gcc.dg/pie-1.c: Require pie.
2394         * gcc.dg/pie-2.c: Likewise.
2395         * gcc.dg/pr59471.c: Require int32plus.
2396         * gcc.dg/pr59963-2.c: XFAIL for int16.
2397         * gcc.dg/pr60114.c: Require int32plus.
2398         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2399         unsigned long for typedef of size_t.
2400         * gcc.dg/pr63914.c: Require int32plus.
2401         * gcc.dg/pr64536.c: Require pt32plus.
2402         * gcc.dg/pr65658.c: Likewise.
2403         * gcc.dg/pr67271.c: Require int32plus.
2404         * gcc.dg/pr68112.c: Likewise.
2405         * gcc.dg/pr69071.c: Skip for avr target.
2406         * gcc.dg/pr69973.c: Require int32plus.
2407         * gcc.dg/pr70169.c: Skip for avr target.
2408         * gcc.dg/sso-6.c: Require int32plus.
2409         * gcc.dg/sso-7.c: Likewise.
2410         * gcc.dg/sso-8.c: Likewise.
2411         * gcc.dg/vrp-min-max-2.c: Likewise.
2413 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2415         PR target/70738
2416         * gcc.target/i386/pr70738-1.c: New test.
2417         * gcc.target/i386/pr70738-2.c: Likewise.
2418         * gcc.target/i386/pr70738-3.c: Likewise.
2419         * gcc.target/i386/pr70738-4.c: Likewise.
2420         * gcc.target/i386/pr70738-5.c: Likewise.
2421         * gcc.target/i386/pr70738-6.c: Likewise.
2422         * gcc.target/i386/pr70738-7.c: Likewise.
2423         * gcc.target/i386/pr70738-8.c: Likewise.
2424         * gcc.target/i386/pr70738-9.c: Likewise.
2426 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2428         PR rtl-optimization/66940
2429         * gcc.c-torture/execute/pr66940.c: New test.
2431 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2433         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2434         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2435         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2436         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2437         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2438         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2439         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2440         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2441         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2442         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2443         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2444         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2445         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2446         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2447         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2448         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2449         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2450         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2451         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2452         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2453         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2454         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2455         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2456         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2458 2016-05-25  Marek Polacek  <polacek@redhat.com>
2460         PR c/71265
2461         * gcc.dg/noncompile/pr71265.c: New test.
2463         PR c/71266
2464         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2466 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2468         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2470 2016-05-25  Richard Biener  <rguenther@suse.de>
2472         PR tree-optimization/71261
2473         * c-c++-common/torture/pr71261.c: New testcase.
2475 2016-05-25  Richard Biener  <rguenther@suse.de>
2477         PR tree-optimization/71264
2478         * gcc.dg/vect/pr71264.c: New testcase.
2480 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2482         PR c++/55992
2483         * g++.dg/cpp0x/alias-decl-53.C: New.
2484         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2486 2016-05-25  Martin Liska  <mliska@suse.cz>
2488         * g++.dg/pr71239.C: New test.
2490 2016-05-25  Richard Biener  <rguenther@suse.de>
2492         * gcc.dg/vect/pr58135.c: Rename to ...
2493         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2495 2016-05-25  Marek Polacek  <polacek@redhat.com>
2497         * g++.dg/pr65295.C: Use target c++14.
2499 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2501         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2502         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2504 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2506         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2507         instructions.
2509 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2511         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2512         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2513         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2514         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2515         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2516         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2517         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2518         * c-c++-common/goacc/pcopy.c: Likewise.
2519         * c-c++-common/goacc/pcopyin.c: Likewise.
2520         * c-c++-common/goacc/pcopyout.c: Likewise.
2521         * c-c++-common/goacc/pcreate.c: Likewise.
2522         * c-c++-common/goacc/pr70688.c: New test.
2523         * c-c++-common/goacc/present-1.c: Adjust test.
2524         * c-c++-common/goacc/reduction-5.c: Likewise.
2525         * g++.dg/goacc/data-1.C: New test.
2527 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2529         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2530         vector parity built-in functions.
2531         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2532         count trailing zeros automatic vectorization.
2533         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2534         count trailing zeros built-in functions.
2536 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2538         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2540 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2542         PR target/71050
2543         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2545 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2547         PR c++/50436
2548         * g++.dg/template/crash123.C: New.
2549         * g++.dg/template/crash124.C: Likewise.
2551 2016-05-24  Martin Sebor  <msebor@redhat.com>
2553         PR c++/71147
2554         * g++.dg/ext/flexary16.C: New test.
2556 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2558         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2559         before math.h is included.
2560         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2561         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2562         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2563         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2564         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2565         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2566         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2567         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2568         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2569         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2570         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2571         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2572         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2573         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2574         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2575         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2576         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2577         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2578         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2579         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2580         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2581         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2582         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2584 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2585             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2587         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2588         support.
2590 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/69872
2593         * g++.dg/warn/Wno-narrowing1.C: New.
2595 2016-05-24  Marek Polacek  <polacek@redhat.com>
2597         PR c/71249
2598         * c-c++-common/Wswitch-unreachable-2.c: New test.
2600 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2602         PR c++/71257
2603         * g++.dg/vect/simd-clone-6.cc: New test.
2604         * g++.dg/gomp/declare-simd-6.C: New test.
2606         PR middle-end/70434
2607         PR c/69504
2608         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2610 2016-05-24  Richard Biener  <rguenther@suse.de>
2612         PR tree-optimization/71240
2613         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2615 2016-05-24  Richard Biener  <rguenther@suse.de>
2617         PR tree-optimization/71230
2618         * gcc.dg/torture/pr71230.c: New testcase.
2619         * g++.dg/torture/pr71230.C: Likewise.
2621 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2623         * c-c++-common/goacc/routine-5.c: Add tests.
2624         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2625         * gfortran.dg/goacc/routine-6.f90: Add tests.
2627 2016-05-24  Richard Biener  <rguenther@suse.de>
2629         PR tree-optimization/71253
2630         * gcc.dg/torture/pr71253.c: New testcase.
2632 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2634         PR middle-end/71252
2635         * gfortran.dg/pr71252.f90: New test.
2637 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2639         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2641 2016-05-24  Richard Biener  <rguenther@suse.de>
2643         PR middle-end/70434
2644         PR c/69504
2645         * c-c++-common/vector-subscript-4.c: New testcase.
2646         * c-c++-common/vector-subscript-5.c: Likewise.
2648 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2650         PR fortran/71123
2651         * gfortran.dg/namelist_90.f: New test
2653 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2655         PR fortran/66461
2656         * gfortran.dg/unexpected_eof.f: New test
2658 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2659             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2661         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2662         as little endian.
2664 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2666         PR c++/70972
2667         * g++.dg/cpp0x/inh-ctor20.C: New.
2668         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2670 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2672         PR c++/69095
2673         * g++.dg/cpp0x/variadic168.C: New.
2675 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2677         * g++.dg/cpp0x/pr31445.C: Test column number too.
2678         * g++.dg/cpp0x/pr32253.C: Likewise.
2679         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2680         * g++.dg/cpp0x/variadic36.C: Likewise.
2682 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2684         * gcc.dg/fold-notshift-2.c: Adjust.
2686 2016-05-23  Marek Polacek  <polacek@redhat.com>
2688         PR c/49859
2689         * c-c++-common/Wswitch-unreachable-1.c: New test.
2690         * gcc.dg/Wswitch-unreachable-1.c: New test.
2691         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2692         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2693         * g++.dg/gomp/block-10.C: Likewise.
2694         * gcc.dg/gomp/block-10.c: Likewise.
2695         * g++.dg/gomp/block-9.C: Likewise.
2696         * gcc.dg/gomp/block-9.c: Likewise.
2697         * g++.dg/gomp/target-1.C: Likewise.
2698         * g++.dg/gomp/target-2.C: Likewise.
2699         * gcc.dg/gomp/target-1.c: Likewise.
2700         * gcc.dg/gomp/target-2.c: Likewise.
2701         * g++.dg/gomp/taskgroup-1.C: Likewise.
2702         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2703         * gcc.dg/gomp/teams-1.c: Likewise.
2704         * g++.dg/gomp/teams-1.C: Likewise.
2705         * g++.dg/overload/error3.C: Likewise.
2706         * g++.dg/tm/jump1.C: Likewise.
2707         * g++.dg/torture/pr40335.C: Likewise.
2708         * gcc.dg/c99-vla-jump-5.c: Likewise.
2709         * gcc.dg/switch-warn-1.c: Likewise.
2710         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2711         * gcc.dg/nested-func-1.c: Likewise.
2712         * gcc.dg/pr67784-4.c: Likewise.
2714 2016-05-23  Richard Biener  <rguenther@suse.de>
2716         PR tree-optimization/71230
2717         * gfortran.dg/pr71230-1.f90: New testcase.
2718         * gfortran.dg/pr71230-2.f90: Likewise.
2720 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2722         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2723         * gcc.dg/vect/pr58135.c:  Add new.
2724         * gfortran.dg/pr46519-1.f: Adjust test case.
2726 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2728         PR c++/53401
2729         * g++.dg/cpp0x/decltype64.C: New.
2731 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2733         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2734         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2735         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2737 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2739         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2740         Add poly64x1_t and poly64x2_t cases if supported.
2741         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2742         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2743         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2744         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2745         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2747 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2749         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2750         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2751         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2752         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2753         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2754         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2755         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2757 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2759         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2761 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2763         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2764         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2766 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2768         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2769         constraint instead of "r".
2770         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2771         insn instead of vxorpd.
2772         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2774         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2775         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2777         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2779         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2780         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2782         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2784 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2786         PR middle-end/40921
2787         * gcc.dg/tree-ssa/pr40921.c: New test.
2789 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2791         PR target/71103
2792         * gcc.target/avr/pr71103.c: New test.
2794 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2796         PR middle-end/71179
2797         * gcc.dg/tree-ssa/pr71179.c: New test.
2799 2016-05-20  Martin Sebor  <msebor@redhat.com>
2801         PR c/71115
2802         * gcc.dg/init-excess-2.c: New test.
2804 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2806         * gnat.dg/opt53.adb: New test.
2807         * gnat.dg/opt54.adb: Likewise.
2809 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2811         PR tree-optimization/70884
2812         * gcc.dg/tree-ssa/pr70919.c: New test.
2814 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2816         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2817         formatting.
2818         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2819         fix code formatting.
2821 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2823         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2824         non-common cases.
2825         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2827 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2829         * jit.dg/all-non-failing-tests.h: Add
2830         test-factorial-must-tail-call.c.
2831         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2832         * jit.dg/test-factorial-must-tail-call.c: New test case.
2834 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2836         PR fortran/71204
2837         * gfortran.dg/pr71204.f90: New test.
2839 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2841         * gcc.target/nvptx/sincos.c: New test.
2843 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2845         PR c++/70572
2846         * g++.dg/cpp1y/auto-fn31.C: New.
2848 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2850         * gcc.target/powerpc/vec-addec.c: New test.
2851         * gcc.target/powerpc/vec-addec-int128.c: New test.
2853 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2855         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2856         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2857         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2858         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2860 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2862         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2864 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2866         PR c++/71210
2867         * g++.dg/opt/pr71210-1.C: New test.
2868         * g++.dg/opt/pr71210-2.C: New test.
2870         PR tree-optimization/29756
2871         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2872         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2873         only on selected targets where V4SImode vectors are known to be
2874         supported.
2876 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2878         PR tree-optimization/71079
2879         PR tree-optimization/71206
2880         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2882 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2884         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2885         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2886         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2888 2016-05-20  Richard Guenther  <rguenther@suse.de>
2890         PR tree-optimization/29756
2891         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2893 2016-05-20  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/71185
2896         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2898 2016-05-20  Richard Biener  <rguenther@suse.de>
2900         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2902 2016-05-19  Marek Polacek  <polacek@redhat.com>
2904         PR c++/71075
2905         * g++.dg/diagnostic/pr71075.C: New test.
2907 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2909         PR c++/71184
2910         * g++.dg/pr71184.C: New test case.
2912 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2914         * gcc.target/powerpc/darn-0.c: New test.
2915         * gcc.target/powerpc/darn-1.c: New test.
2916         * gcc.target/powerpc/darn-2.c: New test.
2918 2016-05-19  Marek Polacek  <polacek@redhat.com>
2920         PR tree-optimization/71031
2921         * gcc.dg/tree-ssa/vrp100.c: New test.
2923 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2925         PR rtl-optimization/71148
2926         * gcc.dg/pr71148.c: New test.
2928 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2930         PR target/71056
2931         * gcc.target/arm/pr71056.c: New test.
2933 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2935         * c-c++-common/pr69669.c: Check the used mode.
2937 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
2939         PR sanitizer/64354
2940         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2942 2016-05-19  Richard Biener  <rguenther@suse.de>
2944         PR tree-optimization/70729
2945         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2946         * gcc.dg/graphite/scop-18.c: Likewise.
2947         * gcc.dg/pr41783.c: Disable LIM.
2948         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2949         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2950         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2951         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2952         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2953         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2954         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2955         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2956         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2957         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2958         * gfortran.dg/pr42108.f90: Likewise.
2960 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
2962         PR driver/69265
2963         * gcc.dg/spellcheck-options-11.c: New test case.
2965 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2967         PR c++/71100
2968         * g++.dg/opt/pr71100.C: New test.
2970 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2972         PR ipa/69708
2973         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2974         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2975         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2976         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2978 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2980         PR ipa/69708
2981         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2982         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2983         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2984         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2985         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2987 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2989         PR c++/69793
2990         * g++.dg/template/crash122.C: New.
2992 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2994         PR c++/70466
2995         * g++.dg/template/pr70466-1.C: New.
2996         * g++.dg/template/pr70466-2.C: Likewise.
2998 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3000         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3001         splat operations and the XXSPLTIB instruction.
3002         * gcc.target/powerpc/p9-splat-2.c: Likewise.
3003         * gcc.target/powerpc/p9-splat-3.c: Likewise.
3004         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3005         xxlxor to clear a register.
3007 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
3009         * gcc.dg/torture/pr71020.c: New test.
3011 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3013         PR ipa/70646
3014         * gcc.dg/ipa/pr70646.c: New test.
3016 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3018         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3020 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3022         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3023         missing tests for vreinterpretq_p{8,16}.
3025 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3027         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3028         vsliq_n_s64 and vsliq_n_u64.
3030 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3032         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3033         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3035 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3037         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3038         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3039         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3041 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3043         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3044         in comment.
3046 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
3048         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3049         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3050         "blr\t" and switch to scan-assembler-times.
3052 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
3054         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3055         with __aarch64__.
3056         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3057         declarations under __aarch64__ and __ARM_FEATURE_FMA.
3059 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3061         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3062         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3063         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3064         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3065         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3066         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3068         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3069         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3071         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3072         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3074         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3075         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3077         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3079 2016-05-18  Richard Biener  <rguenther@suse.de>
3081         PR tree-optimization/71168
3082         * gcc.dg/torture/pr71168.c: New testcase.
3084 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
3086         PR middle-end/63586
3087         * gcc.dg/tree-ssa/pr63586-2.c: New test.
3088         * gcc.dg/tree-ssa/pr63586.c: New test.
3089         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3091 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3093         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3094         * gcc.dg/pr68671.c: Fix ptx xfail-if.
3095         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3096         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3098 2016-05-17  Nathan Sidwell  <nathan@acm.org>
3100         * gcc.target/nvptx/abi-vararg-3.c: New.
3102 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
3104         PR tree-optimization/54579
3105         PR middle-end/55299
3106         * gcc.dg/fold-notrotate-1.c: New test.
3107         * gcc.dg/fold-notshift-1.c: New test.
3108         * gcc.dg/fold-notshift-2.c: New test.
3110 2016-05-17  Marek Polacek  <polacek@redhat.com>
3112         PR ipa/71146
3113         * g++.dg/ipa/pr71146.C: New test.
3115 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3117         * jit.dg/test-error-array-bounds.c: New test case.
3119 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3121         * gcc.dg/tree-ssa/and-1.c: New testcase.
3123 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3125         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3126         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3128 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3130         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3131         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3133 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3135         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3137 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3139         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3141 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3143         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3144         ".2d[index]" when scan the assembly.
3145         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3146         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3147         float64x1.
3148         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3150 2016-05-17  Richard Biener  <rguenther@suse.de>
3152         PR tree-optimization/71132
3153         * gcc.dg/torture/pr71132.c: New testcase.
3155 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3157         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3159 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3161         PR target/70809
3162         * gcc.target/aarch64/pr70809_1.c: New test.
3164 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3166         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3167         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3168         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3169         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3171 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3172             Ilya Enkovich  <ilya.enkovich@intel.com>
3174         PR target/71114
3175         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3177 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3179         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3180         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3182 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3184         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3185         test for __ARM_FP16_ARGS.
3186         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3187         * gcc.target/arm/aapcs/neon-vect10.c: New.
3188         * gcc.target/arm/aapcs/neon-vect9.c: New.
3189         * gcc.target/arm/aapcs/vfp18.c: New.
3190         * gcc.target/arm/aapcs/vfp19.c: New.
3191         * gcc.target/arm/aapcs/vfp20.c: New.
3192         * gcc.target/arm/aapcs/vfp21.c: New.
3193         * gcc.target/arm/fp16-aapcs-1.c: New.
3194         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3195         test for __ARM_FP16_ARGS.
3196         * g++.target/arm/fp16-return-1.c: Update expected output.
3198 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3200         PR testsuite/70227
3201         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3203 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3205         PR fortran/69603
3206         * gfortran.dg/pr69603.f90: New testcase.
3208 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3210         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3212 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3214         PR fortran/71047
3215         * gfortran.dg/pr71047.f08: New test.
3217 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3219         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3220         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3221         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3223 2016-05-13  Martin Sebor  <msebor@redhat.com>
3225         PR c++/60049
3226         * g++.dg/cpp0x/constexpr-60049.C: New test.
3228 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3230         PR bootstrap/71071
3231         * gcc.dg/pr71071.c: New test.
3233 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3235         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3236         remove XOP handling.
3237         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3239 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3241         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3242         __atomic_is_lock_free declaration.
3244 2016-05-13  Richard Biener  <rguenther@suse.de>
3246         PR tree-optimization/42587
3247         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3249 2016-05-13  Martin Liska  <mliska@suse.cz>
3251         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3252         the new format of dump output.
3254 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3256         * gcc.dg/pr71084.c: New test.
3258 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3260         PR target/53440
3261         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3263 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3265         * gcc.target/aarch64/struct_return.c: New test.
3267 2016-05-12  Marek Polacek  <polacek@redhat.com>
3269         PR c/70756
3270         * c-c++-common/pr70756-2.c: New test.
3271         * c-c++-common/pr70756.c: New test.
3273 2016-05-12  Richard Biener  <rguenther@suse.de>
3275         PR tree-optimization/71059
3276         * gcc.dg/torture/pr71059.c: New testcase.
3278 2016-05-12  Richard Biener  <rguenther@suse.de>
3280         PR tree-optimization/71062
3281         * gcc.dg/torture/pr71062.c: New testcase.
3283 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3285         PR tree-optimization/71006
3286         * gcc.dg/pr71006.c: New test.
3288 2016-05-12  Marek Polacek  <polacek@redhat.com>
3290         PR driver/71063
3291         * gcc.dg/opts-7.c: New test.
3293 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3295         PR target/70830
3296         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3297         Add -save-temps to dg-options.
3298         Scan for ldmfd rather than pop instruction.
3299         * gcc.target/arm/interrupt-2.c: Likewise.
3300         * gcc.target/arm/pr70830.c: New test.
3302 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3304         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3305         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3307         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3308         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3309         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3311         PR target/71019
3312         * gcc.target/i386/avx512vl-pack-1.c: New test.
3313         * gcc.target/i386/avx512vl-pack-2.c: New test.
3314         * gcc.target/i386/avx512bw-pack-2.c: New test.
3316         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3318         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3319         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3320         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3322 2016-05-12  Richard Biener  <rguenther@suse.de>
3324         PR tree-optimization/70986
3325         * gcc.dg/torture/pr70986-1.c: New testcase.
3326         * gcc.dg/torture/pr70986-2.c: Likewise.
3327         * gcc.dg/torture/pr70986-3.c: Likewise.
3329 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3331         PR c/43651
3332         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3333         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3335 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3337         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3338         directive.
3339         * gcc.target/i386/pr66746.c: Ditto.
3341 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3343         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3344         support.
3345         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3346         warning when using -mvsx-timode.
3347         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3348         * gcc.target/powerpc/dform-2.c: Likewise.
3349         * gcc.target/powerpc/pr68805.c: Likewise.
3351 2016-05-11  Marek Polacek  <polacek@redhat.com>
3353         PR c++/71024
3354         * c-c++-common/attributes-3.c: New test.
3356 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3358         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3359         * gcc.c-torture/execute/pr68185.c: Likewise.
3360         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3361         * gcc.dg/pr69634.c: Requires scheduling.
3362         * gcc.dg/torture/pr66178.c: Require label values.
3363         * gcc.dg/setjmp-6.c: Require indirect jumps.
3365 2016-05-11  Richard Biener  <rguenther@suse.de>
3367         PR tree-optimization/71055
3368         * gcc.dg/torture/pr71055.c: New testcase.
3370 2016-05-11  Richard Biener  <rguenther@suse.de>
3372         PR debug/71057
3373         * g++.dg/debug/pr71057.C: New testcase.
3375 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3377         PR fortran/70855
3378         * gfortran.dg/gomp/pr70855.f90: New test.
3380 2016-05-11  Richard Biener  <rguenther@suse.de>
3382         PR middle-end/71002
3383         * g++.dg/torture/pr71002.C: New testcase.
3385 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3387         PR middle-end/70807
3388         * gcc.dg/pr70807.c: New test.
3390 2016-05-10  Martin Sebor  <msebor@redhat.com>
3392         PR c++/38611
3393         * g++.dg/Wattributes.C: New test.
3395 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3397         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3398         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3399         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3401 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3403         PR target/70799
3404         * gcc.target/i386/pr70799-1.c: New test.
3406 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3408         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3410 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3412         PR middle-end/70877
3413         * gcc.target/i386/pr70877.c: New test.
3415 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3417         PR tree-optimization/70786
3418         * gcc.target/i386/pr70876.c: New test.
3420 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3422         PR target/70927
3423         * gcc.target/i386/avx512vl-logic-1.c: New test.
3424         * gcc.target/i386/avx512vl-logic-2.c: New test.
3425         * gcc.target/i386/avx512dq-logic-2.c: New test.
3427 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3429         PR target/70963
3430         * gcc.target/powerpc/pr70963.c: New.
3432 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3434         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3435         (test_very_wide_line): Add ruler to expected output.
3436         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3437         (test_very_wide_line): Likewise.
3438         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3439         (test_show_locus): Within the handling of "test_very_wide_line",
3440         enable show_ruler_p on the diagnostic context.
3442 2016-05-10  Richard Biener  <rguenther@suse.de>
3444         PR tree-optimization/71039
3445         * gcc.dg/torture/pr71039.c: New testcase.
3447 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3449         * gcc.dg/nested-func-10.c: Requires alloca.
3450         * gcc.dg/nested-func-9.c: Requires alloca.
3451         * gcc.c-torture/execute/pr70460.c: Requires labels.
3452         * gcc.c-torture/compile/pr70199.c: Requires labels.
3453         * gcc.target/nvptx/decl.c: Compile only.
3454         * gcc.target/nvptx/trailing-init.c: Compile only.
3455         * gcc.target/nvptx/ary-init.c: Compile only.
3457 2016-05-10  Marek Polacek  <polacek@redhat.com>
3459         PR c/70255
3460         * gcc.dg/attr-opt-1.c: New test.
3462 2016-05-10  Richard Biener  <rguenther@suse.de>
3464         PR tree-optimization/70497
3465         PR tree-optimization/28367
3466         * gcc.dg/torture/20160404-1.c: New testcase.
3467         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3468         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3470 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3472         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3474 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3476         * gcc.target/i386/fabsneg-1.c New test.
3478 2016-05-09  Alan Modra  <amodra@gmail.com>
3480         PR testsuite/70826
3481         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3483 2016-05-09  Richard Biener  <rguenther@suse.de>
3485         PR tree-optimization/70985
3486         * gcc.dg/torture/pr70985.c: New testcase.
3488 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3490         * gcc.dg/tree-ssa/ifc-9.c: New test.
3491         * gcc.dg/tree-ssa/ifc-10.c: New test.
3492         * gcc.dg/tree-ssa/ifc-11.c: New test.
3493         * gcc.dg/tree-ssa/ifc-12.c: New test.
3494         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3495         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3496         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3498 2016-05-09  Richard Biener  <rguenther@suse.de>
3500         PR fortran/70937
3501         * gfortran.dg/pr70937.f90: New testcase.
3503 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3505         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3507 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3509         PR fortran/56226
3510         * gfortran.dg/dec_structure_1.f90: New testcase.
3511         * gfortran.dg/dec_structure_2.f90: Ditto.
3512         * gfortran.dg/dec_structure_3.f90: Ditto.
3513         * gfortran.dg/dec_structure_4.f90: Ditto.
3514         * gfortran.dg/dec_structure_5.f90: Ditto.
3515         * gfortran.dg/dec_structure_6.f90: Ditto.
3516         * gfortran.dg/dec_structure_7.f90: Ditto.
3517         * gfortran.dg/dec_structure_8.f90: Ditto.
3518         * gfortran.dg/dec_structure_9.f90: Ditto.
3519         * gfortran.dg/dec_structure_10.f90: Ditto.
3520         * gfortran.dg/dec_structure_11.f90: Ditto.
3521         * gfortran.dg/dec_union_1.f90: Ditto.
3522         * gfortran.dg/dec_union_2.f90: Ditto.
3523         * gfortran.dg/dec_union_3.f90: Ditto.
3524         * gfortran.dg/dec_union_4.f90: Ditto.
3525         * gfortran.dg/dec_union_5.f90: Ditto.
3526         * gfortran.dg/dec_union_6.f90: Ditto.
3527         * gfortran.dg/dec_union_7.f90: Ditto.
3529 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3531         PR tree-optimization/70956
3532         * gcc.dg/graphite/pr70956.c: New test.
3534 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3536         PR middle-end/70941
3537         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3538         (a, b, c, d): Change type from char to signed char.
3539         (main): Compare against (signed char) -1634678893 instead of
3540         hardcoded -109.  Use __builtin_abort instead of abort.
3542         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3543         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3545         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3547 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3549         PR debug/70935
3550         * gcc.dg/torture/pr70935.c: New test.
3552 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3554         PR target/58219
3555         * gcc.target/sh/pr58219.c: New tests.
3557 2016-05-06  Richard Biener  <rguenther@suse.de>
3559         PR tree-optimization/70960
3560         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3562 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3564         PR target/52933
3565         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3566         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3567         Adjust expected instruction counts.
3568         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3570 2016-05-06  Marek Polacek  <polacek@redhat.com>
3572         PR sanitizer/70875
3573         * gcc.dg/ubsan/bounds-3.c: New test.
3575 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3577         PR target/54089
3578         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3580 2016-05-06  Richard Biener  <rguenther@suse.de>
3582         PR middle-end/70931
3583         * gfortran.dg/pr70931.f90: New testcase.
3585 2016-05-06  Richard Biener  <rguenther@suse.de>
3587         PR middle-end/70941
3588         * gcc.dg/torture/pr70941.c: New testcase.
3590 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3592         PR tree-optimization/57206
3593         * gcc.dg/vect/pr57206.c: New test.
3595 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3597         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3599 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3601         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3603         * c-c++-common/Wdangling-else-4.c: New test.
3605 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3607         PR c++/70906
3608         PR c++/70933
3609         * g++.dg/opt/pr70906.C: New test.
3610         * g++.dg/opt/pr70933.C: New test.
3612         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3614 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3616         * gcc.dg/ipa/pure-const-3.c: New testcase.
3618 2016-05-04  Marek Polacek  <polacek@redhat.com>
3620         * c-c++-common/Wdangling-else-1.c: New test.
3621         * c-c++-common/Wdangling-else-2.c: New test.
3622         * c-c++-common/Wdangling-else-3.c: New test.
3624 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3626         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3627         flag is present.
3629 2016-05-04  Marek Polacek  <polacek@redhat.com>
3631         PR c/48778
3632         * gcc.dg/Waddress-2.c: New test.
3634 2016-05-04  Alan Modra  <amodra@gmail.com>
3636         * gcc.target/powerpc/pr70866.c: New.
3638 2016-05-03  Martin Sebor  <msebor@redhat.com>
3640         PR c++/66561
3641         * c-c++-common/builtin_location.c: New test.
3642         * g++.dg/cpp1y/builtin_location.C: New test.
3644 2016-05-03  Marek Polacek  <polacek@redhat.com>
3646         PR c/70859
3647         * gcc.dg/pr70859.c: New test.
3648         * gcc.dg/pr70859-2.c: New test.
3650 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3652         * gnat.dg/debug5.adb: New testcase.
3654 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3656         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3657         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3658         Procedure to check for z10 instruction set.
3660 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3662         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3664 2016-05-03  Alan Modra  <amodra@gmail.com>
3666         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3668 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3670         * gcc.target/i386/avx512f-cvt-1.c: New test.
3672 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3674         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3675         -fdump-tree-vrp-details.
3677 2016-05-03  Richard Biener  <rguenther@suse.de>
3679         * gcc.dg/pr30172-1.c: Adjust.
3680         * gcc.dg/pr63743.c: Likewise.
3681         * gcc.dg/tm/pr51696.c: Likewise.
3682         * c-c++-common/tm/safe-1.c: Likewise.
3683         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3684         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3685         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3686         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3688 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3690         PR rtl-optimization/70467
3691         * gcc.target/i386/pr70467-3.c: New test.
3692         * gcc.target/i386/pr70467-4.c: New test.
3694         PR tree-optimization/70916
3695         * gcc.c-torture/compile/pr70916.c: New test.
3697         PR target/49244
3698         * gcc.target/i386/pr49244-1.c: New test.
3699         * gcc.target/i386/pr49244-2.c: New test.
3701 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3703         PR rtl-optimization/44281
3704         * gcc.target/i386/pr44281.c: New test.
3706 2016-05-03  bin cheng  <bin.cheng@arm.com>
3708         PR tree-optimization/56541
3709         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3710         * gcc.dg/vect/pr56541.c: new test.
3712 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3714         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3715         __float128.
3716         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3718 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3720         PR testsuite/70520
3721         * c-c++-common/asan/clone-test-1.c (main): Align child process
3722         stack to 16 bytes.
3724 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3726         PR c++/62314
3727         * g++.dg/spellcheck-fields-2.C: New test case.
3729 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3731         PR c++/62314
3732         * g++.dg/pr62314.C: New test case.
3734 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3736         * gcc.dg/ipa/inline-8.c: New testcase.
3738 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3740         PR rtl-optimization/70467
3741         * gcc.target/i386/pr70467-1.c: New test.
3743 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3745         * gcc.dg/spec-options.c: Run the test on all targets.
3746         * gcc.dg/foo.specs: Use cpp_unique_options.
3748 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3750         * gcc.dg/tree-ssa/unord.c: New testcase.
3752 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3754         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3756 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3758         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3760 2016-05-02  Marek Polacek  <polacek@redhat.com>
3762         PR c/70851
3763         * gcc.dg/enum-incomplete-3.c: New test.
3765 2016-05-02  Marek Polacek  <polacek@redhat.com>
3766             Tom de Vries  <tom@codesourcery.com>
3768         PR tree-optimization/70700
3769         * gcc.dg/pr70700.c: New test.
3771 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3773         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3774         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3775         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3776         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3777         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3779 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3781         * ada/acats/run_acats: Rename into...
3782         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3783         * ada/acats/run_all.sh: Remove redundant test.
3784         (target_run): Move around.
3785         (target_gnatchop): Use newly built executable.
3786         (target_gnatmake): Likewise.
3787         Check that the compilation of impbit succeeds.
3789 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3791         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3792         * gcc.dg/20021029-1.c: Likewise.
3793         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3794         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3795         * gcc.target/sh/cmpstr.c: Likewise.
3796         * gcc.target/sh/cmpstrn.c: Likewise.
3797         * gcc.target/sh/memset.c: Likewise.
3798         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3799         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3800         * gcc.target/sh/pr39423-1.c: Likewise.
3801         * gcc.target/sh/pr49468-di.c: Likewise.
3802         * gcc.target/sh/pr49468-si.c: Likewise.
3803         * gcc.target/sh/pr49880-1.c: Likewise.
3804         * gcc.target/sh/pr49880-2.c: Likewise.
3805         * gcc.target/sh/pr49880-3.c: Likewise.
3806         * gcc.target/sh/pr50751-1.c: Likewise.
3807         * gcc.target/sh/pr50751-4.c: Likewise.
3808         * gcc.target/sh/pr50751-7.c: Likewise.
3809         * gcc.target/sh/pr51244-1.c: Likewise.
3810         * gcc.target/sh/pr51244-10.c: Likewise.
3811         * gcc.target/sh/pr51244-11.c: Likewise.
3812         * gcc.target/sh/pr51244-12.c: Likewise.
3813         * gcc.target/sh/pr51244-13.c: Likewise.
3814         * gcc.target/sh/pr51244-14.c: Likewise.
3815         * gcc.target/sh/pr51244-17.c: Likewise.
3816         * gcc.target/sh/pr51244-18.c: Likewise.
3817         * gcc.target/sh/pr51244-19.c: Likewise.
3818         * gcc.target/sh/pr51244-4.c: Likewise.
3819         * gcc.target/sh/pr51244-5.c: Likewise.
3820         * gcc.target/sh/pr51244-7.c: Likewise.
3821         * gcc.target/sh/pr51244-8.c: Likewise.
3822         * gcc.target/sh/pr51244-9.c: Likewise.
3823         * gcc.target/sh/pr51697.c: Likewise.
3824         * gcc.target/sh/pr52483-1.c: Likewise.
3825         * gcc.target/sh/pr52483-2.c: Likewise.
3826         * gcc.target/sh/pr52483-3.c: Likewise.
3827         * gcc.target/sh/pr52483-5.c: Likewise.
3828         * gcc.target/sh/pr52933-1.c: Likewise.
3829         * gcc.target/sh/pr52933-2.c: Likewise.
3830         * gcc.target/sh/pr52933-3.c: Likewise.
3831         * gcc.target/sh/pr53568-1.c: Likewise.
3832         * gcc.target/sh/pr53976-1.c: Likewise.
3833         * gcc.target/sh/pr53988-1.c: Likewise.
3834         * gcc.target/sh/pr53988.c: Likewise.
3835         * gcc.target/sh/pr54089-1.c: Likewise.
3836         * gcc.target/sh/pr54089-6.c: Likewise.
3837         * gcc.target/sh/pr54089-7.c: Likewise.
3838         * gcc.target/sh/pr54089-8.c: Likewise.
3839         * gcc.target/sh/pr54089-9.c: Likewise.
3840         * gcc.target/sh/pr54236-1.c: Likewise.
3841         * gcc.target/sh/pr54236-2.c: Likewise.
3842         * gcc.target/sh/pr54236-3.c: Likewise.
3843         * gcc.target/sh/pr54236-4.c: Likewise.
3844         * gcc.target/sh/pr54386.c: Likewise.
3845         * gcc.target/sh/pr54602-1.c: Likewise.
3846         * gcc.target/sh/pr54685.c: Likewise.
3847         * gcc.target/sh/pr54760-1.c: Likewise.
3848         * gcc.target/sh/pr54760-2.c: Likewise.
3849         * gcc.target/sh/pr54760-3.c: Likewise.
3850         * gcc.target/sh/pr54760-4.c: Likewise.
3851         * gcc.target/sh/pr54760-5.c: Likewise.
3852         * gcc.target/sh/pr54760-6.c: Likewise.
3853         * gcc.target/sh/pr55146.c: Likewise.
3854         * gcc.target/sh/pr55160.c: Likewise.
3855         * gcc.target/sh/pr59278.c: Likewise.
3856         * gcc.target/sh/pr59401-1.c: Likewise.
3857         * gcc.target/sh/pr59533-1.c: Likewise.
3858         * gcc.target/sh/pr63260.c: Likewise.
3859         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3860         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3861         * gcc.target/sh/strlen.c: Likewise.
3862         * gcc.target/sh/torture/pr30807.c: Likewise.
3863         * gcc.target/sh/torture/pr34777.c: Likewise.
3864         * gcc.target/sh/torture/pr64652.c: Likewise.
3865         * gcc.target/sh/torture/pr65505.c: Likewise.
3866         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3867         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3869 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3871         PR c++/66644
3872         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3874 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3876         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3877         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3878         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3879         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3881 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3883         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3884         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3886 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3888         PR middle-end/70626
3889         * c-c++-common/goacc/combined-reduction.c: New test.
3890         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3892 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3894         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3895         *movdi_internal pattern only if PIC off.
3896         * gcc.target/i386/pr70155-2.c: Likewise.
3897         * gcc.target/i386/pr70155-3.c: Likewise.
3898         * gcc.target/i386/pr70155-4.c: Likewise.
3899         * gcc.target/i386/pr70155-5.c: Likewise.
3900         * gcc.target/i386/pr70155-6.c: Likewise.
3901         * gcc.target/i386/pr70155-7.c: Likewise.
3902         * gcc.target/i386/pr70155-8.c: Likewise.
3903         * gcc.target/i386/pr70155-15.c: Likewise.
3904         * gcc.target/i386/pr70155-17.c: Likewise.
3905         * gcc.target/i386/pr70155-22.c: Likewise.
3907 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3909         PR tree-optimization/70803
3910         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3912 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3914         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3915         optimization of vector loop.
3916         * gcc.target/i386/vect-unpack-3.c: New test.
3917         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3918         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3919         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3921 2016-04-29  Marek Polacek  <polacek@redhat.com>
3923         PR sanitizer/70342
3924         * g++.dg/ubsan/null-7.C: New test.
3926         PR c/70852
3927         * gcc.dg/pr70852.c: New test.
3929 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3931         PR/69089
3932         * g++.dg/cpp0x/alignas6.C: New test.
3934 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3936         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3937         * gcc.dg/pr27003.c: Likewise.
3938         * gcc.dg/tree-ssa/cswtch.c: Likewise.
3939         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3940         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3941         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3942         * gcc.target/arc/mxy.c: Likewise.
3943         * gcc.target/arc/mswape.c: Likewise.
3944         * gcc.target/arc/mrtsc.c: Likewise.
3945         * gcc.target/arc/mcrc.c: Likewise.
3946         * gcc.target/arc/mdsp-packa.c: Likewise.
3947         * gcc.target/arc/mdvbf.c: Likewise.
3948         * gcc.target/arc/mlock.c: Likewise.
3949         * gcc.target/arc/mmac-24.c: Likewise.
3950         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3952 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3953             Matthijs Kooijman  <matthijs@stdin.nl>
3954             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3956         PR target/60040
3957         * gcc.target/avr/pr60040-1.c: New.
3958         * gcc.target/avr/pr60040-2.c: New.
3960 2016-04-29  Richard Biener  <rguenther@suse.de>
3962         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3964 2016-04-29  Richard Biener  <rguenther@suse.de>
3966         PR tree-optimization/13962
3967         PR tree-optimization/65686
3968         * gcc.dg/uninit-pr65686.c: New testcase.
3970 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
3972         PR middle-end/70843
3973         * gcc.dg/pr70843.c: New test.
3975 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3977         PR target/70858
3978         * gcc.target/i386/pr70858.c: New test.
3980 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3982         * gcc.target/arc/nps400-1.c: New file.
3984 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3985             Andrew Burgess  <andrew.burgess@embecosm.com>
3987         * gcc.target/arc/movh_cl-1.c: New file.
3989 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3990             Andrew Burgess  <andrew.burgess@embecosm.com>
3992         * gcc.target/arc/extzv-1.c: New file.
3993         * gcc.target/arc/insv-1.c: New file.
3994         * gcc.target/arc/insv-2.c: New file.
3995         * gcc.target/arc/movb-1.c: New file.
3996         * gcc.target/arc/movb-2.c: New file.
3997         * gcc.target/arc/movb-3.c: New file.
3998         * gcc.target/arc/movb-4.c: New file.
3999         * gcc.target/arc/movb-5.c: New file.
4000         * gcc.target/arc/movb_cl-1.c: New file.
4001         * gcc.target/arc/movb_cl-2.c: New file.
4002         * gcc.target/arc/movbi_cl-1.c: New file.
4003         * gcc.target/arc/movl-1.c: New file.
4005 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
4006             Andrew Burgess  <andrew.burgess@embecosm.com>
4008         * gcc.target/arc/cmem-1.c: New file.
4009         * gcc.target/arc/cmem-2.c: New file.
4010         * gcc.target/arc/cmem-3.c: New file.
4011         * gcc.target/arc/cmem-4.c: New file.
4012         * gcc.target/arc/cmem-5.c: New file.
4013         * gcc.target/arc/cmem-6.c: New file.
4014         * gcc.target/arc/cmem-7.c: New file.
4015         * gcc.target/arc/cmem-ld.inc: New file.
4016         * gcc.target/arc/cmem-st.inc: New file.
4018 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4020         PR target/70821
4021         * gcc.target/i386/pr70821.c: New test.
4023 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
4025         * gcc.target/powerpc/vec-adde.c: New test.
4026         * gcc.target/powerpc/vec-adde-int128.c: New test.
4028 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4030         * gcc.target/i386/avx-vround-1.c: New test.
4031         * gcc.target/i386/avx-vround-2.c: New test.
4032         * gcc.target/i386/avx512vl-vround-1.c: New test.
4033         * gcc.target/i386/avx512vl-vround-2.c: New test.
4035 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4037         PR testsuite/70595
4038         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4039         (check_effective_target_cilkplus_runtime): ... this.
4040         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4041         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4043         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4044         Require cilkplus_runtime.
4045         Don't add -lcilkrts.
4046         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4047         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4048         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4049         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4050         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4051         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4052         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4053         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4054         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4055         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4056         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4057         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4058         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4059         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4060         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4061         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4062         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4063         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4064         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4065         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4066         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4067         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4068         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4069         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4070         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4071         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4072         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4073         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4074         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4076         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4077         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4079         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4081         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4082         cilkplus_runtime.
4084 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
4086         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4087         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4089 2015-04-27  Ryan Burn  <contact@rnburn.com>
4091         PR c++/69024
4092         PR c++/68997
4093         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4094         diagnostic.
4095         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4096         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4098 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
4100         * gnat.dg/limited_with4.ad[sb]: New test.
4101         * gnat.dg/limited_with4_pkg.ads: New helper.
4103 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4105         PR target/70155
4106         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4107         and movv1ti_internal patterns
4108         * gcc.target/i386/pr70155-1.c: New test.
4109         * gcc.target/i386/pr70155-2.c: Likewise.
4110         * gcc.target/i386/pr70155-3.c: Likewise.
4111         * gcc.target/i386/pr70155-4.c: Likewise.
4112         * gcc.target/i386/pr70155-5.c: Likewise.
4113         * gcc.target/i386/pr70155-6.c: Likewise.
4114         * gcc.target/i386/pr70155-7.c: Likewise.
4115         * gcc.target/i386/pr70155-8.c: Likewise.
4116         * gcc.target/i386/pr70155-9.c: Likewise.
4117         * gcc.target/i386/pr70155-10.c: Likewise.
4118         * gcc.target/i386/pr70155-11.c: Likewise.
4119         * gcc.target/i386/pr70155-12.c: Likewise.
4120         * gcc.target/i386/pr70155-13.c: Likewise.
4121         * gcc.target/i386/pr70155-14.c: Likewise.
4122         * gcc.target/i386/pr70155-15.c: Likewise.
4123         * gcc.target/i386/pr70155-16.c: Likewise.
4124         * gcc.target/i386/pr70155-17.c: Likewise.
4125         * gcc.target/i386/pr70155-18.c: Likewise.
4126         * gcc.target/i386/pr70155-19.c: Likewise.
4127         * gcc.target/i386/pr70155-20.c: Likewise.
4128         * gcc.target/i386/pr70155-21.c: Likewise.
4129         * gcc.target/i386/pr70155-22.c: Likewise.
4131 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4133         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4134         ".{5,6}".
4136 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4138         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4139         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4140         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4141         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4142         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4144 2016-04-27  Richard Biener  <rguenther@suse.de>
4146         PR ipa/70760
4147         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4148         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4150 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4152         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4153         * g++.dg/ubsan/pr63956.C: Adjust error location.
4155 2016-04-27  Nick Clifton  <nickc@redhat.com>
4157         PR middle-end/49889
4158         * gcc.dg/pr49889.c: New test.
4160 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4162         * c-c++-common/memset-array.c: New test.
4164 2016-04-26  Martin Sebor  <msebor@redhat.com>
4166         PR c++/66639
4167         * g++.dg/cpp1y/func_constexpr.C: New test.
4169 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4171         PR c++/70241
4172         * g++.dg/cpp0x/enum32.C: New test.
4173         * g++.dg/cpp0x/enum33.C: New test.
4175 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4177         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4178         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4179         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4180         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4181         * gcc.c-torture/execute/pr38151.c: Likewise.
4182         * gcc.c-torture/execute/pr66556.c: Likewise.
4183         * gcc.c-torture/execute/pr67781.c: Likewise.
4184         * gcc.c-torture/execute/pr68648.c: Likewise.
4186 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4188         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4190 2016-04-26  Marek Polacek  <polacek@redhat.com>
4192         PR c/67784
4193         * gcc.dg/pr67784-3.c: New test.
4194         * gcc.dg/pr67784-4.c: New test.
4195         * gcc.dg/pr67784-5.c: New test.
4197         PR c/70791
4198         * gcc.dg/Wnested-externs-2.c: New test.
4200 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4202         * gcc.dg/fold-plusmult.c: Adjust.
4203         * gcc.dg/no-strict-overflow-6.c: Adjust.
4204         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4206 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4208         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4209         number scans.
4210         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4211         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4212         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4213         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4214         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4215         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4216         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4217         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4218         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4219         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4220         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4221         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4222         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4223         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4224         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4225         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4226         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4227         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4228         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4229         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4230         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4231         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4232         scans.
4233         * gcc.target/i386/pr32219-4.c: Likewise.
4234         * gcc.target/i386/pr32219-6.c: Likewise.
4235         * gcc.target/i386/pr32219-8.c: Likewise.
4237 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4239         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4240         associated options.
4242 2016-04-26  Marek Polacek  <polacek@redhat.com>
4244         PR c++/70744
4245         * g++.dg/ext/cond2.C: New test.
4247 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4249         PR tree-optimization/70771
4250         PR tree-optimization/70775
4251         * gcc.dg/pr70771.c: New test.
4252         * gcc.dg/pr70775.c: New test.
4254 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4256         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4258 2016-04-25  Richard Biener  <rguenther@suse.de>
4260         PR tree-optimization/70780
4261         * gcc.dg/torture/pr70780.c: New testcase.
4263 2016-04-25  Michael Collison <michael.collison@arm.com>
4265         * gcc.target/arm/neon-vaddws16.c: New test.
4266         * gcc.target/arm/neon-vaddws32.c: New test.
4267         * gcc.target/arm/neon-vaddwu16.c: New test.
4268         * gcc.target/arm/neon-vaddwu32.c: New test.
4269         * gcc.target/arm/neon-vaddwu8.c: New test.
4270         * lib/target-supports.exp
4271         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4272         that arm neon support vector widen sum of HImode TO SImode.
4274 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4276         PR sanitizer/70712
4277         * c-c++-common/asan/pr70712.c: New test.
4279 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4281         * .gitattributes: New file.
4283 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4285         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4287 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4289         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4290         * gfortran.dg/submodule_15.f08: Likewise.
4292 2016-04-22  Richard Biener  <rguenther@suse.de>
4294         PR tree-optimization/70740
4295         * gcc.dg/torture/pr70740.c: New testcase.
4297 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4299         PR target/70750
4300         * gcc.target/i386/pr70750-1.c: New test.
4301         * gcc.target/i386/pr70750-2.c: Likewise.
4303 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4305         PR c++/70540
4306         * g++.dg/cpp0x/auto48.C: New.
4308 2016-04-21  Marek Polacek  <polacek@redhat.com>
4310         PR c++/70513
4311         * g++.dg/cpp0x/forw_enum12.C: New test.
4312         * g++.dg/cpp0x/forw_enum13.C: New test.
4314 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4316         PR target/70728
4317         * gcc.target/i386/pr70728.c: New test.
4319 2016-04-21  Richard Biener  <rguenther@suse.de>
4321         PR middle-end/70747
4322         * gcc.dg/pr70747.c: New testcase.
4324 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4326         PR tree-optimization/70715
4327         * gcc.dg/tree-ssa/scev-13.c: New test.
4329 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4331         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4333 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4335         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4337 2016-04-20  Jan Hubicka  <jh@suse.cz>
4339         PR ipa/70018
4340         * g++.dg/ipa/nothrow-1.C: New testcase.
4342 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4344         PR c++/55635
4345         * g++.dg/eh/delete1.C: New.
4347 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4349         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4350         -mtune-ctrl=sse_typeless_stores.
4352 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4354         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4356 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4358         PR tree-optimization/69489
4359         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4361 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4363         PR c++/69363
4364         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4365         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4366         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4368 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4370         PR tree-optimization/56625
4371         PR tree-optimization/69489
4372         * gcc.dg/vect/pr56625.c: New test.
4373         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4375 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4377         PR target/64971
4378         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4380 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4382         * gnat.dg/self1.adb: Remove now incorrect test.
4384 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4386         * gcc.dg/tree-ssa/scev-11.c: New test.
4387         * gcc.dg/tree-ssa/scev-12.c: New test.
4389 2016-04-20  Marek Polacek  <polacek@redhat.com>
4391         PR tree-optimization/70725
4392         * gcc.dg/pr70725.c: New test.
4394 2016-04-20  Richard Biener  <rguenther@suse.de>
4396         PR tree-optimization/70726
4397         * g++.dg/vect/pr70726.cc: New testcase.
4399 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4401         PR target/70674
4402         * gcc.target/s390/pr70674.c: New test.
4404 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406         PR libgfortran/70684
4407         * gfortran.dg/list_read_14.f90: New test.
4409 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4411         PR target/69201
4412         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4413         extern to force it misaligned.
4414         (b): Likewise.
4415         (c): Likewise.
4416         (d): Likewise.
4417         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4418         Don't check `*' before movv4sf_internal.
4419         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4420         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4421         Don't check `*' before movv16qi_internal.
4422         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4423         extern to force it misaligned.
4424         (b): Likewise.
4425         (c): Likewise.
4426         (d): Likewise.
4427         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4428         Don't check `*' before movv2df_internal.
4429         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4430         extern to force it misaligned.
4431         (b): Likewise.
4432         (c): Likewise.
4433         (d): Likewise.
4434         Check movv8sf_internal instead of avx_storeups256.
4435         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4437 2016-04-19  Richard Biener  <rguenther@suse.de>
4439         PR tree-optimization/70171
4440         * g++.dg/tree-ssa/pr70171.C: New testcase.
4442 2016-04-19  Richard Biener  <rguenther@suse.de>
4444         PR tree-optimization/70724
4445         * gcc.dg/torture/pr70724.c: New testcase.
4447 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4449         PR middle-end/70689
4450         * gcc.target/i386/pr70689.c: New.
4452 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4454         PR target/70708
4455         * gcc.target/i386/pr70708.c: New test.
4457 2016-04-18  Richard Biener  <rguenther@suse.de>
4459         PR tree-optimization/43434
4460         * gcc.dg/vect/pr43434.c: New testcase.
4461         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4462         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4463         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4464         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4465         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4466         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4467         * gcc.dg/gomp/pr68640.c: Likewise.
4468         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4469         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4471 2016-04-18  Richard Biener  <rguenther@suse.de>
4473         PR tree-optimization/70701
4474         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4476 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4478         PR testsuite/70699
4479         * gcc.dg/pr70161.c: Add dot-file scans.
4480         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4481         instead of after last dot char.
4483 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4485         * c-c++-common/dump-ada-spec-3.c: New test.
4486         * c-c++-common/dump-ada-spec-4.c: Likewise.
4488 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4490         PR other/70183
4491         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4493 2016-04-15  Jan Hubicka  <jh@suse.cz>
4495         PR ipa/70018
4496         * g++.dg/ipa/pure-const-1.C: New testcase.
4497         * g++.dg/ipa/pure-const-2.C: New testcase.
4498         * g++.dg/ipa/pure-const-3.C: New testcase.
4500 2016-04-15  Marek Polacek  <polacek@redhat.com>
4502         PR c/70671
4503         * gcc.dg/bitfld-22.c: New test.
4505 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4507         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4508         x86_64.
4510 2016-04-15  Marek Polacek  <polacek@redhat.com>
4512         PR c/70651
4513         * c-c++-common/pr70651.c: New test.
4515 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4517         PR rtl-optimization/70681
4518         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4519         dump scan on arm and powerpc.
4520         * gcc.dg/pr10474.c: Likewise.
4522 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4524         PR c++/69517
4525         PR c++/70019
4526         PR c++/70588
4527         * g++.dg/cpp1y/vla11.C: Revert for real.
4529         PR c/70436
4530         * c-c++-common/Wparentheses-1.c: New test.
4531         * c-c++-common/gomp/Wparentheses-1.c: New test.
4532         * c-c++-common/gomp/Wparentheses-2.c: New test.
4533         * c-c++-common/gomp/Wparentheses-3.c: New test.
4534         * c-c++-common/gomp/Wparentheses-4.c: New test.
4535         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4536         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4537         * c-c++-common/goacc/Wparentheses-1.c: New test.
4539 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4541         PR target/70662
4542         * gcc.target/i386/pr70662.c: New test.
4544 2016-04-15  Richard Biener  <rguenther@suse.de>
4545             Alan Modra  <amodra@gmail.com>
4547         PR tree-optimization/70130
4548         * gcc.dg/vect/O3-pr70130.c: New testcase.
4550 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4552         PR target/70669
4553         * gcc.target/powerpc/pr70669.c: New test.
4555         PR target/70640
4556         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4557         a power7 system that does not have an assembler that supports
4558         power8.
4560 2016-04-14  Martin Sebor  <msebor@redhat.com>
4562         PR c++/69517
4563         PR c++/70019
4564         PR c++/70588
4565         * c-c++-common/ubsan/vla-1.c: Revert.
4566         * g++.dg/cpp1y/vla11.C: Same.
4567         * g++.dg/cpp1y/vla12.C: Same.
4568         * g++.dg/cpp1y/vla13.C: Same.
4569         * g++.dg/cpp1y/vla14.C: Same.
4570         * g++.dg/cpp1y/vla3.C: Same.
4571         * g++.dg/init/array24.C: Same.
4572         * g++.dg/ubsan/vla-1.C: Same.
4574 2016-04-14  Marek Polacek  <polacek@redhat.com>
4575             Jan Hubicka  <hubicka@ucw.cz>
4577         PR c++/70029
4578         * g++.dg/torture/pr70029.C: New test.
4580 2016-04-14  Martin Sebor  <msebor@redhat.com>
4582         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4583         type size to prevent failures on targets with very low maximum
4584         alignment.
4586 2016-04-14  Richard Biener  <rguenther@suse.de>
4588         PR tree-optimization/70623
4589         * gcc.dg/torture/pr70623.c: New testcase.
4590         * gcc.dg/torture/pr70623-2.c: Likewise.
4592 2016-04-13  Martin Sebor  <msebor@redhat.com>
4594         PR c++/69517
4595         PR c++/70019
4596         PR c++/70588
4597         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4598         * g++.dg/cpp1y/vla11.C: New test.
4599         * g++.dg/cpp1y/vla12.C: New test.
4600         * g++.dg/cpp1y/vla13.C: New test.
4601         * g++.dg/cpp1y/vla14.C: New test.
4602         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4603         * g++.dg/init/array24.C: Fully brace VLA initializer.
4604         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4606 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4608         PR c++/70641
4609         * g++.dg/opt/pr70641.C: New test.
4611 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4613         PR rtl-optimization/68749
4614         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4615         effects of argument promotions.
4616         Remove default args to dg-skip-if.
4618 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4620         PR c++/70635
4621         * g++.dg/parse/pr70635.C: New.
4623 2016-04-13  Marek Polacek  <polacek@redhat.com>
4625         PR c++/70639
4626         * c-c++-common/Wmisleading-indentation-4.c: New test.
4628 2016-04-13  Marek Polacek  <polacek@redhat.com>
4630         PR c/70436
4631         * gcc.dg/Wparentheses-12.c: New test.
4632         * gcc.dg/Wparentheses-13.c: New test.
4634 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4636         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4637         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4638         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4640 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4642         PR middle-end/70633
4643         * gcc.c-torture/compile/pr70633.c: New test.
4645         PR debug/70628
4646         * gcc.dg/torture/pr70628.c: New test.
4648 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4650         PR c++/70610
4651         * g++.dg/template/pr70610.C: New test.
4652         * g++.dg/template/pr70610-2.C: New test.
4653         * g++.dg/template/pr70610-3.C: New test.
4654         * g++.dg/template/pr70610-4.C: New test.
4656 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4658         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4659         128 instead of 32.
4661         PR c++/70571
4662         * g++.dg/ext/pr70571.C: New test.
4664 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4666         PR target/70640
4667         * gcc.target/powerpc/pr70640.c: New test.
4669 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4671         PR c++/68722
4672         * g++.dg/parse/pr68722.C: New.
4674 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4676         PR rtl-optimization/70596
4677         * gcc.target/i386/pr70596.c: New test.
4679 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4681         PR c++/70501
4682         * g++.dg/init/pr70501.C: New.
4684 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4686         * gcc.target/i386/asm-flag-6.c: New test.
4688 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4690         PR tree-optimization/68756
4691         * gcc.dg/graphite/pr68756.c: New test.
4693 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4695         PR tree-optimization/70602
4696         * gcc.c-torture/execute/pr70602.c: New test.
4698 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4700         PR target/70381
4701         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4702         __float128 emulator is built and runs.
4703         * gcc.target/powerpc/float128-1.c: Likewise.
4705         * lib/target-supports.exp (check_ppc_float128_sw_available):
4706         Rework tests for __float128 software and hardware
4707         availability. Fix exit condition to return 0 on success.
4709 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4711         PR target/70133
4712         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4713         * gcc.target/aarch64/target_attr_15.c: Likewise.
4715 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4717         PR c++/69066
4718         * g++.dg/cpp1y/pr69066.C: New.
4720 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4722         PR fortran/68566
4723         * gfortran.dg/pr36192.f90: Update test.
4724         * gfortran.dg/pr36192_1.f90: Update test.
4725         * gfortran.dg/real_dimension_1.f: Update test.
4726         * gfortran.dg/parameter_array_init_7.f90: New test.
4728 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4730         PR testsuite/64039
4731         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4733         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4735         PR rtl-optimization/66669
4736         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4738         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4740         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4741         * gcc.dg/pie-1.c: Likewise.
4742         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4743         * gcc.dg/pic-4.c: Likewise.
4744         * gcc.dg/pie-3.c: Likewise.
4745         * gcc.dg/pie-4.c: Likewise.
4747         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4749         PR tree-optimization/68644
4750         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4752         PR rtl-optimization/64886
4753         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4755 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4757         PR tree-optimization/68953
4758         * gcc.dg/graphite/pr68953.c: New test.
4760 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4762         PR fortran/70592
4763         * gfortran.dg/deferred_character_16.f90: New test.
4765 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4767         PR tree-optimization/70586
4768         * gcc.c-torture/execute/pr70586.c: New test.
4770 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4772         PR sanitizer/70573
4773         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4774         with __builtin_memset
4775         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4777 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4779         PR lto/70289
4780         PR ipa/70348
4781         PR tree-optimization/70373
4782         PR middle-end/70533
4783         PR middle-end/70534
4784         PR middle-end/70535
4785         * c-c++-common/goacc/reduction-5.c: New test.
4786         * c-c++-common/goacc/reduction-promotions.c: New test.
4787         * gfortran.dg/goacc/reduction-3.f95: New test.
4788         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4790 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4792         PR c++/70590
4793         PR c++/70452
4794         * g++.dg/pr70590.C: New test.
4795         * g++.dg/pr70590-2.C: New test.
4797 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4799         PR middle-end/70593
4800         * gcc.target/i386/pr70593.c: New test.
4802         PR rtl-optimization/70574
4803         * gcc.target/i386/avx2-pr70574.c: New test.
4805 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4807         PR sanitizer/70541
4808         * c-c++-common/asan/pr70541.c: New test.
4810 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4812         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4813         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4815 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4817         PR target/70566
4818         * gcc.c-torture/execute/pr70566.c: New test.
4820 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4822         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4823         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4825 2016-04-08  Alan Modra  <amodra@gmail.com>
4827         * gcc.target/powerpc/pr70117.c: New.
4829 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4831         PR testsuite/70581
4832         * gcc.dg/lto/simd-function_0.c: New test.
4834         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4835         clones.
4836         * c-c++-common/attr-simd-2.c: Likewise.
4837         * c-c++-common/attr-simd-4.c: Likewise.
4838         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4839         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4841 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4843         PR testsuite/70553
4844         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4846 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4847             Tom de Vries  <tom@codesourcery.com>
4849         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4850         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4851         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4852         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4853         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4854         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4855         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4856         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4858 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4860         PR c/70436
4861         * g++.dg/warn/Wparentheses-29.C: New test.
4863 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4865         PR c/70436
4866         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4867         explicit braces to resolve a future -Wparentheses warning.
4869 2016-04-06  Richard Henderson  <rth@redhat.com>
4871         * gcc.dg/pr61817-1.c: New test.
4872         * gcc.dg/pr61817-2.c: New test.
4873         * gcc.dg/pr69391-1.c: New test.
4874         * gcc.dg/pr69391-2.c: New test.
4876 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4878         PR rtl-optimization/70398
4879         * gcc.target/aarch64/pr70398.c: New.
4881 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4883         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4885 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4886             Pedro Alves  <palves@redhat.com>
4888         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4890 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4892         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4893         Check for avx512f effective targets instead of avx2.
4894         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4895         for AVX512F clones.
4896         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4897         * g++.dg/gomp/declare-simd-1.C: Likewise.
4898         * g++.dg/gomp/declare-simd-3.C: Likewise.
4899         * g++.dg/gomp/declare-simd-4.C: Likewise.
4901         PR middle-end/70550
4902         * c-c++-common/gomp/pr70550-1.c: New test.
4903         * c-c++-common/gomp/pr70550-2.c: New test.
4905 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4907         PR c++/70512
4908         * g++.dg/ext/attribute-may-alias-5.C: New.
4910 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4912         PR c++/70336
4913         * c-c++-common/pr70336.c: New test.
4914         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4915         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4917 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4919         PR ipa/66223
4920         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4922 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4924         PR rtl-optimization/70542
4925         * gcc.dg/torture/pr70542.c: New test.
4926         * gcc.target/i386/avx2-pr70542.c: New test.
4928 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4930         PR tree-optimization/70509
4931         * gcc.target/i386/avx512bw-pr70509.c: New test.
4933 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4935         PR c++/70452
4936         * g++.dg/ext/constexpr-vla4.C: New test.
4938 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4940         PR target/70510
4941         * gcc.target/i386/pr70510.c: New test.
4943 2016-04-05  Richard Biener  <rguenther@suse.de>
4945         PR tree-optimization/70526
4946         * g++.dg/torture/pr70526.C: New testcase.
4948 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4950         PR target/70525
4951         * gcc.target/i386/pr70525.c: New test.
4953 2016-04-05  Richard Biener  <rguenther@suse.de>
4955         PR middle-end/70499
4956         * g++.dg/torture/pr70499.C: New testcase.
4958 2016-04-05  Richard Biener  <rguenther@suse.de>
4960         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4961         remove XFAIL.
4963 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4965         PR middle-end/70307
4966         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4967         rs6000 ABI warnings.
4969 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4971         PR ipa/66223
4972         * g++.dg/ipa/devirt-51.C: New testcase.
4974 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4975             Jakub Jelinek <jakub@redhat.com>
4977         PR middle-end/70457
4978         * gcc.dg/torture/pr70457.c: New.
4980 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4982         PR fortran/67538
4983         * gfortran.dg/allocate_with_source_19.f08: New test.
4985 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4987         PR fortran/65795
4988         * gfortran.dg/coarray_allocate_6.f08: New test.
4990 2016-04-04  Richard Biener  <rguenther@suse.de>
4992         PR rtl-optimization/70484
4993         * gcc.dg/torture/pr70484.c: New testcase.
4995 2016-04-04  Marek Polacek  <polacek@redhat.com>
4997         PR c/70307
4998         * gcc.dg/torture/pr70307.c: New test.
5000 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5002         PR target/70416
5003         PR target/67391
5004         * gcc.target/sh/torture/pr70416.c: New.
5006 2016-04-02  Martin Sebor  <msebor@redhat.com>
5008         PR c++/67376
5009         PR c++/70170
5010         PR c++/70172
5011         PR c++/70228
5012         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5013         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5014         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5015         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5016         * g++.dg/cpp0x/constexpr-string.C: Same.
5017         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5018         * g++.dg/cpp0x/pr65398.C: Same.
5019         * g++.dg/ext/constexpr-vla1.C: Same.
5020         * g++.dg/ext/constexpr-vla2.C: Same.
5021         * g++.dg/ext/constexpr-vla3.C: Same.
5022         * g++.dg/ubsan/pr63956.C: Same.
5024 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5026         PR rtl-optimization/70467
5027         * gcc.target/i386/pr70467-2.c: New test.
5029 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
5030             Marek Polacek  <polacek@redhat.com>
5032         PR c++/70488
5033         * g++.dg/init/new47.C: New test.
5035 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5037         PR target/70496
5038         * gcc.target/arm/pr70496.c: New test.
5040 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5042         PR c++/68475
5043         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5045 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5047         PR target/69890
5048         * gcc.dg/strlenopt.h (memmove): New.
5049         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5050         instead of "string.h".
5051         * gcc.target/i386/chkp-strlen-2.c: Likewise.
5052         * gcc.target/i386/chkp-strlen-3.c: Likewise.
5053         * gcc.target/i386/chkp-strlen-4.c: Likewise.
5054         * gcc.target/i386/chkp-strlen-5.c: Likewise.
5055         * gcc.target/i386/chkp-stropt-1.c: Likewise.
5056         * gcc.target/i386/chkp-stropt-10.c: Likewise.
5057         * gcc.target/i386/chkp-stropt-11.c: Likewise.
5058         * gcc.target/i386/chkp-stropt-12.c: Likewise.
5059         * gcc.target/i386/chkp-stropt-13.c: Likewise.
5060         * gcc.target/i386/chkp-stropt-14.c: Likewise.
5061         * gcc.target/i386/chkp-stropt-15.c: Likewise.
5062         * gcc.target/i386/chkp-stropt-16.c: Likewise.
5063         * gcc.target/i386/chkp-stropt-2.c: Likewise.
5064         * gcc.target/i386/chkp-stropt-3.c: Likewise.
5065         * gcc.target/i386/chkp-stropt-4.c: Likewise.
5066         * gcc.target/i386/chkp-stropt-5.c: Likewise.
5067         * gcc.target/i386/chkp-stropt-6.c: Likewise.
5068         * gcc.target/i386/chkp-stropt-7.c: Likewise.
5069         * gcc.target/i386/chkp-stropt-8.c: Likewise.
5070         * gcc.target/i386/chkp-stropt-9.c: Likewise.
5072 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5074         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5075         (Holder::foo): Reflect this.
5077 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
5079         PR target/70442
5080         * gcc.dg/pr70442.c: New test.
5082 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5084         PR c++/70393
5085         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5087 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5089         PR target/70453
5090         * gcc.target/i386/pr70453.c: New test.
5092 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5094         PR target/70292
5095         * gcc.c-torture/pr70292.c: New test.
5097 2016-03-31  Marek Polacek  <polacek@redhat.com>
5099         PR c/70297
5100         * c-c++-common/pr70297.c: New test.
5101         * g++.dg/cpp0x/typedef-redecl.C: New test.
5102         * gcc.dg/typedef-redecl2.c: New test.
5104 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
5106         PR rtl-optimization/70460
5107         * gcc.c-torture/execute/pr70460.c: New test.
5109 2016-03-31  Richard Biener  <rguenther@suse.de>
5111         PR c++/70430
5112         * g++.dg/ext/vector30.C: New testcase.
5114 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5115             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5117         * gfortran.dg/fmt_pf.f90: New test.
5119 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5121         Forward-port from 5 branch
5122         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5124         PR testsuite/70356
5125         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5126         dg-require-effective-target after dg-do.
5128         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5130         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5132 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5133             Julian Brown  <julian@codesourcery.com>
5134             Chung-Lin Tang  <cltang@codesourcery.com>
5135             Cesar Philippidis  <cesar@codesourcery.com>
5136             James Norris  <jnorris@codesourcery.com>
5137             Tom de Vries  <tom@codesourcery.com>
5138             Nathan Sidwell  <nathan@codesourcery.com>
5140         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5141         * c-c++-common/goacc/loop-clauses.c: Likewise.
5142         * g++.dg/goacc/template.C: Likewise.
5143         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5144         * gfortran.dg/goacc/loop-1.f95: Likewise.
5145         * gfortran.dg/goacc/loop-5.f95: Likewise.
5146         * gfortran.dg/goacc/loop-6.f95: Likewise.
5147         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5148         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5149         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5150         * c-c++-common/goacc/clauses-fail.c: Likewise.
5151         * c-c++-common/goacc/parallel-1.c: Likewise.
5152         * c-c++-common/goacc/reduction-1.c: Likewise.
5153         * c-c++-common/goacc/reduction-2.c: Likewise.
5154         * c-c++-common/goacc/reduction-3.c: Likewise.
5155         * c-c++-common/goacc/reduction-4.c: Likewise.
5156         * c-c++-common/goacc/routine-3.c: Likewise.
5157         * c-c++-common/goacc/routine-4.c: Likewise.
5158         * c-c++-common/goacc/routine-5.c: Likewise.
5159         * c-c++-common/goacc/tile.c: Likewise.
5160         * g++.dg/goacc/template.C: Likewise.
5161         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5162         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5163         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5164         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5165         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5166         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5167         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5168         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5169         * c-c++-common/goacc/use_device-1.c: ... this file.
5170         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5171         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5172         * c-c++-common/goacc/host_data-6.c: ... this file.
5173         * c-c++-common/goacc/loop-2-kernels.c: New file.
5174         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5175         * c-c++-common/goacc/loop-3.c: Likewise.
5176         * g++.dg/goacc/reference.C: Likewise.
5177         * g++.dg/goacc/routine-1.C: Likewise.
5178         * g++.dg/goacc/routine-2.C: Likewise.
5180 2016-03-30  Richard Biener  <rguenther@suse.de>
5182         PR middle-end/70450
5183         * gcc.dg/torture/pr70450.c: New testcase.
5185 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5187         PR target/70421
5188         * gcc.dg/torture/pr70421.c: New test.
5189         * gcc.target/i386/avx512f-pr70421.c: New test.
5191 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5193         PR testsuite/70364
5194         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5195         (check): New function.
5196         (bar): Call check.
5197         (foo): Align stack to 16 bytes when calling bar.
5198         * gcc.target/i386/cleanup-2.c: Likewise.
5200 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5202         PR tree-optimization/59124
5203         * gcc.dg/Warray-bounds-19.c: New test.
5205 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5207         * lib/prune.exp (escape_regex_chars): New.
5208         (prune_file_path): Update to quote metcharacters for regexp.
5210 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5212         PR rtl-optimization/70429
5213         * gcc.c-torture/execute/pr70429.c: New test.
5215         PR tree-optimization/70405
5216         * gcc.dg/pr70405.c: New test.
5218 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5220         PR fortran/70397
5221         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5222         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5224 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5226         PR testsuite/64177
5227         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5228         __cilkrts_set_param to set two workers.
5229         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5230         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5232 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5234         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5236 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5238         PR target/70406
5239         * gcc.target/i386/pr70406.c: New test.
5241 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5243         * gnat.dg/specs/double_record_extension3.ads: New test.
5245 2016-03-25  Richard Henderson  <rth@redhat.com>
5247         PR target/70120
5248         * gcc.target/aarch64/pr70120-1.c: New.
5249         * gcc.target/aarch64/pr70120-2.c: New.
5250         * gcc.target/aarch64/pr70120-3.c: New.
5252 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5254         PR c++/62212
5255         * g++.dg/template/mangle2.C: The dg-do directive should be
5256         "compile" not "assemble".
5258 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5260         PR lto/69650
5261         * gcc.dg/pr69650.c: New test.
5263 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5265         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5267 2016-03-25  Alan Modra  <amodra@gmail.com>
5269         * gcc.dg/dfp/pr70052.c: New test.
5271 2016-03-24  Richard Henderson  <rth@redhat.com>
5273         PR middle-end/69845
5274         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5275         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5277 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5279         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5281 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5283         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5284         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5286 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5288         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5289         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5291 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5293         PR c++/62212
5294         * g++.dg/template/mangle2.C: New test.
5296 2016-03-24  Richard Biener  <rguenther@suse.de>
5298         PR tree-optimization/70396
5299         * gcc.dg/torture/pr70396.c: New testcase.
5301 2016-03-24  Richard Biener  <rguenther@suse.de>
5303         PR middle-end/70370
5304         * gcc.dg/torture/pr70370.c: New testcase.
5306 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5308         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5309         * gfortran.dg/goacc/kernels-tree.f95: Same.
5310         * gfortran.dg/goacc/parallel-tree.f95: Same.
5312 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5314         * c-c++-common/goacc/uninit-if-clause.c: New test.
5315         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5317 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5319         PR target/70290
5320         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5321         Fix formatting.
5323 2016-03-24  Richard Biener  <rguenther@suse.de>
5325         PR tree-optimization/70372
5326         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5328 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5330         PR c++/70347
5331         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5333 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5335         PR c++/70332
5336         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5338 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5340         PR c++/70001
5341         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5342         * g++.dg/cpp1y/pr70001.C: New test.
5344         PR c++/70323
5345         * g++.dg/cpp0x/constexpr-70323.C: New test.
5347 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5348             Jason Merrill  <jason@redhat.com>
5349             Jakub Jelinek  <jakub@redhat.com>
5351         PR c++/69315
5352         * g++.dg/cpp0x/constexpr-69315.C: New test.
5353         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5355 2016-03-23  Marek Polacek  <polacek@redhat.com>
5357         PR c++/69884
5358         * g++.dg/warn/Wignored-attributes-1.C: New test.
5359         * g++.dg/warn/Wignored-attributes-2.C: New test.
5361 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5363         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5364         initialization.
5365         * gfortran.dg/goacc/private-3.f95 (test): Same.
5366         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5367         missing use param.
5369 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5371         * lib/target-supports.exp: Remove v7ve entry from loop
5372         creating effective target checks.
5373         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5374         (add_options_for_arm_arch_v7ve): Likewise.
5376 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5378         PR tree-optimization/70354
5379         * gcc.dg/vect/pr70354-1.c: New test.
5380         * gcc.dg/vect/pr70354-2.c: New test.
5381         * gcc.target/i386/avx2-pr70354-1.c: New test.
5382         * gcc.target/i386/avx2-pr70354-2.c: New test.
5384 2016-03-22  Jeff Law  <law@redhat.com>
5386         PR target/70232
5387         * gcc.dg/tree-ssa/pr70232.c: New test.
5389 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5391         PR target/70302
5392         * gcc.target/i386/pr70302.c: New test.
5394 2016-03-22  Richard Biener  <rguenther@suse.de>
5396         PR middle-end/70251
5397         * g++.dg/torture/pr70251.C: New testcase.
5399 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5401         PR c/69993
5402         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5403         Wmisleading-indentation.c.
5404         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5405         reflect change to diagnostic text and order of messages.
5406         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5408 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5410         * g++.dg/ext/java-3.C: Don't compile on AIX.
5412 2016-03-22  Richard Biener  <rguenther@suse.de>
5414         PR middle-end/70333
5415         * gcc.dg/torture/pr70333.c: New testcase.
5417 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5419         * g++.dg/ext/pr70290.C: New test.
5421 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5423         PR target/70325
5424         * gcc.target/i386/pr70325.c: New test.
5426 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5428         PR target/70329
5429         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5430         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5432         PR target/70300
5433         * gcc.target/i386/pr70300.c: New test.
5435         PR c++/70295
5436         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5437         (func2): New function for cond with parens, xfail warning for c++.
5438         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5440 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5442         PR c++/70096
5443         * g++.dg/template/ptrmem30.C: New test.
5445 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5447         PR c++/70204
5448         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5449         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5451 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5453         PR middle-end/70326
5454         * gcc.dg/pr70326.c: New test.
5456 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5457             Jakub Jelinek  <jakub@redhat.com>
5459         PR tree-optimization/70317
5460         * gcc.dg/pr70317.c: New test.
5462 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5464         PR target/70327
5465         * gcc.target/i386/pr70327.c: New test.
5467 2016-03-21  Martin Liska  <mliska@suse.cz>
5469         PR ipa/70306
5470         * gcc.dg/ipa/pr70306.c: New test.
5472 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5474         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5475         * gcc.target/arm/attr-align3.c: Likewise.
5476         * gcc.target/arm/attr_arm.c: Likewise.
5477         * gcc.target/arm/flip-thumb.c: Likewise.
5479 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5481         PR target/70296
5482         * gcc.target/powerpc/altivec-36.c: New test.
5484 2016-03-21  Richard Biener  <rguenther@suse.de>
5486         PR tree-optimization/70310
5487         * gcc.dg/torture/pr70310.c: New testcase.
5489 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5491         PR target/70293
5492         * gcc.target/i386/pr70293.c: New test.
5494 2016-03-21  Richard Biener  <rguenther@suse.de>
5496         PR tree-optimization/70288
5497         * gcc.dg/torture/pr70288-1.c: New testcase.
5498         * gcc.dg/torture/pr70288-2.c: Likewise.
5500 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5502         PR rtl-optimization/69307
5503         * gcc.target/arm/pr69307.c: New test.
5505 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5507         PR rtl-optimization/69102
5508         * gcc.c-torture/compile/pr69102.c: New test.
5510 2016-03-18  Jeff Law  <law@redhat.com>
5512         PR rtl-optimization/70263
5513         * gcc.c-torture/compile/pr70263-1.c: New test.
5514         * gcc.target/i386/pr70263-2.c: New test.
5516 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5518         PR rtl-optimization/70278
5519         * gcc.dg/torture/pr70278.c: New test.
5520         * gcc.target/arm/pr70278.c: New test.
5522 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5524         PR c/70281
5525         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5526         (test_builtin_types_compatible_p): New test function.
5527         * gcc.dg/pr70281.c: New test case.
5529 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5531         PR target/70113
5532         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5534 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5536         PR tree-optimization/70252
5537         * gcc.dg/pr70252.c: New test.
5539 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5541         * gcc.dg/pr70161-2.c: New test.
5542         * gcc.dg/pr70161.c: New test.
5544 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5546         PR ipa/70269
5547         * gcc.dg/pr70269.c: New test.
5549 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5551         PR c++/70267
5552         * g++.dg/ext/java-3.C: New test.
5554 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5556         PR c++/70205
5557         * g++.dg/lookup/pr70205.C: New test.
5559 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5561         PR c++/70218
5562         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5564 2016-03-17  Marek Polacek  <polacek@redhat.com>
5566         PR c/69407
5567         * gcc.dg/atomic-op-6.c: New test.
5569 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5571         PR c/70264
5572         * c-c++-common/pr70264.c: New test case.
5574 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5576         PR c++/70144
5577         * c-c++-common/pr70144-1.c: New test.
5578         * c-c++-common/pr70144-2.c: New test.
5580         PR c++/70272
5581         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5582         * g++.dg/opt/flifetime-dse6.C: New test.
5583         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5585 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5587         PR driver/70192
5588         * gcc.dg/pic-1.c: New test.
5589         * gcc.dg/pic-2.c: Likewise.
5590         * gcc.dg/pic-3.c: Likewise.
5591         * gcc.dg/pic-4.c: Likewise.
5592         * gcc.dg/pie-1.c: Likewise.
5593         * gcc.dg/pie-2.c: Likewise.
5594         * gcc.dg/pie-3.c: Likewise.
5595         * gcc.dg/pie-4.c: Likewise.
5596         * gcc.dg/pie-5.c: Likewise.
5597         * gcc.dg/pie-6.c: Likewise.
5599 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5601         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5602         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5604 2016-03-17  Richard Biener  <rguenther@suse.de>
5606         PR debug/70271
5607         * g++.dg/debug/pr70271.C: New testcase.
5609 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5611         * gcc.target/i386/pr70251.c: New test.
5613 2016-03-17  Marek Polacek  <polacek@redhat.com>
5615         PR c++/70194
5616         * g++.dg/warn/constexpr-70194.C: New test.
5618 2016-03-16  Richard Henderson  <rth@redhat.com>
5620         PR middle-end/70240
5621         * gcc.c-torture/compile/pr70240.c: New.
5623 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5625         * gcc.c-torture/compile/20151204.c: Skip for avr.
5627 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5629         PR target/70245
5630         * g++.dg/opt/pr70245.C: New test.
5631         * g++.dg/opt/pr70245.h: New file.
5632         * g++.dg/opt/pr70245-aux.cc: New file.
5634 2016-03-16  Martin Sebor  <msebor@redhat.com>
5636         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5638 2016-03-16  Richard Henderson  <rth@redhat.com>
5640         PR middle-end/70199
5641         * gcc.c-torture/compile/pr70199.c: New.
5643 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5645         * gcc.dg/uninit-19.c: Run dos2unix.
5647 2016-03-16  Marek Polacek  <polacek@redhat.com>
5649         PR c/70093
5650         * gcc.dg/nested-func-10.c: New test.
5651         * gcc.dg/nested-func-9.c: New test.
5653 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5655         PR tree-optimization/68714
5656         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5658 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5660         PR tree-optimization/68715
5661         * gcc.dg/graphite/pr68715-2.c: New test.
5662         * gcc.dg/graphite/pr68715.c: New test.
5663         * gfortran.dg/graphite/pr68715.f90: New test.
5665 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5667         PR tree-optimization/68809
5668         * gcc.dg/graphite/pr68809-2.c: New test.
5669         * gcc.dg/graphite/pr68809.c: New test.
5671 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5673         PR c++/70147
5674         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5675         method call to i () as argument.  Adjust expected output.
5677         PR c++/70147
5678         * g++.dg/ubsan/pr70147-1.C: New test.
5679         * g++.dg/ubsan/pr70147-2.C: New test.
5681 2016-03-15  Martin Sebor  <msebor@redhat.com>
5683         PR c++/58281
5684         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5686 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5688         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5689         hppa*-*-hpux*.
5691         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5693         PR libfortran/69799
5694         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5695         libatomic_available.
5697 2016-03-15  Marek Polacek  <polacek@redhat.com>
5699         PR c++/70209
5700         * g++.dg/ext/attribute-may-alias-4.C: New test.
5702 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5704         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5705         -fvar-tracking-assignments-toggle flag.
5707 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5709         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5711 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5713         PR rtl-optimization/70222
5714         * gcc.c-torture/execute/pr70222-1.c: New test.
5715         * gcc.c-torture/execute/pr70222-2.c: New test.
5717 2016-03-15  Richard Henderson  <rth@redhat.com>
5719         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5721 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5723         PR rtl-optimization/69032
5724         * gcc.dg/pr69032.c: New test.
5726 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5728         PR rtl-optimization/63384
5729         * g++.dg/pr63384.C: New test.
5731 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5733         PR target/64411
5734         * gcc.target/i386/pr64411.C: New test.
5736 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5738         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5739         * gfortran.dg/goacc/kernels-alias.f95: New test.
5741 2016-03-14  Martin Sebor  <msebor@redhat.com>
5743         PR c++/53792
5744         * g++.dg/cpp0x/constexpr-inline.C: New test.
5745         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5747 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5749         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5751 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5753         PR middle-end/70219
5754         * gcc.dg/pr70219.c: New test.
5756 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5758         PR target/70083
5759         * gcc.dg/torture/pr70083.c: New test.
5760         * gcc.target/i386/pr70083.c: New test.
5762 2016-03-14  Richard Biener  <rguenther@suse.de>
5764         PR tree-optimization/56365
5765         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5767 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5769         PR target/70098
5770         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5771         New function.
5772         * g++.dg/pr70098.C: New testcase.
5775 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5777         PR tree-optimization/70045
5778         * gcc.dg/graphite/pr70045.c: New test.
5780 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5782         PR fortran/69043
5783         * gfortran.dg/include_9.f90: New test.
5785 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5787         PR fortran/45076
5788         gfortran.dg/prof/prof.exp: New script.
5789         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5791 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5793         PR rtl-optimization/69307
5794         * gcc.dg/pr69307.c: New test.
5796 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5798         PR target/69614
5799         * gcc.target/arm/pr69614.c: New.
5801 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5803         PR fortran/70031
5804         * gfortran.dg/submodule_14.f08: New test
5806         PR fortran/69524
5807         * gfortran.dg/submodule_15.f08: New test
5809 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5811         PR c++/70106
5812         * g++.dg/cpp1y/paren3.C: New test.
5814 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5816         PR target/70131
5817         * gcc.target/powerpc/ppc-round2.c: New test.
5819 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5821         PR target/70123
5822         * gcc.dg/torture/pr70123.c: New test.
5824 2016-03-11  Jeff Law  <law@redhat.com>
5826         PR tree-optimization/70190
5827         * gcc.c-torture/compile/pr70190.c: New test.
5829 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5831         PR c/68187
5832         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5833         case.
5834         (test43_b): Likewise.
5835         (test43_c): Likewise.
5836         (test43_d): Likewise.
5837         (test43_e): Likewise.
5838         (test43_f): Likewise.
5839         (test43_g): Likewise.
5840         (test44_a): Likewise.
5841         (test44_b): Likewise.
5842         (test44_c): Likewise.
5843         (test44_d): Likewise.
5844         (test44_e): Likewise.
5846 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5848         PR c/70085
5849         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5851 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5853         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5854         dg-options.
5856 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5858         PR target/70002
5859         PR target/69245
5860         * gcc.target/aarch64/pr69245_2.c: New test.
5862 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5864         PR tree-optimization/70177
5865         * gcc.dg/pr70177.c: New test.
5867 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5869         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5871 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5873         * gcc.dg/tree-ssa/sra-20.c: New.
5875 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5877         PR rtl-optimization/70174
5878         * gcc.dg/pr70174.c: New test.
5880         PR tree-optimization/70169
5881         * gcc.dg/pr70169.c: New test.
5883 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5885         PR target/70160
5886         * gcc.target/i386/pr70160.c: New test.
5888 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5890         * gcc.target/s390/dfp-1.c: New test.
5892 2016-03-10  Nick Clifton  <nickc@redhat.com>
5894         PR target/70044
5895         * gcc.target/aarch64/pr70044.c: New test.
5897 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5898             Jakub Jelinek  <jakub@redhat.com>
5900         PR c++/70001
5901         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5902         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5903         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5905 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5907         PR lto/69589
5908         * g++.dg/lto/pr69589_0.C: New testcase
5909         * g++.dg/lto/pr69589_1.C: New testcase
5911 2016-03-10  Marek Polacek  <polacek@redhat.com>
5913         PR c++/70153
5914         * g++.dg/delayedfold/unary-plus1.C: New test.
5916 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5918         * gcc.target/arm/pr45701-1.c: Escape brackets.
5919         * gcc.target/arm/pr45701-2.c: Likewise.
5921 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5923         * gfortran.dg/unconstrained_commons.f: New.
5925 2016-03-10  Alan Modra  <amodra@gmail.com>
5927         * gcc.dg/pr69195.c: New.
5928         * gcc.dg/pr69238.c: New.
5930 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5932         PR testsuite/68915
5933         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5935 2016-03-10  Richard Biener  <rguenther@suse.de>
5937         PR tree-optimization/70128
5938         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5939         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5941 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5943         PR tree-optimization/70152
5944         * gcc.dg/pr70152.c: New test.
5946         PR target/70086
5947         * gcc.target/i386/pr70086-1.c: New test.
5948         * gcc.target/i386/pr70086-2.c: New test.
5949         * gcc.target/i386/pr70086-3.c: New test.
5951         PR tree-optimization/70127
5952         * gcc.c-torture/execute/pr70127.c: New test.
5954 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5956         * c-c++-common/goacc/combined-directives-2.c: New test.
5958 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5960         PR c/68473
5961         PR c++/70105
5962         * g++.dg/diagnostic/pr70105.C: New test.
5963         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5964         (test_multiple_ordinary_maps): New test function.
5966 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5968         PR c/68473
5969         PR c++/70105
5970         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5971         Drop range information from call to inform_at_rich_loc.
5972         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5973         New.
5974         (test_show_locus): Replace calls to rich_location::add_range with
5975         calls to add_range.  Rewrite the tests that used the now-defunct
5976         rich_location ctor taking a source_range.  Simplify other tests
5977         by replacing calls to COMBINE_LOCATION_DATA with calls to
5978         make_location.
5980 2016-03-09  Richard Biener  <rguenther@suse.de>
5981         Jakub Jelinek  <jakub@redhat.com>
5983         PR tree-optimization/70138
5984         * gcc.dg/vect/pr70138-1.c: New testcase.
5985         * gcc.dg/vect/pr70138-2.c: Likewise.
5987 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5989         PR target/70049
5990         * gcc.target/i386/pr70049.c: New test.
5992 2016-03-09  Richard Biener  <rguenther@suse.de>
5994         PR c/70143
5995         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5996         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5997         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5999 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6001         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6002         arm-*-*.
6004 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6006         PR middle-end/67278
6007         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6009         PR target/67278
6010         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6012         PR middle-end/70050
6013         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
6014         in testcase comment.
6016 2016-03-09  Tom de Vries  <tom@codesourcery.com>
6018         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6019         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6020         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6021         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6022         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6023         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6024         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6025         * gfortran.dg/goacc/kernels-loop.f95: New test.
6027 2016-03-08  Martin Sebor  <msebor@redhat.com>
6029         PR c++/62096
6030         * g++.dg/warn/overflow-warn-7.C: New test.
6032 2016-03-08  Jason Merrill  <jason@redhat.com>
6034         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6035         * lib/target-supports.exp (check_effective_target_concepts): New.
6037 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
6039         PR c++/70135
6040         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6041         * g++.dg/ubsan/pr70135.C: New test.
6043         PR target/70110
6044         * gcc.dg/pr70110.c: New test.
6046 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6048         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6049         * c-c++-common/gomp/if-1.c: Likewise.
6050         * c-c++-common/gomp/pr61486-2.c: Likewise.
6051         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6052         to dg-additional-options.
6053         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6054         * g++/gomp/target-teams-1.c: Likewise.
6055         * gcc.dg/gomp/gomp.exp: Likewise.
6056         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6057         dg-additional-options.
6058         * gfortran.dg/gomp/gomp.exp: Likewise.
6059         * gfortran.dg/gomp/target1.f90: Remove dg-options.
6060         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6061         dg-additional-options.
6062         * gfortran.dg/gomp/target3.f90: Remove dg-options.
6064 2016-03-07  Martin Jambor  <mjambor@suse.cz>
6066         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6067         * c-c++-common/gomp/gridify-1.c: New test.
6068         * gfortran.dg/gomp/gridify-1.f90: Likewise.
6070 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6072         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6073         trigger for cortex-r8, when scanning for register r8.
6074         * gcc.target/arm/pr45701-2.c: Likewise.
6076 2016-02-26  Richard Biener  <rguenther@suse.de>
6077             Jeff Law  <law@redhat.com>
6079         PR tree-optimization/69740
6080         * gcc.c-torture/compile/pr69740-1.c: New test.
6081         * gcc.c-torture/compile/pr69740-2.c: New test.
6083 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6085         * lib/target-supports.exp
6086         (check_effective_target_whole_vector_shift): Enable for PPC64.
6088 2016-03-07  Richard Biener  <rguenther@suse.de>
6090         PR tree-optimization/70115
6091         * gcc.dg/torture/pr70115.c: New testcase.
6093 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
6095         PR middle-end/69916
6096         * c-c-++-common/goacc/pr69916.c: New.
6098 2016-03-07  Richard Henderson  <rth@redhat.com>
6100         * gcc.c-torture/compile/pr70061.c: New test.
6102 2016-03-07  Richard Biener  <rguenther@suse.de>
6104         PR testsuite/70109
6105         * gcc.dg/vect/O3-pr36098.c: New testcase.
6107 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
6109         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6111 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6113         * gnat.dg/renaming9.ad[sb]: New testcase.
6115 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6117         PR c++/70084
6118         * g++.dg/expr/stdarg3.C: New test.
6120 2016-03-04  Jeff Law  <law@redhat.com>
6122         PR tree-optimization/69196
6123         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6124         x86_64-*-*.
6126 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6128         PR c/69973
6129         * gcc.dg/pr69973.c: New test.
6131         PR rtl-optimization/69941
6132         * gcc.dg/torture/pr69941.c: New test.
6134         PR c/69824
6135         * gcc.dg/pr69824.c: New test.
6137 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6139         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6140         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6141         function.
6143 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6145         PR c++/66786
6146         * g++.dg/cpp1y/var-templ48.C: New test.
6147         * g++.dg/cpp1y/var-templ49.C: New test.
6149 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6151         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6153 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6155         PR c++/70035
6156         * g++.dg/ubsan/pr70035.C: New test.
6158         PR target/70062
6159         * gcc.target/i386/pr70062.c: New test.
6161 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6163         * g++.dg/template/typename21.C: Remove c++98_only.
6165 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6167         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6169 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6171         PR c/68187
6172         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6173         function.
6174         (fn_42_b): Likewise.
6175         (fn_42_c): Likewise.
6177 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6179         PR c/68187
6180         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6181         function.
6182         (fn_40_b): Likewise.
6183         (fn_41_a): Likewise.
6184         (fn_41_b): Likewise.
6186 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6188         PR target/70059
6189         * gcc.target/i386/avx512f-pr70059.c: New test.
6190         * gcc.target/i386/avx512dq-pr70059.c: New test.
6192 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6194         PR rtl-optimization/57676
6195         * gcc.dg/torture/pr57676.c: New test.
6197 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6199         * gcc.dg/pr70026.c: New test.
6201 2016-03-04  Marek Polacek  <polacek@redhat.com>
6203         PR c/69798
6204         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6205         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6207 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6209         PR target/70004
6210         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6211         Delete.
6212         (test_corners_sisd_si): Likewise.
6213         (main): Remove checks of the above.
6214         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6216 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6218         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6220 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6222         * gcc.dg/torture/pr69951.c: Accept argc==0.
6224 2016-03-04  Richard Biener  <rguenther@suse.de>
6226         PR c++/70054
6227         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6228         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6230 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6232         PR testsuite/69766
6233         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6234         testing multiarch.
6236 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6238         PR debug/69947
6239         * gcc.dg/guality/pr69947.c: New test.
6241 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6243         PR ada/70017
6244         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6246 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6248         PR rtl-optimization/69904
6249         * gcc.target/arm/pr69904.c: New test.
6251 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6253         PR target/70021
6254         * gcc.dg/vect/pr70021.c: New test.
6255         * gcc.target/i386/pr70021.c: New test.
6257 2016-03-03  Marek Polacek  <polacek@redhat.com>
6259         PR middle-end/70050
6260         * gcc.dg/pr70050.c: New test.
6262 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6264         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6266 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6268         PR tree-optimization/70043
6269         * gfortran.dg/vect/pr70043.f90: New test.
6271 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6273         * gnat.dg/specs/task1.ads: New test.
6275 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6277         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6278         Invoke gdb with -batch.
6279         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6281 2016-03-03  Richard Biener  <rguenther@suse.de>
6283         PR tree-optimization/55936
6284         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6286 2016-03-02  Jeff Law  <law@redhat.com>
6288         PR rtl-optimization/69942
6289         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6290         effects of argument promotions.
6292         PR tree-optimization/69987
6293         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6294         target does not support -fprefetch-loop-arrays.
6296 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6298         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6300 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6302         PR rtl-optimization/69052
6303         * gcc.target/i386/pr69052.c: New test.
6305 2016-03-02  Alan Modra  <amodra@gmail.com>
6307         * gcc.dg/pr69990.c: New.
6309 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6311         PR c/68062
6312         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6314         PR middle-end/70022
6315         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6317         PR target/70028
6318         * gcc.target/i386/pr70028.c: New test.
6320 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6322         * c-c++-common/asan/swapcontext-test-1.c,
6323         * c-c++-common/tsan/thread_leak.c,
6324         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6325         * g++.dg/tsan/benign_race.C,
6326         * g++.dg/tsan/fd_close_norace.C,
6327         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6328         races with sanitizer output
6330 2016-03-02  Richard Biener  <rguenther@suse.de>
6331             Uros Bizjak  <ubizjak@gmail.com>
6333         PR target/67278
6334         * gcc.dg/simd-8.c: New testcase.
6336 2016-03-02  Richard Biener  <rguenther@suse.de>
6338         PR middle-end/67278
6339         * gcc.dg/simd-7.c: New testcase.
6341 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6343         * gcc.target/i386/pr70007.c: Tweak.
6345 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6347         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6349 2016-03-02  Marek Polacek  <polacek@redhat.com>
6351         PR c/67854
6352         * gcc.dg/pr67854.c: New test.
6354 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6356         PR middle-end/70025
6357         * gcc.dg/torture/pr70025.c: New test.
6359 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6361         PR tree-optimization/68621
6362         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6364 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6366         * gcc.target/i386/pr70007.c: New test.
6368 2016-03-01  Jeff Law  <law@redhat.com>
6370         PR tree-optimization/69196
6371         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6373         PR tree-optimization/69196
6374         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6375         duplicating code and spoiling the expected output.
6377 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6379         PR target/70033
6380         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6381         supports power9 before doing tests.
6382         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6383         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6384         * gcc.target/powerpc/p9-permute.c: Likewise.
6386 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6388         PR target/70027
6389         * gcc.target/i386/pr70027.c: New test.
6391 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6393         * gcc.dg/pr70017.c: New test.
6395 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6397         PR c/69796
6398         PR c/69974
6399         * gcc.dg/pr69796.c: New test.
6400         * gcc.dg/pr69974.c: New test.
6402 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6404         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6406 2016-02-29  Jeff Law  <law@redhat.com>
6408         PR tree-optimization/69987
6409         * gfortran.dg/pr69987.f90: New test.
6411         PR tree-optimization/69989
6412         * gcc.c-torture/compile/pr69989-2.c: New test.
6414 2016-03-01  Marek Polacek  <polacek@redhat.com>
6416         PR c++/69795
6417         * g++.dg/parse/invalid1.C: New test.
6419 2016-03-01  Richard Biener  <rguenther@suse.de>
6421         PR middle-end/70022
6422         * gcc.dg/pr70022.c: New testcase.
6424 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6426         PR tree-optimization/69956
6427         * gcc.dg/pr69956.c: New test.
6429 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6431         PR target/70011
6432         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6433         XFAIL when hardware supports efficient unaligned storage access.
6435 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6437         PR c++/69961
6438         * g++.dg/template/pr69961a.C: New test.
6439         * g++.dg/template/pr69961b.C: New test.
6441 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6443         PR preprocessor/69985
6444         * gcc.dg/cpp/pr69985.c: New test case.
6446 2016-02-29  Jeff Law  <law@redhat.com>
6448         PR tree-optimization/70005
6449         * gcc.c-torture/execute/pr70005.c New test.
6451         PR tree-optimization/69999
6452         * gcc.c-torture/compile/pr69999.c: New test.
6454 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6456         PR tree-optimization/69652
6457         * gcc.dg/torture/pr69652.c: Delete test.
6458         * gcc.dg/vect/pr69652.c: New test.
6460 2016-02-19  Richard Biener  <rguenther@suse.de>
6462         PR tree-optimization/69980
6463         * gfortran.dg/vect/pr69980.f90: New testcase.
6465 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6467         * gcc.target/sparc/20160229-1.c: New test.
6469 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6471         * gnat.dg/stack_usage3.adb: New test.
6472         * gnat.dg/stack_usage3_pkg.ads: New helper.
6474 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6476         * gnat.dg/renaming8.adb: New test.
6477         * gnat.dg/renaming8_pkg1.ads: New helper.
6478         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6479         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6481 2016-02-29  Richard Biener  <rguenther@suse.de>
6483         PR tree-optimization/69720
6484         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6486 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6488         PR fortran/68147
6489         PR fortran/47674
6490         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6492 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6493             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6495         PR fortran/56007
6496         * gfortran.dg/coarray_8.f90: Adjust error message.
6497         * gfortran.dg/pr56007.f90: New test.
6498         * gfortran.dg/pr56007.f: New test.
6500 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6502         PR tree-optimization/69989
6503         * gcc.dg/torture/pr69989.c: New test.
6505 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6507         * gcc.target/i386/stack-realign-win.c: New test.
6509 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6511         PR fortran/60126
6512         * gfortran.dg/pr60126.f90: New test.
6514 2016-02-27  Jeff Law  <law@redhat.com>
6516         Revert
6517         2016-02-26  Richard Biener  <rguenther@suse.de>
6518                     Jeff Law  <law@redhat.com>
6520         PR tree-optimization/69740
6521         * gcc.c-torture/compile/pr69740-1.c: New test.
6522         * gcc.c-torture/compile/pr69740-2.c: New test.
6524 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6526         PR fortran/69910
6527         * gfortran.dg/newunit_4.f90: New test.
6529 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6531         PR target/69613
6532         PR rtl-optimization/69886
6533         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6534         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6535         target.
6537 2016-02-26  Martin Sebor  <msebor@redhat.com>
6539         PR tree-optimization/15826
6540         * gcc.dg/tree-ssa/pr15826.c: New test.
6542 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6544         PR target/69969
6545         * gcc.target/powerpc/pr69969.c: New test.
6547 2016-02-26  Martin Sebor  <msebor@redhat.com>
6549         PR c++/15766
6550         * g++.old-deja/g++.other/decl5.C: Add a test case.
6552 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6554         PR target/69946
6555         * gcc.target/powerpc/pr69946.c: New file.
6557 2016-02-26  Richard Biener  <rguenther@suse.de>
6558             Jeff Law  <law@redhat.com>
6560         PR tree-optimization/69740
6561         * gcc.c-torture/compile/pr69740-1.c: New test.
6562         * gcc.c-torture/compile/pr69740-2.c: New test.
6564 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6566         PR middle-end/69920
6567         * gcc.dg/torture/pr69932.c: New test.
6568         * gcc.dg/torture/pr69936.c: Likewise.
6570 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6572         PR target/69709
6573         * gcc.target/s390/pr69709.c: New test.
6575 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6577         PR target/69245
6578         * gcc.target/aarch64/pr69245_1.c: New test.
6580 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6582         PR target/69613
6583         * gcc.dg/torture/pr69613.c: New test.
6585 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6587         PR rtl-optimization/69891
6588         * gcc.target/i386/pr69891.c: New test.
6590 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6591             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6593         PR target/61397
6594         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6595         functionality for both 32-bit and 64-bit.
6597 2016-02-26  Richard Biener  <rguenther@suse.de>
6599         PR tree-optimization/69551
6600         * gcc.dg/torture/pr69951.c: New testcase.
6602 2016-02-25  Richard Biener  <rguenther@suse.de>
6604         PR tree-optimization/48795
6605         * gcc.dg/Warray-bounds-18.c: New testcase.
6607 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6609         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6611 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6613         PR rtl-optimization/69896
6614         * gcc.dg/pr69896.c: New test.
6616 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6618         PR c++/69736
6619         * g++.dg/cpp1y/paren2.C: New test.
6621 2016-02-24  Martin Sebor  <msebor@redhat.com>
6623         PR c/51147
6624         * gcc.dg/enum-mode-2.c: New test.
6626 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6628         PR c++/69922
6629         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6630         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6631         * g++.dg/ubsan/pr69922.C: New test.
6633 2016-02-24  Marek Polacek  <polacek@redhat.com>
6635         PR c/69819
6636         * gcc.dg/pr69819.c: New test.
6638 2016-02-24  Martin Sebor  <msebor@redhat.com>
6640         PR c++/69912
6641         * g++.dg/ext/flexary15.C: New test.
6643 2016-02-24  Martin Sebor  <msebor@redhat.com>
6645         * gcc.dg/builtins-68.c: Avoid making unportable
6646         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6647         * g++.dg/ext/builtin_alloca.C: Same.
6649 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6650             Charles Baylis  <charles.baylis@linaro.org>
6652         PR debug/61033
6653         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6655 2016-02-24  Richard Biener  <rguenther@suse.de>
6656             Jakub Jelinek  <jakub@redhat.com>
6658         PR middle-end/69760
6659         * gcc.dg/torture/pr69760.c: New testcase.
6661 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6663         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6664         pattern on Solaris with as.
6666 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6668         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6669         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6670         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6671         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6673 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6675         PR middle-end/69915
6676         * gcc.dg/pr69915.c: New test.
6678 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6680         PR rtl-optimization/69886
6681         * gcc.dg/torture/pr69886.c: New test.
6683 2016-02-24  Richard Biener  <rguenther@suse.de>
6685         PR middle-end/68963
6686         * gcc.dg/torture/pr68963.c: New testcase.
6688 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6690         PR target/69875
6691         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6692         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6693         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6694         * gcc.target/arm/atomic_loaddi_1.c: New test.
6695         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6696         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6697         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6698         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6699         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6700         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6701         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6702         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6704 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6706         PR middle-end/69909
6707         * gcc.dg/torture/pr69909.c: New test.
6709 2016-02-24  Richard Biener  <rguenther@suse.de>
6711         PR tree-optimization/69907
6712         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6713         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6714         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6716 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6718         * gcc.target/arm/pragma_cpp_fma.c: New test.
6720 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722         PR fortran/61156
6723         * gfortran.dg/include_6.f90: Update test.
6725 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6727         PR objc/69844
6728         * objc.dg/pr69844.m: New test.
6730 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6732         PR libgfortran/69456
6733         * gfortran.dg/namelist_89.f90: New test.
6734         * gfortran.dg/pr59700.f90: Update test..
6736 2016-02-23  Martin Sebor  <msebor@redhat.com>
6738         PR middle-end/69780
6739         * g++.dg/ext/builtin_alloca.C: New test.
6740         * gcc.dg/builtins-68.c: New test.
6742 2016-02-23  Richard Henderson  <rth@redhat.com>
6744         * gcc.target/i386/addr-space-3.c: Remove test.
6746 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6748         PR preprocessor/69126
6749         PR preprocessor/69543
6750         * c-c++-common/pr69126-2-long.c: New test.
6751         * c-c++-common/pr69126-2-short.c: New test.
6752         * c-c++-common/pr69543-1.c: Remove xfail.
6754 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6756         PR preprocessor/69126
6757         PR preprocessor/69543
6758         PR preprocessor/69558
6759         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6760         (f): Rename to...
6761         (test_2): ...this, and add leading comment.
6762         (MACRO_3, test_3): New.
6763         (MACRO_4A, MACRO_4B, test_4): New.
6764         (MACRO): Rename to...
6765         (MACRO_5): ...this.
6766         (g): Rename to...
6767         (test_5): ...this, updating for renaming of MACRO, and
6768         add leading comment.
6769         * c-c++-common/pr69543-1.c: New.
6770         * c-c++-common/pr69543-2.c: New.
6771         * c-c++-common/pr69543-3.c: New.
6772         * c-c++-common/pr69543-4.c: New.
6773         * c-c++-common/pr69558-1.c: New.
6774         * c-c++-common/pr69558-2.c: New.
6775         * c-c++-common/pr69558-3.c: New.
6776         * c-c++-common/pr69558-4.c: New.
6777         * gcc.dg/pr69558.c: Move to...
6778         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6779         xfail for c++.
6781 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6783         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6784         to -ftree-parallelize-loops/-fopenacc changes.
6785         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6786         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6787         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6788         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6789         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6790         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6791         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6792         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6793         * c-c++-common/goacc/kernels-loop.c: Likewise.
6794         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6795         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6796         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6797         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6799 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6801         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6803 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6805         PR c++/69902
6806         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6808         PR c/69900
6809         * gcc.dg/pr69900.c: New test.
6811 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6813         PR tree-optimization/69666
6814         * gcc.dg/tree-ssa/pr69666.c: New test.
6816 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6818         PR fortran/67451
6819         * gfortran.dg/coarray_allocate_5.f08: New test.
6821 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6823         * gcc.target/s390/vcond-shift.c: Move to ...
6824         * gcc.target/s390/vector/vcond-shift.c: ... here.
6826 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6828         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6829         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6831 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6833         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6835 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6837         PR c/28901
6838         * gcc.dg/unused-variable-3.c: New test.
6840 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6842         PR target/69888
6843         * gcc.target/i386/pr69888.c: New test.
6845 2016-02-22  Richard Biener  <rguenther@suse.de>
6847         PR tree-optimization/69882
6848         * gfortran.dg/vect/pr69882.f90: New testcase.
6850 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6852         PR target/69885
6853         * gcc.dg/pr69885.c: New test.
6855 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6857         PR target/69806
6858         PR target/54089
6859         * gcc.target/sh/pr54089-10.c: New.
6861 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6863         PR fortran/69423
6864         * gfortran.dg/deferred_character_15.f90 : New test.
6866 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6868         PR fortran/57365
6869         gfortran.dg/allocate_with_source_18.f03: New test.
6871 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6873         PR fortran/52531
6874         gfortran.dg/gomp/pr52531.f90: New test.
6876 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6878         PR c++/69865
6879         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6880         -std=c++03.
6882 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6884         PR c++/69826
6885         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6886         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6888         PR c++/69850
6889         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6891         PR c++/69851
6892         * g++.dg/torture/pr69851.C: New test.
6894 2016-02-19  Martin Sebor  <msebor@redhat.com>
6896         PR testsuite/69573
6897         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6899 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6901         PR c++/69850
6902         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6903         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6905         PR c++/67767
6906         * g++.dg/cpp0x/pr67767.C: New test.
6908 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6910         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6911         for fp, simd, crypto, crc, lse.
6912         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6913         above.
6914         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6915         effective target check.
6917 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6919         PR target/69820
6920         * gcc.target/i386/pr69820.c: New test.
6922 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6924         * gcc.target/s390/vector/int128-1.c: New test.
6926 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6928         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6930 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6932         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6933         instruction pattern name to prevent the testcase from failing with
6934         -march=z13.
6936 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6938         * gcc.target/s390/md/movstr-2.c: New test.
6940 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6942         * gcc.target/s390/morestack.c: New test.
6944 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6946         PR target/69625
6947         * gcc.target/s390/pr69625.c: Add test case.
6949 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6951         PR testsuite/68580
6952         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6954 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6956         PR target/68404
6957         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6958         * gcc.target/powerpc/fusion3.c: Likewise.
6960 2016-02-18  Richard Biener  <rguenther@suse.de>
6962         PR middle-end/69553
6963         * g++.dg/torture/pr69553.C: New testcase.
6965 2016-02-18  Nick Clifton  <nickc@redhat.com>
6967         PR target/62254
6968         PR target/69610
6969         * gcc.target/arm/pr62554.c: New test.
6970         * gcc.target/arm/pr69610-1.c: New test.
6971         * gcc.target/arm/pr69610-2.c: New test.
6973 2016-02-18  Richard Biener  <rguenther@suse.de>
6975         PR middle-end/69854
6976         * gcc.dg/torture/pr69854.c: New testcase.
6978 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6980         PR c++/69850
6981         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6983 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6985         * gcc.target/powerpc/vec-cg.c: New test.
6987 2016-02-17  Richard Biener  <rguenther@suse.de>
6989         PR testsuite/69586
6990         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6992 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6994         PR target/69161
6995         * gcc.c-torture/compile/pr69161.c: New test.
6997 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6999         PR target/69532
7000         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7001         * gcc.target/arm/vect-fmaxmin.c: Likewise.
7003 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7005         * gcc.dg/ifcvt-4.c: Skip on Visium.
7007 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7009         * gnat.dg/atomic8.adb: New test.
7011 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
7013         * gnat.dg/discr46.ad[sb]: New test.
7015 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7017         PR Target/48344
7018         * gcc.target/powerpc/pr48344-1.c: New test.
7020 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7022         PR fortran/69742
7023         * gfortran.dg/associate_21.f90:  New test.
7025 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7027         PR c/69835
7028         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7029         -Wnonnull in dg-options.
7030         * c-c++-common/nonnull-2.c: New test.
7032 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
7033             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7035         * gcc.target/aarch64/vector_initialization_nostack.c: New.
7037 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7039         PR middle-end/69801
7040         * gcc.dg/pr69801.c: Add empty dg-options.
7042 2016-02-16  James Norris  <jnorris@codesourcery.com>
7044         * c-c++-common/goacc/deviceptr-1.c: Add tests.
7045         * g++.dg/goacc/deviceptr-1.c: New file.
7047 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7049         PR tree-optimization/69820
7050         * gcc.dg/vect/pr69820.c: New test.
7052 2016-02-16  Richard Biener  <rguenther@suse.de>
7054         PR tree-optimization/69776
7055         * gcc.dg/torture/pr69776-2.c: New testcase.
7057 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
7059         PR tree-optimization/69714
7060         * gcc.dg/torture/pr69714.c: New test.
7062 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7064         PR tree-optimization/69802
7065         * gcc.dg/pr69802.c: New test.
7067 2016-02-16  Richard Biener  <rguenther@suse.de>
7069         PR middle-end/69801
7070         * gcc.dg/pr69801.c: New testcase.
7072 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7074         PR libgfortran/69651
7075         * gfortran.dg/read_bang.f90: New test.
7076         * gfortran.dg/read_bang4.f90: New test.
7078 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
7080         PR c++/69658
7081         * g++.dg/init/pr69658.C: New test.
7083         PR c++/69797
7084         * c-c++-common/pr69797.c: New test.
7086 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7088         * lib/target-supports.exp (check_effective_target_section_anchors): Add
7089         check for aarch64*-*-*.
7091 2016-02-15  Richard Biener  <rguenther@suse.de>
7093         PR tree-optimization/69783
7094         * gcc.dg/vect/pr69783.c: New testcase.
7096 2016-02-15  Richard Biener  <rguenther@suse.de>
7098         PR tree-optimization/69776
7099         * gcc.dg/torture/pr69776.c: New testcase.
7101 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7103         PR fortran/60526
7104         * gfortran.dg/type_decl_4.f90:  Reinstated.
7106 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7108         PR fortran/68746
7109         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7111 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7113         PR fortran/60526
7114         PR bootstrap/69816
7115         * gfortran.dg/type_decl_4.f90:  Removed.
7117 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7119         PR fortran/60526
7120         * gfortran.dg/type_decl_4.f90:  New test.
7122 2016-02-14  Alan Modra  <amodra@gmail.com>
7124         PR testsuite/68886
7125         * gcc.c-torture/execute/stkalign.c: Revise test.
7127 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7129         PR target/67260
7130         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7132 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7134         PR target/67260
7135         * gcc.target/sh/torture/pr67260.c: New.
7137 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7139         * gcc.dg/pr67964.c: Add dg-require-alias.
7141 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7143         PR target/67636
7144         PR target/64345
7145         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7147 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7149         PR libgfortran/69668
7150         * gfortran.dg/namelist_88.f90: New test.
7152 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7154         PR libgfortran/69668
7155         * gfortran.dg/namelist_38.f90: Update test.
7156         * gfortran.dg/namelist_84.f90: Update test.
7158 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7160         PR other/69554
7161         * gcc.dg/pr69554-1.c: New test.
7162         * gfortran.dg/pr69554-1.F90: New test.
7163         * gfortran.dg/pr69554-2.F90: New test.
7164         * lib/gcc-dg.exp (proc dg-locus): New function.
7165         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7166         distinguish between the caret-printing and non-caret-printing
7167         cases.  If caret-printing has been explicitly enabled, bail out
7168         without attempting to fix up the output.
7170 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7172         PR driver/69265
7173         PR driver/69453
7174         * gcc.dg/spellcheck-options-3.c: New test case.
7175         * gcc.dg/spellcheck-options-4.c: New test case.
7176         * gcc.dg/spellcheck-options-5.c: New test case.
7177         * gcc.dg/spellcheck-options-6.c: New test case.
7178         * gcc.dg/spellcheck-options-7.c: New test case.
7179         * gcc.dg/spellcheck-options-8.c: New test case.
7180         * gcc.dg/spellcheck-options-9.c: New test case.
7181         * gcc.dg/spellcheck-options-10.c: New test case.
7183 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7185         PR rtl-optimization/69764
7186         PR rtl-optimization/69771
7187         * c-c++-common/pr69764.c: New test.
7188         * gcc.dg/torture/pr69771.c: New test.
7190 2016-02-12  Marek Polacek  <polacek@redhat.com>
7192         * g++.dg/torture/init-list1.C: New.
7194 2016-02-12  Marek Polacek  <polacek@redhat.com>
7196         * gcc.dg/pr69522.c: Add empty dg-options.
7198 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7200         * g++.dg/lto/lto.exp: Include and init mpx.
7201         * g++.dg/lto/pr69729_0.C: New test.
7203 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7205         PR ipa/69241
7206         * g++.dg/ipa/pr69241-4.C: New test.
7208         PR ipa/68672
7209         * g++.dg/ipa/pr68672-1.C: New test.
7210         * g++.dg/ipa/pr68672-2.C: New test.
7211         * g++.dg/ipa/pr68672-3.C: New test.
7213 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7215         PR c/69522
7216         * gcc.dg/pr69522.c: New test.
7218 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7220         PR c++/69098
7221         * g++.dg/cpp1y/69098.C: New test.
7222         * g++.dg/cpp1y/69098-2.C: New test.
7224 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7226         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7227         and neighbour -> neighbor.
7228         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7229         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7230         * c-c++-common/Wvarargs.c: Likewise.
7231         * c-c++-common/goacc/host_data-5.c: Likewise.
7232         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7233         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7234         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7235         * gcc.target/aarch64/pr60697.c: Likewise.
7236         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7237         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7238         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7239         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7240         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7241         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7242         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7243         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7244         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7245         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7246         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7247         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7248         * g++.dg/lookup/koenig5.C: Likewise.
7249         * g++.dg/ext/no-asm-2.C: Likewise.
7250         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7251         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7252         * gfortran.dg/used_types_16.f90: Likewise.
7253         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7254         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7255         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7256         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7257         * gfortran.dg/abstract_type_6.f03: Likewise.
7258         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7259         * gfortran.dg/used_types_15.f90: Likewise.
7260         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7261         * gfortran.dg/exit_3.f08: Likewise.
7262         * gfortran.dg/open_status_2.f90: Likewise.
7263         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7264         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7265         * gfortran.dg/associate_1.f03: Likewise.
7266         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7267         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7268         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7269         * gcc.dg/builtin-object-size-1.c: Likewise.
7270         * gcc.dg/noreturn-6.c: Likewise.
7271         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7272         * gcc.dg/globalalias.c: Likewise.
7273         * gcc.dg/builtins-config.h: Likewise.
7274         * gcc.dg/pr30457.c: Likewise.
7275         * gcc.c-torture/compile/volatile-1.c: Likewise.
7276         * gcc.c-torture/execute/20101011-1.c: Likewise.
7277         * c-c++-common/Waddress-1.c: Likewise.
7279 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7281         PR c/69768
7282         * c-c++-common/Waddress-1.c: New test.
7284 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7286         PR fortran/69296
7287         * gfortran.dg/associate_19.f03: New test.
7288         * gfortran.dg/associate_20.f03: New test.
7290 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7292         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7294 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7296         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7297         .arch armv8-a\n.  Add -dA to dg-options.
7298         * gcc.target/aarch64/assembler_arch_1.c: New test.
7299         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7301 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7303         PR c++/68726
7304         * g++.dg/cpp0x/pr68726.C: New.
7306 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7308         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7309         test.
7311 2016-02-11  Richard Biener  <rguenther@suse.de>
7313         * g++.dg/tree-ssa/pr61034.C: Adjust.
7315 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7317         PR target/69148
7318         * gcc.target/s390/pr69148.c: New.
7320 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7322         PR tree-optimization/69652
7323         * gcc.dg/torture/pr69652.c: New test.
7325 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7326             Patrick Palka  <ppalka@gcc.gnu.org>
7328         PR ipa/69241
7329         PR c++/69649
7330         * g++.dg/ipa/pr69241-1.C: New test.
7331         * g++.dg/ipa/pr69241-2.C: New test.
7332         * g++.dg/ipa/pr69241-3.C: New test.
7333         * g++.dg/ipa/pr69649.C: New test.
7335 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7337         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7338         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7340 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7342         PR tree-optimization/68021
7343         * gcc.dg/tree-ssa/pr68021.c: New test.
7345 2016-02-10  Richard Biener  <rguenther@suse.de>
7347         PR tree-optimization/69726
7348         * gcc.dg/uninit-22.c: New testcase.
7350 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7352         PR tree-opt/69282
7353         * gcc.c-torture/compile/20160205-1.c: New testcase.
7355 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7357         PR target/68404
7358         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7359         instead accessing a really large arrray.
7360         * gcc.target/powerpc/fusion3.c: Likewise.
7362 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7364         PR target/68532
7365         * gcc.c-torture/execute/pr68532.c: New test.
7367 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7369         PR target/69634
7370         * gcc.dg/pr69634.c: New.
7372 2016-02-09  Richard Biener  <rguenther@suse.de>
7374         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7376 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7378         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7380 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7382         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7384 2016-02-09  Richard Biener  <rguenther@suse.de>
7386         PR tree-optimization/69715
7387         * gcc.dg/torture/pr69715.c: New testcase.
7389 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7391         PR c++/69139
7392         * g++.dg/cpp0x/trailing12.C: New test.
7393         * g++.dg/cpp0x/trailing13.C: New test.
7395 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7397         PR c++/69283
7398         PR c++/67835
7399         * g++.dg/cpp1y/auto-fn29.C: New test.
7400         * g++.dg/cpp1y/auto-fn30.C: New test.
7402 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7404         PR tree-optimization/69209
7405         * gcc.c-torture/compile/pr69209.c: New test.
7407 2016-02-08  Jeff Law  <law@redhat.com>
7409         PR tree-optimization/68541
7410         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7411         of statements allowed in join block for path splitting.
7413 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7415         PR c++/59627
7416         * g++.dg/gomp/pr59627.C: New test.
7418         PR ipa/69239
7419         * g++.dg/ipa/pr69239.C: New test.
7421 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7423         PR preprocessor/69664
7424         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7425         * gcc.dg/cpp/warn-comments.c: Likewise.
7427 2016-02-08  Marek Polacek  <polacek@redhat.com>
7429         PR c++/69688
7430         * g++.dg/init/const12.C: New test.
7432 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7434         PR target/60410
7435         * gcc.dg/lto/pr55113_0.c: Remove test.
7437 2016-02-08  Richard Biener  <rguenther@suse.de>
7439         PR tree-optimization/69719
7440         * gcc.dg/torture/pr69719.c: New testcase.
7442 2016-02-08  Richard Biener  <rguenther@suse.de>
7443         Jeff Law  <law@redhat.com>
7445         PR target/68273
7446         * gcc.target/mips/pr68273.c: New testcase.
7448 2016-02-08   Richard Biener  <rguenther@suse.de>
7450         PR rtl-optimization/69274
7451         * gcc.target/i386/addr-sel-1.c: XFAIL.
7453 2016-02-08  Jeff Law  <law@redhat.com>
7455         PR tree-optimization/68541
7456         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7458         PR tree-optimization/65917
7459         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7461 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7463         PR fortran/50555
7464         * gfortran.dg/namelist_args.f90: New test.
7466 2016-02-05  Jeff Law  <law@redhat.com>
7468         PR tree-optimization/68541
7469         * gcc.dg/tree-ssa/split-path-2.c: New test.
7470         * gcc.dg/tree-ssa/split-path-3.c: New test.
7471         * gcc.dg/tree-ssa/split-path-4.c: New test.
7472         * gcc.dg/tree-ssa/split-path-5.c: New test.
7473         * gcc.dg/tree-ssa/split-path-6.c: New test.
7474         * gcc.dg/tree-ssa/split-path-7.c: New test.
7476 2016-02-05  Martin Sebor  <msebor@redhat.com>
7478         PR c++/69662
7479         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7480         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7482 2016-02-06  Richard HEnderson  <rth@redhat.com>
7484         PR c/69643
7485         * gcc.target/i386/addr-space-4.c: New.
7486         * gcc.target/i386/addr-space-5.c: New.
7488 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7490         PR fortran/66089
7491         * gfortran.dg/elemental_dependency_6.f90: New.
7493 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7495         PR rtl-optimization/69691
7496         * gcc.c-torture/execute/pr69691.c: New test.
7498         PR c++/69628
7499         * g++.dg/parse/pr69628.C: New test.
7501 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7503         * gcc.dg/sancov/asan.c: Move to ...
7504         * gcc.dg/asan/sancov-1.c: ... here.
7506 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7508         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7510 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7512         PR target/69677
7513         * gcc.target/i386/pr69677.c: New test.
7515 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7517         PR c++/68948
7518         * g++.dg/template/pr68948.C: New test.
7520 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7522         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7523         (only necessary on s390x).
7525 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7527         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7528         -mno-accumulate-outgoing-args.
7530 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7532         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7534 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7536         PR c/69669
7537         * c-c++-common/pr69669.c: New test.
7539 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7541         PR target/69667
7542         * g++.dg/pr69667.C: New file.
7544 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7546         PR target/69619
7547         * gcc.dg/pr69619.c: Add new test.
7549 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7551         PR rtl-optimization/69577
7552         * gcc.target/i386/pr69577.c: New test.
7554 2016-02-04  Martin Liska  <mliska@suse.cz>
7556         * g++.dg/asan/pr69276.C: New test.
7558 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7560         PR target/65932
7561         PR target/67714
7562         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7563         a single smulbb instruction.
7564         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7565         * gcc.target/amr/wmul-2.c: Likewise.
7567 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7569         PR target/65932
7570         PR target/67714
7571         * gcc.c-torture/execute/pr67714.c: New test.
7573 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7575         PR target/69454
7576         * gcc.target/i386/pr69454-1.c: New test.
7577         * gcc.target/i386/pr69454-2.c: New test.
7579 2016-02-03  Martin Sebor  <msebor@redhat.com>
7581         PR c++/69251
7582         PR c++/69253
7583         PR c++/69290
7584         PR c++/69277
7585         PR c++/69349
7586         * g++.dg/ext/flexarray-mangle-2.C: New test.
7587         * g++.dg/ext/flexarray-mangle.C: New test.
7588         * g++.dg/ext/flexarray-subst.C: New test.
7589         * g++.dg/ext/flexary11.C: New test.
7590         * g++.dg/ext/flexary12.C: New test.
7591         * g++.dg/ext/flexary13.C: New test.
7592         * g++.dg/ext/flexary14.C: New test.
7593         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7595 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7597         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7598         Define only if CHECK_FLOAT128 is defined.
7599         (main): Properly initialize u5.
7601 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7603         PR c/69627
7604         * gcc.dg/pr69627.c: New test.
7606         PR target/69644
7607         * gcc.dg/pr69644.c: New test.
7609 2016-02-03  Mike Stump  <mikestump@comcast.net>
7611         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7612         support for struct-layout-1.exp.
7614 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7616         PR c++/69056
7617         * g++.dg/cpp0x/pr69056.C: New test.
7619 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7620             Alexandre Oliva  <aoliva@redhat.com>
7622         PR target/69461
7623         * gcc.target/powerpc/pr69461.c: New.
7625 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7627         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7628         works from here ...
7629         (check_effective_target_fsanitize_thread): ... to here.  Do not
7630         specify additional compile flags for the test source.
7631         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7632         specify additional compile flags for the test source.
7634 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7636         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7638 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7640         PR fortran/67451
7641         PR fortran/69418
7642         * gfortran.dg/coarray_allocate_2.f08: New test.
7643         * gfortran.dg/coarray_allocate_3.f08: New test.
7644         * gfortran.dg/coarray_allocate_4.f08: New test.
7646 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7648         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7649         use same scan-tree-dump-times on all platforms.
7650         * gcc.dg/vect/vect-outer-1.c: Likewise.
7651         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7652         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7653         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7654         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7655         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7656         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7657         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7659 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7661         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7662         warning.
7664 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7666         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7668 2016-02-02  James Norris  <jnorris@codesourcery.com>
7670         * c-c++-common/goacc/routine-5.c: Add tests.
7672 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7674         * gcc.target/nvptx/unsigned-cmp.c: New test.
7676 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7678         * gcc.target/aarch64/scalar_shift_1.c
7679         (test_corners_sisd_di): Improve force to SIMD register.
7680         (test_corners_sisd_si): Likewise.
7681         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7682         Remove scan-assembler check for ldr.
7684 2016-02-02  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/69595
7687         * gcc.dg/Warray-bounds-17.c: New testcase.
7689 2016-02-02  Richard Biener  <rguenther@suse.de>
7691         PR tree-optimization/69606
7692         * gcc.dg/torture/pr69606.c: New testcase.
7694 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7696         PR middle-end/68542
7697         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7698         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7700 2016-02-02  Alan Modra  <amodra@gmail.com>
7702         PR target/69548
7703         * gcc.target/powerpc/pr69548.c: New test.
7705 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7707         PR rtl-optimization/69592
7708         * gcc.dg/pr69592.c: New test.
7710         PR preprocessor/69543
7711         PR c/69558
7712         * gcc.dg/pr69543.c: New test.
7713         * gcc.dg/pr69558.c: New test.
7715 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7717         PR testsuite/65940
7718         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7720 2016-02-01  Martin Sebor  <msebor@redhat.com>
7722         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7724 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7726         PR tree-optimization/67921
7727         * c-c++-common/ubsan/pr67921.c: New test.
7729 2016-02-01  Richard Biener  <rguenther@suse.de>
7731         PR middle-end/69556
7732         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7734 2016-02-01  Richard Biener  <rguenther@suse.de>
7736         PR tree-optimization/69574
7737         * gcc.dg/torture/pr69574.c: New testcase.
7739 2016-02-01  Richard Biener  <rguenther@suse.de>
7741         PR tree-optimization/69579
7742         * gcc.dg/setjmp-6.c: New testcase.
7744 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7746         PR rtl-optimization/69570
7747         * g++.dg/opt/pr69570.C: New test.
7749 2016-02-01  Richard Henderson  <rth@redhat.com>
7751         * gcc.dg/pr69535.c: New test.
7753 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7755         PR testsuite/69584
7756         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7757         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7759         PR debug/68244
7760         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7762         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7764 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7766         PR fortran/67564
7767         * gfortran.dg/allocate_with_source_17.f03: New test.
7769 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7771         PR tree-optimization/69546
7772         * gcc.dg/torture/pr69546.c: New test.
7774 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7776         PR fortran/69566
7777         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7779 2016-01-30  Martin Sebor  <msebor@redhat.com>
7781         PR c++/68490
7782         * g++.dg/ext/flexary10.C: New test.
7784 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7786         PR fortran/66707
7787         gfortran.dg/common_23.f90: New test.
7789 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7791         PR target/65546
7792         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7793         condition being checked, and disable it when the target supports
7794         misaligned loads and stores.
7796 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7798         PR debug/69518
7799         * gcc.dg/torture/pr69518.c: New test.
7801 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7803         PR target/69530
7804         * gcc.target/i386/pr69530.c: New test.
7806 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7808         PR target/65604
7809         * gcc.target/mips/div-delay.c: New test.
7811 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7813         PR target/69551
7814         * gcc.target/i386/pr69551.c: New test.
7816         PR target/66137
7817         * gcc.target/i386/pr66137.c: New test.
7819 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7821         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7822         always built for p5600.
7823         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7824         isa=p5600 dg-option.
7826 2016-01-29  Richard Biener  <rguenther@suse.de>
7828         PR tree-optimization/69547
7829         * g++.dg/tree-ssa/pr69547.C: New testcase.
7831 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7833         PR debug/66869
7834         * g++.dg/warn/Wunused-function2.C: New test.
7836 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7838         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7839         support for test to succeed.
7841 2016-01-29  Marek Polacek  <polacek@redhat.com>
7843         PR c++/69509
7844         PR c++/69516
7845         * g++.dg/ext/constexpr-vla2.C: New test.
7846         * g++.dg/ext/constexpr-vla3.C: New test.
7847         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7849 2016-01-29  Richard Biener  <rguenther@suse.de>
7851         PR middle-end/69537
7852         * gcc.dg/uninit-21.c: New testcase.
7854 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7856         PR target/69459
7857         * gcc.target/i386/pr69459.c: New test.
7859 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7861         PR target/68400
7862         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7863         * gcc.target/mips/pr68400.c: New test.
7865 2016-01-28  Martin Sebor  <msebor@redhat.com>
7867         PR target/17381
7868         * gcc.target/powerpc/pr17381.c: New test.
7870 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7872         PR middle-end/69542
7873         * gcc.dg/torture/pr69542.c: New test.
7875 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7877         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7879 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7881         * gcc.dg/pr65980.c: Skip on AIX.
7882         * gcc.dg/pr66688.c: Same.
7884 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7886         PR target/63679
7887         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7888         * gcc.dg/tree-ssa/sra-18.c: Same.
7890 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7892         PR fortran/62536
7893         * gfortran.dg/block_15.f08: New test.
7894         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7895         on incorrectly closed BLOCK.
7897 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7899         * gcc.dg/declare-simd.c: New test.
7900 2016-01-28  Richard Biener  <rguenther@suse.de>
7902         PR tree-optimization/69466
7903         * gfortran.dg/vect/pr69466.f90: New testcase.
7905 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7907         * g++.dg/pr67989.C: Remove ARM-specific option.
7908         * gcc.target/arm/pr67989.C: New file.
7910 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7912         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7913         and expm1 test for glibc < 2.11.
7915 2016-01-27  Richard Henderson  <rth@redhat.com>
7917         * gcc.c-torture/execute/pr69447.c: New test.
7919 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7921         PR fortran/69422
7922         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7924 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7926         PR debug/66869
7927         * gcc.dg/pr66869.c: New test.
7929 2016-01-25  Jeff Law  <law@redhat.com>
7931         PR tree-optimization/68398
7932         PR tree-optimization/69196
7933         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7934         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7935         path to avoid new heuristic allowing more irreducible regions
7936         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7937         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7938         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7939         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7940         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7942 2016-01-27  Marek Polacek  <polacek@redhat.com>
7944         PR c/68062
7945         * c-c++-common/vector-compare-4.c: New test.
7947 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7949         PR preprocessor/69126
7950         * c-c++-common/pr69126.c: New test case.
7952 2016-01-27  Ian Lance Taylor  <iant@google.com>
7954         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7956 2016-01-27  Ryan Burn  <contact@rnburn.com>
7958         PR cilkplus/69267
7959         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7961 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7963         PR target/69512
7964         * gcc.target/i386/pr69512.c: New test.
7966 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7968         PR ada/69488
7969         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7971 2016-01-27  Marek Polacek  <polacek@redhat.com>
7973         PR c++/69379
7974         * g++.dg/pr69379.C: New test.
7976 2016-01-27  Martin Sebor  <msebor@redhat.com>
7978         PR c++/69317
7979         * g++.dg/abi/Wabi-2-2.C: New test.
7980         * g++.dg/abi/Wabi-2-3.C: New test.
7981         * g++.dg/abi/Wabi-3-2.C: New test.
7982         * g++.dg/abi/Wabi-3-3.C: New test.
7984 2016-01-27  Richard Biener  <rguenther@suse.de>
7986         PR tree-optimization/69166
7987         * gcc.dg/torture/pr69166.c: New testcase.
7989 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7991         PR tree-optimization/69355
7992         * gcc.dg/tree-ssa/pr69355.c: New test.
7994 2016-01-27  Marek Polacek  <polacek@redhat.com>
7996         PR c++/69496
7997         * g++.dg/ext/constexpr-vla1.C: New test.
7999 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8001         PR target/69245
8002         * gcc.target/arm/pr69245.c: New test.
8004 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8006         PR tree-optimization/69399
8007         * gcc.dg/torture/pr69399.c: New test.
8009 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8011         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8013 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8015         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8017 2016-01-26  Tom de Vries  <tom@codesourcery.com>
8019         PR tree-optimization/69110
8020         * gcc.dg/autopar/pr69110.c: New test.
8022 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
8023             Sebastian Pop  <s.pop@samsung.com>
8025         * gcc.dg/graphite/isl-ast-op-select.c: New.
8027 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8029         PR fortran/69385
8030         * gfortran.dg/allocate_error_6.f90: New test.
8032 2016-01-26  Richard Henderson  <rth@redhat.com>
8034         * gcc.dg/tm/pr60908.c: New test.
8036 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
8038         PR other/69006
8039         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8040         directive.
8041         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8042         expected multiline output to reflect the colorization being
8043         disabled before newlines.
8044         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8045         (custom_diagnostic_finalizer): Replace call to
8046         pp_newline_and_flush with call to pp_flush.
8047         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8048         * gfortran.dg/implicit_class_1.f90: Likewise.
8049         * lib/gcc-dg.exp (allow_blank_lines): New global.
8050         (dg-allow-blank-lines-in-output): New procedure.
8051         (gcc-dg-prune): Complain about blank lines in the output, unless
8052         dg-allow-blank-lines-in-output was called.
8053         * lib/multiline.exp (_build_multiline_regex): Only support
8054         arbitrary followup text for non-blank-lines, not for blank lines.
8056 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8058         PR tree-optimization/69483
8059         * gcc.dg/pr69483.c: New test.
8060         * g++.dg/opt/pr69483.C: New test.
8062 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8064         PR target/68620
8065         * gcc.target/arm/pr68620.c: New test.
8067 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8069         * gcc.target/i386/pr68986-2.c: Remove -m32.
8071 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8073         PR target/68986
8074         * gcc.target/i386/pr68986-1.c: New test.
8075         * gcc.target/i386/pr68986-2.c: Likewise.
8076         * gcc.target/i386/pr68986-3.c: Likewise.
8078 2016-01-26  Christian Bruel  <christian.bruel@st.com>
8080         * lib/target-supports.exp
8081         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8082         (check_effective_target_arm_crypto_pragma_ok): Likewise.
8083         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8085 2016-01-26  Richard Biener  <rguenther@suse.de>
8087         PR tree-optimization/69452
8088         * gcc.dg/torture/pr69452.c: New testcase.
8090 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
8092         PR target/69442
8093         * gcc.dg/pr69442.c: New test.
8095 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8097         PR target/67896
8098         * gcc.target/aarch64/simd/pr67896.C: New.
8100 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
8102         PR tree-optimization/69400
8103         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8104         function.
8105         (plugin_init): Call it.
8106         * gcc.dg/torture/pr69400.c: New test.
8108 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8110         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8112 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8113             Sebastian Pop  <s.pop@samsung.com>
8115         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8116         isl-0.15.
8118 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8119             Sebastian Pop  <s.pop@samsung.com>
8121         * gcc.dg/graphite/pr69292.c: New.
8123 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8125         * c-c++-common/goacc/use_device-1.c: New test.
8127 2016-01-25  Jeff Law  <law@redhat.com>
8129         PR tree-optimization/69196
8130         PR tree-optimization/68398
8131         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8132         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8134 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8136         PR target/69469
8137         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8138         Algorithm.
8140 2016-01-25  Richard Biener  <rguenther@suse.de>
8142         PR testsuite/69380
8143         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8145 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8147         PR target/69421
8148         * gcc.dg/pr69421.c: New test.
8150 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8152         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8153         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8154         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8155         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8156         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8157         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8158         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8159         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8160         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8161         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8163 2016-01-25  Richard Biener  <rguenther@suse.de>
8165         PR tree-optimization/69376
8166         * gcc.dg/torture/pr69376.c: New testcase.
8168 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8170         PR fortran/69397
8171         PR fortran/68442
8172         * gfortran.dg/interface_38.f90: New test.
8173         * gfortran.dg/interface_39.f90: New test.
8175 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8177         Revert:
8178         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8180         PR c++/11858
8181         PR c++/24663
8182         PR c++/24664
8183         * g++.dg/template/pr11858.C: New test.
8184         * g++.dg/template/pr24663.C: New test.
8185         * g++.dg/template/unify12.C: New test.
8186         * g++.dg/template/unify13.C: New test.
8187         * g++.dg/template/unify14.C: New test.
8188         * g++.dg/template/unify15.C: New test.
8189         * g++.dg/template/unify16.C: New test.
8190         * g++.dg/template/unify17.C: New test.
8192 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8194         PR fortran/68283
8195         gfortran.dg/pr68283.f90: New test.
8197 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8199         PR fortran/66094
8200         * gfortran.dg/inline_matmul_13.f90:  New test.
8201         * gfortran.dg/matmul_bounds_8.f90:  New test.
8202         * gfortran.dg/matmul_bounds_9.f90:  New test.
8203         * gfortran.dg/matmul_bounds_10.f90:  New test.
8205 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8207         PR tree-optimization/69426
8208         * gcc.dg/autopar/pr69426.c: New test.
8210 2016-01-23  Martin Sebor  <msebor@redhat.com>
8212         PR c++/58109
8213         PR c++/69022
8214         * g++.dg/cpp0x/alignas5.C: New test.
8215         * g++.dg/ext/vector29.C: Same.
8217 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8219         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8220         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8221         _GNU_SOURCE from compile flags to the source.
8222         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8223         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8224         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8225         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8227 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8229         PR target/69432
8230         * g++.dg/opt/pr69432.C: New test.
8232 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8234         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8235         32-bit targets testing an -m64 multilib.
8237 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8239         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8240         64-bit support.
8242 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8244         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8246 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8248         PR target/68674
8249         * gcc.target/i386/pr68674.c
8250         * gcc.target/aarch64/pr68674.c
8251         * gcc.target/arm/pr68674.c
8253 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8255         PR target/69403
8256         * gcc.c-torture/execute/pr69403.c: New test.
8258 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8260         PR c++/55843
8261         * g++.dg/template/pr55843.C: New.
8263 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8265         PR testsuite/66877
8266         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8267         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8269 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8271         PR testsuite/67489
8272         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8273         from dg-do compile directive, and instead add
8274         { dg-require-effective-target int128 }.
8276 2016-01-20  Martin Sebor  <msebor@redhat.com>
8278         PR c/69405
8279         * gcc.dg/sync-fetch.c: New test.
8281 2016-01-21  Martin Sebor  <msebor@redhat.com>
8283         PR target/69252
8284         * gcc.target/powerpc/pr69252.c: New test.
8286 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288         PR fortran/65996
8289         * gfortran.dg/pr65996.f90: New test.
8291 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8293         PR c++/68810
8294         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8295         expected to generate an error.
8297 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8299         PR middle-end/66178
8300         * gcc.dg/torture/pr66178.c: New test.
8302 2016-01-21  Anton Blanchard  <anton@samba.org>
8303             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8305         PR target/63354
8306         * gcc.target/powerpc/pr63354.c:  New test.
8308 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8310         PR rtl-optimization/68990
8311         * gcc.target/i386/pr68990: New.
8313 2016-01-21  Nick Clifton  <nickc@redhat.com>
8315         PR target/69129
8316         * gcc.target/mips/pr69129.c: New.
8318 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8320         PR c++/58046
8321         * g++.dg/cpp0x/pr58046.C: New.
8323 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8325         PR target/69187
8326         PR target/65624
8327         * gcc.target/arm/pr69187.c: New test.
8329         PR c++/69355
8330         * g++.dg/torture/pr69355.C: New test.
8332 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8333             Sebastian Pop  <s.pop@samsung.com>
8335         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8337 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8338             Sebastian Pop  <s.pop@samsung.com>
8340         * gcc.dg/graphite/pr68976.c: New test.
8342 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8344         PR middle-end/67653
8345         * c-c++-common/pr67653.c: New test.
8346         * gcc.dg/torture/pr29119.c: Add dg-warning.
8348 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8350         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8352 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8354         PR c/24293
8355         * gcc.dg/pr24293.c: New test.
8356         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8357         incomplete struct type.
8358         * gcc.dg/declspec-1.c: Likewise.
8359         * gcc.dg/pr63549.c: Likewise.
8361 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8363         PR tree-optimization/66612
8364         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8365         for bdn instruction.
8367 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8369         * lib/target-supports.exp
8370         (check_effective_target_arm_fp_ok_nocache): New.
8371         (check_effective_target_arm_fp_ok): New.
8372         (add_options_for_arm_fp): New.
8373         (check_effective_target_arm_crypto_ok_nocache): Require
8374         target_arm_v8_neon_ok instead of arm32.
8375         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8376         (check_effective_target_arm_crypto_pragma_ok): New.
8377         (add_options_for_arm_vfp): New.
8378         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8379         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8380         target instead. Force initial fpu to vfp.
8381         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8382         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8383         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8384         dependency.
8385         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8386         use arm_vfp effective target instead. Force initial fpu to vfp.
8387         * gcc.target/arm/attr-neon3.c: Likewise.
8388         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8389         arm_vfp_ok.
8390         * gcc.target/arm/unsigned-float.c: Likewise.
8391         * gcc.target/arm/vfp-1.c: Likewise.
8392         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8393         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8394         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8395         * gcc.target/arm/vfp-ldmias.c: Likewise.
8396         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8397         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8398         * gcc.target/arm/vfp-stmiad.c: Likewise.
8399         * gcc.target/arm/vfp-stmias.c: Likewise.
8400         * gcc.target/arm/vnmul-1.c: Likewise.
8401         * gcc.target/arm/vnmul-2.c: Likewise.
8402         * gcc.target/arm/vnmul-3.c: Likewise.
8403         * gcc.target/arm/vnmul-4.c: Likewise.
8405 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8407         PR testsuite/69366
8408         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8409         the MPX run-time library, for compile-time MPX test.
8410         * gcc.target/i386/chkp-always_inline.c: Likewise.
8411         * gcc.target/i386/chkp-bndret.c: Likewise.
8412         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8413         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8414         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8415         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8416         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8417         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8418         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8419         * gcc.target/i386/chkp-label-address.c: Likewise.
8420         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8421         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8422         * gcc.target/i386/chkp-pr69044.c: Likewise.
8423         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8424         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8425         * gcc.target/i386/chkp-strchr.c: Likewise.
8426         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8427         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8428         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8429         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8430         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8431         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8432         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8433         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8434         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8435         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8436         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8437         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8438         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8439         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8440         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8441         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8442         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8443         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8444         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8445         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8446         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8447         * gcc.target/i386/pr63995-2.c: Likewise.
8448         * gcc.target/i386/pr64805.c: Likewise.
8449         * gcc.target/i386/pr65044.c: Likewise.
8450         * gcc.target/i386/pr65167.c: Likewise.
8451         * gcc.target/i386/pr65183.c: Likewise.
8452         * gcc.target/i386/pr65184.c: Likewise.
8453         * gcc.target/i386/thunk-retbnd.c: Likewise.
8455 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8457         PR tree-optimization/69328
8458         * gcc.dg/pr69328.c: New test.
8460 2016-01-20  Jeff Law  <law@redhat.com>
8462         PR target/25114
8463         * gcc.target/m68k/pr25114.c: New test.
8465 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8467         * gcc.target/arm/memset-inline-10.c: Added
8468         dg-require-effective-target arm_thumb2_ok.
8470 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8472         * gcc.dg/debug/dwarf2/sso.c: New test.
8474 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8476         PR testsuite/68820
8477         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8478         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8479         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8481 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8483         PR ipa/66223
8484         * g++.dg/ipa/devirt-50.C: New testcase.
8486 2016-01-19  Marek Polacek  <polacek@redhat.com>
8488         PR c++/68965
8489         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8490         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8492 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8494         PR target/69135
8495         * gcc.target/arm/pr69135_1.c: New test.
8497 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8499         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8501 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8503         * gcc.target/aarch64/ccmp_1.c: New testcase.
8505 2016-01-19  Marek Polacek  <polacek@redhat.com>
8507         PR c++/68586
8508         * g++.dg/cpp0x/enum30.C: New test.
8510 2016-01-19  Richard Biener  <rguenther@suse.de>
8512         PR tree-optimization/69336
8513         * g++.dg/tree-ssa/pr69336.C: New testcase.
8515 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8517         PR debug/65779
8518         * gcc.dg/pr65779.c: New test.
8520 2016-01-19  Richard Biener  <rguenther@suse.de>
8522         PR tree-optimization/69352
8523         * gcc.dg/torture/pr69352.c: New testcase.
8525 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8527         PR rtl-optimization/68955
8528         PR rtl-optimization/64557
8529         * gcc.dg/torture/pr68955.c: New test.
8531 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8533         PR lto/69136
8534         * g++.dg/torture/pr69136.C: New testcase.
8536 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8538         PR lto/69133
8539         * g++.dg/lto/pr69133_0.C: New testcase.
8540         * g++.dg/lto/pr69133_1.C: New testcase.
8542 2016-01-15  Jeff Law  <law@redhat.com>
8544         PR tree-optimization/69320
8545         * gcc.c-torture/pr69320-1.c: New test.
8546         * gcc.c-torture/pr69320-2.c: New test.
8547         * gcc.c-torture/pr69320-3.c: New test.
8548         * gcc.c-torture/pr69320-4.c: New test.
8550 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8552         PR c++/11858
8553         PR c++/24663
8554         PR c++/24664
8555         * g++.dg/template/pr11858.C: New test.
8556         * g++.dg/template/pr24663.C: New test.
8557         * g++.dg/template/unify12.C: New test.
8558         * g++.dg/template/unify13.C: New test.
8559         * g++.dg/template/unify14.C: New test.
8560         * g++.dg/template/unify15.C: New test.
8561         * g++.dg/template/unify16.C: New test.
8562         * g++.dg/template/unify17.C: New test.
8564 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8566         PR testsuite/69181
8567         * gcc.dg/pr69181-1.c: New test file.
8568         * gcc.dg/pr69181-2.c: New test file.
8569         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8570         globals by moving it to...
8571         (cleanup-after-saved-dg-test): ...this new function.  Add
8572         "global additional_sources_used".  Add reset of global
8573         multiline_expected_outputs to the empty list.
8574         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8575         global to...
8576         (multiline_expected_outputs): ...this, and updated comments to
8577         note that it is modified from gcc-dg.exp.
8578         (dg-end-multiline-output): Update for the above renaming.
8579         (handle-multiline-outputs): Likewise.  Remove the clearing
8580         of the expected outputs to the empty list.
8582 2016-01-18  Richard Biener  <rguenther@suse.de>
8584         PR tree-optimization/69297
8585         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8587 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8589         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8590         dg-options.
8591         * gcc.target/mips/mips-3d-2.c: Likewise.
8592         * gcc.target/mips/mips-3d-3.c: Likewise.
8593         * gcc.target/mips/mips-3d-4.c: Likewise.
8594         * gcc.target/mips/mips-3d-5.c: Likewise.
8595         * gcc.target/mips/mips-3d-6.c: Likewise.
8596         * gcc.target/mips/mips-3d-7.c: Likewise.
8597         * gcc.target/mips/mips-3d-8.c: Likewise.
8598         * gcc.target/mips/mips-3d-9.c: Likewise.
8599         * gcc.target/mips/mips-ps-1.c: Likewise.
8600         * gcc.target/mips/mips-ps-2.c: Likewise.
8601         * gcc.target/mips/mips-ps-3.c: Likewise.
8602         * gcc.target/mips/mips-ps-4.c: Likewise.
8603         * gcc.target/mips/mips-ps-5.c: Likewise.
8604         * gcc.target/mips/mips-ps-6.c: Likewise.
8605         * gcc.target/mips/mips-ps-7.c: Likewise.
8606         * gcc.target/mips/mips-ps-type.c: Likewise.
8607         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8608         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8610 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8612         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8613         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8614         * c-c++-common/goacc/kernels-empty.c: New test.
8615         * c-c++-common/goacc/kernels-eternal.c: New test.
8616         * c-c++-common/goacc/kernels-loop-2.c: New test.
8617         * c-c++-common/goacc/kernels-loop-3.c: New test.
8618         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8619         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8620         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8621         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8622         * c-c++-common/goacc/kernels-loop-data.c: New test.
8623         * c-c++-common/goacc/kernels-loop-g.c: New test.
8624         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8625         * c-c++-common/goacc/kernels-loop-n.c: New test.
8626         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8627         * c-c++-common/goacc/kernels-loop.c: New test.
8628         * c-c++-common/goacc/kernels-noreturn.c: New test.
8629         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8630         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8631         * c-c++-common/goacc/kernels-reduction.c: New test.
8633 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8635         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8636         * gcc.dg/autopar/outer-2.c: Same.
8637         * gcc.dg/autopar/outer-3.c: Same.
8638         * gcc.dg/autopar/outer-4.c: Same.
8639         * gcc.dg/autopar/outer-5.c: Same.
8640         * gcc.dg/autopar/outer-6.c: Same.
8641         * gcc.dg/autopar/parallelization-1.c: Same.
8642         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8643         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8644         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8645         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8646         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8647         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8648         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8649         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8650         * gcc.dg/autopar/pr39500-1.c: Same.
8651         * gcc.dg/autopar/pr39500-2.c: Same.
8652         * gcc.dg/autopar/pr46193.c: Same.
8653         * gcc.dg/autopar/pr46194.c: Same.
8654         * gcc.dg/autopar/pr49580.c: Same.
8655         * gcc.dg/autopar/pr49960-1.c: Same.
8656         * gcc.dg/autopar/pr49960.c: Same.
8657         * gcc.dg/autopar/pr68373.c: Same.
8658         * gcc.dg/autopar/reduc-1.c: Same.
8659         * gcc.dg/autopar/reduc-1char.c: Same.
8660         * gcc.dg/autopar/reduc-1short.c: Same.
8661         * gcc.dg/autopar/reduc-2.c: Same.
8662         * gcc.dg/autopar/reduc-2char.c: Same.
8663         * gcc.dg/autopar/reduc-2short.c: Same.
8664         * gcc.dg/autopar/reduc-3.c: Same.
8665         * gcc.dg/autopar/reduc-4.c: Same.
8666         * gcc.dg/autopar/reduc-6.c: Same.
8667         * gcc.dg/autopar/reduc-7.c: Same.
8668         * gcc.dg/autopar/reduc-8.c: Same.
8669         * gcc.dg/autopar/reduc-9.c: Same.
8670         * gcc.dg/autopar/uns-outer-4.c: Same.
8671         * gcc.dg/autopar/uns-outer-5.c: Same.
8672         * gcc.dg/autopar/uns-outer-6.c: Same.
8673         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8674         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8676 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8678         PR target/63679
8679         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8680         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8682 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8684         PR target/63679
8685         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8686         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8687         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8689 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8691         PR target/63679
8692         * gcc.dg/tree-ssa/sra-17.c: New.
8693         * gcc.dg/tree-ssa/sra-18.c: New.
8695 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8697         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8699 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8701         * gnat.dg/inline12.adb: New test.
8703 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8705         PR tree-optimization/66797
8706         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8708 2016-01-18  Richard Biener  <rguenther@suse.de>
8710         PR tree-optimization/69170
8711         * gcc.dg/torture/pr69170.c: New testcase.
8713 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8715         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8717 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8719         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8721 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8723         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8724         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8725         redundant dg-require-effective-target pthread.
8726         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8727         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8728         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8729         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8730         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8731         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8732         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8734 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8736         PR target/68609
8737         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8738         * gcc.target/powerpc/recip-7.c: Same.
8740 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8742         PR c++/69091
8743         * g++.dg/template/pr69091.C: New test.
8745 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8747         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8748         dump does not contain an error_mark_node.
8749         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8750         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8752 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8754         PR c++/68936
8755         * g++.dg/template/pr68936.C: New test.
8757 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8759         PR target/68609
8760         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8761         * gcc.target/powerpc/recip-2.c: Same.
8762         * gcc.target/powerpc/recip-3.c: Same.
8763         * gcc.target/powerpc/recip-4.c: Same.
8764         * gcc.target/powerpc/recip-sqrtf.c: Same.
8766 2016-01-15  Jeff Law  <law@redhat.com>
8768         PR tree-optimization/69270
8769         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8770         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8772 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8774         PR fortran/49630
8775         * gfortran.dg/deferred_character_13.f90: New test for the fix
8776         of comment 3 of the PR.
8778         PR fortran/54070
8779         * gfortran.dg/deferred_character_8.f90: New test
8780         * gfortran.dg/allocate_error_5.f90: New test
8782         PR fortran/60593
8783         * gfortran.dg/deferred_character_10.f90: New test
8785         PR fortran/60795
8786         * gfortran.dg/deferred_character_14.f90: New test
8788         PR fortran/61147
8789         * gfortran.dg/deferred_character_11.f90: New test
8791         PR fortran/64324
8792         * gfortran.dg/deferred_character_9.f90: New test
8794 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8796         PR rtl-optimization/69030
8797         * gcc.target/i386/pr69030.c: New.
8799 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8801         * gcc.target/aarch64/target_attr_17.c: New test.
8803 2016-01-15  Richard Biener  <rguenther@suse.de>
8805         PR tree-optimization/66856
8806         * gcc.dg/torture/pr66856-1.c: New testcase.
8807         * gcc.dg/torture/pr66856-2.c: Likewise.
8809 2016-01-15  Richard Biener  <rguenther@suse.de>
8811         PR debug/69137
8812         * g++.dg/lto/pr69137_0.C: New testcase.
8814 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8816         PR middle-end/69246
8817         * gcc.target/i386/pr69246.c: New test.
8819 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8821         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8823 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8825         PR c++/56194
8826         * g++.dg/init/const9.C: Disable test on S/390.
8828 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8830         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8831         * g++.dg/Wno-frame-address.C: Ditto.
8833 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8835         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8837 2016-01-15  Richard Biener  <rguenther@suse.de>
8839         PR tree-optimization/68961
8840         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8842 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8844         * gcc.target/i386/pr65105-5.c: New test.
8846 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8848         * gcc.c-torture/execute/alias-4.c: New testcase.
8850 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8852         PR ipa/68148
8853         * g++.dg/ipa/devirt-49.C: New testcase.
8855 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8857         PR target/65837
8858         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8859         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8860         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8862 2016-01-15  Richard Biener  <rguenther@suse.de>
8864         PR tree-optimization/69117
8865         * gcc.dg/torture/pr69117.c: New testcase.
8867 2015-01-14  Ryan Burn  <contact@rnburn.com>
8869         PR c++/69048
8870         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8872 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8874         PR testsuite/67509
8875         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8876         range tests use 100 * maximum instead of maximum + 1.
8878 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8880         PR debug/69244
8881         * gcc.dg/guality/pr69244.c: New test.
8883 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8885         * lib/target-supports.exp (check_effective_target_issignaling):
8886         New procedure.
8887         * gcc.dg/pr61441.c: Require issignaling effective target.
8889 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8891         PR target/68803
8892         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8894 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8896         PR c++/68819
8897         PR preprocessor/69177
8898         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8899         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8900         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8901         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8903 2016-01-14  Marek Polacek  <polacek@redhat.com>
8905         PR c/69262
8906         * gcc.dg/array-15.c: New test.
8908 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8910         PR middle-end/68146
8911         PR tree-optimization/69155
8912         * gfortran.dg/pr68146.f: New test.
8913         * gfortran.dg/pr69155.f90: New test.
8915 2016-01-14  Richard Biener  <rguenther@suse.de>
8917         PR tree-optimization/68060
8918         * gcc.dg/torture/pr68060-1.c: New testcase.
8919         * gcc.dg/torture/pr68060-2.c: Likewise.
8921 2016-01-14  Nick Clifton  <nickc@redhat.com>
8923         * lib/target-supports.exp
8924         (check_effective_target_arm_neon_ok_nocache): Add an option
8925         sequence that includes setting the ARM architecture to ARMv7-A.
8926         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8927         command line options necessary to enable Neon support.
8928         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8929         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8930         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8931         * gcc.target/arm/pr69180.c: Likewise.
8933 2016-01-14  Jeff Law  <law@redhat.com>
8935         PR tree-optimization/69270
8936         * gcc.dg/tree-ssa/pr69270.c: New test.
8938 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8940         PR c/66208
8941         * c-c++-common/pr66208.c: New file.
8943 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8945         PR tree-optimization/69156
8946         * gcc.dg/pr69156.c: New test.
8948 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8950         * gcc.target/i386/pr69225-7.c: New test.
8952 2016-01-13  Richard Henderson  <rth@redhat.com>
8954         * gcc.dg/tm/memopt-13.c: Update expected function.
8955         * gcc.dg/tm/memopt-6.c: Likewise.
8957 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8959         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8960         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8961         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8962         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8964 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8966         PR tree-optimization/69169
8967         * gcc.dg/pr69169.c: New test.
8969 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8971         PR target/69228
8972         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8973         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8974         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8975         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8976         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8977         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8978         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8979         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8981 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8983         PR target/69247
8984         * gcc.dg/pr69247.c: New test.
8986 2016-01-13  Richard Biener  <rguenther@suse.de>
8988         PR tree-optimization/69242
8989         * gcc.dg/torture/pr69242.c: New testcase.
8991 2016-01-13  Richard Biener  <rguenther@suse.de>
8993         PR tree-optimization/69186
8994         * gcc.dg/torture/pr69186.c: New testcase.
8996 2016-01-13  Jeff Law  <law@redhat.com>
8998         PR tree-optimization/67755
8999         * gcc.dg/tree-ssa/pr67755.c: New test.
9001 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9003         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9004         pass number in output by a star.
9006 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
9008         PR tree-optimization/68911
9009         * gcc.c-torture/execute/pr68911.c: New test.
9011 2016-01-12  Marek Polacek  <polacek@redhat.com>
9013         PR c++/68979
9014         * g++.dg/warn/permissive-1.C: New test.
9016 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9018         PR objc++/68511
9019         PR c++/69213
9020         * g++.dg/opt/pr69213.C: New test.
9022 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9024         PR target/69180
9025         * gcc.target/arm/pr69180.c: New test.
9027 2016-01-12  Richard Biener  <rguenther@suse.de>
9029         PR lto/69077
9030         * g++.dg/lto/pr69077_0.C: New testcase.
9031         * g++.dg/lto/pr69077_1.C: Likewise.
9033 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9035         PR target/69175
9036         * g++.dg/opt/pr69175.C: New test.
9038 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
9040         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9041         rather than #including math.h & stdlib.h.
9042         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9043         * gcc.dg/vect/pr49771.c: Likewise.
9044         * gcc.dg/vect/vect-10-big-array.c: Likewise.
9045         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9046         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9047         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9048         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9049         * gcc.dg/vect/pr44507.c: Likewise.
9050         * gcc.dg/vect/pr45902.c: Likewise.
9051         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9052         * gcc.dg/vect/vect-117.c: Likewise.
9053         * gcc.dg/vect/vect-99.c: Likewise.
9054         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9055         * gcc.dg/vect/vect-cond-1.c: Likewise.
9056         * gcc.dg/vect/vect-cond-2.c: Likewise.
9057         * gcc.dg/vect/vect-cond-3.c: Likewise.
9058         * gcc.dg/vect/vect-cond-4.c: Likewise.
9059         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9060         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9061         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9062         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9063         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9064         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9065         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9066         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9067         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9068         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9069         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9070         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9071         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9072         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9073         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9074         include of signal.h.
9075         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9076         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9077         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9078         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9079         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9080         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9081         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9082         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9083         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9084         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9085         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9086         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9087         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9088         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9089         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9090         * gcc.dg/vect/vect-outer-5.c: Likewise.
9091         * gcc.dg/vect/vect-outer-6.c: Likewise.
9092         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9093         include of stdio.h.
9095 2016-01-12  Nick Clifton  <nickc@redhat.com>
9097         PR target/68913
9098         * gcc.dg/lto/pr61886_0.c: Rename the external function called
9099         to fread so that it will be found in all target runtimes.
9101 2016-01-12  Richard Biener  <rguenther@suse.de>
9103         PR tree-optimization/69053
9104         * g++.dg/torture/pr69053.C: New testcase.
9106 2016-01-12  Richard Biener  <rguenther@suse.de>
9108         PR tree-optimization/69168
9109         * gcc.dg/torture/pr69168.c: New testcase.
9111 2016-01-12  Richard Biener  <rguenther@suse.de>
9113         PR tree-optimization/69157
9114         * gcc.dg/torture/pr69157.c: New testcase.
9116 2016-01-12  Richard Biener  <rguenther@suse.de>
9118         PR tree-optimization/69174
9119         * gcc.dg/torture/pr69174.c: New testcase.
9121 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9123         PR c++/66808
9124         PR c++/69000
9125         * g++.dg/tls/pr66808.C: New test.
9126         * g++.dg/tls/pr69000.C: New test.
9128 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9130         * gcc.target/powerpc/swaps-p8-23.c: New test.
9131         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9133 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9135         PR tree-optimization/68356
9136         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9138 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9139             Jim Wilson  <jim.wilson@linaro.org>
9141         PR target/69194
9142         * gcc.target/arm/pr69194.c: New test.
9144 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9146         PR target/69225
9147         * gcc.target/i386/pr69225-1.c: New test.
9148         * gcc.target/i386/pr69225-2.c: Likewise.
9149         * gcc.target/i386/pr69225-3.c: Likewise.
9150         * gcc.target/i386/pr69225-4.c: Likewise.
9151         * gcc.target/i386/pr69225-5.c: Likewise.
9152         * gcc.target/i386/pr69225-6.c: Likewise.
9154 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9156         PR target/67462
9157         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9158         if lp64.
9160         PR target/69071
9161         * gcc.dg/pr69071.c: New test.
9163         PR c++/69211
9164         * g++.dg/opt/pr69211.C: New test.
9166         PR tree-optimization/69214
9167         * gcc.c-torture/compile/pr69214.c: New test.
9169 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9171         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9172         * gcc.target/i386/pr66232-11.c: Ditto.
9173         * gcc.target/i386/pr66232-12.c: Ditto.
9174         * gcc.target/i386/pr66232-13.c: Ditto.
9176 2016-01-11  Richard Biener  <rguenther@suse.de>
9178         PR tree-optimization/69173
9179         * gcc.dg/torture/pr69173.c: New testcase.
9181 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9183         PR rtl-optimization/68796
9184         * gcc.target/aarch64/tst_5.c: New test.
9185         * gcc.target/aarch64/tst_6.c: Likewise.
9187 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9189         PR rtl-optimization/68841
9190         * gcc.dg/pr68841.c: New test.
9191         * gcc.c-torture/execute/pr68841.c: New test.
9193 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9195         PR rtl-optimization/68920
9196         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9197         for ix86 targets.
9198         * gcc.dg/ifcvt-5.c: New test.
9200 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9202         PR bootstrap/69123
9203         * g++.dg/pr69123.C: New.
9205 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9207         PR target/69010
9208         * gcc.target/i386/pr69010.c: New test.
9210 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9212         PR ipa/69044
9213         * gcc.target/i386/chkp-pr69044.c: New test.
9215 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9217         PR tree-optimization/69109
9218         * gcc.dg/autopar/pr69109-2.c: New test.
9219         * gcc.dg/autopar/pr69109.c: New test.
9221 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9223         PR tree-optimization/69108
9224         * gcc.dg/autopar/pr69108.c: New test.
9226 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9228         PR c++/69029
9229         * c-c++-common/Wisleading-indentation.c: Augment test.
9231 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9233         PR fortran/69154
9234         * gfortran.dg/inline_matmul_12.f90:  New test.
9236 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9238         PR fortran/67779
9239         * gfortran.dg/actual_array_offset_1: New test.
9241 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9243         PR tree-optimization/69062
9244         * gcc.dg/autopar/pr69062.c: New test.
9246 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9248         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9249         * gcc.dg/vect/slp-perm-2.c: Likewise.
9250         * gcc.dg/vect/slp-perm-3.c: Likewise.
9251         * gcc.dg/vect/slp-perm-5.c: Likewise.
9252         * gcc.dg/vect/slp-perm-6.c: Likewise.
9253         * gcc.dg/vect/slp-perm-7.c: Likewise.
9254         * gcc.dg/vect/slp-perm-8.c: Likewise.
9256 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9258         PR tree-optimization/69039
9259         * gcc.dg/autopar/pr69039.c: New test.
9261 2016-01-09  Marek Polacek  <polacek@redhat.com>
9263         PR c++/69113
9264         * g++.dg/pr69113.C: New test.
9266 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9268         PR middle-end/50865
9269         PR tree-optimization/69097
9270         * gcc.c-torture/execute/pr50865.c: New test.
9271         * gcc.c-torture/execute/pr69097-1.c: New test.
9272         * gcc.c-torture/execute/pr69097-2.c: New test.
9273         * gcc.dg/pr69097-1.c: New test.
9274         * gcc.dg/pr69097-2.c: New test.
9276 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9278         PR c++/69164
9279         * g++.dg/opt/pr69164.C: New test.
9281 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9283         PR tree-optimization/69167
9284         * gcc.dg/pr69167.c: New test.
9286 2016-01-08  Marek Polacek  <polacek@redhat.com>
9288         PR c++/68449
9289         * g++.dg/pr68449.C: New.
9291 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9293         PR tree-optimization/68707
9294         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9295         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9296         on platforms supporting it.
9297         * gcc.dg/vect/slp-perm-2.c: Likewise.
9298         * gcc.dg/vect/slp-perm-3.c: Likewise.
9299         * gcc.dg/vect/slp-perm-5.c: Likewise.
9300         * gcc.dg/vect/slp-perm-7.c: Likewise.
9301         * gcc.dg/vect/slp-perm-8.c: Likewise.
9302         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9303         on platforms supporting it.
9305 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9307         PR tree-optimization/69162
9308         * gcc.dg/pr69162.c: New test.
9310         PR tree-optimization/69172
9311         * gcc.dg/pr69172.c: New test.
9313 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9315         PR tree-optimization/67781
9316         * gcc.c-torture/execute/pr67781.c: New file.
9318 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9320         PR tree-optimization/69083
9321         * gcc.dg/vect/pr69083.c: New test.
9323 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9325         PR tree-optimization/61441
9326         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9327         Use -fexcess-precision=standard for compiler options.
9328         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9330 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9332         PR fortran/69128
9333         * gfortran.dg/gomp/pr69128.f90: New test.
9335         PR c++/69145
9336         * g++.dg/ext/pr69145-1.C: New test.
9337         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9338         * g++.dg/ext/pr69145-2.h: New file.
9340 2016-01-07  Martin Sebor  <msebor@redhat.com>
9342         PR c/68966
9343         * gcc.dg/atomic-fetch-bool.c: New test.
9344         * gcc.dg/sync-fetch-bool.c: New test.
9346 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9348         PR fortran/66680
9349         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9351 2016-01-07  Nick Clifton  <nickc@redhat.com>
9353         PR target/66655
9354         * g++.dg/pr66655.C: New test.
9355         * g++.dg/pr66655_1.cc: Test support file.
9356         * g++.dg/pr66655.h: Test header file.
9358 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9360         PR fortran/66680
9361         gfortran.dg/gomp/pr66680.f90: New test.
9363 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9365         PR target/69171
9366         * gcc.target/i386/pr69171-1.c: New test.
9367         * gcc.target/i386/pr69171-2.c: Likewise.
9368         * gcc.target/i386/pr69171-3.c: Likewise.
9369         * gcc.target/i386/pr69171-4.c: Likewise.
9370         * gcc.target/i386/pr69171-5.c: Likewise.
9371         * gcc.target/i386/pr69171-6.c: Likewise.
9373 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9375         PR middle-end/67639
9376         * c-c++-common/pr67639.c: New test.
9378 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9380         PR tree-optimization/69141
9381         * g++.dg/opt/pr69141.C: New test.
9383 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9385         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9387 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9389         PR target/69140
9390         * gcc.target/i386/pr69140.c: New test
9392 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9394         * gcc.dg/bad-dereference.c: New test case.
9396 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9398         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9400 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9402         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9404 2016-01-06  Marek Polacek  <polacek@redhat.com>
9406         PR sanitizer/69099
9407         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9409 2016-01-05  Marek Polacek  <polacek@redhat.com>
9411         PR c/69104
9412         * gcc.dg/atomic-invalid-2.c: New.
9414 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9416         PR target/68991
9417         * gcc.target/i386/pr68991.c: New test.
9419 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9421         PR target/68991
9422         * g++.dg/pr68991-1.C: New test.
9423         * g++.dg/pr68991-2.C: Likewise.
9425 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9427         PR other/60465
9428         * gcc.target/ia64/pr60465-gprel64.c: New test.
9429         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9431 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9433         PR rtl-optimization/68651
9434         * gcc.target/aarch64/pr68651_1.c: New test.
9436 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9438         PR c/69122
9439         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9441 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9443         PR c++/58583
9444         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9446         * gcc.dg/alias-15.c: New.
9448 2016-01-05  Nick Clifton  <nickc@redhat.com>
9450         PR target/68870
9451         * g++.dg/pr68770.C: New test.
9453 2016-01-04  Mike Stump  <mikestump@comcast.net>
9455         * lib/target-supports.exp (check_effective_target_cilkplus):
9456         cilkplus targets require pthreads.
9457         (check_effective_target_cilkplus): Remove special case for NVPTX.
9459 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9461         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9462         generation.
9464 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9466         Update copyright years.
9468 2016-01-04  Marek Polacek  <polacek@redhat.com>
9470         PR c/68908
9471         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9472         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9473         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9475 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9477         * gcc.target/sparc/20160104-2.c: New test.
9479 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9481         * gcc.target/sparc/20160104-1.c: New test.
9483 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9485         PR fortran/65045
9486         * gfortran.dg/pr65045.f90: New test.
9488 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9490         * gnat.dg/specs/debug1.ads: Delete.
9492 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9494         PR libgfortran/68867
9495         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9496         expression.
9498 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9500         PR libgfortran/68867
9501         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9502         PowerPC.
9504 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9506         PR fortran/68864
9507         * gfortran.dg/pr68864.f90: New test.
9509 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9511         PR tree-optimization/69070
9512         * gcc.dg/pr69070.c: New test.
9514         PR sanitizer/69055
9515         * gfortran.dg/pr69055.f90: New test.
9517         PR target/69015
9518         * gcc.dg/pr69015.c: New test.
9520 Copyright (C) 2016 Free Software Foundation, Inc.
9522 Copying and distribution of this file, with or without modification,
9523 are permitted in any medium without royalty provided the copyright
9524 notice and this notice are preserved.