GIMPLE store merging pass
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3a4041de42df9672fec2728ba37bb1d693c4dba5
1 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2             Jakub Jelinek  <jakub@redhat.com>
3             Andrew Pinski  <pinskia@gmail.com>
5         PR middle-end/22141
6         PR rtl-optimization/23684
7         * gcc.c-torture/execute/pr22141-1.c: New test.
8         * gcc.c-torture/execute/pr22141-2.c: Likewise.
9         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
10         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
11         * gcc.dg/store_merging_1.c: New test.
12         * gcc.dg/store_merging_2.c: Likewise.
13         * gcc.dg/store_merging_3.c: Likewise.
14         * gcc.dg/store_merging_4.c: Likewise.
15         * gcc.dg/store_merging_5.c: Likewise.
16         * gcc.dg/store_merging_6.c: Likewise.
17         * gcc.dg/store_merging_7.c: Likewise.
18         * gcc.target/i386/pr22141.c: Likewise.
19         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
20         * g++.dg/init/new17.C: Likewise.
22 2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>
24         PR middle-end/72747
25         * c-c++-common/pr72747-1.c: New test.
26         * c-c++-common/pr72747-2.c: Likewise.
28 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
30         * gcc.target/s390/oscbreak-1.c: New test.
32 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
34         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
36 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
38         PR rtl-optimization/77919
39         * g++.dg/torture/pr77919.C: New test.
41         PR rtl-optimization/78132
42         * gcc.target/i386/pr78132.c: New test.
44 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
46         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
48 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
50         * gcc.target/powerpc/vsx-simode.c: New test.
51         * gcc.target/powerpc/vsx-simode2.c: Likewise.
52         * gcc.target/powerpc/vsx-simode3.c: Likewise.
54 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
56         PR fortran/78026
57         * gfortran.dg/gomp/pr78026.f03: New test.
58         * gfortran.dg/select_type_38.f03: New test.
60         PR middle-end/78025
61         * g++.dg/gomp/declare-simd-7.C: New test.
63 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
65         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
66         * gfortran.dg/dec_init_2.f90: Likewise.
67         * gfortran.dg/dec_init_3.f90: New test.
68         * gfortran.dg/dec_init_4.f90: Likewise.
70 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
72         * gcc.dg/fold-narrowbopcst-1.c: New test.
74 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
76         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
77         dg-shouldfail/dg-output instead of XFAIL.
78         * gfortran.dg/dec_io_6.f90: Likewise.
80 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
82         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
83         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
84         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
85         * gcc.target/arm/atomic-op-char-3.c: Likewise.
86         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
87         * gcc.target/arm/atomic-op-int-3.c: Likewise.
88         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
89         * gcc.target/arm/atomic-op-release-3.c: Likewise.
90         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
91         * gcc.target/arm/atomic-op-short-3.c: Likewise.
93 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
95         * gcc.dg/fold-convmaxconv-1.c: New test.
96         * gcc.dg/fold-convminconv-1.c: New test.
98 2016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>
100         PR fortran/78092
101         * gfortran.dg/pr78092.f90: New test.
103 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
105         PR target/78056
106         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
107         expected error message.
108         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
109         expected error message.
110         * gcc.target/powerpc/vsu/vec-all-nez-7.c
111         (test_all_not_equal_and_not_zero): Change expected error message.
113 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
115         PR fortran/77973
116         * gfortran.dg/gomp/pr77973.f90: New test.
118 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
120         PR fortran/78108
121         * gfortran.dg/submodule_18.f08: New test.
122         * gfortran.dg/submodule_19.f08: New test.
124 2016-10-26  Michael Matz  <matz@suse.de>
126         * g++.dg/pr78060.C: New test.
127         * gfortran.dg/pr78061.f: New test.
128         * g++.dg/pr78088.C: New test.
130 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
132         * gfortran.dg/dec_io_1.f90: New test.
133         * gfortran.dg/dec_io_2.f90: New test.
134         * gfortran.dg/dec_io_3.f90: New test.
135         * gfortran.dg/dec_io_4.f90: New test.
136         * gfortran.dg/dec_io_5.f90: New test.
137         * gfortran.dg/dec_io_6.f90: New test.
139 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
141         PR sanitizer/78106
142         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
144 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
146         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
147         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
149 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
151         * gnat.dg/opt59.adb: New test.
152         * gnat.dg/opt59_pkg.ad[sb]: New helper.
154         * gnat.dg/opt60.adb: New test.
156 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
158         PR fortran/72770
159         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
160         this pr.
162 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
164         PR target/78102
165         * gcc.target/i386/pr78102.c: New test.
167 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
169         * gfortran.dg/dec_logical_xor_1.f90: New test.
170         * gfortran.dg/dec_logical_xor_2.f90: New test.
171         * gfortran.dg/dec_logical_xor_3.f03: New test.
173 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
175         * gfortran.dg/dec_loc_rval_1.f90: New test.
176         * gfortran.dg/dec_loc_rval_2.f90: New test.
177         * gfortran.dg/dec_loc_rval_3.f03: New test.
179 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
181         * gfortran.dg/dec_type_print.f90: New testcase.
183 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
185         * gfortran.dg/feed_1.f90: New test.
186         * gfortran.dg/feed_2.f90: New test.
188 2016-10-25  Martin Liska  <mliska@suse.cz>
190         PR sanitizer/78106
191         * gcc.dg/asan/pr78106.c: New test.
193 2016-10-25  Martin Liska  <mliska@suse.cz>
195         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
197 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
199         PR target/78041
200         * gcc.target/arm/pr78041.c: New test.
202 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
204         * g++.dg/cpp1z/launder1.C: New test.
205         * g++.dg/cpp1z/launder2.C: New test.
207 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
208             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
210         PR target/71676
211         PR target/71678
212         * gcc.target/avr/pr71676-2.c: New test.
214 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
215             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
217         PR target/71676
218         PR target/71678
219         * gcc.target/avr/pr71676-1.c: New test.
220         * gcc.target/avr/pr71676-3.c: New test.
221         * gcc.target/avr/pr71676.c: New test.
222         * gcc.target/avr/pr71678.c: New test.
224 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
226         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
227         such that cloned verions of tested functions are not created.
229 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
231         PR fortran/71895
232         * gfortran.dg/pr71895.f90: New test.
234 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
236         * g++.dg/debug/dwarf2/ref-2.C: New test.
238 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
240         * c-c++-common/Wint-in-bool-context-3.c: New test.
242 2016-10-24  Martin Sebor  <msebor@redhat.com>
244         PR middle-end/77735
245         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
246         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
247         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
248         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
249         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
250         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
251         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
253 2016-10-24  Richard Biener  <rguenther@suse.de>
255         PR testsuite/71491
256         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
257         * gcc.dg/vect/slp-45.c: Likewise.
259 2016-10-24  Richard Biener  <rguenther@suse.de>
261         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
262         * gcc.dg/tree-ssa/pr21458.c: Likewise.
263         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
265 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
267         PR target/78093
268         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
269         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
271 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
273         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
275 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
277         * gcc.target/i386/bmi2-pext-1.c: New test.
278         * gcc.target/i386/bmi2-pdep-1.c: New test.
279         * gcc.target/i386/bmi2-bzhi-3.c: New test.
280         * gcc.target/i386/tbm-bextri-1.c: New test.
281         * gcc.target/i386/bmi-bextr-6.c: New test.
283 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
285         PR target/77483
286         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
287         * gcc.target/i386/pr65105-1.c: Likewise.
288         * gcc.target/i386/pr65105-2.c: Likewise.
289         * gcc.target/i386/pr65105-3.c: Likewise.
290         * gcc.target/i386/pr65105-5.c: Likewise.
291         * gcc.target/i386/pr67761.c: Likewise.
292         * gcc.target/i386/pr70799-1.c: Likewise.
294 2016-10-24  Martin Liska  <mliska@suse.cz>
296         PR sanitizer/77966
297         * c-c++-common/ubsan/unreachable-3.c: New test.
299 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
301         PR fortran/77763
302         * gfortran.dg/pr77763.f90
304 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
306         PR fortran/54730
307         PR fortran/78033
308         * gfortran.dg/pr78033.f90: New test.
310 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
312         PR fortran/69834
313         * gfortran.dg/select_type_1.f03: Change error for overlapping
314         TYPE IS cases.
315         * gfortran.dg/select_type_36.f03: New test.
317 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
319         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
321 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
323         PR fortran/78021
324         * gfortran.dg/string_length_3.f90:  New test.
326 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
328         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
330 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
332         PR fortran/43366
333         PR fortran/57117
334         PR fortran/61337
335         * gfortran.dg/alloc_comp_class_5.f03: New test.
336         * gfortran.dg/class_allocate_21.f90: New test.
337         * gfortran.dg/class_allocate_22.f90: New test.
338         * gfortran.dg/realloc_on_assign_27.f08: New test.
340 2016-10-21  Jeff Law  <law@redhat.com>
342         * PR tree-optimization/71947
343         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
344         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
345         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
347 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
349         * gcc.dg/ipa/vrp5.c: New test.
350         * gcc.dg/ipa/vrp6.c: New test.
352 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
354         * gcc.target/aarch64/test_frame_17.c: New test.
356 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
358         * gcc.target/aarch64/test_frame_17.c: New test.
360 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
362         PR preprocessor/71681
363         * gcc.dg/cpp/pr71681-1.c: New testcase
364         * gcc.dg/cpp/pr71681-2.c: Likewise
365         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
366         * gcc.dg/cpp/remap/a/header.gcc: Likewise
367         * gcc.dg/cpp/remap/a/t_1.h: Likewise
368         * gcc.dg/cpp/remap/a/t_2.h: Likewise
370 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
372         PR target/78057
373         * gcc.target/i386/pr78057.c: New test.
375         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
377 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
379         PR fortran/69566
380         * gfortran.dg/select_type_37.f03: New test.
382 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
384         PR target/71627
385         * gcc.target/avr/pr71627.c: New test
387 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
389         * gcc.target/sparc/overflow-1.c: New test.
390         * gcc.target/sparc/overflow-2.c: Likewise.
391         * gcc.target/sparc/overflow-3.c: Likewise.
393 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
395         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
396         effective target.
398 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
400         PR rtl-optimization/78038
401         * gcc.target/aarch64/pr78038.c: New test.
403 2016-10-21  Richard Biener  <rguenther@suse.de>
405         PR tree-optimization/78051
406         * g++.dg/torture/pr78051.C: New testcase.
408 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
410         * c-c++-common/wdate-time.c: Restored test case.
411         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
413 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
415         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
417 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
419         PR target/78037
420         * gcc.target/i386/pr78037.c: New test.
422 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
424         * gcc.target/visium/overflow8.c: New.
425         * gcc.target/visium/overflow16.c: Likewise.
426         * gcc.target/visium/overflow32: Likewise.
428 2016-10-20  Michael Matz  <matz@suse.de>
430         * gcc.dg/loop-split.c: New test.
431         * gcc.dg/tree-ssa/ifc-9.c: Update.
432         * gcc.dg/tree-ssa/ifc-10.c: Update.
434 2016-10-20  Richard Biener  <rguenther@suse.de>
436         * gcc.dg/graphite/pr35356-1.c: Update.
438 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/77446
441         * g++.dg/cpp1y/pr77446.C: New.
443 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
445         PR tree-optimization/53979
446         * gcc.dg/pr53979-1.c: New test-case.
447         * gcc.dg/pr53979-2.c: Likewise.
449 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
451         * c-c++-common/Wint-in-bool-context-2.c: New test.
453 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
455         * gfortran.dg/dtio_17.f90: Fix test.
457 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
459         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
460         * gcc.dg/Walloca-2.c: Same.
462 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
464         * gcc.dg/Wvla-1.c: Rename to...
465         * gcc.dg/Wvla-larger-than-1.c: ...this.
466         * gcc.dg/Wvla-2.c: Rename to...
467         * gcc.dg/Wvla-larger-than-2.c: ...this.
468         * gcc.dg/Wvla-3.c: Rename to...
469         * gcc.dg/Walloca-11.c.: ...this.
470         * gcc.dg/wvla-[1-7].c: Rename to:
471         * gcc.dg/Wvla-[1-7].c: ...this.
473 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
475         PR tree-optimization/78005
476         * gcc.dg/vect/pr78005.c: New.
477         * gcc.target/i386/l_fma_float_1.c: Revise test.
478         * gcc.target/i386/l_fma_float_2.c: Ditto.
479         * gcc.target/i386/l_fma_float_3.c: Ditto.
480         * gcc.target/i386/l_fma_float_4.c: Ditto.
481         * gcc.target/i386/l_fma_float_5.c: Ditto.
482         * gcc.target/i386/l_fma_float_6.c: Ditto.
483         * gcc.target/i386/l_fma_double_1.c: Ditto.
484         * gcc.target/i386/l_fma_double_2.c: Ditto.
485         * gcc.target/i386/l_fma_double_3.c: Ditto.
486         * gcc.target/i386/l_fma_double_4.c: Ditto.
487         * gcc.target/i386/l_fma_double_5.c: Ditto.
488         * gcc.target/i386/l_fma_double_6.c: Ditto.
490 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
492         PR tree-optimization/78024
493         * gcc.dg/goacc/loop-processing-1.c: New file.
495 2016-10-19  Richard Biener  <rguenther@suse.de>
497         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
499 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
501         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
502         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
503         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
504         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
505         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
506         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
507         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
508         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
509         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
510         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
511         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
512         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
513         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
514         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
515         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
516         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
517         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
518         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
519         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
520         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
521         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
522         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
523         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
524         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
525         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
526         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
527         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
528         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
529         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
530         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
531         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
532         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
533         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
534         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
535         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
536         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
537         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
538         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
539         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
540         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
541         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
542         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
543         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
544         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
545         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
546         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
547         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
548         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
549         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
550         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
551         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
552         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
553         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
554         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
555         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
556         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
557         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
558         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
559         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
560         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
561         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
562         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
563         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
564         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
565         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
566         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
567         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
568         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
569         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
570         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
571         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
572         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
573         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
574         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
575         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
576         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
577         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
578         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
579         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
580         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
581         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
582         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
583         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
584         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
585         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
586         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
587         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
588         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
589         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
590         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
591         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
592         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
593         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
594         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
595         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
596         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
597         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
598         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
599         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
600         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
601         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
602         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
603         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
604         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
605         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
606         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
607         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
608         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
609         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
610         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
611         * gcc.target/powerpc/vsu/vsu.exp: New file.
613 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
615         PR target/77991
616         * gcc.target/i386/pr77991.c: New test.
618 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
620         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
621         LTO is used.
623 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
625         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
627 2016-10-18  Richard Biener  <rguenther@suse.de>
629         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
630         * gcc.dg/tree-ssa/pr21001.c: Likewise.
631         * gcc.dg/tree-ssa/pr21090.c: Likewise.
632         * gcc.dg/tree-ssa/pr21294.c: Likewise.
633         * gcc.dg/tree-ssa/pr21563.c: Likewise.
634         * gcc.dg/tree-ssa/pr23744.c: Likewise.
635         * gcc.dg/tree-ssa/pr25382.c: Likewise.
636         * gcc.dg/tree-ssa/pr68431.c: Likewise.
637         * gcc.dg/tree-ssa/vrp03.c: Likewise.
638         * gcc.dg/tree-ssa/vrp06.c: Likewise.
639         * gcc.dg/tree-ssa/vrp07.c: Likewise.
640         * gcc.dg/tree-ssa/vrp09.c: Likewise.
641         * gcc.dg/tree-ssa/vrp19.c: Likewise.
642         * gcc.dg/tree-ssa/vrp20.c: Likewise.
643         * gcc.dg/tree-ssa/vrp92.c: Likewise.
644         * gcc.dg/pr68217.c: Likewise.
645         * gcc.dg/predict-9.c: Likewise.
646         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
647         * gcc.dg/predict-1.c: Likewise.
649 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
651         * gfortran.dg/dtio_17.f90: New test.
653 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
655         * gcc.dg/ipa/vrp4.c: Adjust testcase.
657 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
659         * gcc.dg/ipa/vrp4.c: New test.
661 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
663         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
664         * gcc.dg/torture/pr39074.c: Likewise.
666 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
668         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
669         * gnat.dg/trampoline4.adb: Minor tweak.
671 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
673         PR tree-optimization/77916
674         * gcc.dg/torture/pr77916.c: New.
676 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
678         PR fortran/77978
679         * gfortran.dg/pr77978_1.f90: New test.
680         * gfortran.dg/pr77978_2.f90: Ditto.
681         * gfortran.dg/pr77978_3.f90: Ditto.
683 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
685         PR fortran/61420
686         PR fortran/78013
687         * gfortran.dg/proc_ptr_49.f90: New test.
689 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
691         PR target/77308
692         * gcc.target/arm/pr77308.c: New test.
694 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
696         * lib/target-supports.exp
697         (check_effective_target_floatn_nx_runtime): Return 0 for
698         powerpc*-ibm-aix*.
700 2016-10-17  Andrew Pinski  <apinski@cavium.com>
702         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
703         long instead of long.
704         * gcc.target/aarch64/cinc_common_1.c: Likewise.
705         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
706         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
707         * gcc.target/aarch64/mult-synth_4.c: Likewise.
708         * gcc.target/aarch64/pr68102_1.c: Likewise.
709         * gcc.target/aarch64/target_attr_3.c: Likewise.
711 2016-10-17  Richard Biener  <rguenther@suse.de>
713         PR tree-optimization/77988
714         * gcc.dg/torture/pr77988.c: New testcase.
716 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
718         * gcc.dg/pr71636-1.c: New test-case.
719         * gcc.dg/pr71636-2.c: Likewise.
721 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
723         * gnat.dg/trampoline3.adb: New test.
724         * gnat.dg/trampoline4.adb: Likewise.
726 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
728         * gfortran.dg/dtio_16.f90: New test.
730 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
732         * gcc.target/sparc/bmaskbshuf.c: Rename to...
733         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
734         * gcc.target/sparc/bmaskbshuf-2.c: New test.
736 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
738         * gcc.target/sparc/popc.c: Rename to...
739         * gcc.target/sparc/popc-1.c: ...this.
740         * gcc.target/sparc/popc-2.c: New test.
742 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
744         PR fortran/77972
745         * gfortran.dg/unexpected_eof_4.f90: New test.
747 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
749         PR libfortran/48587
750         * gfortran.dg/negative_unit2.f90: New test.
752 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
754         PR middle-end/77959
755         * gfortran.dg/pr77959.f90: New test.
757         DR 1511 - const volatile variables and ODR
758         * g++.dg/DRs/dr1511-1.C: New test.
759         * g++.dg/DRs/dr1511-2.C: New test.
761 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
763         * gnat.dg/debug7.adb (dg-options): Remove -g.
764         * gnat.dg/debug8.adb (dg-options): Add -margs.
765         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
767 2016-10-14  Richard Biener  <rguenther@suse.de>
769         PR tree-optimization/77979
770         * gcc.dg/torture/pr77979.c: New testcase.
772 2016-10-14  Martin Liska  <mliska@suse.cz>
774         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
775         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
776         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
778 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
780         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
781         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
782         * gcc.dg/torture/pr77937-2.c: Likewise.
784 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
786         * gnat.dg/lto15.adb: Adjust.
787         * gnat.dg/lto16.adb: Likewise.
788         * gnat.dg/lto17.adb: Likewise
789         * gnat.dg/lto18.ad[sb]: New test.
790         * gnat.dg/lto18_pkg.ads: New helper.
791         * gnat.dg/lto19.adb: New test.
792         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
793         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
794         * gnat.dg/lto20.adb: New test.
795         * gnat.dg/lto20_pkg.ad[sb]: New helper.
797 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
799         * gfortran.dg/coarray_38.f90: Expect error message.
801 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
803         * gcc.target/aarch64/spellcheck_1.c: New test.
804         * gcc.target/aarch64/spellcheck_2.c: Likewise.
805         * gcc.target/aarch64/spellcheck_3.c: Likewise.
806         * gcc.target/aarch64/spellcheck_4.c: Likewise.
807         * gcc.target/aarch64/spellcheck_5.c: Likewise.
808         * gcc.target/aarch64/spellcheck_6.c: Likewise.
810 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
812         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
814 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
816         PR tree-optimization/77937
817         * gcc.dg/torture/pr77937-1.c: New.
818         * gcc.dg/torture/pr77937-2.c: New.
820 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
822         * g++.dg/cpp1z/inline-var1.C: New test.
823         * g++.dg/cpp1z/inline-var1a.C: New test.
824         * g++.dg/cpp1z/inline-var1.h: New file.
825         * g++.dg/cpp1z/inline-var2.C: New test.
826         * g++.dg/cpp1z/inline-var3.C: New test.
827         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
828         uninitialized const.
830 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
832         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
833         Xscale is specified, not just -march.
834         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
835         is incompatible with Xscale.
837 2016-10-13  Martin Sebor  <msebor@redhat.com>
839         PR c++/71912
840         * g++.dg/ext/flexary4.C: Adjust.
841         * g++.dg/ext/flexary5.C: Same.
842         * g++.dg/ext/flexary9.C: Same.
843         * g++.dg/ext/flexary19.C: New test.
844         * g++.dg/ext/flexary18.C: New test.
845         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
846         regression test.
847         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
848         Avoid generating a flexible array member in an array.
850 2016-10-13  Martin Sebor  <msebor@redhat.com>
852         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
853         to placate -Wformat on targets where the type is not int.
855 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
857         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
858         in INSN_LOCATION.
860 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
862         * gcc.target/i386/l_fma_float_1.c: Revise test.
863         * gcc.target/i386/l_fma_float_2.c: Ditto.
864         * gcc.target/i386/l_fma_float_3.c: Ditto.
865         * gcc.target/i386/l_fma_float_4.c: Ditto.
866         * gcc.target/i386/l_fma_float_5.c: Ditto.
867         * gcc.target/i386/l_fma_float_6.c: Ditto.
868         * gcc.target/i386/l_fma_double_1.c: Ditto.
869         * gcc.target/i386/l_fma_double_2.c: Ditto.
870         * gcc.target/i386/l_fma_double_3.c: Ditto.
871         * gcc.target/i386/l_fma_double_4.c: Ditto.
872         * gcc.target/i386/l_fma_double_5.c: Ditto.
873         * gcc.target/i386/l_fma_double_6.c: Ditto.
875 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
877         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
879 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
881         * gcc.dg/vect/vect-98.c: Refine test case.
882         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
883         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
884         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
886 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
888         PR c/77946
889         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
891 2016-10-13  Martin Liska  <mliska@suse.cz>
893         PR tree-optimization/77943
894         * g++.dg/tree-ssa/pr77943.C: New test.
896 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
898         PR fortran/72832
899         * gfortran.dg/allocate_with_source_22.f03: New test.
900         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
901         fail.
903 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
905         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
906         * gcc.target/arm/movsi_movw.c: Likewise.
907         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
908         directive to work on big endian targets.
910 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
912         * gcc.dg/tree-ssa/evrp6.c: New test.
914 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
916         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
917         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
918         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
920 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
922         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
923         * gcc.target/powerpc/warn-2.c: Ditto.
925 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
927         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
928         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
929         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
930         for -mmsa.
931         * gcc.target/mips/msa.c: New test.
932         * gcc.target/mips/msa-builtins.c: Likewise.
933         * lib/target-supports.exp (check_mips_msa_hw_available): New.
934         (check_effective_target_mips_msa_runtime): Likewise.
935         (check_effective_target_mips_msa): Likewise.
936         (add_options_for_mips_msa): Likewise.
937         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
938         (check_effective_target_vect_intfloat_cvt): Likewise.
939         (check_effective_target_vect_uintfloat_cvt): Likewise.
940         (check_effective_target_vect_floatint_cvt): Likewise.
941         (check_effective_target_vect_floatuint_cvt): Likewise.
942         (check_effective_target_vect_shift): Likewise.
943         (check_effective_target_vect_shift_char): Likewise.
944         (check_effective_target_vect_long): Likewise.
945         (check_effective_target_vect_float): Likewise.
946         (check_effective_target_vect_double): Likewise.
947         (check_effective_target_vect_long_long): Likewise.
948         (check_effective_target_vect_perm): Likewise.
949         (check_effective_target_vect_perm_byte): Likewise.
950         (check_effective_target_vect_perm_short): Likewise.
951         (check_effective_target_vect_sdot_qi): Likewise.
952         (check_effective_target_vect_udot_qi): Likewise.
953         (check_effective_target_vect_sdot_hi): Likewise.
954         (check_effective_target_vect_udot_hi): Likewise.
955         (check_effective_target_vect_pack_trunc): Likewise.
956         (check_effective_target_vect_unpack): Likewise.
957         (check_effective_target_vect_hw_misalign): Likewise.
958         (check_effective_target_vect_condition): Likewise.
959         (check_effective_target_vect_cond_mixed): Likewise.
960         (check_effective_target_vect_char_mult): Likewise.
961         (check_effective_target_vect_short_mult): Likewise.
962         (check_effective_target_vect_int_mult): Likewise.
963         (check_effective_target_vect_extract_even_odd): Likewise.
964         (check_effective_target_vect_interleave): Likewise.
965         (check_vect_support_and_set_flags): Check if the target supports MSA
966         and append to the list of EFFECTIVE_TARGETS.
968 2016-10-12  Richard Biener  <rguenther@suse.de>
970         PR debug/77947
971         * g++.dg/torture/pr77947.C: New testcase.
973 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
975         * gnat.dg/debug8.adb: New testcase.
977 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
979         * gnat.dg/debug9.adb: New testcase.
981 2016-10-12  Richard Biener  <rguenther@suse.de>
983         * gcc.dg/tree-ssa/vrp35.c: Adjust.
984         * gcc.dg/tree-ssa/vrp36.c: Likewise.
985         * gcc.dg/tree-ssa/vrp46.c: Likewise.
987 2016-10-12  Richard Biener  <rguenther@suse.de>
989         PR tree-optimization/77920
990         * gcc.dg/torture/pr77920.c: New testcase.
992 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
994         PR tree-optimization/77929
995         * gcc.c-torture/compile/pr77929.c: New test.
997         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
998         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
999         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1000         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1001         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1002         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1003         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1004         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1005         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1007 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1009         * gcc.target/sparc/setcc-4.c: Adjust.
1010         * gcc.target/sparc/setcc-5.c: Likewise.
1011         * gcc.target/sparc/setcc-6.c: Likewise.
1012         * gcc.target/sparc/setcc-7.c: Likewise.
1013         * gcc.target/sparc/setcc-8.c: Likewise.
1014         * gcc.target/sparc/setcc-9.c: Likewise.
1015         * gcc.target/sparc/setcc-10.c: Delete.
1017 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1019         PR fortran/77942
1020         * gfortran.dg/pr77942.f90
1022 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1024         * gfortran.dg/dec_math.f90: New testsuite.
1026 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1028         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1029         (main): Declare j as i32 instead of int.
1031 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1033         PR testsuite/PR77710
1034         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1035         target triplet instead of *-*-*-*.
1037 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1039         * gnat.dg/unchecked_convert10.adb: New test.
1040         * gnat.dg/unchecked_convert11.adb: Likewise.
1041         * gnat.dg/unchecked_convert12.adb: Likewise.
1043 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1045         * gcc.target/sparc/cbcond-1.c: New test.
1046         * gcc.target/sparc/cbcond-2.c: Likewise.
1047         * gcc.target/sparc/movcc-1.c: Likewise.
1048         * gcc.target/sparc/movcc-2.c: Likewise.
1049         * gcc.target/sparc/setcc-1.c: Adjust.
1050         * gcc.target/sparc/setcc-2.c: Likewise.
1051         * gcc.target/sparc/setcc-3.c: Likewise.
1052         * gcc.target/sparc/setcc-4.c: Likewise.
1053         * gcc.target/sparc/setcc-5.c: Likewise.
1054         * gcc.target/sparc/setcc-6.c: New test.
1055         * gcc.target/sparc/setcc-7.c: Likewise.
1056         * gcc.target/sparc/setcc-8.c: Likewise.
1057         * gcc.target/sparc/setcc-9.c: Likewise.
1058         * gcc.target/sparc/setcc-10.c: Likewise.
1060 2016-10-10  Jeff Law  <law@redhat.com>
1062         PR tree-optimization/71947
1063         * gcc.dg/tree-ssa/pr71947-1.c: New test.
1064         * gcc.dg/tree-ssa/pr71947-2.c: New test.
1065         * gcc.dg/tree-ssa/pr71947-3.c: New test.
1066         * gcc.dg/tree-ssa/pr71947-4.c: New test.
1067         * gcc.dg/tree-ssa/pr71947-5.c: New test.
1068         * gcc.dg/tree-ssa/pr71947-6.c: New test.
1070 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1072         PR fortran/77915
1073         * gfortran.dg/matmul_11.f90:  New test.
1075 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1077         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1078         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1079         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1080         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1081         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1082         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1083         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1084         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1085         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1086         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1087         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1088         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1089         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1090         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1091         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1092         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1093         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1094         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1095         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1096         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1097         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1098         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1099         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1100         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1101         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1102         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1103         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1104         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1105         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1106         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1107         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1108         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1109         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1110         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1111         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1112         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1113         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1114         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1115         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1116         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1117         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1118         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1119         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1120         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1121         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1122         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1123         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1124         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1125         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1126         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1127         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1128         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1129         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1130         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1131         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1132         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1133         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1134         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1135         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1137 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1139         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1140         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1141         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1142         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1143         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1144         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1145         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1146         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1147         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1148         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1149         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1150         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1151         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1152         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1154 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1156         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1157         Enable AArch64.
1158         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1159         vdup*_laneq.
1160         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1161         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1162         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1163         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1165 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1166             Jiong Wang  <jiong.wang@arm.com>
1168         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1169         AArch64 support.
1170         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1171         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1172         AArch64 targets.
1173         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1174         AArch64 targets.
1175         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1176         targets.
1177         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1179 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1181         * gnat.dg/specs/vfa.ads: New test.
1183 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1185         * gnat.dg/inline13.ad[sb]: New test.
1186         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1188 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1190         * gnat.dg/biased_subtype.adb: New test.
1192 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1194         PR tree-optimization/77901
1195         * gcc.c-torture/compile/pr77901.c: New test.
1197 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1199         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1200         * gcc.dg/ipa/propalign-2.c: Likewise
1201         * gcc.dg/ipa/propalign-3.c: Likewise.
1202         * gcc.dg/ipa/propalign-4.c: Likewise.
1203         * gcc.dg/ipa/propalign-5.c: Likewise.
1205 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1207         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1209         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1211         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1212         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1214 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1216         * gfortran.dg/dec_union_11.f90: New testcase.
1218 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1220         PR c++/66443
1221         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1222         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1223         * g++.dg/cpp1y/pr66443-cxx14.C: New
1224         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1225         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1227 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1229         * g++.dg/cpp0x/addressof1.C: New test.
1230         * g++.dg/cpp0x/addressof2.C: New test.
1232 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1234         * gcc.target/powerpc/float128-type-1.c: New test to check that
1235         PowerPC 64-bit Linux enables -mfloat128-type by default.
1236         * gcc.target/powerpc/float128-type-2.c: Likewise.
1237         * gcc.target/powerpc/float128-mix.c: Change error message to
1238         reflect that __ibm128 is now #define'ed to be long double.
1240 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1242         PR fortran/77406
1243         * gfortran.dg/pr77406.f90: New test.
1244         * gfortran.dg/assumed_type_3.f90: Update error messages.
1245         * gfortran.dg/defined_operators_1.f90: Ditto.
1246         * gfortran.dg/generic_26.f90: Ditto.
1247         * gfortran.dg/generic_7.f90: Ditto.
1248         * gfortran.dg/gomp/udr5.f90: Ditto.
1249         * gfortran.dg/gomp/udr7.f90: Ditto.
1250         * gfortran.dg/interface_1.f90: Ditto.
1251         * gfortran.dg/interface_37.f90: Ditto.
1252         * gfortran.dg/interface_5.f90: Ditto.
1253         * gfortran.dg/interface_6.f90: Ditto.
1254         * gfortran.dg/interface_7.f90
1255         * gfortran.dg/no_arg_check_3.f90
1256         * gfortran.dg/operator_5.f90
1257         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1259 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1261         PR c++/77700
1262         * c-c++-common/Wint-in-bool-context.c: Update test.
1264 2016-10-07  Richard Biener  <rguenther@suse.de>
1266         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1267         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1269 2016-10-07  Marek Polacek  <polacek@redhat.com>
1271         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1273 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1275         PR c++/69733
1276         * c-c++-common/pr69733.c: New test.
1277         * gcc.dg/pr69733.c: New test.
1278         * gcc.target/i386/pr69733.c: New test.
1280 2016-10-07  Marek Polacek  <polacek@redhat.com>
1282         PR c++/77803
1283         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1285 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1287         PR tree-optimization/77664
1288         * gcc.dg/tree-ssa/pr77664.c: New test.
1289         * gcc.dg/pr77664.c: New test.
1291 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1293         * gfortran.dg/pr69955.f90: New test.
1295 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1297         PR fortran/57910
1298         * gfortran.dg/pr57910.f90: New test.
1300 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1302         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1303         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1305 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1307         PR tree-optimization/77862
1308         * gcc.dg/pr77862.c: New test.
1310 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1312         * gcc.dg/tree-ssa/evrp4.c: New test.
1314 2016-10-06  Jeff Law  <law@redhat.com>
1316         PR tree-optimization/71661
1317         * gcc.dg/tree-ssa/pr71661.c: New test.
1319 2016-10-06  Richard Biener  <rguenther@suse.de>
1321         PR tree-optimization/77855
1322         * gcc.dg/torture/pr77855.c: New testcase.
1324 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1325             Eric Botcazou  <ebotcazou@adacore.com>
1327         * g++.dg/other/pr77759.C: New test.
1329 2016-10-06  Richard Biener  <rguenther@suse.de>
1331         PR tree-optimization/77839
1332         * gcc.dg/torture/pr77839.c: New testcase.
1334 2016-10-06  Marek Polacek  <polacek@redhat.com>
1336         * g++.dg/cpp1z/init-statement9.C: New test.
1338 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1340         * gcc.target/i386/pcommit-1.c: Deleted.
1341         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1342         * gcc.target/i386/sse-13.c: Ditto.
1343         * gcc.target/i386/sse-14.c: Ditto.
1344         * gcc.target/i386/sse-22.c: Ditto.
1345         * gcc.target/i386/sse-23.c: Ditto.
1346         * g++.dg/other/i386-2.C: Ditto.
1348 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1350         * gcc.target/i386/pr77833.c: Require int128 effective target.
1352 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1354         PR fortran/58991
1355         PR fortran/58992
1356         * gfortran.dg/associate_22.f90: New test.
1358 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1360         * gfortran.dg/dec_union_9.f90: New testcase.
1361         * gfortran.dg/dec_union_10.f90: New testcase.
1363 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1365         PR sanitizer/66343
1366         * gcc.dg/pch/pr66343-3.c: New test.
1367         * gcc.dg/pch/pr66343-3.hs: New file.
1369         PR sanitizer/66343
1370         * gcc.dg/pch/pr66343-1.c: New test.
1371         * gcc.dg/pch/pr66343-1.hs: New file.
1372         * gcc.dg/pch/pr66343-2.c: New test.
1373         * gcc.dg/pch/pr66343-2.hs: New file.
1375 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1377         * c-c++-common/Wint-in-bool-context.c: Update test.
1379 2016-10-05  Marek Polacek  <polacek@redhat.com>
1381         * g++.dg/cpp1z/init-statement1.C: New test.
1382         * g++.dg/cpp1z/init-statement2.C: New test.
1383         * g++.dg/cpp1z/init-statement3.C: New test.
1384         * g++.dg/cpp1z/init-statement4.C: New test.
1385         * g++.dg/cpp1z/init-statement5.C: New test.
1386         * g++.dg/cpp1z/init-statement6.C: New test.
1387         * g++.dg/cpp1z/init-statement7.C: New test.
1388         * g++.dg/cpp1z/init-statement8.C: New test.
1390 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1392         PR fortran/67524
1393         * gfortran.dg/pr67524.f90: New test.
1395 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1397         PR sanitizer/77823
1398         * c-c++-common/ubsan/shift-9.c: New test.
1400 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1402         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1403         of int if __SIZEOF_INT__ is less than 4 bytes.
1405 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1407         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1408         * gfortran.dg/class_array_20.f03: Likewise.
1409         * gfortran.dg/class_array_21.f03: Likewise.
1410         * gfortran.dg/finalize_29.f08: Likewise.
1411         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1413 2016-10-05  Richard Biener  <rguenther@suse.de>
1415         PR middle-end/77826
1416         * gcc.dg/torture/pr77826.c: New testcase.
1418 2016-10-05  Richard Biener  <rguenther@suse.de>
1420         * gcc.dg/fold-copysign-1.c: New testcase.
1422 2016-10-05  Andreas Schwab  <schwab@suse.de>
1424         * g++.dg/pr49847-2.C: Remove.
1426 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1428         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1430 2016-10-05  Richard Biener  <rguenther@suse.de>
1432         PR middle-end/55152
1433         * gcc.dg/pr55152-2.c: New testcase.
1435 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1437         * gfortran.dg/dtio_15.f90: New test.
1439 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1441         * gcc.dg/split-7.c: New test.
1443 2016-10-04  Martin Sebor  <msebor@redhat.com>
1445         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1446         %lc directive to wint_t to silence -Wformat warnings on targets
1447         where the latter is a distinct type such as long.
1449 2016-10-04  Martin Sebor  <msebor@redhat.com>
1451         PR c++/77804
1452         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1454 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1456         PR c++/77791
1457         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1459         * g++.dg/other/java3.C: Remove.
1460         * g++.dg/other/java1.C: Remove.
1461         * g++.dg/other/error12.C: Remove.
1462         * g++.dg/other/java2.C: Remove.
1463         * g++.dg/warn/Wnvdtor.C: Remove.
1464         * g++.dg/lookup/java1.C: Remove.
1465         * g++.dg/lookup/java2.C: Remove.
1466         * g++.dg/ext/pr34829.C: Remove.
1467         * g++.dg/ext/java-3.C: Remove.
1468         * g++.dg/ext/java-1.C: Remove.
1469         * g++.dg/ext/java-2.C: Remove.
1470         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1472 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1474         PR tree-optimization/77808
1475         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1477 2016-10-04  Richard Biener  <rguenther@suse.de>
1479         PR tree-optimization/77399
1480         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1482 2016-10-04  Richard Biener  <rguenther@suse.de>
1484         PR middle-end/77833
1485         * gcc.target/i386/pr77833.c: New testcase.
1487 2016-09-26  Jeff Law  <law@redhat.com>
1489         PR tree-optimization/71550
1490         PR tree-optimization/71403
1491         * gcc.c-torture/execute/pr71550.c: New test.
1493 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1495         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1496         option.
1498 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1500         Revert
1501         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1503         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1505 2016-10-03  Marek Polacek  <polacek@redhat.com>
1507         * g++.dg/cpp0x/nullptr37.C: New test.
1509 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1511         * c-c++-common/Wint-in-bool-context.c: Update test.
1513 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1515         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1516         earlier.
1517         * g++.dg/charset/asm2.c (memmove): Likewise.
1518         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1519         * g++.dg/tls/diag-4.C (foo): Likewise.
1520         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1521         dg-warning, fix up regex.
1522         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1523         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1524         * g++.old-deja/g++.mike/net31.C: Likewise.
1525         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1526         for C++17.
1527         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1528         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1530 2016-10-01  Richard Biener  <rguenther@suse.de>
1532         PR middle-end/77798
1533         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1535 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1537         PR fortran/77663
1538         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1540 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1542         PR c/77490
1543         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1544         Add dg-prune-output directive.
1546 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1548         PR fortran/66643
1549         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1550         * gfortran.fortran-torture/compile/write.f90: Update test.
1552 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1554         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1555         arm_fp16_alternative_ok as the required effective target.
1556         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1557         -mfp16-format=alternative to the dg-options directive and remove
1558         the dg-add-options directive.
1560 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1562         PR fortran/77764
1563         * gfortran.dg/dec_union_8.f90: New testcase.
1565 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1567         PR fortran/77782
1568         * gfortran.dg/dec_structure_16.f90: New testcase.
1570 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1572         * gfortran.dg/coarray_allocate_10.f08: New test.
1573         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1575 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1577         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1579 2016-09-30  Richard Biener  <rguenther@suse.de>
1581         PR tree-optimization/77399
1582         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1584 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1586         * c-c++-common/pr27336.c: Make dependency on
1587         -fdelete-null-pointer-checks explicit.
1588         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1589         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1590         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1591         * gcc.dg/pic-1.c: Require fpic target support.
1592         * gcc.dg/pic-2.c: Likewise.
1594 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1596         Implement P0001R1 - C++17 removal of register storage class specifier
1597         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1598         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1599         C++17.
1600         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1601         keyword if not __SSE2__.
1602         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1603         C++17.
1604         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1605         register keywords.
1606         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1607         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1608         no_erroneous_warning): Expect new warnings for C++17.
1609         * g++.dg/warn/register-var-2.C (f): Likewise.
1610         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1611         * g++.dg/parse/linkage2.C (foo): Likewise.
1612         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1613         keyword on parameters for C++17.
1614         * g++.dg/cpp1z/register1.C: New test.
1615         * g++.dg/cpp1z/register2.C: New test.
1616         * g++.dg/cpp1z/register3.C: New test.
1618 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1620         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1621         * gcc.target/i386/avx2-check.h (main): Ditto.
1622         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1623         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1624         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1625         * gcc.target/i386/avx512er-check.h (main): Ditto.
1626         * gcc.target/i386/avx512f-check.h (main): Ditto.
1627         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1628         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1629         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1631 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1633         PR target/77756
1634         * gcc.target/i386/pr77756.c: New test.
1636 2016-09-29  Marek Polacek  <polacek@redhat.com>
1638         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1640 2016-09-29  Marek Polacek  <polacek@redhat.com>
1642         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1643         C++14.
1645 2016-09-29  Martin Liska  <mliska@suse.cz>
1647         * objc/execute/construct1.m: New test.
1649 2016-09-29  Richard Biener  <rguenther@suse.de>
1651         PR tree-optimization/77768
1652         * gcc.dg/torture/pr77768.c: New testcase.
1654 2016-09-28  Richard Biener  <rguenther@suse.de>
1656         PR middle-end/77407
1657         * gcc.dg/pr77407.c: New testcase.
1659 2016-09-29  Richard Biener  <rguenther@suse.de>
1661         PR middle-end/55152
1662         * gcc.dg/pr55152.c: New testcase.
1663         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1665 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1667         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1668         (dg-options): Remove -m32.
1670 2016-09-28  Martin Sebor  <msebor@redhat.com>
1672         PR middle-end/77721
1673         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1675 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1677         PR libgfortran/77707
1678         * gfortran.dg/inquire_17.f90: New test.
1680 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1682         PR c++/77467
1683         * g++.dg/cpp1y/constexpr-77467.C: New test.
1685 2016-09-28  Martin Sebor  <msebor@redhat.com>
1687         PR c/77762
1688         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1689         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1690         (test_sprintf_p_const): Adjust line numbers to avoid failures
1691         introduced in r240503.
1693 2016-09-28  Martin Sebor  <msebor@redhat.com>
1695         PR middle-end/77683
1696         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1698 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1700         PR c++/77748
1701         * g++.dg/pr77550.C: Avoid undefined behavior.
1703         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1705 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1707         * gcc.dg/strlenopt-20.c: Update test.
1708         * gcc.dg/strlenopt-21.c: Likewise.
1709         * gcc.dg/strlenopt-22.c: Likewise.
1710         * gcc.dg/strlenopt-22g.c: Likewise.
1711         * gcc.dg/strlenopt-26.c: Likewise.
1712         * gcc.dg/strlenopt-5.c: Likewise.
1713         * gcc.dg/strlenopt-7.c: Likewise.
1714         * gcc.dg/strlenopt-9.c: Likewise.
1716 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1718         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1720         * g++.dg/cpp1z/lambda-this1.C: New test.
1721         * g++.dg/cpp1z/lambda-this2.C: New test.
1723         PR c++/77722
1724         * g++.dg/ubsan/return-4.C: New test.
1725         * g++.dg/ubsan/return-5.C: New test.
1726         * g++.dg/ubsan/return-6.C: New test.
1728 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1730         * lib/target-supports.exp
1731         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1732         in function comment.
1734 2016-09-27  Martin Liska  <mliska@suse.cz>
1736         PR gcov-profile/46266
1737         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1738         considered.
1740 2016-09-27  Richard Biener  <rguenther@suse.de>
1742         PR tree-optimization/77745
1743         * g++.dg/torture/pr77745.C: New testcase.
1745 2016-09-27  Richard Biener  <rguenther@suse.de>
1747         PR tree-optimization/77478
1748         * gcc.dg/torture/pr77478.c: New testcase.
1750 2016-09-27  Martin Liska  <mliska@suse.cz>
1752         PR gcov-profile/7970
1753         PR gcov-profile/16855
1754         PR gcov-profile/44779
1755         * g++.dg/gcov/pr16855.C: New test.
1757 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1759         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1761 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1763         PR fortran/77666
1764         * gfortran.dg/gomp/pr77666.f90: New test.
1766 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1768         PR ipa/77677
1769         * gcc.dg/torture/pr77677-2.c: New test.
1771 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1773         PR fortran/77420
1774         * gfortran.dg/pr77420_1.f90: New test.
1775         * gfortran.dg/pr77420_2.f90: Ditto.
1776         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1777         * gfortran.dg/pr77420_4.f90: this file.
1779 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1781         PR middle-end/77719
1782         * gfortran.dg/pr77719.f90: New test.
1784 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1786         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1787         singular form of byte when quantity is unknown.
1789 2016-09-26  Marek Polacek  <polacek@redhat.com>
1791         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1793 2016-09-26  Martin Liska  <mliska@suse.cz>
1795         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1796         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1797         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1798         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1799         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1800         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1801         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1802         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1803         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1805 2016-09-26  Marek Polacek  <polacek@redhat.com>
1807         PR c/7652
1808         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1809         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1810         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1811         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1812         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1813         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1814         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1815         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1816         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1817         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1818         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1819         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1820         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1821         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1822         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1823         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1824         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1825         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1826         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1827         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1828         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1829         * c-c++-common/attr-fallthrough-1.c: New test.
1830         * c-c++-common/attr-fallthrough-2.c: New test.
1831         * g++.dg/cpp0x/fallthrough1.C: New test.
1832         * g++.dg/cpp0x/fallthrough2.C: New test.
1833         * g++.dg/cpp1z/fallthrough1.C: New test.
1834         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1835         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1836         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1837         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1839 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1841         PR fortran/77429
1842         * gfortran.dg/pr77429.f90: New test.
1844 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1846         PR fortran/77694
1847         * gfortran.dg/pr77694.f90: New test.
1849 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1851         PR target/51244
1852         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1854 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1856         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1857         for 32-bit mode.
1859 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1861         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1862         for 32-bit mode.
1864 2016-09-24  Marek Polacek  <polacek@redhat.com>
1866         PR c/77490
1867         * c-c++-common/Wbool-operation-1.c: New test.
1868         * gcc.dg/Wbool-operation-1.c: New test.
1870 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
1872         * gfortran.dg/dec_static_1.f90: New.
1873         * gfortran.dg/dec_static_2.f90: New.
1874         * gfortran.dg/dec_static_3.f90: New.
1875         * gfortran.dg/dec_static_4.f90: New.
1877 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879         PR fortran/48298
1880         * gfortran.dg/negative_unit_check.f90: Update test.
1881         * gfortran.dg/dtio_14.f90: New test.
1883 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1885         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1886         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1887         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1888         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1889         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1890         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1891         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1893 2016-09-23  Martin Sebor  <msebor@redhat.com>
1895         PR testsuite/77713
1896         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1897         assuming long double is bigger than double.
1899 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1901         Implement P0138R2, C++17 construction rules for enum class values
1902         * g++.dg/cpp1z/direct-enum-init1.C: New test.
1904 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1906         PR preprocessor/77672
1907         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1908         expected multiline output from first warning to reflect change
1909         in r240434.
1911 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1913         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1915 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1916             Tom de Vries  <tom@codesourcery.com>
1918         PR testsuite/77411
1919         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1921 2016-09-23  Marek Polacek  <polacek@redhat.com>
1923         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1924         * c-c++-common/gomp/atomic-13.c: Likewise.
1925         * c-c++-common/gomp/atomic-14.c: Likewise.
1926         * c-c++-common/pr60439.c: Remove invalid code.
1927         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1928         * g++.dg/expr/bitfield5.C: Likewise.
1929         * g++.dg/expr/bitfield6.C: Likewise.
1930         * g++.dg/expr/bool1.C: Likewise.
1931         * g++.dg/expr/bool3.C: Likewise.
1932         * g++.dg/expr/lval3.C: Likewise.
1933         * g++.dg/expr/lval4.C: Likewise.
1934         * g++.old-deja/g++.jason/bool5.C: Likewise.
1936 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
1938         PR preprocessor/77672
1939         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1940         (test_terminator_location): New function.
1942 2016-09-23  Richard Biener  <rguenther@suse.de>
1944         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1946 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1948         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1949         -march=armv8.2-a+fp16 when supported by the hardware.
1950         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1951         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1952         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
1953         semi-colons to a macro invocations.
1954         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1955         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1956         defined.
1957         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1958         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1959         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1960         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1961         defined.
1962         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1963         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1964         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1965         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1966         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1967         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1968         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1969         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1970         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1971         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1972         defined.
1973         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1974         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1975         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1976         defined.
1977         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1978         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1979         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1980         defined.
1981         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1982         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1983         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1984         defined.
1985         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1986         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1987         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1988         defined.  Also fix some white-space.
1989         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1990         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1991         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1992         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1993         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1994         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1995         defined.  Also fix some long lines and white-space.
1996         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1997         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1998         defined.  Also fix some long lines and white-space.
1999         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2000         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2001         defined.
2002         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2003         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2004         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2005         defined.
2006         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2007         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2008         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2009         defined.
2010         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2011         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2012         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2013         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2014         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2015         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2016         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2017         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2018         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2019         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2020         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2021         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2022         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2023         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2024         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2025         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2026         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2027         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2028         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2030 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2031             Matthew Wahab  <matthew.wahab@arm.com>
2033         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2034         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2035         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2036         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2037         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2038         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2039         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2040         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2041         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2042         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2043         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2044         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2045         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2046         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2047         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2048         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2049         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2050         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2051         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2052         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2053         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2054         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2055         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2056         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2057         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2058         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2059         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2060         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2061         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2062         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2063         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2064         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2065         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2066         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2067         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2068         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2069         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2071 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2073         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2074         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2075         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2076         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2077         support.
2079 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2081         PR ipa/77677
2082         * gcc.dg/torture/pr77677.c: New test.
2084 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2086         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2087         here now.
2089 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2091         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2092         options.  Add tests for float16x4_t and float16x8_t.
2094 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2096         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2097         * gcc.target/s390/risbg-ll-2.c: Ditto.
2098         * gcc.target/s390/risbg-ll-3.c: Ditto.
2100 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2102         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2103         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2105 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2107         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2108         output to the simplified instructions.
2110 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2112         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2113         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2115 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2117         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2118         (FP16_SUPPORTED): New
2119         (expected-hfloat-16x4): Make conditional on __fp16 support.
2120         (expected-hfloat-16x8): Likewise.
2121         (vdup_n_f16): Disable for non-AArch64 targets.
2122         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2123         conditional on FP16_SUPPORTED.
2124         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2125         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2126         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2127         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2128         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2129         for testing __fp16.
2130         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2131         conditional on FP16_SUPPORTED.
2132         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2133         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2135 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2137         * gcc.target/arm/short-vfp-1.c: New.
2139 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2141         * gcc.target/arm/attr-fp16-arith-1.c: New.
2143 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2145         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2146         New.
2147         (add_options_for_arm_v8_2a_fp16_neon): New.
2148         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2149         (add_options_for_arm_arch_v8_2a): Auto-generate.
2150         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2151         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2152         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2153         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2154         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2155         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2156         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2158 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2160         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2161         arm_fp16_alternative_ok.
2162         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2163         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2164         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2165         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2166         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2167         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2168         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2169         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2170         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2171         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2172         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2173         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2174         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2175         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2176         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2177         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2178         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2179         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2180         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2181         arm_fp16_alternative_ok.
2182         * lib/target-supports.exp
2183         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2184         (check_effective_target_arm_fp16_alternative_ok): New.
2185         (check_effective_target_arm_fp16_none_ok_nocache): New.
2186         (check_effective_target_arm_fp16_none_ok): New.
2188 2016-09-23  Martin Liska  <mliska@suse.cz>
2190         * gcc.dg/ipa/pr77653.c: Replace adress
2191         with address.
2193 2016-09-23  Martin Liska  <mliska@suse.cz>
2195         * gcc.target/i386/movbe-4.c: New test.
2197 2016-09-23  Martin Liska  <mliska@suse.cz>
2199         * gcc.target/i386/crc32-5.c: New test.
2201 2016-09-23  Martin Liska  <mliska@suse.cz>
2203         * gcc.target/i386/pr71652.c: New test.
2204         * gcc.target/i386/pr71652-2.c: New test.
2205         * gcc.target/i386/pr71652-3.c: New test.
2207 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2209         * lib/gcc-dg.exp (process-message): Support relative line number
2210         notation - .+4 or .-1 etc.
2211         * gcc.dg/dg-test-1.c: New test.
2213 2016-09-22  Martin Sebor  <msebor@redhat.com>
2215         PR target/77676
2216         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2217         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2218         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2219         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2221 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2223         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2224         * gcc.dg/ifcvt-2.c: Ditto.
2225         * gcc.dg/zero_bits_compound-1.c: Ditto.
2226         * gcc.dg/zero_bits_compound-1.c: Ditto.
2227         * gcc.dg/pr40550.c: Simplify target selectors.
2228         Use dg-additional-options.
2229         * gcc.dg/pr47893.c: Ditto.
2230         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2231         additional options for 32-bit x86 targets.
2232         * gcc.dg/pr70955.c: Move to ...
2233         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2235 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2237         PR c++/61019
2238         * g++.dg/cpp0x/pr61019.C: New.
2240 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2241             Terry Guo  <terry.guo@arm.com>
2243         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2244         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2245         * gcc.target/arm/pure-code/pure-code.exp: New.
2247 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2249         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2250         Remove SSE effective target requirement.
2252 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2254         PR c++/71979
2255         * g++.dg/cpp0x/pr71979.C: New.
2257 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2259         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2261 2016-09-22  Martin Liska  <mliska@suse.cz>
2263         PR ipa/77653
2264         * gcc.dg/ipa/pr77653.c: New test.
2266 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2268         PR fortran/77665
2269         * gfortran.dg/gomp/pr77665.f90: New test.
2271 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2273         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2274         * gfortran.dg/dtio_13.f90: New test.
2276 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2278         PR fortran/66107
2279         * gfortran.dg/pr66107.f90: New test.
2281 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2283         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2284         with call to builtin delete function.
2286 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2288         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2289         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2290         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2291         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2292         tests.
2294 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2296         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2298 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2300         PR c++/77651
2301         * g++.dg/cpp1z/aligned-new6.C: New test.
2303 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2305         * gcc.target/arm/fp16-aapcs-3.c: New.
2306         * gcc.target/arm/fp16-aapcs-4.c: New.
2307         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2308         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2309         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2310         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2312 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2314         PR tree-optimization/77550
2315         * g++.dg/pr77550.C: New test.
2317 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2319         PR target/77326
2320         * gcc.target/avr/torture/pr77326.c: New test.
2322 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2324         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2326 2016-09-21  Richard Biener  <rguenther@suse.de>
2328         PR tree-optimization/77648
2329         * gcc.dg/torture/pr77648-1.c: New testcase.
2330         * gcc.dg/torture/pr77648-2.c: Likewise.
2332 2016-09-21  Richard Biener  <rguenther@suse.de>
2333         Jakub Jelinek  <jakub@redhat.com>
2335         PR tree-optimization/77621
2336         * gcc.dg/pr77621.c: New testcase.
2338 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2340         PR fortran/77657
2341         * gfortran.dg/dtio_12.f90: New test.
2343 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2345         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2347 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2349         PR tree-optimization/72835
2350         * gcc.dg/tree-ssa/pr72835.c: New test.
2352 2016-09-20  Martin Sebor  <msebor@redhat.com>
2354         PR middle-end/49905
2355         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2356         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2357         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2358         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2359         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2360         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2361         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2363 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2365         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2366         arguments/compare will be optimized away.
2367         * gcc.dg/torture/ftrapv-1.c: Likewise.
2369 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2371         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2372         will be optimized away.
2373         * gcc.dg/ipa/vrp1.c: New test.
2374         * gcc.dg/ipa/vrp2.c: New test.
2375         * gcc.dg/ipa/vrp3.c: New test.
2377 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2379         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2380         does the same transformation.
2381         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2382         * gcc.dg/tree-ssa/evrp1.c: New test.
2383         * gcc.dg/tree-ssa/evrp2.c: New test.
2384         * gcc.dg/tree-ssa/evrp3.c: New test.
2385         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2386         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2387         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2388         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2389         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2390         foling now happens early.
2391         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2392         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2393         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2394         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2395         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2397 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2399         PR target/77621
2400         * gcc.target/i386/pr77621.c: New test.
2401         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2402         pattern, loop should vectorize with -mtune=atom.
2404 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2405             Jakub Jelinek  <jakub@redhat.com>
2407         PR testsuite/63299
2408         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2409         instead of delete.
2411 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2413         PR c++/77626
2414         * g++.dg/other/pr77626.C: New test.
2416         PR c++/77638
2417         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2419         PR c++/77637
2420         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2422         PR middle-end/77624
2423         * c-c++-common/pr77624-1.c: New test.
2424         * c-c++-common/pr77624-2.c: New test.
2426 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2428         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2429         of digits expected.
2431 2016-09-20  Richard Biener  <rguenther@suse.de>
2433         PR tree-optimization/77646
2434         * gcc.dg/torture/pr77646.c: New testcase.
2436 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2438         PR c++/77434
2439         * c-c++-common/Wint-in-bool-context.c: New test.
2441 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2443         * gcc.dg/cr-decimal-dig-1.c: New test.
2445 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2447         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2448         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2449         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2450         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2452 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2454         PR rtl-optimization/77416
2455         * gcc.target/powerpc/pr77416.c: New.
2457 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2459         PR c++/77639
2460         * g++.dg/template/error-recovery4.C: New test.
2462 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2464         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2466 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2468         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2469         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2471 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2472             Jan Hubicka  <jh@suse.cz>
2474         PR target/77587
2475         * gcc.dg/pr77587.c: New test.
2476         * gcc.dg/pr77587a.c: New file.
2478 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2480         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2481         * gfortran.dg/coarray_38.f90:
2482         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2483         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2484         * gfortran.dg/coarray_allocate_7.f08: New test.
2485         * gfortran.dg/coarray_allocate_8.f08: New test.
2486         * gfortran.dg/coarray_allocate_9.f08: New test.
2487         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2488         new caf_register.
2489         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2490         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2491         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2492         get_by_refs.
2493         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2494         * gfortran.dg/coarray_lock_7.f90: Same.
2495         * gfortran.dg/coarray_poly_5.f90: Same.
2496         * gfortran.dg/coarray_poly_6.f90: Same.
2497         * gfortran.dg/coarray_poly_7.f90: Same.
2498         * gfortran.dg/coarray_poly_8.f90: Same.
2499         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2501 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2503         PR fortran/77584
2504         * gfortran.dg/dec_structure_15.f90: New testcase.
2506 2016-09-19  Richard Biener  <rguenther@suse.de>
2508         PR middle-end/77605
2509         * gcc.dg/torture/pr77605.c: New testcase.
2511 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2513         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2515 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2517         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2518         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2519         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2520         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2521         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2522         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2523         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2524         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2525         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2526         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2527         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2529 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2531         * gcc.target/i386/pr68633.c: Fix expected result.
2533 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2535         PR fortran/68078
2536         * gfortran.dg/pr68078.f90: New test.
2537         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2539 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2541         PR target/77613
2542         * gcc.target/powerpc/swaps-p8-25.c: New.
2544 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2546         PR c++/77482
2547         * g++.dg/cpp0x/constexpr-77482.C: New test.
2549         PR c++/77379
2550         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2551         thunk offsets.
2552         * g++.dg/abi/abi-tag23a.C: Likewise.
2554         PR c++/77338
2555         * g++.dg/cpp0x/decltype-77338.C: New test.
2557         PR c++/77375
2558         * g++.dg/cpp0x/mutable1.C: New test.
2560 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2562         PR fortran/77612
2563         * gfortran.dg/pr77612.f90: New test.
2565 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2567         * gcc.dg/torture/pr70421.c: Require int32plus.
2569 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2571         PR middle-end/77475
2572         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2574         PR target/77526
2575         * gcc.target/i386/pr77526.c: New test.
2577 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2578             Eric Botcazou  <ebotcazou@adacore.com>
2580         PR middle-end/77594
2581         * gcc.target/i386/pr77594.c: New test.
2583 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2585         PR fortran/69963
2586         * gfortran.dg/misplaced_implicit_character.f90: New test.
2588 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2590         PR tree-optimization/77503
2591         * gcc.dg/vect/pr77503.c: New test.
2593 2016-09-15  Richard Biener  <rguenther@suse.de>
2595         PR middle-end/77544
2596         * c-c++-common/torture/pr77544.c: New testcase.
2598 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2600         PR middle-end/77475
2601         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2602         * gcc.dg/march-generic.c: Likewise.
2603         * gcc.target/i386/spellcheck-options-1.c: New test.
2604         * gcc.target/i386/spellcheck-options-2.c: New test.
2605         * gcc.target/i386/spellcheck-options-3.c: New test.
2606         * gcc.target/i386/spellcheck-options-4.c: New test.
2608 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2610         PR fortran/72743
2611         * gfortran.dg/goacc/pr72743.f90: New test.
2613 2016-09-15  Richard Biener  <rguenther@suse.de>
2615         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2617 2016-09-15  Richard Biener  <rguenther@suse.de>
2619         PR tree-optimization/77514
2620         * gcc.dg/torture/pr77514.c: New testcase.
2622 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2624         PR c++/77549
2625         * g++.dg/lookup/pr77549.C: New test.
2627 2016-09-14  Marek Polacek  <polacek@redhat.com>
2629         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2630         * c-c++-common/gomp/atomic-13.c: Likewise.
2631         * c-c++-common/gomp/atomic-14.c: Likewise.
2632         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2633         * g++.dg/cpp1z/bool-increment1.C: New test.
2634         * c-c++-common/pr60439.c: Add dg-warning.
2635         * g++.dg/expr/bitfield4.C: Likewise.
2636         * g++.dg/expr/bitfield5.C: Likewise.
2637         * g++.dg/expr/bitfield6.C: Likewise.
2638         * g++.dg/expr/bool1.C: Likewise.
2639         * g++.dg/expr/bool3.C: Likewise.
2640         * g++.dg/expr/lval3.C: Likewise.
2641         * g++.dg/expr/lval4.C: Likewise.
2642         * g++.old-deja/g++.jason/bool5.C: Likewise.
2643         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2644         * g++.dg/other/error18.C: Likewise.
2645         * g++.dg/gomp/atomic-14.C: Likewise.
2647 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2649         PR c++/77539
2650         * g++.dg/cpp1y/pr77539.C: New.
2652 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2654         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2655         dg-require.
2656         * g++.dg/ext/builtin_alloca.C: Likewise.
2657         * g++.dg/template/spec35.C: Likewise.
2658         * gcc.dg/builtins-68.c: Likewise.
2659         * gcc.misc-tests/gcov-13.c: Likewise.
2660         * gcc.misc-tests/gcov-14.c: Likewise.
2662 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2664         * gfortran.dg/dec_structure_14.f90: New testcase.
2666 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2668         PR sanitizer/68260
2669         * c-c++-common/tsan/pr68260.c: New test.
2671 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2673         PR target/70713
2674         * gcc.target/msp430/function-attributes-1.c: New test.
2675         * gcc.target/msp430/function-attributes-2.c: New test.
2676         * gcc.target/msp430/function-attributes-3.c: New test.
2678 2015-04-18  Martin Sebor  <msebor@redhat.com>
2680         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2681         of non-nul characters.
2682         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2684 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2686         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2687         * g++.dg/cpp1z/gen-attrs1.C: New test.
2689         PR tree-optimization/77454
2690         * gcc.dg/pr77454.c: New test.
2692         PR c++/77553
2693         * g++.dg/cpp1y/constexpr-77553.C: New test.
2695 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2697         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2698         (test_show_locus): Replace rich_location::add_fixit_insert calls
2699         with add_fixit_insert_before and add_fixit_insert_after.
2701 2016-09-13  Jason Merrill  <jason@redhat.com>
2702             Tom de Vries  <tom@codesourcery.com>
2704         PR c++/77427
2705         * g++.dg/pr77427.C: New test.
2707 2016-09-13  Martin Liska  <mliska@suse.cz>
2709         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2710         effective target.
2711         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2712         * lib/target-supports.exp: Define the new target.
2714 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2716         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2717         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2719 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2721         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2722         variable arguments.
2723         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2724         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2725         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2726         variable argument.
2727         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2728         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2730 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2732         PR c++/77496
2733         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2734         * g++.dg/ext/pr77496.C: New test.
2735         * g++.dg/warn/pr77496.C: New test.
2737 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2739         PR c/72858
2740         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2741         to preserve conversion chars, and to preserve prefix information.
2742         * gcc.dg/format/pr72858.c: New test case.
2744 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2746         * gfortran.dg/pr77507.f90: Move to ...
2747         * gfortran.dg/ieee/pr77507.f90: here.
2749 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2751         PR ipa/61159
2752         * compile/pr61159.c: New testcase
2754 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2756         PR ipa/64316
2757         * gcc.dg/ipa/pr63416.c: New testcase.
2759 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2760             Steven G. Kargl  <kargl@gcc.gnu.org>
2762         PR fortran/77532
2763         * gfortran.dg/dtio_11.f90: new test.
2765 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2767         PR fortran/77507
2768         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2769         * gfortran.dg/c_assoc_4.f90: Ditto.
2771 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2773         PR C/71602
2774         * c-c++-common/va-arg-va-list-type.c: New test.
2776 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2778         PR rtl-optimization/77289
2779         * gcc.target/powerpc/pr77289.c: New test.
2781 2016-09-09  Martin Sebor  <msebor@redhat.com>
2783         PR c/77520
2784         PR c/77521
2785         * gcc.dg/pr77520.c: New test.
2786         * gcc.dg/pr77521.c: New test.
2788 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2790         PR fortran/77506
2791         * gfortran.dg/pr77506.f90: New test.
2793 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2795         PR fortran/77507
2796         * gfortran.dg/pr77507.f90: New test.
2798 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2800         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2802 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2803             Louis Krupp      <lkrupp@gcc.gnu.org>
2805         PR fortran/69514
2806         * gfortran.dg/pr69514_1.f90: New test.
2807         * gfortran.dg/pr69514_2.f90: New test.
2809 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2811         PR fortran/77500
2812         * gfortran.dg/gomp/pr77500.f90: New test.
2814         PR fortran/77516
2815         * gfortran.dg/gomp/pr77516.f90: New test.
2817 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2819         PR middle-end/77475
2820         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2821         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2822         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2823         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2824         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2825         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2827 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2829         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2830         "substring-locations.h".
2832 2016-09-07  Richard Biener  <rguenther@suse.de>
2834         PR c/77450
2835         * c-c++-common/vector-subscript-8.c: Move ..
2836         * gcc.dg/pr77450.c: ... here.
2838 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2840         PR libgfortran/77393
2841         * gfortran.dg/fmt_f0_2.f90: Update test.
2842         * gfortran.dg/fmt_f0_3.f90: New test.
2844 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2846         PR debug/77389
2847         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2848         in dg-options.
2850         PR debug/57519
2851         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2853 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2855         PR target/69255
2856         * gcc.target/i386/pr69255-1.c: New test.
2857         * gcc.target/i386/pr69255-2.c: New test.
2858         * gcc.target/i386/pr69255-3.c: New test.
2860 2016-09-06  Martin Sebor  <msebor@redhat.com>
2862         PR c/77336
2863         * gcc.dg/format/miss-7.c: New test.
2865 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
2867         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2869 2016-09-06  Martin Liska  <mliska@suse.cz>
2871         PR gcov-profile/77378
2872         PR gcov-profile/77466
2873         * gcc.dg/profile-update-warning.c: New test.
2875 2016-09-06  Richard Biener  <rguenther@suse.de>
2877         PR tree-optimization/77479
2878         * gcc.dg/torture/pr77479.c: New testcase.
2880 2016-09-06  Richard Biener  <rguenther@suse.de>
2882         PR c/77450
2883         * c-c++-common/vector-subscript-7.c: Adjust.
2884         * c-c++-common/vector-subscript-8.c: New testcase.
2886 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2888         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2890 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
2892         PR target/77476
2893         * gcc.target/i386/avx512f-pr77476.c: New test.
2894         * gcc.target/i386/avx512bw-pr77476.c: New test.
2895         * gcc.target/i386/avx512dq-pr77476.c: New test.
2897         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2898         Update comment to mention also avx512f.
2900         PR sanitizer/77396
2901         * g++.dg/asan/pr77396-2.C: New test.
2903 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
2905         PR rtl-optimization/77452
2906         * gcc.target/i386/pr77452.c: New test.
2908 2016-09-05  Marek Polacek  <polacek@redhat.com>
2910         PR c/77423
2911         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2913 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2915         PR fortran/77391
2916         * gfortran.dg/pr77391.f90: New test.
2918 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2920         PR fortran/77460
2921         * gfortran.dg/pr77460.f90: New test.
2923 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
2925         PR c/65467
2926         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2928 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2930         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2932 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
2934         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2935         test case.
2936         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2937         diagnostic-test-show-locus-generate-patch.c to the sources
2938         for diagnostic_plugin_test_show_locus.c.
2940 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
2942         PR c/65467
2943         * gcc.dg/gomp/_Atomic-1.c: New test.
2944         * gcc.dg/gomp/_Atomic-2.c: New test.
2945         * gcc.dg/gomp/_Atomic-3.c: New test.
2946         * gcc.dg/gomp/_Atomic-4.c: New test.
2947         * gcc.dg/gomp/_Atomic-5.c: New test.
2949         PR sanitizer/77396
2950         * g++.dg/asan/pr77396.C: New test.
2952 2016-09-01  Martin Sebor  <msebor@redhat.com>
2954         PR tree-optimization/71831
2955         * gcc.dg/builtin-object-size-16.c: New test.
2956         * gcc.dg/builtin-object-size-17.c: New test.
2958 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2960         PR libgfortran/77393
2961         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2963 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
2965         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2966         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2967         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2968         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2969         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2970         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2971         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2972         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2973         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2974         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2975         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2976         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2977         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2978         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2979         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2980         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2981         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2982         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2984 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2986         * gnat.dg/opt58.adb: New test.
2987         * gnat.dg/opt58_pkg.ads: New helper.
2989 2016-09-01  Richard Biener  <rguenther@suse.de>
2991         PR middle-end/77436
2992         * gcc.dg/torture/pr77436.c: New testcase.
2994 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2996         * gcc.dg/pr64252.c: Require int32plus.
2997         * gcc.dg/pr66299-1.c: Likewise.
2998         * gcc.dg/pr66299-2.c: Likewise.
2999         * gcc.dg/torture/20131115-1.c: Skip for avr.
3001 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3003         * gcc.target/aarch64/ands_3.c: New test.
3005 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3007         PR fortran/77352
3008         * gfortran.dg/gomp/pr77352.f90: New test.
3010         PR fortran/77374
3011         * gfortran.dg/gomp/pr77374.f08: New test.
3013 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3015         PR tree-optimization/73714
3016         * gcc.dg/tree-ssa/pr73714.c: New test.
3018 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3020         PR libgfortran/77393
3021         * gfortran.dg/fmt_f0_2.f90: New test.
3023 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3025         * gcc.target/i386/pr59539-2.c: Adapt options.
3026         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3028 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3030         PR fortran/77418
3031         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3032         of the associate entity and replace with a pointer to the
3033         intended item on the stack.
3035 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3036             Paul Thomas  <pault@gcc.gnu.org>
3038         PR fortran/48298
3039         * gfortran.dg/dtio_1.f90: New test.
3040         * gfortran.dg/dtio_2.f90: New test.
3041         * gfortran.dg/dtio_3.f90: New test.
3042         * gfortran.dg/dtio_4.f90: New test.
3043         * gfortran.dg/dtio_5.f90: New test.
3044         * gfortran.dg/dtio_6.f90: New test.
3045         * gfortran.dg/dtio_7.f90: New test.
3046         * gfortran.dg/dtio_8.f90: New test.
3047         * gfortran.dg/dtio_9.f90: New test.
3048         * gfortran.dg/dtio_10.f90: New test.
3050 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3052         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3053         (test_many_nested_locations): New function.
3054         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3055         (test_show_locus): Handle "test_many_nested_locations".
3057 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3059         * g++.dg/template/double-greater-than-fixit.C: New test case.
3061 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3063         * gnat.dg/opt57.ad[sb]: New test.
3064         * gnat.dg/opt57_pkg.ads: New helper.
3066 2016-08-30  Richard Biener  <rguenther@suse.de>
3068         PR tree-optimization/69047
3069         * gcc.dg/pr69047.c: Fix byte-order check.
3071 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3073         PR tree-optimization/72866
3074         * gcc.dg/vect/pr72866.c: New test.
3076         PR debug/77363
3077         * g++.dg/debug/dwarf2/pr77363.C: New test.
3079         PR middle-end/77377
3080         * gcc.target/i386/pr77377.c: New test.
3082         PR debug/77389
3083         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3084         in dg-options.
3086 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3088         * gfortran.dg/pr77372.f90: Moved to ...
3089         * gfortran.dg/ieee/pr77372.f90: here.
3091 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3093         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3094         vector short/char initializations.
3095         * gcc.target/powerpc/vec-init-5.c: Likewise.
3096         * gcc.target/powerpc/vec-init-6.c: New compile time test for
3097         vector initialization optimizations.
3098         * gcc.target/powerpc/vec-init-7.c: Likewise.
3099         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3100         vector float/double initializations.
3101         * gcc.target/powerpc/vec-init-9.c: Likewise.
3103 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3105         PR target/77403
3106         * gcc.target/i386/pr77403.c: New test.
3108 2016-08-29  Marek Polacek  <polacek@redhat.com>
3110         PR c/77292
3111         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3113 2016-08-29  Tom de Vries  <tom@codesourcery.com>
3115         PR c/77398
3116         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3118 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3120         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3122 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
3124         * gfortran.dg/dec_structure_13.f90: New testcase.
3126 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
3128         PR fortran/77261
3129         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3130         available.
3132 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3134         PR lto/70955
3135         * gcc.dg/pr70955.c: New test.
3136         * gcc.dg/lto/pr70955_0.c: Same.
3137         * gcc.dg/lto/pr70955_1.c: Same.
3139 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3141         PR tree-optimization/71077
3142         * gcc.target/i386/pr71077.c: New test.
3144 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3146         PR fortran/77380
3147         * gfortran.dg/pr77380.f90: New test.
3149 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3151         PR fortran/77372
3152         gfortran.dg/pr77372.f90: New test.
3154 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3156         * gcc.dg/spellcheck-fields-2.c (test): Move
3157         dg-begin/end-multiline-output within function body.
3158         (test_macro): New function.
3160 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3162         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3163         (test_fixit_insert): Update expected output.
3164         (test_fixit_remove): Likewise.
3165         (test_fixit_replace): Likewise.
3167 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3169         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3170         Fix typo.
3172 2016-08-26  Richard Biener  <rguenther@suse.de>
3174         PR tree-optimization/69047
3175         * gcc.dg/pr69047.c: New testcase.
3177 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3178             Martin Jambhor  <mjambor@suse.cz>
3180         * gcc.dg/ipa/propbits-1.c: New test-case.
3181         * gcc.dg/ipa/propbits-2.c: Likewise.
3182         * gcc.dg/ipa/propbits-3.c: Likewise.
3184 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3186         PR fortran/77351
3187         * gfortran.dg/pr77351.f90: New test.
3189 2016-08-25  Marek Polacek  <polacek@redhat.com>
3191         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3193 2016-08-25  Marek Polacek  <polacek@redhat.com>
3195         PR c/77323
3196         * gcc.dg/pr77323.c: New test.
3198 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3200         PR fortran/77358
3201         * gfortran.dg/submodule_17.f08: New test.
3203 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3204             Michael Collison  <michael.collison@arm.com>
3206         * gcc.target/arm/builtin_saddl.c: New testcase.
3207         * gcc.target/arm/builtin_saddll.c: New testcase.
3208         * gcc.target/arm/builtin_uaddl.c: New testcase.
3209         * gcc.target/arm/builtin_uaddll.c: New testcase.
3210         * gcc.target/arm/builtin_ssubl.c: New testcase.
3211         * gcc.target/arm/builtin_ssubll.c: New testcase.
3212         * gcc.target/arm/builtin_usubl.c: New testcase.
3213         * gcc.target/arm/builtin_usubll.c: New testcase.
3215 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3217         PR target/77270
3218         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3219         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3220         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3221         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3222         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3223         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3224         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3225         effective target.  Remove scan-assembler-times directives.
3226         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3227         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3228         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3230 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3232         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3233         of unsigned int.
3234         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3236 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3238         PR testsuite/77317
3239         * lib/target-supports.exp
3240         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3241         (check_effective_target_vect_natural_alignment): Ditto.
3242         (check_effective_target_vector_alignment_reachable): Ditto.
3243         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3245 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3247         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3249 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3251         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3252         being created from pointers to memory locations.
3253         * gcc.target/powerpc/vec-init-2.c: Likewise.
3255 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3257         * gfortran.dg/dec_structure_12.f90: New testcase.
3259 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3261         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3263 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3265         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3266         verification.
3268 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3270         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3271         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3273 2016-08-23  Richard Biener  <rguenther@suse.de>
3275         PR tree-optimization/27336
3276         * c-c++-common/pr27336.c: New testcase.
3278 2016-08-22  Marek Polacek  <polacek@redhat.com>
3280         PR c++/77321
3281         * g++.dg/cpp1y/pr77321.C: New test.
3283 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3285         PR fortran/60774
3286         * gfortran.dg/empty_label.f: Adjust test for new error message.
3287         * gfortran.dg/empty_label.f90: Ditto.
3288         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3289         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3290         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3292 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3294         PR fortran/61318
3295         * gfortran.dg/pr61318.f90: New test.
3297 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3299         PR fortran/77260
3300         * gfortran.dg/pr77260_1.f90: New test.
3301         * gfortran.dg/pr77260_2.f90: Ditto.
3303 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3305         PR middle-end/77269
3306         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3307         __builtin_signbitf and __builtin_signbitl in expected generic
3308         expansion.
3309         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3310         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3311         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3312         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3313         tests.
3315 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3317         * gcc.dg/torture/float128-builtin.c,
3318         gcc.dg/torture/float128-ieee-nan.c,
3319         gcc.dg/torture/float128x-builtin.c,
3320         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3321         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3322         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3323         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3324         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3325         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3326         gcc.dg/torture/floatn-nan.h: New tests.
3328 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3330         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3331         macro.
3332         (main): Update calls to TEST_I_F.
3333         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3334         macro.
3335         (main): Update calls to TEST_I_F.
3337 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3339         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3340         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3341         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3342         names in calls to TEST_I_F.
3344 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3346         PR c/52952
3347         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3349 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3351         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3352         and !natural_alignment_64.
3353         * gcc.dg/ipa/propalign-2.c: Likewise.
3354         * gcc.dg/ipa/propalign-3.c: Likewise.
3355         * gcc.dg/ipa/propalign-4.c: Likewise.
3356         * gcc.dg/ipa/propalign-5.c: Likewise.
3357         * lib/target-supports.exp
3358         (check_effective_target_natural_alignment_32): Add avr-*-*.
3360 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3362         PR tree-optimization/61839
3363         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3364         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3365         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3366         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3368 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3370         PR c/32187
3371         * lib/target-supports.exp (check_effective_target_float16)
3372         (check_effective_target_float32, check_effective_target_float64)
3373         (check_effective_target_float128, check_effective_target_float32x)
3374         (check_effective_target_float64x)
3375         (check_effective_target_float128x)
3376         (check_effective_target_float16_runtime)
3377         (check_effective_target_float32_runtime)
3378         (check_effective_target_float64_runtime)
3379         (check_effective_target_float128_runtime)
3380         (check_effective_target_float32x_runtime)
3381         (check_effective_target_float64x_runtime)
3382         (check_effective_target_float128x_runtime)
3383         (check_effective_target_floatn_nx_runtime)
3384         (add_options_for_float16, add_options_for_float32)
3385         (add_options_for_float64, add_options_for_float128)
3386         (add_options_for_float32x, add_options_for_float64x)
3387         (add_options_for_float128x): New procedures.
3388         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3389         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3390         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3391         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3392         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3393         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3394         gcc.dg/torture/float128-complex.c,
3395         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3396         gcc.dg/torture/float128x-basic.c,
3397         gcc.dg/torture/float128x-complex.c,
3398         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3399         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3400         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3401         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3402         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3403         gcc.dg/torture/float32x-basic.c,
3404         gcc.dg/torture/float32x-complex.c,
3405         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3406         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3407         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3408         gcc.dg/torture/float64x-basic.c,
3409         gcc.dg/torture/float64x-complex.c,
3410         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3411         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3412         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3413         gcc.dg/torture/floatn-tg.h,
3414         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3415         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3416         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3417         gcc.dg/torture/fp-int-convert-float128x.c,
3418         gcc.dg/torture/fp-int-convert-float16-timode.c,
3419         gcc.dg/torture/fp-int-convert-float16.c,
3420         gcc.dg/torture/fp-int-convert-float32-timode.c,
3421         gcc.dg/torture/fp-int-convert-float32.c,
3422         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3423         gcc.dg/torture/fp-int-convert-float32x.c,
3424         gcc.dg/torture/fp-int-convert-float64-timode.c,
3425         gcc.dg/torture/fp-int-convert-float64.c,
3426         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3427         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3428         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3429         maximum exponent of floating-point type.  Use it in testing
3430         whether 0x8...0 fits in the floating-point type.  Always treat -1
3431         (signed 0xf...f) as fitting in the floating-point type.
3432         (M_OK1): New macro.
3433         * gcc.dg/torture/fp-int-convert-double.c,
3434         gcc.dg/torture/fp-int-convert-float.c,
3435         gcc.dg/torture/fp-int-convert-float128-timode.c,
3436         gcc.dg/torture/fp-int-convert-float128.c,
3437         gcc.dg/torture/fp-int-convert-float80-timode.c,
3438         gcc.dg/torture/fp-int-convert-float80.c,
3439         gcc.dg/torture/fp-int-convert-long-double.c,
3440         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3442 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3444         PR fortran/72744
3445         * gfortran.dg/gomp/pr72744.f90: New test.
3447         PR fortran/69281
3448         * gfortran.dg/gomp/pr69281.f90: New test.
3450 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3452         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3453         the last special seed value.
3454         * gfortran.dg/random_7.f90: Use size for last array member instead
3455         of hardcoded value.
3457 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3459         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3460         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3462 2016-08-19  Richard Biener  <rguenther@suse.de>
3464         PR tree-optimization/77286
3465         * gcc.dg/torture/pr77286.c: New testcase.
3467 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3469         * gcc.dg/verbose-asm-2.c: New test case.
3471 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3473         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3474         (custom_diagnostic_finalizer): Update for change to
3475         diagnostic_show_locus.
3477 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3479         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3480         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3482 2016-08-18  Marek Polacek  <polacek@redhat.com>
3484         PR c/71514
3485         * gcc.dg/pr71514.c: New test.
3487 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3489         PR target/72839
3490         * gcc.target/i386/pr72839.c: New test.
3492 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3494         PR middle-end/70895
3495         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3496         * c-c++-common/goacc/reduction-1.c: Likewise.
3497         * c-c++-common/goacc/reduction-2.c: Likewise.
3498         * c-c++-common/goacc/reduction-3.c: Likewise.
3499         * c-c++-common/goacc/reduction-4.c: Likewise.
3501 2016-08-18  Alan Modra  <amodra@gmail.com>
3503         * gcc.c-torture/compile/pr72771.c: New.
3505 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3507         PR fortran/67496
3508         * gfortran.dg/pr67496.f90: New test.
3510 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3512         PR tree-optimization/71752
3513         * gcc.dg/vect/pr71752.c: New.
3515 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3517         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3519 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3521         PR middle-end/77259
3522         * g++.dg/ipa/devirt-52.C: New test.
3524 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3526         * c-c++-common/goacc/reduction-6.c: New testcase.
3528 2016-08-17  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/76490
3531         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3532         * gcc.dg/pr52904.c: XFAIL.
3534 2016-08-17  Richard Biener  <rguenther@suse.de>
3536         PR tree-optimization/23855
3537         * gcc.dg/loop-unswitch-2.c: Adjust.
3539 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3541         PR tree-optimization/72817
3542         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3544 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3546         PR libgcc/77265
3547         * gcc.dg/torture/float128-extend-inf.c: New test.
3549 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3551         PR c/72857
3552         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3553         for embedded NUL.
3554         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3555         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3556         caret placement.
3557         (test_oct): Likewise.
3558         (test_multiple): Likewise.
3559         (test_field_width_specifier): Likewise.
3560         (test_field_width_specifier_2): New function.
3561         (test_field_precision_specifier): New function.
3562         (test_embedded_nul): Update expected caret placement.
3563         (test_non_contiguous_strings): Update line number.
3564         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3565         (__emit_string_literal_range): Add "caret_idx" param.
3566         (test_simple_string_literal): Add value for new param, updating
3567         expected output..
3568         (test_concatenated_string_literal): Likewise.
3569         (test_multiline_string_literal): Likewise.
3570         (test_hex): Likewise.
3571         (test_oct): Likewise.
3572         (test_multiple): Likewise.
3573         (test_ucn4): Likewise.
3574         (test_ucn8): Likewise.
3575         (test_u8): Likewise.
3576         (test_u): Likewise; update expected message, from "range" to
3577         "location".
3578         (test_U): Likewise.
3579         (test_L): Likewise.
3580         (test_macro): Add value for new param.
3581         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3582         (__emit_string_literal_range): Add "caret_idx" param.
3583         (test_stringified_token_1): Add value for new param.  Update
3584         expected message, from "range" to "location".
3585         (test_stringized_token_2): Likewise, adding param to macro.
3586         (test_stringified_token_3): Likewise.
3587         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3588         (emit_warning): Convert param from source_range to location_t.
3589         (test_string_literals): Add caret_idx param, and use it when
3590         constructing a substring_loc.  Update error message, from
3591         "range" to "location".
3593 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3595         PR target/71910
3596         * g++.dg/gomp/pr71910.C: New test.
3598         PR middle-end/67485
3599         * gcc.c-torture/compile/pr67485.c: New test.
3601         PR target/72867
3602         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3604 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3606         PR tree-optimization/69848
3607         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3609 2016-08-16  Martin Liska  <mliska@suse.cz>
3611         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3612         of memory operations so that it can be handled by core2
3613         in 32-bit mode.
3615 2016-08-16  Richard Biener  <rguenther@suse.de>
3617         PR tree-optimization/76783
3618         * gcc.dg/pr76783.c: New testcase.
3619         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3621 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3623         PR tree-optimization/72817
3624         PR tree-optimization/73450
3625         * gcc.dg/tree-ssa/pr72817.c: New test.
3626         * gcc.dg/tree-ssa/pr73450.c: New test.
3628 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3630         * gfortran.dg/init_flag_13.f90: New testcase.
3631         * gfortran.dg/init_flag_14.f90: Ditto.
3632         * gfortran.dg/init_flag_15.f03: Ditto.
3633         * gfortran.dg/dec_init_1.f90: Ditto.
3634         * gfortran.dg/dec_init_2.f90: Ditto.
3636 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3638         PR target/72867
3639         * gcc.target/i386/pr72867.c: New test.
3641 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3643         * c-c++-common/dump-ada-spec-5.c: New test.
3645 2016-08-15  Richard Biener  <rguenther@suse.de>
3647         PR tree-optimization/73434
3648         * gcc.dg/torture/pr73434.c: New testcase.
3650 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3652         PR tree-optimization/72824
3653         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3655 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3657         PR fortran/70598
3658         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3659         in use_device clause.
3660         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3661         * gfortran.dg/goacc/list.f95: Adjust to catch
3662         "neither a POINTER nor an array" error messages.
3664 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3666         PR target/76342
3667         * gcc.target/i386/pr76342.c: New test.
3669 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3671         PR c/71512
3672         * g++.dg/ubsan/pr71512.C: New test.
3673         * c-c++-common/ubsan/pr71512-1.c: New test.
3674         * c-c++-common/ubsan/pr71512-2.c: New test.
3676 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3678         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3679         vector initialization options.
3680         * gcc.target/powerpc/vec-init-2.c: Likewise.
3681         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3682         is generated on ISA 3.0.
3684 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3686         PR middle-end/71654
3687         * gcc.dg/c-c++-common/pr71654.c: New test.
3688         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3689         dg-options.
3690         * gcc.dg/tree-ssa/vrp24: Likewise.
3692 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3694         PR c/67410
3695         * gcc.dg/pr67410.c: New test.
3697 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3699         PR tree-optimization/69848
3700         * gcc.dg/vect/vect-pr69848.c: New test.
3702 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3704         PR testsuite/71008
3705         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3706         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3707         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3708         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3710 2016-08-12  Richard Biener  <rguenther@suse.de>
3712         PR tree-optimization/57326
3713         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3714         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3715         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3716         * gcc.target/i386/pr45685.c: Likewise.
3717         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3718         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3719         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3720         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3721         * gfortran.dg/pr34163.f90: Likewise.
3723 2016-08-12  Martin Liska  <mliska@suse.cz>
3725         * g++.dg/gcov/gcov-16.C: New test.
3726         * lib/gcov.exp: Support new argument for run-gcov function.
3728 2016-08-12  Martin Liska  <mliska@suse.cz>
3730         PR gcov-profile/35590
3731         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3733 2016-08-12  Richard Biener  <rguenther@suse.de>
3735         PR tree-optimization/72851
3736         * gcc.dg/torture/pr72851.c: New testcase.
3738 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3740         PR debug/63240
3741         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3742         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3743         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3744         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3745         DW_AT_deleted.
3747         PR debug/55641
3748         * g++.dg/debug/dwarf2/ref-1.C: New.
3750         PR debug/49366
3751         * g++.dg/debug/dwarf2/template-params-12.H: New.
3752         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3753         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3754         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3755         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3756         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3757         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3758         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3760 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3762         PR target/72863
3763         * gcc.target/powerpc/pr72863.c: New test.
3765 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3767         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3769 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3771         * gcc.target/i386/pieces-strcpy-1.c: New test.
3772         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3774 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3776         PR c++/72868
3777         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3779 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3781         * gcc.target/i386/pieces-memcpy-1.c: New test.
3782         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3783         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3784         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3785         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3786         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3788 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3790         PR c/72816
3791         * gcc.dg/pr72816.c: Remove dg-error.
3793 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3795         PR tree-optimization/71083
3796         * gcc.c-torture/execute/pr71083.c: New test.
3797         * gnat.dg/loop_optimization23.adb: New test.
3798         * gnat.dg/loop_optimization23_pkg.ads: New test.
3799         * gnat.dg/loop_optimization23_pkg.adb: New test.
3801 2016-08-11  Richard Biener  <rguenther@suse.de>
3803         PR tree-optimization/72772
3804         * gcc.dg/graphite/pr35356-1.c: Adjust.
3805         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3807 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3809         * gfortran.dg/random_7.f90: Take into account that the last seed
3810         value is the special p value.
3811         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3813 2016-08-11  Richard Biener  <rguenther@suse.de>
3815         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3817 2016-08-11  Alan Modra  <amodra@gmail.com>
3819         * gcc.target/powerpc/pr71680.c: New.
3821 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3823         * gcc.target/powerpc/bfp/bfp.exp: New file.
3824         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3825         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3826         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3827         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3828         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3829         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3830         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3831         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3832         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3833         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3834         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3835         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3836         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3837         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3838         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3839         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3840         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3841         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3842         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3843         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3844         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3845         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3846         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3847         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3848         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3849         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3850         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3851         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3852         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3853         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3854         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3855         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3856         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3857         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3858         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3859         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3860         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3861         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3862         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3863         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3864         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3865         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3866         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3867         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3868         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3869         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3870         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3871         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3872         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3873         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3874         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3875         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3876         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3878 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3880         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3881         Add aarch64*-*-*.
3883 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
3885         * gcc.target/aarch64/simd/vcond-ne.c: New test.
3887 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3889         PR target/72853
3890         * gcc.target/powerpc/pr72853.c: New test.
3892 2016-08-10  Martin Liska  <mliska@suse.cz>
3894         PR gcov-profile/58306
3895         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3897 2016-08-10  Martin Liska  <mliska@suse.cz>
3899         * g++.dg/gcov/gcov-threads-1.C: New test.
3901 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3903         PR target/71873
3904         * gcc.target/avr/pr71873.c: New test.
3906 2016-08-09  Martin Liska  <mliska@suse.cz>
3908         * g++.dg/gcov/gcov-dump-1.C: New test.
3909         * g++.dg/gcov/gcov-dump-2.C: New test.
3911 2016-08-09  Martin Liska  <mliska@suse.cz>
3913         * gcc.dg/tree-prof/val-prof-9.c: New test.
3915 2016-08-09  Martin Liska  <mliska@suse.cz>
3917         * gcc.dg/tree-prof/val-prof-8.c: New test.
3919 2016-08-09  Martin Jambor  <mjambor@suse.cz>
3921         PR ipa/71981
3922         * gcc.dg/ipa/pr71981.c: New test.
3924 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3926         PR tree-optimization/33707
3927         * gcc.dg/vect/pr33707.c: New test.
3929 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
3931         PR tree-optimization/pr72772
3932         * gcc.dg/tree-ssa/pr72772.c: New test.
3934 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
3936         PR rtl-optimization/66669
3937         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3939 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3941         PR tree-optimization/72824
3942         * gcc.c-torture/execute/ieee/pr72824.c: New test.
3944 2016-08-09  Richard Biener  <rguenther@suse.de>
3946         PR tree-optimization/71802
3947         * gcc.dg/torture/pr71802.c: New testcase.
3949 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
3951         PR c++/72809
3952         * g++.dg/eh/stdarg1.C: New test.
3954 2016-08-08  Andi Kleen  <ak@linux.intel.com>
3956         * lib/profopt.exp: (auto-profopt-execute): Don't include full
3957         test command line in failure log.
3958         (profopt-execute): dito. Make autofdo file names unique.
3960 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3962         PR c/64955
3963         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3964         output.
3966 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3968         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3969         c99_runtime.
3970         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3971         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3972         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3973         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3974         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3975         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3977 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3979         PR c/52952
3980         * gcc.dg/cpp/pr66415-1.c: Likewise.
3981         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3982         * gcc.dg/format/c90-printf-1.c: Likewise.
3983         * gcc.dg/format/diagnostic-ranges.c: New test case.
3985 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3987         PR fortran/72716
3988         * gfortran.dg/gomp/pr72716.f90: New test.
3990         PR middle-end/72781
3991         * gcc.dg/gomp/pr72781.c: New test.
3993         PR middle-end/68762
3994         * g++.dg/vect/pr68762-1.cc: New test.
3995         * g++.dg/vect/pr68762-2.cc: New test.
3996         * g++.dg/vect/pr68762.h: New file.
3998 2016-08-08  Martin Sebor  <msebor@redhat.com>
4000         PR testsuite/72838
4001         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4002         * g++.dg/warn/overflow-warn-3.C: Same.
4003         * g++.dg/warn/overflow-warn-4.C: Same.
4005 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4007         PR fortran/71936
4008         * gfortran.dg/allocate_with_source_21.f03: New test.
4010 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4012         PR fortran/72698
4013         * gfortran.dg/allocate_with_source_20.f03: New test.
4015 2016-08-08  Alan Modra  <amodra@gmail.com>
4017         * gcc.c-torture/compile/pr72802.c: New.
4019 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4021         PR fortran/70524
4022         * gfortran.dg/dependency_48.f90: New test.
4024 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4026         PR fortran/70040
4027         * gfortran.dg/pr70040.f90:  New testcase.
4029 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4031         PR fortran/71961
4032         * gfortran.dg/matmul_10.f90:  New testcase.
4034 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4036         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4038 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4040         PR c/72816
4041         * gcc.dg/pr72816.c: New test.
4043 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4045         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4046         * g++.dg/conversion/pr41426.C: Likewise.
4047         * g++.dg/conversion/pr66211.C: Likewise.
4048         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4049         * g++.dg/init/ref8.C: Likewise.
4050         * g++.old-deja/g++.law/cvt20.C: Likewise.
4051         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4053 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4055         PR tree-optimization/18046
4056         * gcc.dg/tree-ssa/vrp105.c: New test.
4057         * gcc.dg/tree-ssa/vrp106.c: New test.
4059 2016-08-05  Martin Sebor  <msebor@redhat.com>
4061         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4062         1ul in diagnostics.  Remove hyphen from "constant-expression."
4063         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4064         * g++.dg/cpp0x/static_assert3.C: Same.
4065         * g++.dg/cpp1y/constexpr-throw.C: Same.
4066         * g++.dg/template/nontype3.C: Same.
4067         * g++.dg/warn/overflow-warn-1.C: Same.
4068         * g++.dg/warn/overflow-warn-3.C: Same.
4069         * g++.dg/warn/overflow-warn-4.C: Same.
4071 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
4073         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4074         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4075         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4076         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4078 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4080         PR tree-optimization/72810
4081         * gcc.dg/tree-ssa/vrp110.c: New test.
4083 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4085         PR Target/72819
4086         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4087         registers.
4088         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4089         saving the half-precision registers.
4090         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4091         value is returned in h0.
4092         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4093         are passed in FP/SIMD registers.
4094         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4095         passing works corrcetly.
4096         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4097         (hfa_f16x2_t): Likewise.
4098         (hfa_f16x3_t): Likewise.
4099         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4100         are promoted to double and passed in a double register.
4101         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4102         are promoted to double and stacked.
4103         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4104         __fp16 data types.
4105         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4106         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4107         __fp16 first get passed in FP/SIMD registers, then stacked.
4109 2016-08-05  Nathan Sidwell  <nathan@acm.org>
4111         PR c++/68724
4112         * g++.dg/cpp0x/pr68724.C: New.
4114 2016-08-05  Richard Biener  <rguenther@suse.de>
4116         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4118 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4120         * gcc.dg/tree-ssa/vrp107.c: New test.
4121         * gcc.dg/tree-ssa/vrp108.c: New test.
4122         * gcc.dg/tree-ssa/vrp109.c: New test.
4124 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4126         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4127         dg-options.
4129 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4131         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4132         test-cases.
4133         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4134         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4135         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4136         test-cases.
4137         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4138         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4139         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4140         large_double.
4142 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4144         PR c++/72800
4145         * g++.dg/cpp1y/lambda-ice1.C: New.
4147 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4149         PR c++/72759
4150         * g++.dg/cpp1y/pr72759.C: New test.
4152 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4154         * gcc.dg/switch-10.c: New test.
4156 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4158         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4160 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4162         * c-c++-common/goacc/routine-5.c: Update.
4164 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4166         PR rtl-optimization/70903
4167         * gcc.c-torture/execute/pr70903.c: New test.
4169 2016-08-04  Martin Liska  <mliska@suse.cz>
4171         * gcc.dg/params/params.exp: Replace file exists with
4172         TESTING_IN_BUILD_TREE.
4174 2016-08-04  Marek Polacek  <polacek@redhat.com>
4176         PR c++/70229
4177         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4179 2016-08-04  Richard Biener  <rguenther@suse.de>
4181         PR middle-end/71984
4182         * gcc.dg/torture/pr71984.c: Guard correctness check for
4183         little-endian.
4185 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4187         * gcc.c-torture/compile/20160802-1.c: New testcase.
4189 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4191         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4193 2016-08-03  Richard Biener  <rguenther@suse.de>
4195         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4196         and remove -O3.
4197         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4198         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4200 2016-08-03  Richard Biener  <rguenther@suse.de>
4202         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4203         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4204         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4205         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4207 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4209         * gcc.dg/init-excess-2.c: Require int32plus.
4210         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4211         * gcc.dg/pr59963-2.c: Require int32plus.
4212         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4213         * gcc.dg/unroll-7.c: Require int32plus.
4215 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4217         PR tree-optimization/34114
4218         * gcc.dg/tree-ssa/loop-42.c: New test.
4220 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4222         * gcc.target/aarch64/vminmaxnm.c: New.
4223         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4224         tests.
4226 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4228         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4229         vec_extract for vector float, vector int, vector short, and vector
4230         char.
4231         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4232         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4233         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4234         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4236 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4238         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4239         single stack adjustment, no writeback.
4240         * gcc.target/aarch64/test_frame_12.c: Likewise.
4241         * gcc.target/aarch64/test_frame_13.c: Likewise.
4242         * gcc.target/aarch64/test_frame_15.c: Likewise.
4243         * gcc.target/aarch64/test_frame_6.c: Likewise.
4244         * gcc.target/aarch64/test_frame_7.c: Likewise.
4245         * gcc.target/aarch64/test_frame_8.c: Likewise.
4246         * gcc.target/aarch64/test_frame_16.c: New test.
4248 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4250         PR target/72748
4251         * gcc.target/i386/pr72748.c: New test.
4253 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4255         PR tree-optimization/71818
4256         * gcc.dg/vect/pr71818.c: New
4258 2016-08-01  Martin Liska  <mliska@suse.cz>
4260         PR tree-optimization/71857
4261         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4263 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4265         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4267 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4269         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4271 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4273         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4274         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4276 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4278         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4279         (check_effective_target_c++): Likewise. Also match for libstdc++.
4281 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4283         PR fortran/41922
4284         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4285         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4286         * gfortran.dg/pr41922.f90: New test.
4288 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4290         PR fortran/68566
4291         * gfortran.dg/pr68566.f90: new test.
4293 2016-07-30  Martin Sebor  <msebor@redhat.com>
4295         PR c++/60760
4296         PR c++/71091
4297         * g++.dg/cpp0x/constexpr-cast.C: New test.
4298         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4299         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4300         * g++.dg/ubsan/pr63956.C: Correct.
4302 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4304         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4305         vector double or vector long where the vector is in memory.
4306         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4307         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4309 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4311         PR fortran/69867
4312         * gfortran.dg/pr69867.f90: New test.
4314 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4316         PR fortran/69962
4317         * gfortran.dg/pr69962.f90: New test.
4319 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4321         PR fortran/70006
4322         * gfortran.dg/pr70006.f90: New test.
4324 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4326         PR fortran/71730
4327         * gfortran.dg/pr71730.f90: New test.
4328         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4329         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4330         * gfortran.dg/array_constructor_26.f03: Ditto.
4332 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4334         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4335         * gcc.target/powerpc/pr71763.c: Likewise.
4337 2016-07-29  Marek Polacek  <polacek@redhat.com>
4339         PR c/71742
4340         * gcc.dg/940510-1.c: Adjust dg-error.
4341         * gcc.dg/c99-flex-array-1.c: Likewise.
4342         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4344         PR c/71853
4345         * gcc.dg/noncompile/pr71853.c: New test.
4347         PR c/71573
4348         * gcc.dg/noncompile/pr71573.c: New test.
4350         PR c/71926
4351         * g++.dg/warn/Wparentheses-30.C: New test.
4352         * gcc.dg/Wparentheses-14.c: New test.
4354 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4356         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4358 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4360         PR tree-optimization/57558
4361         * gcc.dg/vect/pr57558-1.c: New test.
4362         * gcc.dg/vect/pr57558-2.c: New test.
4364 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4366         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4367         to scan forwprop1 dump pass.
4369 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4371         PR c++/51488
4372         * g++.dg/template/pr51488.C: New.
4374 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4376         PR c/71969
4377         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4378         static __inline__.
4379         * gcc.dg/pr71969-1.c: New test.
4380         * gcc.dg/pr71969-2.c: New test.
4381         * gcc.dg/pr71969-3.c: New test.
4383 2016-07-29  Marek Polacek  <polacek@redhat.com>
4385         PR c/71574
4386         * c-c++-common/pr71574.c: New test.
4388         PR c/71583
4389         * gcc.dg/noncompile/pr71583.c: New test.
4391 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4393         PR middle-end/68217
4394         * gcc.dg/pr68217.c: New test.
4396 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4398         PR fortran/71067
4399         * gfortran.dg/pr71067_1.f90: New test.
4400         * gfortran.dg/pr71067_2.f90: Ditto.
4402 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4404         * gcc.target/powerpc/vec-extract-1.c: New test.
4406 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4408         PR fortran/71799
4409         * gfortran.dg/pr71799.f90: New test.
4411 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4413         PR c++/71665
4414         * g++.dg/cpp0x/pr71665-1.C: New.
4415         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4416         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4417         * g++.dg/ext/label10.C: Likewise.
4418         * g++.dg/parse/constant5.C: Likewise.
4420 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4422         PR fortran/71859
4423         * gfortran.dg/pr71859.f90: New test.
4424         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4425         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4427 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4429         PR fortran/71883
4430         * gfortran.dg/pr71883.f90 : New test.
4432 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4434         PR tree-optimization/71734
4435         * g++.dg/vect/pr70729-nest.cc: New test.
4437 2016-07-28  Renlin Li  <renlin.li@arm.com>
4439         Revert
4440         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4442         PR fortran/71902
4443         * gfortran.dg/dependency_47.f90:  New test.
4445 2016-07-28  Martin Liska  <mliska@suse.cz>
4447         PR gcov-profile/68025
4448         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4450 2016-07-28  Martin Liska  <mliska@suse.cz>
4452         * g++.dg/vect/pr70944.cc: New test.
4454 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4456         PR middle-end/71994
4457         * gcc.dg/torture/pr71994.c: New test.
4459 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4461         PR middle-end/71078
4462         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4463         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4464         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4466 2016-07-27  Richard Biener  <rguenther@suse.de>
4468         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4470 2016-07-27  Martin Liska  <mliska@suse.cz>
4472         * gcc.dg/predict-13.c: New test.
4473         * gcc.dg/predict-14.c: New test.
4475 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4477         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4478         including stdint.h.
4479         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4480         including stdint.h.
4482 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4484         PR target/71869
4485         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4486         IEEE built-in functions handle quiet and signalling NaNs
4487         correctly.
4489 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4491         PR fortran/71862
4492         * gfortran.dg/pr71862.f90: New test.
4494 2016-07-26  Martin Sebor  <msebor@redhat.com>
4496         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4497         selector with dg-options.
4499 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4501         PR tree-optimization/18046
4502         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4503         * gcc.dg/tree-ssa/vrp103.c: New test.
4504         * gcc.dg/tree-ssa/vrp104.c: New test.
4506 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4508         * gcc.target/powerpc/pr63354.c: Require lp64 since
4509         -mprofile-kernel is not legal with -m32.
4511 2016-07-26  Richard Biener  <rguenther@suse.de>
4513         PR rtl-optimization/71984
4514         * gcc.dg/torture/pr71984.c: New testcase.
4516 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4518         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4519         g++-dg-runtest via et-dg-runtest.
4520         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4521         * gcc.dg/vect/vect.exp: Likewise.
4522         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4523         gfortran-dg-runtest.
4524         * gfortran.dg/vect/vect.exp: Likewise.
4525         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4526         (check_mips_loongson_hw_available): Likewise.
4527         (check_effective_target_mpaired_single_runtime): Likewise.
4528         (check_effective_target_mips_loongson_runtime): Likewise.
4529         (add_options_for_mpaired_single): Likewise.
4530         (check_effective_target_vect_int): Add global et_index.
4531         Check and save the supported feature for a target selected by
4532         the et_index target.  Break long lines where appropriate.  Call
4533         et-is-effective-target for MIPS with an argument instead of
4534         check_effective_target_* where appropriate.
4535         (check_effective_target_vect_intfloat_cvt): Likewise.
4536         (check_effective_target_vect_uintfloat_cvt): Likewise.
4537         (check_effective_target_vect_floatint_cvt): Likewise.
4538         (check_effective_target_vect_floatuint_cvt): Likewise.
4539         (check_effective_target_vect_simd_clones): Likewise.
4540         (check_effective_target_vect_shift): ewise.
4541         (check_effective_target_whole_vector_shift): Likewise.
4542         (check_effective_target_vect_bswap): Likewise.
4543         (check_effective_target_vect_shift_char): Likewise.
4544         (check_effective_target_vect_long): Likewise.
4545         (check_effective_target_vect_float): Likewise.
4546         (check_effective_target_vect_double): Likewise.
4547         (check_effective_target_vect_long_long): Likewise.
4548         (check_effective_target_vect_no_int_max): Likewise.
4549         (check_effective_target_vect_no_int_add): Likewise.
4550         (check_effective_target_vect_no_bitwise): Likewise.
4551         (check_effective_target_vect_widen_shift): Likewise.
4552         (check_effective_target_vect_no_align): Likewise.
4553         (check_effective_target_vect_hw_misalign): Likewise.
4554         (check_effective_target_vect_element_align): Likewise.
4555         (check_effective_target_vect_condition): Likewise.
4556         (check_effective_target_vect_cond_mixed): Likewise.
4557         (check_effective_target_vect_char_mult): Likewise.
4558         (check_effective_target_vect_short_mult): Likewise.
4559         (check_effective_target_vect_int_mult): Likewise.
4560         (check_effective_target_vect_extract_even_odd): Likewise.
4561         (check_effective_target_vect_interleave): Likewise.
4562         (check_effective_target_vect_stridedN): Likewise.
4563         (check_effective_target_vect_multiple_sizes): Likewise.
4564         (check_effective_target_vect64): Likewise.
4565         (check_effective_target_vect_call_copysignf): Likewise.
4566         (check_effective_target_vect_call_sqrtf): Likewise.
4567         (check_effective_target_vect_call_btrunc): Likewise.
4568         (check_effective_target_vect_call_btruncf): Likewise.
4569         (check_effective_target_vect_call_ceil): Likewise.
4570         (check_effective_target_vect_call_ceilf): Likewise.
4571         (check_effective_target_vect_call_floor): Likewise.
4572         (check_effective_target_vect_call_floorf): Likewise.
4573         (check_effective_target_vect_call_lceil): Likewise.
4574         (check_effective_target_vect_call_lfloor): Likewise.
4575         (check_effective_target_vect_call_nearbyint): Likewise.
4576         (check_effective_target_vect_call_nearbyintf): Likewise.
4577         (check_effective_target_vect_call_round): Likewise.
4578         (check_effective_target_vect_call_roundf): Likewise.
4579         (check_effective_target_vect_perm): Likewise, but also append *_saved
4580         to the existing global name to properly cache the result.
4581         (check_effective_target_vect_perm_byte): Likewise.
4582         (check_effective_target_vect_perm_short): Likewise.
4583         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4584         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4585         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4586         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4587         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4588         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4589         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4590         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4591         (check_effective_target_vect_sdot_qi): Likewise.
4592         (check_effective_target_vect_udot_qi): Likewise.
4593         (check_effective_target_vect_sdot_hi): Likewise.
4594         (check_effective_target_vect_udot_hi): Likewise.
4595         (check_effective_target_vect_usad_char): Likewise.
4596         (check_effective_target_vect_pack_trunc): Likewise.
4597         (check_effective_target_vect_unpack): Likewise.
4598         (check_effective_target_vect_aligned_arrays): Likewise.
4599         (check_effective_target_vect_natural_alignment): Likewise.
4600         (check_effective_target_vector_alignment_reachable): Likewise.
4601         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4602         (is-effective-target): Initialize et_index if undefined.
4603         (et-dg-runtest): New.
4604         (et-is-effective-target): Likewise.
4605         (check_vect_support_and_set_flags): Add supported MIPS targets to
4606         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4608 2016-07-26  Richard Biener  <rguenther@suse.de>
4609             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4611         PR middle-end/70920
4612         * gcc.dg/pr70920-1.c: New test-case.
4613         * gcc.dg/pr70902-2.c: Likewise.
4614         * gcc.dg/pr70920-3.c: Likewise.
4615         * gcc.dg/pr70920-4.c: Likewise
4616         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4617         2 instead of 3.
4619 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4621         * gcc.c-torture/execute/pr71494.c: Require label_values.
4622         * gcc.dg/pr16973.c: Ditto.
4624 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4626         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4627         * gcc.dg/torture/pr69771.c: Require int32plus.
4628         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4630 2016-07-25  Martin Liska  <mliska@suse.cz>
4632         * gcc.dg/torture/pr71987.c: New test.
4634 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4636         PR fortran/71935
4637         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4638         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4639         * gfortran.dg/pr71935.f90: New test.
4641 2016-07-22  Martin Sebor  <msebor@redhat.com>
4643         PR c++/71675
4644         * g++.dg/ext/atomic-3.C: New test.
4645         * gcc.dg/atomic/pr71675.c: New test.
4647 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4649         * gcc.target/i386/mvc8.c: New test.
4651 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4653         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4654         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4656 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4658         PR fortran/71795
4659         * gfortran.dg/constructor_50.f90:  New test.
4661 2016-07-22  Martin Liska  <mliska@suse.cz>
4663         PR gcov-profile/69028
4664         PR gcov-profile/62047
4665         * g++.dg/cilk-plus/pr69028.C: New test.
4667 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4669         * gfortran.dg/coarray_stat_2.f90: New test.
4671 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4673         * gcc.target/powerpc/vec-extract.h: New files to check the
4674         vec_extract built-in functions for all vector types, testing
4675         accessing each element, both with constant and variable element
4676         numbers.
4677         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4678         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4679         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4680         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4681         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4682         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4683         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4684         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4685         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4687 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4689         PR c++/71728
4690         * g++.dg/other/pr71728.C: New test.
4692 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4694         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4695         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4696         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4697         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4698         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4700 2016-07-21  Richard Biener  <rguenther@suse.de>
4702         PR tree-optimization/71947
4703         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4705 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4707         * gcc.dg/tree-ssa/scev-15.c: New.
4709 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4711         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4713 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4715         PR c++/71941
4716         * g++.dg/gomp/pr71941.C: New test.
4718 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4720         PR c/70339
4721         PR c/71858
4722         * g++.dg/spellcheck-identifiers.C: New test case, based on
4723         gcc.dg/spellcheck-identifiers.c.
4724         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4725         gcc.dg/spellcheck-identifiers-2.c.
4726         * g++.dg/spellcheck-typenames.C: New test case, based on
4727         gcc.dg/spellcheck-typenames.c
4729 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4731         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4732         pointer to member function and also test catching by reference.
4734 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4736         * gcc.target/s390/pr67443.c: Fix test case.
4738 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4740         * gcc.target/s390/insv-1.c: Xfail some tests.
4741         * gcc.target/s390/insv-2.c: Likewise.
4743 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4745         * gcc.target/avr/torture/get-mem.c: New test.
4746         * gcc.target/avr/torture/set-mem.c: New test.
4748 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4750         PR target/71948
4751         * gcc.target/avr/torture/tiny-progmem.c: New test.
4753 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4755         PR c++/71909
4756         * g++.dg/parse/pr71909.C: New test.
4757         * g++.dg/tm/pr71909.C: New test.
4759         PR c++/50060
4760         * g++.dg/cpp0x/constexpr-50060.C: New test.
4761         * g++.dg/cpp1y/constexpr-50060.C: New test.
4763 2016-07-20  Martin Liska  <mliska@suse.cz>
4765         * gfortran.dg/graphite/pr71898.f90: New test.
4767 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4769         PR tree-optimization/71503
4770         PR tree-optimization/71683
4771         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4772         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4774 2016-07-20  Martin Liska  <mliska@suse.cz>
4776         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4777         * gcc.dg/plugin/sreal-test-1.c: Remove.
4778         * gcc.dg/plugin/sreal_plugin.c: Remove.
4780 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4782         PR fortran/71902
4783         * gfortran.dg/dependency_47.f90:  New test.
4785 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4787         PR rtl-optimization/71916
4788         * gcc.c-torture/compile/pr71916.c: New test.
4790         PR middle-end/71874
4791         * g++.dg/torture/pr71874.C: New test.
4793         PR middle-end/71734
4794         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4795         (my_alloc): Rewritten to use __builtin_posix_memalign and
4796         __SIZE_TYPE__.
4797         (my_free): Use __builtin_free instead of _mm_free.
4798         (Vec::operator=): Use __builtin_memcpy.
4800 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4802         PR fortran/71688
4803         * gfortran.dg/pr71688.f90: New test.
4805 2016-07-19  Richard Biener  <rguenther@suse.de>
4807         * c-c++-common/vector-subscript-6.c: New testcase.
4808         * c-c++-common/vector-subscript-7.c: Likewise.
4810 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4812         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4813         and UInt32 based on __SIZEOF_INT__.
4815 2016-07-19  Richard Biener  <rguenther@suse.de>
4817         PR tree-optimization/71901
4818         * gcc.dg/torture/pr71901.c: New testcase.
4820 2016-07-19  Richard Biener  <rguenther@suse.de>
4822         PR tree-optimization/71908
4823         * gcc.dg/torture/pr71908.c: New testcase.
4825 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4827         PR target/71493
4828         * gcc.target/powerpc/pr71493-1.c: New test.
4829         * gcc.target/powerpc/pr71493-2.c: Likewise.
4831 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4833         PR c++/71835
4834         * g++.dg/conversion/ambig3.C: New test.
4836         PR c++/71828
4837         * g++.dg/cpp0x/constexpr-71828.C: New test.
4839         PR c++/71826
4840         * g++.dg/template/pr71826.C: New test.
4842         PR c++/71822
4843         * g++.dg/template/defarg21.C: New test.
4845         PR c++/71871
4846         * g++.dg/ext/vector31.C: New test.
4848 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4850         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4852 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4854         PR tree-optimization/71734
4855         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4857 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4859         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4860         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4861         stack-layout-dynamic-1.c: New test.
4863 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4865         * gcc.target/s390/nolrl-1.c: New test.
4867 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
4869         PR fortran/71523
4870         * gfortran.dg/pr71523_1.f90: New test.
4871         * gfortran.dg/pr71523_2.f90: New test.
4873 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
4875         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4877 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4878             Marco Restelli  <mrestelli@gmail.com>
4880         PR fortran/62125
4881         * gfortran.dg/pr62125.f90: New test.
4883 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4885         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4886         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4888 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
4890         PR c++/58796
4891         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4892         * g++.dg/cpp0x/nullptr35.C: New test.
4894 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4896         * gcc.dg/tree-ssa/scev-8.c: Update test string.
4898 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
4900         * gfortran.dg/goacc/vector_length.f90: New test.
4902 2016-07-15  Richard Biener  <rguenther@suse.de>
4904         PR tree-optimization/71881
4905         * gcc.dg/torture/pr71881.c: New testcase.
4907 2016-07-15  Richard Biener  <rguenther@suse.de>
4909         PR tree-optimization/71887
4910         * gcc.dg/torture/pr71887.c: New testcase.
4912 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
4914         PR c/71858
4915         * gcc.dg/spellcheck-identifiers-3.c: New test.
4917 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
4919         PR fortran/71807
4920         * gfortran.dg/null_9.f90: New test.
4922 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4924         * gcc.dg/tree-ssa/loop-41.c: New test.
4926 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
4928         PR tree-optimization/71347
4929         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4931 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4933         PR fortran/29819
4934         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4935         * gfortran.dg/contains.f90: Ditto.
4936         * gfortran.dg/contains_empty_1.f03: Ditto.
4937         * gfortran.dg/submodule_3.f08: Ditto.
4939 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4941         PR testsuite/71865
4942         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4943         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4944         expected diagnostics.
4946         PR c/71858
4947         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4948         * gcc.dg/spellcheck-identifiers-2.c: New test.
4949         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4950         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4952 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
4954         PR tree-optimization/71872
4955         * gcc.c-torture/compile/pr71872.c: New test.
4957 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4959         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4960         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4961         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4962         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4963         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4964         * gcc.target/arm/atomic-op-acquire-1.c: This.
4965         * gcc.target/arm/atomic-op-char.c: Rename into ...
4966         * gcc.target/arm/atomic-op-char-1.c: This.
4967         * gcc.target/arm/atomic-op-consume.c: Rename into ...
4968         * gcc.target/arm/atomic-op-consume-1.c: This.
4969         * gcc.target/arm/atomic-op-int.c: Rename into ...
4970         * gcc.target/arm/atomic-op-int-1.c: This.
4971         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4972         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4973         * gcc.target/arm/atomic-op-release.c: Rename into ...
4974         * gcc.target/arm/atomic-op-release-1.c: This.
4975         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4976         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4977         * gcc.target/arm/atomic-op-short.c: Rename into ...
4978         * gcc.target/arm/atomic-op-short-1.c: This.
4979         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4980         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4981         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4982         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4983         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4984         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4985         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4986         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4987         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4988         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4990 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4992         PR fortran/70842
4993         * gfortran.dg/select_type_35.f03: New test.
4995 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4997         PR target/65951
4998         PR tree-optimization/70923
4999         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5000         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5001         * gcc.dg/vect/pr65951.c: Likewise.
5002         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5004 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5006         * c-c++-common/pr60226.c: Expect maximum object file alignment
5007         error on AIX.
5009 2016-07-14  Richard Biener  <rguenther@suse.de>
5011         PR tree-optimization/71866
5012         * gcc.dg/torture/pr71866.c: New testcase.
5014 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5016         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5017         selector and enclose boolean expression in curly braces.
5019 2016-07-14  Alan Modra  <amodra@gmail.com>
5021         PR target/71733
5022         * gcc.target/powerpc/p9-novsx.c: New.
5024 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5026         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5027         * g++.dg/tree-prof/morefunc.C: Dito.
5028         * g++.dg/tree-prof/pr35545.C: Dito.
5029         * g++.dg/tree-prof/reorder.C: Dito.
5030         * gcc.dg/tree-prof/20050826-2.c: Dito.
5031         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5032         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5033         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5034         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5035         * gcc.dg/tree-prof/inliner-1.c: Dito.
5036         * gcc.dg/tree-prof/merge_block.c: Dito.
5037         * gcc.dg/tree-prof/stringop-1.c: Dito.
5038         * gcc.dg/tree-prof/stringop-2.c: Dito.
5039         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5040         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5041         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5042         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5043         * gcc.dg/tree-prof/update-loopch.c: Dito.
5044         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5045         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5046         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5047         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5048         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5049         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5050         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5052 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5054         * lib/profopt.exp (profopt-execute): Remove .imports files.
5056 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5058         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5060 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5062         * lib/profopt.exp (dg-final-scan-autofdo,
5063         dg-final-scan-not-autofdo): New functions.
5065 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
5067         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5068         * gcc.dg/vect/vect-35.c: Ditto.
5069         * gcc.dg/vect/vect-alias-check-2.c: New test.
5071 2016-07-13  Martin Liska  <mliska@suse.cz>
5073         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5074         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5075         * gfortran.dg/pr42108.f90: Update expected dump scan.
5077 2016-07-13  Richard Biener  <rguenther@suse.de>
5079         PR tree-optimization/24574
5080         * gcc.dg/pr24574.c: New testcase.
5082 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5084         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5085         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5086         * c-c++-common/pr68833-1.c: Require int32plus.
5087         * gcc.dg/ipa/pr63551.c: Likewise.
5088         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5089         * gcc.dg/ipa/pr64041.c: Require int32plus.
5091 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5093         PR ipa/71633
5094         * g++.dg/pr71633.C: New test.
5096 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5098         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5099         Add new arm_thumb1_cbz_ok effective target.
5100         * gcc.target/arm/cbz.c: New test.
5102 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5104         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5105         Define effective target.
5106         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5107         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5108         * gcc.target/arm/movhi_movw.c: New test.
5109         * gcc.target/arm/movsi_movw.c: Likewise.
5110         * gcc.target/arm/movdi_movw.c: Likewise.
5112 2016-07-13  Richard Biener  <rguenther@suse.de>
5114         PR middle-end/71104
5115         * gcc.dg/pr71104-1.c: New testcase.
5116         * gcc.dg/pr71104-2.c: Likewise.
5118 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5120         PR target/71805
5121         * gcc.target/powerpc/pr71805.c: New test.
5123 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5125         * gcc.target/powerpc/divkc3-1.c: New.
5126         * gcc.target/powerpc/mulkc3-1.c: New.
5128 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5130         * gcc.target/arm/data-rel-1.c: New.
5131         * gcc.target/arm/data-rel-2.c: New.
5132         * gcc.target/arm/data-rel-3.c: New.
5134 2016-07-12  Martin Liska  <mliska@suse.cz>
5136         * gcc.dg/params/blocksort-part.c: New test.
5137         * gcc.dg/params/params.exp: New file.
5139 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5141         PR middle-end/71700
5142         * gcc.c-torture/execute/pr71700.c: New test.
5144 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5145         Richard Biener  <rguenther@suse.de>
5147         PR tree-optimization/23286
5148         PR tree-optimization/70159
5149         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5150         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5151         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5152         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5153         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5154         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5155         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5156         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5157         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5158         * gcc.dg/pr51879-12.c: Likewise.
5159         * gcc.dg/strlenopt-9.c: Likewise.
5160         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5161         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5162         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5163         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5164         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5165         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5166         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5167         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5168         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5169         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5170         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5171         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5172         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5173         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5174         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5176 2016-07-12  Richard Biener  <rguenther@suse.de>
5178         PR rtl-optimization/68961
5179         * gcc.target/i386/pr68961.c: New testcase.
5181 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5183         PR middle-end/71758
5184         * c-c++-common/gomp/pr71758.c: New test.
5185         * gfortran.dg/gomp/pr71758.f90: New test.
5187         PR tree-optimization/71823
5188         * gcc.dg/vect/pr71823.c: New test.
5190 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5192         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5193         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5194         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5196 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5198         PR target/71801
5199         * gcc.target/i386/pr71801.c: New test.
5201 2016-07-11  Richard Biener  <rguenther@suse.de>
5203         PR tree-optimization/71816
5204         * gcc.dg/torture/pr71816.c: New testcase.
5206 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5208         PR fortran/71783
5209         * gfortran.dg/dependency_46.f90:  New test.
5211 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5213         PR rtl-optimization/71621
5214         * gcc.target/i386/pr71621-1.c: New.
5215         * gcc.target/i386/pr71621-2.c: New.
5217 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5219         * gfortran.dg/goacc/pr71704.f90: New test.
5221 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5223         PR target/71297
5224         * gcc.target/powerpc/pr71297.c: New.
5226 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5228         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5230 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5232         PR target/71806
5233         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5235 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5237         PR tree-optimization/71667
5238         * gcc.dg/vect/pr71667.c: New
5240 2016-07-08  Martin Liska  <mliska@suse.cz>
5242         * gcc.dg/torture/pr71606.c: New test.
5244 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5246         PR fortran/71764
5247         * gfortran.dg/pr71764.f90: New test.
5249 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5250             Kai Tietz  <ktietz70@googlemail.com>
5252         PR c++/70869
5253         PR c++/71054
5254         * g++.dg/cpp0x/pr70869.C: New test.
5255         * g++.dg/cpp0x/pr71054.C: New test.
5257 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5259         * g++.dg/debug/pr71432.C: Fail on AIX.
5261 2016-07-07  Martin Liska  <mliska@suse.cz>
5263         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5264         an undefined behavior.
5265         * gfortran.dg/do_3.F90: Likewise.
5266         * gfortran.dg/do_check_11.f90: New test.
5267         * gfortran.dg/do_check_12.f90: New test.
5268         * gfortran.dg/do_corner_warn.f90: New test.
5270 2016-07-07  Martin Liska  <mliska@suse.cz>
5272         * gfortran.dg/predict-1.f90: Ammend the test.
5273         * gfortran.dg/predict-2.f90: Likewise.
5275 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5277         PR ipa/71624
5278         * g++.dg/pr71624.C: New test.
5280 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5282         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5283         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5284         ARMv8-M Mainline architectures.
5286 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5288         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5289         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5291 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5293         PR target/70098
5294         PR target/71763
5295         * gcc.target/powerpc/pr71763.c: New file.
5297 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5299         PR tree-optimization/71518
5300         * gcc.dg/pr71518.c: New test.
5302 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5304         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5306 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5308         PR target/50739
5309         * gcc.target/avr/pr50739.c: New test.
5311 2016-07-05  Jan Hubicka  <jh@suse.cz>
5313         * gcc.dg/tree-ssa/scev-14.c: update template.
5315 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5317         * gcc.dg/vect/group-no-gaps-1.c: New test.
5319 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5321         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5322         if kernel supports MPX.
5324 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5326         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5328 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5329             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5331         * gcc.target/powerpc/signbit-1.c: New test.
5332         * gcc.target/powerpc/signbit-2.c: New test.
5333         * gcc.target/powerpc/signbit-3.c: New test.
5335 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5337         PR rtl-optimization/71594
5338         * gcc.dg/torture/pr71594.c: New test.
5340 2016-07-05  Jan Hubicka  <jh@suse.cz>
5342         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5344 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5346         PR c++/62314
5347         * g++.dg/parse/error5.C: Update column
5348         number of missing semicolon error.
5349         * g++.dg/pr62314-2.C: New test case.
5351 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5353         * gfortran.dg/coarray_stat_function.f90: New test.
5354         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5355         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5356         to new interfaces.
5358 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5360         PR fortran/71623
5361         * gfortran.dg/deferred_character_17.f90: New test.
5363 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5365         * gcc.target/arm/neon/polytypes.c: Move to ...
5366         * gcc.target/arm/polytypes.c: ... here.
5367         * gcc.target/arm/neon/pr51534.c: Move to ...
5368         * gcc.target/arm/pr51534.c: ... here.
5369         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5370         * gcc.target/arm/vect-vcvt.c: ... here.
5371         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5372         * gcc.target/arm/vect-vcvtq.c: ... here.
5373         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5374         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5375         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5376         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5377         * gcc.target/arm/neon/neon.exp: Delete.
5378         * gcc.target/arm/neon/: Delete.
5380 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5382         PR fortran/65575
5383         * gfortran.dg: pr65575.f90: New test.
5385 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5387         PR fortran/35849
5388         * gfortran.dg: pr35849.f90: New test.
5390 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5392         PR c++/71739
5393         * g++.dg/cpp0x/pr71739.C: New test.
5395 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5397         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5399 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5401         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5402         locr.
5403         * gcc.target/s390/loc-1.c: New test.
5405 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5407         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5408         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5410 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5412         PR target/63874
5413         * gcc.target/aarch64/pr63874.c: New test.
5415 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5417         * g++.dg/header.c: New.
5418         * gcc.dg/header.c: New.
5420 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5422         PR c/71719
5423         * c-c++-common/Wunused-var-15.c: New test.
5425 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5427         PR fortran/71687
5428         * gfortran.dg/gomp/pr71687.f90: New test.
5430 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5432         * gcc.dg/const-float128-ped.c: Require __float128 effective
5433         target and options.
5434         * gcc.dg/const-float128.c: Likewise.
5435         * gcc.dg/torture/float128-cmp-invalid.c: Require
5436         __float128 and base_quadfloat_support effective targets, and
5437         __float128 options.
5438         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5439         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5440         * gcc.dg/torture/float128-nan.c: Likewise.
5441         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5442         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5443         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5444         * lib/target-supports.exp (check_effective_target___float128): New.
5445         (add_options_for___float128): New.
5446         (check_effective_target_base_quadword_support): New.
5448 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5450         PR target/71720
5451         * gcc.target/powerpc/pr71720.c: New test.
5453 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5455         * gcc.dg/bss.c: New.
5457 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5459         PR target/71698
5460         * gcc.target/powerpc/pr71698.c: New test.
5462 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5464         PR target/71151
5465         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5466         instead of ".foo" for its section name.
5467         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5468         depending on MCU's flash size.
5469         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5470         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5471         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5472         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5473         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5474         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5476 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5478         * gcc.target/i386/pr65105-2.c: Add -msse2.
5480 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5482         PR tree-optimization/71707
5483         * gcc.dg/strlenopt-29.c: New test.
5485         PR fortran/71704
5486         * gfortran.dg/gomp/pr71704.f90: New test.
5488         PR fortran/71705
5489         * gfortran.dg/gomp/pr71705.f90: New test.
5491 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5493         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5494         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5495         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5496         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5497         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5498         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5499         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5500         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5501         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5502         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5503         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5504         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5505         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5506         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5507         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5508         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5509         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5510         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5511         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5512         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5513         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5514         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5515         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5516         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5517         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5518         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5519         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5520         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5521         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5522         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5523         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5524         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5525         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5526         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5527         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5528         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5529         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5530         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5531         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5532         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5533         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5534         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5535         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5536         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5537         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5538         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5539         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5540         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5541         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5542         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5543         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5544         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5545         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5546         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5547         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5548         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5549         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5550         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5551         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5552         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5553         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5554         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5555         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5556         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5557         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5558         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5559         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5560         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5561         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5562         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5563         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5564         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5565         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5566         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5567         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5568         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5569         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5570         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5571         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5572         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5573         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5575 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5576             James Greenhalgh  <james.greenhalgh@arm.com>
5578         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5580 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5581             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5583         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5585 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5587         PR driver/71651
5588         * gcc.dg/spellcheck-options-12.c: New test case.
5590 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5592         PR middle-end/71693
5593         * gcc.c-torture/compile/pr71693.c: New test.
5595 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5597         * gcc.dg/spellcheck-params.c: New testcase.
5598         * gcc.dg/spellcheck-params-2.c: New testcase.
5600 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5602         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5603         vector extract instructions.
5604         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5606 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608         PR fortran/71686
5609         * gfortran.dg/unexpected_eof_2.f90: New test.
5610         * gfortran.dg/unexpected_eof_3.f90: New test.
5612 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5614         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5616 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5618         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5619         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5620         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5622 2016-06-29  Richard Biener  <rguenther@suse.de>
5624         PR middle-end/15256
5625         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5627 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5629         * gcc.target/arm/aapcs/neon-vect10.c: Require
5630         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5631         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5632         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5633         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5634         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5635         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5636         * gcc.target/arm/fp16-aapcs-1.c: Require
5637         -mfloat-ab=hard.  Also simplify the test.
5638         * gcc.target/arm/fp16-aapcs-2.c: New.
5640 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5642         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5643         (add_options_for_arm_fp16_ieee): New.
5644         (add_options_for_arm_fp16_alternative): New.
5645         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5646         long-line.
5647         (effective_target_arm_fp16_hw): New.
5649 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5651         PR tree-optimization/71655
5652         * g++.dg/pr71655.C: New test.
5654 2016-06-29  Martin Liska  <mliska@suse.cz>
5656         * gcc.dg/pr71585.c: New test.
5657         * gcc.dg/pr71585-2.c: New test.
5658         * gcc.dg/pr71585-3.c: New test.
5660 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5662         PR tree-optimization/70729
5663         * g++.dg/vect/pr70729.cc: New test.
5665 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5667         * c-c++-common/gomp/cancel-1.c: Extend.
5669 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5671         PR tree-optimization/71625
5672         * gcc.dg/strlenopt-28.c: New test.
5674 2016-06-29  Richard Biener  <rguenther@suse.de>
5676         PR middle-end/71002
5677         * g++.dg/torture/pr71002.C: Adjust testcase.
5679 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5681         PR c/71685
5682         * gcc.dg/pr71685.c: New test.
5684 2016-06-28  Martin Sebor  <msebor@redhat.com>
5686         PR c/71552
5687         * gcc.dg/init-bad-9.c: New test.
5689 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5691         * gcc.target/powerpc/abs128-1.c: Require VSX.
5692         * gcc.target/powerpc/copysign128-1.c: Likewise.
5693         * gcc.target/powerpc/inf128-1.c: Likewise.
5694         * gcc.target/powerpc/nan128-1.c: Likewise.
5696 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5698         PR middle-end/71626
5699         * gcc.c-torture/execute/pr71626-1.c: New test.
5700         * gcc.c-torture/execute/pr71626-2.c: New test.
5702 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5704         PR target/71656
5705         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5707 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5709         PR target/71670
5710         * gcc.target/powerpc/pr71670.c: New testcase.
5712 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5714         PR target/71656
5715         * gcc.target/powerpc/pr71656-1.c: New test.
5716         * gcc.target/powerpc/pr71656-2.c: New test.
5718 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5720         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5721         around fp16 code.
5722         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5723         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5724         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5725         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5726         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5727         Add arm_neon_fp16_ok effective target.
5728         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5729         Likewise.
5730         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5731         Likewise.
5732         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5733         Likewise.
5734         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5735         Likewise.
5736         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5737         Likewise.
5738         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5739         Likewise.
5740         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5741         Likewise.
5742         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5743         Likewise.
5744         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5745         Likewise.
5746         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5747         Likewise.
5748         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5749         Likewise.
5751 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5753         * gcc.dg/predict-12.c: New testcase.
5755 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5757         PR fortran/71649
5758         * gfortran.dg/pr71649.f90: New test.
5760 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5762         PR tree-optimization/71643
5763         * g++.dg/opt/pr71643.C: New test.
5765         PR tree-optimization/71631
5766         * gcc.c-torture/execute/pr71631.c: New test.
5768 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5770         * gcc.dg/predict-11.c: New testcase.
5771         * gfortran.dg/predict-2.f90: New testcase.
5773 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5775         * gcc.dg/predict-10.c: New test.
5777 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5779         * gcc.target/powerpc/abs128-1.c: New.
5780         * gcc.target/powerpc/copysign128-1.c: New.
5781         * gcc.target/powerpc/inf128-1.c: New.
5782         * gcc.target/powerpc/nan128-1.c: New.
5784 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5786         * gfortran.dg/pr71642.f90: New test.
5788 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5790         PR tree-optimization/71647
5791         * gcc.target/i386/pr71647.c: New test.
5793 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5795         * gcc.target/i386/noplt-gd-1.c: New test.
5796         * gcc.target/i386/noplt-gd-2.c: Likewise.
5797         * gcc.target/i386/noplt-gd-3.c: Likewise.
5798         * gcc.target/i386/noplt-ld-1.c: Likewise.
5799         * gcc.target/i386/noplt-ld-2.c: Likewise.
5800         * gcc.target/i386/noplt-ld-3.c: Likewise.
5801         * lib/target-supports.exp
5802         (check_effective_target_tls_get_addr_via_got): New.
5804 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5806         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5807         testsuite compile flags.
5808         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5809         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5811 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5813         * g++dg/vect/pr36684.cc: Add dg-do compile.
5814         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5815         * gcc.dg/vect/pr70021.c: Ditto.
5816         * gcc.dg/vect/pr70138-1.c: Ditto.
5817         * gcc.dg/vect/pr70138-2.c: Ditto.
5818         * gcc.dg/vect/pr70354-1.c: Ditto.
5819         * gcc.dg/vect/pr70354-2.c: Ditto.
5820         * gcc.dg/vect/pr71259.c: Ditto.
5821         * gcc.dg/vect/pr71416-1.c: Ditto.
5822         * gcc.dg/vect/slp-43.c: Ditto.
5823         * gcc.dg/vect/slp-45.c: Ditto.
5824         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5825         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5826         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5827         * gfortran.dg/vect/pr69980.f90: Ditto.
5829 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5831         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5832         * gcc.dg/vect/bb-slp-30.c: Ditto.
5833         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5834         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5835         * gcc.dg/vect/pr45902.c: Ditto.
5836         * gcc.dg/vect/pr48172.c: Ditto.
5837         * gcc.dg/vect/pr48377.c: Ditto.
5838         * gcc.dg/vect/pr49038.c: Ditto.
5839         * gcc.dg/vect/pr49771.c: Ditto.
5840         * gcc.dg/vect/pr52091.c: Ditto.
5841         * gcc.dg/vect/pr53185-2.c: Ditto.
5842         * gcc.dg/vect/pr56826.c: Ditto.
5843         * gcc.dg/vect/pr60276.c: Ditto.
5844         * gcc.dg/vect/pr62021.c: Ditto.
5845         * gcc.dg/vect/pr63530.c: Ditto.
5846         * gcc.dg/vect/pr65518.c: Ditto.
5847         * gcc.dg/vect/pr65947-1.c: Ditto.
5848         * gcc.dg/vect/pr65947-10.c: Ditto.
5849         * gcc.dg/vect/pr65947-11.c: Ditto.
5850         * gcc.dg/vect/pr65947-12.c: Ditto.
5851         * gcc.dg/vect/pr65947-13.c: Ditto.
5852         * gcc.dg/vect/pr65947-2.c: Ditto.
5853         * gcc.dg/vect/pr65947-3.c: Ditto.
5854         * gcc.dg/vect/pr65947-4.c: Ditto.
5855         * gcc.dg/vect/pr65947-5.c: Ditto.
5856         * gcc.dg/vect/pr65947-6.c: Ditto.
5857         * gcc.dg/vect/pr65947-7.c: Ditto.
5858         * gcc.dg/vect/pr65947-8.c: Ditto.
5859         * gcc.dg/vect/pr65947-9.c: Ditto.
5860         * gcc.dg/vect/pr71416-1.c: Ditto.
5861         * gcc.dg/vect/pr71439.c: Ditto.
5862         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5863         * gcc.dg/vect/vect-bswap16.c: Ditto.
5864         * gcc.dg/vect/vect-bswap32.c: Ditto.
5865         * gcc.dg/vect/vect-bswap64.c: Ditto.
5866         * gcc.dg/vect/vect-live-1.c: Ditto.
5867         * gcc.dg/vect/vect-live-2.c: Ditto.
5868         * gcc.dg/vect/vect-live-3.c: Ditto.
5869         * gcc.dg/vect/vect-live-4.c: Ditto.
5870         * gcc.dg/vect/vect-live-5.c: Ditto.
5871         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5872         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5873         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5874         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5875         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5876         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5877         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5878         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5879         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5880         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5881         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5882         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5883         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5884         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5885         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5886         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5887         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5889 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5891         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5893 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5895         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
5896         ia32 if R_386_GOT32X relocation is supported.
5897         * gcc.target/i386/noplt-3.c: Likewise.
5898         * gcc.target/i386/noplt-2.c: Likewise.
5899         (main): Renamed to ...
5900         (bar): This.
5901         * gcc.target/i386/noplt-4.c: Likewise.
5902         (main): Renamed to ...
5903         (bar): This.
5904         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5905         * gcc.target/i386/pr67400-5.c: Likewise.
5907 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5909         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5910         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5912         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5913         f4): Adjust expected diagnostics.
5914         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5915         (T): If OVFP is defined, redefine to TP.
5916         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5917         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5918         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5919         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5920         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5921         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5922         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5923         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5924         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5925         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5926         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5927         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5928         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5929         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5930         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5931         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5932         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5933         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5934         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5935         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5936         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5937         as last argument to __builtin_add_overflow_p.
5939 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5941         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5942         dg-options and remove default vector testsuite compile flags.
5943         * g++.dg/vect/pr33860a.cc: Ditto.
5944         * g++.dg/vect/pr45470-a.cc: Ditto.
5945         * g++.dg/vect/pr45470-b.cc: Ditto.
5946         * g++.dg/vect/pr60896.cc: Ditto.
5947         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5948         * gcc.dg/vect/pr18308.c: Ditto.
5949         * gcc.dg/vect/pr24049.c: Ditto.
5950         * gcc.dg/vect/pr33373.c: Ditto.
5951         * gcc.dg/vect/pr36228.c: Ditto.
5952         * gcc.dg/vect/pr42395.c: Ditto.
5953         * gcc.dg/vect/pr42604.c: Ditto.
5954         * gcc.dg/vect/pr46663.c: Ditto.
5955         * gcc.dg/vect/pr48765.c: Ditto.
5956         * gcc.dg/vect/pr49093.c: Ditto.
5957         * gcc.dg/vect/pr49352.c: Ditto.
5958         * gcc.dg/vect/pr52298.c: Ditto.
5959         * gcc.dg/vect/pr52870.c: Ditto.
5960         * gcc.dg/vect/pr53185.c: Ditto.
5961         * gcc.dg/vect/pr53773.c: Ditto.
5962         * gcc.dg/vect/pr56695.c: Ditto.
5963         * gcc.dg/vect/pr62171.c: Ditto.
5964         * gcc.dg/vect/pr63530.c: Ditto.
5965         * gcc.dg/vect/pr68339.c: Ditto.
5966         * gcc.dg/vect/pr71259.c: Ditto.
5967         * gcc.dg/vect/vect-82_64.c: Ditto.
5968         * gcc.dg/vect/vect-83_64.c: Ditto.
5969         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5970         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5971         * gcc.dg/vect/vect-shift-2.c: Ditto.
5972         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5973         * gfortran.dg/vect/pr39318.f90: Ditto.
5974         * gfortran.dg/vect/pr45714-a.f: Ditto.
5975         * gfortran.dg/vect/pr45714-b.f: Ditto.
5976         * gfortran.dg/vect/pr46213.f90: Ditto.
5978 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5979             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5981         * gcc.target/powerpc/p9-splat-5.c: New test.
5983 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5985         PR tree-optimization/71488
5986         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5987         * lib/target-supports.exp: ... here.
5988         (check_sse4_hw_available): New procedure.
5989         (check_effective_target_sse4_runtime): Ditto.
5990         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5991         -march=westmere for sse4_runtime targets.
5992         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5993         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5994         (dg-additional-options): Use for sse4_runtime targets.
5995         (main): Call check_vect ().
5996         (dg-final): Perform scan only for sse4_runtime targets.
5998 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6000         PR target/66232
6001         PR target/67400
6002         * gcc.target/i386/pr66232-14.c: New file.
6003         * gcc.target/i386/pr66232-15.c: Likewise.
6004         * gcc.target/i386/pr66232-16.c: Likewise.
6005         * gcc.target/i386/pr66232-17.c: Likewise.
6006         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6007         ia32 if R_386_GOT32X relocation is supported.
6008         * gcc.target/i386/pr67400-2.c: Likewise.
6009         * gcc.target/i386/pr67400-3.c: Likewise.
6010         * gcc.target/i386/pr67400-4.c: Likewise.
6011         * gcc.target/i386/pr67400-6.c: Likewise.
6012         * gcc.target/i386/pr67400-7.c: Likewise.
6013         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6015 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6017         PR libgfortran/48852
6018         * gfortran.dg/char4_iunit_1.f03: Update test.
6019         * gfortran.dg/f2003_io_5.f03: Update test.
6020         * gfortran.dg/real_const_3.f90: Update test.
6022 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6024         * g++.dg/bprob/bprob.exp: Support autofdo.
6025         * g++.dg/tree-prof/tree-prof.exp: dito.
6026         * gcc.dg/tree-prof/tree-prof.exp: dito.
6027         * gcc.misc-tests/bprob.exp: dito.
6028         * gfortran.dg/prof/prof.exp: dito.
6029         * lib/profopt.exp: dito.
6030         * lib/target-supports.exp: Check for autofdo.
6032 2016-06-23  Martin Liska  <mliska@suse.cz>
6034         * gcc.dg/pr71619.c: New test.
6036 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6038         PR target/67400
6039         * gcc.target/i386/pr67400-1.c: New test.
6040         * gcc.target/i386/pr67400-2.c: Likewise.
6041         * gcc.target/i386/pr67400-3.c: Likewise.
6042         * gcc.target/i386/pr67400-4.c: Likewise.
6043         * gcc.target/i386/pr67400-5.c: Likewise.
6044         * gcc.target/i386/pr67400-6.c: Likewise.
6045         * gcc.target/i386/pr67400-7.c: Likewise.
6047 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6049         * c-c++-common/missing-header-1.c: New test case.
6050         * c-c++-common/missing-header-2.c: New test case.
6051         * c-c++-common/missing-header-3.c: New test case.
6052         * c-c++-common/missing-header-4.c: New test case.
6054 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6056         PR c/70339
6057         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6058         hint.
6059         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6060         expected results due to builtin "nanl" now being suggested for
6061         "name".
6062         * gcc.dg/pr67580.c: Update expected messages.
6063         * gcc.dg/spellcheck-identifiers.c: New testcase.
6064         * gcc.dg/spellcheck-typenames.c: New testcase.
6066 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6068         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6069         file.
6070         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6071         diagnostic-test-show-locus-parseable-fixits.c to sources for
6072         diagnostic_plugin_test_show_locus.c.
6073         * lib/gcc-defs.exp (freeform_regexps): New global.
6074         (dg-regexp): New function.
6075         (handle-dg-regexps): New function.
6076         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6077         freeform_regexps to the empty list.
6078         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6080 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6082         PR tree-optimization/71488
6083         * g++.dg/pr71488.C: New test.
6084         * gcc.dg/vect/vect-bool-cmp.c: New test.
6086 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
6088         * gcc.dg/guality/param-5.c: New test.
6090 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6092         * gcc.target/i386/asm-flag-7.c: New test.
6094 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6096         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6097         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6098         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6099         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6100         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6101         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6102         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6103         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6104         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6105         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6106         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6107         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6108         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6109         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6110         * lib/target-supports.exp: Likewise.
6112 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6114         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6115         * gcc.dg/attr-ms_struct-2.c: Likewise.
6116         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6117         * gcc.dg/bf-ms-attrib.c: Likewise.
6118         * gcc.dg/bf-ms-layout-2.c: Likewise.
6119         * gcc.dg/bf-ms-layout-3.c: Likewise.
6120         * gcc.dg/bf-ms-layout.c: Likewise.
6121         * gcc.dg/bf-no-ms-layout.c: Likewise.
6122         * gcc.target/i386/bitfield1.c: Likewise.
6123         * gcc.target/i386/bitfield2.c: Likewise.
6124         * gcc.target/i386/bitfield3.c: Likewise.
6126 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6128         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6129         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6130         override other than -mcpu=power9 command-line option is specified,
6131         or if the target operating system is aix.
6132         * gcc.target/powerpc/darn-1.c: Likewise.
6133         * gcc.target/powerpc/darn-2.c: Likewise.
6134         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6135         test if effective-target is not powerpc_p9vector_ok or if the
6136         target operating system is not defined.
6137         * gcc.target/powerpc/vslv-1.c: Likewise.
6138         * gcc.target/powerpc/vsrv-0.c: Likewise.
6139         * gcc.target/powerpc/vsrv-1.c: Likewise.
6141 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6143         PR fortran/71068
6144         * gfortran.dg/coarray/data_1.f90: New.
6146 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6148         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6149         (dg-require-effective-target): Use arm_v8_neon_hw.
6150         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6151         (dg-require-effective-target): Likewise.
6152         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6153         (dg-require-effective-target): Likewise.
6154         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6155         (dg-require-effective-target): Likewise.
6156         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6157         (dg-require-effective-target): Likewise.
6158         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6159         (dg-require-effective-target): Likewise.
6160         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6161         Add AArch64 check.
6163 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6165         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6166         Set to 3 so test passes.
6168 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6170         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6172 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6174         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6175         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6176         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6177         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6179 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6181         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6182         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6184 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6186         PR target/71549
6187         * gcc.target/i386/pr71549.c: New test.
6189 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6191         * gcc.target/powerpc/vadsdu-0.c: Replace
6192         dg-require-effective-target directive to allow test to run on more
6193         platforms, and add dg-skip-if directive to disable test on aix
6194         platforms because of known incompatibilities.
6195         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6196         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6197         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6198         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6199         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6200         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6201         * gcc.target/powerpc/vadsdub-2.c: Replace
6202         dg-require-effective-target directive to allow test to run on more
6203         platforms, and add dg-skip-if directive to disable test on aix
6204         platforms because of known incompatibilities.
6205         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6206         with vec_absdb call to differentiate this test from vadsdub-1.c.
6207         * gcc.target/powerpc/vadsduh-1.c: Replace
6208         dg-require-effective-target directive to allow test to run on more
6209         platforms, and add dg-skip-if directive to disable test on aix
6210         platforms because of known incompatibilities.
6211         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6212         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6213         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6215 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6217         PR tree-optimization/71588
6218         * gcc.dg/pr71558.c: New test.
6220 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6222         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6223         * c-c++-common/pr68657-2.c: Likewise.
6224         * c-c++-common/pr68657-3.c: Likewise.
6225         * gcc.dg/torture/pr69714.c: Require int32plus support.
6226         * gcc.dg/torture/pr70025.c: Likewise.
6227         * gcc.dg/torture/pr70083.c: Likewise.
6228         * gcc.dg/torture/pr70542.c: Likewise.
6229         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6231 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6233         PR c/71601
6234         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6236 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6238         PR middle-end/71581
6239         * gcc.dg/pr71581.c: New test.
6241         PR rtl-optimization/71591
6242         * gcc.dg/cpp/pr71591.c: New test.
6244 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6246         PR target/71571
6247         * g++.dg/torture/pr71571.C: New test.
6249 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6251         PR target/71559
6252         * gcc.target/i386/sse2-pr71559.c: New test.
6253         * gcc.target/i386/avx-pr71559.c: New test.
6254         * gcc.target/i386/avx512f-pr71559.c: New test.
6256 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6258         PR fortran/71194
6259         * gfortran.dg/pointer_remapping_10.f90: New.
6261 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6263         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6265 2016-06-20  Martin Sebor  <msebor@redhat.com>
6267         PR c/69507
6268         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6269         * gnu90-const-expr-1.c: Same.
6270         * gnu99-const-expr-1.c: Same.
6271         * gnu99-static-1.c: Same.
6273 2016-06-20  Renlin Li  <renlin.li@arm.com>
6275         PR testsuite/71489
6276         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6278 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6280         * gcc.target/aarch64/vcvt_f64_1.c: New.
6281         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6282         * gcc.target/aarch64/vrecp_f64_1.c: New.
6284 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6286         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6287         "alignement".
6289 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6291         PR target/71103
6292         * gcc.target/avr/torture/pr71103-2.c: New test.
6294 2016-06-19  Martin Sebor  <msebor@redhat.com>
6296         PR c/69507
6297         * gcc.dg/alignof.c: New test.
6299 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6301         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6302         vs dg-error; test constexpr specifier too.
6304 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6306         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6308 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6310         * lib/target-supports.exp
6311         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6312         arm_neon_ok and merge flags.  Fix temporary test name.
6313         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6314         and merge flags.
6316 2016-06-17  Martin Liska  <mliska@suse.cz>
6318         * gcc.dg/predict-9.c: Fix dump scanning.
6320 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6322         PR tree-optimization/71354
6323         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6325 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6327         PR tree-optimization/71347
6328         * gcc.dg/tree-ssa/pr71347.c: New test.
6330 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6332         PR tree-optimization/71354
6333         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6335 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6337         * gcc.dg/vect/vect-alias-check-1.c: New test.
6339 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6341         PR target/71151
6342         * gcc.target/avr/pr71151-1.c: New test.
6343         * gcc.target/avr/pr71151-2.c: New test.
6344         * gcc.target/avr/pr71151-3.c: New test.
6345         * gcc.target/avr/pr71151-4.c: New test.
6346         * gcc.target/avr/pr71151-5.c: New test.
6347         * gcc.target/avr/pr71151-6.c: New test.
6348         * gcc.target/avr/pr71151-7.c: New test.
6349         * gcc.target/avr/pr71151-8.c: New test.
6350         * gcc.target/avr/pr71151-common.h: New test.
6352 2016-06-16  Martin Liska  <mliska@suse.cz>
6354         * gfortran.dg/predict-1.f90: New test.
6356 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6358         PR target/71242
6359         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6361 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6363         * g++.dg/vect/pr36648.cc: Disable cunrolli
6365 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6367         PR target/71554
6368         * gcc.c-torture/execute/pr71554.c: New test.
6370         PR rtl-optimization/71532
6371         * gcc.dg/torture/pr71532.c: New test.
6373 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6375         * gcc.target/powerpc/p9-dimode1.c: New test.
6376         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6378 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6380         * gcc.c-torture/compile/20160615-1.c: New test.
6382         * g++.dg/cpp0x/ref-qual17.C: New test.
6384 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6386         PR middle-end/71529
6387         * gcc.target/i386/pr71529.C: New test.
6389 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6391         PR tree-optimization/71483
6392         * g++.dg/vect/pr71483.c: New
6394 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6396         PR c++/70202
6397         * g++.dg/inherit/crash6.C: New.
6398         * g++.dg/inherit/union2.C: Likewise.
6399         * g++.dg/inherit/virtual12.C: Likewise.
6400         * g++.dg/inherit/virtual13.C: Likewise.
6401         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6403 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6405         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6407 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6409         PR tree-optimization/71439
6410         * gcc.dg/vect/pr71439.c: New
6412 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6414         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6416 2016-06-15  Richard Biener  <rguenther@suse.de>
6418         * gcc.dg/vect/slp-45.c: New testcase.
6420 2016-06-15  Richard Biener  <rguenther@suse.de>
6422         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6424 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6426         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6427         requirements, and disable for AIX for now.
6428         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6430 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6432         PR c++/71528
6433         * g++.dg/opt/pr71528.C: New test.
6435         PR c++/71516
6436         * g++.dg/init/pr71516.C: New test.
6438 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6440         * g++.dg/init/array46.C: New.
6442 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6444         * gcc.target/i386/float128-3.c: New test.
6445         * gcc.target/i386/quad-sse4.c: Ditto.
6446         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6447         Update scan strings.
6449 2016-06-14  Richard Biener  <rguenther@suse.de>
6451         PR middle-end/71526
6452         * gfortran.dg/pr71526.f90: New testcase.
6454 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6456         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6457         * gcc.dg/zero_bits_compound-1.c: Likewise.
6459 2016-06-14  Richard Biener  <rguenther@suse.de>
6461         PR tree-optimization/71522
6462         * gcc.dg/torture/pr71522.c: New testcase.
6464 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6466         PR tree-optimization/71520
6467         * gcc.dg/tree-ssa/pr71520.c: New test.
6469 2016-06-14  Richard Biener  <rguenther@suse.de>
6471         PR tree-optimization/71521
6472         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6474 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6476         PR sanitizer/71498
6477         * c-c++-common/ubsan/bounds-13.c: New test.
6479         PR preprocessor/71183
6480         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6482 2016-06-13  Jeff Law  <law@redhat.com>
6484         PR tree-optimization/71403
6485         * c-c++-common/ubsan/pr71403-1.c: New test.
6486         * c-c++-common/ubsan/pr71403-2.c: New test.
6487         * c-c++-common/ubsan/pr71403-3.c: New test.
6489 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6491         PR middle-end/71478
6492         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6493         Add -Wno-psabi -w to dg-options.
6495 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6497         * gcc.target/powerpc/vadsdu-0.c: New test.
6498         * gcc.target/powerpc/vadsdu-1.c: New test.
6499         * gcc.target/powerpc/vadsdu-2.c: New test.
6500         * gcc.target/powerpc/vadsdu-3.c: New test.
6501         * gcc.target/powerpc/vadsdu-4.c: New test.
6502         * gcc.target/powerpc/vadsdu-5.c: New test.
6503         * gcc.target/powerpc/vadsdub-1.c: New test.
6504         * gcc.target/powerpc/vadsdub-2.c: New test.
6505         * gcc.target/powerpc/vadsduh-1.c: New test.
6506         * gcc.target/powerpc/vadsduh-2.c: New test.
6507         * gcc.target/powerpc/vadsduw-1.c: New test.
6508         * gcc.target/powerpc/vadsduw-2.c: New test.
6510 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6512         * gcc.dg/c99-init-2.c (c): Update expected error message.
6513         * gcc.dg/init-bad-8.c (foo): Likewise.
6514         * gcc.dg/spellcheck-fields-3.c: New test case.
6516 2016-06-13  Martin Liska  <mliska@suse.cz>
6518         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6519         and "guess loop iv compared" heuristics.
6520         * gcc.dg/predict-2.c: Likewise.
6521         * gcc.dg/predict-3.c: Likewise.
6522         * gcc.dg/predict-4.c: Likewise.
6523         * gcc.dg/predict-5.c: Likewise.
6524         * gcc.dg/predict-6.c: Likewise.
6526 2016-06-13  Marek Polacek  <polacek@redhat.com>
6528         PR middle-end/71476
6529         * c-c++-common/Wswitch-unreachable-4.c: New test.
6530         * gcc.dg/Wswitch-unreachable-2.c: New test.
6531         * g++.dg/tm/jump1.C: Move dg-warning.
6533 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6535         * gnat.dg/renaming10.ad[sb]: New test.
6537 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6539         PR fortran/70673
6540         * gfortran.dg/pr70673.f90: New test.
6542 2016-06-13  Richard Biener  <rguenther@suse.de>
6544         PR middle-end/64516
6545         * gcc.dg/align-3.c: New testcase.
6547 2016-06-13  Martin Liska  <mliska@suse.cz>
6549         * gcc.target/i386/pr71458.c: New test.
6551 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6553         PR target/71241
6554         * gcc.dg/torture/float128-nan.c: New test.
6556 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6558         PR target/60751
6559         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6560         statement.
6562 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6564         PR target/60751
6565         * gfortran.dg/comma_IO_extension_1.f90: New test.
6566         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6567         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6568         statement.
6569         * gfortran.dg/graphite/pr38083.f90: Likewise.
6570         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6571         missing format.
6573 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6575         * gnat.dg/case_character.adb: New test.
6577 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6579         PR middle-end/71310
6580         * gcc.target/powerpc/pr71310.c: New testcase.
6582 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6584         PR middle-end/71478
6585         * gcc.dg/pr71478.c: New test.
6587 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6589         PR middle-end/71494
6590         * gcc.c-torture/execute/pr71494.c: New test.
6592         PR c/68657
6593         * gcc.target/i386/pr68657.c: New test.
6595         PR inline-asm/68843
6596         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6597         (test): Add -masm=intel alternatives.
6599 2016-06-10  Martin Sebor  <msebor@redhat.com>
6601         PR c/71392
6602         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6604 2016-06-10  Jeff Law  <law@redhat.com>
6606         PR tree-optimization/71335
6607         * gcc.c-torture/execute/pr71335.c: New test.
6609 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6611         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6612         the various "cannot tail-call: " messages.
6614 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6616         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6617         and options.
6619 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6621         PR sanitizer/71480
6622         * c-c++-common/asan/pr71480.c: New test.
6624 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6626         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6627         (ASMNAME2): Likewise.
6628         (main): Replace fn in asm statement with ASMNAME ("fn").
6629         * gcc.dg/guality/pr68037-2.c: Likewise.
6630         * gcc.dg/guality/pr68037-3.c: Likewise.
6631         * gcc.dg/torture/pr68037-1.c: Likewise.
6632         * gcc.dg/torture/pr68037-2.c: Likewise.
6633         * gcc.dg/torture/pr68037-3.c: Likewise.
6635 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6637         PR inline-asm/68843
6638         * gcc.target/i386/pr68843-1.c: New test.
6639         * gcc.target/i386/pr68843-2.c: New test.
6641 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6642             Cesar Philippidis  <cesar@codesourcery.com>
6644         PR middle-end/71373
6645         * gcc.dg/goacc/nested-function-1.c: New file.
6646         * gcc.dg/goacc/nested-function-2.c: Likewise.
6647         * gcc.dg/goacc/pr71373.c: Likewise.
6648         * gfortran.dg/goacc/cray-2.f95: Likewise.
6649         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6650         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6651         * gfortran.dg/goacc/cray.f95: Update.
6652         * gfortran.dg/goacc/loop-1.f95: Likewise.
6653         * gfortran.dg/goacc/loop-3.f95: Likewise.
6654         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6655         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6657 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6659         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6660         for OpenACC tile clauses.
6661         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6663         PR c/71381
6664         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6665         to...
6666         * c-c++-common/goacc/cache-2.c: ... this new file.
6667         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6668         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6669         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6670         usage.
6671         * gfortran.dg/goacc/cray.f95: Likewise.
6672         * gfortran.dg/goacc/loop-1.f95: Likewise.
6674 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6676         PR tree-optimization/71407
6677         PR tree-optimization/71416
6678         * gcc.dg/vect/pr71407.c: New
6679         * gcc.dg/vect/pr71416-1.c: New
6680         * gcc.dg/vect/pr71416-2.c: New
6682 2016-06-10  Richard Biener  <rguenther@suse.de>
6684         PR middle-end/71477
6685         * gcc.dg/torture/pr71477.c: New testcase.
6687 2016-06-09  Julia Koval  <julia.koval@intel.com>
6689         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6690         * gcc.target/i386/interrupt-13.c: Likewise.
6691         * gcc.target/i386/interrupt-15.c: Likewise.
6692         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6693         * gcc.target/i386/interrupt-24.c: Likewise.
6694         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6695         * gcc.target/i386/interrupt-9.c: Likewise.
6696         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6698 2016-06-09  Martin Sebor  <msebor@redhat.com>
6700         PR c/70883
6701         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6702         * gcc.dg/builtin-constant_p-1.c: Same.
6703         * gcc.dg/builtins-error.c: Same.
6704         * gcc.dg/pr70859.c: Same.
6706 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6708         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6709         * gcc.dg/torture/pr68067-1.c: Likewise.
6710         * gcc.dg/torture/pr68067-2.c: Likewise.
6712 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6714         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6715           when setting SIZE.
6717 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6719         PR c++/71465
6720         * g++.dg/inherit/crash5.C: New.
6721         Revert:
6722         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6724         PR c++/70202
6725         * g++.dg/inherit/crash5.C: New.
6726         * g++.dg/inherit/virtual1.C: Adjust.
6728 2016-06-09  Martin Liska  <mliska@suse.cz>
6730         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6731         * g++.dg/predict-loop-exit-2.C: Likewise.
6732         * g++.dg/predict-loop-exit-3.C: Likewise.
6733         * gcc.dg/predict-1.c: Likewise.
6734         * gcc.dg/predict-2.c: Likewise.
6735         * gcc.dg/predict-3.c: Likewise.
6736         * gcc.dg/predict-4.c: Likewise.
6737         * gcc.dg/predict-5.c: Likewise.
6738         * gcc.dg/predict-6.c: Likewise.
6739         * gcc.dg/predict-7.c: Likewise.
6741 2016-06-09  Richard Biener  <rguenther@suse.de>
6743         PR tree-optimization/71462
6744         * gcc.dg/torture/pr71462.c: New testcase.
6746 2016-06-09  Marek Polacek  <polacek@redhat.com>
6748         PR c/65471
6749         * gcc.dg/c11-generic-3.c: New test.
6751 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6753         * g++.dg/init/array42.C: New.
6754         * g++.dg/init/array43.C: Likewise.
6755         * g++.dg/init/array44.C: Likewise.
6756         * g++.dg/init/array45.C: Likewise.
6757         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6758         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6759         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6760         * g++.dg/gomp/pr35751.C: Likewise.
6761         * g++.dg/init/array23.C: Likewise.
6762         * g++.dg/init/brace2.C: Likewise.
6763         * g++.dg/init/brace6.C: Likewise.
6765 2016-06-08  Martin Sebor  <msebor@redhat.com>
6766             Jakub Jelinek  <jakub@redhat.com>
6768         PR c++/70507
6769         PR c/68120
6770         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6771         * c-c++-common/builtin-arith-overflow-2.c: New test.
6772         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6773         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6774         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6776 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6778         PR c++/71442
6779         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6781 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6783         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6784         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6785         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6786         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6787         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6788         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6789         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6790         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6791         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6792         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6793         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6794         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6795         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6797 2016-06-08  Richard Biener  <rguenther@suse.de>
6799         PR tree-optimization/68558
6800         * gcc.dg/vect/slp-44.c: New testcase.
6802 2016-06-08  Richard Biener  <rguenther@suse.de>
6804         * gcc.dg/vect/slp-43.c: New testcase.
6806 2016-06-08  Richard Biener  <rguenther@suse.de>
6808         PR tree-optimization/71452
6809         * gcc.dg/torture/pr71452.c: New testcase.
6811 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6813         PR c++/71448
6814         * g++.dg/torture/pr71448.C: New test.
6816 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6818         PR debug/71432
6819         PR ada/71413
6820         * g++.dg/debug/pr71432.C: New test.
6822 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6824         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6825         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6826         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6828 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6830         * gcc.dg/vect/vect-live-2.c: Update effective target.
6831         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6832         * lib/target-supports.exp: Add aarch64 to vect_long.
6834 2016-06-08  Marek Polacek  <polacek@redhat.com>
6836         PR c/71418
6837         * gcc.dg/noncompile/pr71418.c: New test.
6839         PR c/71426
6840         * gcc.dg/noncompile/pr71426.c: New test.
6842 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6844         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6845         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6846         * gcc.dg/predict-3.c: Update template.
6847         * gcc.dg/predict-5.c: Update template.
6848         * gcc.dg/predict-6.c: Update template.
6849         * gcc.dg/predict-9.c: Update template.
6850         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6852 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6854         * gcc.target/powerpc/vec-mul.c: New test.
6856 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6858         * gcc.dg/spellcheck-fields-2.c: New test case.
6860 2016-06-07  Richard Biener  <rguenther@suse.de>
6862         PR c/61564
6863         * gcc.dg/Wpragmas-1.c: New testcase.
6864         * gcc.dg/Wattributes-4.c: Likewise.
6865         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6866         entry.
6868 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
6870         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6871         spurious debug code.
6873 2016-06-07  Richard Biener  <rguenther@suse.de>
6875         PR tree-optimization/71428
6876         * gcc.dg/torture/pr71428.c: New testcase.
6878 2016-06-07  Richard Biener  <rguenther@suse.de>
6880         PR middle-end/71423
6881         * gcc.dg/torture/pr71423.c: New testcase.
6883 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6885         PR middle-end/71408
6886         * gcc.dg/tree-ssa/pr71408.c: New test.
6888 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6890         PR middle-end/71281
6891         * g++.dg/torture/pr71281.C: New test.
6893 2016-06-06  Marek Polacek  <polacek@redhat.com>
6895         PR c/71362
6896         * gcc.dg/pr71362.c: New test.
6898 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6899             Patrick Palka  <ppalka@gcc.gnu.org>
6901         PR c++/70847
6902         PR c++/71330
6903         PR c++/71393
6904         * g++.dg/opt/pr70847.C: New test.
6905         * g++.dg/ubsan/pr70847.C: New test.
6906         * g++.dg/ubsan/pr71393.C: New test.
6908 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
6910         PR tree-optimization/71259
6911         * gcc.dg/vect/pr71259.c: New test.
6913 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
6915         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6916         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6917         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6918         above.
6920 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6922         PR middle-end/37780
6923         * gcc.c-torture/execute/pr37780.c: New test.
6924         * gcc.target/aarch64/pr37780_1.c: Likewise.
6925         * gcc.target/arm/pr37780_1.c: Likewise.
6927 2016-06-06  Marek Polacek  <polacek@redhat.com>
6929         * c-c++-common/attr-may-alias-1.c: New test.
6930         * c-c++-common/attr-may-alias-2.c: New test.
6931         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6933 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6935         PR c/24414
6936         * gcc.target/i386/pr24414.c: New test.
6938 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
6940         * gcc.target/sparc/vis4misc.c: New file.
6941         * gcc.target/sparc/fpcmp.c: Likewise.
6942         * gcc.target/sparc/fpcmpu.c: Likewise.
6944 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
6946         * gcc.dg/vect/vect-live-1.c: Use additional-options.
6947         * gcc.dg/vect/vect-live-3.c: Likewise.
6949 2016-06-06  Richard Biener  <rguenther@suse.de>
6951         PR tree-optimization/71398
6952         * gcc.dg/torture/pr71398.c: New testcase.
6954 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
6956         PR target/71389
6957         * g++.dg/pr71389.C: New test.
6959 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6961         PR fortran/71404
6962         * gfortran.dg/fmt_read_5.f: New test.
6964 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6966         PR fortran/69659
6967         * gfortran.dg/class_array_22.f03: New test.
6969 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6971         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6973 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6975         * gcc.dg/predict-9.c: Update template.
6977 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6979         PR c++/49377
6980         * g++.dg/template/pr49377.C: New.
6982 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6984         PR tree-optimization/71405
6985         * g++.dg/torture/pr71405.C: New test.
6987 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6989         PR c++/70202
6990         * g++.dg/inherit/crash5.C: New.
6991         * g++.dg/inherit/virtual1.C: Adjust.
6993 2016-06-03  Jeff Law  <law@redhat.com>
6995         PR tree-optimization/71316
6996         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6998 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7000         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7001         dg-additional-options with just -fno-tree-scev-cprop in it.
7002         * gcc.dg/vect/vect-live-2.c: Likewise.
7003         * gcc.dg/vect/vect-live-5.c: Likewise.
7004         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7005         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7006         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7008 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7010         PR c++/27100
7011         * g++.dg/other/friend6.C: New test.
7013 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7015         * g++.dg/torture/ppc-ldst-array.C: New.
7017 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7019         PR target/71276
7020         PR target/71277
7021         * gcc.dg/torture/builtin-fp-int-inexact.c,
7022         gcc.target/i386/387-builtin-fp-int-inexact.c,
7023         gcc.target/i386/387-rint-inline-1.c,
7024         gcc.target/i386/387-rint-inline-2.c,
7025         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7026         gcc.target/i386/sse2-rint-inline-1.c,
7027         gcc.target/i386/sse2-rint-inline-2.c,
7028         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7029         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7031 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7032             Julia Koval  <julia.koval@intel.com>
7034         PR target/66960
7035         PR target/67630
7036         PR target/67634
7037         PR target/67841
7038         PR target/68037
7039         PR target/68618
7040         PR target/68661
7041         PR target/69575
7042         PR target/69596
7043         PR target/69734
7044         * gcc.dg/guality/pr68037-1.c: New test.
7045         * gcc.dg/guality/pr68037-2.c: Likewise.
7046         * gcc.dg/guality/pr68037-3.c: Likewise.
7047         * gcc.dg/torture/pr68037-1.c: Likewise.
7048         * gcc.dg/torture/pr68037-2.c: Likewise.
7049         * gcc.dg/torture/pr68037-3.c: Likewise.
7050         * gcc.dg/torture/pr68661-1a.c: Likewise.
7051         * gcc.dg/torture/pr68661-1b.c: Likewise.
7052         * gcc.target/i386/interrupt-1.c: Likewise.
7053         * gcc.target/i386/interrupt-2.c: Likewise.
7054         * gcc.target/i386/interrupt-3.c: Likewise.
7055         * gcc.target/i386/interrupt-4.c: Likewise.
7056         * gcc.target/i386/interrupt-5.c: Likewise.
7057         * gcc.target/i386/interrupt-6.c: Likewise.
7058         * gcc.target/i386/interrupt-7.c: Likewise.
7059         * gcc.target/i386/interrupt-8.c: Likewise.
7060         * gcc.target/i386/interrupt-9.c: Likewise.
7061         * gcc.target/i386/interrupt-10.c: Likewise.
7062         * gcc.target/i386/interrupt-11.c: Likewise.
7063         * gcc.target/i386/interrupt-12.c: Likewise.
7064         * gcc.target/i386/interrupt-13.c: Likewise.
7065         * gcc.target/i386/interrupt-14.c: Likewise.
7066         * gcc.target/i386/interrupt-15.c: Likewise.
7067         * gcc.target/i386/interrupt-16.c: Likewise.
7068         * gcc.target/i386/interrupt-17.c: Likewise.
7069         * gcc.target/i386/interrupt-18.c: Likewise.
7070         * gcc.target/i386/interrupt-19.c: Likewise.
7071         * gcc.target/i386/interrupt-20.c: Likewise.
7072         * gcc.target/i386/interrupt-21.c: Likewise.
7073         * gcc.target/i386/interrupt-22.c: Likewise.
7074         * gcc.target/i386/interrupt-23.c: Likewise.
7075         * gcc.target/i386/interrupt-24.c: Likewise.
7076         * gcc.target/i386/interrupt-25.c: Likewise.
7077         * gcc.target/i386/interrupt-26.c: Likewise.
7078         * gcc.target/i386/interrupt-27.c: Likewise.
7079         * gcc.target/i386/interrupt-28.c: Likewise.
7080         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7081         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7082         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7083         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7084         * gcc.target/i386/interrupt-iamcu.c: Likewise.
7085         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7086         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7087         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7088         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7089         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7090         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7091         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7093 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
7095         PR tree-optimization/52171
7096         * gcc.dg/pr52171.c: New test.
7097         * gcc.target/i386/pr52171.c: New test.
7099 2016-06-03  Jan Hubicka  <jh@suse.cz>
7101         * g++.dg/tree-ssa/pred-1.C: New testcase
7102         * gcc.dg/tree-ssa/pred-1.c: New testcase
7104 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7106         PR target/70957
7107         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7108         support.
7109         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7111 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7113         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7115 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7117         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7118         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7119         * gcc.dg/vect/vect-live-1.c: New test.
7120         * gcc.dg/vect/vect-live-2.c: New test.
7121         * gcc.dg/vect/vect-live-3.c: New test.
7122         * gcc.dg/vect/vect-live-4.c: New test.
7123         * gcc.dg/vect/vect-live-5.c: New test.
7124         * gcc.dg/vect/vect-live-slp-1.c: New test.
7125         * gcc.dg/vect/vect-live-slp-2.c: New test.
7126         * gcc.dg/vect/vect-live-slp-3.c: New test.
7128 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7130         PR middle-end/71387
7131         * g++.dg/opt/pr71387.C: New test.
7133 2016-06-02  Jeff Law  <law@redhat.com>
7135         PR tree-optimization/71328
7136         * gcc.c-torture/compile/pr71328.c: New test.
7138 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7140         PR fortran/52393
7141         * gfortran.dg/fmt_read_3.f90: Fix typo.
7142         * gfortran.dg/fmt_read_4.f90: New test.
7144 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7146         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7147         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7148         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7149         * g++.dg/cpp0x/override2.C: Likewise.
7150         * g++.dg/parse/crash5.C: Likewise.
7151         * g++.dg/parse/error16.C: Likewise.
7152         * g++.dg/parse/error27.C: Likewise.
7153         * g++.dg/template/qualttp15.C: Likewise.
7154         * g++.dg/template/redecl4.C: Likewise.
7155         * g++.old-deja/g++.other/crash39.C: Likewise.
7156         * g++.old-deja/g++.other/struct1.C: Likewise.
7157         * g++.old-deja/g++.pt/m9a.C: Likewise.
7158         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7160 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7162         PR c++/71372
7163         * c-c++-common/pr71372.c: New test.
7165         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7166         __TIME__ strings with __builtin_strcmp instead of printf and
7167         dg-output.
7169 2016-06-02  Martin Liska  <mliska@suse.cz>
7171         * gcc.dg/predict-9.c: New test.
7173 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7175         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7176         global set_compiler_env_var and global saved_compiler_env_var.
7178 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7180         PR rtl-optimization/71295
7181         * gcc.c-torture/compile/pr71295.c: New test.
7183 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7185         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7187         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7188         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7190         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7191         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7192         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7193         alternative number.
7195 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7197         * gcc.target/powerpc/p9-splat-4.c: New test.
7199 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7201         PR target/71186
7202         * gcc.target/powerpc/pr71186.c: New test.
7204 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7206         PR fortran/52393
7207         * gfortran.dg/fmt_read_3.f90: New test.
7209 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7211         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7212         procedure.
7214 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7216         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7217         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7218         env var is set.
7219         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7220         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7221         shown once.
7222         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7223         during compilation.
7224         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7225         vars set by dg-set-compiler-env-var.
7227 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7229         PR fortran/71156
7230         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7231         to the module procedure declaration.
7232         * gfortran.dg/submodule_16.f08: New test.
7234 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7236         PR middle-end/71371
7237         * c-c++-common/gomp/pr71371.c: New test.
7239 2016-06-01  Richard Biener  <rguenther@suse.de>
7241         PR tree-optimization/71366
7242         * gcc.dg/torture/pr71366-1.c: New testcase.
7243         * gcc.dg/torture/pr71366-2.c: Likewise.
7245 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7247         * gcc.target/powerpc/vslv-0.c: New test.
7248         * gcc.target/powerpc/vslv-1.c: New test.
7249         * gcc.target/powerpc/vsrv-0.c: New test.
7250         * gcc.target/powerpc/vsrv-1.c: New test.
7252 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7254         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7255         * gcc.target/nvptx/weak.c: New.
7257 2016-06-01  Richard Biener  <rguenther@suse.de>
7259         PR tree-optimization/71261
7260         * gcc.dg/torture/vect-bool-1.c: New testcase.
7262 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7264         * gfortran.dg/gomp/order-1.f90: New test.
7265         * gfortran.dg/gomp/order-2.f90: New test.
7267 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7269         * gcc.dg/unroll-6.c: Update template.
7270         * gcc.dg/unroll-7.c: New testcase.
7271         * gcc.dg/unroll-8.c: New testcase.
7273 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7275         * gnat.dg/opt56.ad[sb]: New test.
7277 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7279         PR c++/66635
7280         * g++.dg/cpp0x/constexpr-ice16.C: New.
7282 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7284         PR tree-optimization/71314
7285         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7286         -mbranch-cost=2.
7288 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7290         PR tree-optimization/71077
7291         * gcc.dg/tree-ssa/pr71077.c: New test.
7293 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7295         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7296         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7297         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7299 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7301         PR c++/71248
7302         * g++.dg/cpp0x/pr71248.C: New.
7303         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7304         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7305         * g++.dg/init/new37.C: Likewise.
7306         * g++.dg/template/static1.C: Likewise.
7307         * g++.dg/template/static2.C: Likewise.
7309 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7311         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7312         instead of %rdi.
7313         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7315 2016-05-31  Marek Polacek  <polacek@redhat.com>
7317         * c-c++-common/Wswitch-unreachable-3.c: New test.
7318         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7320 2016-05-31  Richard Biener  <rguenther@suse.de>
7322         PR tree-optimization/71352
7323         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7325 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7327         * gcc.target/arm/armv5_thumb_isa.c: New test.
7329 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7331         PR target/71346
7332         * gcc.target/i386/pr71346.c: New test.
7334 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7336         PR tree-optimization/69068
7337         * gcc.dg/graphite/pr69068.c: New test.
7339 2016-05-27  Martin Sebor  <msebor@redhat.com>
7341         PR c++/71306
7342         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7344 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7346         PR c++/71349
7347         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7348         nowait depend(inout: dd[0]) clauses where permitted.
7350 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7352         PR c++/71238
7353         * g++.dg/parse/pr71238.C: New.
7354         * g++.dg/concepts/friend1.C: Test column numbers too.
7355         * g++.dg/cpp0x/initlist31.C: Likewise.
7356         * g++.dg/cpp0x/pr51420.C: Likewise.
7357         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7358         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7359         * g++.dg/ext/builtin3.C: Likewise.
7360         * g++.dg/lookup/friend12.C: Likewise.
7361         * g++.dg/lookup/friend7.C: Likewise.
7362         * g++.dg/lookup/koenig1.C: Likewise.
7363         * g++.dg/lookup/koenig5.C: Likewise.
7364         * g++.dg/lookup/used-before-declaration.C: Likewise.
7365         * g++.dg/overload/koenig1.C: Likewise.
7366         * g++.dg/template/crash65.C: Likewise.
7367         * g++.dg/template/friend57.C: Likewise.
7368         * g++.dg/warn/Wshadow-5.C: Likewise.
7369         * g++.dg/warn/Wunused-8.C: Likewise.
7370         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7371         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7372         * g++.old-deja/g++.jason/member.C: Likewise.
7373         * g++.old-deja/g++.jason/report.C: Likewise.
7374         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7375         * g++.old-deja/g++.law/visibility20.C: Likewise.
7376         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7377         * g++.old-deja/g++.other/static5.C: Likewise.
7378         * g++.old-deja/g++.pt/overload2.C: Likewise.
7380 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7382         * gcc.dg/tree-ssa/peel1.c: New testcase.
7383         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7384         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7386 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7388         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7389         to ce.
7391 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7393         PR c++/71099
7394         * g++.dg/parse/virtual1.C: New.
7396 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7398         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7399         Use correct register when clearing %edx.
7401 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7403         PR tree-optimization/71289
7404         * gcc.dg/pr71289.c: New test.
7406 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7408         PR middle-end/71269
7409         PR middle-end/71292
7410         * gcc.dg/tree-ssa/pr71269.c: New test.
7411         * gcc.dg/tree-ssa/pr71292.c: New test.
7413 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7415         PR middle-end/71252
7416         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7418 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7420         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7421         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7422         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7424 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7426         PR tree-optimization/69067
7427         * gcc.dg/graphite/pr69067.c: New test.
7429 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7431         PR target/71245
7432         * gcc.target/i386/pr71245-1.c: New test.
7433         * gcc.target/i386/pr71245-2.c: Ditto.
7435 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7437         PR c++/71105
7438         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7439         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7440         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7442 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7444         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7446 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7448         Revert:
7449         PR c++/69855
7450         * g++.dg/overload/69855.C: New.
7451         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7452         * g++.old-deja/g++.pt/crash3.C: Likewise.
7454 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7456         PR c++/60385
7457         * g++.dg/parse/namespace13.C: New.
7459 2016-05-26  Jeff Law  <law@redhat.com>
7461         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7462         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7463         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7464         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7465         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7466         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7467         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7468         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7469         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7470         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7471         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7472         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7473         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7475 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7477         PR c++/69855
7478         * g++.dg/overload/69855.C: New.
7479         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7480         * g++.old-deja/g++.pt/crash3.C: Likewise.
7482 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7484         PR target/63596
7485         * gcc.target/aarch64/va_arg_1.c: New testcase.
7486         * gcc.target/aarch64/va_arg_2.c: Likewise.
7487         * gcc.target/aarch64/va_arg_3.c: Likewise.
7489 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7491         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7492         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7493         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7494         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7495         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7497 2016-05-27  Marek Polacek  <polacek@redhat.com>
7499         PR middle-end/71308
7500         * g++.dg/torture/pr71308.C: New test.
7502 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7504         * gcc.dg/zero_bits_compound-1.c: New test.
7505         * gcc.dg/zero_bits_compound-2.c: New test.
7507 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7509         PR middle-end/71279
7510         * gcc.dg/pr71279.c: New test.
7512 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7514         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7515         floating point min/max/comparison instructions.
7516         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7518 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7520         * c-c++-common/gomp/schedule-1.c: New test.
7521         * gfortran.dg/gomp/schedule-1.f90: New test.
7523 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7525         PR c++/70822
7526         PR c++/70106
7527         * g++.dg/cpp1y/auto-fn32.C: New test.
7528         * g++.dg/cpp1y/paren4.C: New test.
7530 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7532         * gcc.dg/20060410.c: Xfail on ptx.
7533         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7534         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7535         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7536         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7537         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7539 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7541         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7543 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7545         PR tree-optimization/71280
7546         * gcc.dg/pr71280.c: New test.
7548         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7550         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7551         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7553         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7555 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7557         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7558         kept in memory.
7560 2016-05-25  Jeff Law  <law@redhat.com>
7562         PR tree-optimization/71272
7563         * gcc.c-torture/compile/pr71272.c: new test.
7565 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7567         * gcc.target/powerpc/vec-cmpne.c: New test.
7568         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7570 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7572         * gnat.dg/opt55.ad[sb]: New test.
7574 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7576         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7577         * c-c++-common/pr60226.c: Require int32plus.
7578         * gcc.c-torture/execute/pr70602.c: Likewise.
7579         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7580         unsigned long for malloc arg type.
7581         * gcc.dg/asr_div1.c: Require int32plus.
7582         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7583         * gcc.dg/pie-1.c: Require pie.
7584         * gcc.dg/pie-2.c: Likewise.
7585         * gcc.dg/pr59471.c: Require int32plus.
7586         * gcc.dg/pr59963-2.c: XFAIL for int16.
7587         * gcc.dg/pr60114.c: Require int32plus.
7588         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7589         unsigned long for typedef of size_t.
7590         * gcc.dg/pr63914.c: Require int32plus.
7591         * gcc.dg/pr64536.c: Require pt32plus.
7592         * gcc.dg/pr65658.c: Likewise.
7593         * gcc.dg/pr67271.c: Require int32plus.
7594         * gcc.dg/pr68112.c: Likewise.
7595         * gcc.dg/pr69071.c: Skip for avr target.
7596         * gcc.dg/pr69973.c: Require int32plus.
7597         * gcc.dg/pr70169.c: Skip for avr target.
7598         * gcc.dg/sso-6.c: Require int32plus.
7599         * gcc.dg/sso-7.c: Likewise.
7600         * gcc.dg/sso-8.c: Likewise.
7601         * gcc.dg/vrp-min-max-2.c: Likewise.
7603 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7605         PR target/70738
7606         * gcc.target/i386/pr70738-1.c: New test.
7607         * gcc.target/i386/pr70738-2.c: Likewise.
7608         * gcc.target/i386/pr70738-3.c: Likewise.
7609         * gcc.target/i386/pr70738-4.c: Likewise.
7610         * gcc.target/i386/pr70738-5.c: Likewise.
7611         * gcc.target/i386/pr70738-6.c: Likewise.
7612         * gcc.target/i386/pr70738-7.c: Likewise.
7613         * gcc.target/i386/pr70738-8.c: Likewise.
7614         * gcc.target/i386/pr70738-9.c: Likewise.
7616 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7618         PR rtl-optimization/66940
7619         * gcc.c-torture/execute/pr66940.c: New test.
7621 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7623         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7624         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7625         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7626         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7627         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7628         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7629         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7630         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7631         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7632         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7633         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7634         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7635         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7636         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7637         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7638         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7639         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7640         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7641         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7642         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7643         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7644         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7645         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7646         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7648 2016-05-25  Marek Polacek  <polacek@redhat.com>
7650         PR c/71265
7651         * gcc.dg/noncompile/pr71265.c: New test.
7653         PR c/71266
7654         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7656 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7658         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7660 2016-05-25  Richard Biener  <rguenther@suse.de>
7662         PR tree-optimization/71261
7663         * c-c++-common/torture/pr71261.c: New testcase.
7665 2016-05-25  Richard Biener  <rguenther@suse.de>
7667         PR tree-optimization/71264
7668         * gcc.dg/vect/pr71264.c: New testcase.
7670 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7672         PR c++/55992
7673         * g++.dg/cpp0x/alias-decl-53.C: New.
7674         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7676 2016-05-25  Martin Liska  <mliska@suse.cz>
7678         * g++.dg/pr71239.C: New test.
7680 2016-05-25  Richard Biener  <rguenther@suse.de>
7682         * gcc.dg/vect/pr58135.c: Rename to ...
7683         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7685 2016-05-25  Marek Polacek  <polacek@redhat.com>
7687         * g++.dg/pr65295.C: Use target c++14.
7689 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7691         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7692         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7694 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7696         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7697         instructions.
7699 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7701         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7702         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7703         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7704         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7705         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7706         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7707         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7708         * c-c++-common/goacc/pcopy.c: Likewise.
7709         * c-c++-common/goacc/pcopyin.c: Likewise.
7710         * c-c++-common/goacc/pcopyout.c: Likewise.
7711         * c-c++-common/goacc/pcreate.c: Likewise.
7712         * c-c++-common/goacc/pr70688.c: New test.
7713         * c-c++-common/goacc/present-1.c: Adjust test.
7714         * c-c++-common/goacc/reduction-5.c: Likewise.
7715         * g++.dg/goacc/data-1.C: New test.
7717 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7719         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7720         vector parity built-in functions.
7721         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7722         count trailing zeros automatic vectorization.
7723         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7724         count trailing zeros built-in functions.
7726 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7728         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7730 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7732         PR target/71050
7733         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7735 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7737         PR c++/50436
7738         * g++.dg/template/crash123.C: New.
7739         * g++.dg/template/crash124.C: Likewise.
7741 2016-05-24  Martin Sebor  <msebor@redhat.com>
7743         PR c++/71147
7744         * g++.dg/ext/flexary16.C: New test.
7746 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7748         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7749         before math.h is included.
7750         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7751         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7752         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7753         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7754         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7755         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7756         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7757         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7758         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7759         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7760         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7761         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7762         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7763         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7764         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7765         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7766         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7767         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7768         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7769         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7770         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7771         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7772         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7774 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7775             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7777         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7778         support.
7780 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7782         PR c++/69872
7783         * g++.dg/warn/Wno-narrowing1.C: New.
7785 2016-05-24  Marek Polacek  <polacek@redhat.com>
7787         PR c/71249
7788         * c-c++-common/Wswitch-unreachable-2.c: New test.
7790 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7792         PR c++/71257
7793         * g++.dg/vect/simd-clone-6.cc: New test.
7794         * g++.dg/gomp/declare-simd-6.C: New test.
7796         PR middle-end/70434
7797         PR c/69504
7798         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7800 2016-05-24  Richard Biener  <rguenther@suse.de>
7802         PR tree-optimization/71240
7803         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7805 2016-05-24  Richard Biener  <rguenther@suse.de>
7807         PR tree-optimization/71230
7808         * gcc.dg/torture/pr71230.c: New testcase.
7809         * g++.dg/torture/pr71230.C: Likewise.
7811 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7813         * c-c++-common/goacc/routine-5.c: Add tests.
7814         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7815         * gfortran.dg/goacc/routine-6.f90: Add tests.
7817 2016-05-24  Richard Biener  <rguenther@suse.de>
7819         PR tree-optimization/71253
7820         * gcc.dg/torture/pr71253.c: New testcase.
7822 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7824         PR middle-end/71252
7825         * gfortran.dg/pr71252.f90: New test.
7827 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7829         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7831 2016-05-24  Richard Biener  <rguenther@suse.de>
7833         PR middle-end/70434
7834         PR c/69504
7835         * c-c++-common/vector-subscript-4.c: New testcase.
7836         * c-c++-common/vector-subscript-5.c: Likewise.
7838 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7840         PR fortran/71123
7841         * gfortran.dg/namelist_90.f: New test
7843 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7845         PR fortran/66461
7846         * gfortran.dg/unexpected_eof.f: New test
7848 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7849             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7851         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7852         as little endian.
7854 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7856         PR c++/70972
7857         * g++.dg/cpp0x/inh-ctor20.C: New.
7858         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7860 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7862         PR c++/69095
7863         * g++.dg/cpp0x/variadic168.C: New.
7865 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7867         * g++.dg/cpp0x/pr31445.C: Test column number too.
7868         * g++.dg/cpp0x/pr32253.C: Likewise.
7869         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7870         * g++.dg/cpp0x/variadic36.C: Likewise.
7872 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
7874         * gcc.dg/fold-notshift-2.c: Adjust.
7876 2016-05-23  Marek Polacek  <polacek@redhat.com>
7878         PR c/49859
7879         * c-c++-common/Wswitch-unreachable-1.c: New test.
7880         * gcc.dg/Wswitch-unreachable-1.c: New test.
7881         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7882         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7883         * g++.dg/gomp/block-10.C: Likewise.
7884         * gcc.dg/gomp/block-10.c: Likewise.
7885         * g++.dg/gomp/block-9.C: Likewise.
7886         * gcc.dg/gomp/block-9.c: Likewise.
7887         * g++.dg/gomp/target-1.C: Likewise.
7888         * g++.dg/gomp/target-2.C: Likewise.
7889         * gcc.dg/gomp/target-1.c: Likewise.
7890         * gcc.dg/gomp/target-2.c: Likewise.
7891         * g++.dg/gomp/taskgroup-1.C: Likewise.
7892         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7893         * gcc.dg/gomp/teams-1.c: Likewise.
7894         * g++.dg/gomp/teams-1.C: Likewise.
7895         * g++.dg/overload/error3.C: Likewise.
7896         * g++.dg/tm/jump1.C: Likewise.
7897         * g++.dg/torture/pr40335.C: Likewise.
7898         * gcc.dg/c99-vla-jump-5.c: Likewise.
7899         * gcc.dg/switch-warn-1.c: Likewise.
7900         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7901         * gcc.dg/nested-func-1.c: Likewise.
7902         * gcc.dg/pr67784-4.c: Likewise.
7904 2016-05-23  Richard Biener  <rguenther@suse.de>
7906         PR tree-optimization/71230
7907         * gfortran.dg/pr71230-1.f90: New testcase.
7908         * gfortran.dg/pr71230-2.f90: Likewise.
7910 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
7912         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
7913         * gcc.dg/vect/pr58135.c:  Add new.
7914         * gfortran.dg/pr46519-1.f: Adjust test case.
7916 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/53401
7919         * g++.dg/cpp0x/decltype64.C: New.
7921 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7923         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7924         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7925         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7927 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7929         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7930         Add poly64x1_t and poly64x2_t cases if supported.
7931         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7932         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7933         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7934         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7935         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7937 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7939         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7940         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7941         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7942         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7943         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7944         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7945         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7947 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7949         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7951 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
7953         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7954         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7956 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
7958         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7959         constraint instead of "r".
7960         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7961         insn instead of vxorpd.
7962         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7964         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7965         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7967         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7969         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7970         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7972         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7974 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7976         PR middle-end/40921
7977         * gcc.dg/tree-ssa/pr40921.c: New test.
7979 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7981         PR target/71103
7982         * gcc.target/avr/pr71103.c: New test.
7984 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7986         PR middle-end/71179
7987         * gcc.dg/tree-ssa/pr71179.c: New test.
7989 2016-05-20  Martin Sebor  <msebor@redhat.com>
7991         PR c/71115
7992         * gcc.dg/init-excess-2.c: New test.
7994 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7996         * gnat.dg/opt53.adb: New test.
7997         * gnat.dg/opt54.adb: Likewise.
7999 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8001         PR tree-optimization/70884
8002         * gcc.dg/tree-ssa/pr70919.c: New test.
8004 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8006         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8007         formatting.
8008         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8009         fix code formatting.
8011 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8013         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8014         non-common cases.
8015         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8017 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8019         * jit.dg/all-non-failing-tests.h: Add
8020         test-factorial-must-tail-call.c.
8021         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8022         * jit.dg/test-factorial-must-tail-call.c: New test case.
8024 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8026         PR fortran/71204
8027         * gfortran.dg/pr71204.f90: New test.
8029 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8031         * gcc.target/nvptx/sincos.c: New test.
8033 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8035         PR c++/70572
8036         * g++.dg/cpp1y/auto-fn31.C: New.
8038 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8040         * gcc.target/powerpc/vec-addec.c: New test.
8041         * gcc.target/powerpc/vec-addec-int128.c: New test.
8043 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8045         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8046         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8047         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8048         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8050 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8052         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8054 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8056         PR c++/71210
8057         * g++.dg/opt/pr71210-1.C: New test.
8058         * g++.dg/opt/pr71210-2.C: New test.
8060         PR tree-optimization/29756
8061         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8062         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
8063         only on selected targets where V4SImode vectors are known to be
8064         supported.
8066 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
8068         PR tree-optimization/71079
8069         PR tree-optimization/71206
8070         * gcc.dg/tree-ssa/pr71206.c: New testcase.
8072 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8074         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8075         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8076         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8078 2016-05-20  Richard Guenther  <rguenther@suse.de>
8080         PR tree-optimization/29756
8081         * gcc.dg/tree-ssa/vector-6.c: New testcase.
8083 2016-05-20  Richard Biener  <rguenther@suse.de>
8085         PR tree-optimization/71185
8086         * gcc.dg/tree-ssa/pr71185.c: New testcase.
8088 2016-05-20  Richard Biener  <rguenther@suse.de>
8090         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8092 2016-05-19  Marek Polacek  <polacek@redhat.com>
8094         PR c++/71075
8095         * g++.dg/diagnostic/pr71075.C: New test.
8097 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
8099         PR c++/71184
8100         * g++.dg/pr71184.C: New test case.
8102 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8104         * gcc.target/powerpc/darn-0.c: New test.
8105         * gcc.target/powerpc/darn-1.c: New test.
8106         * gcc.target/powerpc/darn-2.c: New test.
8108 2016-05-19  Marek Polacek  <polacek@redhat.com>
8110         PR tree-optimization/71031
8111         * gcc.dg/tree-ssa/vrp100.c: New test.
8113 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8115         PR rtl-optimization/71148
8116         * gcc.dg/pr71148.c: New test.
8118 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8120         PR target/71056
8121         * gcc.target/arm/pr71056.c: New test.
8123 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8125         * c-c++-common/pr69669.c: Check the used mode.
8127 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8129         PR sanitizer/64354
8130         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8132 2016-05-19  Richard Biener  <rguenther@suse.de>
8134         PR tree-optimization/70729
8135         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8136         * gcc.dg/graphite/scop-18.c: Likewise.
8137         * gcc.dg/pr41783.c: Disable LIM.
8138         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8139         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8140         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8141         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8142         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8143         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8144         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8145         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8146         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8147         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8148         * gfortran.dg/pr42108.f90: Likewise.
8150 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8152         PR driver/69265
8153         * gcc.dg/spellcheck-options-11.c: New test case.
8155 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8157         PR c++/71100
8158         * g++.dg/opt/pr71100.C: New test.
8160 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8162         PR ipa/69708
8163         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8164         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8165         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8166         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8168 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8170         PR ipa/69708
8171         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8172         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8173         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8174         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8175         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8177 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8179         PR c++/69793
8180         * g++.dg/template/crash122.C: New.
8182 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8184         PR c++/70466
8185         * g++.dg/template/pr70466-1.C: New.
8186         * g++.dg/template/pr70466-2.C: Likewise.
8188 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8190         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8191         splat operations and the XXSPLTIB instruction.
8192         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8193         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8194         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8195         xxlxor to clear a register.
8197 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8199         * gcc.dg/torture/pr71020.c: New test.
8201 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8203         PR ipa/70646
8204         * gcc.dg/ipa/pr70646.c: New test.
8206 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8208         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8210 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8212         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8213         missing tests for vreinterpretq_p{8,16}.
8215 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8217         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8218         vsliq_n_s64 and vsliq_n_u64.
8220 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8222         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8223         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8225 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8227         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8228         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8229         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8231 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8233         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8234         in comment.
8236 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8238         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8239         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8240         "blr\t" and switch to scan-assembler-times.
8242 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8244         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8245         with __aarch64__.
8246         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8247         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8249 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8251         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8252         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8253         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8254         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8255         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8256         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8258         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8259         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8261         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8262         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8264         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8265         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8267         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8269 2016-05-18  Richard Biener  <rguenther@suse.de>
8271         PR tree-optimization/71168
8272         * gcc.dg/torture/pr71168.c: New testcase.
8274 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8276         PR middle-end/63586
8277         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8278         * gcc.dg/tree-ssa/pr63586.c: New test.
8279         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8281 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8283         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8284         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8285         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8286         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8288 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8290         * gcc.target/nvptx/abi-vararg-3.c: New.
8292 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8294         PR tree-optimization/54579
8295         PR middle-end/55299
8296         * gcc.dg/fold-notrotate-1.c: New test.
8297         * gcc.dg/fold-notshift-1.c: New test.
8298         * gcc.dg/fold-notshift-2.c: New test.
8300 2016-05-17  Marek Polacek  <polacek@redhat.com>
8302         PR ipa/71146
8303         * g++.dg/ipa/pr71146.C: New test.
8305 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8307         * jit.dg/test-error-array-bounds.c: New test case.
8309 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8311         * gcc.dg/tree-ssa/and-1.c: New testcase.
8313 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8315         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8316         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8318 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8320         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8321         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8323 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8325         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8327 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8329         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8331 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8333         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8334         ".2d[index]" when scan the assembly.
8335         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8336         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8337         float64x1.
8338         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8340 2016-05-17  Richard Biener  <rguenther@suse.de>
8342         PR tree-optimization/71132
8343         * gcc.dg/torture/pr71132.c: New testcase.
8345 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8347         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8349 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8351         PR target/70809
8352         * gcc.target/aarch64/pr70809_1.c: New test.
8354 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8356         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8357         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8358         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8359         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8361 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8362             Ilya Enkovich  <ilya.enkovich@intel.com>
8364         PR target/71114
8365         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8367 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8369         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8370         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8372 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8374         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8375         test for __ARM_FP16_ARGS.
8376         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8377         * gcc.target/arm/aapcs/neon-vect10.c: New.
8378         * gcc.target/arm/aapcs/neon-vect9.c: New.
8379         * gcc.target/arm/aapcs/vfp18.c: New.
8380         * gcc.target/arm/aapcs/vfp19.c: New.
8381         * gcc.target/arm/aapcs/vfp20.c: New.
8382         * gcc.target/arm/aapcs/vfp21.c: New.
8383         * gcc.target/arm/fp16-aapcs-1.c: New.
8384         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8385         test for __ARM_FP16_ARGS.
8386         * g++.target/arm/fp16-return-1.c: Update expected output.
8388 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8390         PR testsuite/70227
8391         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8393 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8395         PR fortran/69603
8396         * gfortran.dg/pr69603.f90: New testcase.
8398 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8400         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8402 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8404         PR fortran/71047
8405         * gfortran.dg/pr71047.f08: New test.
8407 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8409         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8410         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8411         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8413 2016-05-13  Martin Sebor  <msebor@redhat.com>
8415         PR c++/60049
8416         * g++.dg/cpp0x/constexpr-60049.C: New test.
8418 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8420         PR bootstrap/71071
8421         * gcc.dg/pr71071.c: New test.
8423 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8425         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8426         remove XOP handling.
8427         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8429 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8431         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8432         __atomic_is_lock_free declaration.
8434 2016-05-13  Richard Biener  <rguenther@suse.de>
8436         PR tree-optimization/42587
8437         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8439 2016-05-13  Martin Liska  <mliska@suse.cz>
8441         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8442         the new format of dump output.
8444 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8446         * gcc.dg/pr71084.c: New test.
8448 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8450         PR target/53440
8451         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8453 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8455         * gcc.target/aarch64/struct_return.c: New test.
8457 2016-05-12  Marek Polacek  <polacek@redhat.com>
8459         PR c/70756
8460         * c-c++-common/pr70756-2.c: New test.
8461         * c-c++-common/pr70756.c: New test.
8463 2016-05-12  Richard Biener  <rguenther@suse.de>
8465         PR tree-optimization/71059
8466         * gcc.dg/torture/pr71059.c: New testcase.
8468 2016-05-12  Richard Biener  <rguenther@suse.de>
8470         PR tree-optimization/71062
8471         * gcc.dg/torture/pr71062.c: New testcase.
8473 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8475         PR tree-optimization/71006
8476         * gcc.dg/pr71006.c: New test.
8478 2016-05-12  Marek Polacek  <polacek@redhat.com>
8480         PR driver/71063
8481         * gcc.dg/opts-7.c: New test.
8483 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8485         PR target/70830
8486         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8487         Add -save-temps to dg-options.
8488         Scan for ldmfd rather than pop instruction.
8489         * gcc.target/arm/interrupt-2.c: Likewise.
8490         * gcc.target/arm/pr70830.c: New test.
8492 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8494         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8495         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8497         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8498         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8499         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8501         PR target/71019
8502         * gcc.target/i386/avx512vl-pack-1.c: New test.
8503         * gcc.target/i386/avx512vl-pack-2.c: New test.
8504         * gcc.target/i386/avx512bw-pack-2.c: New test.
8506         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8508         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8509         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8510         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8512 2016-05-12  Richard Biener  <rguenther@suse.de>
8514         PR tree-optimization/70986
8515         * gcc.dg/torture/pr70986-1.c: New testcase.
8516         * gcc.dg/torture/pr70986-2.c: Likewise.
8517         * gcc.dg/torture/pr70986-3.c: Likewise.
8519 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8521         PR c/43651
8522         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8523         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8525 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8527         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8528         directive.
8529         * gcc.target/i386/pr66746.c: Ditto.
8531 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8533         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8534         support.
8535         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8536         warning when using -mvsx-timode.
8537         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8538         * gcc.target/powerpc/dform-2.c: Likewise.
8539         * gcc.target/powerpc/pr68805.c: Likewise.
8541 2016-05-11  Marek Polacek  <polacek@redhat.com>
8543         PR c++/71024
8544         * c-c++-common/attributes-3.c: New test.
8546 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8548         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8549         * gcc.c-torture/execute/pr68185.c: Likewise.
8550         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8551         * gcc.dg/pr69634.c: Requires scheduling.
8552         * gcc.dg/torture/pr66178.c: Require label values.
8553         * gcc.dg/setjmp-6.c: Require indirect jumps.
8555 2016-05-11  Richard Biener  <rguenther@suse.de>
8557         PR tree-optimization/71055
8558         * gcc.dg/torture/pr71055.c: New testcase.
8560 2016-05-11  Richard Biener  <rguenther@suse.de>
8562         PR debug/71057
8563         * g++.dg/debug/pr71057.C: New testcase.
8565 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8567         PR fortran/70855
8568         * gfortran.dg/gomp/pr70855.f90: New test.
8570 2016-05-11  Richard Biener  <rguenther@suse.de>
8572         PR middle-end/71002
8573         * g++.dg/torture/pr71002.C: New testcase.
8575 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8577         PR middle-end/70807
8578         * gcc.dg/pr70807.c: New test.
8580 2016-05-10  Martin Sebor  <msebor@redhat.com>
8582         PR c++/38611
8583         * g++.dg/Wattributes.C: New test.
8585 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8587         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8588         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8589         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8591 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8593         PR target/70799
8594         * gcc.target/i386/pr70799-1.c: New test.
8596 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8598         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8600 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8602         PR middle-end/70877
8603         * gcc.target/i386/pr70877.c: New test.
8605 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8607         PR tree-optimization/70786
8608         * gcc.target/i386/pr70876.c: New test.
8610 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8612         PR target/70927
8613         * gcc.target/i386/avx512vl-logic-1.c: New test.
8614         * gcc.target/i386/avx512vl-logic-2.c: New test.
8615         * gcc.target/i386/avx512dq-logic-2.c: New test.
8617 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8619         PR target/70963
8620         * gcc.target/powerpc/pr70963.c: New.
8622 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8624         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8625         (test_very_wide_line): Add ruler to expected output.
8626         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8627         (test_very_wide_line): Likewise.
8628         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8629         (test_show_locus): Within the handling of "test_very_wide_line",
8630         enable show_ruler_p on the diagnostic context.
8632 2016-05-10  Richard Biener  <rguenther@suse.de>
8634         PR tree-optimization/71039
8635         * gcc.dg/torture/pr71039.c: New testcase.
8637 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8639         * gcc.dg/nested-func-10.c: Requires alloca.
8640         * gcc.dg/nested-func-9.c: Requires alloca.
8641         * gcc.c-torture/execute/pr70460.c: Requires labels.
8642         * gcc.c-torture/compile/pr70199.c: Requires labels.
8643         * gcc.target/nvptx/decl.c: Compile only.
8644         * gcc.target/nvptx/trailing-init.c: Compile only.
8645         * gcc.target/nvptx/ary-init.c: Compile only.
8647 2016-05-10  Marek Polacek  <polacek@redhat.com>
8649         PR c/70255
8650         * gcc.dg/attr-opt-1.c: New test.
8652 2016-05-10  Richard Biener  <rguenther@suse.de>
8654         PR tree-optimization/70497
8655         PR tree-optimization/28367
8656         * gcc.dg/torture/20160404-1.c: New testcase.
8657         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8658         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8660 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8662         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8664 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8666         * gcc.target/i386/fabsneg-1.c New test.
8668 2016-05-09  Alan Modra  <amodra@gmail.com>
8670         PR testsuite/70826
8671         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8673 2016-05-09  Richard Biener  <rguenther@suse.de>
8675         PR tree-optimization/70985
8676         * gcc.dg/torture/pr70985.c: New testcase.
8678 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8680         * gcc.dg/tree-ssa/ifc-9.c: New test.
8681         * gcc.dg/tree-ssa/ifc-10.c: New test.
8682         * gcc.dg/tree-ssa/ifc-11.c: New test.
8683         * gcc.dg/tree-ssa/ifc-12.c: New test.
8684         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8685         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8686         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8688 2016-05-09  Richard Biener  <rguenther@suse.de>
8690         PR fortran/70937
8691         * gfortran.dg/pr70937.f90: New testcase.
8693 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8695         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8697 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8699         PR fortran/56226
8700         * gfortran.dg/dec_structure_1.f90: New testcase.
8701         * gfortran.dg/dec_structure_2.f90: Ditto.
8702         * gfortran.dg/dec_structure_3.f90: Ditto.
8703         * gfortran.dg/dec_structure_4.f90: Ditto.
8704         * gfortran.dg/dec_structure_5.f90: Ditto.
8705         * gfortran.dg/dec_structure_6.f90: Ditto.
8706         * gfortran.dg/dec_structure_7.f90: Ditto.
8707         * gfortran.dg/dec_structure_8.f90: Ditto.
8708         * gfortran.dg/dec_structure_9.f90: Ditto.
8709         * gfortran.dg/dec_structure_10.f90: Ditto.
8710         * gfortran.dg/dec_structure_11.f90: Ditto.
8711         * gfortran.dg/dec_union_1.f90: Ditto.
8712         * gfortran.dg/dec_union_2.f90: Ditto.
8713         * gfortran.dg/dec_union_3.f90: Ditto.
8714         * gfortran.dg/dec_union_4.f90: Ditto.
8715         * gfortran.dg/dec_union_5.f90: Ditto.
8716         * gfortran.dg/dec_union_6.f90: Ditto.
8717         * gfortran.dg/dec_union_7.f90: Ditto.
8719 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8721         PR tree-optimization/70956
8722         * gcc.dg/graphite/pr70956.c: New test.
8724 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8726         PR middle-end/70941
8727         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8728         (a, b, c, d): Change type from char to signed char.
8729         (main): Compare against (signed char) -1634678893 instead of
8730         hardcoded -109.  Use __builtin_abort instead of abort.
8732         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8733         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8735         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8737 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8739         PR debug/70935
8740         * gcc.dg/torture/pr70935.c: New test.
8742 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8744         PR target/58219
8745         * gcc.target/sh/pr58219.c: New tests.
8747 2016-05-06  Richard Biener  <rguenther@suse.de>
8749         PR tree-optimization/70960
8750         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8752 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8754         PR target/52933
8755         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8756         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8757         Adjust expected instruction counts.
8758         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8760 2016-05-06  Marek Polacek  <polacek@redhat.com>
8762         PR sanitizer/70875
8763         * gcc.dg/ubsan/bounds-3.c: New test.
8765 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8767         PR target/54089
8768         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8770 2016-05-06  Richard Biener  <rguenther@suse.de>
8772         PR middle-end/70931
8773         * gfortran.dg/pr70931.f90: New testcase.
8775 2016-05-06  Richard Biener  <rguenther@suse.de>
8777         PR middle-end/70941
8778         * gcc.dg/torture/pr70941.c: New testcase.
8780 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8782         PR tree-optimization/57206
8783         * gcc.dg/vect/pr57206.c: New test.
8785 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8787         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8789 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8791         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8793         * c-c++-common/Wdangling-else-4.c: New test.
8795 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8797         PR c++/70906
8798         PR c++/70933
8799         * g++.dg/opt/pr70906.C: New test.
8800         * g++.dg/opt/pr70933.C: New test.
8802         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8804 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8806         * gcc.dg/ipa/pure-const-3.c: New testcase.
8808 2016-05-04  Marek Polacek  <polacek@redhat.com>
8810         * c-c++-common/Wdangling-else-1.c: New test.
8811         * c-c++-common/Wdangling-else-2.c: New test.
8812         * c-c++-common/Wdangling-else-3.c: New test.
8814 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8816         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8817         flag is present.
8819 2016-05-04  Marek Polacek  <polacek@redhat.com>
8821         PR c/48778
8822         * gcc.dg/Waddress-2.c: New test.
8824 2016-05-04  Alan Modra  <amodra@gmail.com>
8826         * gcc.target/powerpc/pr70866.c: New.
8828 2016-05-03  Martin Sebor  <msebor@redhat.com>
8830         PR c++/66561
8831         * c-c++-common/builtin_location.c: New test.
8832         * g++.dg/cpp1y/builtin_location.C: New test.
8834 2016-05-03  Marek Polacek  <polacek@redhat.com>
8836         PR c/70859
8837         * gcc.dg/pr70859.c: New test.
8838         * gcc.dg/pr70859-2.c: New test.
8840 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8842         * gnat.dg/debug5.adb: New testcase.
8844 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8846         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8847         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8848         Procedure to check for z10 instruction set.
8850 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8852         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8854 2016-05-03  Alan Modra  <amodra@gmail.com>
8856         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8858 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8860         * gcc.target/i386/avx512f-cvt-1.c: New test.
8862 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8864         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8865         -fdump-tree-vrp-details.
8867 2016-05-03  Richard Biener  <rguenther@suse.de>
8869         * gcc.dg/pr30172-1.c: Adjust.
8870         * gcc.dg/pr63743.c: Likewise.
8871         * gcc.dg/tm/pr51696.c: Likewise.
8872         * c-c++-common/tm/safe-1.c: Likewise.
8873         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8874         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8875         * g++.dg/plugin/self-assign-test-1.C: Likewise.
8876         * g++.dg/plugin/self-assign-test-2.C: Likewise.
8878 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8880         PR rtl-optimization/70467
8881         * gcc.target/i386/pr70467-3.c: New test.
8882         * gcc.target/i386/pr70467-4.c: New test.
8884         PR tree-optimization/70916
8885         * gcc.c-torture/compile/pr70916.c: New test.
8887         PR target/49244
8888         * gcc.target/i386/pr49244-1.c: New test.
8889         * gcc.target/i386/pr49244-2.c: New test.
8891 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
8893         PR rtl-optimization/44281
8894         * gcc.target/i386/pr44281.c: New test.
8896 2016-05-03  bin cheng  <bin.cheng@arm.com>
8898         PR tree-optimization/56541
8899         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8900         * gcc.dg/vect/pr56541.c: new test.
8902 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
8904         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8905         __float128.
8906         * gcc.target/powerpc/float128-complex-2.c: Likewise.
8908 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
8910         PR testsuite/70520
8911         * c-c++-common/asan/clone-test-1.c (main): Align child process
8912         stack to 16 bytes.
8914 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8916         PR c++/62314
8917         * g++.dg/spellcheck-fields-2.C: New test case.
8919 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
8921         PR c++/62314
8922         * g++.dg/pr62314.C: New test case.
8924 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
8926         * gcc.dg/ipa/inline-8.c: New testcase.
8928 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
8930         PR rtl-optimization/70467
8931         * gcc.target/i386/pr70467-1.c: New test.
8933 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8935         * gcc.dg/spec-options.c: Run the test on all targets.
8936         * gcc.dg/foo.specs: Use cpp_unique_options.
8938 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8940         * gcc.dg/tree-ssa/unord.c: New testcase.
8942 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
8944         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8946 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
8948         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8950 2016-05-02  Marek Polacek  <polacek@redhat.com>
8952         PR c/70851
8953         * gcc.dg/enum-incomplete-3.c: New test.
8955 2016-05-02  Marek Polacek  <polacek@redhat.com>
8956             Tom de Vries  <tom@codesourcery.com>
8958         PR tree-optimization/70700
8959         * gcc.dg/pr70700.c: New test.
8961 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
8963         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8964         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8965         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8966         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8967         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8969 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
8971         * ada/acats/run_acats: Rename into...
8972         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8973         * ada/acats/run_all.sh: Remove redundant test.
8974         (target_run): Move around.
8975         (target_gnatchop): Use newly built executable.
8976         (target_gnatmake): Likewise.
8977         Check that the compilation of impbit succeeds.
8979 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8981         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8982         * gcc.dg/20021029-1.c: Likewise.
8983         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8984         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8985         * gcc.target/sh/cmpstr.c: Likewise.
8986         * gcc.target/sh/cmpstrn.c: Likewise.
8987         * gcc.target/sh/memset.c: Likewise.
8988         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8989         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8990         * gcc.target/sh/pr39423-1.c: Likewise.
8991         * gcc.target/sh/pr49468-di.c: Likewise.
8992         * gcc.target/sh/pr49468-si.c: Likewise.
8993         * gcc.target/sh/pr49880-1.c: Likewise.
8994         * gcc.target/sh/pr49880-2.c: Likewise.
8995         * gcc.target/sh/pr49880-3.c: Likewise.
8996         * gcc.target/sh/pr50751-1.c: Likewise.
8997         * gcc.target/sh/pr50751-4.c: Likewise.
8998         * gcc.target/sh/pr50751-7.c: Likewise.
8999         * gcc.target/sh/pr51244-1.c: Likewise.
9000         * gcc.target/sh/pr51244-10.c: Likewise.
9001         * gcc.target/sh/pr51244-11.c: Likewise.
9002         * gcc.target/sh/pr51244-12.c: Likewise.
9003         * gcc.target/sh/pr51244-13.c: Likewise.
9004         * gcc.target/sh/pr51244-14.c: Likewise.
9005         * gcc.target/sh/pr51244-17.c: Likewise.
9006         * gcc.target/sh/pr51244-18.c: Likewise.
9007         * gcc.target/sh/pr51244-19.c: Likewise.
9008         * gcc.target/sh/pr51244-4.c: Likewise.
9009         * gcc.target/sh/pr51244-5.c: Likewise.
9010         * gcc.target/sh/pr51244-7.c: Likewise.
9011         * gcc.target/sh/pr51244-8.c: Likewise.
9012         * gcc.target/sh/pr51244-9.c: Likewise.
9013         * gcc.target/sh/pr51697.c: Likewise.
9014         * gcc.target/sh/pr52483-1.c: Likewise.
9015         * gcc.target/sh/pr52483-2.c: Likewise.
9016         * gcc.target/sh/pr52483-3.c: Likewise.
9017         * gcc.target/sh/pr52483-5.c: Likewise.
9018         * gcc.target/sh/pr52933-1.c: Likewise.
9019         * gcc.target/sh/pr52933-2.c: Likewise.
9020         * gcc.target/sh/pr52933-3.c: Likewise.
9021         * gcc.target/sh/pr53568-1.c: Likewise.
9022         * gcc.target/sh/pr53976-1.c: Likewise.
9023         * gcc.target/sh/pr53988-1.c: Likewise.
9024         * gcc.target/sh/pr53988.c: Likewise.
9025         * gcc.target/sh/pr54089-1.c: Likewise.
9026         * gcc.target/sh/pr54089-6.c: Likewise.
9027         * gcc.target/sh/pr54089-7.c: Likewise.
9028         * gcc.target/sh/pr54089-8.c: Likewise.
9029         * gcc.target/sh/pr54089-9.c: Likewise.
9030         * gcc.target/sh/pr54236-1.c: Likewise.
9031         * gcc.target/sh/pr54236-2.c: Likewise.
9032         * gcc.target/sh/pr54236-3.c: Likewise.
9033         * gcc.target/sh/pr54236-4.c: Likewise.
9034         * gcc.target/sh/pr54386.c: Likewise.
9035         * gcc.target/sh/pr54602-1.c: Likewise.
9036         * gcc.target/sh/pr54685.c: Likewise.
9037         * gcc.target/sh/pr54760-1.c: Likewise.
9038         * gcc.target/sh/pr54760-2.c: Likewise.
9039         * gcc.target/sh/pr54760-3.c: Likewise.
9040         * gcc.target/sh/pr54760-4.c: Likewise.
9041         * gcc.target/sh/pr54760-5.c: Likewise.
9042         * gcc.target/sh/pr54760-6.c: Likewise.
9043         * gcc.target/sh/pr55146.c: Likewise.
9044         * gcc.target/sh/pr55160.c: Likewise.
9045         * gcc.target/sh/pr59278.c: Likewise.
9046         * gcc.target/sh/pr59401-1.c: Likewise.
9047         * gcc.target/sh/pr59533-1.c: Likewise.
9048         * gcc.target/sh/pr63260.c: Likewise.
9049         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9050         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9051         * gcc.target/sh/strlen.c: Likewise.
9052         * gcc.target/sh/torture/pr30807.c: Likewise.
9053         * gcc.target/sh/torture/pr34777.c: Likewise.
9054         * gcc.target/sh/torture/pr64652.c: Likewise.
9055         * gcc.target/sh/torture/pr65505.c: Likewise.
9056         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9057         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9059 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9061         PR c++/66644
9062         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9064 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9066         * gcc.target/powerpc/vsx-elemrev-1.c: New.
9067         * gcc.target/powerpc/vsx-elemrev-2.c: New.
9068         * gcc.target/powerpc/vsx-elemrev-3.c: New.
9069         * gcc.target/powerpc/vsx-elemrev-4.c: New.
9071 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
9073         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9074         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9076 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
9078         PR middle-end/70626
9079         * c-c++-common/goacc/combined-reduction.c: New test.
9080         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9082 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
9084         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9085         *movdi_internal pattern only if PIC off.
9086         * gcc.target/i386/pr70155-2.c: Likewise.
9087         * gcc.target/i386/pr70155-3.c: Likewise.
9088         * gcc.target/i386/pr70155-4.c: Likewise.
9089         * gcc.target/i386/pr70155-5.c: Likewise.
9090         * gcc.target/i386/pr70155-6.c: Likewise.
9091         * gcc.target/i386/pr70155-7.c: Likewise.
9092         * gcc.target/i386/pr70155-8.c: Likewise.
9093         * gcc.target/i386/pr70155-15.c: Likewise.
9094         * gcc.target/i386/pr70155-17.c: Likewise.
9095         * gcc.target/i386/pr70155-22.c: Likewise.
9097 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
9099         PR tree-optimization/70803
9100         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9102 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9104         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9105         optimization of vector loop.
9106         * gcc.target/i386/vect-unpack-3.c: New test.
9107         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9108         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9109         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9111 2016-04-29  Marek Polacek  <polacek@redhat.com>
9113         PR sanitizer/70342
9114         * g++.dg/ubsan/null-7.C: New test.
9116         PR c/70852
9117         * gcc.dg/pr70852.c: New test.
9119 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9121         PR/69089
9122         * g++.dg/cpp0x/alignas6.C: New test.
9124 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9126         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9127         * gcc.dg/pr27003.c: Likewise.
9128         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9129         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9130         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9131         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9132         * gcc.target/arc/mxy.c: Likewise.
9133         * gcc.target/arc/mswape.c: Likewise.
9134         * gcc.target/arc/mrtsc.c: Likewise.
9135         * gcc.target/arc/mcrc.c: Likewise.
9136         * gcc.target/arc/mdsp-packa.c: Likewise.
9137         * gcc.target/arc/mdvbf.c: Likewise.
9138         * gcc.target/arc/mlock.c: Likewise.
9139         * gcc.target/arc/mmac-24.c: Likewise.
9140         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9142 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9143             Matthijs Kooijman  <matthijs@stdin.nl>
9144             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9146         PR target/60040
9147         * gcc.target/avr/pr60040-1.c: New.
9148         * gcc.target/avr/pr60040-2.c: New.
9150 2016-04-29  Richard Biener  <rguenther@suse.de>
9152         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9154 2016-04-29  Richard Biener  <rguenther@suse.de>
9156         PR tree-optimization/13962
9157         PR tree-optimization/65686
9158         * gcc.dg/uninit-pr65686.c: New testcase.
9160 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9162         PR middle-end/70843
9163         * gcc.dg/pr70843.c: New test.
9165 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9167         PR target/70858
9168         * gcc.target/i386/pr70858.c: New test.
9170 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9172         * gcc.target/arc/nps400-1.c: New file.
9174 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9175             Andrew Burgess  <andrew.burgess@embecosm.com>
9177         * gcc.target/arc/movh_cl-1.c: New file.
9179 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9180             Andrew Burgess  <andrew.burgess@embecosm.com>
9182         * gcc.target/arc/extzv-1.c: New file.
9183         * gcc.target/arc/insv-1.c: New file.
9184         * gcc.target/arc/insv-2.c: New file.
9185         * gcc.target/arc/movb-1.c: New file.
9186         * gcc.target/arc/movb-2.c: New file.
9187         * gcc.target/arc/movb-3.c: New file.
9188         * gcc.target/arc/movb-4.c: New file.
9189         * gcc.target/arc/movb-5.c: New file.
9190         * gcc.target/arc/movb_cl-1.c: New file.
9191         * gcc.target/arc/movb_cl-2.c: New file.
9192         * gcc.target/arc/movbi_cl-1.c: New file.
9193         * gcc.target/arc/movl-1.c: New file.
9195 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9196             Andrew Burgess  <andrew.burgess@embecosm.com>
9198         * gcc.target/arc/cmem-1.c: New file.
9199         * gcc.target/arc/cmem-2.c: New file.
9200         * gcc.target/arc/cmem-3.c: New file.
9201         * gcc.target/arc/cmem-4.c: New file.
9202         * gcc.target/arc/cmem-5.c: New file.
9203         * gcc.target/arc/cmem-6.c: New file.
9204         * gcc.target/arc/cmem-7.c: New file.
9205         * gcc.target/arc/cmem-ld.inc: New file.
9206         * gcc.target/arc/cmem-st.inc: New file.
9208 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9210         PR target/70821
9211         * gcc.target/i386/pr70821.c: New test.
9213 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9215         * gcc.target/powerpc/vec-adde.c: New test.
9216         * gcc.target/powerpc/vec-adde-int128.c: New test.
9218 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9220         * gcc.target/i386/avx-vround-1.c: New test.
9221         * gcc.target/i386/avx-vround-2.c: New test.
9222         * gcc.target/i386/avx512vl-vround-1.c: New test.
9223         * gcc.target/i386/avx512vl-vround-2.c: New test.
9225 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9227         PR testsuite/70595
9228         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9229         (check_effective_target_cilkplus_runtime): ... this.
9230         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9231         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9233         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9234         Require cilkplus_runtime.
9235         Don't add -lcilkrts.
9236         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9237         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9238         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9239         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9240         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9241         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9242         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9243         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9244         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9245         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9246         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9247         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9248         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9249         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9250         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9251         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9252         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9253         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9254         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9255         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9256         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9257         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9258         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9259         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9260         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9261         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9262         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9263         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9264         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9266         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9267         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9269         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9271         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9272         cilkplus_runtime.
9274 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9276         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9277         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9279 2015-04-27  Ryan Burn  <contact@rnburn.com>
9281         PR c++/69024
9282         PR c++/68997
9283         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9284         diagnostic.
9285         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9286         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9288 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9290         * gnat.dg/limited_with4.ad[sb]: New test.
9291         * gnat.dg/limited_with4_pkg.ads: New helper.
9293 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9295         PR target/70155
9296         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9297         and movv1ti_internal patterns
9298         * gcc.target/i386/pr70155-1.c: New test.
9299         * gcc.target/i386/pr70155-2.c: Likewise.
9300         * gcc.target/i386/pr70155-3.c: Likewise.
9301         * gcc.target/i386/pr70155-4.c: Likewise.
9302         * gcc.target/i386/pr70155-5.c: Likewise.
9303         * gcc.target/i386/pr70155-6.c: Likewise.
9304         * gcc.target/i386/pr70155-7.c: Likewise.
9305         * gcc.target/i386/pr70155-8.c: Likewise.
9306         * gcc.target/i386/pr70155-9.c: Likewise.
9307         * gcc.target/i386/pr70155-10.c: Likewise.
9308         * gcc.target/i386/pr70155-11.c: Likewise.
9309         * gcc.target/i386/pr70155-12.c: Likewise.
9310         * gcc.target/i386/pr70155-13.c: Likewise.
9311         * gcc.target/i386/pr70155-14.c: Likewise.
9312         * gcc.target/i386/pr70155-15.c: Likewise.
9313         * gcc.target/i386/pr70155-16.c: Likewise.
9314         * gcc.target/i386/pr70155-17.c: Likewise.
9315         * gcc.target/i386/pr70155-18.c: Likewise.
9316         * gcc.target/i386/pr70155-19.c: Likewise.
9317         * gcc.target/i386/pr70155-20.c: Likewise.
9318         * gcc.target/i386/pr70155-21.c: Likewise.
9319         * gcc.target/i386/pr70155-22.c: Likewise.
9321 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9323         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9324         ".{5,6}".
9326 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9328         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9329         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9330         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9331         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9332         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9334 2016-04-27  Richard Biener  <rguenther@suse.de>
9336         PR ipa/70760
9337         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9338         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9340 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9342         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9343         * g++.dg/ubsan/pr63956.C: Adjust error location.
9345 2016-04-27  Nick Clifton  <nickc@redhat.com>
9347         PR middle-end/49889
9348         * gcc.dg/pr49889.c: New test.
9350 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9352         * c-c++-common/memset-array.c: New test.
9354 2016-04-26  Martin Sebor  <msebor@redhat.com>
9356         PR c++/66639
9357         * g++.dg/cpp1y/func_constexpr.C: New test.
9359 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9361         PR c++/70241
9362         * g++.dg/cpp0x/enum32.C: New test.
9363         * g++.dg/cpp0x/enum33.C: New test.
9365 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9367         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9368         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9369         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9370         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9371         * gcc.c-torture/execute/pr38151.c: Likewise.
9372         * gcc.c-torture/execute/pr66556.c: Likewise.
9373         * gcc.c-torture/execute/pr67781.c: Likewise.
9374         * gcc.c-torture/execute/pr68648.c: Likewise.
9376 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9378         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9380 2016-04-26  Marek Polacek  <polacek@redhat.com>
9382         PR c/67784
9383         * gcc.dg/pr67784-3.c: New test.
9384         * gcc.dg/pr67784-4.c: New test.
9385         * gcc.dg/pr67784-5.c: New test.
9387         PR c/70791
9388         * gcc.dg/Wnested-externs-2.c: New test.
9390 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9392         * gcc.dg/fold-plusmult.c: Adjust.
9393         * gcc.dg/no-strict-overflow-6.c: Adjust.
9394         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9396 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9398         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9399         number scans.
9400         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9401         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9402         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9403         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9404         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9405         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9406         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9407         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9408         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9409         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9410         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9411         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9412         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9413         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9414         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9415         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9416         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9417         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9418         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9419         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9420         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9421         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9422         scans.
9423         * gcc.target/i386/pr32219-4.c: Likewise.
9424         * gcc.target/i386/pr32219-6.c: Likewise.
9425         * gcc.target/i386/pr32219-8.c: Likewise.
9427 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9429         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9430         associated options.
9432 2016-04-26  Marek Polacek  <polacek@redhat.com>
9434         PR c++/70744
9435         * g++.dg/ext/cond2.C: New test.
9437 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9439         PR tree-optimization/70771
9440         PR tree-optimization/70775
9441         * gcc.dg/pr70771.c: New test.
9442         * gcc.dg/pr70775.c: New test.
9444 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9446         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9448 2016-04-25  Richard Biener  <rguenther@suse.de>
9450         PR tree-optimization/70780
9451         * gcc.dg/torture/pr70780.c: New testcase.
9453 2016-04-25  Michael Collison  <michael.collison@arm.com>
9455         * gcc.target/arm/neon-vaddws16.c: New test.
9456         * gcc.target/arm/neon-vaddws32.c: New test.
9457         * gcc.target/arm/neon-vaddwu16.c: New test.
9458         * gcc.target/arm/neon-vaddwu32.c: New test.
9459         * gcc.target/arm/neon-vaddwu8.c: New test.
9460         * lib/target-supports.exp
9461         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9462         that arm neon support vector widen sum of HImode TO SImode.
9464 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9466         PR sanitizer/70712
9467         * c-c++-common/asan/pr70712.c: New test.
9469 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9471         * .gitattributes: New file.
9473 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9475         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9477 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9479         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9480         * gfortran.dg/submodule_15.f08: Likewise.
9482 2016-04-22  Richard Biener  <rguenther@suse.de>
9484         PR tree-optimization/70740
9485         * gcc.dg/torture/pr70740.c: New testcase.
9487 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9489         PR target/70750
9490         * gcc.target/i386/pr70750-1.c: New test.
9491         * gcc.target/i386/pr70750-2.c: Likewise.
9493 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9495         PR c++/70540
9496         * g++.dg/cpp0x/auto48.C: New.
9498 2016-04-21  Marek Polacek  <polacek@redhat.com>
9500         PR c++/70513
9501         * g++.dg/cpp0x/forw_enum12.C: New test.
9502         * g++.dg/cpp0x/forw_enum13.C: New test.
9504 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9506         PR target/70728
9507         * gcc.target/i386/pr70728.c: New test.
9509 2016-04-21  Richard Biener  <rguenther@suse.de>
9511         PR middle-end/70747
9512         * gcc.dg/pr70747.c: New testcase.
9514 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9516         PR tree-optimization/70715
9517         * gcc.dg/tree-ssa/scev-13.c: New test.
9519 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9521         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9523 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9525         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9527 2016-04-20  Jan Hubicka  <jh@suse.cz>
9529         PR ipa/70018
9530         * g++.dg/ipa/nothrow-1.C: New testcase.
9532 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9534         PR c++/55635
9535         * g++.dg/eh/delete1.C: New.
9537 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9539         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9540         -mtune-ctrl=sse_typeless_stores.
9542 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9544         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9546 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9548         PR tree-optimization/69489
9549         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9551 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9553         PR c++/69363
9554         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9555         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9556         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9558 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9560         PR tree-optimization/56625
9561         PR tree-optimization/69489
9562         * gcc.dg/vect/pr56625.c: New test.
9563         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9565 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9567         PR target/64971
9568         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9570 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9572         * gnat.dg/self1.adb: Remove now incorrect test.
9574 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9576         * gcc.dg/tree-ssa/scev-11.c: New test.
9577         * gcc.dg/tree-ssa/scev-12.c: New test.
9579 2016-04-20  Marek Polacek  <polacek@redhat.com>
9581         PR tree-optimization/70725
9582         * gcc.dg/pr70725.c: New test.
9584 2016-04-20  Richard Biener  <rguenther@suse.de>
9586         PR tree-optimization/70726
9587         * g++.dg/vect/pr70726.cc: New testcase.
9589 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9591         PR target/70674
9592         * gcc.target/s390/pr70674.c: New test.
9594 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9596         PR libgfortran/70684
9597         * gfortran.dg/list_read_14.f90: New test.
9599 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9601         PR target/69201
9602         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9603         extern to force it misaligned.
9604         (b): Likewise.
9605         (c): Likewise.
9606         (d): Likewise.
9607         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9608         Don't check `*' before movv4sf_internal.
9609         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9610         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9611         Don't check `*' before movv16qi_internal.
9612         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9613         extern to force it misaligned.
9614         (b): Likewise.
9615         (c): Likewise.
9616         (d): Likewise.
9617         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9618         Don't check `*' before movv2df_internal.
9619         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9620         extern to force it misaligned.
9621         (b): Likewise.
9622         (c): Likewise.
9623         (d): Likewise.
9624         Check movv8sf_internal instead of avx_storeups256.
9625         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9627 2016-04-19  Richard Biener  <rguenther@suse.de>
9629         PR tree-optimization/70171
9630         * g++.dg/tree-ssa/pr70171.C: New testcase.
9632 2016-04-19  Richard Biener  <rguenther@suse.de>
9634         PR tree-optimization/70724
9635         * gcc.dg/torture/pr70724.c: New testcase.
9637 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9639         PR middle-end/70689
9640         * gcc.target/i386/pr70689.c: New.
9642 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9644         PR target/70708
9645         * gcc.target/i386/pr70708.c: New test.
9647 2016-04-18  Richard Biener  <rguenther@suse.de>
9649         PR tree-optimization/43434
9650         * gcc.dg/vect/pr43434.c: New testcase.
9651         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9652         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9653         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9654         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9655         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9656         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9657         * gcc.dg/gomp/pr68640.c: Likewise.
9658         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9659         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9661 2016-04-18  Richard Biener  <rguenther@suse.de>
9663         PR tree-optimization/70701
9664         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9666 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9668         PR testsuite/70699
9669         * gcc.dg/pr70161.c: Add dot-file scans.
9670         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9671         instead of after last dot char.
9673 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9675         * c-c++-common/dump-ada-spec-3.c: New test.
9676         * c-c++-common/dump-ada-spec-4.c: Likewise.
9678 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9680         PR other/70183
9681         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9683 2016-04-15  Jan Hubicka  <jh@suse.cz>
9685         PR ipa/70018
9686         * g++.dg/ipa/pure-const-1.C: New testcase.
9687         * g++.dg/ipa/pure-const-2.C: New testcase.
9688         * g++.dg/ipa/pure-const-3.C: New testcase.
9690 2016-04-15  Marek Polacek  <polacek@redhat.com>
9692         PR c/70671
9693         * gcc.dg/bitfld-22.c: New test.
9695 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9697         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9698         x86_64.
9700 2016-04-15  Marek Polacek  <polacek@redhat.com>
9702         PR c/70651
9703         * c-c++-common/pr70651.c: New test.
9705 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9707         PR rtl-optimization/70681
9708         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9709         dump scan on arm and powerpc.
9710         * gcc.dg/pr10474.c: Likewise.
9712 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9714         PR c++/69517
9715         PR c++/70019
9716         PR c++/70588
9717         * g++.dg/cpp1y/vla11.C: Revert for real.
9719         PR c/70436
9720         * c-c++-common/Wparentheses-1.c: New test.
9721         * c-c++-common/gomp/Wparentheses-1.c: New test.
9722         * c-c++-common/gomp/Wparentheses-2.c: New test.
9723         * c-c++-common/gomp/Wparentheses-3.c: New test.
9724         * c-c++-common/gomp/Wparentheses-4.c: New test.
9725         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9726         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9727         * c-c++-common/goacc/Wparentheses-1.c: New test.
9729 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9731         PR target/70662
9732         * gcc.target/i386/pr70662.c: New test.
9734 2016-04-15  Richard Biener  <rguenther@suse.de>
9735             Alan Modra  <amodra@gmail.com>
9737         PR tree-optimization/70130
9738         * gcc.dg/vect/O3-pr70130.c: New testcase.
9740 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9742         PR target/70669
9743         * gcc.target/powerpc/pr70669.c: New test.
9745         PR target/70640
9746         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9747         a power7 system that does not have an assembler that supports
9748         power8.
9750 2016-04-14  Martin Sebor  <msebor@redhat.com>
9752         PR c++/69517
9753         PR c++/70019
9754         PR c++/70588
9755         * c-c++-common/ubsan/vla-1.c: Revert.
9756         * g++.dg/cpp1y/vla11.C: Same.
9757         * g++.dg/cpp1y/vla12.C: Same.
9758         * g++.dg/cpp1y/vla13.C: Same.
9759         * g++.dg/cpp1y/vla14.C: Same.
9760         * g++.dg/cpp1y/vla3.C: Same.
9761         * g++.dg/init/array24.C: Same.
9762         * g++.dg/ubsan/vla-1.C: Same.
9764 2016-04-14  Marek Polacek  <polacek@redhat.com>
9765             Jan Hubicka  <hubicka@ucw.cz>
9767         PR c++/70029
9768         * g++.dg/torture/pr70029.C: New test.
9770 2016-04-14  Martin Sebor  <msebor@redhat.com>
9772         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9773         type size to prevent failures on targets with very low maximum
9774         alignment.
9776 2016-04-14  Richard Biener  <rguenther@suse.de>
9778         PR tree-optimization/70623
9779         * gcc.dg/torture/pr70623.c: New testcase.
9780         * gcc.dg/torture/pr70623-2.c: Likewise.
9782 2016-04-13  Martin Sebor  <msebor@redhat.com>
9784         PR c++/69517
9785         PR c++/70019
9786         PR c++/70588
9787         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9788         * g++.dg/cpp1y/vla11.C: New test.
9789         * g++.dg/cpp1y/vla12.C: New test.
9790         * g++.dg/cpp1y/vla13.C: New test.
9791         * g++.dg/cpp1y/vla14.C: New test.
9792         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9793         * g++.dg/init/array24.C: Fully brace VLA initializer.
9794         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9796 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9798         PR c++/70641
9799         * g++.dg/opt/pr70641.C: New test.
9801 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9803         PR rtl-optimization/68749
9804         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9805         effects of argument promotions.
9806         Remove default args to dg-skip-if.
9808 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9810         PR c++/70635
9811         * g++.dg/parse/pr70635.C: New.
9813 2016-04-13  Marek Polacek  <polacek@redhat.com>
9815         PR c++/70639
9816         * c-c++-common/Wmisleading-indentation-4.c: New test.
9818 2016-04-13  Marek Polacek  <polacek@redhat.com>
9820         PR c/70436
9821         * gcc.dg/Wparentheses-12.c: New test.
9822         * gcc.dg/Wparentheses-13.c: New test.
9824 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9826         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9827         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9828         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9830 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9832         PR middle-end/70633
9833         * gcc.c-torture/compile/pr70633.c: New test.
9835         PR debug/70628
9836         * gcc.dg/torture/pr70628.c: New test.
9838 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9840         PR c++/70610
9841         * g++.dg/template/pr70610.C: New test.
9842         * g++.dg/template/pr70610-2.C: New test.
9843         * g++.dg/template/pr70610-3.C: New test.
9844         * g++.dg/template/pr70610-4.C: New test.
9846 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9848         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9849         128 instead of 32.
9851         PR c++/70571
9852         * g++.dg/ext/pr70571.C: New test.
9854 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9856         PR target/70640
9857         * gcc.target/powerpc/pr70640.c: New test.
9859 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9861         PR c++/68722
9862         * g++.dg/parse/pr68722.C: New.
9864 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9866         PR rtl-optimization/70596
9867         * gcc.target/i386/pr70596.c: New test.
9869 2016-04-12  Nathan Sidwell  <nathan@acm.org>
9871         PR c++/70501
9872         * g++.dg/init/pr70501.C: New.
9874 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
9876         * gcc.target/i386/asm-flag-6.c: New test.
9878 2016-04-12  Tom de Vries  <tom@codesourcery.com>
9880         PR tree-optimization/68756
9881         * gcc.dg/graphite/pr68756.c: New test.
9883 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9885         PR tree-optimization/70602
9886         * gcc.c-torture/execute/pr70602.c: New test.
9888 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9890         PR target/70381
9891         * gcc.target/powerpc/float128-1.c: New tests to make sure the
9892         __float128 emulator is built and runs.
9893         * gcc.target/powerpc/float128-1.c: Likewise.
9895         * lib/target-supports.exp (check_ppc_float128_sw_available):
9896         Rework tests for __float128 software and hardware
9897         availability. Fix exit condition to return 0 on success.
9899 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
9901         PR target/70133
9902         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9903         * gcc.target/aarch64/target_attr_15.c: Likewise.
9905 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
9907         PR c++/69066
9908         * g++.dg/cpp1y/pr69066.C: New.
9910 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9912         PR fortran/68566
9913         * gfortran.dg/pr36192.f90: Update test.
9914         * gfortran.dg/pr36192_1.f90: Update test.
9915         * gfortran.dg/real_dimension_1.f: Update test.
9916         * gfortran.dg/parameter_array_init_7.f90: New test.
9918 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
9920         PR testsuite/64039
9921         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9923         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9925         PR rtl-optimization/66669
9926         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9928         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9930         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9931         * gcc.dg/pie-1.c: Likewise.
9932         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9933         * gcc.dg/pic-4.c: Likewise.
9934         * gcc.dg/pie-3.c: Likewise.
9935         * gcc.dg/pie-4.c: Likewise.
9937         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9939         PR tree-optimization/68644
9940         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9942         PR rtl-optimization/64886
9943         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9945 2016-04-09  Tom de Vries  <tom@codesourcery.com>
9947         PR tree-optimization/68953
9948         * gcc.dg/graphite/pr68953.c: New test.
9950 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9952         PR fortran/70592
9953         * gfortran.dg/deferred_character_16.f90: New test.
9955 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
9957         PR tree-optimization/70586
9958         * gcc.c-torture/execute/pr70586.c: New test.
9960 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
9962         PR sanitizer/70573
9963         * c-c++-common/asan/halt_on_error-1.c: Replace memset
9964         with __builtin_memset
9965         * c-c++-common/asan/halt_on_error-2.c: Likewise.
9967 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
9969         PR lto/70289
9970         PR ipa/70348
9971         PR tree-optimization/70373
9972         PR middle-end/70533
9973         PR middle-end/70534
9974         PR middle-end/70535
9975         * c-c++-common/goacc/reduction-5.c: New test.
9976         * c-c++-common/goacc/reduction-promotions.c: New test.
9977         * gfortran.dg/goacc/reduction-3.f95: New test.
9978         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9980 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9982         PR c++/70590
9983         PR c++/70452
9984         * g++.dg/pr70590.C: New test.
9985         * g++.dg/pr70590-2.C: New test.
9987 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9989         PR middle-end/70593
9990         * gcc.target/i386/pr70593.c: New test.
9992         PR rtl-optimization/70574
9993         * gcc.target/i386/avx2-pr70574.c: New test.
9995 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9997         PR sanitizer/70541
9998         * c-c++-common/asan/pr70541.c: New test.
10000 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10002         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10003         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10005 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10007         PR target/70566
10008         * gcc.c-torture/execute/pr70566.c: New test.
10010 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10012         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10013         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10015 2016-04-08  Alan Modra  <amodra@gmail.com>
10017         * gcc.target/powerpc/pr70117.c: New.
10019 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10021         PR testsuite/70581
10022         * gcc.dg/lto/simd-function_0.c: New test.
10024         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10025         clones.
10026         * c-c++-common/attr-simd-2.c: Likewise.
10027         * c-c++-common/attr-simd-4.c: Likewise.
10028         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10029         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10031 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10033         PR testsuite/70553
10034         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10036 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10037             Tom de Vries  <tom@codesourcery.com>
10039         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10040         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10041         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10042         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10043         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10044         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10045         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10046         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10048 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10050         PR c/70436
10051         * g++.dg/warn/Wparentheses-29.C: New test.
10053 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10055         PR c/70436
10056         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10057         explicit braces to resolve a future -Wparentheses warning.
10059 2016-04-06  Richard Henderson  <rth@redhat.com>
10061         * gcc.dg/pr61817-1.c: New test.
10062         * gcc.dg/pr61817-2.c: New test.
10063         * gcc.dg/pr69391-1.c: New test.
10064         * gcc.dg/pr69391-2.c: New test.
10066 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
10068         PR rtl-optimization/70398
10069         * gcc.target/aarch64/pr70398.c: New.
10071 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10073         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10075 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
10076             Pedro Alves  <palves@redhat.com>
10078         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10080 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
10082         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10083         Check for avx512f effective targets instead of avx2.
10084         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10085         for AVX512F clones.
10086         * gcc.dg/gomp/declare-simd-3.c: Likewise.
10087         * g++.dg/gomp/declare-simd-1.C: Likewise.
10088         * g++.dg/gomp/declare-simd-3.C: Likewise.
10089         * g++.dg/gomp/declare-simd-4.C: Likewise.
10091         PR middle-end/70550
10092         * c-c++-common/gomp/pr70550-1.c: New test.
10093         * c-c++-common/gomp/pr70550-2.c: New test.
10095 2016-04-05  Nathan Sidwell  <nathan@acm.org>
10097         PR c++/70512
10098         * g++.dg/ext/attribute-may-alias-5.C: New.
10100 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10102         PR c++/70336
10103         * c-c++-common/pr70336.c: New test.
10104         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10105         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10107 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
10109         PR ipa/66223
10110         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10112 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10114         PR rtl-optimization/70542
10115         * gcc.dg/torture/pr70542.c: New test.
10116         * gcc.target/i386/avx2-pr70542.c: New test.
10118 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
10120         PR tree-optimization/70509
10121         * gcc.target/i386/avx512bw-pr70509.c: New test.
10123 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
10125         PR c++/70452
10126         * g++.dg/ext/constexpr-vla4.C: New test.
10128 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10130         PR target/70510
10131         * gcc.target/i386/pr70510.c: New test.
10133 2016-04-05  Richard Biener  <rguenther@suse.de>
10135         PR tree-optimization/70526
10136         * g++.dg/torture/pr70526.C: New testcase.
10138 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10140         PR target/70525
10141         * gcc.target/i386/pr70525.c: New test.
10143 2016-04-05  Richard Biener  <rguenther@suse.de>
10145         PR middle-end/70499
10146         * g++.dg/torture/pr70499.C: New testcase.
10148 2016-04-05  Richard Biener  <rguenther@suse.de>
10150         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10151         remove XFAIL.
10153 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10155         PR middle-end/70307
10156         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10157         rs6000 ABI warnings.
10159 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10161         PR ipa/66223
10162         * g++.dg/ipa/devirt-51.C: New testcase.
10164 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10165             Jakub Jelinek  <jakub@redhat.com>
10167         PR middle-end/70457
10168         * gcc.dg/torture/pr70457.c: New.
10170 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10172         PR fortran/67538
10173         * gfortran.dg/allocate_with_source_19.f08: New test.
10175 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10177         PR fortran/65795
10178         * gfortran.dg/coarray_allocate_6.f08: New test.
10180 2016-04-04  Richard Biener  <rguenther@suse.de>
10182         PR rtl-optimization/70484
10183         * gcc.dg/torture/pr70484.c: New testcase.
10185 2016-04-04  Marek Polacek  <polacek@redhat.com>
10187         PR c/70307
10188         * gcc.dg/torture/pr70307.c: New test.
10190 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10192         PR target/70416
10193         PR target/67391
10194         * gcc.target/sh/torture/pr70416.c: New.
10196 2016-04-02  Martin Sebor  <msebor@redhat.com>
10198         PR c++/67376
10199         PR c++/70170
10200         PR c++/70172
10201         PR c++/70228
10202         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10203         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10204         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10205         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10206         * g++.dg/cpp0x/constexpr-string.C: Same.
10207         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10208         * g++.dg/cpp0x/pr65398.C: Same.
10209         * g++.dg/ext/constexpr-vla1.C: Same.
10210         * g++.dg/ext/constexpr-vla2.C: Same.
10211         * g++.dg/ext/constexpr-vla3.C: Same.
10212         * g++.dg/ubsan/pr63956.C: Same.
10214 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10216         PR rtl-optimization/70467
10217         * gcc.target/i386/pr70467-2.c: New test.
10219 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10220             Marek Polacek  <polacek@redhat.com>
10222         PR c++/70488
10223         * g++.dg/init/new47.C: New test.
10225 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10227         PR target/70496
10228         * gcc.target/arm/pr70496.c: New test.
10230 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10232         PR c++/68475
10233         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10235 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10237         PR target/69890
10238         * gcc.dg/strlenopt.h (memmove): New.
10239         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10240         instead of "string.h".
10241         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10242         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10243         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10244         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10245         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10246         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10247         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10248         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10249         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10250         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10251         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10252         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10253         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10254         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10255         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10256         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10257         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10258         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10259         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10260         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10262 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10264         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10265         (Holder::foo): Reflect this.
10267 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10269         PR target/70442
10270         * gcc.dg/pr70442.c: New test.
10272 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10274         PR c++/70393
10275         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10277 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10279         PR target/70453
10280         * gcc.target/i386/pr70453.c: New test.
10282 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10284         PR target/70292
10285         * gcc.c-torture/pr70292.c: New test.
10287 2016-03-31  Marek Polacek  <polacek@redhat.com>
10289         PR c/70297
10290         * c-c++-common/pr70297.c: New test.
10291         * g++.dg/cpp0x/typedef-redecl.C: New test.
10292         * gcc.dg/typedef-redecl2.c: New test.
10294 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10296         PR rtl-optimization/70460
10297         * gcc.c-torture/execute/pr70460.c: New test.
10299 2016-03-31  Richard Biener  <rguenther@suse.de>
10301         PR c++/70430
10302         * g++.dg/ext/vector30.C: New testcase.
10304 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10305             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307         * gfortran.dg/fmt_pf.f90: New test.
10309 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10311         Forward-port from 5 branch
10312         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10314         PR testsuite/70356
10315         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10316         dg-require-effective-target after dg-do.
10318         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10320         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10322 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10323             Julian Brown  <julian@codesourcery.com>
10324             Chung-Lin Tang  <cltang@codesourcery.com>
10325             Cesar Philippidis  <cesar@codesourcery.com>
10326             James Norris  <jnorris@codesourcery.com>
10327             Tom de Vries  <tom@codesourcery.com>
10328             Nathan Sidwell  <nathan@codesourcery.com>
10330         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10331         * c-c++-common/goacc/loop-clauses.c: Likewise.
10332         * g++.dg/goacc/template.C: Likewise.
10333         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10334         * gfortran.dg/goacc/loop-1.f95: Likewise.
10335         * gfortran.dg/goacc/loop-5.f95: Likewise.
10336         * gfortran.dg/goacc/loop-6.f95: Likewise.
10337         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10338         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10339         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10340         * c-c++-common/goacc/clauses-fail.c: Likewise.
10341         * c-c++-common/goacc/parallel-1.c: Likewise.
10342         * c-c++-common/goacc/reduction-1.c: Likewise.
10343         * c-c++-common/goacc/reduction-2.c: Likewise.
10344         * c-c++-common/goacc/reduction-3.c: Likewise.
10345         * c-c++-common/goacc/reduction-4.c: Likewise.
10346         * c-c++-common/goacc/routine-3.c: Likewise.
10347         * c-c++-common/goacc/routine-4.c: Likewise.
10348         * c-c++-common/goacc/routine-5.c: Likewise.
10349         * c-c++-common/goacc/tile.c: Likewise.
10350         * g++.dg/goacc/template.C: Likewise.
10351         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10352         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10353         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10354         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10355         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10356         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10357         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10358         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10359         * c-c++-common/goacc/use_device-1.c: ... this file.
10360         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10361         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10362         * c-c++-common/goacc/host_data-6.c: ... this file.
10363         * c-c++-common/goacc/loop-2-kernels.c: New file.
10364         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10365         * c-c++-common/goacc/loop-3.c: Likewise.
10366         * g++.dg/goacc/reference.C: Likewise.
10367         * g++.dg/goacc/routine-1.C: Likewise.
10368         * g++.dg/goacc/routine-2.C: Likewise.
10370 2016-03-30  Richard Biener  <rguenther@suse.de>
10372         PR middle-end/70450
10373         * gcc.dg/torture/pr70450.c: New testcase.
10375 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10377         PR target/70421
10378         * gcc.dg/torture/pr70421.c: New test.
10379         * gcc.target/i386/avx512f-pr70421.c: New test.
10381 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10383         PR testsuite/70364
10384         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10385         (check): New function.
10386         (bar): Call check.
10387         (foo): Align stack to 16 bytes when calling bar.
10388         * gcc.target/i386/cleanup-2.c: Likewise.
10390 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10392         PR tree-optimization/59124
10393         * gcc.dg/Warray-bounds-19.c: New test.
10395 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10397         * lib/prune.exp (escape_regex_chars): New.
10398         (prune_file_path): Update to quote metcharacters for regexp.
10400 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10402         PR rtl-optimization/70429
10403         * gcc.c-torture/execute/pr70429.c: New test.
10405         PR tree-optimization/70405
10406         * gcc.dg/pr70405.c: New test.
10408 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10410         PR fortran/70397
10411         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10412         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10414 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10416         PR testsuite/64177
10417         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10418         __cilkrts_set_param to set two workers.
10419         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10420         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10422 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10424         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10426 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10428         PR target/70406
10429         * gcc.target/i386/pr70406.c: New test.
10431 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10433         * gnat.dg/specs/double_record_extension3.ads: New test.
10435 2016-03-25  Richard Henderson  <rth@redhat.com>
10437         PR target/70120
10438         * gcc.target/aarch64/pr70120-1.c: New.
10439         * gcc.target/aarch64/pr70120-2.c: New.
10440         * gcc.target/aarch64/pr70120-3.c: New.
10442 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10444         PR c++/62212
10445         * g++.dg/template/mangle2.C: The dg-do directive should be
10446         "compile" not "assemble".
10448 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10450         PR lto/69650
10451         * gcc.dg/pr69650.c: New test.
10453 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10455         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10457 2016-03-25  Alan Modra  <amodra@gmail.com>
10459         * gcc.dg/dfp/pr70052.c: New test.
10461 2016-03-24  Richard Henderson  <rth@redhat.com>
10463         PR middle-end/69845
10464         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10465         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10467 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10469         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10471 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10473         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10474         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10476 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10478         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10479         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10481 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10483         PR c++/62212
10484         * g++.dg/template/mangle2.C: New test.
10486 2016-03-24  Richard Biener  <rguenther@suse.de>
10488         PR tree-optimization/70396
10489         * gcc.dg/torture/pr70396.c: New testcase.
10491 2016-03-24  Richard Biener  <rguenther@suse.de>
10493         PR middle-end/70370
10494         * gcc.dg/torture/pr70370.c: New testcase.
10496 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10498         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10499         * gfortran.dg/goacc/kernels-tree.f95: Same.
10500         * gfortran.dg/goacc/parallel-tree.f95: Same.
10502 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10504         * c-c++-common/goacc/uninit-if-clause.c: New test.
10505         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10507 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10509         PR target/70290
10510         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10511         Fix formatting.
10513 2016-03-24  Richard Biener  <rguenther@suse.de>
10515         PR tree-optimization/70372
10516         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10518 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10520         PR c++/70347
10521         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10523 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10525         PR c++/70332
10526         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10528 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10530         PR c++/70001
10531         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10532         * g++.dg/cpp1y/pr70001.C: New test.
10534         PR c++/70323
10535         * g++.dg/cpp0x/constexpr-70323.C: New test.
10537 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10538             Jason Merrill  <jason@redhat.com>
10539             Jakub Jelinek  <jakub@redhat.com>
10541         PR c++/69315
10542         * g++.dg/cpp0x/constexpr-69315.C: New test.
10543         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10545 2016-03-23  Marek Polacek  <polacek@redhat.com>
10547         PR c++/69884
10548         * g++.dg/warn/Wignored-attributes-1.C: New test.
10549         * g++.dg/warn/Wignored-attributes-2.C: New test.
10551 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10553         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10554         initialization.
10555         * gfortran.dg/goacc/private-3.f95 (test): Same.
10556         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10557         missing use param.
10559 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10561         * lib/target-supports.exp: Remove v7ve entry from loop
10562         creating effective target checks.
10563         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10564         (add_options_for_arm_arch_v7ve): Likewise.
10566 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10568         PR tree-optimization/70354
10569         * gcc.dg/vect/pr70354-1.c: New test.
10570         * gcc.dg/vect/pr70354-2.c: New test.
10571         * gcc.target/i386/avx2-pr70354-1.c: New test.
10572         * gcc.target/i386/avx2-pr70354-2.c: New test.
10574 2016-03-22  Jeff Law  <law@redhat.com>
10576         PR target/70232
10577         * gcc.dg/tree-ssa/pr70232.c: New test.
10579 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10581         PR target/70302
10582         * gcc.target/i386/pr70302.c: New test.
10584 2016-03-22  Richard Biener  <rguenther@suse.de>
10586         PR middle-end/70251
10587         * g++.dg/torture/pr70251.C: New testcase.
10589 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10591         PR c/69993
10592         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10593         Wmisleading-indentation.c.
10594         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10595         reflect change to diagnostic text and order of messages.
10596         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10598 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10600         * g++.dg/ext/java-3.C: Don't compile on AIX.
10602 2016-03-22  Richard Biener  <rguenther@suse.de>
10604         PR middle-end/70333
10605         * gcc.dg/torture/pr70333.c: New testcase.
10607 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10609         * g++.dg/ext/pr70290.C: New test.
10611 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10613         PR target/70325
10614         * gcc.target/i386/pr70325.c: New test.
10616 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10618         PR target/70329
10619         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10620         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10622         PR target/70300
10623         * gcc.target/i386/pr70300.c: New test.
10625         PR c++/70295
10626         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10627         (func2): New function for cond with parens, xfail warning for c++.
10628         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10630 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10632         PR c++/70096
10633         * g++.dg/template/ptrmem30.C: New test.
10635 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10637         PR c++/70204
10638         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10639         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10641 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10643         PR middle-end/70326
10644         * gcc.dg/pr70326.c: New test.
10646 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10647             Jakub Jelinek  <jakub@redhat.com>
10649         PR tree-optimization/70317
10650         * gcc.dg/pr70317.c: New test.
10652 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10654         PR target/70327
10655         * gcc.target/i386/pr70327.c: New test.
10657 2016-03-21  Martin Liska  <mliska@suse.cz>
10659         PR ipa/70306
10660         * gcc.dg/ipa/pr70306.c: New test.
10662 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10664         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10665         * gcc.target/arm/attr-align3.c: Likewise.
10666         * gcc.target/arm/attr_arm.c: Likewise.
10667         * gcc.target/arm/flip-thumb.c: Likewise.
10669 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10671         PR target/70296
10672         * gcc.target/powerpc/altivec-36.c: New test.
10674 2016-03-21  Richard Biener  <rguenther@suse.de>
10676         PR tree-optimization/70310
10677         * gcc.dg/torture/pr70310.c: New testcase.
10679 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10681         PR target/70293
10682         * gcc.target/i386/pr70293.c: New test.
10684 2016-03-21  Richard Biener  <rguenther@suse.de>
10686         PR tree-optimization/70288
10687         * gcc.dg/torture/pr70288-1.c: New testcase.
10688         * gcc.dg/torture/pr70288-2.c: Likewise.
10690 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10692         PR rtl-optimization/69307
10693         * gcc.target/arm/pr69307.c: New test.
10695 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10697         PR rtl-optimization/69102
10698         * gcc.c-torture/compile/pr69102.c: New test.
10700 2016-03-18  Jeff Law  <law@redhat.com>
10702         PR rtl-optimization/70263
10703         * gcc.c-torture/compile/pr70263-1.c: New test.
10704         * gcc.target/i386/pr70263-2.c: New test.
10706 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10708         PR rtl-optimization/70278
10709         * gcc.dg/torture/pr70278.c: New test.
10710         * gcc.target/arm/pr70278.c: New test.
10712 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10714         PR c/70281
10715         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10716         (test_builtin_types_compatible_p): New test function.
10717         * gcc.dg/pr70281.c: New test case.
10719 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10721         PR target/70113
10722         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10724 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10726         PR tree-optimization/70252
10727         * gcc.dg/pr70252.c: New test.
10729 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10731         * gcc.dg/pr70161-2.c: New test.
10732         * gcc.dg/pr70161.c: New test.
10734 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10736         PR ipa/70269
10737         * gcc.dg/pr70269.c: New test.
10739 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10741         PR c++/70267
10742         * g++.dg/ext/java-3.C: New test.
10744 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10746         PR c++/70205
10747         * g++.dg/lookup/pr70205.C: New test.
10749 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10751         PR c++/70218
10752         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10754 2016-03-17  Marek Polacek  <polacek@redhat.com>
10756         PR c/69407
10757         * gcc.dg/atomic-op-6.c: New test.
10759 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10761         PR c/70264
10762         * c-c++-common/pr70264.c: New test case.
10764 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10766         PR c++/70144
10767         * c-c++-common/pr70144-1.c: New test.
10768         * c-c++-common/pr70144-2.c: New test.
10770         PR c++/70272
10771         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10772         * g++.dg/opt/flifetime-dse6.C: New test.
10773         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10775 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10777         PR driver/70192
10778         * gcc.dg/pic-1.c: New test.
10779         * gcc.dg/pic-2.c: Likewise.
10780         * gcc.dg/pic-3.c: Likewise.
10781         * gcc.dg/pic-4.c: Likewise.
10782         * gcc.dg/pie-1.c: Likewise.
10783         * gcc.dg/pie-2.c: Likewise.
10784         * gcc.dg/pie-3.c: Likewise.
10785         * gcc.dg/pie-4.c: Likewise.
10786         * gcc.dg/pie-5.c: Likewise.
10787         * gcc.dg/pie-6.c: Likewise.
10789 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10791         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10792         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10794 2016-03-17  Richard Biener  <rguenther@suse.de>
10796         PR debug/70271
10797         * g++.dg/debug/pr70271.C: New testcase.
10799 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10801         * gcc.target/i386/pr70251.c: New test.
10803 2016-03-17  Marek Polacek  <polacek@redhat.com>
10805         PR c++/70194
10806         * g++.dg/warn/constexpr-70194.C: New test.
10808 2016-03-16  Richard Henderson  <rth@redhat.com>
10810         PR middle-end/70240
10811         * gcc.c-torture/compile/pr70240.c: New.
10813 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10815         * gcc.c-torture/compile/20151204.c: Skip for avr.
10817 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10819         PR target/70245
10820         * g++.dg/opt/pr70245.C: New test.
10821         * g++.dg/opt/pr70245.h: New file.
10822         * g++.dg/opt/pr70245-aux.cc: New file.
10824 2016-03-16  Martin Sebor  <msebor@redhat.com>
10826         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10828 2016-03-16  Richard Henderson  <rth@redhat.com>
10830         PR middle-end/70199
10831         * gcc.c-torture/compile/pr70199.c: New.
10833 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10835         * gcc.dg/uninit-19.c: Run dos2unix.
10837 2016-03-16  Marek Polacek  <polacek@redhat.com>
10839         PR c/70093
10840         * gcc.dg/nested-func-10.c: New test.
10841         * gcc.dg/nested-func-9.c: New test.
10843 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10845         PR tree-optimization/68714
10846         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10848 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10850         PR tree-optimization/68715
10851         * gcc.dg/graphite/pr68715-2.c: New test.
10852         * gcc.dg/graphite/pr68715.c: New test.
10853         * gfortran.dg/graphite/pr68715.f90: New test.
10855 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10857         PR tree-optimization/68809
10858         * gcc.dg/graphite/pr68809-2.c: New test.
10859         * gcc.dg/graphite/pr68809.c: New test.
10861 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10863         PR c++/70147
10864         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10865         method call to i () as argument.  Adjust expected output.
10867         PR c++/70147
10868         * g++.dg/ubsan/pr70147-1.C: New test.
10869         * g++.dg/ubsan/pr70147-2.C: New test.
10871 2016-03-15  Martin Sebor  <msebor@redhat.com>
10873         PR c++/58281
10874         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10876 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
10878         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10879         hppa*-*-hpux*.
10881         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10883         PR libfortran/69799
10884         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10885         libatomic_available.
10887 2016-03-15  Marek Polacek  <polacek@redhat.com>
10889         PR c++/70209
10890         * g++.dg/ext/attribute-may-alias-4.C: New test.
10892 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
10894         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
10895         -fvar-tracking-assignments-toggle flag.
10897 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
10899         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10901 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
10903         PR rtl-optimization/70222
10904         * gcc.c-torture/execute/pr70222-1.c: New test.
10905         * gcc.c-torture/execute/pr70222-2.c: New test.
10907 2016-03-15  Richard Henderson  <rth@redhat.com>
10909         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10911 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10913         PR rtl-optimization/69032
10914         * gcc.dg/pr69032.c: New test.
10916 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10918         PR rtl-optimization/63384
10919         * g++.dg/pr63384.C: New test.
10921 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
10923         PR target/64411
10924         * gcc.target/i386/pr64411.C: New test.
10926 2016-03-15  Tom de Vries  <tom@codesourcery.com>
10928         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10929         * gfortran.dg/goacc/kernels-alias.f95: New test.
10931 2016-03-14  Martin Sebor  <msebor@redhat.com>
10933         PR c++/53792
10934         * g++.dg/cpp0x/constexpr-inline.C: New test.
10935         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10937 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
10939         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10941 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
10943         PR middle-end/70219
10944         * gcc.dg/pr70219.c: New test.
10946 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
10948         PR target/70083
10949         * gcc.dg/torture/pr70083.c: New test.
10950         * gcc.target/i386/pr70083.c: New test.
10952 2016-03-14  Richard Biener  <rguenther@suse.de>
10954         PR tree-optimization/56365
10955         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10957 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
10959         PR target/70098
10960         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10961         New function.
10962         * g++.dg/pr70098.C: New testcase.
10965 2016-03-14  Tom de Vries  <tom@codesourcery.com>
10967         PR tree-optimization/70045
10968         * gcc.dg/graphite/pr70045.c: New test.
10970 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10972         PR fortran/69043
10973         * gfortran.dg/include_9.f90: New test.
10975 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10977         PR fortran/45076
10978         gfortran.dg/prof/prof.exp: New script.
10979         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10981 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10983         PR rtl-optimization/69307
10984         * gcc.dg/pr69307.c: New test.
10986 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10988         PR target/69614
10989         * gcc.target/arm/pr69614.c: New.
10991 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10993         PR fortran/70031
10994         * gfortran.dg/submodule_14.f08: New test
10996         PR fortran/69524
10997         * gfortran.dg/submodule_15.f08: New test
10999 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11001         PR c++/70106
11002         * g++.dg/cpp1y/paren3.C: New test.
11004 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11006         PR target/70131
11007         * gcc.target/powerpc/ppc-round2.c: New test.
11009 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11011         PR target/70123
11012         * gcc.dg/torture/pr70123.c: New test.
11014 2016-03-11  Jeff Law  <law@redhat.com>
11016         PR tree-optimization/70190
11017         * gcc.c-torture/compile/pr70190.c: New test.
11019 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11021         PR c/68187
11022         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11023         case.
11024         (test43_b): Likewise.
11025         (test43_c): Likewise.
11026         (test43_d): Likewise.
11027         (test43_e): Likewise.
11028         (test43_f): Likewise.
11029         (test43_g): Likewise.
11030         (test44_a): Likewise.
11031         (test44_b): Likewise.
11032         (test44_c): Likewise.
11033         (test44_d): Likewise.
11034         (test44_e): Likewise.
11036 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11038         PR c/70085
11039         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11041 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11043         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11044         dg-options.
11046 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11048         PR target/70002
11049         PR target/69245
11050         * gcc.target/aarch64/pr69245_2.c: New test.
11052 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11054         PR tree-optimization/70177
11055         * gcc.dg/pr70177.c: New test.
11057 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11059         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11061 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11063         * gcc.dg/tree-ssa/sra-20.c: New.
11065 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11067         PR rtl-optimization/70174
11068         * gcc.dg/pr70174.c: New test.
11070         PR tree-optimization/70169
11071         * gcc.dg/pr70169.c: New test.
11073 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11075         PR target/70160
11076         * gcc.target/i386/pr70160.c: New test.
11078 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11080         * gcc.target/s390/dfp-1.c: New test.
11082 2016-03-10  Nick Clifton  <nickc@redhat.com>
11084         PR target/70044
11085         * gcc.target/aarch64/pr70044.c: New test.
11087 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
11088             Jakub Jelinek  <jakub@redhat.com>
11090         PR c++/70001
11091         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11092         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11093         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11095 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
11097         PR lto/69589
11098         * g++.dg/lto/pr69589_0.C: New testcase
11099         * g++.dg/lto/pr69589_1.C: New testcase
11101 2016-03-10  Marek Polacek  <polacek@redhat.com>
11103         PR c++/70153
11104         * g++.dg/delayedfold/unary-plus1.C: New test.
11106 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11108         * gcc.target/arm/pr45701-1.c: Escape brackets.
11109         * gcc.target/arm/pr45701-2.c: Likewise.
11111 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
11113         * gfortran.dg/unconstrained_commons.f: New.
11115 2016-03-10  Alan Modra  <amodra@gmail.com>
11117         * gcc.dg/pr69195.c: New.
11118         * gcc.dg/pr69238.c: New.
11120 2016-03-10  Tom de Vries  <tom@codesourcery.com>
11122         PR testsuite/68915
11123         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11125 2016-03-10  Richard Biener  <rguenther@suse.de>
11127         PR tree-optimization/70128
11128         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11129         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11131 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11133         PR tree-optimization/70152
11134         * gcc.dg/pr70152.c: New test.
11136         PR target/70086
11137         * gcc.target/i386/pr70086-1.c: New test.
11138         * gcc.target/i386/pr70086-2.c: New test.
11139         * gcc.target/i386/pr70086-3.c: New test.
11141         PR tree-optimization/70127
11142         * gcc.c-torture/execute/pr70127.c: New test.
11144 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11146         * c-c++-common/goacc/combined-directives-2.c: New test.
11148 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11150         PR c/68473
11151         PR c++/70105
11152         * g++.dg/diagnostic/pr70105.C: New test.
11153         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11154         (test_multiple_ordinary_maps): New test function.
11156 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11158         PR c/68473
11159         PR c++/70105
11160         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11161         Drop range information from call to inform_at_rich_loc.
11162         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11163         New.
11164         (test_show_locus): Replace calls to rich_location::add_range with
11165         calls to add_range.  Rewrite the tests that used the now-defunct
11166         rich_location ctor taking a source_range.  Simplify other tests
11167         by replacing calls to COMBINE_LOCATION_DATA with calls to
11168         make_location.
11170 2016-03-09  Richard Biener  <rguenther@suse.de>
11171         Jakub Jelinek  <jakub@redhat.com>
11173         PR tree-optimization/70138
11174         * gcc.dg/vect/pr70138-1.c: New testcase.
11175         * gcc.dg/vect/pr70138-2.c: Likewise.
11177 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11179         PR target/70049
11180         * gcc.target/i386/pr70049.c: New test.
11182 2016-03-09  Richard Biener  <rguenther@suse.de>
11184         PR c/70143
11185         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11186         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11187         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11189 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11191         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11192         arm-*-*.
11194 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11196         PR middle-end/67278
11197         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11199         PR target/67278
11200         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11202         PR middle-end/70050
11203         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11204         in testcase comment.
11206 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11208         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11209         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11210         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11211         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11212         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11213         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11214         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11215         * gfortran.dg/goacc/kernels-loop.f95: New test.
11217 2016-03-08  Martin Sebor  <msebor@redhat.com>
11219         PR c++/62096
11220         * g++.dg/warn/overflow-warn-7.C: New test.
11222 2016-03-08  Jason Merrill  <jason@redhat.com>
11224         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11225         * lib/target-supports.exp (check_effective_target_concepts): New.
11227 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11229         PR c++/70135
11230         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11231         * g++.dg/ubsan/pr70135.C: New test.
11233         PR target/70110
11234         * gcc.dg/pr70110.c: New test.
11236 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11238         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11239         * c-c++-common/gomp/if-1.c: Likewise.
11240         * c-c++-common/gomp/pr61486-2.c: Likewise.
11241         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11242         to dg-additional-options.
11243         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11244         * g++/gomp/target-teams-1.c: Likewise.
11245         * gcc.dg/gomp/gomp.exp: Likewise.
11246         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11247         dg-additional-options.
11248         * gfortran.dg/gomp/gomp.exp: Likewise.
11249         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11250         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11251         dg-additional-options.
11252         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11254 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11256         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11257         * c-c++-common/gomp/gridify-1.c: New test.
11258         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11260 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11262         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11263         trigger for cortex-r8, when scanning for register r8.
11264         * gcc.target/arm/pr45701-2.c: Likewise.
11266 2016-02-26  Richard Biener  <rguenther@suse.de>
11267             Jeff Law  <law@redhat.com>
11269         PR tree-optimization/69740
11270         * gcc.c-torture/compile/pr69740-1.c: New test.
11271         * gcc.c-torture/compile/pr69740-2.c: New test.
11273 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11275         * lib/target-supports.exp
11276         (check_effective_target_whole_vector_shift): Enable for PPC64.
11278 2016-03-07  Richard Biener  <rguenther@suse.de>
11280         PR tree-optimization/70115
11281         * gcc.dg/torture/pr70115.c: New testcase.
11283 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11285         PR middle-end/69916
11286         * c-c-++-common/goacc/pr69916.c: New.
11288 2016-03-07  Richard Henderson  <rth@redhat.com>
11290         * gcc.c-torture/compile/pr70061.c: New test.
11292 2016-03-07  Richard Biener  <rguenther@suse.de>
11294         PR testsuite/70109
11295         * gcc.dg/vect/O3-pr36098.c: New testcase.
11297 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11299         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11301 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11303         * gnat.dg/renaming9.ad[sb]: New testcase.
11305 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11307         PR c++/70084
11308         * g++.dg/expr/stdarg3.C: New test.
11310 2016-03-04  Jeff Law  <law@redhat.com>
11312         PR tree-optimization/69196
11313         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11314         x86_64-*-*.
11316 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11318         PR c/69973
11319         * gcc.dg/pr69973.c: New test.
11321         PR rtl-optimization/69941
11322         * gcc.dg/torture/pr69941.c: New test.
11324         PR c/69824
11325         * gcc.dg/pr69824.c: New test.
11327 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11329         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11330         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11331         function.
11333 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11335         PR c++/66786
11336         * g++.dg/cpp1y/var-templ48.C: New test.
11337         * g++.dg/cpp1y/var-templ49.C: New test.
11339 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11341         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11343 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11345         PR c++/70035
11346         * g++.dg/ubsan/pr70035.C: New test.
11348         PR target/70062
11349         * gcc.target/i386/pr70062.c: New test.
11351 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11353         * g++.dg/template/typename21.C: Remove c++98_only.
11355 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11357         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11359 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11361         PR c/68187
11362         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11363         function.
11364         (fn_42_b): Likewise.
11365         (fn_42_c): Likewise.
11367 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11369         PR c/68187
11370         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11371         function.
11372         (fn_40_b): Likewise.
11373         (fn_41_a): Likewise.
11374         (fn_41_b): Likewise.
11376 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11378         PR target/70059
11379         * gcc.target/i386/avx512f-pr70059.c: New test.
11380         * gcc.target/i386/avx512dq-pr70059.c: New test.
11382 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11384         PR rtl-optimization/57676
11385         * gcc.dg/torture/pr57676.c: New test.
11387 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11389         * gcc.dg/pr70026.c: New test.
11391 2016-03-04  Marek Polacek  <polacek@redhat.com>
11393         PR c/69798
11394         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11395         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11397 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11399         PR target/70004
11400         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11401         Delete.
11402         (test_corners_sisd_si): Likewise.
11403         (main): Remove checks of the above.
11404         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11406 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11408         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11410 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11412         * gcc.dg/torture/pr69951.c: Accept argc==0.
11414 2016-03-04  Richard Biener  <rguenther@suse.de>
11416         PR c++/70054
11417         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11418         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11420 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11422         PR testsuite/69766
11423         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11424         testing multiarch.
11426 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11428         PR debug/69947
11429         * gcc.dg/guality/pr69947.c: New test.
11431 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11433         PR ada/70017
11434         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11436 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11438         PR rtl-optimization/69904
11439         * gcc.target/arm/pr69904.c: New test.
11441 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11443         PR target/70021
11444         * gcc.dg/vect/pr70021.c: New test.
11445         * gcc.target/i386/pr70021.c: New test.
11447 2016-03-03  Marek Polacek  <polacek@redhat.com>
11449         PR middle-end/70050
11450         * gcc.dg/pr70050.c: New test.
11452 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11454         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11456 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11458         PR tree-optimization/70043
11459         * gfortran.dg/vect/pr70043.f90: New test.
11461 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11463         * gnat.dg/specs/task1.ads: New test.
11465 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11467         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11468         Invoke gdb with -batch.
11469         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11471 2016-03-03  Richard Biener  <rguenther@suse.de>
11473         PR tree-optimization/55936
11474         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11476 2016-03-02  Jeff Law  <law@redhat.com>
11478         PR rtl-optimization/69942
11479         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11480         effects of argument promotions.
11482         PR tree-optimization/69987
11483         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11484         target does not support -fprefetch-loop-arrays.
11486 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11488         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11490 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11492         PR rtl-optimization/69052
11493         * gcc.target/i386/pr69052.c: New test.
11495 2016-03-02  Alan Modra  <amodra@gmail.com>
11497         * gcc.dg/pr69990.c: New.
11499 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11501         PR c/68062
11502         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11504         PR middle-end/70022
11505         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11507         PR target/70028
11508         * gcc.target/i386/pr70028.c: New test.
11510 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11512         * c-c++-common/asan/swapcontext-test-1.c,
11513         * c-c++-common/tsan/thread_leak.c,
11514         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11515         * g++.dg/tsan/benign_race.C,
11516         * g++.dg/tsan/fd_close_norace.C,
11517         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11518         races with sanitizer output
11520 2016-03-02  Richard Biener  <rguenther@suse.de>
11521             Uros Bizjak  <ubizjak@gmail.com>
11523         PR target/67278
11524         * gcc.dg/simd-8.c: New testcase.
11526 2016-03-02  Richard Biener  <rguenther@suse.de>
11528         PR middle-end/67278
11529         * gcc.dg/simd-7.c: New testcase.
11531 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11533         * gcc.target/i386/pr70007.c: Tweak.
11535 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11537         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11539 2016-03-02  Marek Polacek  <polacek@redhat.com>
11541         PR c/67854
11542         * gcc.dg/pr67854.c: New test.
11544 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11546         PR middle-end/70025
11547         * gcc.dg/torture/pr70025.c: New test.
11549 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11551         PR tree-optimization/68621
11552         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11554 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11556         * gcc.target/i386/pr70007.c: New test.
11558 2016-03-01  Jeff Law  <law@redhat.com>
11560         PR tree-optimization/69196
11561         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11563         PR tree-optimization/69196
11564         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11565         duplicating code and spoiling the expected output.
11567 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11569         PR target/70033
11570         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11571         supports power9 before doing tests.
11572         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11573         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11574         * gcc.target/powerpc/p9-permute.c: Likewise.
11576 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11578         PR target/70027
11579         * gcc.target/i386/pr70027.c: New test.
11581 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11583         * gcc.dg/pr70017.c: New test.
11585 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11587         PR c/69796
11588         PR c/69974
11589         * gcc.dg/pr69796.c: New test.
11590         * gcc.dg/pr69974.c: New test.
11592 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11594         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11596 2016-02-29  Jeff Law  <law@redhat.com>
11598         PR tree-optimization/69987
11599         * gfortran.dg/pr69987.f90: New test.
11601         PR tree-optimization/69989
11602         * gcc.c-torture/compile/pr69989-2.c: New test.
11604 2016-03-01  Marek Polacek  <polacek@redhat.com>
11606         PR c++/69795
11607         * g++.dg/parse/invalid1.C: New test.
11609 2016-03-01  Richard Biener  <rguenther@suse.de>
11611         PR middle-end/70022
11612         * gcc.dg/pr70022.c: New testcase.
11614 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11616         PR tree-optimization/69956
11617         * gcc.dg/pr69956.c: New test.
11619 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11621         PR target/70011
11622         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11623         XFAIL when hardware supports efficient unaligned storage access.
11625 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11627         PR c++/69961
11628         * g++.dg/template/pr69961a.C: New test.
11629         * g++.dg/template/pr69961b.C: New test.
11631 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11633         PR preprocessor/69985
11634         * gcc.dg/cpp/pr69985.c: New test case.
11636 2016-02-29  Jeff Law  <law@redhat.com>
11638         PR tree-optimization/70005
11639         * gcc.c-torture/execute/pr70005.c New test.
11641         PR tree-optimization/69999
11642         * gcc.c-torture/compile/pr69999.c: New test.
11644 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11646         PR tree-optimization/69652
11647         * gcc.dg/torture/pr69652.c: Delete test.
11648         * gcc.dg/vect/pr69652.c: New test.
11650 2016-02-19  Richard Biener  <rguenther@suse.de>
11652         PR tree-optimization/69980
11653         * gfortran.dg/vect/pr69980.f90: New testcase.
11655 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11657         * gcc.target/sparc/20160229-1.c: New test.
11659 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11661         * gnat.dg/stack_usage3.adb: New test.
11662         * gnat.dg/stack_usage3_pkg.ads: New helper.
11664 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11666         * gnat.dg/renaming8.adb: New test.
11667         * gnat.dg/renaming8_pkg1.ads: New helper.
11668         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11669         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11671 2016-02-29  Richard Biener  <rguenther@suse.de>
11673         PR tree-optimization/69720
11674         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11676 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11678         PR fortran/68147
11679         PR fortran/47674
11680         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11682 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11683             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11685         PR fortran/56007
11686         * gfortran.dg/coarray_8.f90: Adjust error message.
11687         * gfortran.dg/pr56007.f90: New test.
11688         * gfortran.dg/pr56007.f: New test.
11690 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11692         PR tree-optimization/69989
11693         * gcc.dg/torture/pr69989.c: New test.
11695 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11697         * gcc.target/i386/stack-realign-win.c: New test.
11699 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11701         PR fortran/60126
11702         * gfortran.dg/pr60126.f90: New test.
11704 2016-02-27  Jeff Law  <law@redhat.com>
11706         Revert
11707         2016-02-26  Richard Biener  <rguenther@suse.de>
11708                     Jeff Law  <law@redhat.com>
11710         PR tree-optimization/69740
11711         * gcc.c-torture/compile/pr69740-1.c: New test.
11712         * gcc.c-torture/compile/pr69740-2.c: New test.
11714 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11716         PR fortran/69910
11717         * gfortran.dg/newunit_4.f90: New test.
11719 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11721         PR target/69613
11722         PR rtl-optimization/69886
11723         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11724         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11725         target.
11727 2016-02-26  Martin Sebor  <msebor@redhat.com>
11729         PR tree-optimization/15826
11730         * gcc.dg/tree-ssa/pr15826.c: New test.
11732 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11734         PR target/69969
11735         * gcc.target/powerpc/pr69969.c: New test.
11737 2016-02-26  Martin Sebor  <msebor@redhat.com>
11739         PR c++/15766
11740         * g++.old-deja/g++.other/decl5.C: Add a test case.
11742 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11744         PR target/69946
11745         * gcc.target/powerpc/pr69946.c: New file.
11747 2016-02-26  Richard Biener  <rguenther@suse.de>
11748             Jeff Law  <law@redhat.com>
11750         PR tree-optimization/69740
11751         * gcc.c-torture/compile/pr69740-1.c: New test.
11752         * gcc.c-torture/compile/pr69740-2.c: New test.
11754 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11756         PR middle-end/69920
11757         * gcc.dg/torture/pr69932.c: New test.
11758         * gcc.dg/torture/pr69936.c: Likewise.
11760 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11762         PR target/69709
11763         * gcc.target/s390/pr69709.c: New test.
11765 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11767         PR target/69245
11768         * gcc.target/aarch64/pr69245_1.c: New test.
11770 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11772         PR target/69613
11773         * gcc.dg/torture/pr69613.c: New test.
11775 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11777         PR rtl-optimization/69891
11778         * gcc.target/i386/pr69891.c: New test.
11780 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11781             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11783         PR target/61397
11784         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11785         functionality for both 32-bit and 64-bit.
11787 2016-02-26  Richard Biener  <rguenther@suse.de>
11789         PR tree-optimization/69551
11790         * gcc.dg/torture/pr69951.c: New testcase.
11792 2016-02-25  Richard Biener  <rguenther@suse.de>
11794         PR tree-optimization/48795
11795         * gcc.dg/Warray-bounds-18.c: New testcase.
11797 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11799         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11801 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11803         PR rtl-optimization/69896
11804         * gcc.dg/pr69896.c: New test.
11806 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11808         PR c++/69736
11809         * g++.dg/cpp1y/paren2.C: New test.
11811 2016-02-24  Martin Sebor  <msebor@redhat.com>
11813         PR c/51147
11814         * gcc.dg/enum-mode-2.c: New test.
11816 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11818         PR c++/69922
11819         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11820         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11821         * g++.dg/ubsan/pr69922.C: New test.
11823 2016-02-24  Marek Polacek  <polacek@redhat.com>
11825         PR c/69819
11826         * gcc.dg/pr69819.c: New test.
11828 2016-02-24  Martin Sebor  <msebor@redhat.com>
11830         PR c++/69912
11831         * g++.dg/ext/flexary15.C: New test.
11833 2016-02-24  Martin Sebor  <msebor@redhat.com>
11835         * gcc.dg/builtins-68.c: Avoid making unportable
11836         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11837         * g++.dg/ext/builtin_alloca.C: Same.
11839 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11840             Charles Baylis  <charles.baylis@linaro.org>
11842         PR debug/61033
11843         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11845 2016-02-24  Richard Biener  <rguenther@suse.de>
11846             Jakub Jelinek  <jakub@redhat.com>
11848         PR middle-end/69760
11849         * gcc.dg/torture/pr69760.c: New testcase.
11851 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11853         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11854         pattern on Solaris with as.
11856 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11858         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11859         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11860         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11861         * gcc.target/arm/negscc_restrict_it.c: Likewise.
11863 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11865         PR middle-end/69915
11866         * gcc.dg/pr69915.c: New test.
11868 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11870         PR rtl-optimization/69886
11871         * gcc.dg/torture/pr69886.c: New test.
11873 2016-02-24  Richard Biener  <rguenther@suse.de>
11875         PR middle-end/68963
11876         * gcc.dg/torture/pr68963.c: New testcase.
11878 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11880         PR target/69875
11881         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11882         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11883         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11884         * gcc.target/arm/atomic_loaddi_1.c: New test.
11885         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11886         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11887         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11888         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11889         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11890         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11891         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11892         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11894 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11896         PR middle-end/69909
11897         * gcc.dg/torture/pr69909.c: New test.
11899 2016-02-24  Richard Biener  <rguenther@suse.de>
11901         PR tree-optimization/69907
11902         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11903         * gcc.dg/vect/bb-slp-34.c: XFAIL.
11904         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11906 2016-02-24  Christian Bruel  <christian.bruel@st.com>
11908         * gcc.target/arm/pragma_cpp_fma.c: New test.
11910 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11912         PR fortran/61156
11913         * gfortran.dg/include_6.f90: Update test.
11915 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11917         PR objc/69844
11918         * objc.dg/pr69844.m: New test.
11920 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11922         PR libgfortran/69456
11923         * gfortran.dg/namelist_89.f90: New test.
11924         * gfortran.dg/pr59700.f90: Update test..
11926 2016-02-23  Martin Sebor  <msebor@redhat.com>
11928         PR middle-end/69780
11929         * g++.dg/ext/builtin_alloca.C: New test.
11930         * gcc.dg/builtins-68.c: New test.
11932 2016-02-23  Richard Henderson  <rth@redhat.com>
11934         * gcc.target/i386/addr-space-3.c: Remove test.
11936 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11938         PR preprocessor/69126
11939         PR preprocessor/69543
11940         * c-c++-common/pr69126-2-long.c: New test.
11941         * c-c++-common/pr69126-2-short.c: New test.
11942         * c-c++-common/pr69543-1.c: Remove xfail.
11944 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
11946         PR preprocessor/69126
11947         PR preprocessor/69543
11948         PR preprocessor/69558
11949         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11950         (f): Rename to...
11951         (test_2): ...this, and add leading comment.
11952         (MACRO_3, test_3): New.
11953         (MACRO_4A, MACRO_4B, test_4): New.
11954         (MACRO): Rename to...
11955         (MACRO_5): ...this.
11956         (g): Rename to...
11957         (test_5): ...this, updating for renaming of MACRO, and
11958         add leading comment.
11959         * c-c++-common/pr69543-1.c: New.
11960         * c-c++-common/pr69543-2.c: New.
11961         * c-c++-common/pr69543-3.c: New.
11962         * c-c++-common/pr69543-4.c: New.
11963         * c-c++-common/pr69558-1.c: New.
11964         * c-c++-common/pr69558-2.c: New.
11965         * c-c++-common/pr69558-3.c: New.
11966         * c-c++-common/pr69558-4.c: New.
11967         * gcc.dg/pr69558.c: Move to...
11968         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
11969         xfail for c++.
11971 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11973         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11974         to -ftree-parallelize-loops/-fopenacc changes.
11975         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11976         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11977         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11978         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11979         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11980         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11981         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11982         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11983         * c-c++-common/goacc/kernels-loop.c: Likewise.
11984         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11985         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11986         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11987         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11989 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11991         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11993 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11995         PR c++/69902
11996         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11998         PR c/69900
11999         * gcc.dg/pr69900.c: New test.
12001 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12003         PR tree-optimization/69666
12004         * gcc.dg/tree-ssa/pr69666.c: New test.
12006 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12008         PR fortran/67451
12009         * gfortran.dg/coarray_allocate_5.f08: New test.
12011 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12013         * gcc.target/s390/vcond-shift.c: Move to ...
12014         * gcc.target/s390/vector/vcond-shift.c: ... here.
12016 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12018         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12019         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12021 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12023         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12025 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12027         PR c/28901
12028         * gcc.dg/unused-variable-3.c: New test.
12030 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12032         PR target/69888
12033         * gcc.target/i386/pr69888.c: New test.
12035 2016-02-22  Richard Biener  <rguenther@suse.de>
12037         PR tree-optimization/69882
12038         * gfortran.dg/vect/pr69882.f90: New testcase.
12040 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12042         PR target/69885
12043         * gcc.dg/pr69885.c: New test.
12045 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12047         PR target/69806
12048         PR target/54089
12049         * gcc.target/sh/pr54089-10.c: New.
12051 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12053         PR fortran/69423
12054         * gfortran.dg/deferred_character_15.f90 : New test.
12056 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12058         PR fortran/57365
12059         gfortran.dg/allocate_with_source_18.f03: New test.
12061 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
12063         PR fortran/52531
12064         gfortran.dg/gomp/pr52531.f90: New test.
12066 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12068         PR c++/69865
12069         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12070         -std=c++03.
12072 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12074         PR c++/69826
12075         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12076         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12078         PR c++/69850
12079         * g++.dg/warn/Wnonnull-compare-4.C: New test.
12081         PR c++/69851
12082         * g++.dg/torture/pr69851.C: New test.
12084 2016-02-19  Martin Sebor  <msebor@redhat.com>
12086         PR testsuite/69573
12087         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12089 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12091         PR c++/69850
12092         * g++.dg/warn/Wnonnull-compare-2.C: New test.
12093         * g++.dg/warn/Wnonnull-compare-3.C: New test.
12095         PR c++/67767
12096         * g++.dg/cpp0x/pr67767.C: New test.
12098 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12100         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12101         for fp, simd, crypto, crc, lse.
12102         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12103         above.
12104         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12105         effective target check.
12107 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12109         PR target/69820
12110         * gcc.target/i386/pr69820.c: New test.
12112 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12114         * gcc.target/s390/vector/int128-1.c: New test.
12116 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12118         * gcc.target/s390/vector/vec-vcond-1.c: New test.
12120 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12122         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12123         instruction pattern name to prevent the testcase from failing with
12124         -march=z13.
12126 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12128         * gcc.target/s390/md/movstr-2.c: New test.
12130 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12132         * gcc.target/s390/morestack.c: New test.
12134 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12136         PR target/69625
12137         * gcc.target/s390/pr69625.c: Add test case.
12139 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12141         PR testsuite/68580
12142         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12144 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12146         PR target/68404
12147         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12148         * gcc.target/powerpc/fusion3.c: Likewise.
12150 2016-02-18  Richard Biener  <rguenther@suse.de>
12152         PR middle-end/69553
12153         * g++.dg/torture/pr69553.C: New testcase.
12155 2016-02-18  Nick Clifton  <nickc@redhat.com>
12157         PR target/62254
12158         PR target/69610
12159         * gcc.target/arm/pr62554.c: New test.
12160         * gcc.target/arm/pr69610-1.c: New test.
12161         * gcc.target/arm/pr69610-2.c: New test.
12163 2016-02-18  Richard Biener  <rguenther@suse.de>
12165         PR middle-end/69854
12166         * gcc.dg/torture/pr69854.c: New testcase.
12168 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12170         PR c++/69850
12171         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12173 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12175         * gcc.target/powerpc/vec-cg.c: New test.
12177 2016-02-17  Richard Biener  <rguenther@suse.de>
12179         PR testsuite/69586
12180         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12182 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12184         PR target/69161
12185         * gcc.c-torture/compile/pr69161.c: New test.
12187 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12189         PR target/69532
12190         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12191         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12193 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12195         * gcc.dg/ifcvt-4.c: Skip on Visium.
12197 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12199         * gnat.dg/atomic8.adb: New test.
12201 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12203         * gnat.dg/discr46.ad[sb]: New test.
12205 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12207         PR Target/48344
12208         * gcc.target/powerpc/pr48344-1.c: New test.
12210 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12212         PR fortran/69742
12213         * gfortran.dg/associate_21.f90:  New test.
12215 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12217         PR c/69835
12218         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12219         -Wnonnull in dg-options.
12220         * c-c++-common/nonnull-2.c: New test.
12222 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12223             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12225         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12227 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12229         PR middle-end/69801
12230         * gcc.dg/pr69801.c: Add empty dg-options.
12232 2016-02-16  James Norris  <jnorris@codesourcery.com>
12234         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12235         * g++.dg/goacc/deviceptr-1.c: New file.
12237 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12239         PR tree-optimization/69820
12240         * gcc.dg/vect/pr69820.c: New test.
12242 2016-02-16  Richard Biener  <rguenther@suse.de>
12244         PR tree-optimization/69776
12245         * gcc.dg/torture/pr69776-2.c: New testcase.
12247 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12249         PR tree-optimization/69714
12250         * gcc.dg/torture/pr69714.c: New test.
12252 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12254         PR tree-optimization/69802
12255         * gcc.dg/pr69802.c: New test.
12257 2016-02-16  Richard Biener  <rguenther@suse.de>
12259         PR middle-end/69801
12260         * gcc.dg/pr69801.c: New testcase.
12262 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12264         PR libgfortran/69651
12265         * gfortran.dg/read_bang.f90: New test.
12266         * gfortran.dg/read_bang4.f90: New test.
12268 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12270         PR c++/69658
12271         * g++.dg/init/pr69658.C: New test.
12273         PR c++/69797
12274         * c-c++-common/pr69797.c: New test.
12276 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12278         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12279         check for aarch64*-*-*.
12281 2016-02-15  Richard Biener  <rguenther@suse.de>
12283         PR tree-optimization/69783
12284         * gcc.dg/vect/pr69783.c: New testcase.
12286 2016-02-15  Richard Biener  <rguenther@suse.de>
12288         PR tree-optimization/69776
12289         * gcc.dg/torture/pr69776.c: New testcase.
12291 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12293         PR fortran/60526
12294         * gfortran.dg/type_decl_4.f90:  Reinstated.
12296 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12298         PR fortran/68746
12299         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12301 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12303         PR fortran/60526
12304         PR bootstrap/69816
12305         * gfortran.dg/type_decl_4.f90:  Removed.
12307 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12309         PR fortran/60526
12310         * gfortran.dg/type_decl_4.f90:  New test.
12312 2016-02-14  Alan Modra  <amodra@gmail.com>
12314         PR testsuite/68886
12315         * gcc.c-torture/execute/stkalign.c: Revise test.
12317 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12319         PR target/67260
12320         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12322 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12324         PR target/67260
12325         * gcc.target/sh/torture/pr67260.c: New.
12327 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12329         * gcc.dg/pr67964.c: Add dg-require-alias.
12331 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12333         PR target/67636
12334         PR target/64345
12335         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12337 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12339         PR libgfortran/69668
12340         * gfortran.dg/namelist_88.f90: New test.
12342 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12344         PR libgfortran/69668
12345         * gfortran.dg/namelist_38.f90: Update test.
12346         * gfortran.dg/namelist_84.f90: Update test.
12348 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12350         PR other/69554
12351         * gcc.dg/pr69554-1.c: New test.
12352         * gfortran.dg/pr69554-1.F90: New test.
12353         * gfortran.dg/pr69554-2.F90: New test.
12354         * lib/gcc-dg.exp (proc dg-locus): New function.
12355         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12356         distinguish between the caret-printing and non-caret-printing
12357         cases.  If caret-printing has been explicitly enabled, bail out
12358         without attempting to fix up the output.
12360 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12362         PR driver/69265
12363         PR driver/69453
12364         * gcc.dg/spellcheck-options-3.c: New test case.
12365         * gcc.dg/spellcheck-options-4.c: New test case.
12366         * gcc.dg/spellcheck-options-5.c: New test case.
12367         * gcc.dg/spellcheck-options-6.c: New test case.
12368         * gcc.dg/spellcheck-options-7.c: New test case.
12369         * gcc.dg/spellcheck-options-8.c: New test case.
12370         * gcc.dg/spellcheck-options-9.c: New test case.
12371         * gcc.dg/spellcheck-options-10.c: New test case.
12373 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12375         PR rtl-optimization/69764
12376         PR rtl-optimization/69771
12377         * c-c++-common/pr69764.c: New test.
12378         * gcc.dg/torture/pr69771.c: New test.
12380 2016-02-12  Marek Polacek  <polacek@redhat.com>
12382         * g++.dg/torture/init-list1.C: New.
12384 2016-02-12  Marek Polacek  <polacek@redhat.com>
12386         * gcc.dg/pr69522.c: Add empty dg-options.
12388 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12390         * g++.dg/lto/lto.exp: Include and init mpx.
12391         * g++.dg/lto/pr69729_0.C: New test.
12393 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12395         PR ipa/69241
12396         * g++.dg/ipa/pr69241-4.C: New test.
12398         PR ipa/68672
12399         * g++.dg/ipa/pr68672-1.C: New test.
12400         * g++.dg/ipa/pr68672-2.C: New test.
12401         * g++.dg/ipa/pr68672-3.C: New test.
12403 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12405         PR c/69522
12406         * gcc.dg/pr69522.c: New test.
12408 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12410         PR c++/69098
12411         * g++.dg/cpp1y/69098.C: New test.
12412         * g++.dg/cpp1y/69098-2.C: New test.
12414 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12416         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12417         and neighbour -> neighbor.
12418         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12419         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12420         * c-c++-common/Wvarargs.c: Likewise.
12421         * c-c++-common/goacc/host_data-5.c: Likewise.
12422         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12423         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12424         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12425         * gcc.target/aarch64/pr60697.c: Likewise.
12426         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12427         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12428         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12429         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12430         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12431         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12432         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12433         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12434         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12435         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12436         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12437         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12438         * g++.dg/lookup/koenig5.C: Likewise.
12439         * g++.dg/ext/no-asm-2.C: Likewise.
12440         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12441         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12442         * gfortran.dg/used_types_16.f90: Likewise.
12443         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12444         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12445         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12446         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12447         * gfortran.dg/abstract_type_6.f03: Likewise.
12448         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12449         * gfortran.dg/used_types_15.f90: Likewise.
12450         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12451         * gfortran.dg/exit_3.f08: Likewise.
12452         * gfortran.dg/open_status_2.f90: Likewise.
12453         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12454         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12455         * gfortran.dg/associate_1.f03: Likewise.
12456         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12457         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12458         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12459         * gcc.dg/builtin-object-size-1.c: Likewise.
12460         * gcc.dg/noreturn-6.c: Likewise.
12461         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12462         * gcc.dg/globalalias.c: Likewise.
12463         * gcc.dg/builtins-config.h: Likewise.
12464         * gcc.dg/pr30457.c: Likewise.
12465         * gcc.c-torture/compile/volatile-1.c: Likewise.
12466         * gcc.c-torture/execute/20101011-1.c: Likewise.
12467         * c-c++-common/Waddress-1.c: Likewise.
12469 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12471         PR c/69768
12472         * c-c++-common/Waddress-1.c: New test.
12474 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12476         PR fortran/69296
12477         * gfortran.dg/associate_19.f03: New test.
12478         * gfortran.dg/associate_20.f03: New test.
12480 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12482         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12484 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12486         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12487         .arch armv8-a\n.  Add -dA to dg-options.
12488         * gcc.target/aarch64/assembler_arch_1.c: New test.
12489         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12491 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12493         PR c++/68726
12494         * g++.dg/cpp0x/pr68726.C: New.
12496 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12498         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12499         test.
12501 2016-02-11  Richard Biener  <rguenther@suse.de>
12503         * g++.dg/tree-ssa/pr61034.C: Adjust.
12505 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12507         PR target/69148
12508         * gcc.target/s390/pr69148.c: New.
12510 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12512         PR tree-optimization/69652
12513         * gcc.dg/torture/pr69652.c: New test.
12515 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12516             Patrick Palka  <ppalka@gcc.gnu.org>
12518         PR ipa/69241
12519         PR c++/69649
12520         * g++.dg/ipa/pr69241-1.C: New test.
12521         * g++.dg/ipa/pr69241-2.C: New test.
12522         * g++.dg/ipa/pr69241-3.C: New test.
12523         * g++.dg/ipa/pr69649.C: New test.
12525 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12527         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12528         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12530 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12532         PR tree-optimization/68021
12533         * gcc.dg/tree-ssa/pr68021.c: New test.
12535 2016-02-10  Richard Biener  <rguenther@suse.de>
12537         PR tree-optimization/69726
12538         * gcc.dg/uninit-22.c: New testcase.
12540 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12542         PR tree-opt/69282
12543         * gcc.c-torture/compile/20160205-1.c: New testcase.
12545 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12547         PR target/68404
12548         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12549         instead accessing a really large arrray.
12550         * gcc.target/powerpc/fusion3.c: Likewise.
12552 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12554         PR target/68532
12555         * gcc.c-torture/execute/pr68532.c: New test.
12557 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12559         PR target/69634
12560         * gcc.dg/pr69634.c: New.
12562 2016-02-09  Richard Biener  <rguenther@suse.de>
12564         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12566 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12568         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12570 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12572         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12574 2016-02-09  Richard Biener  <rguenther@suse.de>
12576         PR tree-optimization/69715
12577         * gcc.dg/torture/pr69715.c: New testcase.
12579 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12581         PR c++/69139
12582         * g++.dg/cpp0x/trailing12.C: New test.
12583         * g++.dg/cpp0x/trailing13.C: New test.
12585 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12587         PR c++/69283
12588         PR c++/67835
12589         * g++.dg/cpp1y/auto-fn29.C: New test.
12590         * g++.dg/cpp1y/auto-fn30.C: New test.
12592 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12594         PR tree-optimization/69209
12595         * gcc.c-torture/compile/pr69209.c: New test.
12597 2016-02-08  Jeff Law  <law@redhat.com>
12599         PR tree-optimization/68541
12600         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12601         of statements allowed in join block for path splitting.
12603 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12605         PR c++/59627
12606         * g++.dg/gomp/pr59627.C: New test.
12608         PR ipa/69239
12609         * g++.dg/ipa/pr69239.C: New test.
12611 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12613         PR preprocessor/69664
12614         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12615         * gcc.dg/cpp/warn-comments.c: Likewise.
12617 2016-02-08  Marek Polacek  <polacek@redhat.com>
12619         PR c++/69688
12620         * g++.dg/init/const12.C: New test.
12622 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12624         PR target/60410
12625         * gcc.dg/lto/pr55113_0.c: Remove test.
12627 2016-02-08  Richard Biener  <rguenther@suse.de>
12629         PR tree-optimization/69719
12630         * gcc.dg/torture/pr69719.c: New testcase.
12632 2016-02-08  Richard Biener  <rguenther@suse.de>
12633         Jeff Law  <law@redhat.com>
12635         PR target/68273
12636         * gcc.target/mips/pr68273.c: New testcase.
12638 2016-02-08   Richard Biener  <rguenther@suse.de>
12640         PR rtl-optimization/69274
12641         * gcc.target/i386/addr-sel-1.c: XFAIL.
12643 2016-02-08  Jeff Law  <law@redhat.com>
12645         PR tree-optimization/68541
12646         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12648         PR tree-optimization/65917
12649         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12651 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12653         PR fortran/50555
12654         * gfortran.dg/namelist_args.f90: New test.
12656 2016-02-05  Jeff Law  <law@redhat.com>
12658         PR tree-optimization/68541
12659         * gcc.dg/tree-ssa/split-path-2.c: New test.
12660         * gcc.dg/tree-ssa/split-path-3.c: New test.
12661         * gcc.dg/tree-ssa/split-path-4.c: New test.
12662         * gcc.dg/tree-ssa/split-path-5.c: New test.
12663         * gcc.dg/tree-ssa/split-path-6.c: New test.
12664         * gcc.dg/tree-ssa/split-path-7.c: New test.
12666 2016-02-05  Martin Sebor  <msebor@redhat.com>
12668         PR c++/69662
12669         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12670         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12672 2016-02-06  Richard HEnderson  <rth@redhat.com>
12674         PR c/69643
12675         * gcc.target/i386/addr-space-4.c: New.
12676         * gcc.target/i386/addr-space-5.c: New.
12678 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12680         PR fortran/66089
12681         * gfortran.dg/elemental_dependency_6.f90: New.
12683 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12685         PR rtl-optimization/69691
12686         * gcc.c-torture/execute/pr69691.c: New test.
12688         PR c++/69628
12689         * g++.dg/parse/pr69628.C: New test.
12691 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12693         * gcc.dg/sancov/asan.c: Move to ...
12694         * gcc.dg/asan/sancov-1.c: ... here.
12696 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12698         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12700 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12702         PR target/69677
12703         * gcc.target/i386/pr69677.c: New test.
12705 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12707         PR c++/68948
12708         * g++.dg/template/pr68948.C: New test.
12710 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12712         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12713         (only necessary on s390x).
12715 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12717         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12718         -mno-accumulate-outgoing-args.
12720 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12722         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12724 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12726         PR c/69669
12727         * c-c++-common/pr69669.c: New test.
12729 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12731         PR target/69667
12732         * g++.dg/pr69667.C: New file.
12734 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12736         PR target/69619
12737         * gcc.dg/pr69619.c: Add new test.
12739 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12741         PR rtl-optimization/69577
12742         * gcc.target/i386/pr69577.c: New test.
12744 2016-02-04  Martin Liska  <mliska@suse.cz>
12746         * g++.dg/asan/pr69276.C: New test.
12748 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12750         PR target/65932
12751         PR target/67714
12752         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12753         a single smulbb instruction.
12754         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12755         * gcc.target/amr/wmul-2.c: Likewise.
12757 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12759         PR target/65932
12760         PR target/67714
12761         * gcc.c-torture/execute/pr67714.c: New test.
12763 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12765         PR target/69454
12766         * gcc.target/i386/pr69454-1.c: New test.
12767         * gcc.target/i386/pr69454-2.c: New test.
12769 2016-02-03  Martin Sebor  <msebor@redhat.com>
12771         PR c++/69251
12772         PR c++/69253
12773         PR c++/69290
12774         PR c++/69277
12775         PR c++/69349
12776         * g++.dg/ext/flexarray-mangle-2.C: New test.
12777         * g++.dg/ext/flexarray-mangle.C: New test.
12778         * g++.dg/ext/flexarray-subst.C: New test.
12779         * g++.dg/ext/flexary11.C: New test.
12780         * g++.dg/ext/flexary12.C: New test.
12781         * g++.dg/ext/flexary13.C: New test.
12782         * g++.dg/ext/flexary14.C: New test.
12783         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12785 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12787         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12788         Define only if CHECK_FLOAT128 is defined.
12789         (main): Properly initialize u5.
12791 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12793         PR c/69627
12794         * gcc.dg/pr69627.c: New test.
12796         PR target/69644
12797         * gcc.dg/pr69644.c: New test.
12799 2016-02-03  Mike Stump  <mikestump@comcast.net>
12801         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12802         support for struct-layout-1.exp.
12804 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12806         PR c++/69056
12807         * g++.dg/cpp0x/pr69056.C: New test.
12809 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12810             Alexandre Oliva  <aoliva@redhat.com>
12812         PR target/69461
12813         * gcc.target/powerpc/pr69461.c: New.
12815 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12817         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12818         works from here ...
12819         (check_effective_target_fsanitize_thread): ... to here.  Do not
12820         specify additional compile flags for the test source.
12821         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12822         specify additional compile flags for the test source.
12824 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12826         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12828 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12830         PR fortran/67451
12831         PR fortran/69418
12832         * gfortran.dg/coarray_allocate_2.f08: New test.
12833         * gfortran.dg/coarray_allocate_3.f08: New test.
12834         * gfortran.dg/coarray_allocate_4.f08: New test.
12836 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12838         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12839         use same scan-tree-dump-times on all platforms.
12840         * gcc.dg/vect/vect-outer-1.c: Likewise.
12841         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12842         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12843         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12844         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12845         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12846         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12847         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12849 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12851         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12852         warning.
12854 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12856         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12858 2016-02-02  James Norris  <jnorris@codesourcery.com>
12860         * c-c++-common/goacc/routine-5.c: Add tests.
12862 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
12864         * gcc.target/nvptx/unsigned-cmp.c: New test.
12866 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
12868         * gcc.target/aarch64/scalar_shift_1.c
12869         (test_corners_sisd_di): Improve force to SIMD register.
12870         (test_corners_sisd_si): Likewise.
12871         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12872         Remove scan-assembler check for ldr.
12874 2016-02-02  Richard Biener  <rguenther@suse.de>
12876         PR tree-optimization/69595
12877         * gcc.dg/Warray-bounds-17.c: New testcase.
12879 2016-02-02  Richard Biener  <rguenther@suse.de>
12881         PR tree-optimization/69606
12882         * gcc.dg/torture/pr69606.c: New testcase.
12884 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
12886         PR middle-end/68542
12887         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12888         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12890 2016-02-02  Alan Modra  <amodra@gmail.com>
12892         PR target/69548
12893         * gcc.target/powerpc/pr69548.c: New test.
12895 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12897         PR rtl-optimization/69592
12898         * gcc.dg/pr69592.c: New test.
12900         PR preprocessor/69543
12901         PR c/69558
12902         * gcc.dg/pr69543.c: New test.
12903         * gcc.dg/pr69558.c: New test.
12905 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
12907         PR testsuite/65940
12908         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12910 2016-02-01  Martin Sebor  <msebor@redhat.com>
12912         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12914 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
12916         PR tree-optimization/67921
12917         * c-c++-common/ubsan/pr67921.c: New test.
12919 2016-02-01  Richard Biener  <rguenther@suse.de>
12921         PR middle-end/69556
12922         * gcc.dg/tree-ssa/recip-8.c: New testcase.
12924 2016-02-01  Richard Biener  <rguenther@suse.de>
12926         PR tree-optimization/69574
12927         * gcc.dg/torture/pr69574.c: New testcase.
12929 2016-02-01  Richard Biener  <rguenther@suse.de>
12931         PR tree-optimization/69579
12932         * gcc.dg/setjmp-6.c: New testcase.
12934 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
12936         PR rtl-optimization/69570
12937         * g++.dg/opt/pr69570.C: New test.
12939 2016-02-01  Richard Henderson  <rth@redhat.com>
12941         * gcc.dg/pr69535.c: New test.
12943 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
12945         PR testsuite/69584
12946         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12947         * gcc.dg/tree-ssa/sra-18.c: Likewise.
12949         PR debug/68244
12950         * g++.dg/parse/parens3.C: Use register "4" on hppa.
12952         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12954 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
12956         PR fortran/67564
12957         * gfortran.dg/allocate_with_source_17.f03: New test.
12959 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
12961         PR tree-optimization/69546
12962         * gcc.dg/torture/pr69546.c: New test.
12964 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
12966         PR fortran/69566
12967         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12969 2016-01-30  Martin Sebor  <msebor@redhat.com>
12971         PR c++/68490
12972         * g++.dg/ext/flexary10.C: New test.
12974 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12976         PR fortran/66707
12977         gfortran.dg/common_23.f90: New test.
12979 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12981         PR target/65546
12982         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12983         condition being checked, and disable it when the target supports
12984         misaligned loads and stores.
12986 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12988         PR debug/69518
12989         * gcc.dg/torture/pr69518.c: New test.
12991 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12993         PR target/69530
12994         * gcc.target/i386/pr69530.c: New test.
12996 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12998         PR target/65604
12999         * gcc.target/mips/div-delay.c: New test.
13001 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13003         PR target/69551
13004         * gcc.target/i386/pr69551.c: New test.
13006         PR target/66137
13007         * gcc.target/i386/pr66137.c: New test.
13009 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13011         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13012         always built for p5600.
13013         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13014         isa=p5600 dg-option.
13016 2016-01-29  Richard Biener  <rguenther@suse.de>
13018         PR tree-optimization/69547
13019         * g++.dg/tree-ssa/pr69547.C: New testcase.
13021 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13023         PR debug/66869
13024         * g++.dg/warn/Wunused-function2.C: New test.
13026 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13028         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13029         support for test to succeed.
13031 2016-01-29  Marek Polacek  <polacek@redhat.com>
13033         PR c++/69509
13034         PR c++/69516
13035         * g++.dg/ext/constexpr-vla2.C: New test.
13036         * g++.dg/ext/constexpr-vla3.C: New test.
13037         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13039 2016-01-29  Richard Biener  <rguenther@suse.de>
13041         PR middle-end/69537
13042         * gcc.dg/uninit-21.c: New testcase.
13044 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13046         PR target/69459
13047         * gcc.target/i386/pr69459.c: New test.
13049 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13051         PR target/68400
13052         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13053         * gcc.target/mips/pr68400.c: New test.
13055 2016-01-28  Martin Sebor  <msebor@redhat.com>
13057         PR target/17381
13058         * gcc.target/powerpc/pr17381.c: New test.
13060 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
13062         PR middle-end/69542
13063         * gcc.dg/torture/pr69542.c: New test.
13065 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
13067         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13069 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13071         * gcc.dg/pr65980.c: Skip on AIX.
13072         * gcc.dg/pr66688.c: Same.
13074 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13076         PR target/63679
13077         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13078         * gcc.dg/tree-ssa/sra-18.c: Same.
13080 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
13082         PR fortran/62536
13083         * gfortran.dg/block_15.f08: New test.
13084         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13085         on incorrectly closed BLOCK.
13087 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
13089         * gcc.dg/declare-simd.c: New test.
13090 2016-01-28  Richard Biener  <rguenther@suse.de>
13092         PR tree-optimization/69466
13093         * gfortran.dg/vect/pr69466.f90: New testcase.
13095 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13097         * g++.dg/pr67989.C: Remove ARM-specific option.
13098         * gcc.target/arm/pr67989.C: New file.
13100 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13102         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13103         and expm1 test for glibc < 2.11.
13105 2016-01-27  Richard Henderson  <rth@redhat.com>
13107         * gcc.c-torture/execute/pr69447.c: New test.
13109 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
13111         PR fortran/69422
13112         * gfortran.dg/alloc_comp_assign_15.f03: New test.
13114 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13116         PR debug/66869
13117         * gcc.dg/pr66869.c: New test.
13119 2016-01-25  Jeff Law  <law@redhat.com>
13121         PR tree-optimization/68398
13122         PR tree-optimization/69196
13123         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13124         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13125         path to avoid new heuristic allowing more irreducible regions
13126         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13127         * gcc.dg/tree-ssa/vrp46.c: Likewise.
13128         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13129         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13130         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13132 2016-01-27  Marek Polacek  <polacek@redhat.com>
13134         PR c/68062
13135         * c-c++-common/vector-compare-4.c: New test.
13137 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13139         PR preprocessor/69126
13140         * c-c++-common/pr69126.c: New test case.
13142 2016-01-27  Ian Lance Taylor  <iant@google.com>
13144         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13146 2016-01-27  Ryan Burn  <contact@rnburn.com>
13148         PR cilkplus/69267
13149         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13151 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13153         PR target/69512
13154         * gcc.target/i386/pr69512.c: New test.
13156 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13158         PR ada/69488
13159         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13161 2016-01-27  Marek Polacek  <polacek@redhat.com>
13163         PR c++/69379
13164         * g++.dg/pr69379.C: New test.
13166 2016-01-27  Martin Sebor  <msebor@redhat.com>
13168         PR c++/69317
13169         * g++.dg/abi/Wabi-2-2.C: New test.
13170         * g++.dg/abi/Wabi-2-3.C: New test.
13171         * g++.dg/abi/Wabi-3-2.C: New test.
13172         * g++.dg/abi/Wabi-3-3.C: New test.
13174 2016-01-27  Richard Biener  <rguenther@suse.de>
13176         PR tree-optimization/69166
13177         * gcc.dg/torture/pr69166.c: New testcase.
13179 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13181         PR tree-optimization/69355
13182         * gcc.dg/tree-ssa/pr69355.c: New test.
13184 2016-01-27  Marek Polacek  <polacek@redhat.com>
13186         PR c++/69496
13187         * g++.dg/ext/constexpr-vla1.C: New test.
13189 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13191         PR target/69245
13192         * gcc.target/arm/pr69245.c: New test.
13194 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13196         PR tree-optimization/69399
13197         * gcc.dg/torture/pr69399.c: New test.
13199 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13201         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13203 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13205         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13207 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13209         PR tree-optimization/69110
13210         * gcc.dg/autopar/pr69110.c: New test.
13212 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13213             Sebastian Pop  <s.pop@samsung.com>
13215         * gcc.dg/graphite/isl-ast-op-select.c: New.
13217 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13219         PR fortran/69385
13220         * gfortran.dg/allocate_error_6.f90: New test.
13222 2016-01-26  Richard Henderson  <rth@redhat.com>
13224         * gcc.dg/tm/pr60908.c: New test.
13226 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13228         PR other/69006
13229         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13230         directive.
13231         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13232         expected multiline output to reflect the colorization being
13233         disabled before newlines.
13234         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13235         (custom_diagnostic_finalizer): Replace call to
13236         pp_newline_and_flush with call to pp_flush.
13237         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13238         * gfortran.dg/implicit_class_1.f90: Likewise.
13239         * lib/gcc-dg.exp (allow_blank_lines): New global.
13240         (dg-allow-blank-lines-in-output): New procedure.
13241         (gcc-dg-prune): Complain about blank lines in the output, unless
13242         dg-allow-blank-lines-in-output was called.
13243         * lib/multiline.exp (_build_multiline_regex): Only support
13244         arbitrary followup text for non-blank-lines, not for blank lines.
13246 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13248         PR tree-optimization/69483
13249         * gcc.dg/pr69483.c: New test.
13250         * g++.dg/opt/pr69483.C: New test.
13252 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13254         PR target/68620
13255         * gcc.target/arm/pr68620.c: New test.
13257 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13259         * gcc.target/i386/pr68986-2.c: Remove -m32.
13261 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13263         PR target/68986
13264         * gcc.target/i386/pr68986-1.c: New test.
13265         * gcc.target/i386/pr68986-2.c: Likewise.
13266         * gcc.target/i386/pr68986-3.c: Likewise.
13268 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13270         * lib/target-supports.exp
13271         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13272         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13273         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13275 2016-01-26  Richard Biener  <rguenther@suse.de>
13277         PR tree-optimization/69452
13278         * gcc.dg/torture/pr69452.c: New testcase.
13280 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13282         PR target/69442
13283         * gcc.dg/pr69442.c: New test.
13285 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13287         PR target/67896
13288         * gcc.target/aarch64/simd/pr67896.C: New.
13290 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13292         PR tree-optimization/69400
13293         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13294         function.
13295         (plugin_init): Call it.
13296         * gcc.dg/torture/pr69400.c: New test.
13298 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13300         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13302 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13303             Sebastian Pop  <s.pop@samsung.com>
13305         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13306         isl-0.15.
13308 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13309             Sebastian Pop  <s.pop@samsung.com>
13311         * gcc.dg/graphite/pr69292.c: New.
13313 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13315         * c-c++-common/goacc/use_device-1.c: New test.
13317 2016-01-25  Jeff Law  <law@redhat.com>
13319         PR tree-optimization/69196
13320         PR tree-optimization/68398
13321         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13322         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13324 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13326         PR target/69469
13327         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13328         Algorithm.
13330 2016-01-25  Richard Biener  <rguenther@suse.de>
13332         PR testsuite/69380
13333         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13335 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13337         PR target/69421
13338         * gcc.dg/pr69421.c: New test.
13340 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13342         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13343         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13344         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13345         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13346         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13347         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13348         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13349         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13350         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13351         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13353 2016-01-25  Richard Biener  <rguenther@suse.de>
13355         PR tree-optimization/69376
13356         * gcc.dg/torture/pr69376.c: New testcase.
13358 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13360         PR fortran/69397
13361         PR fortran/68442
13362         * gfortran.dg/interface_38.f90: New test.
13363         * gfortran.dg/interface_39.f90: New test.
13365 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13367         Revert:
13368         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13370         PR c++/11858
13371         PR c++/24663
13372         PR c++/24664
13373         * g++.dg/template/pr11858.C: New test.
13374         * g++.dg/template/pr24663.C: New test.
13375         * g++.dg/template/unify12.C: New test.
13376         * g++.dg/template/unify13.C: New test.
13377         * g++.dg/template/unify14.C: New test.
13378         * g++.dg/template/unify15.C: New test.
13379         * g++.dg/template/unify16.C: New test.
13380         * g++.dg/template/unify17.C: New test.
13382 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13384         PR fortran/68283
13385         gfortran.dg/pr68283.f90: New test.
13387 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13389         PR fortran/66094
13390         * gfortran.dg/inline_matmul_13.f90:  New test.
13391         * gfortran.dg/matmul_bounds_8.f90:  New test.
13392         * gfortran.dg/matmul_bounds_9.f90:  New test.
13393         * gfortran.dg/matmul_bounds_10.f90:  New test.
13395 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13397         PR tree-optimization/69426
13398         * gcc.dg/autopar/pr69426.c: New test.
13400 2016-01-23  Martin Sebor  <msebor@redhat.com>
13402         PR c++/58109
13403         PR c++/69022
13404         * g++.dg/cpp0x/alignas5.C: New test.
13405         * g++.dg/ext/vector29.C: Same.
13407 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13409         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13410         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13411         _GNU_SOURCE from compile flags to the source.
13412         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13413         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13414         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13415         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13417 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13419         PR target/69432
13420         * g++.dg/opt/pr69432.C: New test.
13422 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13424         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13425         32-bit targets testing an -m64 multilib.
13427 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13429         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13430         64-bit support.
13432 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13434         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13436 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13438         PR target/68674
13439         * gcc.target/i386/pr68674.c
13440         * gcc.target/aarch64/pr68674.c
13441         * gcc.target/arm/pr68674.c
13443 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13445         PR target/69403
13446         * gcc.c-torture/execute/pr69403.c: New test.
13448 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13450         PR c++/55843
13451         * g++.dg/template/pr55843.C: New.
13453 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13455         PR testsuite/66877
13456         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13457         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13459 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13461         PR testsuite/67489
13462         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13463         from dg-do compile directive, and instead add
13464         { dg-require-effective-target int128 }.
13466 2016-01-20  Martin Sebor  <msebor@redhat.com>
13468         PR c/69405
13469         * gcc.dg/sync-fetch.c: New test.
13471 2016-01-21  Martin Sebor  <msebor@redhat.com>
13473         PR target/69252
13474         * gcc.target/powerpc/pr69252.c: New test.
13476 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13478         PR fortran/65996
13479         * gfortran.dg/pr65996.f90: New test.
13481 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13483         PR c++/68810
13484         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13485         expected to generate an error.
13487 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13489         PR middle-end/66178
13490         * gcc.dg/torture/pr66178.c: New test.
13492 2016-01-21  Anton Blanchard  <anton@samba.org>
13493             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13495         PR target/63354
13496         * gcc.target/powerpc/pr63354.c:  New test.
13498 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13500         PR rtl-optimization/68990
13501         * gcc.target/i386/pr68990: New.
13503 2016-01-21  Nick Clifton  <nickc@redhat.com>
13505         PR target/69129
13506         * gcc.target/mips/pr69129.c: New.
13508 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13510         PR c++/58046
13511         * g++.dg/cpp0x/pr58046.C: New.
13513 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13515         PR target/69187
13516         PR target/65624
13517         * gcc.target/arm/pr69187.c: New test.
13519         PR c++/69355
13520         * g++.dg/torture/pr69355.C: New test.
13522 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13523             Sebastian Pop  <s.pop@samsung.com>
13525         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13527 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13528             Sebastian Pop  <s.pop@samsung.com>
13530         * gcc.dg/graphite/pr68976.c: New test.
13532 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13534         PR middle-end/67653
13535         * c-c++-common/pr67653.c: New test.
13536         * gcc.dg/torture/pr29119.c: Add dg-warning.
13538 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13540         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13542 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13544         PR c/24293
13545         * gcc.dg/pr24293.c: New test.
13546         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13547         incomplete struct type.
13548         * gcc.dg/declspec-1.c: Likewise.
13549         * gcc.dg/pr63549.c: Likewise.
13551 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13553         PR tree-optimization/66612
13554         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13555         for bdn instruction.
13557 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13559         * lib/target-supports.exp
13560         (check_effective_target_arm_fp_ok_nocache): New.
13561         (check_effective_target_arm_fp_ok): New.
13562         (add_options_for_arm_fp): New.
13563         (check_effective_target_arm_crypto_ok_nocache): Require
13564         target_arm_v8_neon_ok instead of arm32.
13565         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13566         (check_effective_target_arm_crypto_pragma_ok): New.
13567         (add_options_for_arm_vfp): New.
13568         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13569         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13570         target instead. Force initial fpu to vfp.
13571         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13572         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13573         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13574         dependency.
13575         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13576         use arm_vfp effective target instead. Force initial fpu to vfp.
13577         * gcc.target/arm/attr-neon3.c: Likewise.
13578         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13579         arm_vfp_ok.
13580         * gcc.target/arm/unsigned-float.c: Likewise.
13581         * gcc.target/arm/vfp-1.c: Likewise.
13582         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13583         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13584         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13585         * gcc.target/arm/vfp-ldmias.c: Likewise.
13586         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13587         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13588         * gcc.target/arm/vfp-stmiad.c: Likewise.
13589         * gcc.target/arm/vfp-stmias.c: Likewise.
13590         * gcc.target/arm/vnmul-1.c: Likewise.
13591         * gcc.target/arm/vnmul-2.c: Likewise.
13592         * gcc.target/arm/vnmul-3.c: Likewise.
13593         * gcc.target/arm/vnmul-4.c: Likewise.
13595 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13597         PR testsuite/69366
13598         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13599         the MPX run-time library, for compile-time MPX test.
13600         * gcc.target/i386/chkp-always_inline.c: Likewise.
13601         * gcc.target/i386/chkp-bndret.c: Likewise.
13602         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13603         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13604         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13605         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13606         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13607         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13608         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13609         * gcc.target/i386/chkp-label-address.c: Likewise.
13610         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13611         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13612         * gcc.target/i386/chkp-pr69044.c: Likewise.
13613         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13614         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13615         * gcc.target/i386/chkp-strchr.c: Likewise.
13616         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13617         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13618         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13619         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13620         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13621         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13622         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13623         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13624         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13625         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13626         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13627         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13628         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13629         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13630         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13631         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13632         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13633         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13634         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13635         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13636         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13637         * gcc.target/i386/pr63995-2.c: Likewise.
13638         * gcc.target/i386/pr64805.c: Likewise.
13639         * gcc.target/i386/pr65044.c: Likewise.
13640         * gcc.target/i386/pr65167.c: Likewise.
13641         * gcc.target/i386/pr65183.c: Likewise.
13642         * gcc.target/i386/pr65184.c: Likewise.
13643         * gcc.target/i386/thunk-retbnd.c: Likewise.
13645 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13647         PR tree-optimization/69328
13648         * gcc.dg/pr69328.c: New test.
13650 2016-01-20  Jeff Law  <law@redhat.com>
13652         PR target/25114
13653         * gcc.target/m68k/pr25114.c: New test.
13655 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13657         * gcc.target/arm/memset-inline-10.c: Added
13658         dg-require-effective-target arm_thumb2_ok.
13660 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13662         * gcc.dg/debug/dwarf2/sso.c: New test.
13664 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13666         PR testsuite/68820
13667         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13668         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13669         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13671 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13673         PR ipa/66223
13674         * g++.dg/ipa/devirt-50.C: New testcase.
13676 2016-01-19  Marek Polacek  <polacek@redhat.com>
13678         PR c++/68965
13679         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13680         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13682 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13684         PR target/69135
13685         * gcc.target/arm/pr69135_1.c: New test.
13687 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13689         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13691 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13693         * gcc.target/aarch64/ccmp_1.c: New testcase.
13695 2016-01-19  Marek Polacek  <polacek@redhat.com>
13697         PR c++/68586
13698         * g++.dg/cpp0x/enum30.C: New test.
13700 2016-01-19  Richard Biener  <rguenther@suse.de>
13702         PR tree-optimization/69336
13703         * g++.dg/tree-ssa/pr69336.C: New testcase.
13705 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13707         PR debug/65779
13708         * gcc.dg/pr65779.c: New test.
13710 2016-01-19  Richard Biener  <rguenther@suse.de>
13712         PR tree-optimization/69352
13713         * gcc.dg/torture/pr69352.c: New testcase.
13715 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13717         PR rtl-optimization/68955
13718         PR rtl-optimization/64557
13719         * gcc.dg/torture/pr68955.c: New test.
13721 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13723         PR lto/69136
13724         * g++.dg/torture/pr69136.C: New testcase.
13726 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13728         PR lto/69133
13729         * g++.dg/lto/pr69133_0.C: New testcase.
13730         * g++.dg/lto/pr69133_1.C: New testcase.
13732 2016-01-15  Jeff Law  <law@redhat.com>
13734         PR tree-optimization/69320
13735         * gcc.c-torture/pr69320-1.c: New test.
13736         * gcc.c-torture/pr69320-2.c: New test.
13737         * gcc.c-torture/pr69320-3.c: New test.
13738         * gcc.c-torture/pr69320-4.c: New test.
13740 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13742         PR c++/11858
13743         PR c++/24663
13744         PR c++/24664
13745         * g++.dg/template/pr11858.C: New test.
13746         * g++.dg/template/pr24663.C: New test.
13747         * g++.dg/template/unify12.C: New test.
13748         * g++.dg/template/unify13.C: New test.
13749         * g++.dg/template/unify14.C: New test.
13750         * g++.dg/template/unify15.C: New test.
13751         * g++.dg/template/unify16.C: New test.
13752         * g++.dg/template/unify17.C: New test.
13754 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13756         PR testsuite/69181
13757         * gcc.dg/pr69181-1.c: New test file.
13758         * gcc.dg/pr69181-2.c: New test file.
13759         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13760         globals by moving it to...
13761         (cleanup-after-saved-dg-test): ...this new function.  Add
13762         "global additional_sources_used".  Add reset of global
13763         multiline_expected_outputs to the empty list.
13764         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13765         global to...
13766         (multiline_expected_outputs): ...this, and updated comments to
13767         note that it is modified from gcc-dg.exp.
13768         (dg-end-multiline-output): Update for the above renaming.
13769         (handle-multiline-outputs): Likewise.  Remove the clearing
13770         of the expected outputs to the empty list.
13772 2016-01-18  Richard Biener  <rguenther@suse.de>
13774         PR tree-optimization/69297
13775         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13777 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13779         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13780         dg-options.
13781         * gcc.target/mips/mips-3d-2.c: Likewise.
13782         * gcc.target/mips/mips-3d-3.c: Likewise.
13783         * gcc.target/mips/mips-3d-4.c: Likewise.
13784         * gcc.target/mips/mips-3d-5.c: Likewise.
13785         * gcc.target/mips/mips-3d-6.c: Likewise.
13786         * gcc.target/mips/mips-3d-7.c: Likewise.
13787         * gcc.target/mips/mips-3d-8.c: Likewise.
13788         * gcc.target/mips/mips-3d-9.c: Likewise.
13789         * gcc.target/mips/mips-ps-1.c: Likewise.
13790         * gcc.target/mips/mips-ps-2.c: Likewise.
13791         * gcc.target/mips/mips-ps-3.c: Likewise.
13792         * gcc.target/mips/mips-ps-4.c: Likewise.
13793         * gcc.target/mips/mips-ps-5.c: Likewise.
13794         * gcc.target/mips/mips-ps-6.c: Likewise.
13795         * gcc.target/mips/mips-ps-7.c: Likewise.
13796         * gcc.target/mips/mips-ps-type.c: Likewise.
13797         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13798         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13800 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13802         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13803         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13804         * c-c++-common/goacc/kernels-empty.c: New test.
13805         * c-c++-common/goacc/kernels-eternal.c: New test.
13806         * c-c++-common/goacc/kernels-loop-2.c: New test.
13807         * c-c++-common/goacc/kernels-loop-3.c: New test.
13808         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13809         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13810         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13811         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13812         * c-c++-common/goacc/kernels-loop-data.c: New test.
13813         * c-c++-common/goacc/kernels-loop-g.c: New test.
13814         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13815         * c-c++-common/goacc/kernels-loop-n.c: New test.
13816         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13817         * c-c++-common/goacc/kernels-loop.c: New test.
13818         * c-c++-common/goacc/kernels-noreturn.c: New test.
13819         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13820         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13821         * c-c++-common/goacc/kernels-reduction.c: New test.
13823 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13825         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13826         * gcc.dg/autopar/outer-2.c: Same.
13827         * gcc.dg/autopar/outer-3.c: Same.
13828         * gcc.dg/autopar/outer-4.c: Same.
13829         * gcc.dg/autopar/outer-5.c: Same.
13830         * gcc.dg/autopar/outer-6.c: Same.
13831         * gcc.dg/autopar/parallelization-1.c: Same.
13832         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13833         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13834         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13835         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13836         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13837         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13838         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13839         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13840         * gcc.dg/autopar/pr39500-1.c: Same.
13841         * gcc.dg/autopar/pr39500-2.c: Same.
13842         * gcc.dg/autopar/pr46193.c: Same.
13843         * gcc.dg/autopar/pr46194.c: Same.
13844         * gcc.dg/autopar/pr49580.c: Same.
13845         * gcc.dg/autopar/pr49960-1.c: Same.
13846         * gcc.dg/autopar/pr49960.c: Same.
13847         * gcc.dg/autopar/pr68373.c: Same.
13848         * gcc.dg/autopar/reduc-1.c: Same.
13849         * gcc.dg/autopar/reduc-1char.c: Same.
13850         * gcc.dg/autopar/reduc-1short.c: Same.
13851         * gcc.dg/autopar/reduc-2.c: Same.
13852         * gcc.dg/autopar/reduc-2char.c: Same.
13853         * gcc.dg/autopar/reduc-2short.c: Same.
13854         * gcc.dg/autopar/reduc-3.c: Same.
13855         * gcc.dg/autopar/reduc-4.c: Same.
13856         * gcc.dg/autopar/reduc-6.c: Same.
13857         * gcc.dg/autopar/reduc-7.c: Same.
13858         * gcc.dg/autopar/reduc-8.c: Same.
13859         * gcc.dg/autopar/reduc-9.c: Same.
13860         * gcc.dg/autopar/uns-outer-4.c: Same.
13861         * gcc.dg/autopar/uns-outer-5.c: Same.
13862         * gcc.dg/autopar/uns-outer-6.c: Same.
13863         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13864         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13866 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13868         PR target/63679
13869         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13870         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13872 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13874         PR target/63679
13875         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13876         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13877         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13879 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
13881         PR target/63679
13882         * gcc.dg/tree-ssa/sra-17.c: New.
13883         * gcc.dg/tree-ssa/sra-18.c: New.
13885 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13887         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13889 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
13891         * gnat.dg/inline12.adb: New test.
13893 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
13895         PR tree-optimization/66797
13896         * gcc.c-torture/execute/pr65447.c: Relax check condition.
13898 2016-01-18  Richard Biener  <rguenther@suse.de>
13900         PR tree-optimization/69170
13901         * gcc.dg/torture/pr69170.c: New testcase.
13903 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
13905         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13907 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13909         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13911 2016-01-16  Tom de Vries  <tom@codesourcery.com>
13913         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13914         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
13915         redundant dg-require-effective-target pthread.
13916         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13917         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13918         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13919         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13920         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13921         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13922         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13924 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
13926         PR target/68609
13927         * gcc.target/powerpc/recip-6.c: Enable on AIX.
13928         * gcc.target/powerpc/recip-7.c: Same.
13930 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13932         PR c++/69091
13933         * g++.dg/template/pr69091.C: New test.
13935 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13937         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13938         dump does not contain an error_mark_node.
13939         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13940         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13942 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
13944         PR c++/68936
13945         * g++.dg/template/pr68936.C: New test.
13947 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
13949         PR target/68609
13950         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13951         * gcc.target/powerpc/recip-2.c: Same.
13952         * gcc.target/powerpc/recip-3.c: Same.
13953         * gcc.target/powerpc/recip-4.c: Same.
13954         * gcc.target/powerpc/recip-sqrtf.c: Same.
13956 2016-01-15  Jeff Law  <law@redhat.com>
13958         PR tree-optimization/69270
13959         * gcc.dg/tree-ssa/pr69270-2.c: New test.
13960         * gcc.dg/tree-ssa/pr69270-3.c: New test.
13962 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
13964         PR fortran/49630
13965         * gfortran.dg/deferred_character_13.f90: New test for the fix
13966         of comment 3 of the PR.
13968         PR fortran/54070
13969         * gfortran.dg/deferred_character_8.f90: New test
13970         * gfortran.dg/allocate_error_5.f90: New test
13972         PR fortran/60593
13973         * gfortran.dg/deferred_character_10.f90: New test
13975         PR fortran/60795
13976         * gfortran.dg/deferred_character_14.f90: New test
13978         PR fortran/61147
13979         * gfortran.dg/deferred_character_11.f90: New test
13981         PR fortran/64324
13982         * gfortran.dg/deferred_character_9.f90: New test
13984 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13986         PR rtl-optimization/69030
13987         * gcc.target/i386/pr69030.c: New.
13989 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13991         * gcc.target/aarch64/target_attr_17.c: New test.
13993 2016-01-15  Richard Biener  <rguenther@suse.de>
13995         PR tree-optimization/66856
13996         * gcc.dg/torture/pr66856-1.c: New testcase.
13997         * gcc.dg/torture/pr66856-2.c: Likewise.
13999 2016-01-15  Richard Biener  <rguenther@suse.de>
14001         PR debug/69137
14002         * g++.dg/lto/pr69137_0.C: New testcase.
14004 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14006         PR middle-end/69246
14007         * gcc.target/i386/pr69246.c: New test.
14009 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14011         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14013 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14015         PR c++/56194
14016         * g++.dg/init/const9.C: Disable test on S/390.
14018 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14020         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14021         * g++.dg/Wno-frame-address.C: Ditto.
14023 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14025         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14027 2016-01-15  Richard Biener  <rguenther@suse.de>
14029         PR tree-optimization/68961
14030         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14032 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14034         * gcc.target/i386/pr65105-5.c: New test.
14036 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14038         * gcc.c-torture/execute/alias-4.c: New testcase.
14040 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14042         PR ipa/68148
14043         * g++.dg/ipa/devirt-49.C: New testcase.
14045 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14047         PR target/65837
14048         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14049         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14050         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14052 2016-01-15  Richard Biener  <rguenther@suse.de>
14054         PR tree-optimization/69117
14055         * gcc.dg/torture/pr69117.c: New testcase.
14057 2015-01-14  Ryan Burn  <contact@rnburn.com>
14059         PR c++/69048
14060         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14062 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14064         PR testsuite/67509
14065         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14066         range tests use 100 * maximum instead of maximum + 1.
14068 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14070         PR debug/69244
14071         * gcc.dg/guality/pr69244.c: New test.
14073 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
14075         * lib/target-supports.exp (check_effective_target_issignaling):
14076         New procedure.
14077         * gcc.dg/pr61441.c: Require issignaling effective target.
14079 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
14081         PR target/68803
14082         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14084 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
14086         PR c++/68819
14087         PR preprocessor/69177
14088         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14089         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14090         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14091         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14093 2016-01-14  Marek Polacek  <polacek@redhat.com>
14095         PR c/69262
14096         * gcc.dg/array-15.c: New test.
14098 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14100         PR middle-end/68146
14101         PR tree-optimization/69155
14102         * gfortran.dg/pr68146.f: New test.
14103         * gfortran.dg/pr69155.f90: New test.
14105 2016-01-14  Richard Biener  <rguenther@suse.de>
14107         PR tree-optimization/68060
14108         * gcc.dg/torture/pr68060-1.c: New testcase.
14109         * gcc.dg/torture/pr68060-2.c: Likewise.
14111 2016-01-14  Nick Clifton  <nickc@redhat.com>
14113         * lib/target-supports.exp
14114         (check_effective_target_arm_neon_ok_nocache): Add an option
14115         sequence that includes setting the ARM architecture to ARMv7-A.
14116         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14117         command line options necessary to enable Neon support.
14118         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14119         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14120         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14121         * gcc.target/arm/pr69180.c: Likewise.
14123 2016-01-14  Jeff Law  <law@redhat.com>
14125         PR tree-optimization/69270
14126         * gcc.dg/tree-ssa/pr69270.c: New test.
14128 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14130         PR c/66208
14131         * c-c++-common/pr66208.c: New file.
14133 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14135         PR tree-optimization/69156
14136         * gcc.dg/pr69156.c: New test.
14138 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14140         * gcc.target/i386/pr69225-7.c: New test.
14142 2016-01-13  Richard Henderson  <rth@redhat.com>
14144         * gcc.dg/tm/memopt-13.c: Update expected function.
14145         * gcc.dg/tm/memopt-6.c: Likewise.
14147 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14149         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14150         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14151         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14152         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14154 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14156         PR tree-optimization/69169
14157         * gcc.dg/pr69169.c: New test.
14159 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14161         PR target/69228
14162         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14163         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14164         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14165         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14166         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14167         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14168         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14169         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14171 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14173         PR target/69247
14174         * gcc.dg/pr69247.c: New test.
14176 2016-01-13  Richard Biener  <rguenther@suse.de>
14178         PR tree-optimization/69242
14179         * gcc.dg/torture/pr69242.c: New testcase.
14181 2016-01-13  Richard Biener  <rguenther@suse.de>
14183         PR tree-optimization/69186
14184         * gcc.dg/torture/pr69186.c: New testcase.
14186 2016-01-13  Jeff Law  <law@redhat.com>
14188         PR tree-optimization/67755
14189         * gcc.dg/tree-ssa/pr67755.c: New test.
14191 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14193         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14194         pass number in output by a star.
14196 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14198         PR tree-optimization/68911
14199         * gcc.c-torture/execute/pr68911.c: New test.
14201 2016-01-12  Marek Polacek  <polacek@redhat.com>
14203         PR c++/68979
14204         * g++.dg/warn/permissive-1.C: New test.
14206 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14208         PR objc++/68511
14209         PR c++/69213
14210         * g++.dg/opt/pr69213.C: New test.
14212 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14214         PR target/69180
14215         * gcc.target/arm/pr69180.c: New test.
14217 2016-01-12  Richard Biener  <rguenther@suse.de>
14219         PR lto/69077
14220         * g++.dg/lto/pr69077_0.C: New testcase.
14221         * g++.dg/lto/pr69077_1.C: Likewise.
14223 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14225         PR target/69175
14226         * g++.dg/opt/pr69175.C: New test.
14228 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14230         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14231         rather than #including math.h & stdlib.h.
14232         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14233         * gcc.dg/vect/pr49771.c: Likewise.
14234         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14235         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14236         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14237         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14238         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14239         * gcc.dg/vect/pr44507.c: Likewise.
14240         * gcc.dg/vect/pr45902.c: Likewise.
14241         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14242         * gcc.dg/vect/vect-117.c: Likewise.
14243         * gcc.dg/vect/vect-99.c: Likewise.
14244         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14245         * gcc.dg/vect/vect-cond-1.c: Likewise.
14246         * gcc.dg/vect/vect-cond-2.c: Likewise.
14247         * gcc.dg/vect/vect-cond-3.c: Likewise.
14248         * gcc.dg/vect/vect-cond-4.c: Likewise.
14249         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14250         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14251         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14252         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14253         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14254         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14255         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14256         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14257         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14258         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14259         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14260         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14261         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14262         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14263         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14264         include of signal.h.
14265         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14266         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14267         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14268         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14269         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14270         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14271         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14272         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14273         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14274         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14275         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14276         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14277         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14278         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14279         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14280         * gcc.dg/vect/vect-outer-5.c: Likewise.
14281         * gcc.dg/vect/vect-outer-6.c: Likewise.
14282         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14283         include of stdio.h.
14285 2016-01-12  Nick Clifton  <nickc@redhat.com>
14287         PR target/68913
14288         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14289         to fread so that it will be found in all target runtimes.
14291 2016-01-12  Richard Biener  <rguenther@suse.de>
14293         PR tree-optimization/69053
14294         * g++.dg/torture/pr69053.C: New testcase.
14296 2016-01-12  Richard Biener  <rguenther@suse.de>
14298         PR tree-optimization/69168
14299         * gcc.dg/torture/pr69168.c: New testcase.
14301 2016-01-12  Richard Biener  <rguenther@suse.de>
14303         PR tree-optimization/69157
14304         * gcc.dg/torture/pr69157.c: New testcase.
14306 2016-01-12  Richard Biener  <rguenther@suse.de>
14308         PR tree-optimization/69174
14309         * gcc.dg/torture/pr69174.c: New testcase.
14311 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14313         PR c++/66808
14314         PR c++/69000
14315         * g++.dg/tls/pr66808.C: New test.
14316         * g++.dg/tls/pr69000.C: New test.
14318 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14320         * gcc.target/powerpc/swaps-p8-23.c: New test.
14321         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14323 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14325         PR tree-optimization/68356
14326         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14328 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14329             Jim Wilson  <jim.wilson@linaro.org>
14331         PR target/69194
14332         * gcc.target/arm/pr69194.c: New test.
14334 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14336         PR target/69225
14337         * gcc.target/i386/pr69225-1.c: New test.
14338         * gcc.target/i386/pr69225-2.c: Likewise.
14339         * gcc.target/i386/pr69225-3.c: Likewise.
14340         * gcc.target/i386/pr69225-4.c: Likewise.
14341         * gcc.target/i386/pr69225-5.c: Likewise.
14342         * gcc.target/i386/pr69225-6.c: Likewise.
14344 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14346         PR target/67462
14347         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14348         if lp64.
14350         PR target/69071
14351         * gcc.dg/pr69071.c: New test.
14353         PR c++/69211
14354         * g++.dg/opt/pr69211.C: New test.
14356         PR tree-optimization/69214
14357         * gcc.c-torture/compile/pr69214.c: New test.
14359 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14361         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14362         * gcc.target/i386/pr66232-11.c: Ditto.
14363         * gcc.target/i386/pr66232-12.c: Ditto.
14364         * gcc.target/i386/pr66232-13.c: Ditto.
14366 2016-01-11  Richard Biener  <rguenther@suse.de>
14368         PR tree-optimization/69173
14369         * gcc.dg/torture/pr69173.c: New testcase.
14371 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14373         PR rtl-optimization/68796
14374         * gcc.target/aarch64/tst_5.c: New test.
14375         * gcc.target/aarch64/tst_6.c: Likewise.
14377 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14379         PR rtl-optimization/68841
14380         * gcc.dg/pr68841.c: New test.
14381         * gcc.c-torture/execute/pr68841.c: New test.
14383 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14385         PR rtl-optimization/68920
14386         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14387         for ix86 targets.
14388         * gcc.dg/ifcvt-5.c: New test.
14390 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14392         PR bootstrap/69123
14393         * g++.dg/pr69123.C: New.
14395 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14397         PR target/69010
14398         * gcc.target/i386/pr69010.c: New test.
14400 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14402         PR ipa/69044
14403         * gcc.target/i386/chkp-pr69044.c: New test.
14405 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14407         PR tree-optimization/69109
14408         * gcc.dg/autopar/pr69109-2.c: New test.
14409         * gcc.dg/autopar/pr69109.c: New test.
14411 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14413         PR tree-optimization/69108
14414         * gcc.dg/autopar/pr69108.c: New test.
14416 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14418         PR c++/69029
14419         * c-c++-common/Wisleading-indentation.c: Augment test.
14421 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14423         PR fortran/69154
14424         * gfortran.dg/inline_matmul_12.f90:  New test.
14426 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14428         PR fortran/67779
14429         * gfortran.dg/actual_array_offset_1: New test.
14431 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14433         PR tree-optimization/69062
14434         * gcc.dg/autopar/pr69062.c: New test.
14436 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14438         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14439         * gcc.dg/vect/slp-perm-2.c: Likewise.
14440         * gcc.dg/vect/slp-perm-3.c: Likewise.
14441         * gcc.dg/vect/slp-perm-5.c: Likewise.
14442         * gcc.dg/vect/slp-perm-6.c: Likewise.
14443         * gcc.dg/vect/slp-perm-7.c: Likewise.
14444         * gcc.dg/vect/slp-perm-8.c: Likewise.
14446 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14448         PR tree-optimization/69039
14449         * gcc.dg/autopar/pr69039.c: New test.
14451 2016-01-09  Marek Polacek  <polacek@redhat.com>
14453         PR c++/69113
14454         * g++.dg/pr69113.C: New test.
14456 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14458         PR middle-end/50865
14459         PR tree-optimization/69097
14460         * gcc.c-torture/execute/pr50865.c: New test.
14461         * gcc.c-torture/execute/pr69097-1.c: New test.
14462         * gcc.c-torture/execute/pr69097-2.c: New test.
14463         * gcc.dg/pr69097-1.c: New test.
14464         * gcc.dg/pr69097-2.c: New test.
14466 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14468         PR c++/69164
14469         * g++.dg/opt/pr69164.C: New test.
14471 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14473         PR tree-optimization/69167
14474         * gcc.dg/pr69167.c: New test.
14476 2016-01-08  Marek Polacek  <polacek@redhat.com>
14478         PR c++/68449
14479         * g++.dg/pr68449.C: New.
14481 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14483         PR tree-optimization/68707
14484         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14485         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14486         on platforms supporting it.
14487         * gcc.dg/vect/slp-perm-2.c: Likewise.
14488         * gcc.dg/vect/slp-perm-3.c: Likewise.
14489         * gcc.dg/vect/slp-perm-5.c: Likewise.
14490         * gcc.dg/vect/slp-perm-7.c: Likewise.
14491         * gcc.dg/vect/slp-perm-8.c: Likewise.
14492         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14493         on platforms supporting it.
14495 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14497         PR tree-optimization/69162
14498         * gcc.dg/pr69162.c: New test.
14500         PR tree-optimization/69172
14501         * gcc.dg/pr69172.c: New test.
14503 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14505         PR tree-optimization/67781
14506         * gcc.c-torture/execute/pr67781.c: New file.
14508 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14510         PR tree-optimization/69083
14511         * gcc.dg/vect/pr69083.c: New test.
14513 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14515         PR tree-optimization/61441
14516         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14517         Use -fexcess-precision=standard for compiler options.
14518         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14520 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14522         PR fortran/69128
14523         * gfortran.dg/gomp/pr69128.f90: New test.
14525         PR c++/69145
14526         * g++.dg/ext/pr69145-1.C: New test.
14527         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14528         * g++.dg/ext/pr69145-2.h: New file.
14530 2016-01-07  Martin Sebor  <msebor@redhat.com>
14532         PR c/68966
14533         * gcc.dg/atomic-fetch-bool.c: New test.
14534         * gcc.dg/sync-fetch-bool.c: New test.
14536 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14538         PR fortran/66680
14539         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14541 2016-01-07  Nick Clifton  <nickc@redhat.com>
14543         PR target/66655
14544         * g++.dg/pr66655.C: New test.
14545         * g++.dg/pr66655_1.cc: Test support file.
14546         * g++.dg/pr66655.h: Test header file.
14548 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14550         PR fortran/66680
14551         gfortran.dg/gomp/pr66680.f90: New test.
14553 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14555         PR target/69171
14556         * gcc.target/i386/pr69171-1.c: New test.
14557         * gcc.target/i386/pr69171-2.c: Likewise.
14558         * gcc.target/i386/pr69171-3.c: Likewise.
14559         * gcc.target/i386/pr69171-4.c: Likewise.
14560         * gcc.target/i386/pr69171-5.c: Likewise.
14561         * gcc.target/i386/pr69171-6.c: Likewise.
14563 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14565         PR middle-end/67639
14566         * c-c++-common/pr67639.c: New test.
14568 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14570         PR tree-optimization/69141
14571         * g++.dg/opt/pr69141.C: New test.
14573 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14575         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14577 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14579         PR target/69140
14580         * gcc.target/i386/pr69140.c: New test
14582 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14584         * gcc.dg/bad-dereference.c: New test case.
14586 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14588         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14590 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14592         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14594 2016-01-06  Marek Polacek  <polacek@redhat.com>
14596         PR sanitizer/69099
14597         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14599 2016-01-05  Marek Polacek  <polacek@redhat.com>
14601         PR c/69104
14602         * gcc.dg/atomic-invalid-2.c: New.
14604 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14606         PR target/68991
14607         * gcc.target/i386/pr68991.c: New test.
14609 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14611         PR target/68991
14612         * g++.dg/pr68991-1.C: New test.
14613         * g++.dg/pr68991-2.C: Likewise.
14615 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14617         PR other/60465
14618         * gcc.target/ia64/pr60465-gprel64.c: New test.
14619         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14621 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14623         PR rtl-optimization/68651
14624         * gcc.target/aarch64/pr68651_1.c: New test.
14626 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14628         PR c/69122
14629         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14631 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14633         PR c++/58583
14634         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14636         * gcc.dg/alias-15.c: New.
14638 2016-01-05  Nick Clifton  <nickc@redhat.com>
14640         PR target/68870
14641         * g++.dg/pr68770.C: New test.
14643 2016-01-04  Mike Stump  <mikestump@comcast.net>
14645         * lib/target-supports.exp (check_effective_target_cilkplus):
14646         cilkplus targets require pthreads.
14647         (check_effective_target_cilkplus): Remove special case for NVPTX.
14649 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14651         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14652         generation.
14654 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14656         Update copyright years.
14658 2016-01-04  Marek Polacek  <polacek@redhat.com>
14660         PR c/68908
14661         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14662         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14663         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14665 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14667         * gcc.target/sparc/20160104-2.c: New test.
14669 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14671         * gcc.target/sparc/20160104-1.c: New test.
14673 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14675         PR fortran/65045
14676         * gfortran.dg/pr65045.f90: New test.
14678 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14680         * gnat.dg/specs/debug1.ads: Delete.
14682 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14684         PR libgfortran/68867
14685         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14686         expression.
14688 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14690         PR libgfortran/68867
14691         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14692         PowerPC.
14694 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14696         PR fortran/68864
14697         * gfortran.dg/pr68864.f90: New test.
14699 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14701         PR tree-optimization/69070
14702         * gcc.dg/pr69070.c: New test.
14704         PR sanitizer/69055
14705         * gfortran.dg/pr69055.f90: New test.
14707         PR target/69015
14708         * gcc.dg/pr69015.c: New test.
14710 Copyright (C) 2016 Free Software Foundation, Inc.
14712 Copying and distribution of this file, with or without modification,
14713 are permitted in any medium without royalty provided the copyright
14714 notice and this notice are preserved.