gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3d49662d84e7131b8dda35695c6f2957fe346f1d
1 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
4         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
5         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
6         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
8 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
10         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
11         Whitespace fixes.
12         (check_effective_target_vect_cmdline_needed): Check
13         is-effective-target ia32 for x86 targets.
14         (check_effective_target_vect_simd_clones): Simplify condition.
15         (check_effective_target_vect_double): Ditto.
16         (check_effective_target_vect_aligned_arrays): Check
17         is-effective-target ia32 for x86 targets.  Simplify condition.
18         (check_effective_target_vect_multiple_sizes): Simplify condition.
19         (check_effective_target_sqrt_insn): Add i?86-*-* target.
20         (check_effective_target_sync_int_128): Simplify condition.
21         (check_effective_target_sync_int_128_runtime): Ditto.
22         (check_effective_target_sync_long_long_runtime): Ditto.
23         (check_effective_target_divmod): Add i?86-*-* target.
25 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
27         * gcc.target/powerpc/vsx-extract-4.c: New test.
28         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
30 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32         PR fortran/54679
33         * gfortran.dg/fmt_l.f90: Update test.
34         * gfortran.dg/fmt_l0.f90: New test.
36 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
38         PR c++/78089
39         * c-c++-common/builtin-shuffle-1.c: New test.
40         * g++.dg/cpp0x/addressof3.C: New test.
42 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
44         Add tests for a const member and a reference member for launder.
45         * g++.dg/cpp1z/launder3.C: New.
46         * g++.dg/cpp1z/launder4.C: Likewise.
47         * g++.dg/cpp1z/launder5.C: Likewise.
48         * g++.dg/cpp1z/launder5.cc: Likewise.
49         * g++.dg/cpp1z/launder5.h: Likewise.
50         * g++.dg/cpp1z/launder6.C: Likewise.
51         * g++.dg/cpp1z/launder6.cc: Likewise.
52         * g++.dg/cpp1z/launder6.h: Likewise.
54 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
56         PR c++/77948
57         * g++.dg/cpp0x/pr77948-1.C: New test.
58         * g++.dg/cpp0x/pr77948-2.C: New test.
59         * g++.dg/cpp0x/pr77948-3.C: New test.
60         * g++.dg/cpp0x/pr77948-4.C: New test.
61         * g++.dg/cpp0x/pr77948-5.C: New test.
62         * g++.dg/cpp0x/pr77948-6.C: New test.
64         PR tree-optimization/77860
65         * gcc.dg/pr77860.c: New test.
67 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
69         PR c++/77886
70         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
72 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
74         * gcc.dg/lto/pr60449_0.c: Skip for avr.
76 2016-10-30  Le-Chun Wu  <lcwu@google.com>
77             Mark Wielaard  <mjw@redhat.com>
79         * gcc.dg/Wshadow-compatible-local-1.c: New test.
80         * gcc.dg/Wshadow-local-1.c: Likewise.
81         * gcc.dg/Wshadow-local-2.c: Likewise.
82         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
83         * g++.dg/warn/Wshadow-local-1.C: Likewise.
84         * g++.dg/warn/Wshadow-local-2.C: Likewise.
86 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
88         PR tree-optimization/71915
89         PR tree-optimization/71490
90         * gcc.dg/tree-ssa/pr54245.c: Delete.
91         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
92         document why.
94 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
96         PR fortran/78123
97         * gfortran.dg/fmt_t_9.f: New test.
99 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
101         PR fortran/67219
102         * gfortran.dg/pr67219.f90:  New test.
104 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
106         PR rtl-optimization/77919
107         * g++.dg/torture/pr77919-2.C: New test.
109         PR target/78148
110         * gcc.dg/pr78148.c: New test.
112 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
114         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
115         * gcc.target/sparc/overflow-4.c: ...here.
116         * gcc.target/sparc/overflow-5.c: New test.
118 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
119             Kugan Vivekanandarajah  <kuganv@linaro.org>
120             Jim Wilson  <jim.wilson@linaro.org>
122         PR tree-optimization/43721
123         * lib/target-supports.exp (check_effective_target_divmod): New.
124         (check_effective_target_divmod_simode): Likewise.
125         (check_effective_target_arm_divmod_simode): Likewise.
126         * gcc.dg/divmod-1-simode.c: New test.
127         * gcc.dg/divmod-1.c: Likewise.
128         * gcc.dg/divmod-2-simode.c: Likewise.
129         * gcc.dg/divmod-2.c: Likewise.
130         * gcc.dg/divmod-3-simode.c: Likewise.
131         * gcc.dg/divmod-3.c: Likewise.
132         * gcc.dg/divmod-4-simode.c: Likewise.
133         * gcc.dg/divmod-4.c: Likewise.
134         * gcc.dg/divmod-5.c: Likewise.
135         * gcc.dg/divmod-6-simode.c: Likewise.
136         * gcc.dg/divmod-6.c: Likewise.
137         * gcc.dg/divmod-7.c: Likewise.
139 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
140             Jakub Jelinek  <jakub@redhat.com>
141             Andrew Pinski  <pinskia@gmail.com>
143         PR middle-end/22141
144         PR rtl-optimization/23684
145         * gcc.c-torture/execute/pr22141-1.c: New test.
146         * gcc.c-torture/execute/pr22141-2.c: Likewise.
147         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
148         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
149         * gcc.dg/store_merging_1.c: New test.
150         * gcc.dg/store_merging_2.c: Likewise.
151         * gcc.dg/store_merging_3.c: Likewise.
152         * gcc.dg/store_merging_4.c: Likewise.
153         * gcc.dg/store_merging_5.c: Likewise.
154         * gcc.dg/store_merging_6.c: Likewise.
155         * gcc.dg/store_merging_7.c: Likewise.
156         * gcc.target/i386/pr22141.c: Likewise.
157         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
158         * g++.dg/init/new17.C: Likewise.
160 2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>
162         PR middle-end/72747
163         * c-c++-common/pr72747-1.c: New test.
164         * c-c++-common/pr72747-2.c: Likewise.
166 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
168         * gcc.target/s390/oscbreak-1.c: New test.
170 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
172         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
174 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
176         PR rtl-optimization/77919
177         * g++.dg/torture/pr77919.C: New test.
179         PR rtl-optimization/78132
180         * gcc.target/i386/pr78132.c: New test.
182 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
184         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
186 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
188         * gcc.target/powerpc/vsx-simode.c: New test.
189         * gcc.target/powerpc/vsx-simode2.c: Likewise.
190         * gcc.target/powerpc/vsx-simode3.c: Likewise.
192 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
194         PR fortran/78026
195         * gfortran.dg/gomp/pr78026.f03: New test.
196         * gfortran.dg/select_type_38.f03: New test.
198         PR middle-end/78025
199         * g++.dg/gomp/declare-simd-7.C: New test.
201 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
203         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
204         * gfortran.dg/dec_init_2.f90: Likewise.
205         * gfortran.dg/dec_init_3.f90: New test.
206         * gfortran.dg/dec_init_4.f90: Likewise.
208 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
210         * gcc.dg/fold-narrowbopcst-1.c: New test.
212 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
214         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
215         dg-shouldfail/dg-output instead of XFAIL.
216         * gfortran.dg/dec_io_6.f90: Likewise.
218 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
220         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
221         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
222         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
223         * gcc.target/arm/atomic-op-char-3.c: Likewise.
224         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
225         * gcc.target/arm/atomic-op-int-3.c: Likewise.
226         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
227         * gcc.target/arm/atomic-op-release-3.c: Likewise.
228         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
229         * gcc.target/arm/atomic-op-short-3.c: Likewise.
231 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
233         * gcc.dg/fold-convmaxconv-1.c: New test.
234         * gcc.dg/fold-convminconv-1.c: New test.
236 2016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>
238         PR fortran/78092
239         * gfortran.dg/pr78092.f90: New test.
241 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
243         PR target/78056
244         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
245         expected error message.
246         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
247         expected error message.
248         * gcc.target/powerpc/vsu/vec-all-nez-7.c
249         (test_all_not_equal_and_not_zero): Change expected error message.
251 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
253         PR fortran/77973
254         * gfortran.dg/gomp/pr77973.f90: New test.
256 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
258         PR fortran/78108
259         * gfortran.dg/submodule_18.f08: New test.
260         * gfortran.dg/submodule_19.f08: New test.
262 2016-10-26  Michael Matz  <matz@suse.de>
264         * g++.dg/pr78060.C: New test.
265         * gfortran.dg/pr78061.f: New test.
266         * g++.dg/pr78088.C: New test.
268 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
270         * gfortran.dg/dec_io_1.f90: New test.
271         * gfortran.dg/dec_io_2.f90: New test.
272         * gfortran.dg/dec_io_3.f90: New test.
273         * gfortran.dg/dec_io_4.f90: New test.
274         * gfortran.dg/dec_io_5.f90: New test.
275         * gfortran.dg/dec_io_6.f90: New test.
277 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
279         PR sanitizer/78106
280         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
282 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
284         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
285         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
287 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
289         * gnat.dg/opt59.adb: New test.
290         * gnat.dg/opt59_pkg.ad[sb]: New helper.
292         * gnat.dg/opt60.adb: New test.
294 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
296         PR fortran/72770
297         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
298         this pr.
300 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
302         PR target/78102
303         * gcc.target/i386/pr78102.c: New test.
305 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
307         * gfortran.dg/dec_logical_xor_1.f90: New test.
308         * gfortran.dg/dec_logical_xor_2.f90: New test.
309         * gfortran.dg/dec_logical_xor_3.f03: New test.
311 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
313         * gfortran.dg/dec_loc_rval_1.f90: New test.
314         * gfortran.dg/dec_loc_rval_2.f90: New test.
315         * gfortran.dg/dec_loc_rval_3.f03: New test.
317 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
319         * gfortran.dg/dec_type_print.f90: New testcase.
321 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
323         * gfortran.dg/feed_1.f90: New test.
324         * gfortran.dg/feed_2.f90: New test.
326 2016-10-25  Martin Liska  <mliska@suse.cz>
328         PR sanitizer/78106
329         * gcc.dg/asan/pr78106.c: New test.
331 2016-10-25  Martin Liska  <mliska@suse.cz>
333         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
335 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
337         PR target/78041
338         * gcc.target/arm/pr78041.c: New test.
340 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
342         * g++.dg/cpp1z/launder1.C: New test.
343         * g++.dg/cpp1z/launder2.C: New test.
345 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
346             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
348         PR target/71676
349         PR target/71678
350         * gcc.target/avr/pr71676-2.c: New test.
352 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
353             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
355         PR target/71676
356         PR target/71678
357         * gcc.target/avr/pr71676-1.c: New test.
358         * gcc.target/avr/pr71676-3.c: New test.
359         * gcc.target/avr/pr71676.c: New test.
360         * gcc.target/avr/pr71678.c: New test.
362 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
364         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
365         such that cloned verions of tested functions are not created.
367 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
369         PR fortran/71895
370         * gfortran.dg/pr71895.f90: New test.
372 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
374         * g++.dg/debug/dwarf2/ref-2.C: New test.
376 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
378         * c-c++-common/Wint-in-bool-context-3.c: New test.
380 2016-10-24  Martin Sebor  <msebor@redhat.com>
382         PR middle-end/77735
383         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
384         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
385         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
386         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
387         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
388         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
389         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
391 2016-10-24  Richard Biener  <rguenther@suse.de>
393         PR testsuite/71491
394         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
395         * gcc.dg/vect/slp-45.c: Likewise.
397 2016-10-24  Richard Biener  <rguenther@suse.de>
399         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
400         * gcc.dg/tree-ssa/pr21458.c: Likewise.
401         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
403 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
405         PR target/78093
406         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
407         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
409 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
411         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
413 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
415         * gcc.target/i386/bmi2-pext-1.c: New test.
416         * gcc.target/i386/bmi2-pdep-1.c: New test.
417         * gcc.target/i386/bmi2-bzhi-3.c: New test.
418         * gcc.target/i386/tbm-bextri-1.c: New test.
419         * gcc.target/i386/bmi-bextr-6.c: New test.
421 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
423         PR target/77483
424         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
425         * gcc.target/i386/pr65105-1.c: Likewise.
426         * gcc.target/i386/pr65105-2.c: Likewise.
427         * gcc.target/i386/pr65105-3.c: Likewise.
428         * gcc.target/i386/pr65105-5.c: Likewise.
429         * gcc.target/i386/pr67761.c: Likewise.
430         * gcc.target/i386/pr70799-1.c: Likewise.
432 2016-10-24  Martin Liska  <mliska@suse.cz>
434         PR sanitizer/77966
435         * c-c++-common/ubsan/unreachable-3.c: New test.
437 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
439         PR fortran/77763
440         * gfortran.dg/pr77763.f90
442 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
444         PR fortran/54730
445         PR fortran/78033
446         * gfortran.dg/pr78033.f90: New test.
448 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
450         PR fortran/69834
451         * gfortran.dg/select_type_1.f03: Change error for overlapping
452         TYPE IS cases.
453         * gfortran.dg/select_type_36.f03: New test.
455 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
457         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
459 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
461         PR fortran/78021
462         * gfortran.dg/string_length_3.f90:  New test.
464 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
466         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
468 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
470         PR fortran/43366
471         PR fortran/57117
472         PR fortran/61337
473         * gfortran.dg/alloc_comp_class_5.f03: New test.
474         * gfortran.dg/class_allocate_21.f90: New test.
475         * gfortran.dg/class_allocate_22.f90: New test.
476         * gfortran.dg/realloc_on_assign_27.f08: New test.
478 2016-10-21  Jeff Law  <law@redhat.com>
480         * PR tree-optimization/71947
481         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
482         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
483         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
485 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
487         * gcc.dg/ipa/vrp5.c: New test.
488         * gcc.dg/ipa/vrp6.c: New test.
490 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
492         * gcc.target/aarch64/test_frame_17.c: New test.
494 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
496         * gcc.target/aarch64/test_frame_17.c: New test.
498 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
500         PR preprocessor/71681
501         * gcc.dg/cpp/pr71681-1.c: New testcase
502         * gcc.dg/cpp/pr71681-2.c: Likewise
503         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
504         * gcc.dg/cpp/remap/a/header.gcc: Likewise
505         * gcc.dg/cpp/remap/a/t_1.h: Likewise
506         * gcc.dg/cpp/remap/a/t_2.h: Likewise
508 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
510         PR target/78057
511         * gcc.target/i386/pr78057.c: New test.
513         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
515 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
517         PR fortran/69566
518         * gfortran.dg/select_type_37.f03: New test.
520 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
522         PR target/71627
523         * gcc.target/avr/pr71627.c: New test
525 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
527         * gcc.target/sparc/overflow-1.c: New test.
528         * gcc.target/sparc/overflow-2.c: Likewise.
529         * gcc.target/sparc/overflow-3.c: Likewise.
531 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
533         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
534         effective target.
536 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
538         PR rtl-optimization/78038
539         * gcc.target/aarch64/pr78038.c: New test.
541 2016-10-21  Richard Biener  <rguenther@suse.de>
543         PR tree-optimization/78051
544         * g++.dg/torture/pr78051.C: New testcase.
546 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
548         * c-c++-common/wdate-time.c: Restored test case.
549         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
551 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
553         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
555 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
557         PR target/78037
558         * gcc.target/i386/pr78037.c: New test.
560 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
562         * gcc.target/visium/overflow8.c: New.
563         * gcc.target/visium/overflow16.c: Likewise.
564         * gcc.target/visium/overflow32: Likewise.
566 2016-10-20  Michael Matz  <matz@suse.de>
568         * gcc.dg/loop-split.c: New test.
569         * gcc.dg/tree-ssa/ifc-9.c: Update.
570         * gcc.dg/tree-ssa/ifc-10.c: Update.
572 2016-10-20  Richard Biener  <rguenther@suse.de>
574         * gcc.dg/graphite/pr35356-1.c: Update.
576 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
578         PR c++/77446
579         * g++.dg/cpp1y/pr77446.C: New.
581 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
583         PR tree-optimization/53979
584         * gcc.dg/pr53979-1.c: New test-case.
585         * gcc.dg/pr53979-2.c: Likewise.
587 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
589         * c-c++-common/Wint-in-bool-context-2.c: New test.
591 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
593         * gfortran.dg/dtio_17.f90: Fix test.
595 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
597         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
598         * gcc.dg/Walloca-2.c: Same.
600 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
602         * gcc.dg/Wvla-1.c: Rename to...
603         * gcc.dg/Wvla-larger-than-1.c: ...this.
604         * gcc.dg/Wvla-2.c: Rename to...
605         * gcc.dg/Wvla-larger-than-2.c: ...this.
606         * gcc.dg/Wvla-3.c: Rename to...
607         * gcc.dg/Walloca-11.c.: ...this.
608         * gcc.dg/wvla-[1-7].c: Rename to:
609         * gcc.dg/Wvla-[1-7].c: ...this.
611 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
613         PR tree-optimization/78005
614         * gcc.dg/vect/pr78005.c: New.
615         * gcc.target/i386/l_fma_float_1.c: Revise test.
616         * gcc.target/i386/l_fma_float_2.c: Ditto.
617         * gcc.target/i386/l_fma_float_3.c: Ditto.
618         * gcc.target/i386/l_fma_float_4.c: Ditto.
619         * gcc.target/i386/l_fma_float_5.c: Ditto.
620         * gcc.target/i386/l_fma_float_6.c: Ditto.
621         * gcc.target/i386/l_fma_double_1.c: Ditto.
622         * gcc.target/i386/l_fma_double_2.c: Ditto.
623         * gcc.target/i386/l_fma_double_3.c: Ditto.
624         * gcc.target/i386/l_fma_double_4.c: Ditto.
625         * gcc.target/i386/l_fma_double_5.c: Ditto.
626         * gcc.target/i386/l_fma_double_6.c: Ditto.
628 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
630         PR tree-optimization/78024
631         * gcc.dg/goacc/loop-processing-1.c: New file.
633 2016-10-19  Richard Biener  <rguenther@suse.de>
635         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
637 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
639         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
640         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
641         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
642         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
643         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
644         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
645         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
646         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
647         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
648         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
649         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
650         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
651         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
652         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
653         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
654         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
655         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
656         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
657         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
658         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
659         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
660         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
661         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
662         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
663         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
664         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
665         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
666         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
667         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
668         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
669         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
670         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
671         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
672         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
673         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
674         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
675         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
676         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
677         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
678         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
679         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
680         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
681         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
682         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
683         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
684         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
685         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
686         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
687         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
688         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
689         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
690         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
691         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
692         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
693         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
694         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
695         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
696         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
697         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
698         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
699         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
700         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
701         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
702         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
703         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
704         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
705         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
706         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
707         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
708         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
709         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
710         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
711         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
712         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
713         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
714         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
715         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
716         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
717         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
718         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
719         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
720         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
721         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
722         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
723         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
724         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
725         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
726         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
727         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
728         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
729         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
730         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
731         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
732         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
733         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
734         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
735         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
736         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
737         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
738         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
739         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
740         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
741         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
742         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
743         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
744         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
745         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
746         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
747         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
748         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
749         * gcc.target/powerpc/vsu/vsu.exp: New file.
751 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
753         PR target/77991
754         * gcc.target/i386/pr77991.c: New test.
756 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
758         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
759         LTO is used.
761 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
763         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
765 2016-10-18  Richard Biener  <rguenther@suse.de>
767         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
768         * gcc.dg/tree-ssa/pr21001.c: Likewise.
769         * gcc.dg/tree-ssa/pr21090.c: Likewise.
770         * gcc.dg/tree-ssa/pr21294.c: Likewise.
771         * gcc.dg/tree-ssa/pr21563.c: Likewise.
772         * gcc.dg/tree-ssa/pr23744.c: Likewise.
773         * gcc.dg/tree-ssa/pr25382.c: Likewise.
774         * gcc.dg/tree-ssa/pr68431.c: Likewise.
775         * gcc.dg/tree-ssa/vrp03.c: Likewise.
776         * gcc.dg/tree-ssa/vrp06.c: Likewise.
777         * gcc.dg/tree-ssa/vrp07.c: Likewise.
778         * gcc.dg/tree-ssa/vrp09.c: Likewise.
779         * gcc.dg/tree-ssa/vrp19.c: Likewise.
780         * gcc.dg/tree-ssa/vrp20.c: Likewise.
781         * gcc.dg/tree-ssa/vrp92.c: Likewise.
782         * gcc.dg/pr68217.c: Likewise.
783         * gcc.dg/predict-9.c: Likewise.
784         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
785         * gcc.dg/predict-1.c: Likewise.
787 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
789         * gfortran.dg/dtio_17.f90: New test.
791 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
793         * gcc.dg/ipa/vrp4.c: Adjust testcase.
795 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
797         * gcc.dg/ipa/vrp4.c: New test.
799 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
801         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
802         * gcc.dg/torture/pr39074.c: Likewise.
804 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
806         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
807         * gnat.dg/trampoline4.adb: Minor tweak.
809 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
811         PR tree-optimization/77916
812         * gcc.dg/torture/pr77916.c: New.
814 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
816         PR fortran/77978
817         * gfortran.dg/pr77978_1.f90: New test.
818         * gfortran.dg/pr77978_2.f90: Ditto.
819         * gfortran.dg/pr77978_3.f90: Ditto.
821 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
823         PR fortran/61420
824         PR fortran/78013
825         * gfortran.dg/proc_ptr_49.f90: New test.
827 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
829         PR target/77308
830         * gcc.target/arm/pr77308.c: New test.
832 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
834         * lib/target-supports.exp
835         (check_effective_target_floatn_nx_runtime): Return 0 for
836         powerpc*-ibm-aix*.
838 2016-10-17  Andrew Pinski  <apinski@cavium.com>
840         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
841         long instead of long.
842         * gcc.target/aarch64/cinc_common_1.c: Likewise.
843         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
844         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
845         * gcc.target/aarch64/mult-synth_4.c: Likewise.
846         * gcc.target/aarch64/pr68102_1.c: Likewise.
847         * gcc.target/aarch64/target_attr_3.c: Likewise.
849 2016-10-17  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/77988
852         * gcc.dg/torture/pr77988.c: New testcase.
854 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
856         * gcc.dg/pr71636-1.c: New test-case.
857         * gcc.dg/pr71636-2.c: Likewise.
859 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
861         * gnat.dg/trampoline3.adb: New test.
862         * gnat.dg/trampoline4.adb: Likewise.
864 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
866         * gfortran.dg/dtio_16.f90: New test.
868 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
870         * gcc.target/sparc/bmaskbshuf.c: Rename to...
871         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
872         * gcc.target/sparc/bmaskbshuf-2.c: New test.
874 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
876         * gcc.target/sparc/popc.c: Rename to...
877         * gcc.target/sparc/popc-1.c: ...this.
878         * gcc.target/sparc/popc-2.c: New test.
880 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
882         PR fortran/77972
883         * gfortran.dg/unexpected_eof_4.f90: New test.
885 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
887         PR libfortran/48587
888         * gfortran.dg/negative_unit2.f90: New test.
890 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
892         PR middle-end/77959
893         * gfortran.dg/pr77959.f90: New test.
895         DR 1511 - const volatile variables and ODR
896         * g++.dg/DRs/dr1511-1.C: New test.
897         * g++.dg/DRs/dr1511-2.C: New test.
899 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
901         * gnat.dg/debug7.adb (dg-options): Remove -g.
902         * gnat.dg/debug8.adb (dg-options): Add -margs.
903         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
905 2016-10-14  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/77979
908         * gcc.dg/torture/pr77979.c: New testcase.
910 2016-10-14  Martin Liska  <mliska@suse.cz>
912         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
913         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
914         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
916 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
918         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
919         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
920         * gcc.dg/torture/pr77937-2.c: Likewise.
922 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
924         * gnat.dg/lto15.adb: Adjust.
925         * gnat.dg/lto16.adb: Likewise.
926         * gnat.dg/lto17.adb: Likewise
927         * gnat.dg/lto18.ad[sb]: New test.
928         * gnat.dg/lto18_pkg.ads: New helper.
929         * gnat.dg/lto19.adb: New test.
930         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
931         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
932         * gnat.dg/lto20.adb: New test.
933         * gnat.dg/lto20_pkg.ad[sb]: New helper.
935 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
937         * gfortran.dg/coarray_38.f90: Expect error message.
939 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
941         * gcc.target/aarch64/spellcheck_1.c: New test.
942         * gcc.target/aarch64/spellcheck_2.c: Likewise.
943         * gcc.target/aarch64/spellcheck_3.c: Likewise.
944         * gcc.target/aarch64/spellcheck_4.c: Likewise.
945         * gcc.target/aarch64/spellcheck_5.c: Likewise.
946         * gcc.target/aarch64/spellcheck_6.c: Likewise.
948 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
950         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
952 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
954         PR tree-optimization/77937
955         * gcc.dg/torture/pr77937-1.c: New.
956         * gcc.dg/torture/pr77937-2.c: New.
958 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
960         * g++.dg/cpp1z/inline-var1.C: New test.
961         * g++.dg/cpp1z/inline-var1a.C: New test.
962         * g++.dg/cpp1z/inline-var1.h: New file.
963         * g++.dg/cpp1z/inline-var2.C: New test.
964         * g++.dg/cpp1z/inline-var3.C: New test.
965         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
966         uninitialized const.
968 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
970         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
971         Xscale is specified, not just -march.
972         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
973         is incompatible with Xscale.
975 2016-10-13  Martin Sebor  <msebor@redhat.com>
977         PR c++/71912
978         * g++.dg/ext/flexary4.C: Adjust.
979         * g++.dg/ext/flexary5.C: Same.
980         * g++.dg/ext/flexary9.C: Same.
981         * g++.dg/ext/flexary19.C: New test.
982         * g++.dg/ext/flexary18.C: New test.
983         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
984         regression test.
985         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
986         Avoid generating a flexible array member in an array.
988 2016-10-13  Martin Sebor  <msebor@redhat.com>
990         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
991         to placate -Wformat on targets where the type is not int.
993 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
995         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
996         in INSN_LOCATION.
998 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1000         * gcc.target/i386/l_fma_float_1.c: Revise test.
1001         * gcc.target/i386/l_fma_float_2.c: Ditto.
1002         * gcc.target/i386/l_fma_float_3.c: Ditto.
1003         * gcc.target/i386/l_fma_float_4.c: Ditto.
1004         * gcc.target/i386/l_fma_float_5.c: Ditto.
1005         * gcc.target/i386/l_fma_float_6.c: Ditto.
1006         * gcc.target/i386/l_fma_double_1.c: Ditto.
1007         * gcc.target/i386/l_fma_double_2.c: Ditto.
1008         * gcc.target/i386/l_fma_double_3.c: Ditto.
1009         * gcc.target/i386/l_fma_double_4.c: Ditto.
1010         * gcc.target/i386/l_fma_double_5.c: Ditto.
1011         * gcc.target/i386/l_fma_double_6.c: Ditto.
1013 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1015         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1017 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1019         * gcc.dg/vect/vect-98.c: Refine test case.
1020         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1021         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1022         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1024 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1026         PR c/77946
1027         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1029 2016-10-13  Martin Liska  <mliska@suse.cz>
1031         PR tree-optimization/77943
1032         * g++.dg/tree-ssa/pr77943.C: New test.
1034 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1036         PR fortran/72832
1037         * gfortran.dg/allocate_with_source_22.f03: New test.
1038         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1039         fail.
1041 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1043         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1044         * gcc.target/arm/movsi_movw.c: Likewise.
1045         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1046         directive to work on big endian targets.
1048 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1050         * gcc.dg/tree-ssa/evrp6.c: New test.
1052 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1054         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1055         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1056         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1058 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1060         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1061         * gcc.target/powerpc/warn-2.c: Ditto.
1063 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
1065         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1066         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1067         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
1068         for -mmsa.
1069         * gcc.target/mips/msa.c: New test.
1070         * gcc.target/mips/msa-builtins.c: Likewise.
1071         * lib/target-supports.exp (check_mips_msa_hw_available): New.
1072         (check_effective_target_mips_msa_runtime): Likewise.
1073         (check_effective_target_mips_msa): Likewise.
1074         (add_options_for_mips_msa): Likewise.
1075         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1076         (check_effective_target_vect_intfloat_cvt): Likewise.
1077         (check_effective_target_vect_uintfloat_cvt): Likewise.
1078         (check_effective_target_vect_floatint_cvt): Likewise.
1079         (check_effective_target_vect_floatuint_cvt): Likewise.
1080         (check_effective_target_vect_shift): Likewise.
1081         (check_effective_target_vect_shift_char): Likewise.
1082         (check_effective_target_vect_long): Likewise.
1083         (check_effective_target_vect_float): Likewise.
1084         (check_effective_target_vect_double): Likewise.
1085         (check_effective_target_vect_long_long): Likewise.
1086         (check_effective_target_vect_perm): Likewise.
1087         (check_effective_target_vect_perm_byte): Likewise.
1088         (check_effective_target_vect_perm_short): Likewise.
1089         (check_effective_target_vect_sdot_qi): Likewise.
1090         (check_effective_target_vect_udot_qi): Likewise.
1091         (check_effective_target_vect_sdot_hi): Likewise.
1092         (check_effective_target_vect_udot_hi): Likewise.
1093         (check_effective_target_vect_pack_trunc): Likewise.
1094         (check_effective_target_vect_unpack): Likewise.
1095         (check_effective_target_vect_hw_misalign): Likewise.
1096         (check_effective_target_vect_condition): Likewise.
1097         (check_effective_target_vect_cond_mixed): Likewise.
1098         (check_effective_target_vect_char_mult): Likewise.
1099         (check_effective_target_vect_short_mult): Likewise.
1100         (check_effective_target_vect_int_mult): Likewise.
1101         (check_effective_target_vect_extract_even_odd): Likewise.
1102         (check_effective_target_vect_interleave): Likewise.
1103         (check_vect_support_and_set_flags): Check if the target supports MSA
1104         and append to the list of EFFECTIVE_TARGETS.
1106 2016-10-12  Richard Biener  <rguenther@suse.de>
1108         PR debug/77947
1109         * g++.dg/torture/pr77947.C: New testcase.
1111 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1113         * gnat.dg/debug8.adb: New testcase.
1115 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1117         * gnat.dg/debug9.adb: New testcase.
1119 2016-10-12  Richard Biener  <rguenther@suse.de>
1121         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1122         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1123         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1125 2016-10-12  Richard Biener  <rguenther@suse.de>
1127         PR tree-optimization/77920
1128         * gcc.dg/torture/pr77920.c: New testcase.
1130 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
1132         PR tree-optimization/77929
1133         * gcc.c-torture/compile/pr77929.c: New test.
1135         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1136         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1137         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1138         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1139         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1140         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1141         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1142         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1143         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1145 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1147         * gcc.target/sparc/setcc-4.c: Adjust.
1148         * gcc.target/sparc/setcc-5.c: Likewise.
1149         * gcc.target/sparc/setcc-6.c: Likewise.
1150         * gcc.target/sparc/setcc-7.c: Likewise.
1151         * gcc.target/sparc/setcc-8.c: Likewise.
1152         * gcc.target/sparc/setcc-9.c: Likewise.
1153         * gcc.target/sparc/setcc-10.c: Delete.
1155 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1157         PR fortran/77942
1158         * gfortran.dg/pr77942.f90
1160 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1162         * gfortran.dg/dec_math.f90: New testsuite.
1164 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1166         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1167         (main): Declare j as i32 instead of int.
1169 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1171         PR testsuite/PR77710
1172         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1173         target triplet instead of *-*-*-*.
1175 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1177         * gnat.dg/unchecked_convert10.adb: New test.
1178         * gnat.dg/unchecked_convert11.adb: Likewise.
1179         * gnat.dg/unchecked_convert12.adb: Likewise.
1181 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1183         * gcc.target/sparc/cbcond-1.c: New test.
1184         * gcc.target/sparc/cbcond-2.c: Likewise.
1185         * gcc.target/sparc/movcc-1.c: Likewise.
1186         * gcc.target/sparc/movcc-2.c: Likewise.
1187         * gcc.target/sparc/setcc-1.c: Adjust.
1188         * gcc.target/sparc/setcc-2.c: Likewise.
1189         * gcc.target/sparc/setcc-3.c: Likewise.
1190         * gcc.target/sparc/setcc-4.c: Likewise.
1191         * gcc.target/sparc/setcc-5.c: Likewise.
1192         * gcc.target/sparc/setcc-6.c: New test.
1193         * gcc.target/sparc/setcc-7.c: Likewise.
1194         * gcc.target/sparc/setcc-8.c: Likewise.
1195         * gcc.target/sparc/setcc-9.c: Likewise.
1196         * gcc.target/sparc/setcc-10.c: Likewise.
1198 2016-10-10  Jeff Law  <law@redhat.com>
1200         PR tree-optimization/71947
1201         * gcc.dg/tree-ssa/pr71947-1.c: New test.
1202         * gcc.dg/tree-ssa/pr71947-2.c: New test.
1203         * gcc.dg/tree-ssa/pr71947-3.c: New test.
1204         * gcc.dg/tree-ssa/pr71947-4.c: New test.
1205         * gcc.dg/tree-ssa/pr71947-5.c: New test.
1206         * gcc.dg/tree-ssa/pr71947-6.c: New test.
1208 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1210         PR fortran/77915
1211         * gfortran.dg/matmul_11.f90:  New test.
1213 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1215         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1216         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1217         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1218         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1219         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1220         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1221         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1222         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1223         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1224         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1225         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1226         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1227         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1228         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1229         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1230         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1231         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1232         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1233         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1234         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1235         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1236         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1237         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1238         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1239         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1240         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1241         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1242         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1243         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1244         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1245         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1246         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1247         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1248         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1249         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1250         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1251         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1252         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1253         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1254         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1255         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1256         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1257         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1258         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1259         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1260         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1261         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1262         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1263         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1264         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1265         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1266         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1267         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1268         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1269         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1270         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1271         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1272         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1273         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1275 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1277         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1278         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1279         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1280         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1281         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1282         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1283         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1284         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1285         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1286         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1287         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1288         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1289         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1290         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1292 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1294         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1295         Enable AArch64.
1296         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1297         vdup*_laneq.
1298         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1299         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1300         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1301         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1303 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1304             Jiong Wang  <jiong.wang@arm.com>
1306         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1307         AArch64 support.
1308         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1309         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1310         AArch64 targets.
1311         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1312         AArch64 targets.
1313         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1314         targets.
1315         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1317 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1319         * gnat.dg/specs/vfa.ads: New test.
1321 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1323         * gnat.dg/inline13.ad[sb]: New test.
1324         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1326 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1328         * gnat.dg/biased_subtype.adb: New test.
1330 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1332         PR tree-optimization/77901
1333         * gcc.c-torture/compile/pr77901.c: New test.
1335 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1337         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1338         * gcc.dg/ipa/propalign-2.c: Likewise
1339         * gcc.dg/ipa/propalign-3.c: Likewise.
1340         * gcc.dg/ipa/propalign-4.c: Likewise.
1341         * gcc.dg/ipa/propalign-5.c: Likewise.
1343 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1345         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1347         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1349         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1350         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1352 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1354         * gfortran.dg/dec_union_11.f90: New testcase.
1356 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1358         PR c++/66443
1359         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1360         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1361         * g++.dg/cpp1y/pr66443-cxx14.C: New
1362         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1363         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1365 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1367         * g++.dg/cpp0x/addressof1.C: New test.
1368         * g++.dg/cpp0x/addressof2.C: New test.
1370 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1372         * gcc.target/powerpc/float128-type-1.c: New test to check that
1373         PowerPC 64-bit Linux enables -mfloat128-type by default.
1374         * gcc.target/powerpc/float128-type-2.c: Likewise.
1375         * gcc.target/powerpc/float128-mix.c: Change error message to
1376         reflect that __ibm128 is now #define'ed to be long double.
1378 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1380         PR fortran/77406
1381         * gfortran.dg/pr77406.f90: New test.
1382         * gfortran.dg/assumed_type_3.f90: Update error messages.
1383         * gfortran.dg/defined_operators_1.f90: Ditto.
1384         * gfortran.dg/generic_26.f90: Ditto.
1385         * gfortran.dg/generic_7.f90: Ditto.
1386         * gfortran.dg/gomp/udr5.f90: Ditto.
1387         * gfortran.dg/gomp/udr7.f90: Ditto.
1388         * gfortran.dg/interface_1.f90: Ditto.
1389         * gfortran.dg/interface_37.f90: Ditto.
1390         * gfortran.dg/interface_5.f90: Ditto.
1391         * gfortran.dg/interface_6.f90: Ditto.
1392         * gfortran.dg/interface_7.f90
1393         * gfortran.dg/no_arg_check_3.f90
1394         * gfortran.dg/operator_5.f90
1395         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1397 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1399         PR c++/77700
1400         * c-c++-common/Wint-in-bool-context.c: Update test.
1402 2016-10-07  Richard Biener  <rguenther@suse.de>
1404         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1405         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1407 2016-10-07  Marek Polacek  <polacek@redhat.com>
1409         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1411 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1413         PR c++/69733
1414         * c-c++-common/pr69733.c: New test.
1415         * gcc.dg/pr69733.c: New test.
1416         * gcc.target/i386/pr69733.c: New test.
1418 2016-10-07  Marek Polacek  <polacek@redhat.com>
1420         PR c++/77803
1421         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1423 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1425         PR tree-optimization/77664
1426         * gcc.dg/tree-ssa/pr77664.c: New test.
1427         * gcc.dg/pr77664.c: New test.
1429 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1431         * gfortran.dg/pr69955.f90: New test.
1433 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1435         PR fortran/57910
1436         * gfortran.dg/pr57910.f90: New test.
1438 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1440         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1441         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1443 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1445         PR tree-optimization/77862
1446         * gcc.dg/pr77862.c: New test.
1448 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1450         * gcc.dg/tree-ssa/evrp4.c: New test.
1452 2016-10-06  Jeff Law  <law@redhat.com>
1454         PR tree-optimization/71661
1455         * gcc.dg/tree-ssa/pr71661.c: New test.
1457 2016-10-06  Richard Biener  <rguenther@suse.de>
1459         PR tree-optimization/77855
1460         * gcc.dg/torture/pr77855.c: New testcase.
1462 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1463             Eric Botcazou  <ebotcazou@adacore.com>
1465         * g++.dg/other/pr77759.C: New test.
1467 2016-10-06  Richard Biener  <rguenther@suse.de>
1469         PR tree-optimization/77839
1470         * gcc.dg/torture/pr77839.c: New testcase.
1472 2016-10-06  Marek Polacek  <polacek@redhat.com>
1474         * g++.dg/cpp1z/init-statement9.C: New test.
1476 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1478         * gcc.target/i386/pcommit-1.c: Deleted.
1479         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1480         * gcc.target/i386/sse-13.c: Ditto.
1481         * gcc.target/i386/sse-14.c: Ditto.
1482         * gcc.target/i386/sse-22.c: Ditto.
1483         * gcc.target/i386/sse-23.c: Ditto.
1484         * g++.dg/other/i386-2.C: Ditto.
1486 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1488         * gcc.target/i386/pr77833.c: Require int128 effective target.
1490 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1492         PR fortran/58991
1493         PR fortran/58992
1494         * gfortran.dg/associate_22.f90: New test.
1496 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1498         * gfortran.dg/dec_union_9.f90: New testcase.
1499         * gfortran.dg/dec_union_10.f90: New testcase.
1501 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1503         PR sanitizer/66343
1504         * gcc.dg/pch/pr66343-3.c: New test.
1505         * gcc.dg/pch/pr66343-3.hs: New file.
1507         PR sanitizer/66343
1508         * gcc.dg/pch/pr66343-1.c: New test.
1509         * gcc.dg/pch/pr66343-1.hs: New file.
1510         * gcc.dg/pch/pr66343-2.c: New test.
1511         * gcc.dg/pch/pr66343-2.hs: New file.
1513 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1515         * c-c++-common/Wint-in-bool-context.c: Update test.
1517 2016-10-05  Marek Polacek  <polacek@redhat.com>
1519         * g++.dg/cpp1z/init-statement1.C: New test.
1520         * g++.dg/cpp1z/init-statement2.C: New test.
1521         * g++.dg/cpp1z/init-statement3.C: New test.
1522         * g++.dg/cpp1z/init-statement4.C: New test.
1523         * g++.dg/cpp1z/init-statement5.C: New test.
1524         * g++.dg/cpp1z/init-statement6.C: New test.
1525         * g++.dg/cpp1z/init-statement7.C: New test.
1526         * g++.dg/cpp1z/init-statement8.C: New test.
1528 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1530         PR fortran/67524
1531         * gfortran.dg/pr67524.f90: New test.
1533 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1535         PR sanitizer/77823
1536         * c-c++-common/ubsan/shift-9.c: New test.
1538 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1540         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1541         of int if __SIZEOF_INT__ is less than 4 bytes.
1543 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1545         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1546         * gfortran.dg/class_array_20.f03: Likewise.
1547         * gfortran.dg/class_array_21.f03: Likewise.
1548         * gfortran.dg/finalize_29.f08: Likewise.
1549         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1551 2016-10-05  Richard Biener  <rguenther@suse.de>
1553         PR middle-end/77826
1554         * gcc.dg/torture/pr77826.c: New testcase.
1556 2016-10-05  Richard Biener  <rguenther@suse.de>
1558         * gcc.dg/fold-copysign-1.c: New testcase.
1560 2016-10-05  Andreas Schwab  <schwab@suse.de>
1562         * g++.dg/pr49847-2.C: Remove.
1564 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1566         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1568 2016-10-05  Richard Biener  <rguenther@suse.de>
1570         PR middle-end/55152
1571         * gcc.dg/pr55152-2.c: New testcase.
1573 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1575         * gfortran.dg/dtio_15.f90: New test.
1577 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1579         * gcc.dg/split-7.c: New test.
1581 2016-10-04  Martin Sebor  <msebor@redhat.com>
1583         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1584         %lc directive to wint_t to silence -Wformat warnings on targets
1585         where the latter is a distinct type such as long.
1587 2016-10-04  Martin Sebor  <msebor@redhat.com>
1589         PR c++/77804
1590         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1592 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1594         PR c++/77791
1595         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1597         * g++.dg/other/java3.C: Remove.
1598         * g++.dg/other/java1.C: Remove.
1599         * g++.dg/other/error12.C: Remove.
1600         * g++.dg/other/java2.C: Remove.
1601         * g++.dg/warn/Wnvdtor.C: Remove.
1602         * g++.dg/lookup/java1.C: Remove.
1603         * g++.dg/lookup/java2.C: Remove.
1604         * g++.dg/ext/pr34829.C: Remove.
1605         * g++.dg/ext/java-3.C: Remove.
1606         * g++.dg/ext/java-1.C: Remove.
1607         * g++.dg/ext/java-2.C: Remove.
1608         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1610 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1612         PR tree-optimization/77808
1613         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1615 2016-10-04  Richard Biener  <rguenther@suse.de>
1617         PR tree-optimization/77399
1618         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1620 2016-10-04  Richard Biener  <rguenther@suse.de>
1622         PR middle-end/77833
1623         * gcc.target/i386/pr77833.c: New testcase.
1625 2016-09-26  Jeff Law  <law@redhat.com>
1627         PR tree-optimization/71550
1628         PR tree-optimization/71403
1629         * gcc.c-torture/execute/pr71550.c: New test.
1631 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1633         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1634         option.
1636 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1638         Revert
1639         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1641         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1643 2016-10-03  Marek Polacek  <polacek@redhat.com>
1645         * g++.dg/cpp0x/nullptr37.C: New test.
1647 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1649         * c-c++-common/Wint-in-bool-context.c: Update test.
1651 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1653         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1654         earlier.
1655         * g++.dg/charset/asm2.c (memmove): Likewise.
1656         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1657         * g++.dg/tls/diag-4.C (foo): Likewise.
1658         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1659         dg-warning, fix up regex.
1660         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1661         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1662         * g++.old-deja/g++.mike/net31.C: Likewise.
1663         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1664         for C++17.
1665         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1666         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1668 2016-10-01  Richard Biener  <rguenther@suse.de>
1670         PR middle-end/77798
1671         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1673 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1675         PR fortran/77663
1676         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1678 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1680         PR c/77490
1681         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1682         Add dg-prune-output directive.
1684 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1686         PR fortran/66643
1687         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1688         * gfortran.fortran-torture/compile/write.f90: Update test.
1690 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1692         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1693         arm_fp16_alternative_ok as the required effective target.
1694         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1695         -mfp16-format=alternative to the dg-options directive and remove
1696         the dg-add-options directive.
1698 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1700         PR fortran/77764
1701         * gfortran.dg/dec_union_8.f90: New testcase.
1703 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1705         PR fortran/77782
1706         * gfortran.dg/dec_structure_16.f90: New testcase.
1708 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1710         * gfortran.dg/coarray_allocate_10.f08: New test.
1711         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1713 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1715         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1717 2016-09-30  Richard Biener  <rguenther@suse.de>
1719         PR tree-optimization/77399
1720         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1722 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1724         * c-c++-common/pr27336.c: Make dependency on
1725         -fdelete-null-pointer-checks explicit.
1726         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1727         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1728         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1729         * gcc.dg/pic-1.c: Require fpic target support.
1730         * gcc.dg/pic-2.c: Likewise.
1732 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1734         Implement P0001R1 - C++17 removal of register storage class specifier
1735         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1736         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1737         C++17.
1738         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1739         keyword if not __SSE2__.
1740         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1741         C++17.
1742         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1743         register keywords.
1744         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1745         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1746         no_erroneous_warning): Expect new warnings for C++17.
1747         * g++.dg/warn/register-var-2.C (f): Likewise.
1748         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1749         * g++.dg/parse/linkage2.C (foo): Likewise.
1750         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1751         keyword on parameters for C++17.
1752         * g++.dg/cpp1z/register1.C: New test.
1753         * g++.dg/cpp1z/register2.C: New test.
1754         * g++.dg/cpp1z/register3.C: New test.
1756 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1758         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1759         * gcc.target/i386/avx2-check.h (main): Ditto.
1760         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1761         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1762         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1763         * gcc.target/i386/avx512er-check.h (main): Ditto.
1764         * gcc.target/i386/avx512f-check.h (main): Ditto.
1765         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1766         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1767         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1769 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1771         PR target/77756
1772         * gcc.target/i386/pr77756.c: New test.
1774 2016-09-29  Marek Polacek  <polacek@redhat.com>
1776         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1778 2016-09-29  Marek Polacek  <polacek@redhat.com>
1780         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1781         C++14.
1783 2016-09-29  Martin Liska  <mliska@suse.cz>
1785         * objc/execute/construct1.m: New test.
1787 2016-09-29  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/77768
1790         * gcc.dg/torture/pr77768.c: New testcase.
1792 2016-09-28  Richard Biener  <rguenther@suse.de>
1794         PR middle-end/77407
1795         * gcc.dg/pr77407.c: New testcase.
1797 2016-09-29  Richard Biener  <rguenther@suse.de>
1799         PR middle-end/55152
1800         * gcc.dg/pr55152.c: New testcase.
1801         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1803 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1805         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1806         (dg-options): Remove -m32.
1808 2016-09-28  Martin Sebor  <msebor@redhat.com>
1810         PR middle-end/77721
1811         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1813 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815         PR libgfortran/77707
1816         * gfortran.dg/inquire_17.f90: New test.
1818 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1820         PR c++/77467
1821         * g++.dg/cpp1y/constexpr-77467.C: New test.
1823 2016-09-28  Martin Sebor  <msebor@redhat.com>
1825         PR c/77762
1826         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1827         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1828         (test_sprintf_p_const): Adjust line numbers to avoid failures
1829         introduced in r240503.
1831 2016-09-28  Martin Sebor  <msebor@redhat.com>
1833         PR middle-end/77683
1834         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1836 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1838         PR c++/77748
1839         * g++.dg/pr77550.C: Avoid undefined behavior.
1841         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1843 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1845         * gcc.dg/strlenopt-20.c: Update test.
1846         * gcc.dg/strlenopt-21.c: Likewise.
1847         * gcc.dg/strlenopt-22.c: Likewise.
1848         * gcc.dg/strlenopt-22g.c: Likewise.
1849         * gcc.dg/strlenopt-26.c: Likewise.
1850         * gcc.dg/strlenopt-5.c: Likewise.
1851         * gcc.dg/strlenopt-7.c: Likewise.
1852         * gcc.dg/strlenopt-9.c: Likewise.
1854 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1856         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1858         * g++.dg/cpp1z/lambda-this1.C: New test.
1859         * g++.dg/cpp1z/lambda-this2.C: New test.
1861         PR c++/77722
1862         * g++.dg/ubsan/return-4.C: New test.
1863         * g++.dg/ubsan/return-5.C: New test.
1864         * g++.dg/ubsan/return-6.C: New test.
1866 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1868         * lib/target-supports.exp
1869         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1870         in function comment.
1872 2016-09-27  Martin Liska  <mliska@suse.cz>
1874         PR gcov-profile/46266
1875         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1876         considered.
1878 2016-09-27  Richard Biener  <rguenther@suse.de>
1880         PR tree-optimization/77745
1881         * g++.dg/torture/pr77745.C: New testcase.
1883 2016-09-27  Richard Biener  <rguenther@suse.de>
1885         PR tree-optimization/77478
1886         * gcc.dg/torture/pr77478.c: New testcase.
1888 2016-09-27  Martin Liska  <mliska@suse.cz>
1890         PR gcov-profile/7970
1891         PR gcov-profile/16855
1892         PR gcov-profile/44779
1893         * g++.dg/gcov/pr16855.C: New test.
1895 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1897         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1899 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1901         PR fortran/77666
1902         * gfortran.dg/gomp/pr77666.f90: New test.
1904 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1906         PR ipa/77677
1907         * gcc.dg/torture/pr77677-2.c: New test.
1909 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1911         PR fortran/77420
1912         * gfortran.dg/pr77420_1.f90: New test.
1913         * gfortran.dg/pr77420_2.f90: Ditto.
1914         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1915         * gfortran.dg/pr77420_4.f90: this file.
1917 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1919         PR middle-end/77719
1920         * gfortran.dg/pr77719.f90: New test.
1922 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1924         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1925         singular form of byte when quantity is unknown.
1927 2016-09-26  Marek Polacek  <polacek@redhat.com>
1929         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1931 2016-09-26  Martin Liska  <mliska@suse.cz>
1933         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1934         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1935         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1936         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1937         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1938         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1939         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1940         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1941         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1943 2016-09-26  Marek Polacek  <polacek@redhat.com>
1945         PR c/7652
1946         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1947         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1948         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1949         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1950         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1951         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1952         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1953         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1954         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1955         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1956         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1957         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1958         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1959         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1960         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1961         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1962         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1963         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1964         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1965         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1966         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1967         * c-c++-common/attr-fallthrough-1.c: New test.
1968         * c-c++-common/attr-fallthrough-2.c: New test.
1969         * g++.dg/cpp0x/fallthrough1.C: New test.
1970         * g++.dg/cpp0x/fallthrough2.C: New test.
1971         * g++.dg/cpp1z/fallthrough1.C: New test.
1972         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1973         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1974         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1975         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1977 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1979         PR fortran/77429
1980         * gfortran.dg/pr77429.f90: New test.
1982 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1984         PR fortran/77694
1985         * gfortran.dg/pr77694.f90: New test.
1987 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1989         PR target/51244
1990         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1992 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1994         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1995         for 32-bit mode.
1997 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
1999         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2000         for 32-bit mode.
2002 2016-09-24  Marek Polacek  <polacek@redhat.com>
2004         PR c/77490
2005         * c-c++-common/Wbool-operation-1.c: New test.
2006         * gcc.dg/Wbool-operation-1.c: New test.
2008 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2010         * gfortran.dg/dec_static_1.f90: New.
2011         * gfortran.dg/dec_static_2.f90: New.
2012         * gfortran.dg/dec_static_3.f90: New.
2013         * gfortran.dg/dec_static_4.f90: New.
2015 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2017         PR fortran/48298
2018         * gfortran.dg/negative_unit_check.f90: Update test.
2019         * gfortran.dg/dtio_14.f90: New test.
2021 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2023         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2024         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2025         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2026         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2027         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2028         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2029         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2031 2016-09-23  Martin Sebor  <msebor@redhat.com>
2033         PR testsuite/77713
2034         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2035         assuming long double is bigger than double.
2037 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2039         Implement P0138R2, C++17 construction rules for enum class values
2040         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2042 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2044         PR preprocessor/77672
2045         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2046         expected multiline output from first warning to reflect change
2047         in r240434.
2049 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2051         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2053 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2054             Tom de Vries  <tom@codesourcery.com>
2056         PR testsuite/77411
2057         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2059 2016-09-23  Marek Polacek  <polacek@redhat.com>
2061         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2062         * c-c++-common/gomp/atomic-13.c: Likewise.
2063         * c-c++-common/gomp/atomic-14.c: Likewise.
2064         * c-c++-common/pr60439.c: Remove invalid code.
2065         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2066         * g++.dg/expr/bitfield5.C: Likewise.
2067         * g++.dg/expr/bitfield6.C: Likewise.
2068         * g++.dg/expr/bool1.C: Likewise.
2069         * g++.dg/expr/bool3.C: Likewise.
2070         * g++.dg/expr/lval3.C: Likewise.
2071         * g++.dg/expr/lval4.C: Likewise.
2072         * g++.old-deja/g++.jason/bool5.C: Likewise.
2074 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2076         PR preprocessor/77672
2077         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2078         (test_terminator_location): New function.
2080 2016-09-23  Richard Biener  <rguenther@suse.de>
2082         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2084 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2086         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2087         -march=armv8.2-a+fp16 when supported by the hardware.
2088         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2089         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2090         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
2091         semi-colons to a macro invocations.
2092         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2093         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2094         defined.
2095         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2096         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2097         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2098         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2099         defined.
2100         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2101         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2102         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2103         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2104         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2105         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2106         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2107         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2108         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2109         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2110         defined.
2111         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2112         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2113         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2114         defined.
2115         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2116         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2117         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2118         defined.
2119         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2120         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2121         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2122         defined.
2123         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2124         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2125         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2126         defined.  Also fix some white-space.
2127         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2128         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2129         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2130         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2131         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2132         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2133         defined.  Also fix some long lines and white-space.
2134         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2135         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2136         defined.  Also fix some long lines and white-space.
2137         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2138         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2139         defined.
2140         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2141         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2142         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2143         defined.
2144         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2145         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2146         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2147         defined.
2148         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2149         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2150         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2151         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2152         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2153         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2154         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2155         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2156         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2157         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2158         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2159         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2160         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2161         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2162         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2163         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2164         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2165         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2166         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2168 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2169             Matthew Wahab  <matthew.wahab@arm.com>
2171         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2172         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2173         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2174         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2175         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2176         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2177         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2178         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2179         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2180         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2181         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2182         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2183         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2184         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2185         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2186         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2187         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2188         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2189         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2190         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2191         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2192         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2193         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2194         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2195         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2196         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2197         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2198         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2199         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2200         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2201         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2202         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2203         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2204         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2205         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2206         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2207         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2209 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2211         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2212         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2213         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2214         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2215         support.
2217 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2219         PR ipa/77677
2220         * gcc.dg/torture/pr77677.c: New test.
2222 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2224         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2225         here now.
2227 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2229         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2230         options.  Add tests for float16x4_t and float16x8_t.
2232 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2234         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2235         * gcc.target/s390/risbg-ll-2.c: Ditto.
2236         * gcc.target/s390/risbg-ll-3.c: Ditto.
2238 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2240         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2241         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2243 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2245         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2246         output to the simplified instructions.
2248 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2250         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2251         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2253 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2255         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2256         (FP16_SUPPORTED): New
2257         (expected-hfloat-16x4): Make conditional on __fp16 support.
2258         (expected-hfloat-16x8): Likewise.
2259         (vdup_n_f16): Disable for non-AArch64 targets.
2260         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2261         conditional on FP16_SUPPORTED.
2262         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2263         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2264         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2265         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2266         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2267         for testing __fp16.
2268         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2269         conditional on FP16_SUPPORTED.
2270         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2271         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2273 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2275         * gcc.target/arm/short-vfp-1.c: New.
2277 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2279         * gcc.target/arm/attr-fp16-arith-1.c: New.
2281 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2283         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2284         New.
2285         (add_options_for_arm_v8_2a_fp16_neon): New.
2286         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2287         (add_options_for_arm_arch_v8_2a): Auto-generate.
2288         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2289         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2290         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2291         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2292         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2293         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2294         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2296 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2298         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2299         arm_fp16_alternative_ok.
2300         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2301         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2302         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2303         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2304         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2305         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2306         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2307         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2308         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2309         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2310         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2311         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2312         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2313         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2314         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2315         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2316         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2317         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2318         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2319         arm_fp16_alternative_ok.
2320         * lib/target-supports.exp
2321         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2322         (check_effective_target_arm_fp16_alternative_ok): New.
2323         (check_effective_target_arm_fp16_none_ok_nocache): New.
2324         (check_effective_target_arm_fp16_none_ok): New.
2326 2016-09-23  Martin Liska  <mliska@suse.cz>
2328         * gcc.dg/ipa/pr77653.c: Replace adress
2329         with address.
2331 2016-09-23  Martin Liska  <mliska@suse.cz>
2333         * gcc.target/i386/movbe-4.c: New test.
2335 2016-09-23  Martin Liska  <mliska@suse.cz>
2337         * gcc.target/i386/crc32-5.c: New test.
2339 2016-09-23  Martin Liska  <mliska@suse.cz>
2341         * gcc.target/i386/pr71652.c: New test.
2342         * gcc.target/i386/pr71652-2.c: New test.
2343         * gcc.target/i386/pr71652-3.c: New test.
2345 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2347         * lib/gcc-dg.exp (process-message): Support relative line number
2348         notation - .+4 or .-1 etc.
2349         * gcc.dg/dg-test-1.c: New test.
2351 2016-09-22  Martin Sebor  <msebor@redhat.com>
2353         PR target/77676
2354         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2355         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2356         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2357         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2359 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2361         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2362         * gcc.dg/ifcvt-2.c: Ditto.
2363         * gcc.dg/zero_bits_compound-1.c: Ditto.
2364         * gcc.dg/zero_bits_compound-1.c: Ditto.
2365         * gcc.dg/pr40550.c: Simplify target selectors.
2366         Use dg-additional-options.
2367         * gcc.dg/pr47893.c: Ditto.
2368         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2369         additional options for 32-bit x86 targets.
2370         * gcc.dg/pr70955.c: Move to ...
2371         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2373 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2375         PR c++/61019
2376         * g++.dg/cpp0x/pr61019.C: New.
2378 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2379             Terry Guo  <terry.guo@arm.com>
2381         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2382         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2383         * gcc.target/arm/pure-code/pure-code.exp: New.
2385 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2387         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2388         Remove SSE effective target requirement.
2390 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2392         PR c++/71979
2393         * g++.dg/cpp0x/pr71979.C: New.
2395 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2397         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2399 2016-09-22  Martin Liska  <mliska@suse.cz>
2401         PR ipa/77653
2402         * gcc.dg/ipa/pr77653.c: New test.
2404 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2406         PR fortran/77665
2407         * gfortran.dg/gomp/pr77665.f90: New test.
2409 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2411         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2412         * gfortran.dg/dtio_13.f90: New test.
2414 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2416         PR fortran/66107
2417         * gfortran.dg/pr66107.f90: New test.
2419 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2421         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2422         with call to builtin delete function.
2424 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2426         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2427         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2428         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2429         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2430         tests.
2432 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2434         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2436 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2438         PR c++/77651
2439         * g++.dg/cpp1z/aligned-new6.C: New test.
2441 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2443         * gcc.target/arm/fp16-aapcs-3.c: New.
2444         * gcc.target/arm/fp16-aapcs-4.c: New.
2445         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2446         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2447         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2448         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2450 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2452         PR tree-optimization/77550
2453         * g++.dg/pr77550.C: New test.
2455 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2457         PR target/77326
2458         * gcc.target/avr/torture/pr77326.c: New test.
2460 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2462         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2464 2016-09-21  Richard Biener  <rguenther@suse.de>
2466         PR tree-optimization/77648
2467         * gcc.dg/torture/pr77648-1.c: New testcase.
2468         * gcc.dg/torture/pr77648-2.c: Likewise.
2470 2016-09-21  Richard Biener  <rguenther@suse.de>
2471         Jakub Jelinek  <jakub@redhat.com>
2473         PR tree-optimization/77621
2474         * gcc.dg/pr77621.c: New testcase.
2476 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2478         PR fortran/77657
2479         * gfortran.dg/dtio_12.f90: New test.
2481 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2483         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2485 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2487         PR tree-optimization/72835
2488         * gcc.dg/tree-ssa/pr72835.c: New test.
2490 2016-09-20  Martin Sebor  <msebor@redhat.com>
2492         PR middle-end/49905
2493         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2494         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2495         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2496         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2497         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2498         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2499         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2501 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2503         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2504         arguments/compare will be optimized away.
2505         * gcc.dg/torture/ftrapv-1.c: Likewise.
2507 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2509         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2510         will be optimized away.
2511         * gcc.dg/ipa/vrp1.c: New test.
2512         * gcc.dg/ipa/vrp2.c: New test.
2513         * gcc.dg/ipa/vrp3.c: New test.
2515 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2517         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2518         does the same transformation.
2519         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2520         * gcc.dg/tree-ssa/evrp1.c: New test.
2521         * gcc.dg/tree-ssa/evrp2.c: New test.
2522         * gcc.dg/tree-ssa/evrp3.c: New test.
2523         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2524         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2525         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2526         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2527         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2528         foling now happens early.
2529         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2530         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2531         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2532         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2533         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2535 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2537         PR target/77621
2538         * gcc.target/i386/pr77621.c: New test.
2539         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2540         pattern, loop should vectorize with -mtune=atom.
2542 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2543             Jakub Jelinek  <jakub@redhat.com>
2545         PR testsuite/63299
2546         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2547         instead of delete.
2549 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2551         PR c++/77626
2552         * g++.dg/other/pr77626.C: New test.
2554         PR c++/77638
2555         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2557         PR c++/77637
2558         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2560         PR middle-end/77624
2561         * c-c++-common/pr77624-1.c: New test.
2562         * c-c++-common/pr77624-2.c: New test.
2564 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2566         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2567         of digits expected.
2569 2016-09-20  Richard Biener  <rguenther@suse.de>
2571         PR tree-optimization/77646
2572         * gcc.dg/torture/pr77646.c: New testcase.
2574 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2576         PR c++/77434
2577         * c-c++-common/Wint-in-bool-context.c: New test.
2579 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2581         * gcc.dg/cr-decimal-dig-1.c: New test.
2583 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2585         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2586         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2587         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2588         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2590 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2592         PR rtl-optimization/77416
2593         * gcc.target/powerpc/pr77416.c: New.
2595 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2597         PR c++/77639
2598         * g++.dg/template/error-recovery4.C: New test.
2600 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2602         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2604 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2606         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2607         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2609 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2610             Jan Hubicka  <jh@suse.cz>
2612         PR target/77587
2613         * gcc.dg/pr77587.c: New test.
2614         * gcc.dg/pr77587a.c: New file.
2616 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2618         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2619         * gfortran.dg/coarray_38.f90:
2620         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2621         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2622         * gfortran.dg/coarray_allocate_7.f08: New test.
2623         * gfortran.dg/coarray_allocate_8.f08: New test.
2624         * gfortran.dg/coarray_allocate_9.f08: New test.
2625         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2626         new caf_register.
2627         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2628         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2629         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2630         get_by_refs.
2631         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2632         * gfortran.dg/coarray_lock_7.f90: Same.
2633         * gfortran.dg/coarray_poly_5.f90: Same.
2634         * gfortran.dg/coarray_poly_6.f90: Same.
2635         * gfortran.dg/coarray_poly_7.f90: Same.
2636         * gfortran.dg/coarray_poly_8.f90: Same.
2637         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2639 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2641         PR fortran/77584
2642         * gfortran.dg/dec_structure_15.f90: New testcase.
2644 2016-09-19  Richard Biener  <rguenther@suse.de>
2646         PR middle-end/77605
2647         * gcc.dg/torture/pr77605.c: New testcase.
2649 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2651         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2653 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2655         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2656         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2657         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2658         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2659         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2660         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2661         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2662         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2663         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2664         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2665         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2667 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2669         * gcc.target/i386/pr68633.c: Fix expected result.
2671 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2673         PR fortran/68078
2674         * gfortran.dg/pr68078.f90: New test.
2675         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2677 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2679         PR target/77613
2680         * gcc.target/powerpc/swaps-p8-25.c: New.
2682 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2684         PR c++/77482
2685         * g++.dg/cpp0x/constexpr-77482.C: New test.
2687         PR c++/77379
2688         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2689         thunk offsets.
2690         * g++.dg/abi/abi-tag23a.C: Likewise.
2692         PR c++/77338
2693         * g++.dg/cpp0x/decltype-77338.C: New test.
2695         PR c++/77375
2696         * g++.dg/cpp0x/mutable1.C: New test.
2698 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2700         PR fortran/77612
2701         * gfortran.dg/pr77612.f90: New test.
2703 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2705         * gcc.dg/torture/pr70421.c: Require int32plus.
2707 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2709         PR middle-end/77475
2710         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2712         PR target/77526
2713         * gcc.target/i386/pr77526.c: New test.
2715 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2716             Eric Botcazou  <ebotcazou@adacore.com>
2718         PR middle-end/77594
2719         * gcc.target/i386/pr77594.c: New test.
2721 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2723         PR fortran/69963
2724         * gfortran.dg/misplaced_implicit_character.f90: New test.
2726 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2728         PR tree-optimization/77503
2729         * gcc.dg/vect/pr77503.c: New test.
2731 2016-09-15  Richard Biener  <rguenther@suse.de>
2733         PR middle-end/77544
2734         * c-c++-common/torture/pr77544.c: New testcase.
2736 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2738         PR middle-end/77475
2739         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2740         * gcc.dg/march-generic.c: Likewise.
2741         * gcc.target/i386/spellcheck-options-1.c: New test.
2742         * gcc.target/i386/spellcheck-options-2.c: New test.
2743         * gcc.target/i386/spellcheck-options-3.c: New test.
2744         * gcc.target/i386/spellcheck-options-4.c: New test.
2746 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2748         PR fortran/72743
2749         * gfortran.dg/goacc/pr72743.f90: New test.
2751 2016-09-15  Richard Biener  <rguenther@suse.de>
2753         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2755 2016-09-15  Richard Biener  <rguenther@suse.de>
2757         PR tree-optimization/77514
2758         * gcc.dg/torture/pr77514.c: New testcase.
2760 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2762         PR c++/77549
2763         * g++.dg/lookup/pr77549.C: New test.
2765 2016-09-14  Marek Polacek  <polacek@redhat.com>
2767         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2768         * c-c++-common/gomp/atomic-13.c: Likewise.
2769         * c-c++-common/gomp/atomic-14.c: Likewise.
2770         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2771         * g++.dg/cpp1z/bool-increment1.C: New test.
2772         * c-c++-common/pr60439.c: Add dg-warning.
2773         * g++.dg/expr/bitfield4.C: Likewise.
2774         * g++.dg/expr/bitfield5.C: Likewise.
2775         * g++.dg/expr/bitfield6.C: Likewise.
2776         * g++.dg/expr/bool1.C: Likewise.
2777         * g++.dg/expr/bool3.C: Likewise.
2778         * g++.dg/expr/lval3.C: Likewise.
2779         * g++.dg/expr/lval4.C: Likewise.
2780         * g++.old-deja/g++.jason/bool5.C: Likewise.
2781         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2782         * g++.dg/other/error18.C: Likewise.
2783         * g++.dg/gomp/atomic-14.C: Likewise.
2785 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2787         PR c++/77539
2788         * g++.dg/cpp1y/pr77539.C: New.
2790 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2792         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2793         dg-require.
2794         * g++.dg/ext/builtin_alloca.C: Likewise.
2795         * g++.dg/template/spec35.C: Likewise.
2796         * gcc.dg/builtins-68.c: Likewise.
2797         * gcc.misc-tests/gcov-13.c: Likewise.
2798         * gcc.misc-tests/gcov-14.c: Likewise.
2800 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2802         * gfortran.dg/dec_structure_14.f90: New testcase.
2804 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2806         PR sanitizer/68260
2807         * c-c++-common/tsan/pr68260.c: New test.
2809 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2811         PR target/70713
2812         * gcc.target/msp430/function-attributes-1.c: New test.
2813         * gcc.target/msp430/function-attributes-2.c: New test.
2814         * gcc.target/msp430/function-attributes-3.c: New test.
2816 2015-04-18  Martin Sebor  <msebor@redhat.com>
2818         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2819         of non-nul characters.
2820         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2822 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2824         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2825         * g++.dg/cpp1z/gen-attrs1.C: New test.
2827         PR tree-optimization/77454
2828         * gcc.dg/pr77454.c: New test.
2830         PR c++/77553
2831         * g++.dg/cpp1y/constexpr-77553.C: New test.
2833 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2835         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2836         (test_show_locus): Replace rich_location::add_fixit_insert calls
2837         with add_fixit_insert_before and add_fixit_insert_after.
2839 2016-09-13  Jason Merrill  <jason@redhat.com>
2840             Tom de Vries  <tom@codesourcery.com>
2842         PR c++/77427
2843         * g++.dg/pr77427.C: New test.
2845 2016-09-13  Martin Liska  <mliska@suse.cz>
2847         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2848         effective target.
2849         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2850         * lib/target-supports.exp: Define the new target.
2852 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2854         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2855         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2857 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2859         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2860         variable arguments.
2861         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2862         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2863         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2864         variable argument.
2865         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2866         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2868 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2870         PR c++/77496
2871         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2872         * g++.dg/ext/pr77496.C: New test.
2873         * g++.dg/warn/pr77496.C: New test.
2875 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2877         PR c/72858
2878         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2879         to preserve conversion chars, and to preserve prefix information.
2880         * gcc.dg/format/pr72858.c: New test case.
2882 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2884         * gfortran.dg/pr77507.f90: Move to ...
2885         * gfortran.dg/ieee/pr77507.f90: here.
2887 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2889         PR ipa/61159
2890         * compile/pr61159.c: New testcase
2892 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2894         PR ipa/64316
2895         * gcc.dg/ipa/pr63416.c: New testcase.
2897 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2898             Steven G. Kargl  <kargl@gcc.gnu.org>
2900         PR fortran/77532
2901         * gfortran.dg/dtio_11.f90: new test.
2903 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2905         PR fortran/77507
2906         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2907         * gfortran.dg/c_assoc_4.f90: Ditto.
2909 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2911         PR C/71602
2912         * c-c++-common/va-arg-va-list-type.c: New test.
2914 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2916         PR rtl-optimization/77289
2917         * gcc.target/powerpc/pr77289.c: New test.
2919 2016-09-09  Martin Sebor  <msebor@redhat.com>
2921         PR c/77520
2922         PR c/77521
2923         * gcc.dg/pr77520.c: New test.
2924         * gcc.dg/pr77521.c: New test.
2926 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2928         PR fortran/77506
2929         * gfortran.dg/pr77506.f90: New test.
2931 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2933         PR fortran/77507
2934         * gfortran.dg/pr77507.f90: New test.
2936 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2938         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2940 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2941             Louis Krupp      <lkrupp@gcc.gnu.org>
2943         PR fortran/69514
2944         * gfortran.dg/pr69514_1.f90: New test.
2945         * gfortran.dg/pr69514_2.f90: New test.
2947 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2949         PR fortran/77500
2950         * gfortran.dg/gomp/pr77500.f90: New test.
2952         PR fortran/77516
2953         * gfortran.dg/gomp/pr77516.f90: New test.
2955 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2957         PR middle-end/77475
2958         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2959         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2960         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2961         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2962         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2963         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2965 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2967         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2968         "substring-locations.h".
2970 2016-09-07  Richard Biener  <rguenther@suse.de>
2972         PR c/77450
2973         * c-c++-common/vector-subscript-8.c: Move ..
2974         * gcc.dg/pr77450.c: ... here.
2976 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2978         PR libgfortran/77393
2979         * gfortran.dg/fmt_f0_2.f90: Update test.
2980         * gfortran.dg/fmt_f0_3.f90: New test.
2982 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
2984         PR debug/77389
2985         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2986         in dg-options.
2988         PR debug/57519
2989         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2991 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
2993         PR target/69255
2994         * gcc.target/i386/pr69255-1.c: New test.
2995         * gcc.target/i386/pr69255-2.c: New test.
2996         * gcc.target/i386/pr69255-3.c: New test.
2998 2016-09-06  Martin Sebor  <msebor@redhat.com>
3000         PR c/77336
3001         * gcc.dg/format/miss-7.c: New test.
3003 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3005         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3007 2016-09-06  Martin Liska  <mliska@suse.cz>
3009         PR gcov-profile/77378
3010         PR gcov-profile/77466
3011         * gcc.dg/profile-update-warning.c: New test.
3013 2016-09-06  Richard Biener  <rguenther@suse.de>
3015         PR tree-optimization/77479
3016         * gcc.dg/torture/pr77479.c: New testcase.
3018 2016-09-06  Richard Biener  <rguenther@suse.de>
3020         PR c/77450
3021         * c-c++-common/vector-subscript-7.c: Adjust.
3022         * c-c++-common/vector-subscript-8.c: New testcase.
3024 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3026         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3028 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3030         PR target/77476
3031         * gcc.target/i386/avx512f-pr77476.c: New test.
3032         * gcc.target/i386/avx512bw-pr77476.c: New test.
3033         * gcc.target/i386/avx512dq-pr77476.c: New test.
3035         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3036         Update comment to mention also avx512f.
3038         PR sanitizer/77396
3039         * g++.dg/asan/pr77396-2.C: New test.
3041 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3043         PR rtl-optimization/77452
3044         * gcc.target/i386/pr77452.c: New test.
3046 2016-09-05  Marek Polacek  <polacek@redhat.com>
3048         PR c/77423
3049         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3051 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3053         PR fortran/77391
3054         * gfortran.dg/pr77391.f90: New test.
3056 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3058         PR fortran/77460
3059         * gfortran.dg/pr77460.f90: New test.
3061 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
3063         PR c/65467
3064         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3066 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3068         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3070 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
3072         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3073         test case.
3074         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3075         diagnostic-test-show-locus-generate-patch.c to the sources
3076         for diagnostic_plugin_test_show_locus.c.
3078 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3080         PR c/65467
3081         * gcc.dg/gomp/_Atomic-1.c: New test.
3082         * gcc.dg/gomp/_Atomic-2.c: New test.
3083         * gcc.dg/gomp/_Atomic-3.c: New test.
3084         * gcc.dg/gomp/_Atomic-4.c: New test.
3085         * gcc.dg/gomp/_Atomic-5.c: New test.
3087         PR sanitizer/77396
3088         * g++.dg/asan/pr77396.C: New test.
3090 2016-09-01  Martin Sebor  <msebor@redhat.com>
3092         PR tree-optimization/71831
3093         * gcc.dg/builtin-object-size-16.c: New test.
3094         * gcc.dg/builtin-object-size-17.c: New test.
3096 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098         PR libgfortran/77393
3099         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3101 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
3103         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3104         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3105         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3106         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3107         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3108         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3109         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3110         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3111         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3112         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3113         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3114         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3115         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3116         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3117         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3118         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3119         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3120         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3122 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3124         * gnat.dg/opt58.adb: New test.
3125         * gnat.dg/opt58_pkg.ads: New helper.
3127 2016-09-01  Richard Biener  <rguenther@suse.de>
3129         PR middle-end/77436
3130         * gcc.dg/torture/pr77436.c: New testcase.
3132 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3134         * gcc.dg/pr64252.c: Require int32plus.
3135         * gcc.dg/pr66299-1.c: Likewise.
3136         * gcc.dg/pr66299-2.c: Likewise.
3137         * gcc.dg/torture/20131115-1.c: Skip for avr.
3139 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3141         * gcc.target/aarch64/ands_3.c: New test.
3143 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3145         PR fortran/77352
3146         * gfortran.dg/gomp/pr77352.f90: New test.
3148         PR fortran/77374
3149         * gfortran.dg/gomp/pr77374.f08: New test.
3151 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3153         PR tree-optimization/73714
3154         * gcc.dg/tree-ssa/pr73714.c: New test.
3156 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3158         PR libgfortran/77393
3159         * gfortran.dg/fmt_f0_2.f90: New test.
3161 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3163         * gcc.target/i386/pr59539-2.c: Adapt options.
3164         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3166 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3168         PR fortran/77418
3169         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3170         of the associate entity and replace with a pointer to the
3171         intended item on the stack.
3173 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3174             Paul Thomas  <pault@gcc.gnu.org>
3176         PR fortran/48298
3177         * gfortran.dg/dtio_1.f90: New test.
3178         * gfortran.dg/dtio_2.f90: New test.
3179         * gfortran.dg/dtio_3.f90: New test.
3180         * gfortran.dg/dtio_4.f90: New test.
3181         * gfortran.dg/dtio_5.f90: New test.
3182         * gfortran.dg/dtio_6.f90: New test.
3183         * gfortran.dg/dtio_7.f90: New test.
3184         * gfortran.dg/dtio_8.f90: New test.
3185         * gfortran.dg/dtio_9.f90: New test.
3186         * gfortran.dg/dtio_10.f90: New test.
3188 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3190         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3191         (test_many_nested_locations): New function.
3192         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3193         (test_show_locus): Handle "test_many_nested_locations".
3195 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3197         * g++.dg/template/double-greater-than-fixit.C: New test case.
3199 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3201         * gnat.dg/opt57.ad[sb]: New test.
3202         * gnat.dg/opt57_pkg.ads: New helper.
3204 2016-08-30  Richard Biener  <rguenther@suse.de>
3206         PR tree-optimization/69047
3207         * gcc.dg/pr69047.c: Fix byte-order check.
3209 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3211         PR tree-optimization/72866
3212         * gcc.dg/vect/pr72866.c: New test.
3214         PR debug/77363
3215         * g++.dg/debug/dwarf2/pr77363.C: New test.
3217         PR middle-end/77377
3218         * gcc.target/i386/pr77377.c: New test.
3220         PR debug/77389
3221         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3222         in dg-options.
3224 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3226         * gfortran.dg/pr77372.f90: Moved to ...
3227         * gfortran.dg/ieee/pr77372.f90: here.
3229 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3231         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3232         vector short/char initializations.
3233         * gcc.target/powerpc/vec-init-5.c: Likewise.
3234         * gcc.target/powerpc/vec-init-6.c: New compile time test for
3235         vector initialization optimizations.
3236         * gcc.target/powerpc/vec-init-7.c: Likewise.
3237         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3238         vector float/double initializations.
3239         * gcc.target/powerpc/vec-init-9.c: Likewise.
3241 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3243         PR target/77403
3244         * gcc.target/i386/pr77403.c: New test.
3246 2016-08-29  Marek Polacek  <polacek@redhat.com>
3248         PR c/77292
3249         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3251 2016-08-29  Tom de Vries  <tom@codesourcery.com>
3253         PR c/77398
3254         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3256 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3258         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3260 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
3262         * gfortran.dg/dec_structure_13.f90: New testcase.
3264 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
3266         PR fortran/77261
3267         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3268         available.
3270 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3272         PR lto/70955
3273         * gcc.dg/pr70955.c: New test.
3274         * gcc.dg/lto/pr70955_0.c: Same.
3275         * gcc.dg/lto/pr70955_1.c: Same.
3277 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3279         PR tree-optimization/71077
3280         * gcc.target/i386/pr71077.c: New test.
3282 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3284         PR fortran/77380
3285         * gfortran.dg/pr77380.f90: New test.
3287 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3289         PR fortran/77372
3290         gfortran.dg/pr77372.f90: New test.
3292 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3294         * gcc.dg/spellcheck-fields-2.c (test): Move
3295         dg-begin/end-multiline-output within function body.
3296         (test_macro): New function.
3298 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3300         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3301         (test_fixit_insert): Update expected output.
3302         (test_fixit_remove): Likewise.
3303         (test_fixit_replace): Likewise.
3305 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3307         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3308         Fix typo.
3310 2016-08-26  Richard Biener  <rguenther@suse.de>
3312         PR tree-optimization/69047
3313         * gcc.dg/pr69047.c: New testcase.
3315 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3316             Martin Jambhor  <mjambor@suse.cz>
3318         * gcc.dg/ipa/propbits-1.c: New test-case.
3319         * gcc.dg/ipa/propbits-2.c: Likewise.
3320         * gcc.dg/ipa/propbits-3.c: Likewise.
3322 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3324         PR fortran/77351
3325         * gfortran.dg/pr77351.f90: New test.
3327 2016-08-25  Marek Polacek  <polacek@redhat.com>
3329         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3331 2016-08-25  Marek Polacek  <polacek@redhat.com>
3333         PR c/77323
3334         * gcc.dg/pr77323.c: New test.
3336 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3338         PR fortran/77358
3339         * gfortran.dg/submodule_17.f08: New test.
3341 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3342             Michael Collison  <michael.collison@arm.com>
3344         * gcc.target/arm/builtin_saddl.c: New testcase.
3345         * gcc.target/arm/builtin_saddll.c: New testcase.
3346         * gcc.target/arm/builtin_uaddl.c: New testcase.
3347         * gcc.target/arm/builtin_uaddll.c: New testcase.
3348         * gcc.target/arm/builtin_ssubl.c: New testcase.
3349         * gcc.target/arm/builtin_ssubll.c: New testcase.
3350         * gcc.target/arm/builtin_usubl.c: New testcase.
3351         * gcc.target/arm/builtin_usubll.c: New testcase.
3353 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3355         PR target/77270
3356         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3357         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3358         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3359         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3360         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3361         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3362         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3363         effective target.  Remove scan-assembler-times directives.
3364         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3365         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3366         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3368 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3370         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3371         of unsigned int.
3372         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3374 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3376         PR testsuite/77317
3377         * lib/target-supports.exp
3378         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3379         (check_effective_target_vect_natural_alignment): Ditto.
3380         (check_effective_target_vector_alignment_reachable): Ditto.
3381         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3383 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3385         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3387 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3389         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3390         being created from pointers to memory locations.
3391         * gcc.target/powerpc/vec-init-2.c: Likewise.
3393 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3395         * gfortran.dg/dec_structure_12.f90: New testcase.
3397 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3399         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3401 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3403         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3404         verification.
3406 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3408         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3409         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3411 2016-08-23  Richard Biener  <rguenther@suse.de>
3413         PR tree-optimization/27336
3414         * c-c++-common/pr27336.c: New testcase.
3416 2016-08-22  Marek Polacek  <polacek@redhat.com>
3418         PR c++/77321
3419         * g++.dg/cpp1y/pr77321.C: New test.
3421 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3423         PR fortran/60774
3424         * gfortran.dg/empty_label.f: Adjust test for new error message.
3425         * gfortran.dg/empty_label.f90: Ditto.
3426         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3427         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3428         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3430 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3432         PR fortran/61318
3433         * gfortran.dg/pr61318.f90: New test.
3435 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3437         PR fortran/77260
3438         * gfortran.dg/pr77260_1.f90: New test.
3439         * gfortran.dg/pr77260_2.f90: Ditto.
3441 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3443         PR middle-end/77269
3444         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3445         __builtin_signbitf and __builtin_signbitl in expected generic
3446         expansion.
3447         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3448         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3449         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3450         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3451         tests.
3453 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3455         * gcc.dg/torture/float128-builtin.c,
3456         gcc.dg/torture/float128-ieee-nan.c,
3457         gcc.dg/torture/float128x-builtin.c,
3458         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3459         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3460         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3461         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3462         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3463         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3464         gcc.dg/torture/floatn-nan.h: New tests.
3466 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3468         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3469         macro.
3470         (main): Update calls to TEST_I_F.
3471         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3472         macro.
3473         (main): Update calls to TEST_I_F.
3475 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3477         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3478         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3479         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3480         names in calls to TEST_I_F.
3482 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3484         PR c/52952
3485         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3487 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3489         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3490         and !natural_alignment_64.
3491         * gcc.dg/ipa/propalign-2.c: Likewise.
3492         * gcc.dg/ipa/propalign-3.c: Likewise.
3493         * gcc.dg/ipa/propalign-4.c: Likewise.
3494         * gcc.dg/ipa/propalign-5.c: Likewise.
3495         * lib/target-supports.exp
3496         (check_effective_target_natural_alignment_32): Add avr-*-*.
3498 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3500         PR tree-optimization/61839
3501         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3502         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3503         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3504         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3506 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3508         PR c/32187
3509         * lib/target-supports.exp (check_effective_target_float16)
3510         (check_effective_target_float32, check_effective_target_float64)
3511         (check_effective_target_float128, check_effective_target_float32x)
3512         (check_effective_target_float64x)
3513         (check_effective_target_float128x)
3514         (check_effective_target_float16_runtime)
3515         (check_effective_target_float32_runtime)
3516         (check_effective_target_float64_runtime)
3517         (check_effective_target_float128_runtime)
3518         (check_effective_target_float32x_runtime)
3519         (check_effective_target_float64x_runtime)
3520         (check_effective_target_float128x_runtime)
3521         (check_effective_target_floatn_nx_runtime)
3522         (add_options_for_float16, add_options_for_float32)
3523         (add_options_for_float64, add_options_for_float128)
3524         (add_options_for_float32x, add_options_for_float64x)
3525         (add_options_for_float128x): New procedures.
3526         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3527         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3528         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3529         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3530         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3531         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3532         gcc.dg/torture/float128-complex.c,
3533         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3534         gcc.dg/torture/float128x-basic.c,
3535         gcc.dg/torture/float128x-complex.c,
3536         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3537         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3538         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3539         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3540         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3541         gcc.dg/torture/float32x-basic.c,
3542         gcc.dg/torture/float32x-complex.c,
3543         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3544         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3545         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3546         gcc.dg/torture/float64x-basic.c,
3547         gcc.dg/torture/float64x-complex.c,
3548         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3549         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3550         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3551         gcc.dg/torture/floatn-tg.h,
3552         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3553         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3554         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3555         gcc.dg/torture/fp-int-convert-float128x.c,
3556         gcc.dg/torture/fp-int-convert-float16-timode.c,
3557         gcc.dg/torture/fp-int-convert-float16.c,
3558         gcc.dg/torture/fp-int-convert-float32-timode.c,
3559         gcc.dg/torture/fp-int-convert-float32.c,
3560         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3561         gcc.dg/torture/fp-int-convert-float32x.c,
3562         gcc.dg/torture/fp-int-convert-float64-timode.c,
3563         gcc.dg/torture/fp-int-convert-float64.c,
3564         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3565         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3566         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3567         maximum exponent of floating-point type.  Use it in testing
3568         whether 0x8...0 fits in the floating-point type.  Always treat -1
3569         (signed 0xf...f) as fitting in the floating-point type.
3570         (M_OK1): New macro.
3571         * gcc.dg/torture/fp-int-convert-double.c,
3572         gcc.dg/torture/fp-int-convert-float.c,
3573         gcc.dg/torture/fp-int-convert-float128-timode.c,
3574         gcc.dg/torture/fp-int-convert-float128.c,
3575         gcc.dg/torture/fp-int-convert-float80-timode.c,
3576         gcc.dg/torture/fp-int-convert-float80.c,
3577         gcc.dg/torture/fp-int-convert-long-double.c,
3578         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3580 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3582         PR fortran/72744
3583         * gfortran.dg/gomp/pr72744.f90: New test.
3585         PR fortran/69281
3586         * gfortran.dg/gomp/pr69281.f90: New test.
3588 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3590         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3591         the last special seed value.
3592         * gfortran.dg/random_7.f90: Use size for last array member instead
3593         of hardcoded value.
3595 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3597         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3598         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3600 2016-08-19  Richard Biener  <rguenther@suse.de>
3602         PR tree-optimization/77286
3603         * gcc.dg/torture/pr77286.c: New testcase.
3605 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3607         * gcc.dg/verbose-asm-2.c: New test case.
3609 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3611         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3612         (custom_diagnostic_finalizer): Update for change to
3613         diagnostic_show_locus.
3615 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3617         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3618         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3620 2016-08-18  Marek Polacek  <polacek@redhat.com>
3622         PR c/71514
3623         * gcc.dg/pr71514.c: New test.
3625 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3627         PR target/72839
3628         * gcc.target/i386/pr72839.c: New test.
3630 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3632         PR middle-end/70895
3633         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3634         * c-c++-common/goacc/reduction-1.c: Likewise.
3635         * c-c++-common/goacc/reduction-2.c: Likewise.
3636         * c-c++-common/goacc/reduction-3.c: Likewise.
3637         * c-c++-common/goacc/reduction-4.c: Likewise.
3639 2016-08-18  Alan Modra  <amodra@gmail.com>
3641         * gcc.c-torture/compile/pr72771.c: New.
3643 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3645         PR fortran/67496
3646         * gfortran.dg/pr67496.f90: New test.
3648 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3650         PR tree-optimization/71752
3651         * gcc.dg/vect/pr71752.c: New.
3653 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3655         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3657 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3659         PR middle-end/77259
3660         * g++.dg/ipa/devirt-52.C: New test.
3662 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3664         * c-c++-common/goacc/reduction-6.c: New testcase.
3666 2016-08-17  Richard Biener  <rguenther@suse.de>
3668         PR tree-optimization/76490
3669         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3670         * gcc.dg/pr52904.c: XFAIL.
3672 2016-08-17  Richard Biener  <rguenther@suse.de>
3674         PR tree-optimization/23855
3675         * gcc.dg/loop-unswitch-2.c: Adjust.
3677 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3679         PR tree-optimization/72817
3680         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3682 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3684         PR libgcc/77265
3685         * gcc.dg/torture/float128-extend-inf.c: New test.
3687 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3689         PR c/72857
3690         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3691         for embedded NUL.
3692         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3693         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3694         caret placement.
3695         (test_oct): Likewise.
3696         (test_multiple): Likewise.
3697         (test_field_width_specifier): Likewise.
3698         (test_field_width_specifier_2): New function.
3699         (test_field_precision_specifier): New function.
3700         (test_embedded_nul): Update expected caret placement.
3701         (test_non_contiguous_strings): Update line number.
3702         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3703         (__emit_string_literal_range): Add "caret_idx" param.
3704         (test_simple_string_literal): Add value for new param, updating
3705         expected output..
3706         (test_concatenated_string_literal): Likewise.
3707         (test_multiline_string_literal): Likewise.
3708         (test_hex): Likewise.
3709         (test_oct): Likewise.
3710         (test_multiple): Likewise.
3711         (test_ucn4): Likewise.
3712         (test_ucn8): Likewise.
3713         (test_u8): Likewise.
3714         (test_u): Likewise; update expected message, from "range" to
3715         "location".
3716         (test_U): Likewise.
3717         (test_L): Likewise.
3718         (test_macro): Add value for new param.
3719         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3720         (__emit_string_literal_range): Add "caret_idx" param.
3721         (test_stringified_token_1): Add value for new param.  Update
3722         expected message, from "range" to "location".
3723         (test_stringized_token_2): Likewise, adding param to macro.
3724         (test_stringified_token_3): Likewise.
3725         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3726         (emit_warning): Convert param from source_range to location_t.
3727         (test_string_literals): Add caret_idx param, and use it when
3728         constructing a substring_loc.  Update error message, from
3729         "range" to "location".
3731 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3733         PR target/71910
3734         * g++.dg/gomp/pr71910.C: New test.
3736         PR middle-end/67485
3737         * gcc.c-torture/compile/pr67485.c: New test.
3739         PR target/72867
3740         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3742 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3744         PR tree-optimization/69848
3745         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3747 2016-08-16  Martin Liska  <mliska@suse.cz>
3749         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3750         of memory operations so that it can be handled by core2
3751         in 32-bit mode.
3753 2016-08-16  Richard Biener  <rguenther@suse.de>
3755         PR tree-optimization/76783
3756         * gcc.dg/pr76783.c: New testcase.
3757         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3759 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3761         PR tree-optimization/72817
3762         PR tree-optimization/73450
3763         * gcc.dg/tree-ssa/pr72817.c: New test.
3764         * gcc.dg/tree-ssa/pr73450.c: New test.
3766 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3768         * gfortran.dg/init_flag_13.f90: New testcase.
3769         * gfortran.dg/init_flag_14.f90: Ditto.
3770         * gfortran.dg/init_flag_15.f03: Ditto.
3771         * gfortran.dg/dec_init_1.f90: Ditto.
3772         * gfortran.dg/dec_init_2.f90: Ditto.
3774 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3776         PR target/72867
3777         * gcc.target/i386/pr72867.c: New test.
3779 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3781         * c-c++-common/dump-ada-spec-5.c: New test.
3783 2016-08-15  Richard Biener  <rguenther@suse.de>
3785         PR tree-optimization/73434
3786         * gcc.dg/torture/pr73434.c: New testcase.
3788 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3790         PR tree-optimization/72824
3791         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3793 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3795         PR fortran/70598
3796         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3797         in use_device clause.
3798         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3799         * gfortran.dg/goacc/list.f95: Adjust to catch
3800         "neither a POINTER nor an array" error messages.
3802 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3804         PR target/76342
3805         * gcc.target/i386/pr76342.c: New test.
3807 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3809         PR c/71512
3810         * g++.dg/ubsan/pr71512.C: New test.
3811         * c-c++-common/ubsan/pr71512-1.c: New test.
3812         * c-c++-common/ubsan/pr71512-2.c: New test.
3814 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3816         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3817         vector initialization options.
3818         * gcc.target/powerpc/vec-init-2.c: Likewise.
3819         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3820         is generated on ISA 3.0.
3822 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3824         PR middle-end/71654
3825         * gcc.dg/c-c++-common/pr71654.c: New test.
3826         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3827         dg-options.
3828         * gcc.dg/tree-ssa/vrp24: Likewise.
3830 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3832         PR c/67410
3833         * gcc.dg/pr67410.c: New test.
3835 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3837         PR tree-optimization/69848
3838         * gcc.dg/vect/vect-pr69848.c: New test.
3840 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3842         PR testsuite/71008
3843         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3844         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3845         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3846         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3848 2016-08-12  Richard Biener  <rguenther@suse.de>
3850         PR tree-optimization/57326
3851         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3852         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3853         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3854         * gcc.target/i386/pr45685.c: Likewise.
3855         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3856         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3857         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3858         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3859         * gfortran.dg/pr34163.f90: Likewise.
3861 2016-08-12  Martin Liska  <mliska@suse.cz>
3863         * g++.dg/gcov/gcov-16.C: New test.
3864         * lib/gcov.exp: Support new argument for run-gcov function.
3866 2016-08-12  Martin Liska  <mliska@suse.cz>
3868         PR gcov-profile/35590
3869         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3871 2016-08-12  Richard Biener  <rguenther@suse.de>
3873         PR tree-optimization/72851
3874         * gcc.dg/torture/pr72851.c: New testcase.
3876 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3878         PR debug/63240
3879         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3880         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3881         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3882         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3883         DW_AT_deleted.
3885         PR debug/55641
3886         * g++.dg/debug/dwarf2/ref-1.C: New.
3888         PR debug/49366
3889         * g++.dg/debug/dwarf2/template-params-12.H: New.
3890         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3891         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3892         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3893         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3894         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3895         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3896         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3898 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3900         PR target/72863
3901         * gcc.target/powerpc/pr72863.c: New test.
3903 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3905         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3907 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3909         * gcc.target/i386/pieces-strcpy-1.c: New test.
3910         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3912 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3914         PR c++/72868
3915         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3917 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3919         * gcc.target/i386/pieces-memcpy-1.c: New test.
3920         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3921         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3922         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3923         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3924         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3926 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3928         PR c/72816
3929         * gcc.dg/pr72816.c: Remove dg-error.
3931 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3933         PR tree-optimization/71083
3934         * gcc.c-torture/execute/pr71083.c: New test.
3935         * gnat.dg/loop_optimization23.adb: New test.
3936         * gnat.dg/loop_optimization23_pkg.ads: New test.
3937         * gnat.dg/loop_optimization23_pkg.adb: New test.
3939 2016-08-11  Richard Biener  <rguenther@suse.de>
3941         PR tree-optimization/72772
3942         * gcc.dg/graphite/pr35356-1.c: Adjust.
3943         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3945 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3947         * gfortran.dg/random_7.f90: Take into account that the last seed
3948         value is the special p value.
3949         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3951 2016-08-11  Richard Biener  <rguenther@suse.de>
3953         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3955 2016-08-11  Alan Modra  <amodra@gmail.com>
3957         * gcc.target/powerpc/pr71680.c: New.
3959 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3961         * gcc.target/powerpc/bfp/bfp.exp: New file.
3962         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3963         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3964         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3965         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3966         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3967         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3968         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3969         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3970         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3971         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3972         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3973         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3974         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3975         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3976         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3977         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3978         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3979         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3980         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3981         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3982         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3983         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3984         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3985         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3986         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3987         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3988         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3989         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3990         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3991         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3992         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3993         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3994         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3995         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3996         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3997         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3998         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3999         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4000         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4001         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4002         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4003         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4004         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4005         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4006         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4007         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4008         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4009         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4010         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4011         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4012         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4013         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4014         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4016 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4018         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4019         Add aarch64*-*-*.
4021 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4023         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4025 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4027         PR target/72853
4028         * gcc.target/powerpc/pr72853.c: New test.
4030 2016-08-10  Martin Liska  <mliska@suse.cz>
4032         PR gcov-profile/58306
4033         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4035 2016-08-10  Martin Liska  <mliska@suse.cz>
4037         * g++.dg/gcov/gcov-threads-1.C: New test.
4039 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4041         PR target/71873
4042         * gcc.target/avr/pr71873.c: New test.
4044 2016-08-09  Martin Liska  <mliska@suse.cz>
4046         * g++.dg/gcov/gcov-dump-1.C: New test.
4047         * g++.dg/gcov/gcov-dump-2.C: New test.
4049 2016-08-09  Martin Liska  <mliska@suse.cz>
4051         * gcc.dg/tree-prof/val-prof-9.c: New test.
4053 2016-08-09  Martin Liska  <mliska@suse.cz>
4055         * gcc.dg/tree-prof/val-prof-8.c: New test.
4057 2016-08-09  Martin Jambor  <mjambor@suse.cz>
4059         PR ipa/71981
4060         * gcc.dg/ipa/pr71981.c: New test.
4062 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4064         PR tree-optimization/33707
4065         * gcc.dg/vect/pr33707.c: New test.
4067 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4069         PR tree-optimization/pr72772
4070         * gcc.dg/tree-ssa/pr72772.c: New test.
4072 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4074         PR rtl-optimization/66669
4075         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4077 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4079         PR tree-optimization/72824
4080         * gcc.c-torture/execute/ieee/pr72824.c: New test.
4082 2016-08-09  Richard Biener  <rguenther@suse.de>
4084         PR tree-optimization/71802
4085         * gcc.dg/torture/pr71802.c: New testcase.
4087 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4089         PR c++/72809
4090         * g++.dg/eh/stdarg1.C: New test.
4092 2016-08-08  Andi Kleen  <ak@linux.intel.com>
4094         * lib/profopt.exp: (auto-profopt-execute): Don't include full
4095         test command line in failure log.
4096         (profopt-execute): dito. Make autofdo file names unique.
4098 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4100         PR c/64955
4101         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4102         output.
4104 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4106         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4107         c99_runtime.
4108         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4109         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4110         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4111         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4112         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4113         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4115 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4117         PR c/52952
4118         * gcc.dg/cpp/pr66415-1.c: Likewise.
4119         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4120         * gcc.dg/format/c90-printf-1.c: Likewise.
4121         * gcc.dg/format/diagnostic-ranges.c: New test case.
4123 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
4125         PR fortran/72716
4126         * gfortran.dg/gomp/pr72716.f90: New test.
4128         PR middle-end/72781
4129         * gcc.dg/gomp/pr72781.c: New test.
4131         PR middle-end/68762
4132         * g++.dg/vect/pr68762-1.cc: New test.
4133         * g++.dg/vect/pr68762-2.cc: New test.
4134         * g++.dg/vect/pr68762.h: New file.
4136 2016-08-08  Martin Sebor  <msebor@redhat.com>
4138         PR testsuite/72838
4139         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4140         * g++.dg/warn/overflow-warn-3.C: Same.
4141         * g++.dg/warn/overflow-warn-4.C: Same.
4143 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4145         PR fortran/71936
4146         * gfortran.dg/allocate_with_source_21.f03: New test.
4148 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4150         PR fortran/72698
4151         * gfortran.dg/allocate_with_source_20.f03: New test.
4153 2016-08-08  Alan Modra  <amodra@gmail.com>
4155         * gcc.c-torture/compile/pr72802.c: New.
4157 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4159         PR fortran/70524
4160         * gfortran.dg/dependency_48.f90: New test.
4162 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4164         PR fortran/70040
4165         * gfortran.dg/pr70040.f90:  New testcase.
4167 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4169         PR fortran/71961
4170         * gfortran.dg/matmul_10.f90:  New testcase.
4172 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4174         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4176 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4178         PR c/72816
4179         * gcc.dg/pr72816.c: New test.
4181 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4183         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4184         * g++.dg/conversion/pr41426.C: Likewise.
4185         * g++.dg/conversion/pr66211.C: Likewise.
4186         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4187         * g++.dg/init/ref8.C: Likewise.
4188         * g++.old-deja/g++.law/cvt20.C: Likewise.
4189         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4191 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4193         PR tree-optimization/18046
4194         * gcc.dg/tree-ssa/vrp105.c: New test.
4195         * gcc.dg/tree-ssa/vrp106.c: New test.
4197 2016-08-05  Martin Sebor  <msebor@redhat.com>
4199         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4200         1ul in diagnostics.  Remove hyphen from "constant-expression."
4201         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4202         * g++.dg/cpp0x/static_assert3.C: Same.
4203         * g++.dg/cpp1y/constexpr-throw.C: Same.
4204         * g++.dg/template/nontype3.C: Same.
4205         * g++.dg/warn/overflow-warn-1.C: Same.
4206         * g++.dg/warn/overflow-warn-3.C: Same.
4207         * g++.dg/warn/overflow-warn-4.C: Same.
4209 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
4211         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4212         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4213         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4214         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4216 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4218         PR tree-optimization/72810
4219         * gcc.dg/tree-ssa/vrp110.c: New test.
4221 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4223         PR Target/72819
4224         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4225         registers.
4226         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4227         saving the half-precision registers.
4228         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4229         value is returned in h0.
4230         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4231         are passed in FP/SIMD registers.
4232         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4233         passing works corrcetly.
4234         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4235         (hfa_f16x2_t): Likewise.
4236         (hfa_f16x3_t): Likewise.
4237         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4238         are promoted to double and passed in a double register.
4239         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4240         are promoted to double and stacked.
4241         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4242         __fp16 data types.
4243         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4244         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4245         __fp16 first get passed in FP/SIMD registers, then stacked.
4247 2016-08-05  Nathan Sidwell  <nathan@acm.org>
4249         PR c++/68724
4250         * g++.dg/cpp0x/pr68724.C: New.
4252 2016-08-05  Richard Biener  <rguenther@suse.de>
4254         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4256 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4258         * gcc.dg/tree-ssa/vrp107.c: New test.
4259         * gcc.dg/tree-ssa/vrp108.c: New test.
4260         * gcc.dg/tree-ssa/vrp109.c: New test.
4262 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4264         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4265         dg-options.
4267 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4269         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4270         test-cases.
4271         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4272         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4273         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4274         test-cases.
4275         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4276         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4277         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4278         large_double.
4280 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4282         PR c++/72800
4283         * g++.dg/cpp1y/lambda-ice1.C: New.
4285 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4287         PR c++/72759
4288         * g++.dg/cpp1y/pr72759.C: New test.
4290 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4292         * gcc.dg/switch-10.c: New test.
4294 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4296         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4298 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4300         * c-c++-common/goacc/routine-5.c: Update.
4302 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4304         PR rtl-optimization/70903
4305         * gcc.c-torture/execute/pr70903.c: New test.
4307 2016-08-04  Martin Liska  <mliska@suse.cz>
4309         * gcc.dg/params/params.exp: Replace file exists with
4310         TESTING_IN_BUILD_TREE.
4312 2016-08-04  Marek Polacek  <polacek@redhat.com>
4314         PR c++/70229
4315         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4317 2016-08-04  Richard Biener  <rguenther@suse.de>
4319         PR middle-end/71984
4320         * gcc.dg/torture/pr71984.c: Guard correctness check for
4321         little-endian.
4323 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4325         * gcc.c-torture/compile/20160802-1.c: New testcase.
4327 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4329         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4331 2016-08-03  Richard Biener  <rguenther@suse.de>
4333         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4334         and remove -O3.
4335         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4336         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4338 2016-08-03  Richard Biener  <rguenther@suse.de>
4340         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4341         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4342         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4343         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4345 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4347         * gcc.dg/init-excess-2.c: Require int32plus.
4348         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4349         * gcc.dg/pr59963-2.c: Require int32plus.
4350         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4351         * gcc.dg/unroll-7.c: Require int32plus.
4353 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4355         PR tree-optimization/34114
4356         * gcc.dg/tree-ssa/loop-42.c: New test.
4358 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4360         * gcc.target/aarch64/vminmaxnm.c: New.
4361         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4362         tests.
4364 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4366         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4367         vec_extract for vector float, vector int, vector short, and vector
4368         char.
4369         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4370         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4371         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4372         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4374 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4376         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4377         single stack adjustment, no writeback.
4378         * gcc.target/aarch64/test_frame_12.c: Likewise.
4379         * gcc.target/aarch64/test_frame_13.c: Likewise.
4380         * gcc.target/aarch64/test_frame_15.c: Likewise.
4381         * gcc.target/aarch64/test_frame_6.c: Likewise.
4382         * gcc.target/aarch64/test_frame_7.c: Likewise.
4383         * gcc.target/aarch64/test_frame_8.c: Likewise.
4384         * gcc.target/aarch64/test_frame_16.c: New test.
4386 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4388         PR target/72748
4389         * gcc.target/i386/pr72748.c: New test.
4391 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4393         PR tree-optimization/71818
4394         * gcc.dg/vect/pr71818.c: New
4396 2016-08-01  Martin Liska  <mliska@suse.cz>
4398         PR tree-optimization/71857
4399         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4401 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4403         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4405 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4407         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4409 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4411         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4412         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4414 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4416         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4417         (check_effective_target_c++): Likewise. Also match for libstdc++.
4419 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4421         PR fortran/41922
4422         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4423         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4424         * gfortran.dg/pr41922.f90: New test.
4426 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4428         PR fortran/68566
4429         * gfortran.dg/pr68566.f90: new test.
4431 2016-07-30  Martin Sebor  <msebor@redhat.com>
4433         PR c++/60760
4434         PR c++/71091
4435         * g++.dg/cpp0x/constexpr-cast.C: New test.
4436         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4437         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4438         * g++.dg/ubsan/pr63956.C: Correct.
4440 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4442         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4443         vector double or vector long where the vector is in memory.
4444         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4445         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4447 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4449         PR fortran/69867
4450         * gfortran.dg/pr69867.f90: New test.
4452 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4454         PR fortran/69962
4455         * gfortran.dg/pr69962.f90: New test.
4457 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4459         PR fortran/70006
4460         * gfortran.dg/pr70006.f90: New test.
4462 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4464         PR fortran/71730
4465         * gfortran.dg/pr71730.f90: New test.
4466         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4467         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4468         * gfortran.dg/array_constructor_26.f03: Ditto.
4470 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4472         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4473         * gcc.target/powerpc/pr71763.c: Likewise.
4475 2016-07-29  Marek Polacek  <polacek@redhat.com>
4477         PR c/71742
4478         * gcc.dg/940510-1.c: Adjust dg-error.
4479         * gcc.dg/c99-flex-array-1.c: Likewise.
4480         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4482         PR c/71853
4483         * gcc.dg/noncompile/pr71853.c: New test.
4485         PR c/71573
4486         * gcc.dg/noncompile/pr71573.c: New test.
4488         PR c/71926
4489         * g++.dg/warn/Wparentheses-30.C: New test.
4490         * gcc.dg/Wparentheses-14.c: New test.
4492 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4494         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4496 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4498         PR tree-optimization/57558
4499         * gcc.dg/vect/pr57558-1.c: New test.
4500         * gcc.dg/vect/pr57558-2.c: New test.
4502 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4504         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4505         to scan forwprop1 dump pass.
4507 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4509         PR c++/51488
4510         * g++.dg/template/pr51488.C: New.
4512 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4514         PR c/71969
4515         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4516         static __inline__.
4517         * gcc.dg/pr71969-1.c: New test.
4518         * gcc.dg/pr71969-2.c: New test.
4519         * gcc.dg/pr71969-3.c: New test.
4521 2016-07-29  Marek Polacek  <polacek@redhat.com>
4523         PR c/71574
4524         * c-c++-common/pr71574.c: New test.
4526         PR c/71583
4527         * gcc.dg/noncompile/pr71583.c: New test.
4529 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4531         PR middle-end/68217
4532         * gcc.dg/pr68217.c: New test.
4534 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4536         PR fortran/71067
4537         * gfortran.dg/pr71067_1.f90: New test.
4538         * gfortran.dg/pr71067_2.f90: Ditto.
4540 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4542         * gcc.target/powerpc/vec-extract-1.c: New test.
4544 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4546         PR fortran/71799
4547         * gfortran.dg/pr71799.f90: New test.
4549 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4551         PR c++/71665
4552         * g++.dg/cpp0x/pr71665-1.C: New.
4553         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4554         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4555         * g++.dg/ext/label10.C: Likewise.
4556         * g++.dg/parse/constant5.C: Likewise.
4558 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4560         PR fortran/71859
4561         * gfortran.dg/pr71859.f90: New test.
4562         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4563         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4565 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4567         PR fortran/71883
4568         * gfortran.dg/pr71883.f90 : New test.
4570 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4572         PR tree-optimization/71734
4573         * g++.dg/vect/pr70729-nest.cc: New test.
4575 2016-07-28  Renlin Li  <renlin.li@arm.com>
4577         Revert
4578         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4580         PR fortran/71902
4581         * gfortran.dg/dependency_47.f90:  New test.
4583 2016-07-28  Martin Liska  <mliska@suse.cz>
4585         PR gcov-profile/68025
4586         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4588 2016-07-28  Martin Liska  <mliska@suse.cz>
4590         * g++.dg/vect/pr70944.cc: New test.
4592 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4594         PR middle-end/71994
4595         * gcc.dg/torture/pr71994.c: New test.
4597 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4599         PR middle-end/71078
4600         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4601         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4602         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4604 2016-07-27  Richard Biener  <rguenther@suse.de>
4606         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4608 2016-07-27  Martin Liska  <mliska@suse.cz>
4610         * gcc.dg/predict-13.c: New test.
4611         * gcc.dg/predict-14.c: New test.
4613 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4615         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4616         including stdint.h.
4617         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4618         including stdint.h.
4620 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4622         PR target/71869
4623         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4624         IEEE built-in functions handle quiet and signalling NaNs
4625         correctly.
4627 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4629         PR fortran/71862
4630         * gfortran.dg/pr71862.f90: New test.
4632 2016-07-26  Martin Sebor  <msebor@redhat.com>
4634         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4635         selector with dg-options.
4637 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4639         PR tree-optimization/18046
4640         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4641         * gcc.dg/tree-ssa/vrp103.c: New test.
4642         * gcc.dg/tree-ssa/vrp104.c: New test.
4644 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4646         * gcc.target/powerpc/pr63354.c: Require lp64 since
4647         -mprofile-kernel is not legal with -m32.
4649 2016-07-26  Richard Biener  <rguenther@suse.de>
4651         PR rtl-optimization/71984
4652         * gcc.dg/torture/pr71984.c: New testcase.
4654 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4656         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4657         g++-dg-runtest via et-dg-runtest.
4658         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4659         * gcc.dg/vect/vect.exp: Likewise.
4660         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4661         gfortran-dg-runtest.
4662         * gfortran.dg/vect/vect.exp: Likewise.
4663         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4664         (check_mips_loongson_hw_available): Likewise.
4665         (check_effective_target_mpaired_single_runtime): Likewise.
4666         (check_effective_target_mips_loongson_runtime): Likewise.
4667         (add_options_for_mpaired_single): Likewise.
4668         (check_effective_target_vect_int): Add global et_index.
4669         Check and save the supported feature for a target selected by
4670         the et_index target.  Break long lines where appropriate.  Call
4671         et-is-effective-target for MIPS with an argument instead of
4672         check_effective_target_* where appropriate.
4673         (check_effective_target_vect_intfloat_cvt): Likewise.
4674         (check_effective_target_vect_uintfloat_cvt): Likewise.
4675         (check_effective_target_vect_floatint_cvt): Likewise.
4676         (check_effective_target_vect_floatuint_cvt): Likewise.
4677         (check_effective_target_vect_simd_clones): Likewise.
4678         (check_effective_target_vect_shift): ewise.
4679         (check_effective_target_whole_vector_shift): Likewise.
4680         (check_effective_target_vect_bswap): Likewise.
4681         (check_effective_target_vect_shift_char): Likewise.
4682         (check_effective_target_vect_long): Likewise.
4683         (check_effective_target_vect_float): Likewise.
4684         (check_effective_target_vect_double): Likewise.
4685         (check_effective_target_vect_long_long): Likewise.
4686         (check_effective_target_vect_no_int_max): Likewise.
4687         (check_effective_target_vect_no_int_add): Likewise.
4688         (check_effective_target_vect_no_bitwise): Likewise.
4689         (check_effective_target_vect_widen_shift): Likewise.
4690         (check_effective_target_vect_no_align): Likewise.
4691         (check_effective_target_vect_hw_misalign): Likewise.
4692         (check_effective_target_vect_element_align): Likewise.
4693         (check_effective_target_vect_condition): Likewise.
4694         (check_effective_target_vect_cond_mixed): Likewise.
4695         (check_effective_target_vect_char_mult): Likewise.
4696         (check_effective_target_vect_short_mult): Likewise.
4697         (check_effective_target_vect_int_mult): Likewise.
4698         (check_effective_target_vect_extract_even_odd): Likewise.
4699         (check_effective_target_vect_interleave): Likewise.
4700         (check_effective_target_vect_stridedN): Likewise.
4701         (check_effective_target_vect_multiple_sizes): Likewise.
4702         (check_effective_target_vect64): Likewise.
4703         (check_effective_target_vect_call_copysignf): Likewise.
4704         (check_effective_target_vect_call_sqrtf): Likewise.
4705         (check_effective_target_vect_call_btrunc): Likewise.
4706         (check_effective_target_vect_call_btruncf): Likewise.
4707         (check_effective_target_vect_call_ceil): Likewise.
4708         (check_effective_target_vect_call_ceilf): Likewise.
4709         (check_effective_target_vect_call_floor): Likewise.
4710         (check_effective_target_vect_call_floorf): Likewise.
4711         (check_effective_target_vect_call_lceil): Likewise.
4712         (check_effective_target_vect_call_lfloor): Likewise.
4713         (check_effective_target_vect_call_nearbyint): Likewise.
4714         (check_effective_target_vect_call_nearbyintf): Likewise.
4715         (check_effective_target_vect_call_round): Likewise.
4716         (check_effective_target_vect_call_roundf): Likewise.
4717         (check_effective_target_vect_perm): Likewise, but also append *_saved
4718         to the existing global name to properly cache the result.
4719         (check_effective_target_vect_perm_byte): Likewise.
4720         (check_effective_target_vect_perm_short): Likewise.
4721         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4722         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4723         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4724         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4725         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4726         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4727         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4728         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4729         (check_effective_target_vect_sdot_qi): Likewise.
4730         (check_effective_target_vect_udot_qi): Likewise.
4731         (check_effective_target_vect_sdot_hi): Likewise.
4732         (check_effective_target_vect_udot_hi): Likewise.
4733         (check_effective_target_vect_usad_char): Likewise.
4734         (check_effective_target_vect_pack_trunc): Likewise.
4735         (check_effective_target_vect_unpack): Likewise.
4736         (check_effective_target_vect_aligned_arrays): Likewise.
4737         (check_effective_target_vect_natural_alignment): Likewise.
4738         (check_effective_target_vector_alignment_reachable): Likewise.
4739         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4740         (is-effective-target): Initialize et_index if undefined.
4741         (et-dg-runtest): New.
4742         (et-is-effective-target): Likewise.
4743         (check_vect_support_and_set_flags): Add supported MIPS targets to
4744         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4746 2016-07-26  Richard Biener  <rguenther@suse.de>
4747             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4749         PR middle-end/70920
4750         * gcc.dg/pr70920-1.c: New test-case.
4751         * gcc.dg/pr70902-2.c: Likewise.
4752         * gcc.dg/pr70920-3.c: Likewise.
4753         * gcc.dg/pr70920-4.c: Likewise
4754         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4755         2 instead of 3.
4757 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4759         * gcc.c-torture/execute/pr71494.c: Require label_values.
4760         * gcc.dg/pr16973.c: Ditto.
4762 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4764         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4765         * gcc.dg/torture/pr69771.c: Require int32plus.
4766         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4768 2016-07-25  Martin Liska  <mliska@suse.cz>
4770         * gcc.dg/torture/pr71987.c: New test.
4772 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4774         PR fortran/71935
4775         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4776         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4777         * gfortran.dg/pr71935.f90: New test.
4779 2016-07-22  Martin Sebor  <msebor@redhat.com>
4781         PR c++/71675
4782         * g++.dg/ext/atomic-3.C: New test.
4783         * gcc.dg/atomic/pr71675.c: New test.
4785 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4787         * gcc.target/i386/mvc8.c: New test.
4789 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4791         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4792         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4794 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4796         PR fortran/71795
4797         * gfortran.dg/constructor_50.f90:  New test.
4799 2016-07-22  Martin Liska  <mliska@suse.cz>
4801         PR gcov-profile/69028
4802         PR gcov-profile/62047
4803         * g++.dg/cilk-plus/pr69028.C: New test.
4805 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4807         * gfortran.dg/coarray_stat_2.f90: New test.
4809 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4811         * gcc.target/powerpc/vec-extract.h: New files to check the
4812         vec_extract built-in functions for all vector types, testing
4813         accessing each element, both with constant and variable element
4814         numbers.
4815         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4816         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4817         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4818         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4819         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4820         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4821         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4822         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4823         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4825 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4827         PR c++/71728
4828         * g++.dg/other/pr71728.C: New test.
4830 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4832         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4833         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4834         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4835         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4836         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4838 2016-07-21  Richard Biener  <rguenther@suse.de>
4840         PR tree-optimization/71947
4841         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4843 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4845         * gcc.dg/tree-ssa/scev-15.c: New.
4847 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4849         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4851 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4853         PR c++/71941
4854         * g++.dg/gomp/pr71941.C: New test.
4856 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4858         PR c/70339
4859         PR c/71858
4860         * g++.dg/spellcheck-identifiers.C: New test case, based on
4861         gcc.dg/spellcheck-identifiers.c.
4862         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4863         gcc.dg/spellcheck-identifiers-2.c.
4864         * g++.dg/spellcheck-typenames.C: New test case, based on
4865         gcc.dg/spellcheck-typenames.c
4867 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4869         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4870         pointer to member function and also test catching by reference.
4872 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4874         * gcc.target/s390/pr67443.c: Fix test case.
4876 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4878         * gcc.target/s390/insv-1.c: Xfail some tests.
4879         * gcc.target/s390/insv-2.c: Likewise.
4881 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4883         * gcc.target/avr/torture/get-mem.c: New test.
4884         * gcc.target/avr/torture/set-mem.c: New test.
4886 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4888         PR target/71948
4889         * gcc.target/avr/torture/tiny-progmem.c: New test.
4891 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4893         PR c++/71909
4894         * g++.dg/parse/pr71909.C: New test.
4895         * g++.dg/tm/pr71909.C: New test.
4897         PR c++/50060
4898         * g++.dg/cpp0x/constexpr-50060.C: New test.
4899         * g++.dg/cpp1y/constexpr-50060.C: New test.
4901 2016-07-20  Martin Liska  <mliska@suse.cz>
4903         * gfortran.dg/graphite/pr71898.f90: New test.
4905 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4907         PR tree-optimization/71503
4908         PR tree-optimization/71683
4909         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4910         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4912 2016-07-20  Martin Liska  <mliska@suse.cz>
4914         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4915         * gcc.dg/plugin/sreal-test-1.c: Remove.
4916         * gcc.dg/plugin/sreal_plugin.c: Remove.
4918 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4920         PR fortran/71902
4921         * gfortran.dg/dependency_47.f90:  New test.
4923 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4925         PR rtl-optimization/71916
4926         * gcc.c-torture/compile/pr71916.c: New test.
4928         PR middle-end/71874
4929         * g++.dg/torture/pr71874.C: New test.
4931         PR middle-end/71734
4932         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4933         (my_alloc): Rewritten to use __builtin_posix_memalign and
4934         __SIZE_TYPE__.
4935         (my_free): Use __builtin_free instead of _mm_free.
4936         (Vec::operator=): Use __builtin_memcpy.
4938 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4940         PR fortran/71688
4941         * gfortran.dg/pr71688.f90: New test.
4943 2016-07-19  Richard Biener  <rguenther@suse.de>
4945         * c-c++-common/vector-subscript-6.c: New testcase.
4946         * c-c++-common/vector-subscript-7.c: Likewise.
4948 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4950         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4951         and UInt32 based on __SIZEOF_INT__.
4953 2016-07-19  Richard Biener  <rguenther@suse.de>
4955         PR tree-optimization/71901
4956         * gcc.dg/torture/pr71901.c: New testcase.
4958 2016-07-19  Richard Biener  <rguenther@suse.de>
4960         PR tree-optimization/71908
4961         * gcc.dg/torture/pr71908.c: New testcase.
4963 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4965         PR target/71493
4966         * gcc.target/powerpc/pr71493-1.c: New test.
4967         * gcc.target/powerpc/pr71493-2.c: Likewise.
4969 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4971         PR c++/71835
4972         * g++.dg/conversion/ambig3.C: New test.
4974         PR c++/71828
4975         * g++.dg/cpp0x/constexpr-71828.C: New test.
4977         PR c++/71826
4978         * g++.dg/template/pr71826.C: New test.
4980         PR c++/71822
4981         * g++.dg/template/defarg21.C: New test.
4983         PR c++/71871
4984         * g++.dg/ext/vector31.C: New test.
4986 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
4988         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4990 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
4992         PR tree-optimization/71734
4993         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4995 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4997         * gcc.target/s390/warn-dynamicstack-1.c: New test.
4998         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4999         stack-layout-dynamic-1.c: New test.
5001 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5003         * gcc.target/s390/nolrl-1.c: New test.
5005 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5007         PR fortran/71523
5008         * gfortran.dg/pr71523_1.f90: New test.
5009         * gfortran.dg/pr71523_2.f90: New test.
5011 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5013         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5015 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016             Marco Restelli  <mrestelli@gmail.com>
5018         PR fortran/62125
5019         * gfortran.dg/pr62125.f90: New test.
5021 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5023         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5024         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5026 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5028         PR c++/58796
5029         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5030         * g++.dg/cpp0x/nullptr35.C: New test.
5032 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5034         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5036 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5038         * gfortran.dg/goacc/vector_length.f90: New test.
5040 2016-07-15  Richard Biener  <rguenther@suse.de>
5042         PR tree-optimization/71881
5043         * gcc.dg/torture/pr71881.c: New testcase.
5045 2016-07-15  Richard Biener  <rguenther@suse.de>
5047         PR tree-optimization/71887
5048         * gcc.dg/torture/pr71887.c: New testcase.
5050 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5052         PR c/71858
5053         * gcc.dg/spellcheck-identifiers-3.c: New test.
5055 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
5057         PR fortran/71807
5058         * gfortran.dg/null_9.f90: New test.
5060 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5062         * gcc.dg/tree-ssa/loop-41.c: New test.
5064 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5066         PR tree-optimization/71347
5067         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5069 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5071         PR fortran/29819
5072         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5073         * gfortran.dg/contains.f90: Ditto.
5074         * gfortran.dg/contains_empty_1.f03: Ditto.
5075         * gfortran.dg/submodule_3.f08: Ditto.
5077 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5079         PR testsuite/71865
5080         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5081         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5082         expected diagnostics.
5084         PR c/71858
5085         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5086         * gcc.dg/spellcheck-identifiers-2.c: New test.
5087         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5088         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5090 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5092         PR tree-optimization/71872
5093         * gcc.c-torture/compile/pr71872.c: New test.
5095 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5097         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5098         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5099         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5100         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5101         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5102         * gcc.target/arm/atomic-op-acquire-1.c: This.
5103         * gcc.target/arm/atomic-op-char.c: Rename into ...
5104         * gcc.target/arm/atomic-op-char-1.c: This.
5105         * gcc.target/arm/atomic-op-consume.c: Rename into ...
5106         * gcc.target/arm/atomic-op-consume-1.c: This.
5107         * gcc.target/arm/atomic-op-int.c: Rename into ...
5108         * gcc.target/arm/atomic-op-int-1.c: This.
5109         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5110         * gcc.target/arm/atomic-op-relaxed-1.c: This.
5111         * gcc.target/arm/atomic-op-release.c: Rename into ...
5112         * gcc.target/arm/atomic-op-release-1.c: This.
5113         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5114         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5115         * gcc.target/arm/atomic-op-short.c: Rename into ...
5116         * gcc.target/arm/atomic-op-short-1.c: This.
5117         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5118         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5119         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5120         * gcc.target/arm/atomic-op-char-2.c: Likewise.
5121         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5122         * gcc.target/arm/atomic-op-int-2.c: Likewise.
5123         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5124         * gcc.target/arm/atomic-op-release-2.c: Likewise.
5125         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5126         * gcc.target/arm/atomic-op-short-2.c: Likewise.
5128 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5130         PR fortran/70842
5131         * gfortran.dg/select_type_35.f03: New test.
5133 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5135         PR target/65951
5136         PR tree-optimization/70923
5137         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5138         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5139         * gcc.dg/vect/pr65951.c: Likewise.
5140         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5142 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5144         * c-c++-common/pr60226.c: Expect maximum object file alignment
5145         error on AIX.
5147 2016-07-14  Richard Biener  <rguenther@suse.de>
5149         PR tree-optimization/71866
5150         * gcc.dg/torture/pr71866.c: New testcase.
5152 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5154         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5155         selector and enclose boolean expression in curly braces.
5157 2016-07-14  Alan Modra  <amodra@gmail.com>
5159         PR target/71733
5160         * gcc.target/powerpc/p9-novsx.c: New.
5162 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5164         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5165         * g++.dg/tree-prof/morefunc.C: Dito.
5166         * g++.dg/tree-prof/pr35545.C: Dito.
5167         * g++.dg/tree-prof/reorder.C: Dito.
5168         * gcc.dg/tree-prof/20050826-2.c: Dito.
5169         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5170         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5171         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5172         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5173         * gcc.dg/tree-prof/inliner-1.c: Dito.
5174         * gcc.dg/tree-prof/merge_block.c: Dito.
5175         * gcc.dg/tree-prof/stringop-1.c: Dito.
5176         * gcc.dg/tree-prof/stringop-2.c: Dito.
5177         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5178         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5179         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5180         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5181         * gcc.dg/tree-prof/update-loopch.c: Dito.
5182         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5183         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5184         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5185         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5186         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5187         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5188         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5190 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5192         * lib/profopt.exp (profopt-execute): Remove .imports files.
5194 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5196         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5198 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5200         * lib/profopt.exp (dg-final-scan-autofdo,
5201         dg-final-scan-not-autofdo): New functions.
5203 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
5205         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5206         * gcc.dg/vect/vect-35.c: Ditto.
5207         * gcc.dg/vect/vect-alias-check-2.c: New test.
5209 2016-07-13  Martin Liska  <mliska@suse.cz>
5211         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5212         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5213         * gfortran.dg/pr42108.f90: Update expected dump scan.
5215 2016-07-13  Richard Biener  <rguenther@suse.de>
5217         PR tree-optimization/24574
5218         * gcc.dg/pr24574.c: New testcase.
5220 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5222         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5223         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5224         * c-c++-common/pr68833-1.c: Require int32plus.
5225         * gcc.dg/ipa/pr63551.c: Likewise.
5226         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5227         * gcc.dg/ipa/pr64041.c: Require int32plus.
5229 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5231         PR ipa/71633
5232         * g++.dg/pr71633.C: New test.
5234 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5236         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5237         Add new arm_thumb1_cbz_ok effective target.
5238         * gcc.target/arm/cbz.c: New test.
5240 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5242         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5243         Define effective target.
5244         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5245         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5246         * gcc.target/arm/movhi_movw.c: New test.
5247         * gcc.target/arm/movsi_movw.c: Likewise.
5248         * gcc.target/arm/movdi_movw.c: Likewise.
5250 2016-07-13  Richard Biener  <rguenther@suse.de>
5252         PR middle-end/71104
5253         * gcc.dg/pr71104-1.c: New testcase.
5254         * gcc.dg/pr71104-2.c: Likewise.
5256 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5258         PR target/71805
5259         * gcc.target/powerpc/pr71805.c: New test.
5261 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5263         * gcc.target/powerpc/divkc3-1.c: New.
5264         * gcc.target/powerpc/mulkc3-1.c: New.
5266 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5268         * gcc.target/arm/data-rel-1.c: New.
5269         * gcc.target/arm/data-rel-2.c: New.
5270         * gcc.target/arm/data-rel-3.c: New.
5272 2016-07-12  Martin Liska  <mliska@suse.cz>
5274         * gcc.dg/params/blocksort-part.c: New test.
5275         * gcc.dg/params/params.exp: New file.
5277 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5279         PR middle-end/71700
5280         * gcc.c-torture/execute/pr71700.c: New test.
5282 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5283         Richard Biener  <rguenther@suse.de>
5285         PR tree-optimization/23286
5286         PR tree-optimization/70159
5287         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5288         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5289         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5290         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5291         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5292         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5293         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5294         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5295         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5296         * gcc.dg/pr51879-12.c: Likewise.
5297         * gcc.dg/strlenopt-9.c: Likewise.
5298         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5299         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5300         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5301         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5302         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5303         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5304         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5305         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5306         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5307         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5308         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5309         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5310         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5311         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5312         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5314 2016-07-12  Richard Biener  <rguenther@suse.de>
5316         PR rtl-optimization/68961
5317         * gcc.target/i386/pr68961.c: New testcase.
5319 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5321         PR middle-end/71758
5322         * c-c++-common/gomp/pr71758.c: New test.
5323         * gfortran.dg/gomp/pr71758.f90: New test.
5325         PR tree-optimization/71823
5326         * gcc.dg/vect/pr71823.c: New test.
5328 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5330         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5331         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5332         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5334 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5336         PR target/71801
5337         * gcc.target/i386/pr71801.c: New test.
5339 2016-07-11  Richard Biener  <rguenther@suse.de>
5341         PR tree-optimization/71816
5342         * gcc.dg/torture/pr71816.c: New testcase.
5344 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5346         PR fortran/71783
5347         * gfortran.dg/dependency_46.f90:  New test.
5349 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5351         PR rtl-optimization/71621
5352         * gcc.target/i386/pr71621-1.c: New.
5353         * gcc.target/i386/pr71621-2.c: New.
5355 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5357         * gfortran.dg/goacc/pr71704.f90: New test.
5359 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5361         PR target/71297
5362         * gcc.target/powerpc/pr71297.c: New.
5364 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5366         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5368 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5370         PR target/71806
5371         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5373 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5375         PR tree-optimization/71667
5376         * gcc.dg/vect/pr71667.c: New
5378 2016-07-08  Martin Liska  <mliska@suse.cz>
5380         * gcc.dg/torture/pr71606.c: New test.
5382 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5384         PR fortran/71764
5385         * gfortran.dg/pr71764.f90: New test.
5387 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5388             Kai Tietz  <ktietz70@googlemail.com>
5390         PR c++/70869
5391         PR c++/71054
5392         * g++.dg/cpp0x/pr70869.C: New test.
5393         * g++.dg/cpp0x/pr71054.C: New test.
5395 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5397         * g++.dg/debug/pr71432.C: Fail on AIX.
5399 2016-07-07  Martin Liska  <mliska@suse.cz>
5401         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5402         an undefined behavior.
5403         * gfortran.dg/do_3.F90: Likewise.
5404         * gfortran.dg/do_check_11.f90: New test.
5405         * gfortran.dg/do_check_12.f90: New test.
5406         * gfortran.dg/do_corner_warn.f90: New test.
5408 2016-07-07  Martin Liska  <mliska@suse.cz>
5410         * gfortran.dg/predict-1.f90: Ammend the test.
5411         * gfortran.dg/predict-2.f90: Likewise.
5413 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5415         PR ipa/71624
5416         * g++.dg/pr71624.C: New test.
5418 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5420         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5421         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5422         ARMv8-M Mainline architectures.
5424 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5426         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5427         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5429 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5431         PR target/70098
5432         PR target/71763
5433         * gcc.target/powerpc/pr71763.c: New file.
5435 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5437         PR tree-optimization/71518
5438         * gcc.dg/pr71518.c: New test.
5440 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5442         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5444 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5446         PR target/50739
5447         * gcc.target/avr/pr50739.c: New test.
5449 2016-07-05  Jan Hubicka  <jh@suse.cz>
5451         * gcc.dg/tree-ssa/scev-14.c: update template.
5453 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5455         * gcc.dg/vect/group-no-gaps-1.c: New test.
5457 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5459         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5460         if kernel supports MPX.
5462 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5464         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5466 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5467             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5469         * gcc.target/powerpc/signbit-1.c: New test.
5470         * gcc.target/powerpc/signbit-2.c: New test.
5471         * gcc.target/powerpc/signbit-3.c: New test.
5473 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5475         PR rtl-optimization/71594
5476         * gcc.dg/torture/pr71594.c: New test.
5478 2016-07-05  Jan Hubicka  <jh@suse.cz>
5480         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5482 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5484         PR c++/62314
5485         * g++.dg/parse/error5.C: Update column
5486         number of missing semicolon error.
5487         * g++.dg/pr62314-2.C: New test case.
5489 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5491         * gfortran.dg/coarray_stat_function.f90: New test.
5492         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5493         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5494         to new interfaces.
5496 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5498         PR fortran/71623
5499         * gfortran.dg/deferred_character_17.f90: New test.
5501 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5503         * gcc.target/arm/neon/polytypes.c: Move to ...
5504         * gcc.target/arm/polytypes.c: ... here.
5505         * gcc.target/arm/neon/pr51534.c: Move to ...
5506         * gcc.target/arm/pr51534.c: ... here.
5507         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5508         * gcc.target/arm/vect-vcvt.c: ... here.
5509         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5510         * gcc.target/arm/vect-vcvtq.c: ... here.
5511         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5512         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5513         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5514         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5515         * gcc.target/arm/neon/neon.exp: Delete.
5516         * gcc.target/arm/neon/: Delete.
5518 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5520         PR fortran/65575
5521         * gfortran.dg: pr65575.f90: New test.
5523 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5525         PR fortran/35849
5526         * gfortran.dg: pr35849.f90: New test.
5528 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5530         PR c++/71739
5531         * g++.dg/cpp0x/pr71739.C: New test.
5533 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5535         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5537 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5539         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5540         locr.
5541         * gcc.target/s390/loc-1.c: New test.
5543 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5545         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5546         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5548 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5550         PR target/63874
5551         * gcc.target/aarch64/pr63874.c: New test.
5553 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5555         * g++.dg/header.c: New.
5556         * gcc.dg/header.c: New.
5558 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5560         PR c/71719
5561         * c-c++-common/Wunused-var-15.c: New test.
5563 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5565         PR fortran/71687
5566         * gfortran.dg/gomp/pr71687.f90: New test.
5568 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5570         * gcc.dg/const-float128-ped.c: Require __float128 effective
5571         target and options.
5572         * gcc.dg/const-float128.c: Likewise.
5573         * gcc.dg/torture/float128-cmp-invalid.c: Require
5574         __float128 and base_quadfloat_support effective targets, and
5575         __float128 options.
5576         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5577         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5578         * gcc.dg/torture/float128-nan.c: Likewise.
5579         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5580         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5581         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5582         * lib/target-supports.exp (check_effective_target___float128): New.
5583         (add_options_for___float128): New.
5584         (check_effective_target_base_quadword_support): New.
5586 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5588         PR target/71720
5589         * gcc.target/powerpc/pr71720.c: New test.
5591 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5593         * gcc.dg/bss.c: New.
5595 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5597         PR target/71698
5598         * gcc.target/powerpc/pr71698.c: New test.
5600 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5602         PR target/71151
5603         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5604         instead of ".foo" for its section name.
5605         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5606         depending on MCU's flash size.
5607         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5608         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5609         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5610         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5611         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5612         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5614 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5616         * gcc.target/i386/pr65105-2.c: Add -msse2.
5618 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5620         PR tree-optimization/71707
5621         * gcc.dg/strlenopt-29.c: New test.
5623         PR fortran/71704
5624         * gfortran.dg/gomp/pr71704.f90: New test.
5626         PR fortran/71705
5627         * gfortran.dg/gomp/pr71705.f90: New test.
5629 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5631         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5632         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5633         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5634         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5635         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5636         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5637         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5638         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5639         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5640         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5641         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5642         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5643         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5644         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5645         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5646         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5647         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5648         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5649         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5650         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5651         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5652         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5653         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5654         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5655         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5656         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5657         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5658         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5659         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5660         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5661         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5662         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5663         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5664         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5665         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5666         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5667         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5668         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5669         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5670         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5671         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5672         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5673         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5674         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5675         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5676         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5677         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5678         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5679         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5680         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5681         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5682         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5683         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5684         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5685         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5686         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5687         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5688         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5689         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5690         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5691         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5692         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5693         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5694         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5695         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5696         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5697         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5698         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5699         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5700         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5701         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5702         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5703         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5704         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5705         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5706         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5707         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5708         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5709         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5710         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5711         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5713 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5714             James Greenhalgh  <james.greenhalgh@arm.com>
5716         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5718 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5719             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5721         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5723 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5725         PR driver/71651
5726         * gcc.dg/spellcheck-options-12.c: New test case.
5728 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5730         PR middle-end/71693
5731         * gcc.c-torture/compile/pr71693.c: New test.
5733 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5735         * gcc.dg/spellcheck-params.c: New testcase.
5736         * gcc.dg/spellcheck-params-2.c: New testcase.
5738 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5740         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5741         vector extract instructions.
5742         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5744 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5746         PR fortran/71686
5747         * gfortran.dg/unexpected_eof_2.f90: New test.
5748         * gfortran.dg/unexpected_eof_3.f90: New test.
5750 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5752         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5754 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5756         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5757         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5758         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5760 2016-06-29  Richard Biener  <rguenther@suse.de>
5762         PR middle-end/15256
5763         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5765 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5767         * gcc.target/arm/aapcs/neon-vect10.c: Require
5768         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5769         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5770         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5771         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5772         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5773         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5774         * gcc.target/arm/fp16-aapcs-1.c: Require
5775         -mfloat-ab=hard.  Also simplify the test.
5776         * gcc.target/arm/fp16-aapcs-2.c: New.
5778 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5780         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5781         (add_options_for_arm_fp16_ieee): New.
5782         (add_options_for_arm_fp16_alternative): New.
5783         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5784         long-line.
5785         (effective_target_arm_fp16_hw): New.
5787 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5789         PR tree-optimization/71655
5790         * g++.dg/pr71655.C: New test.
5792 2016-06-29  Martin Liska  <mliska@suse.cz>
5794         * gcc.dg/pr71585.c: New test.
5795         * gcc.dg/pr71585-2.c: New test.
5796         * gcc.dg/pr71585-3.c: New test.
5798 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5800         PR tree-optimization/70729
5801         * g++.dg/vect/pr70729.cc: New test.
5803 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5805         * c-c++-common/gomp/cancel-1.c: Extend.
5807 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5809         PR tree-optimization/71625
5810         * gcc.dg/strlenopt-28.c: New test.
5812 2016-06-29  Richard Biener  <rguenther@suse.de>
5814         PR middle-end/71002
5815         * g++.dg/torture/pr71002.C: Adjust testcase.
5817 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5819         PR c/71685
5820         * gcc.dg/pr71685.c: New test.
5822 2016-06-28  Martin Sebor  <msebor@redhat.com>
5824         PR c/71552
5825         * gcc.dg/init-bad-9.c: New test.
5827 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5829         * gcc.target/powerpc/abs128-1.c: Require VSX.
5830         * gcc.target/powerpc/copysign128-1.c: Likewise.
5831         * gcc.target/powerpc/inf128-1.c: Likewise.
5832         * gcc.target/powerpc/nan128-1.c: Likewise.
5834 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5836         PR middle-end/71626
5837         * gcc.c-torture/execute/pr71626-1.c: New test.
5838         * gcc.c-torture/execute/pr71626-2.c: New test.
5840 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5842         PR target/71656
5843         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5845 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5847         PR target/71670
5848         * gcc.target/powerpc/pr71670.c: New testcase.
5850 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5852         PR target/71656
5853         * gcc.target/powerpc/pr71656-1.c: New test.
5854         * gcc.target/powerpc/pr71656-2.c: New test.
5856 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5858         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5859         around fp16 code.
5860         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5861         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5862         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5863         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5864         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5865         Add arm_neon_fp16_ok effective target.
5866         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5867         Likewise.
5868         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5869         Likewise.
5870         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5871         Likewise.
5872         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5873         Likewise.
5874         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5875         Likewise.
5876         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5877         Likewise.
5878         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5879         Likewise.
5880         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5881         Likewise.
5882         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5883         Likewise.
5884         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5885         Likewise.
5886         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5887         Likewise.
5889 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5891         * gcc.dg/predict-12.c: New testcase.
5893 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5895         PR fortran/71649
5896         * gfortran.dg/pr71649.f90: New test.
5898 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5900         PR tree-optimization/71643
5901         * g++.dg/opt/pr71643.C: New test.
5903         PR tree-optimization/71631
5904         * gcc.c-torture/execute/pr71631.c: New test.
5906 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5908         * gcc.dg/predict-11.c: New testcase.
5909         * gfortran.dg/predict-2.f90: New testcase.
5911 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5913         * gcc.dg/predict-10.c: New test.
5915 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5917         * gcc.target/powerpc/abs128-1.c: New.
5918         * gcc.target/powerpc/copysign128-1.c: New.
5919         * gcc.target/powerpc/inf128-1.c: New.
5920         * gcc.target/powerpc/nan128-1.c: New.
5922 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5924         * gfortran.dg/pr71642.f90: New test.
5926 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5928         PR tree-optimization/71647
5929         * gcc.target/i386/pr71647.c: New test.
5931 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5933         * gcc.target/i386/noplt-gd-1.c: New test.
5934         * gcc.target/i386/noplt-gd-2.c: Likewise.
5935         * gcc.target/i386/noplt-gd-3.c: Likewise.
5936         * gcc.target/i386/noplt-ld-1.c: Likewise.
5937         * gcc.target/i386/noplt-ld-2.c: Likewise.
5938         * gcc.target/i386/noplt-ld-3.c: Likewise.
5939         * lib/target-supports.exp
5940         (check_effective_target_tls_get_addr_via_got): New.
5942 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5944         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5945         testsuite compile flags.
5946         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5947         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5949 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5951         * g++dg/vect/pr36684.cc: Add dg-do compile.
5952         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5953         * gcc.dg/vect/pr70021.c: Ditto.
5954         * gcc.dg/vect/pr70138-1.c: Ditto.
5955         * gcc.dg/vect/pr70138-2.c: Ditto.
5956         * gcc.dg/vect/pr70354-1.c: Ditto.
5957         * gcc.dg/vect/pr70354-2.c: Ditto.
5958         * gcc.dg/vect/pr71259.c: Ditto.
5959         * gcc.dg/vect/pr71416-1.c: Ditto.
5960         * gcc.dg/vect/slp-43.c: Ditto.
5961         * gcc.dg/vect/slp-45.c: Ditto.
5962         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5963         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5964         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5965         * gfortran.dg/vect/pr69980.f90: Ditto.
5967 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5969         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5970         * gcc.dg/vect/bb-slp-30.c: Ditto.
5971         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5972         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5973         * gcc.dg/vect/pr45902.c: Ditto.
5974         * gcc.dg/vect/pr48172.c: Ditto.
5975         * gcc.dg/vect/pr48377.c: Ditto.
5976         * gcc.dg/vect/pr49038.c: Ditto.
5977         * gcc.dg/vect/pr49771.c: Ditto.
5978         * gcc.dg/vect/pr52091.c: Ditto.
5979         * gcc.dg/vect/pr53185-2.c: Ditto.
5980         * gcc.dg/vect/pr56826.c: Ditto.
5981         * gcc.dg/vect/pr60276.c: Ditto.
5982         * gcc.dg/vect/pr62021.c: Ditto.
5983         * gcc.dg/vect/pr63530.c: Ditto.
5984         * gcc.dg/vect/pr65518.c: Ditto.
5985         * gcc.dg/vect/pr65947-1.c: Ditto.
5986         * gcc.dg/vect/pr65947-10.c: Ditto.
5987         * gcc.dg/vect/pr65947-11.c: Ditto.
5988         * gcc.dg/vect/pr65947-12.c: Ditto.
5989         * gcc.dg/vect/pr65947-13.c: Ditto.
5990         * gcc.dg/vect/pr65947-2.c: Ditto.
5991         * gcc.dg/vect/pr65947-3.c: Ditto.
5992         * gcc.dg/vect/pr65947-4.c: Ditto.
5993         * gcc.dg/vect/pr65947-5.c: Ditto.
5994         * gcc.dg/vect/pr65947-6.c: Ditto.
5995         * gcc.dg/vect/pr65947-7.c: Ditto.
5996         * gcc.dg/vect/pr65947-8.c: Ditto.
5997         * gcc.dg/vect/pr65947-9.c: Ditto.
5998         * gcc.dg/vect/pr71416-1.c: Ditto.
5999         * gcc.dg/vect/pr71439.c: Ditto.
6000         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6001         * gcc.dg/vect/vect-bswap16.c: Ditto.
6002         * gcc.dg/vect/vect-bswap32.c: Ditto.
6003         * gcc.dg/vect/vect-bswap64.c: Ditto.
6004         * gcc.dg/vect/vect-live-1.c: Ditto.
6005         * gcc.dg/vect/vect-live-2.c: Ditto.
6006         * gcc.dg/vect/vect-live-3.c: Ditto.
6007         * gcc.dg/vect/vect-live-4.c: Ditto.
6008         * gcc.dg/vect/vect-live-5.c: Ditto.
6009         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6010         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6011         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6012         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6013         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6014         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6015         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6016         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6017         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6018         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6019         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6020         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6021         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6022         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6023         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6024         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6025         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6027 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6029         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6031 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6033         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6034         ia32 if R_386_GOT32X relocation is supported.
6035         * gcc.target/i386/noplt-3.c: Likewise.
6036         * gcc.target/i386/noplt-2.c: Likewise.
6037         (main): Renamed to ...
6038         (bar): This.
6039         * gcc.target/i386/noplt-4.c: Likewise.
6040         (main): Renamed to ...
6041         (bar): This.
6042         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6043         * gcc.target/i386/pr67400-5.c: Likewise.
6045 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6047         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6048         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6050         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6051         f4): Adjust expected diagnostics.
6052         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6053         (T): If OVFP is defined, redefine to TP.
6054         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6055         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6056         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6057         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6058         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6059         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6060         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6061         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6062         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6063         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6064         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6065         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6066         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6067         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6068         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6069         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6070         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6071         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6072         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6073         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6074         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6075         as last argument to __builtin_add_overflow_p.
6077 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6079         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6080         dg-options and remove default vector testsuite compile flags.
6081         * g++.dg/vect/pr33860a.cc: Ditto.
6082         * g++.dg/vect/pr45470-a.cc: Ditto.
6083         * g++.dg/vect/pr45470-b.cc: Ditto.
6084         * g++.dg/vect/pr60896.cc: Ditto.
6085         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6086         * gcc.dg/vect/pr18308.c: Ditto.
6087         * gcc.dg/vect/pr24049.c: Ditto.
6088         * gcc.dg/vect/pr33373.c: Ditto.
6089         * gcc.dg/vect/pr36228.c: Ditto.
6090         * gcc.dg/vect/pr42395.c: Ditto.
6091         * gcc.dg/vect/pr42604.c: Ditto.
6092         * gcc.dg/vect/pr46663.c: Ditto.
6093         * gcc.dg/vect/pr48765.c: Ditto.
6094         * gcc.dg/vect/pr49093.c: Ditto.
6095         * gcc.dg/vect/pr49352.c: Ditto.
6096         * gcc.dg/vect/pr52298.c: Ditto.
6097         * gcc.dg/vect/pr52870.c: Ditto.
6098         * gcc.dg/vect/pr53185.c: Ditto.
6099         * gcc.dg/vect/pr53773.c: Ditto.
6100         * gcc.dg/vect/pr56695.c: Ditto.
6101         * gcc.dg/vect/pr62171.c: Ditto.
6102         * gcc.dg/vect/pr63530.c: Ditto.
6103         * gcc.dg/vect/pr68339.c: Ditto.
6104         * gcc.dg/vect/pr71259.c: Ditto.
6105         * gcc.dg/vect/vect-82_64.c: Ditto.
6106         * gcc.dg/vect/vect-83_64.c: Ditto.
6107         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6108         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6109         * gcc.dg/vect/vect-shift-2.c: Ditto.
6110         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6111         * gfortran.dg/vect/pr39318.f90: Ditto.
6112         * gfortran.dg/vect/pr45714-a.f: Ditto.
6113         * gfortran.dg/vect/pr45714-b.f: Ditto.
6114         * gfortran.dg/vect/pr46213.f90: Ditto.
6116 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6117             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6119         * gcc.target/powerpc/p9-splat-5.c: New test.
6121 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6123         PR tree-optimization/71488
6124         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6125         * lib/target-supports.exp: ... here.
6126         (check_sse4_hw_available): New procedure.
6127         (check_effective_target_sse4_runtime): Ditto.
6128         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6129         -march=westmere for sse4_runtime targets.
6130         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6131         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6132         (dg-additional-options): Use for sse4_runtime targets.
6133         (main): Call check_vect ().
6134         (dg-final): Perform scan only for sse4_runtime targets.
6136 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6138         PR target/66232
6139         PR target/67400
6140         * gcc.target/i386/pr66232-14.c: New file.
6141         * gcc.target/i386/pr66232-15.c: Likewise.
6142         * gcc.target/i386/pr66232-16.c: Likewise.
6143         * gcc.target/i386/pr66232-17.c: Likewise.
6144         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6145         ia32 if R_386_GOT32X relocation is supported.
6146         * gcc.target/i386/pr67400-2.c: Likewise.
6147         * gcc.target/i386/pr67400-3.c: Likewise.
6148         * gcc.target/i386/pr67400-4.c: Likewise.
6149         * gcc.target/i386/pr67400-6.c: Likewise.
6150         * gcc.target/i386/pr67400-7.c: Likewise.
6151         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6153 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6155         PR libgfortran/48852
6156         * gfortran.dg/char4_iunit_1.f03: Update test.
6157         * gfortran.dg/f2003_io_5.f03: Update test.
6158         * gfortran.dg/real_const_3.f90: Update test.
6160 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6162         * g++.dg/bprob/bprob.exp: Support autofdo.
6163         * g++.dg/tree-prof/tree-prof.exp: dito.
6164         * gcc.dg/tree-prof/tree-prof.exp: dito.
6165         * gcc.misc-tests/bprob.exp: dito.
6166         * gfortran.dg/prof/prof.exp: dito.
6167         * lib/profopt.exp: dito.
6168         * lib/target-supports.exp: Check for autofdo.
6170 2016-06-23  Martin Liska  <mliska@suse.cz>
6172         * gcc.dg/pr71619.c: New test.
6174 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6176         PR target/67400
6177         * gcc.target/i386/pr67400-1.c: New test.
6178         * gcc.target/i386/pr67400-2.c: Likewise.
6179         * gcc.target/i386/pr67400-3.c: Likewise.
6180         * gcc.target/i386/pr67400-4.c: Likewise.
6181         * gcc.target/i386/pr67400-5.c: Likewise.
6182         * gcc.target/i386/pr67400-6.c: Likewise.
6183         * gcc.target/i386/pr67400-7.c: Likewise.
6185 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6187         * c-c++-common/missing-header-1.c: New test case.
6188         * c-c++-common/missing-header-2.c: New test case.
6189         * c-c++-common/missing-header-3.c: New test case.
6190         * c-c++-common/missing-header-4.c: New test case.
6192 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6194         PR c/70339
6195         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6196         hint.
6197         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6198         expected results due to builtin "nanl" now being suggested for
6199         "name".
6200         * gcc.dg/pr67580.c: Update expected messages.
6201         * gcc.dg/spellcheck-identifiers.c: New testcase.
6202         * gcc.dg/spellcheck-typenames.c: New testcase.
6204 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6206         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6207         file.
6208         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6209         diagnostic-test-show-locus-parseable-fixits.c to sources for
6210         diagnostic_plugin_test_show_locus.c.
6211         * lib/gcc-defs.exp (freeform_regexps): New global.
6212         (dg-regexp): New function.
6213         (handle-dg-regexps): New function.
6214         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6215         freeform_regexps to the empty list.
6216         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6218 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6220         PR tree-optimization/71488
6221         * g++.dg/pr71488.C: New test.
6222         * gcc.dg/vect/vect-bool-cmp.c: New test.
6224 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
6226         * gcc.dg/guality/param-5.c: New test.
6228 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6230         * gcc.target/i386/asm-flag-7.c: New test.
6232 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6234         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6235         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6236         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6237         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6238         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6239         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6240         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6241         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6242         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6243         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6244         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6245         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6246         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6247         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6248         * lib/target-supports.exp: Likewise.
6250 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6252         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6253         * gcc.dg/attr-ms_struct-2.c: Likewise.
6254         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6255         * gcc.dg/bf-ms-attrib.c: Likewise.
6256         * gcc.dg/bf-ms-layout-2.c: Likewise.
6257         * gcc.dg/bf-ms-layout-3.c: Likewise.
6258         * gcc.dg/bf-ms-layout.c: Likewise.
6259         * gcc.dg/bf-no-ms-layout.c: Likewise.
6260         * gcc.target/i386/bitfield1.c: Likewise.
6261         * gcc.target/i386/bitfield2.c: Likewise.
6262         * gcc.target/i386/bitfield3.c: Likewise.
6264 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6266         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6267         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6268         override other than -mcpu=power9 command-line option is specified,
6269         or if the target operating system is aix.
6270         * gcc.target/powerpc/darn-1.c: Likewise.
6271         * gcc.target/powerpc/darn-2.c: Likewise.
6272         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6273         test if effective-target is not powerpc_p9vector_ok or if the
6274         target operating system is not defined.
6275         * gcc.target/powerpc/vslv-1.c: Likewise.
6276         * gcc.target/powerpc/vsrv-0.c: Likewise.
6277         * gcc.target/powerpc/vsrv-1.c: Likewise.
6279 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6281         PR fortran/71068
6282         * gfortran.dg/coarray/data_1.f90: New.
6284 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6286         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6287         (dg-require-effective-target): Use arm_v8_neon_hw.
6288         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6289         (dg-require-effective-target): Likewise.
6290         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6291         (dg-require-effective-target): Likewise.
6292         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6293         (dg-require-effective-target): Likewise.
6294         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6295         (dg-require-effective-target): Likewise.
6296         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6297         (dg-require-effective-target): Likewise.
6298         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6299         Add AArch64 check.
6301 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6303         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6304         Set to 3 so test passes.
6306 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6308         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6310 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6312         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6313         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6314         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6315         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6317 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6319         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6320         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6322 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6324         PR target/71549
6325         * gcc.target/i386/pr71549.c: New test.
6327 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6329         * gcc.target/powerpc/vadsdu-0.c: Replace
6330         dg-require-effective-target directive to allow test to run on more
6331         platforms, and add dg-skip-if directive to disable test on aix
6332         platforms because of known incompatibilities.
6333         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6334         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6335         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6336         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6337         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6338         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6339         * gcc.target/powerpc/vadsdub-2.c: Replace
6340         dg-require-effective-target directive to allow test to run on more
6341         platforms, and add dg-skip-if directive to disable test on aix
6342         platforms because of known incompatibilities.
6343         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6344         with vec_absdb call to differentiate this test from vadsdub-1.c.
6345         * gcc.target/powerpc/vadsduh-1.c: Replace
6346         dg-require-effective-target directive to allow test to run on more
6347         platforms, and add dg-skip-if directive to disable test on aix
6348         platforms because of known incompatibilities.
6349         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6350         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6351         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6353 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6355         PR tree-optimization/71588
6356         * gcc.dg/pr71558.c: New test.
6358 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6360         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6361         * c-c++-common/pr68657-2.c: Likewise.
6362         * c-c++-common/pr68657-3.c: Likewise.
6363         * gcc.dg/torture/pr69714.c: Require int32plus support.
6364         * gcc.dg/torture/pr70025.c: Likewise.
6365         * gcc.dg/torture/pr70083.c: Likewise.
6366         * gcc.dg/torture/pr70542.c: Likewise.
6367         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6369 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6371         PR c/71601
6372         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6374 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6376         PR middle-end/71581
6377         * gcc.dg/pr71581.c: New test.
6379         PR rtl-optimization/71591
6380         * gcc.dg/cpp/pr71591.c: New test.
6382 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6384         PR target/71571
6385         * g++.dg/torture/pr71571.C: New test.
6387 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6389         PR target/71559
6390         * gcc.target/i386/sse2-pr71559.c: New test.
6391         * gcc.target/i386/avx-pr71559.c: New test.
6392         * gcc.target/i386/avx512f-pr71559.c: New test.
6394 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6396         PR fortran/71194
6397         * gfortran.dg/pointer_remapping_10.f90: New.
6399 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6401         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6403 2016-06-20  Martin Sebor  <msebor@redhat.com>
6405         PR c/69507
6406         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6407         * gnu90-const-expr-1.c: Same.
6408         * gnu99-const-expr-1.c: Same.
6409         * gnu99-static-1.c: Same.
6411 2016-06-20  Renlin Li  <renlin.li@arm.com>
6413         PR testsuite/71489
6414         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6416 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6418         * gcc.target/aarch64/vcvt_f64_1.c: New.
6419         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6420         * gcc.target/aarch64/vrecp_f64_1.c: New.
6422 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6424         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6425         "alignement".
6427 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6429         PR target/71103
6430         * gcc.target/avr/torture/pr71103-2.c: New test.
6432 2016-06-19  Martin Sebor  <msebor@redhat.com>
6434         PR c/69507
6435         * gcc.dg/alignof.c: New test.
6437 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6439         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6440         vs dg-error; test constexpr specifier too.
6442 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6444         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6446 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6448         * lib/target-supports.exp
6449         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6450         arm_neon_ok and merge flags.  Fix temporary test name.
6451         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6452         and merge flags.
6454 2016-06-17  Martin Liska  <mliska@suse.cz>
6456         * gcc.dg/predict-9.c: Fix dump scanning.
6458 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6460         PR tree-optimization/71354
6461         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6463 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6465         PR tree-optimization/71347
6466         * gcc.dg/tree-ssa/pr71347.c: New test.
6468 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6470         PR tree-optimization/71354
6471         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6473 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6475         * gcc.dg/vect/vect-alias-check-1.c: New test.
6477 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6479         PR target/71151
6480         * gcc.target/avr/pr71151-1.c: New test.
6481         * gcc.target/avr/pr71151-2.c: New test.
6482         * gcc.target/avr/pr71151-3.c: New test.
6483         * gcc.target/avr/pr71151-4.c: New test.
6484         * gcc.target/avr/pr71151-5.c: New test.
6485         * gcc.target/avr/pr71151-6.c: New test.
6486         * gcc.target/avr/pr71151-7.c: New test.
6487         * gcc.target/avr/pr71151-8.c: New test.
6488         * gcc.target/avr/pr71151-common.h: New test.
6490 2016-06-16  Martin Liska  <mliska@suse.cz>
6492         * gfortran.dg/predict-1.f90: New test.
6494 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6496         PR target/71242
6497         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6499 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6501         * g++.dg/vect/pr36648.cc: Disable cunrolli
6503 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6505         PR target/71554
6506         * gcc.c-torture/execute/pr71554.c: New test.
6508         PR rtl-optimization/71532
6509         * gcc.dg/torture/pr71532.c: New test.
6511 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6513         * gcc.target/powerpc/p9-dimode1.c: New test.
6514         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6516 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6518         * gcc.c-torture/compile/20160615-1.c: New test.
6520         * g++.dg/cpp0x/ref-qual17.C: New test.
6522 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6524         PR middle-end/71529
6525         * gcc.target/i386/pr71529.C: New test.
6527 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6529         PR tree-optimization/71483
6530         * g++.dg/vect/pr71483.c: New
6532 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6534         PR c++/70202
6535         * g++.dg/inherit/crash6.C: New.
6536         * g++.dg/inherit/union2.C: Likewise.
6537         * g++.dg/inherit/virtual12.C: Likewise.
6538         * g++.dg/inherit/virtual13.C: Likewise.
6539         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6541 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6543         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6545 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6547         PR tree-optimization/71439
6548         * gcc.dg/vect/pr71439.c: New
6550 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6552         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6554 2016-06-15  Richard Biener  <rguenther@suse.de>
6556         * gcc.dg/vect/slp-45.c: New testcase.
6558 2016-06-15  Richard Biener  <rguenther@suse.de>
6560         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6562 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6564         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6565         requirements, and disable for AIX for now.
6566         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6568 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6570         PR c++/71528
6571         * g++.dg/opt/pr71528.C: New test.
6573         PR c++/71516
6574         * g++.dg/init/pr71516.C: New test.
6576 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6578         * g++.dg/init/array46.C: New.
6580 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6582         * gcc.target/i386/float128-3.c: New test.
6583         * gcc.target/i386/quad-sse4.c: Ditto.
6584         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6585         Update scan strings.
6587 2016-06-14  Richard Biener  <rguenther@suse.de>
6589         PR middle-end/71526
6590         * gfortran.dg/pr71526.f90: New testcase.
6592 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6594         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6595         * gcc.dg/zero_bits_compound-1.c: Likewise.
6597 2016-06-14  Richard Biener  <rguenther@suse.de>
6599         PR tree-optimization/71522
6600         * gcc.dg/torture/pr71522.c: New testcase.
6602 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6604         PR tree-optimization/71520
6605         * gcc.dg/tree-ssa/pr71520.c: New test.
6607 2016-06-14  Richard Biener  <rguenther@suse.de>
6609         PR tree-optimization/71521
6610         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6612 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6614         PR sanitizer/71498
6615         * c-c++-common/ubsan/bounds-13.c: New test.
6617         PR preprocessor/71183
6618         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6620 2016-06-13  Jeff Law  <law@redhat.com>
6622         PR tree-optimization/71403
6623         * c-c++-common/ubsan/pr71403-1.c: New test.
6624         * c-c++-common/ubsan/pr71403-2.c: New test.
6625         * c-c++-common/ubsan/pr71403-3.c: New test.
6627 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6629         PR middle-end/71478
6630         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6631         Add -Wno-psabi -w to dg-options.
6633 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6635         * gcc.target/powerpc/vadsdu-0.c: New test.
6636         * gcc.target/powerpc/vadsdu-1.c: New test.
6637         * gcc.target/powerpc/vadsdu-2.c: New test.
6638         * gcc.target/powerpc/vadsdu-3.c: New test.
6639         * gcc.target/powerpc/vadsdu-4.c: New test.
6640         * gcc.target/powerpc/vadsdu-5.c: New test.
6641         * gcc.target/powerpc/vadsdub-1.c: New test.
6642         * gcc.target/powerpc/vadsdub-2.c: New test.
6643         * gcc.target/powerpc/vadsduh-1.c: New test.
6644         * gcc.target/powerpc/vadsduh-2.c: New test.
6645         * gcc.target/powerpc/vadsduw-1.c: New test.
6646         * gcc.target/powerpc/vadsduw-2.c: New test.
6648 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6650         * gcc.dg/c99-init-2.c (c): Update expected error message.
6651         * gcc.dg/init-bad-8.c (foo): Likewise.
6652         * gcc.dg/spellcheck-fields-3.c: New test case.
6654 2016-06-13  Martin Liska  <mliska@suse.cz>
6656         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6657         and "guess loop iv compared" heuristics.
6658         * gcc.dg/predict-2.c: Likewise.
6659         * gcc.dg/predict-3.c: Likewise.
6660         * gcc.dg/predict-4.c: Likewise.
6661         * gcc.dg/predict-5.c: Likewise.
6662         * gcc.dg/predict-6.c: Likewise.
6664 2016-06-13  Marek Polacek  <polacek@redhat.com>
6666         PR middle-end/71476
6667         * c-c++-common/Wswitch-unreachable-4.c: New test.
6668         * gcc.dg/Wswitch-unreachable-2.c: New test.
6669         * g++.dg/tm/jump1.C: Move dg-warning.
6671 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6673         * gnat.dg/renaming10.ad[sb]: New test.
6675 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6677         PR fortran/70673
6678         * gfortran.dg/pr70673.f90: New test.
6680 2016-06-13  Richard Biener  <rguenther@suse.de>
6682         PR middle-end/64516
6683         * gcc.dg/align-3.c: New testcase.
6685 2016-06-13  Martin Liska  <mliska@suse.cz>
6687         * gcc.target/i386/pr71458.c: New test.
6689 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6691         PR target/71241
6692         * gcc.dg/torture/float128-nan.c: New test.
6694 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6696         PR target/60751
6697         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6698         statement.
6700 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6702         PR target/60751
6703         * gfortran.dg/comma_IO_extension_1.f90: New test.
6704         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6705         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6706         statement.
6707         * gfortran.dg/graphite/pr38083.f90: Likewise.
6708         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6709         missing format.
6711 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6713         * gnat.dg/case_character.adb: New test.
6715 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6717         PR middle-end/71310
6718         * gcc.target/powerpc/pr71310.c: New testcase.
6720 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6722         PR middle-end/71478
6723         * gcc.dg/pr71478.c: New test.
6725 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6727         PR middle-end/71494
6728         * gcc.c-torture/execute/pr71494.c: New test.
6730         PR c/68657
6731         * gcc.target/i386/pr68657.c: New test.
6733         PR inline-asm/68843
6734         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6735         (test): Add -masm=intel alternatives.
6737 2016-06-10  Martin Sebor  <msebor@redhat.com>
6739         PR c/71392
6740         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6742 2016-06-10  Jeff Law  <law@redhat.com>
6744         PR tree-optimization/71335
6745         * gcc.c-torture/execute/pr71335.c: New test.
6747 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6749         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6750         the various "cannot tail-call: " messages.
6752 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6754         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6755         and options.
6757 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6759         PR sanitizer/71480
6760         * c-c++-common/asan/pr71480.c: New test.
6762 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6764         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6765         (ASMNAME2): Likewise.
6766         (main): Replace fn in asm statement with ASMNAME ("fn").
6767         * gcc.dg/guality/pr68037-2.c: Likewise.
6768         * gcc.dg/guality/pr68037-3.c: Likewise.
6769         * gcc.dg/torture/pr68037-1.c: Likewise.
6770         * gcc.dg/torture/pr68037-2.c: Likewise.
6771         * gcc.dg/torture/pr68037-3.c: Likewise.
6773 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6775         PR inline-asm/68843
6776         * gcc.target/i386/pr68843-1.c: New test.
6777         * gcc.target/i386/pr68843-2.c: New test.
6779 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6780             Cesar Philippidis  <cesar@codesourcery.com>
6782         PR middle-end/71373
6783         * gcc.dg/goacc/nested-function-1.c: New file.
6784         * gcc.dg/goacc/nested-function-2.c: Likewise.
6785         * gcc.dg/goacc/pr71373.c: Likewise.
6786         * gfortran.dg/goacc/cray-2.f95: Likewise.
6787         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6788         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6789         * gfortran.dg/goacc/cray.f95: Update.
6790         * gfortran.dg/goacc/loop-1.f95: Likewise.
6791         * gfortran.dg/goacc/loop-3.f95: Likewise.
6792         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6793         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6795 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6797         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6798         for OpenACC tile clauses.
6799         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6801         PR c/71381
6802         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6803         to...
6804         * c-c++-common/goacc/cache-2.c: ... this new file.
6805         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6806         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6807         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6808         usage.
6809         * gfortran.dg/goacc/cray.f95: Likewise.
6810         * gfortran.dg/goacc/loop-1.f95: Likewise.
6812 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6814         PR tree-optimization/71407
6815         PR tree-optimization/71416
6816         * gcc.dg/vect/pr71407.c: New
6817         * gcc.dg/vect/pr71416-1.c: New
6818         * gcc.dg/vect/pr71416-2.c: New
6820 2016-06-10  Richard Biener  <rguenther@suse.de>
6822         PR middle-end/71477
6823         * gcc.dg/torture/pr71477.c: New testcase.
6825 2016-06-09  Julia Koval  <julia.koval@intel.com>
6827         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6828         * gcc.target/i386/interrupt-13.c: Likewise.
6829         * gcc.target/i386/interrupt-15.c: Likewise.
6830         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6831         * gcc.target/i386/interrupt-24.c: Likewise.
6832         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6833         * gcc.target/i386/interrupt-9.c: Likewise.
6834         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6836 2016-06-09  Martin Sebor  <msebor@redhat.com>
6838         PR c/70883
6839         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6840         * gcc.dg/builtin-constant_p-1.c: Same.
6841         * gcc.dg/builtins-error.c: Same.
6842         * gcc.dg/pr70859.c: Same.
6844 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6846         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6847         * gcc.dg/torture/pr68067-1.c: Likewise.
6848         * gcc.dg/torture/pr68067-2.c: Likewise.
6850 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6852         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6853           when setting SIZE.
6855 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6857         PR c++/71465
6858         * g++.dg/inherit/crash5.C: New.
6859         Revert:
6860         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6862         PR c++/70202
6863         * g++.dg/inherit/crash5.C: New.
6864         * g++.dg/inherit/virtual1.C: Adjust.
6866 2016-06-09  Martin Liska  <mliska@suse.cz>
6868         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6869         * g++.dg/predict-loop-exit-2.C: Likewise.
6870         * g++.dg/predict-loop-exit-3.C: Likewise.
6871         * gcc.dg/predict-1.c: Likewise.
6872         * gcc.dg/predict-2.c: Likewise.
6873         * gcc.dg/predict-3.c: Likewise.
6874         * gcc.dg/predict-4.c: Likewise.
6875         * gcc.dg/predict-5.c: Likewise.
6876         * gcc.dg/predict-6.c: Likewise.
6877         * gcc.dg/predict-7.c: Likewise.
6879 2016-06-09  Richard Biener  <rguenther@suse.de>
6881         PR tree-optimization/71462
6882         * gcc.dg/torture/pr71462.c: New testcase.
6884 2016-06-09  Marek Polacek  <polacek@redhat.com>
6886         PR c/65471
6887         * gcc.dg/c11-generic-3.c: New test.
6889 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6891         * g++.dg/init/array42.C: New.
6892         * g++.dg/init/array43.C: Likewise.
6893         * g++.dg/init/array44.C: Likewise.
6894         * g++.dg/init/array45.C: Likewise.
6895         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6896         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6897         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6898         * g++.dg/gomp/pr35751.C: Likewise.
6899         * g++.dg/init/array23.C: Likewise.
6900         * g++.dg/init/brace2.C: Likewise.
6901         * g++.dg/init/brace6.C: Likewise.
6903 2016-06-08  Martin Sebor  <msebor@redhat.com>
6904             Jakub Jelinek  <jakub@redhat.com>
6906         PR c++/70507
6907         PR c/68120
6908         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6909         * c-c++-common/builtin-arith-overflow-2.c: New test.
6910         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6911         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6912         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6914 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6916         PR c++/71442
6917         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6919 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6921         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6922         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6923         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6924         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6925         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6926         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6927         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6928         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6929         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6930         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6931         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6932         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6933         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6935 2016-06-08  Richard Biener  <rguenther@suse.de>
6937         PR tree-optimization/68558
6938         * gcc.dg/vect/slp-44.c: New testcase.
6940 2016-06-08  Richard Biener  <rguenther@suse.de>
6942         * gcc.dg/vect/slp-43.c: New testcase.
6944 2016-06-08  Richard Biener  <rguenther@suse.de>
6946         PR tree-optimization/71452
6947         * gcc.dg/torture/pr71452.c: New testcase.
6949 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6951         PR c++/71448
6952         * g++.dg/torture/pr71448.C: New test.
6954 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6956         PR debug/71432
6957         PR ada/71413
6958         * g++.dg/debug/pr71432.C: New test.
6960 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6962         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6963         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6964         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6966 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6968         * gcc.dg/vect/vect-live-2.c: Update effective target.
6969         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6970         * lib/target-supports.exp: Add aarch64 to vect_long.
6972 2016-06-08  Marek Polacek  <polacek@redhat.com>
6974         PR c/71418
6975         * gcc.dg/noncompile/pr71418.c: New test.
6977         PR c/71426
6978         * gcc.dg/noncompile/pr71426.c: New test.
6980 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
6982         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6983         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6984         * gcc.dg/predict-3.c: Update template.
6985         * gcc.dg/predict-5.c: Update template.
6986         * gcc.dg/predict-6.c: Update template.
6987         * gcc.dg/predict-9.c: Update template.
6988         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6990 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
6992         * gcc.target/powerpc/vec-mul.c: New test.
6994 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
6996         * gcc.dg/spellcheck-fields-2.c: New test case.
6998 2016-06-07  Richard Biener  <rguenther@suse.de>
7000         PR c/61564
7001         * gcc.dg/Wpragmas-1.c: New testcase.
7002         * gcc.dg/Wattributes-4.c: Likewise.
7003         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7004         entry.
7006 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7008         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7009         spurious debug code.
7011 2016-06-07  Richard Biener  <rguenther@suse.de>
7013         PR tree-optimization/71428
7014         * gcc.dg/torture/pr71428.c: New testcase.
7016 2016-06-07  Richard Biener  <rguenther@suse.de>
7018         PR middle-end/71423
7019         * gcc.dg/torture/pr71423.c: New testcase.
7021 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7023         PR middle-end/71408
7024         * gcc.dg/tree-ssa/pr71408.c: New test.
7026 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7028         PR middle-end/71281
7029         * g++.dg/torture/pr71281.C: New test.
7031 2016-06-06  Marek Polacek  <polacek@redhat.com>
7033         PR c/71362
7034         * gcc.dg/pr71362.c: New test.
7036 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7037             Patrick Palka  <ppalka@gcc.gnu.org>
7039         PR c++/70847
7040         PR c++/71330
7041         PR c++/71393
7042         * g++.dg/opt/pr70847.C: New test.
7043         * g++.dg/ubsan/pr70847.C: New test.
7044         * g++.dg/ubsan/pr71393.C: New test.
7046 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7048         PR tree-optimization/71259
7049         * gcc.dg/vect/pr71259.c: New test.
7051 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
7053         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7054         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7055         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7056         above.
7058 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7060         PR middle-end/37780
7061         * gcc.c-torture/execute/pr37780.c: New test.
7062         * gcc.target/aarch64/pr37780_1.c: Likewise.
7063         * gcc.target/arm/pr37780_1.c: Likewise.
7065 2016-06-06  Marek Polacek  <polacek@redhat.com>
7067         * c-c++-common/attr-may-alias-1.c: New test.
7068         * c-c++-common/attr-may-alias-2.c: New test.
7069         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7071 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7073         PR c/24414
7074         * gcc.target/i386/pr24414.c: New test.
7076 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
7078         * gcc.target/sparc/vis4misc.c: New file.
7079         * gcc.target/sparc/fpcmp.c: Likewise.
7080         * gcc.target/sparc/fpcmpu.c: Likewise.
7082 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
7084         * gcc.dg/vect/vect-live-1.c: Use additional-options.
7085         * gcc.dg/vect/vect-live-3.c: Likewise.
7087 2016-06-06  Richard Biener  <rguenther@suse.de>
7089         PR tree-optimization/71398
7090         * gcc.dg/torture/pr71398.c: New testcase.
7092 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
7094         PR target/71389
7095         * g++.dg/pr71389.C: New test.
7097 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7099         PR fortran/71404
7100         * gfortran.dg/fmt_read_5.f: New test.
7102 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7104         PR fortran/69659
7105         * gfortran.dg/class_array_22.f03: New test.
7107 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7109         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7111 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7113         * gcc.dg/predict-9.c: Update template.
7115 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7117         PR c++/49377
7118         * g++.dg/template/pr49377.C: New.
7120 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
7122         PR tree-optimization/71405
7123         * g++.dg/torture/pr71405.C: New test.
7125 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7127         PR c++/70202
7128         * g++.dg/inherit/crash5.C: New.
7129         * g++.dg/inherit/virtual1.C: Adjust.
7131 2016-06-03  Jeff Law  <law@redhat.com>
7133         PR tree-optimization/71316
7134         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7136 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7138         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7139         dg-additional-options with just -fno-tree-scev-cprop in it.
7140         * gcc.dg/vect/vect-live-2.c: Likewise.
7141         * gcc.dg/vect/vect-live-5.c: Likewise.
7142         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7143         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7144         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7146 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7148         PR c++/27100
7149         * g++.dg/other/friend6.C: New test.
7151 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7153         * g++.dg/torture/ppc-ldst-array.C: New.
7155 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7157         PR target/71276
7158         PR target/71277
7159         * gcc.dg/torture/builtin-fp-int-inexact.c,
7160         gcc.target/i386/387-builtin-fp-int-inexact.c,
7161         gcc.target/i386/387-rint-inline-1.c,
7162         gcc.target/i386/387-rint-inline-2.c,
7163         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7164         gcc.target/i386/sse2-rint-inline-1.c,
7165         gcc.target/i386/sse2-rint-inline-2.c,
7166         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7167         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7169 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7170             Julia Koval  <julia.koval@intel.com>
7172         PR target/66960
7173         PR target/67630
7174         PR target/67634
7175         PR target/67841
7176         PR target/68037
7177         PR target/68618
7178         PR target/68661
7179         PR target/69575
7180         PR target/69596
7181         PR target/69734
7182         * gcc.dg/guality/pr68037-1.c: New test.
7183         * gcc.dg/guality/pr68037-2.c: Likewise.
7184         * gcc.dg/guality/pr68037-3.c: Likewise.
7185         * gcc.dg/torture/pr68037-1.c: Likewise.
7186         * gcc.dg/torture/pr68037-2.c: Likewise.
7187         * gcc.dg/torture/pr68037-3.c: Likewise.
7188         * gcc.dg/torture/pr68661-1a.c: Likewise.
7189         * gcc.dg/torture/pr68661-1b.c: Likewise.
7190         * gcc.target/i386/interrupt-1.c: Likewise.
7191         * gcc.target/i386/interrupt-2.c: Likewise.
7192         * gcc.target/i386/interrupt-3.c: Likewise.
7193         * gcc.target/i386/interrupt-4.c: Likewise.
7194         * gcc.target/i386/interrupt-5.c: Likewise.
7195         * gcc.target/i386/interrupt-6.c: Likewise.
7196         * gcc.target/i386/interrupt-7.c: Likewise.
7197         * gcc.target/i386/interrupt-8.c: Likewise.
7198         * gcc.target/i386/interrupt-9.c: Likewise.
7199         * gcc.target/i386/interrupt-10.c: Likewise.
7200         * gcc.target/i386/interrupt-11.c: Likewise.
7201         * gcc.target/i386/interrupt-12.c: Likewise.
7202         * gcc.target/i386/interrupt-13.c: Likewise.
7203         * gcc.target/i386/interrupt-14.c: Likewise.
7204         * gcc.target/i386/interrupt-15.c: Likewise.
7205         * gcc.target/i386/interrupt-16.c: Likewise.
7206         * gcc.target/i386/interrupt-17.c: Likewise.
7207         * gcc.target/i386/interrupt-18.c: Likewise.
7208         * gcc.target/i386/interrupt-19.c: Likewise.
7209         * gcc.target/i386/interrupt-20.c: Likewise.
7210         * gcc.target/i386/interrupt-21.c: Likewise.
7211         * gcc.target/i386/interrupt-22.c: Likewise.
7212         * gcc.target/i386/interrupt-23.c: Likewise.
7213         * gcc.target/i386/interrupt-24.c: Likewise.
7214         * gcc.target/i386/interrupt-25.c: Likewise.
7215         * gcc.target/i386/interrupt-26.c: Likewise.
7216         * gcc.target/i386/interrupt-27.c: Likewise.
7217         * gcc.target/i386/interrupt-28.c: Likewise.
7218         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7219         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7220         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7221         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7222         * gcc.target/i386/interrupt-iamcu.c: Likewise.
7223         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7224         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7225         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7226         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7227         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7228         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7229         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7231 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
7233         PR tree-optimization/52171
7234         * gcc.dg/pr52171.c: New test.
7235         * gcc.target/i386/pr52171.c: New test.
7237 2016-06-03  Jan Hubicka  <jh@suse.cz>
7239         * g++.dg/tree-ssa/pred-1.C: New testcase
7240         * gcc.dg/tree-ssa/pred-1.c: New testcase
7242 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7244         PR target/70957
7245         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7246         support.
7247         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7249 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7251         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7253 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7255         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7256         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7257         * gcc.dg/vect/vect-live-1.c: New test.
7258         * gcc.dg/vect/vect-live-2.c: New test.
7259         * gcc.dg/vect/vect-live-3.c: New test.
7260         * gcc.dg/vect/vect-live-4.c: New test.
7261         * gcc.dg/vect/vect-live-5.c: New test.
7262         * gcc.dg/vect/vect-live-slp-1.c: New test.
7263         * gcc.dg/vect/vect-live-slp-2.c: New test.
7264         * gcc.dg/vect/vect-live-slp-3.c: New test.
7266 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7268         PR middle-end/71387
7269         * g++.dg/opt/pr71387.C: New test.
7271 2016-06-02  Jeff Law  <law@redhat.com>
7273         PR tree-optimization/71328
7274         * gcc.c-torture/compile/pr71328.c: New test.
7276 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7278         PR fortran/52393
7279         * gfortran.dg/fmt_read_3.f90: Fix typo.
7280         * gfortran.dg/fmt_read_4.f90: New test.
7282 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7284         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7285         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7286         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7287         * g++.dg/cpp0x/override2.C: Likewise.
7288         * g++.dg/parse/crash5.C: Likewise.
7289         * g++.dg/parse/error16.C: Likewise.
7290         * g++.dg/parse/error27.C: Likewise.
7291         * g++.dg/template/qualttp15.C: Likewise.
7292         * g++.dg/template/redecl4.C: Likewise.
7293         * g++.old-deja/g++.other/crash39.C: Likewise.
7294         * g++.old-deja/g++.other/struct1.C: Likewise.
7295         * g++.old-deja/g++.pt/m9a.C: Likewise.
7296         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7298 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7300         PR c++/71372
7301         * c-c++-common/pr71372.c: New test.
7303         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7304         __TIME__ strings with __builtin_strcmp instead of printf and
7305         dg-output.
7307 2016-06-02  Martin Liska  <mliska@suse.cz>
7309         * gcc.dg/predict-9.c: New test.
7311 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7313         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7314         global set_compiler_env_var and global saved_compiler_env_var.
7316 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7318         PR rtl-optimization/71295
7319         * gcc.c-torture/compile/pr71295.c: New test.
7321 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7323         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7325         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7326         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7328         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7329         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7330         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7331         alternative number.
7333 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7335         * gcc.target/powerpc/p9-splat-4.c: New test.
7337 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7339         PR target/71186
7340         * gcc.target/powerpc/pr71186.c: New test.
7342 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7344         PR fortran/52393
7345         * gfortran.dg/fmt_read_3.f90: New test.
7347 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7349         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7350         procedure.
7352 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7354         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7355         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7356         env var is set.
7357         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7358         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7359         shown once.
7360         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7361         during compilation.
7362         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7363         vars set by dg-set-compiler-env-var.
7365 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7367         PR fortran/71156
7368         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7369         to the module procedure declaration.
7370         * gfortran.dg/submodule_16.f08: New test.
7372 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7374         PR middle-end/71371
7375         * c-c++-common/gomp/pr71371.c: New test.
7377 2016-06-01  Richard Biener  <rguenther@suse.de>
7379         PR tree-optimization/71366
7380         * gcc.dg/torture/pr71366-1.c: New testcase.
7381         * gcc.dg/torture/pr71366-2.c: Likewise.
7383 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7385         * gcc.target/powerpc/vslv-0.c: New test.
7386         * gcc.target/powerpc/vslv-1.c: New test.
7387         * gcc.target/powerpc/vsrv-0.c: New test.
7388         * gcc.target/powerpc/vsrv-1.c: New test.
7390 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7392         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7393         * gcc.target/nvptx/weak.c: New.
7395 2016-06-01  Richard Biener  <rguenther@suse.de>
7397         PR tree-optimization/71261
7398         * gcc.dg/torture/vect-bool-1.c: New testcase.
7400 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7402         * gfortran.dg/gomp/order-1.f90: New test.
7403         * gfortran.dg/gomp/order-2.f90: New test.
7405 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7407         * gcc.dg/unroll-6.c: Update template.
7408         * gcc.dg/unroll-7.c: New testcase.
7409         * gcc.dg/unroll-8.c: New testcase.
7411 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7413         * gnat.dg/opt56.ad[sb]: New test.
7415 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7417         PR c++/66635
7418         * g++.dg/cpp0x/constexpr-ice16.C: New.
7420 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7422         PR tree-optimization/71314
7423         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7424         -mbranch-cost=2.
7426 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7428         PR tree-optimization/71077
7429         * gcc.dg/tree-ssa/pr71077.c: New test.
7431 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7433         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7434         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7435         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7437 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7439         PR c++/71248
7440         * g++.dg/cpp0x/pr71248.C: New.
7441         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7442         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7443         * g++.dg/init/new37.C: Likewise.
7444         * g++.dg/template/static1.C: Likewise.
7445         * g++.dg/template/static2.C: Likewise.
7447 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7449         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7450         instead of %rdi.
7451         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7453 2016-05-31  Marek Polacek  <polacek@redhat.com>
7455         * c-c++-common/Wswitch-unreachable-3.c: New test.
7456         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7458 2016-05-31  Richard Biener  <rguenther@suse.de>
7460         PR tree-optimization/71352
7461         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7463 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7465         * gcc.target/arm/armv5_thumb_isa.c: New test.
7467 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7469         PR target/71346
7470         * gcc.target/i386/pr71346.c: New test.
7472 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7474         PR tree-optimization/69068
7475         * gcc.dg/graphite/pr69068.c: New test.
7477 2016-05-27  Martin Sebor  <msebor@redhat.com>
7479         PR c++/71306
7480         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7482 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7484         PR c++/71349
7485         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7486         nowait depend(inout: dd[0]) clauses where permitted.
7488 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7490         PR c++/71238
7491         * g++.dg/parse/pr71238.C: New.
7492         * g++.dg/concepts/friend1.C: Test column numbers too.
7493         * g++.dg/cpp0x/initlist31.C: Likewise.
7494         * g++.dg/cpp0x/pr51420.C: Likewise.
7495         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7496         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7497         * g++.dg/ext/builtin3.C: Likewise.
7498         * g++.dg/lookup/friend12.C: Likewise.
7499         * g++.dg/lookup/friend7.C: Likewise.
7500         * g++.dg/lookup/koenig1.C: Likewise.
7501         * g++.dg/lookup/koenig5.C: Likewise.
7502         * g++.dg/lookup/used-before-declaration.C: Likewise.
7503         * g++.dg/overload/koenig1.C: Likewise.
7504         * g++.dg/template/crash65.C: Likewise.
7505         * g++.dg/template/friend57.C: Likewise.
7506         * g++.dg/warn/Wshadow-5.C: Likewise.
7507         * g++.dg/warn/Wunused-8.C: Likewise.
7508         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7509         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7510         * g++.old-deja/g++.jason/member.C: Likewise.
7511         * g++.old-deja/g++.jason/report.C: Likewise.
7512         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7513         * g++.old-deja/g++.law/visibility20.C: Likewise.
7514         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7515         * g++.old-deja/g++.other/static5.C: Likewise.
7516         * g++.old-deja/g++.pt/overload2.C: Likewise.
7518 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7520         * gcc.dg/tree-ssa/peel1.c: New testcase.
7521         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7522         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7524 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7526         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7527         to ce.
7529 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7531         PR c++/71099
7532         * g++.dg/parse/virtual1.C: New.
7534 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7536         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7537         Use correct register when clearing %edx.
7539 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7541         PR tree-optimization/71289
7542         * gcc.dg/pr71289.c: New test.
7544 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7546         PR middle-end/71269
7547         PR middle-end/71292
7548         * gcc.dg/tree-ssa/pr71269.c: New test.
7549         * gcc.dg/tree-ssa/pr71292.c: New test.
7551 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7553         PR middle-end/71252
7554         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7556 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7558         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7559         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7560         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7562 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7564         PR tree-optimization/69067
7565         * gcc.dg/graphite/pr69067.c: New test.
7567 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7569         PR target/71245
7570         * gcc.target/i386/pr71245-1.c: New test.
7571         * gcc.target/i386/pr71245-2.c: Ditto.
7573 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7575         PR c++/71105
7576         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7577         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7578         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7580 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7582         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7584 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7586         Revert:
7587         PR c++/69855
7588         * g++.dg/overload/69855.C: New.
7589         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7590         * g++.old-deja/g++.pt/crash3.C: Likewise.
7592 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7594         PR c++/60385
7595         * g++.dg/parse/namespace13.C: New.
7597 2016-05-26  Jeff Law  <law@redhat.com>
7599         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7600         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7601         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7602         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7603         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7604         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7605         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7606         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7607         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7608         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7609         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7610         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7611         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7613 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7615         PR c++/69855
7616         * g++.dg/overload/69855.C: New.
7617         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7618         * g++.old-deja/g++.pt/crash3.C: Likewise.
7620 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7622         PR target/63596
7623         * gcc.target/aarch64/va_arg_1.c: New testcase.
7624         * gcc.target/aarch64/va_arg_2.c: Likewise.
7625         * gcc.target/aarch64/va_arg_3.c: Likewise.
7627 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7629         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7630         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7631         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7632         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7633         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7635 2016-05-27  Marek Polacek  <polacek@redhat.com>
7637         PR middle-end/71308
7638         * g++.dg/torture/pr71308.C: New test.
7640 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7642         * gcc.dg/zero_bits_compound-1.c: New test.
7643         * gcc.dg/zero_bits_compound-2.c: New test.
7645 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7647         PR middle-end/71279
7648         * gcc.dg/pr71279.c: New test.
7650 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7652         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7653         floating point min/max/comparison instructions.
7654         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7656 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7658         * c-c++-common/gomp/schedule-1.c: New test.
7659         * gfortran.dg/gomp/schedule-1.f90: New test.
7661 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7663         PR c++/70822
7664         PR c++/70106
7665         * g++.dg/cpp1y/auto-fn32.C: New test.
7666         * g++.dg/cpp1y/paren4.C: New test.
7668 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7670         * gcc.dg/20060410.c: Xfail on ptx.
7671         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7672         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7673         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7674         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7675         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7677 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7679         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7681 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7683         PR tree-optimization/71280
7684         * gcc.dg/pr71280.c: New test.
7686         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7688         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7689         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7691         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7693 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7695         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7696         kept in memory.
7698 2016-05-25  Jeff Law  <law@redhat.com>
7700         PR tree-optimization/71272
7701         * gcc.c-torture/compile/pr71272.c: new test.
7703 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7705         * gcc.target/powerpc/vec-cmpne.c: New test.
7706         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7708 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7710         * gnat.dg/opt55.ad[sb]: New test.
7712 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7714         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7715         * c-c++-common/pr60226.c: Require int32plus.
7716         * gcc.c-torture/execute/pr70602.c: Likewise.
7717         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7718         unsigned long for malloc arg type.
7719         * gcc.dg/asr_div1.c: Require int32plus.
7720         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7721         * gcc.dg/pie-1.c: Require pie.
7722         * gcc.dg/pie-2.c: Likewise.
7723         * gcc.dg/pr59471.c: Require int32plus.
7724         * gcc.dg/pr59963-2.c: XFAIL for int16.
7725         * gcc.dg/pr60114.c: Require int32plus.
7726         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7727         unsigned long for typedef of size_t.
7728         * gcc.dg/pr63914.c: Require int32plus.
7729         * gcc.dg/pr64536.c: Require pt32plus.
7730         * gcc.dg/pr65658.c: Likewise.
7731         * gcc.dg/pr67271.c: Require int32plus.
7732         * gcc.dg/pr68112.c: Likewise.
7733         * gcc.dg/pr69071.c: Skip for avr target.
7734         * gcc.dg/pr69973.c: Require int32plus.
7735         * gcc.dg/pr70169.c: Skip for avr target.
7736         * gcc.dg/sso-6.c: Require int32plus.
7737         * gcc.dg/sso-7.c: Likewise.
7738         * gcc.dg/sso-8.c: Likewise.
7739         * gcc.dg/vrp-min-max-2.c: Likewise.
7741 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7743         PR target/70738
7744         * gcc.target/i386/pr70738-1.c: New test.
7745         * gcc.target/i386/pr70738-2.c: Likewise.
7746         * gcc.target/i386/pr70738-3.c: Likewise.
7747         * gcc.target/i386/pr70738-4.c: Likewise.
7748         * gcc.target/i386/pr70738-5.c: Likewise.
7749         * gcc.target/i386/pr70738-6.c: Likewise.
7750         * gcc.target/i386/pr70738-7.c: Likewise.
7751         * gcc.target/i386/pr70738-8.c: Likewise.
7752         * gcc.target/i386/pr70738-9.c: Likewise.
7754 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7756         PR rtl-optimization/66940
7757         * gcc.c-torture/execute/pr66940.c: New test.
7759 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7761         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7762         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7763         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7764         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7765         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7766         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7767         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7768         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7769         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7770         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7771         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7772         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7773         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7774         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7775         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7776         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7777         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7778         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7779         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7780         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7781         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7782         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7783         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7784         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7786 2016-05-25  Marek Polacek  <polacek@redhat.com>
7788         PR c/71265
7789         * gcc.dg/noncompile/pr71265.c: New test.
7791         PR c/71266
7792         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7794 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7796         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7798 2016-05-25  Richard Biener  <rguenther@suse.de>
7800         PR tree-optimization/71261
7801         * c-c++-common/torture/pr71261.c: New testcase.
7803 2016-05-25  Richard Biener  <rguenther@suse.de>
7805         PR tree-optimization/71264
7806         * gcc.dg/vect/pr71264.c: New testcase.
7808 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7810         PR c++/55992
7811         * g++.dg/cpp0x/alias-decl-53.C: New.
7812         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7814 2016-05-25  Martin Liska  <mliska@suse.cz>
7816         * g++.dg/pr71239.C: New test.
7818 2016-05-25  Richard Biener  <rguenther@suse.de>
7820         * gcc.dg/vect/pr58135.c: Rename to ...
7821         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7823 2016-05-25  Marek Polacek  <polacek@redhat.com>
7825         * g++.dg/pr65295.C: Use target c++14.
7827 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7829         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7830         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7832 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7834         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7835         instructions.
7837 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7839         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7840         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7841         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7842         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7843         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7844         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7845         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7846         * c-c++-common/goacc/pcopy.c: Likewise.
7847         * c-c++-common/goacc/pcopyin.c: Likewise.
7848         * c-c++-common/goacc/pcopyout.c: Likewise.
7849         * c-c++-common/goacc/pcreate.c: Likewise.
7850         * c-c++-common/goacc/pr70688.c: New test.
7851         * c-c++-common/goacc/present-1.c: Adjust test.
7852         * c-c++-common/goacc/reduction-5.c: Likewise.
7853         * g++.dg/goacc/data-1.C: New test.
7855 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7857         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7858         vector parity built-in functions.
7859         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7860         count trailing zeros automatic vectorization.
7861         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7862         count trailing zeros built-in functions.
7864 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7866         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7868 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7870         PR target/71050
7871         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7873 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7875         PR c++/50436
7876         * g++.dg/template/crash123.C: New.
7877         * g++.dg/template/crash124.C: Likewise.
7879 2016-05-24  Martin Sebor  <msebor@redhat.com>
7881         PR c++/71147
7882         * g++.dg/ext/flexary16.C: New test.
7884 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7886         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7887         before math.h is included.
7888         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7889         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7890         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7891         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7892         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7893         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7894         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7895         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7896         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7897         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7898         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7899         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7900         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7901         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7902         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7903         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7904         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7905         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7906         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7907         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7908         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7909         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7910         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7912 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7913             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7915         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7916         support.
7918 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7920         PR c++/69872
7921         * g++.dg/warn/Wno-narrowing1.C: New.
7923 2016-05-24  Marek Polacek  <polacek@redhat.com>
7925         PR c/71249
7926         * c-c++-common/Wswitch-unreachable-2.c: New test.
7928 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7930         PR c++/71257
7931         * g++.dg/vect/simd-clone-6.cc: New test.
7932         * g++.dg/gomp/declare-simd-6.C: New test.
7934         PR middle-end/70434
7935         PR c/69504
7936         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7938 2016-05-24  Richard Biener  <rguenther@suse.de>
7940         PR tree-optimization/71240
7941         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7943 2016-05-24  Richard Biener  <rguenther@suse.de>
7945         PR tree-optimization/71230
7946         * gcc.dg/torture/pr71230.c: New testcase.
7947         * g++.dg/torture/pr71230.C: Likewise.
7949 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7951         * c-c++-common/goacc/routine-5.c: Add tests.
7952         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7953         * gfortran.dg/goacc/routine-6.f90: Add tests.
7955 2016-05-24  Richard Biener  <rguenther@suse.de>
7957         PR tree-optimization/71253
7958         * gcc.dg/torture/pr71253.c: New testcase.
7960 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7962         PR middle-end/71252
7963         * gfortran.dg/pr71252.f90: New test.
7965 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7967         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7969 2016-05-24  Richard Biener  <rguenther@suse.de>
7971         PR middle-end/70434
7972         PR c/69504
7973         * c-c++-common/vector-subscript-4.c: New testcase.
7974         * c-c++-common/vector-subscript-5.c: Likewise.
7976 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978         PR fortran/71123
7979         * gfortran.dg/namelist_90.f: New test
7981 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7983         PR fortran/66461
7984         * gfortran.dg/unexpected_eof.f: New test
7986 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
7987             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7989         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7990         as little endian.
7992 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
7994         PR c++/70972
7995         * g++.dg/cpp0x/inh-ctor20.C: New.
7996         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7998 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8000         PR c++/69095
8001         * g++.dg/cpp0x/variadic168.C: New.
8003 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8005         * g++.dg/cpp0x/pr31445.C: Test column number too.
8006         * g++.dg/cpp0x/pr32253.C: Likewise.
8007         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8008         * g++.dg/cpp0x/variadic36.C: Likewise.
8010 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8012         * gcc.dg/fold-notshift-2.c: Adjust.
8014 2016-05-23  Marek Polacek  <polacek@redhat.com>
8016         PR c/49859
8017         * c-c++-common/Wswitch-unreachable-1.c: New test.
8018         * gcc.dg/Wswitch-unreachable-1.c: New test.
8019         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8020         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8021         * g++.dg/gomp/block-10.C: Likewise.
8022         * gcc.dg/gomp/block-10.c: Likewise.
8023         * g++.dg/gomp/block-9.C: Likewise.
8024         * gcc.dg/gomp/block-9.c: Likewise.
8025         * g++.dg/gomp/target-1.C: Likewise.
8026         * g++.dg/gomp/target-2.C: Likewise.
8027         * gcc.dg/gomp/target-1.c: Likewise.
8028         * gcc.dg/gomp/target-2.c: Likewise.
8029         * g++.dg/gomp/taskgroup-1.C: Likewise.
8030         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8031         * gcc.dg/gomp/teams-1.c: Likewise.
8032         * g++.dg/gomp/teams-1.C: Likewise.
8033         * g++.dg/overload/error3.C: Likewise.
8034         * g++.dg/tm/jump1.C: Likewise.
8035         * g++.dg/torture/pr40335.C: Likewise.
8036         * gcc.dg/c99-vla-jump-5.c: Likewise.
8037         * gcc.dg/switch-warn-1.c: Likewise.
8038         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8039         * gcc.dg/nested-func-1.c: Likewise.
8040         * gcc.dg/pr67784-4.c: Likewise.
8042 2016-05-23  Richard Biener  <rguenther@suse.de>
8044         PR tree-optimization/71230
8045         * gfortran.dg/pr71230-1.f90: New testcase.
8046         * gfortran.dg/pr71230-2.f90: Likewise.
8048 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8050         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8051         * gcc.dg/vect/pr58135.c:  Add new.
8052         * gfortran.dg/pr46519-1.f: Adjust test case.
8054 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8056         PR c++/53401
8057         * g++.dg/cpp0x/decltype64.C: New.
8059 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8061         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8062         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8063         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8065 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8067         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8068         Add poly64x1_t and poly64x2_t cases if supported.
8069         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8070         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8071         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8072         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8073         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8075 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8077         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8078         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8079         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8080         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8081         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8082         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8083         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8085 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8087         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8089 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8091         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8092         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8094 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
8096         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8097         constraint instead of "r".
8098         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8099         insn instead of vxorpd.
8100         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8102         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8103         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8105         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8107         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8108         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8110         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8112 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
8114         PR middle-end/40921
8115         * gcc.dg/tree-ssa/pr40921.c: New test.
8117 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8119         PR target/71103
8120         * gcc.target/avr/pr71103.c: New test.
8122 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
8124         PR middle-end/71179
8125         * gcc.dg/tree-ssa/pr71179.c: New test.
8127 2016-05-20  Martin Sebor  <msebor@redhat.com>
8129         PR c/71115
8130         * gcc.dg/init-excess-2.c: New test.
8132 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8134         * gnat.dg/opt53.adb: New test.
8135         * gnat.dg/opt54.adb: Likewise.
8137 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8139         PR tree-optimization/70884
8140         * gcc.dg/tree-ssa/pr70919.c: New test.
8142 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8144         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8145         formatting.
8146         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8147         fix code formatting.
8149 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8151         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8152         non-common cases.
8153         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8155 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8157         * jit.dg/all-non-failing-tests.h: Add
8158         test-factorial-must-tail-call.c.
8159         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8160         * jit.dg/test-factorial-must-tail-call.c: New test case.
8162 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8164         PR fortran/71204
8165         * gfortran.dg/pr71204.f90: New test.
8167 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8169         * gcc.target/nvptx/sincos.c: New test.
8171 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8173         PR c++/70572
8174         * g++.dg/cpp1y/auto-fn31.C: New.
8176 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8178         * gcc.target/powerpc/vec-addec.c: New test.
8179         * gcc.target/powerpc/vec-addec-int128.c: New test.
8181 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8183         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8184         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8185         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8186         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8188 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8190         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8192 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8194         PR c++/71210
8195         * g++.dg/opt/pr71210-1.C: New test.
8196         * g++.dg/opt/pr71210-2.C: New test.
8198         PR tree-optimization/29756
8199         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8200         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
8201         only on selected targets where V4SImode vectors are known to be
8202         supported.
8204 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
8206         PR tree-optimization/71079
8207         PR tree-optimization/71206
8208         * gcc.dg/tree-ssa/pr71206.c: New testcase.
8210 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8212         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8213         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8214         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8216 2016-05-20  Richard Guenther  <rguenther@suse.de>
8218         PR tree-optimization/29756
8219         * gcc.dg/tree-ssa/vector-6.c: New testcase.
8221 2016-05-20  Richard Biener  <rguenther@suse.de>
8223         PR tree-optimization/71185
8224         * gcc.dg/tree-ssa/pr71185.c: New testcase.
8226 2016-05-20  Richard Biener  <rguenther@suse.de>
8228         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8230 2016-05-19  Marek Polacek  <polacek@redhat.com>
8232         PR c++/71075
8233         * g++.dg/diagnostic/pr71075.C: New test.
8235 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
8237         PR c++/71184
8238         * g++.dg/pr71184.C: New test case.
8240 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8242         * gcc.target/powerpc/darn-0.c: New test.
8243         * gcc.target/powerpc/darn-1.c: New test.
8244         * gcc.target/powerpc/darn-2.c: New test.
8246 2016-05-19  Marek Polacek  <polacek@redhat.com>
8248         PR tree-optimization/71031
8249         * gcc.dg/tree-ssa/vrp100.c: New test.
8251 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8253         PR rtl-optimization/71148
8254         * gcc.dg/pr71148.c: New test.
8256 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8258         PR target/71056
8259         * gcc.target/arm/pr71056.c: New test.
8261 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8263         * c-c++-common/pr69669.c: Check the used mode.
8265 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8267         PR sanitizer/64354
8268         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8270 2016-05-19  Richard Biener  <rguenther@suse.de>
8272         PR tree-optimization/70729
8273         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8274         * gcc.dg/graphite/scop-18.c: Likewise.
8275         * gcc.dg/pr41783.c: Disable LIM.
8276         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8277         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8278         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8279         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8280         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8281         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8282         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8283         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8284         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8285         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8286         * gfortran.dg/pr42108.f90: Likewise.
8288 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8290         PR driver/69265
8291         * gcc.dg/spellcheck-options-11.c: New test case.
8293 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8295         PR c++/71100
8296         * g++.dg/opt/pr71100.C: New test.
8298 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8300         PR ipa/69708
8301         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8302         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8303         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8304         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8306 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8308         PR ipa/69708
8309         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8310         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8311         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8312         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8313         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8315 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/69793
8318         * g++.dg/template/crash122.C: New.
8320 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8322         PR c++/70466
8323         * g++.dg/template/pr70466-1.C: New.
8324         * g++.dg/template/pr70466-2.C: Likewise.
8326 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8328         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8329         splat operations and the XXSPLTIB instruction.
8330         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8331         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8332         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8333         xxlxor to clear a register.
8335 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8337         * gcc.dg/torture/pr71020.c: New test.
8339 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8341         PR ipa/70646
8342         * gcc.dg/ipa/pr70646.c: New test.
8344 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8346         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8348 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8350         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8351         missing tests for vreinterpretq_p{8,16}.
8353 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8355         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8356         vsliq_n_s64 and vsliq_n_u64.
8358 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8360         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8361         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8363 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8365         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8366         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8367         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8369 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8371         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8372         in comment.
8374 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8376         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8377         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8378         "blr\t" and switch to scan-assembler-times.
8380 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8382         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8383         with __aarch64__.
8384         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8385         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8387 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8389         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8390         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8391         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8392         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8393         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8394         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8396         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8397         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8399         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8400         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8402         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8403         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8405         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8407 2016-05-18  Richard Biener  <rguenther@suse.de>
8409         PR tree-optimization/71168
8410         * gcc.dg/torture/pr71168.c: New testcase.
8412 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8414         PR middle-end/63586
8415         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8416         * gcc.dg/tree-ssa/pr63586.c: New test.
8417         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8419 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8421         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8422         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8423         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8424         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8426 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8428         * gcc.target/nvptx/abi-vararg-3.c: New.
8430 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8432         PR tree-optimization/54579
8433         PR middle-end/55299
8434         * gcc.dg/fold-notrotate-1.c: New test.
8435         * gcc.dg/fold-notshift-1.c: New test.
8436         * gcc.dg/fold-notshift-2.c: New test.
8438 2016-05-17  Marek Polacek  <polacek@redhat.com>
8440         PR ipa/71146
8441         * g++.dg/ipa/pr71146.C: New test.
8443 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8445         * jit.dg/test-error-array-bounds.c: New test case.
8447 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8449         * gcc.dg/tree-ssa/and-1.c: New testcase.
8451 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8453         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8454         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8456 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8458         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8459         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8461 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8463         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8465 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8467         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8469 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8471         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8472         ".2d[index]" when scan the assembly.
8473         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8474         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8475         float64x1.
8476         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8478 2016-05-17  Richard Biener  <rguenther@suse.de>
8480         PR tree-optimization/71132
8481         * gcc.dg/torture/pr71132.c: New testcase.
8483 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8485         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8487 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8489         PR target/70809
8490         * gcc.target/aarch64/pr70809_1.c: New test.
8492 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8494         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8495         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8496         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8497         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8499 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8500             Ilya Enkovich  <ilya.enkovich@intel.com>
8502         PR target/71114
8503         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8505 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8507         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8508         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8510 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8512         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8513         test for __ARM_FP16_ARGS.
8514         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8515         * gcc.target/arm/aapcs/neon-vect10.c: New.
8516         * gcc.target/arm/aapcs/neon-vect9.c: New.
8517         * gcc.target/arm/aapcs/vfp18.c: New.
8518         * gcc.target/arm/aapcs/vfp19.c: New.
8519         * gcc.target/arm/aapcs/vfp20.c: New.
8520         * gcc.target/arm/aapcs/vfp21.c: New.
8521         * gcc.target/arm/fp16-aapcs-1.c: New.
8522         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8523         test for __ARM_FP16_ARGS.
8524         * g++.target/arm/fp16-return-1.c: Update expected output.
8526 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8528         PR testsuite/70227
8529         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8531 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8533         PR fortran/69603
8534         * gfortran.dg/pr69603.f90: New testcase.
8536 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8538         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8540 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8542         PR fortran/71047
8543         * gfortran.dg/pr71047.f08: New test.
8545 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8547         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8548         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8549         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8551 2016-05-13  Martin Sebor  <msebor@redhat.com>
8553         PR c++/60049
8554         * g++.dg/cpp0x/constexpr-60049.C: New test.
8556 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8558         PR bootstrap/71071
8559         * gcc.dg/pr71071.c: New test.
8561 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8563         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8564         remove XOP handling.
8565         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8567 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8569         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8570         __atomic_is_lock_free declaration.
8572 2016-05-13  Richard Biener  <rguenther@suse.de>
8574         PR tree-optimization/42587
8575         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8577 2016-05-13  Martin Liska  <mliska@suse.cz>
8579         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8580         the new format of dump output.
8582 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8584         * gcc.dg/pr71084.c: New test.
8586 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8588         PR target/53440
8589         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8591 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8593         * gcc.target/aarch64/struct_return.c: New test.
8595 2016-05-12  Marek Polacek  <polacek@redhat.com>
8597         PR c/70756
8598         * c-c++-common/pr70756-2.c: New test.
8599         * c-c++-common/pr70756.c: New test.
8601 2016-05-12  Richard Biener  <rguenther@suse.de>
8603         PR tree-optimization/71059
8604         * gcc.dg/torture/pr71059.c: New testcase.
8606 2016-05-12  Richard Biener  <rguenther@suse.de>
8608         PR tree-optimization/71062
8609         * gcc.dg/torture/pr71062.c: New testcase.
8611 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8613         PR tree-optimization/71006
8614         * gcc.dg/pr71006.c: New test.
8616 2016-05-12  Marek Polacek  <polacek@redhat.com>
8618         PR driver/71063
8619         * gcc.dg/opts-7.c: New test.
8621 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8623         PR target/70830
8624         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8625         Add -save-temps to dg-options.
8626         Scan for ldmfd rather than pop instruction.
8627         * gcc.target/arm/interrupt-2.c: Likewise.
8628         * gcc.target/arm/pr70830.c: New test.
8630 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8632         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8633         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8635         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8636         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8637         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8639         PR target/71019
8640         * gcc.target/i386/avx512vl-pack-1.c: New test.
8641         * gcc.target/i386/avx512vl-pack-2.c: New test.
8642         * gcc.target/i386/avx512bw-pack-2.c: New test.
8644         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8646         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8647         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8648         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8650 2016-05-12  Richard Biener  <rguenther@suse.de>
8652         PR tree-optimization/70986
8653         * gcc.dg/torture/pr70986-1.c: New testcase.
8654         * gcc.dg/torture/pr70986-2.c: Likewise.
8655         * gcc.dg/torture/pr70986-3.c: Likewise.
8657 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8659         PR c/43651
8660         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8661         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8663 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8665         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8666         directive.
8667         * gcc.target/i386/pr66746.c: Ditto.
8669 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8671         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8672         support.
8673         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8674         warning when using -mvsx-timode.
8675         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8676         * gcc.target/powerpc/dform-2.c: Likewise.
8677         * gcc.target/powerpc/pr68805.c: Likewise.
8679 2016-05-11  Marek Polacek  <polacek@redhat.com>
8681         PR c++/71024
8682         * c-c++-common/attributes-3.c: New test.
8684 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8686         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8687         * gcc.c-torture/execute/pr68185.c: Likewise.
8688         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8689         * gcc.dg/pr69634.c: Requires scheduling.
8690         * gcc.dg/torture/pr66178.c: Require label values.
8691         * gcc.dg/setjmp-6.c: Require indirect jumps.
8693 2016-05-11  Richard Biener  <rguenther@suse.de>
8695         PR tree-optimization/71055
8696         * gcc.dg/torture/pr71055.c: New testcase.
8698 2016-05-11  Richard Biener  <rguenther@suse.de>
8700         PR debug/71057
8701         * g++.dg/debug/pr71057.C: New testcase.
8703 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8705         PR fortran/70855
8706         * gfortran.dg/gomp/pr70855.f90: New test.
8708 2016-05-11  Richard Biener  <rguenther@suse.de>
8710         PR middle-end/71002
8711         * g++.dg/torture/pr71002.C: New testcase.
8713 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8715         PR middle-end/70807
8716         * gcc.dg/pr70807.c: New test.
8718 2016-05-10  Martin Sebor  <msebor@redhat.com>
8720         PR c++/38611
8721         * g++.dg/Wattributes.C: New test.
8723 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8725         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8726         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8727         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8729 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8731         PR target/70799
8732         * gcc.target/i386/pr70799-1.c: New test.
8734 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8736         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8738 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8740         PR middle-end/70877
8741         * gcc.target/i386/pr70877.c: New test.
8743 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8745         PR tree-optimization/70786
8746         * gcc.target/i386/pr70876.c: New test.
8748 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8750         PR target/70927
8751         * gcc.target/i386/avx512vl-logic-1.c: New test.
8752         * gcc.target/i386/avx512vl-logic-2.c: New test.
8753         * gcc.target/i386/avx512dq-logic-2.c: New test.
8755 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8757         PR target/70963
8758         * gcc.target/powerpc/pr70963.c: New.
8760 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8762         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8763         (test_very_wide_line): Add ruler to expected output.
8764         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8765         (test_very_wide_line): Likewise.
8766         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8767         (test_show_locus): Within the handling of "test_very_wide_line",
8768         enable show_ruler_p on the diagnostic context.
8770 2016-05-10  Richard Biener  <rguenther@suse.de>
8772         PR tree-optimization/71039
8773         * gcc.dg/torture/pr71039.c: New testcase.
8775 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8777         * gcc.dg/nested-func-10.c: Requires alloca.
8778         * gcc.dg/nested-func-9.c: Requires alloca.
8779         * gcc.c-torture/execute/pr70460.c: Requires labels.
8780         * gcc.c-torture/compile/pr70199.c: Requires labels.
8781         * gcc.target/nvptx/decl.c: Compile only.
8782         * gcc.target/nvptx/trailing-init.c: Compile only.
8783         * gcc.target/nvptx/ary-init.c: Compile only.
8785 2016-05-10  Marek Polacek  <polacek@redhat.com>
8787         PR c/70255
8788         * gcc.dg/attr-opt-1.c: New test.
8790 2016-05-10  Richard Biener  <rguenther@suse.de>
8792         PR tree-optimization/70497
8793         PR tree-optimization/28367
8794         * gcc.dg/torture/20160404-1.c: New testcase.
8795         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8796         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8798 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8800         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8802 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8804         * gcc.target/i386/fabsneg-1.c New test.
8806 2016-05-09  Alan Modra  <amodra@gmail.com>
8808         PR testsuite/70826
8809         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8811 2016-05-09  Richard Biener  <rguenther@suse.de>
8813         PR tree-optimization/70985
8814         * gcc.dg/torture/pr70985.c: New testcase.
8816 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8818         * gcc.dg/tree-ssa/ifc-9.c: New test.
8819         * gcc.dg/tree-ssa/ifc-10.c: New test.
8820         * gcc.dg/tree-ssa/ifc-11.c: New test.
8821         * gcc.dg/tree-ssa/ifc-12.c: New test.
8822         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8823         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8824         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8826 2016-05-09  Richard Biener  <rguenther@suse.de>
8828         PR fortran/70937
8829         * gfortran.dg/pr70937.f90: New testcase.
8831 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8833         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8835 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8837         PR fortran/56226
8838         * gfortran.dg/dec_structure_1.f90: New testcase.
8839         * gfortran.dg/dec_structure_2.f90: Ditto.
8840         * gfortran.dg/dec_structure_3.f90: Ditto.
8841         * gfortran.dg/dec_structure_4.f90: Ditto.
8842         * gfortran.dg/dec_structure_5.f90: Ditto.
8843         * gfortran.dg/dec_structure_6.f90: Ditto.
8844         * gfortran.dg/dec_structure_7.f90: Ditto.
8845         * gfortran.dg/dec_structure_8.f90: Ditto.
8846         * gfortran.dg/dec_structure_9.f90: Ditto.
8847         * gfortran.dg/dec_structure_10.f90: Ditto.
8848         * gfortran.dg/dec_structure_11.f90: Ditto.
8849         * gfortran.dg/dec_union_1.f90: Ditto.
8850         * gfortran.dg/dec_union_2.f90: Ditto.
8851         * gfortran.dg/dec_union_3.f90: Ditto.
8852         * gfortran.dg/dec_union_4.f90: Ditto.
8853         * gfortran.dg/dec_union_5.f90: Ditto.
8854         * gfortran.dg/dec_union_6.f90: Ditto.
8855         * gfortran.dg/dec_union_7.f90: Ditto.
8857 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8859         PR tree-optimization/70956
8860         * gcc.dg/graphite/pr70956.c: New test.
8862 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8864         PR middle-end/70941
8865         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8866         (a, b, c, d): Change type from char to signed char.
8867         (main): Compare against (signed char) -1634678893 instead of
8868         hardcoded -109.  Use __builtin_abort instead of abort.
8870         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8871         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8873         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8875 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8877         PR debug/70935
8878         * gcc.dg/torture/pr70935.c: New test.
8880 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8882         PR target/58219
8883         * gcc.target/sh/pr58219.c: New tests.
8885 2016-05-06  Richard Biener  <rguenther@suse.de>
8887         PR tree-optimization/70960
8888         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8890 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8892         PR target/52933
8893         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8894         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8895         Adjust expected instruction counts.
8896         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8898 2016-05-06  Marek Polacek  <polacek@redhat.com>
8900         PR sanitizer/70875
8901         * gcc.dg/ubsan/bounds-3.c: New test.
8903 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8905         PR target/54089
8906         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8908 2016-05-06  Richard Biener  <rguenther@suse.de>
8910         PR middle-end/70931
8911         * gfortran.dg/pr70931.f90: New testcase.
8913 2016-05-06  Richard Biener  <rguenther@suse.de>
8915         PR middle-end/70941
8916         * gcc.dg/torture/pr70941.c: New testcase.
8918 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8920         PR tree-optimization/57206
8921         * gcc.dg/vect/pr57206.c: New test.
8923 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8925         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8927 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8929         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8931         * c-c++-common/Wdangling-else-4.c: New test.
8933 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8935         PR c++/70906
8936         PR c++/70933
8937         * g++.dg/opt/pr70906.C: New test.
8938         * g++.dg/opt/pr70933.C: New test.
8940         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8942 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8944         * gcc.dg/ipa/pure-const-3.c: New testcase.
8946 2016-05-04  Marek Polacek  <polacek@redhat.com>
8948         * c-c++-common/Wdangling-else-1.c: New test.
8949         * c-c++-common/Wdangling-else-2.c: New test.
8950         * c-c++-common/Wdangling-else-3.c: New test.
8952 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8954         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8955         flag is present.
8957 2016-05-04  Marek Polacek  <polacek@redhat.com>
8959         PR c/48778
8960         * gcc.dg/Waddress-2.c: New test.
8962 2016-05-04  Alan Modra  <amodra@gmail.com>
8964         * gcc.target/powerpc/pr70866.c: New.
8966 2016-05-03  Martin Sebor  <msebor@redhat.com>
8968         PR c++/66561
8969         * c-c++-common/builtin_location.c: New test.
8970         * g++.dg/cpp1y/builtin_location.C: New test.
8972 2016-05-03  Marek Polacek  <polacek@redhat.com>
8974         PR c/70859
8975         * gcc.dg/pr70859.c: New test.
8976         * gcc.dg/pr70859-2.c: New test.
8978 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8980         * gnat.dg/debug5.adb: New testcase.
8982 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8984         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8985         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8986         Procedure to check for z10 instruction set.
8988 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
8990         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8992 2016-05-03  Alan Modra  <amodra@gmail.com>
8994         * gcc.target/powerpc/savres.c: Add func using a single gpr.
8996 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
8998         * gcc.target/i386/avx512f-cvt-1.c: New test.
9000 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9002         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9003         -fdump-tree-vrp-details.
9005 2016-05-03  Richard Biener  <rguenther@suse.de>
9007         * gcc.dg/pr30172-1.c: Adjust.
9008         * gcc.dg/pr63743.c: Likewise.
9009         * gcc.dg/tm/pr51696.c: Likewise.
9010         * c-c++-common/tm/safe-1.c: Likewise.
9011         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9012         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9013         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9014         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9016 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9018         PR rtl-optimization/70467
9019         * gcc.target/i386/pr70467-3.c: New test.
9020         * gcc.target/i386/pr70467-4.c: New test.
9022         PR tree-optimization/70916
9023         * gcc.c-torture/compile/pr70916.c: New test.
9025         PR target/49244
9026         * gcc.target/i386/pr49244-1.c: New test.
9027         * gcc.target/i386/pr49244-2.c: New test.
9029 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9031         PR rtl-optimization/44281
9032         * gcc.target/i386/pr44281.c: New test.
9034 2016-05-03  bin cheng  <bin.cheng@arm.com>
9036         PR tree-optimization/56541
9037         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9038         * gcc.dg/vect/pr56541.c: new test.
9040 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9042         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9043         __float128.
9044         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9046 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9048         PR testsuite/70520
9049         * c-c++-common/asan/clone-test-1.c (main): Align child process
9050         stack to 16 bytes.
9052 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9054         PR c++/62314
9055         * g++.dg/spellcheck-fields-2.C: New test case.
9057 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9059         PR c++/62314
9060         * g++.dg/pr62314.C: New test case.
9062 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
9064         * gcc.dg/ipa/inline-8.c: New testcase.
9066 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
9068         PR rtl-optimization/70467
9069         * gcc.target/i386/pr70467-1.c: New test.
9071 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9073         * gcc.dg/spec-options.c: Run the test on all targets.
9074         * gcc.dg/foo.specs: Use cpp_unique_options.
9076 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9078         * gcc.dg/tree-ssa/unord.c: New testcase.
9080 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9082         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9084 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
9086         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9088 2016-05-02  Marek Polacek  <polacek@redhat.com>
9090         PR c/70851
9091         * gcc.dg/enum-incomplete-3.c: New test.
9093 2016-05-02  Marek Polacek  <polacek@redhat.com>
9094             Tom de Vries  <tom@codesourcery.com>
9096         PR tree-optimization/70700
9097         * gcc.dg/pr70700.c: New test.
9099 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
9101         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9102         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9103         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9104         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9105         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9107 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
9109         * ada/acats/run_acats: Rename into...
9110         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
9111         * ada/acats/run_all.sh: Remove redundant test.
9112         (target_run): Move around.
9113         (target_gnatchop): Use newly built executable.
9114         (target_gnatmake): Likewise.
9115         Check that the compilation of impbit succeeds.
9117 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
9119         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9120         * gcc.dg/20021029-1.c: Likewise.
9121         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9122         * gcc.target/sh/attr-isr-trapa.c: Likewise.
9123         * gcc.target/sh/cmpstr.c: Likewise.
9124         * gcc.target/sh/cmpstrn.c: Likewise.
9125         * gcc.target/sh/memset.c: Likewise.
9126         * gcc.target/sh/pr21255-2-mb.c: Likewise.
9127         * gcc.target/sh/pr21255-2-ml.c: Likewise.
9128         * gcc.target/sh/pr39423-1.c: Likewise.
9129         * gcc.target/sh/pr49468-di.c: Likewise.
9130         * gcc.target/sh/pr49468-si.c: Likewise.
9131         * gcc.target/sh/pr49880-1.c: Likewise.
9132         * gcc.target/sh/pr49880-2.c: Likewise.
9133         * gcc.target/sh/pr49880-3.c: Likewise.
9134         * gcc.target/sh/pr50751-1.c: Likewise.
9135         * gcc.target/sh/pr50751-4.c: Likewise.
9136         * gcc.target/sh/pr50751-7.c: Likewise.
9137         * gcc.target/sh/pr51244-1.c: Likewise.
9138         * gcc.target/sh/pr51244-10.c: Likewise.
9139         * gcc.target/sh/pr51244-11.c: Likewise.
9140         * gcc.target/sh/pr51244-12.c: Likewise.
9141         * gcc.target/sh/pr51244-13.c: Likewise.
9142         * gcc.target/sh/pr51244-14.c: Likewise.
9143         * gcc.target/sh/pr51244-17.c: Likewise.
9144         * gcc.target/sh/pr51244-18.c: Likewise.
9145         * gcc.target/sh/pr51244-19.c: Likewise.
9146         * gcc.target/sh/pr51244-4.c: Likewise.
9147         * gcc.target/sh/pr51244-5.c: Likewise.
9148         * gcc.target/sh/pr51244-7.c: Likewise.
9149         * gcc.target/sh/pr51244-8.c: Likewise.
9150         * gcc.target/sh/pr51244-9.c: Likewise.
9151         * gcc.target/sh/pr51697.c: Likewise.
9152         * gcc.target/sh/pr52483-1.c: Likewise.
9153         * gcc.target/sh/pr52483-2.c: Likewise.
9154         * gcc.target/sh/pr52483-3.c: Likewise.
9155         * gcc.target/sh/pr52483-5.c: Likewise.
9156         * gcc.target/sh/pr52933-1.c: Likewise.
9157         * gcc.target/sh/pr52933-2.c: Likewise.
9158         * gcc.target/sh/pr52933-3.c: Likewise.
9159         * gcc.target/sh/pr53568-1.c: Likewise.
9160         * gcc.target/sh/pr53976-1.c: Likewise.
9161         * gcc.target/sh/pr53988-1.c: Likewise.
9162         * gcc.target/sh/pr53988.c: Likewise.
9163         * gcc.target/sh/pr54089-1.c: Likewise.
9164         * gcc.target/sh/pr54089-6.c: Likewise.
9165         * gcc.target/sh/pr54089-7.c: Likewise.
9166         * gcc.target/sh/pr54089-8.c: Likewise.
9167         * gcc.target/sh/pr54089-9.c: Likewise.
9168         * gcc.target/sh/pr54236-1.c: Likewise.
9169         * gcc.target/sh/pr54236-2.c: Likewise.
9170         * gcc.target/sh/pr54236-3.c: Likewise.
9171         * gcc.target/sh/pr54236-4.c: Likewise.
9172         * gcc.target/sh/pr54386.c: Likewise.
9173         * gcc.target/sh/pr54602-1.c: Likewise.
9174         * gcc.target/sh/pr54685.c: Likewise.
9175         * gcc.target/sh/pr54760-1.c: Likewise.
9176         * gcc.target/sh/pr54760-2.c: Likewise.
9177         * gcc.target/sh/pr54760-3.c: Likewise.
9178         * gcc.target/sh/pr54760-4.c: Likewise.
9179         * gcc.target/sh/pr54760-5.c: Likewise.
9180         * gcc.target/sh/pr54760-6.c: Likewise.
9181         * gcc.target/sh/pr55146.c: Likewise.
9182         * gcc.target/sh/pr55160.c: Likewise.
9183         * gcc.target/sh/pr59278.c: Likewise.
9184         * gcc.target/sh/pr59401-1.c: Likewise.
9185         * gcc.target/sh/pr59533-1.c: Likewise.
9186         * gcc.target/sh/pr63260.c: Likewise.
9187         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9188         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9189         * gcc.target/sh/strlen.c: Likewise.
9190         * gcc.target/sh/torture/pr30807.c: Likewise.
9191         * gcc.target/sh/torture/pr34777.c: Likewise.
9192         * gcc.target/sh/torture/pr64652.c: Likewise.
9193         * gcc.target/sh/torture/pr65505.c: Likewise.
9194         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9195         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9197 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9199         PR c++/66644
9200         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9202 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9204         * gcc.target/powerpc/vsx-elemrev-1.c: New.
9205         * gcc.target/powerpc/vsx-elemrev-2.c: New.
9206         * gcc.target/powerpc/vsx-elemrev-3.c: New.
9207         * gcc.target/powerpc/vsx-elemrev-4.c: New.
9209 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
9211         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9212         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9214 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
9216         PR middle-end/70626
9217         * c-c++-common/goacc/combined-reduction.c: New test.
9218         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9220 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
9222         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9223         *movdi_internal pattern only if PIC off.
9224         * gcc.target/i386/pr70155-2.c: Likewise.
9225         * gcc.target/i386/pr70155-3.c: Likewise.
9226         * gcc.target/i386/pr70155-4.c: Likewise.
9227         * gcc.target/i386/pr70155-5.c: Likewise.
9228         * gcc.target/i386/pr70155-6.c: Likewise.
9229         * gcc.target/i386/pr70155-7.c: Likewise.
9230         * gcc.target/i386/pr70155-8.c: Likewise.
9231         * gcc.target/i386/pr70155-15.c: Likewise.
9232         * gcc.target/i386/pr70155-17.c: Likewise.
9233         * gcc.target/i386/pr70155-22.c: Likewise.
9235 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
9237         PR tree-optimization/70803
9238         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9240 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9242         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9243         optimization of vector loop.
9244         * gcc.target/i386/vect-unpack-3.c: New test.
9245         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9246         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9247         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9249 2016-04-29  Marek Polacek  <polacek@redhat.com>
9251         PR sanitizer/70342
9252         * g++.dg/ubsan/null-7.C: New test.
9254         PR c/70852
9255         * gcc.dg/pr70852.c: New test.
9257 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9259         PR/69089
9260         * g++.dg/cpp0x/alignas6.C: New test.
9262 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9264         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9265         * gcc.dg/pr27003.c: Likewise.
9266         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9267         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9268         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9269         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9270         * gcc.target/arc/mxy.c: Likewise.
9271         * gcc.target/arc/mswape.c: Likewise.
9272         * gcc.target/arc/mrtsc.c: Likewise.
9273         * gcc.target/arc/mcrc.c: Likewise.
9274         * gcc.target/arc/mdsp-packa.c: Likewise.
9275         * gcc.target/arc/mdvbf.c: Likewise.
9276         * gcc.target/arc/mlock.c: Likewise.
9277         * gcc.target/arc/mmac-24.c: Likewise.
9278         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9280 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9281             Matthijs Kooijman  <matthijs@stdin.nl>
9282             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9284         PR target/60040
9285         * gcc.target/avr/pr60040-1.c: New.
9286         * gcc.target/avr/pr60040-2.c: New.
9288 2016-04-29  Richard Biener  <rguenther@suse.de>
9290         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9292 2016-04-29  Richard Biener  <rguenther@suse.de>
9294         PR tree-optimization/13962
9295         PR tree-optimization/65686
9296         * gcc.dg/uninit-pr65686.c: New testcase.
9298 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9300         PR middle-end/70843
9301         * gcc.dg/pr70843.c: New test.
9303 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9305         PR target/70858
9306         * gcc.target/i386/pr70858.c: New test.
9308 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9310         * gcc.target/arc/nps400-1.c: New file.
9312 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9313             Andrew Burgess  <andrew.burgess@embecosm.com>
9315         * gcc.target/arc/movh_cl-1.c: New file.
9317 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9318             Andrew Burgess  <andrew.burgess@embecosm.com>
9320         * gcc.target/arc/extzv-1.c: New file.
9321         * gcc.target/arc/insv-1.c: New file.
9322         * gcc.target/arc/insv-2.c: New file.
9323         * gcc.target/arc/movb-1.c: New file.
9324         * gcc.target/arc/movb-2.c: New file.
9325         * gcc.target/arc/movb-3.c: New file.
9326         * gcc.target/arc/movb-4.c: New file.
9327         * gcc.target/arc/movb-5.c: New file.
9328         * gcc.target/arc/movb_cl-1.c: New file.
9329         * gcc.target/arc/movb_cl-2.c: New file.
9330         * gcc.target/arc/movbi_cl-1.c: New file.
9331         * gcc.target/arc/movl-1.c: New file.
9333 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9334             Andrew Burgess  <andrew.burgess@embecosm.com>
9336         * gcc.target/arc/cmem-1.c: New file.
9337         * gcc.target/arc/cmem-2.c: New file.
9338         * gcc.target/arc/cmem-3.c: New file.
9339         * gcc.target/arc/cmem-4.c: New file.
9340         * gcc.target/arc/cmem-5.c: New file.
9341         * gcc.target/arc/cmem-6.c: New file.
9342         * gcc.target/arc/cmem-7.c: New file.
9343         * gcc.target/arc/cmem-ld.inc: New file.
9344         * gcc.target/arc/cmem-st.inc: New file.
9346 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9348         PR target/70821
9349         * gcc.target/i386/pr70821.c: New test.
9351 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9353         * gcc.target/powerpc/vec-adde.c: New test.
9354         * gcc.target/powerpc/vec-adde-int128.c: New test.
9356 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9358         * gcc.target/i386/avx-vround-1.c: New test.
9359         * gcc.target/i386/avx-vround-2.c: New test.
9360         * gcc.target/i386/avx512vl-vround-1.c: New test.
9361         * gcc.target/i386/avx512vl-vround-2.c: New test.
9363 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9365         PR testsuite/70595
9366         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9367         (check_effective_target_cilkplus_runtime): ... this.
9368         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9369         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9371         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9372         Require cilkplus_runtime.
9373         Don't add -lcilkrts.
9374         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9375         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9376         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9377         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9378         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9379         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9380         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9381         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9382         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9383         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9384         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9385         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9386         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9387         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9388         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9389         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9390         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9391         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9392         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9393         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9394         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9395         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9396         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9397         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9398         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9399         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9400         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9401         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9402         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9404         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9405         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9407         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9409         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9410         cilkplus_runtime.
9412 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9414         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9415         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9417 2015-04-27  Ryan Burn  <contact@rnburn.com>
9419         PR c++/69024
9420         PR c++/68997
9421         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9422         diagnostic.
9423         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9424         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9426 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9428         * gnat.dg/limited_with4.ad[sb]: New test.
9429         * gnat.dg/limited_with4_pkg.ads: New helper.
9431 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9433         PR target/70155
9434         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9435         and movv1ti_internal patterns
9436         * gcc.target/i386/pr70155-1.c: New test.
9437         * gcc.target/i386/pr70155-2.c: Likewise.
9438         * gcc.target/i386/pr70155-3.c: Likewise.
9439         * gcc.target/i386/pr70155-4.c: Likewise.
9440         * gcc.target/i386/pr70155-5.c: Likewise.
9441         * gcc.target/i386/pr70155-6.c: Likewise.
9442         * gcc.target/i386/pr70155-7.c: Likewise.
9443         * gcc.target/i386/pr70155-8.c: Likewise.
9444         * gcc.target/i386/pr70155-9.c: Likewise.
9445         * gcc.target/i386/pr70155-10.c: Likewise.
9446         * gcc.target/i386/pr70155-11.c: Likewise.
9447         * gcc.target/i386/pr70155-12.c: Likewise.
9448         * gcc.target/i386/pr70155-13.c: Likewise.
9449         * gcc.target/i386/pr70155-14.c: Likewise.
9450         * gcc.target/i386/pr70155-15.c: Likewise.
9451         * gcc.target/i386/pr70155-16.c: Likewise.
9452         * gcc.target/i386/pr70155-17.c: Likewise.
9453         * gcc.target/i386/pr70155-18.c: Likewise.
9454         * gcc.target/i386/pr70155-19.c: Likewise.
9455         * gcc.target/i386/pr70155-20.c: Likewise.
9456         * gcc.target/i386/pr70155-21.c: Likewise.
9457         * gcc.target/i386/pr70155-22.c: Likewise.
9459 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9461         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9462         ".{5,6}".
9464 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9466         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9467         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9468         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9469         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9470         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9472 2016-04-27  Richard Biener  <rguenther@suse.de>
9474         PR ipa/70760
9475         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9476         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9478 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9480         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9481         * g++.dg/ubsan/pr63956.C: Adjust error location.
9483 2016-04-27  Nick Clifton  <nickc@redhat.com>
9485         PR middle-end/49889
9486         * gcc.dg/pr49889.c: New test.
9488 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9490         * c-c++-common/memset-array.c: New test.
9492 2016-04-26  Martin Sebor  <msebor@redhat.com>
9494         PR c++/66639
9495         * g++.dg/cpp1y/func_constexpr.C: New test.
9497 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9499         PR c++/70241
9500         * g++.dg/cpp0x/enum32.C: New test.
9501         * g++.dg/cpp0x/enum33.C: New test.
9503 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9505         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9506         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9507         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9508         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9509         * gcc.c-torture/execute/pr38151.c: Likewise.
9510         * gcc.c-torture/execute/pr66556.c: Likewise.
9511         * gcc.c-torture/execute/pr67781.c: Likewise.
9512         * gcc.c-torture/execute/pr68648.c: Likewise.
9514 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9516         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9518 2016-04-26  Marek Polacek  <polacek@redhat.com>
9520         PR c/67784
9521         * gcc.dg/pr67784-3.c: New test.
9522         * gcc.dg/pr67784-4.c: New test.
9523         * gcc.dg/pr67784-5.c: New test.
9525         PR c/70791
9526         * gcc.dg/Wnested-externs-2.c: New test.
9528 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9530         * gcc.dg/fold-plusmult.c: Adjust.
9531         * gcc.dg/no-strict-overflow-6.c: Adjust.
9532         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9534 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9536         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9537         number scans.
9538         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9539         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9540         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9541         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9542         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9543         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9544         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9545         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9546         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9547         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9548         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9549         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9550         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9551         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9552         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9553         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9554         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9555         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9556         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9557         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9558         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9559         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9560         scans.
9561         * gcc.target/i386/pr32219-4.c: Likewise.
9562         * gcc.target/i386/pr32219-6.c: Likewise.
9563         * gcc.target/i386/pr32219-8.c: Likewise.
9565 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9567         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9568         associated options.
9570 2016-04-26  Marek Polacek  <polacek@redhat.com>
9572         PR c++/70744
9573         * g++.dg/ext/cond2.C: New test.
9575 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9577         PR tree-optimization/70771
9578         PR tree-optimization/70775
9579         * gcc.dg/pr70771.c: New test.
9580         * gcc.dg/pr70775.c: New test.
9582 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9584         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9586 2016-04-25  Richard Biener  <rguenther@suse.de>
9588         PR tree-optimization/70780
9589         * gcc.dg/torture/pr70780.c: New testcase.
9591 2016-04-25  Michael Collison  <michael.collison@arm.com>
9593         * gcc.target/arm/neon-vaddws16.c: New test.
9594         * gcc.target/arm/neon-vaddws32.c: New test.
9595         * gcc.target/arm/neon-vaddwu16.c: New test.
9596         * gcc.target/arm/neon-vaddwu32.c: New test.
9597         * gcc.target/arm/neon-vaddwu8.c: New test.
9598         * lib/target-supports.exp
9599         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9600         that arm neon support vector widen sum of HImode TO SImode.
9602 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9604         PR sanitizer/70712
9605         * c-c++-common/asan/pr70712.c: New test.
9607 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9609         * .gitattributes: New file.
9611 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9613         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9615 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9617         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9618         * gfortran.dg/submodule_15.f08: Likewise.
9620 2016-04-22  Richard Biener  <rguenther@suse.de>
9622         PR tree-optimization/70740
9623         * gcc.dg/torture/pr70740.c: New testcase.
9625 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9627         PR target/70750
9628         * gcc.target/i386/pr70750-1.c: New test.
9629         * gcc.target/i386/pr70750-2.c: Likewise.
9631 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9633         PR c++/70540
9634         * g++.dg/cpp0x/auto48.C: New.
9636 2016-04-21  Marek Polacek  <polacek@redhat.com>
9638         PR c++/70513
9639         * g++.dg/cpp0x/forw_enum12.C: New test.
9640         * g++.dg/cpp0x/forw_enum13.C: New test.
9642 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9644         PR target/70728
9645         * gcc.target/i386/pr70728.c: New test.
9647 2016-04-21  Richard Biener  <rguenther@suse.de>
9649         PR middle-end/70747
9650         * gcc.dg/pr70747.c: New testcase.
9652 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9654         PR tree-optimization/70715
9655         * gcc.dg/tree-ssa/scev-13.c: New test.
9657 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9659         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9661 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9663         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9665 2016-04-20  Jan Hubicka  <jh@suse.cz>
9667         PR ipa/70018
9668         * g++.dg/ipa/nothrow-1.C: New testcase.
9670 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9672         PR c++/55635
9673         * g++.dg/eh/delete1.C: New.
9675 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9677         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9678         -mtune-ctrl=sse_typeless_stores.
9680 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9682         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9684 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9686         PR tree-optimization/69489
9687         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9689 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9691         PR c++/69363
9692         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9693         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9694         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9696 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9698         PR tree-optimization/56625
9699         PR tree-optimization/69489
9700         * gcc.dg/vect/pr56625.c: New test.
9701         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9703 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9705         PR target/64971
9706         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9708 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9710         * gnat.dg/self1.adb: Remove now incorrect test.
9712 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9714         * gcc.dg/tree-ssa/scev-11.c: New test.
9715         * gcc.dg/tree-ssa/scev-12.c: New test.
9717 2016-04-20  Marek Polacek  <polacek@redhat.com>
9719         PR tree-optimization/70725
9720         * gcc.dg/pr70725.c: New test.
9722 2016-04-20  Richard Biener  <rguenther@suse.de>
9724         PR tree-optimization/70726
9725         * g++.dg/vect/pr70726.cc: New testcase.
9727 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9729         PR target/70674
9730         * gcc.target/s390/pr70674.c: New test.
9732 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9734         PR libgfortran/70684
9735         * gfortran.dg/list_read_14.f90: New test.
9737 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9739         PR target/69201
9740         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9741         extern to force it misaligned.
9742         (b): Likewise.
9743         (c): Likewise.
9744         (d): Likewise.
9745         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9746         Don't check `*' before movv4sf_internal.
9747         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9748         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9749         Don't check `*' before movv16qi_internal.
9750         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9751         extern to force it misaligned.
9752         (b): Likewise.
9753         (c): Likewise.
9754         (d): Likewise.
9755         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9756         Don't check `*' before movv2df_internal.
9757         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9758         extern to force it misaligned.
9759         (b): Likewise.
9760         (c): Likewise.
9761         (d): Likewise.
9762         Check movv8sf_internal instead of avx_storeups256.
9763         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9765 2016-04-19  Richard Biener  <rguenther@suse.de>
9767         PR tree-optimization/70171
9768         * g++.dg/tree-ssa/pr70171.C: New testcase.
9770 2016-04-19  Richard Biener  <rguenther@suse.de>
9772         PR tree-optimization/70724
9773         * gcc.dg/torture/pr70724.c: New testcase.
9775 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9777         PR middle-end/70689
9778         * gcc.target/i386/pr70689.c: New.
9780 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9782         PR target/70708
9783         * gcc.target/i386/pr70708.c: New test.
9785 2016-04-18  Richard Biener  <rguenther@suse.de>
9787         PR tree-optimization/43434
9788         * gcc.dg/vect/pr43434.c: New testcase.
9789         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9790         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9791         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9792         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9793         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9794         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9795         * gcc.dg/gomp/pr68640.c: Likewise.
9796         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9797         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9799 2016-04-18  Richard Biener  <rguenther@suse.de>
9801         PR tree-optimization/70701
9802         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9804 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9806         PR testsuite/70699
9807         * gcc.dg/pr70161.c: Add dot-file scans.
9808         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9809         instead of after last dot char.
9811 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9813         * c-c++-common/dump-ada-spec-3.c: New test.
9814         * c-c++-common/dump-ada-spec-4.c: Likewise.
9816 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9818         PR other/70183
9819         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9821 2016-04-15  Jan Hubicka  <jh@suse.cz>
9823         PR ipa/70018
9824         * g++.dg/ipa/pure-const-1.C: New testcase.
9825         * g++.dg/ipa/pure-const-2.C: New testcase.
9826         * g++.dg/ipa/pure-const-3.C: New testcase.
9828 2016-04-15  Marek Polacek  <polacek@redhat.com>
9830         PR c/70671
9831         * gcc.dg/bitfld-22.c: New test.
9833 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9835         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9836         x86_64.
9838 2016-04-15  Marek Polacek  <polacek@redhat.com>
9840         PR c/70651
9841         * c-c++-common/pr70651.c: New test.
9843 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9845         PR rtl-optimization/70681
9846         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9847         dump scan on arm and powerpc.
9848         * gcc.dg/pr10474.c: Likewise.
9850 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9852         PR c++/69517
9853         PR c++/70019
9854         PR c++/70588
9855         * g++.dg/cpp1y/vla11.C: Revert for real.
9857         PR c/70436
9858         * c-c++-common/Wparentheses-1.c: New test.
9859         * c-c++-common/gomp/Wparentheses-1.c: New test.
9860         * c-c++-common/gomp/Wparentheses-2.c: New test.
9861         * c-c++-common/gomp/Wparentheses-3.c: New test.
9862         * c-c++-common/gomp/Wparentheses-4.c: New test.
9863         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9864         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9865         * c-c++-common/goacc/Wparentheses-1.c: New test.
9867 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9869         PR target/70662
9870         * gcc.target/i386/pr70662.c: New test.
9872 2016-04-15  Richard Biener  <rguenther@suse.de>
9873             Alan Modra  <amodra@gmail.com>
9875         PR tree-optimization/70130
9876         * gcc.dg/vect/O3-pr70130.c: New testcase.
9878 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9880         PR target/70669
9881         * gcc.target/powerpc/pr70669.c: New test.
9883         PR target/70640
9884         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9885         a power7 system that does not have an assembler that supports
9886         power8.
9888 2016-04-14  Martin Sebor  <msebor@redhat.com>
9890         PR c++/69517
9891         PR c++/70019
9892         PR c++/70588
9893         * c-c++-common/ubsan/vla-1.c: Revert.
9894         * g++.dg/cpp1y/vla11.C: Same.
9895         * g++.dg/cpp1y/vla12.C: Same.
9896         * g++.dg/cpp1y/vla13.C: Same.
9897         * g++.dg/cpp1y/vla14.C: Same.
9898         * g++.dg/cpp1y/vla3.C: Same.
9899         * g++.dg/init/array24.C: Same.
9900         * g++.dg/ubsan/vla-1.C: Same.
9902 2016-04-14  Marek Polacek  <polacek@redhat.com>
9903             Jan Hubicka  <hubicka@ucw.cz>
9905         PR c++/70029
9906         * g++.dg/torture/pr70029.C: New test.
9908 2016-04-14  Martin Sebor  <msebor@redhat.com>
9910         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9911         type size to prevent failures on targets with very low maximum
9912         alignment.
9914 2016-04-14  Richard Biener  <rguenther@suse.de>
9916         PR tree-optimization/70623
9917         * gcc.dg/torture/pr70623.c: New testcase.
9918         * gcc.dg/torture/pr70623-2.c: Likewise.
9920 2016-04-13  Martin Sebor  <msebor@redhat.com>
9922         PR c++/69517
9923         PR c++/70019
9924         PR c++/70588
9925         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9926         * g++.dg/cpp1y/vla11.C: New test.
9927         * g++.dg/cpp1y/vla12.C: New test.
9928         * g++.dg/cpp1y/vla13.C: New test.
9929         * g++.dg/cpp1y/vla14.C: New test.
9930         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9931         * g++.dg/init/array24.C: Fully brace VLA initializer.
9932         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9934 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9936         PR c++/70641
9937         * g++.dg/opt/pr70641.C: New test.
9939 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9941         PR rtl-optimization/68749
9942         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9943         effects of argument promotions.
9944         Remove default args to dg-skip-if.
9946 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9948         PR c++/70635
9949         * g++.dg/parse/pr70635.C: New.
9951 2016-04-13  Marek Polacek  <polacek@redhat.com>
9953         PR c++/70639
9954         * c-c++-common/Wmisleading-indentation-4.c: New test.
9956 2016-04-13  Marek Polacek  <polacek@redhat.com>
9958         PR c/70436
9959         * gcc.dg/Wparentheses-12.c: New test.
9960         * gcc.dg/Wparentheses-13.c: New test.
9962 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9964         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9965         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9966         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9968 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9970         PR middle-end/70633
9971         * gcc.c-torture/compile/pr70633.c: New test.
9973         PR debug/70628
9974         * gcc.dg/torture/pr70628.c: New test.
9976 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9978         PR c++/70610
9979         * g++.dg/template/pr70610.C: New test.
9980         * g++.dg/template/pr70610-2.C: New test.
9981         * g++.dg/template/pr70610-3.C: New test.
9982         * g++.dg/template/pr70610-4.C: New test.
9984 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
9986         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9987         128 instead of 32.
9989         PR c++/70571
9990         * g++.dg/ext/pr70571.C: New test.
9992 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
9994         PR target/70640
9995         * gcc.target/powerpc/pr70640.c: New test.
9997 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
9999         PR c++/68722
10000         * g++.dg/parse/pr68722.C: New.
10002 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10004         PR rtl-optimization/70596
10005         * gcc.target/i386/pr70596.c: New test.
10007 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10009         PR c++/70501
10010         * g++.dg/init/pr70501.C: New.
10012 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10014         * gcc.target/i386/asm-flag-6.c: New test.
10016 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10018         PR tree-optimization/68756
10019         * gcc.dg/graphite/pr68756.c: New test.
10021 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10023         PR tree-optimization/70602
10024         * gcc.c-torture/execute/pr70602.c: New test.
10026 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10028         PR target/70381
10029         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10030         __float128 emulator is built and runs.
10031         * gcc.target/powerpc/float128-1.c: Likewise.
10033         * lib/target-supports.exp (check_ppc_float128_sw_available):
10034         Rework tests for __float128 software and hardware
10035         availability. Fix exit condition to return 0 on success.
10037 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10039         PR target/70133
10040         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10041         * gcc.target/aarch64/target_attr_15.c: Likewise.
10043 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10045         PR c++/69066
10046         * g++.dg/cpp1y/pr69066.C: New.
10048 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10050         PR fortran/68566
10051         * gfortran.dg/pr36192.f90: Update test.
10052         * gfortran.dg/pr36192_1.f90: Update test.
10053         * gfortran.dg/real_dimension_1.f: Update test.
10054         * gfortran.dg/parameter_array_init_7.f90: New test.
10056 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
10058         PR testsuite/64039
10059         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10061         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10063         PR rtl-optimization/66669
10064         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10066         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10068         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10069         * gcc.dg/pie-1.c: Likewise.
10070         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10071         * gcc.dg/pic-4.c: Likewise.
10072         * gcc.dg/pie-3.c: Likewise.
10073         * gcc.dg/pie-4.c: Likewise.
10075         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10077         PR tree-optimization/68644
10078         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10080         PR rtl-optimization/64886
10081         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10083 2016-04-09  Tom de Vries  <tom@codesourcery.com>
10085         PR tree-optimization/68953
10086         * gcc.dg/graphite/pr68953.c: New test.
10088 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10090         PR fortran/70592
10091         * gfortran.dg/deferred_character_16.f90: New test.
10093 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
10095         PR tree-optimization/70586
10096         * gcc.c-torture/execute/pr70586.c: New test.
10098 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10100         PR sanitizer/70573
10101         * c-c++-common/asan/halt_on_error-1.c: Replace memset
10102         with __builtin_memset
10103         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10105 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
10107         PR lto/70289
10108         PR ipa/70348
10109         PR tree-optimization/70373
10110         PR middle-end/70533
10111         PR middle-end/70534
10112         PR middle-end/70535
10113         * c-c++-common/goacc/reduction-5.c: New test.
10114         * c-c++-common/goacc/reduction-promotions.c: New test.
10115         * gfortran.dg/goacc/reduction-3.f95: New test.
10116         * gfortran.dg/goacc/reduction-promotions.f90: New test.
10118 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
10120         PR c++/70590
10121         PR c++/70452
10122         * g++.dg/pr70590.C: New test.
10123         * g++.dg/pr70590-2.C: New test.
10125 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
10127         PR middle-end/70593
10128         * gcc.target/i386/pr70593.c: New test.
10130         PR rtl-optimization/70574
10131         * gcc.target/i386/avx2-pr70574.c: New test.
10133 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
10135         PR sanitizer/70541
10136         * c-c++-common/asan/pr70541.c: New test.
10138 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10140         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10141         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10143 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10145         PR target/70566
10146         * gcc.c-torture/execute/pr70566.c: New test.
10148 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10150         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10151         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10153 2016-04-08  Alan Modra  <amodra@gmail.com>
10155         * gcc.target/powerpc/pr70117.c: New.
10157 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10159         PR testsuite/70581
10160         * gcc.dg/lto/simd-function_0.c: New test.
10162         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10163         clones.
10164         * c-c++-common/attr-simd-2.c: Likewise.
10165         * c-c++-common/attr-simd-4.c: Likewise.
10166         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10167         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10169 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10171         PR testsuite/70553
10172         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10174 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10175             Tom de Vries  <tom@codesourcery.com>
10177         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10178         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10179         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10180         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10181         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10182         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10183         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10184         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10186 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10188         PR c/70436
10189         * g++.dg/warn/Wparentheses-29.C: New test.
10191 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10193         PR c/70436
10194         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10195         explicit braces to resolve a future -Wparentheses warning.
10197 2016-04-06  Richard Henderson  <rth@redhat.com>
10199         * gcc.dg/pr61817-1.c: New test.
10200         * gcc.dg/pr61817-2.c: New test.
10201         * gcc.dg/pr69391-1.c: New test.
10202         * gcc.dg/pr69391-2.c: New test.
10204 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
10206         PR rtl-optimization/70398
10207         * gcc.target/aarch64/pr70398.c: New.
10209 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10211         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10213 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
10214             Pedro Alves  <palves@redhat.com>
10216         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10218 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
10220         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10221         Check for avx512f effective targets instead of avx2.
10222         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10223         for AVX512F clones.
10224         * gcc.dg/gomp/declare-simd-3.c: Likewise.
10225         * g++.dg/gomp/declare-simd-1.C: Likewise.
10226         * g++.dg/gomp/declare-simd-3.C: Likewise.
10227         * g++.dg/gomp/declare-simd-4.C: Likewise.
10229         PR middle-end/70550
10230         * c-c++-common/gomp/pr70550-1.c: New test.
10231         * c-c++-common/gomp/pr70550-2.c: New test.
10233 2016-04-05  Nathan Sidwell  <nathan@acm.org>
10235         PR c++/70512
10236         * g++.dg/ext/attribute-may-alias-5.C: New.
10238 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10240         PR c++/70336
10241         * c-c++-common/pr70336.c: New test.
10242         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10243         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10245 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
10247         PR ipa/66223
10248         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10250 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10252         PR rtl-optimization/70542
10253         * gcc.dg/torture/pr70542.c: New test.
10254         * gcc.target/i386/avx2-pr70542.c: New test.
10256 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
10258         PR tree-optimization/70509
10259         * gcc.target/i386/avx512bw-pr70509.c: New test.
10261 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
10263         PR c++/70452
10264         * g++.dg/ext/constexpr-vla4.C: New test.
10266 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10268         PR target/70510
10269         * gcc.target/i386/pr70510.c: New test.
10271 2016-04-05  Richard Biener  <rguenther@suse.de>
10273         PR tree-optimization/70526
10274         * g++.dg/torture/pr70526.C: New testcase.
10276 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10278         PR target/70525
10279         * gcc.target/i386/pr70525.c: New test.
10281 2016-04-05  Richard Biener  <rguenther@suse.de>
10283         PR middle-end/70499
10284         * g++.dg/torture/pr70499.C: New testcase.
10286 2016-04-05  Richard Biener  <rguenther@suse.de>
10288         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10289         remove XFAIL.
10291 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10293         PR middle-end/70307
10294         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10295         rs6000 ABI warnings.
10297 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10299         PR ipa/66223
10300         * g++.dg/ipa/devirt-51.C: New testcase.
10302 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10303             Jakub Jelinek  <jakub@redhat.com>
10305         PR middle-end/70457
10306         * gcc.dg/torture/pr70457.c: New.
10308 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10310         PR fortran/67538
10311         * gfortran.dg/allocate_with_source_19.f08: New test.
10313 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10315         PR fortran/65795
10316         * gfortran.dg/coarray_allocate_6.f08: New test.
10318 2016-04-04  Richard Biener  <rguenther@suse.de>
10320         PR rtl-optimization/70484
10321         * gcc.dg/torture/pr70484.c: New testcase.
10323 2016-04-04  Marek Polacek  <polacek@redhat.com>
10325         PR c/70307
10326         * gcc.dg/torture/pr70307.c: New test.
10328 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10330         PR target/70416
10331         PR target/67391
10332         * gcc.target/sh/torture/pr70416.c: New.
10334 2016-04-02  Martin Sebor  <msebor@redhat.com>
10336         PR c++/67376
10337         PR c++/70170
10338         PR c++/70172
10339         PR c++/70228
10340         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10341         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10342         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10343         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10344         * g++.dg/cpp0x/constexpr-string.C: Same.
10345         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10346         * g++.dg/cpp0x/pr65398.C: Same.
10347         * g++.dg/ext/constexpr-vla1.C: Same.
10348         * g++.dg/ext/constexpr-vla2.C: Same.
10349         * g++.dg/ext/constexpr-vla3.C: Same.
10350         * g++.dg/ubsan/pr63956.C: Same.
10352 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10354         PR rtl-optimization/70467
10355         * gcc.target/i386/pr70467-2.c: New test.
10357 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10358             Marek Polacek  <polacek@redhat.com>
10360         PR c++/70488
10361         * g++.dg/init/new47.C: New test.
10363 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10365         PR target/70496
10366         * gcc.target/arm/pr70496.c: New test.
10368 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10370         PR c++/68475
10371         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10373 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10375         PR target/69890
10376         * gcc.dg/strlenopt.h (memmove): New.
10377         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10378         instead of "string.h".
10379         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10380         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10381         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10382         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10383         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10384         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10385         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10386         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10387         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10388         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10389         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10390         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10391         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10392         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10393         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10394         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10395         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10396         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10397         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10398         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10400 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10402         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10403         (Holder::foo): Reflect this.
10405 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10407         PR target/70442
10408         * gcc.dg/pr70442.c: New test.
10410 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10412         PR c++/70393
10413         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10415 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10417         PR target/70453
10418         * gcc.target/i386/pr70453.c: New test.
10420 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10422         PR target/70292
10423         * gcc.c-torture/pr70292.c: New test.
10425 2016-03-31  Marek Polacek  <polacek@redhat.com>
10427         PR c/70297
10428         * c-c++-common/pr70297.c: New test.
10429         * g++.dg/cpp0x/typedef-redecl.C: New test.
10430         * gcc.dg/typedef-redecl2.c: New test.
10432 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10434         PR rtl-optimization/70460
10435         * gcc.c-torture/execute/pr70460.c: New test.
10437 2016-03-31  Richard Biener  <rguenther@suse.de>
10439         PR c++/70430
10440         * g++.dg/ext/vector30.C: New testcase.
10442 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10443             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10445         * gfortran.dg/fmt_pf.f90: New test.
10447 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10449         Forward-port from 5 branch
10450         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10452         PR testsuite/70356
10453         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10454         dg-require-effective-target after dg-do.
10456         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10458         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10460 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10461             Julian Brown  <julian@codesourcery.com>
10462             Chung-Lin Tang  <cltang@codesourcery.com>
10463             Cesar Philippidis  <cesar@codesourcery.com>
10464             James Norris  <jnorris@codesourcery.com>
10465             Tom de Vries  <tom@codesourcery.com>
10466             Nathan Sidwell  <nathan@codesourcery.com>
10468         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10469         * c-c++-common/goacc/loop-clauses.c: Likewise.
10470         * g++.dg/goacc/template.C: Likewise.
10471         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10472         * gfortran.dg/goacc/loop-1.f95: Likewise.
10473         * gfortran.dg/goacc/loop-5.f95: Likewise.
10474         * gfortran.dg/goacc/loop-6.f95: Likewise.
10475         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10476         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10477         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10478         * c-c++-common/goacc/clauses-fail.c: Likewise.
10479         * c-c++-common/goacc/parallel-1.c: Likewise.
10480         * c-c++-common/goacc/reduction-1.c: Likewise.
10481         * c-c++-common/goacc/reduction-2.c: Likewise.
10482         * c-c++-common/goacc/reduction-3.c: Likewise.
10483         * c-c++-common/goacc/reduction-4.c: Likewise.
10484         * c-c++-common/goacc/routine-3.c: Likewise.
10485         * c-c++-common/goacc/routine-4.c: Likewise.
10486         * c-c++-common/goacc/routine-5.c: Likewise.
10487         * c-c++-common/goacc/tile.c: Likewise.
10488         * g++.dg/goacc/template.C: Likewise.
10489         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10490         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10491         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10492         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10493         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10494         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10495         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10496         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10497         * c-c++-common/goacc/use_device-1.c: ... this file.
10498         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10499         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10500         * c-c++-common/goacc/host_data-6.c: ... this file.
10501         * c-c++-common/goacc/loop-2-kernels.c: New file.
10502         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10503         * c-c++-common/goacc/loop-3.c: Likewise.
10504         * g++.dg/goacc/reference.C: Likewise.
10505         * g++.dg/goacc/routine-1.C: Likewise.
10506         * g++.dg/goacc/routine-2.C: Likewise.
10508 2016-03-30  Richard Biener  <rguenther@suse.de>
10510         PR middle-end/70450
10511         * gcc.dg/torture/pr70450.c: New testcase.
10513 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10515         PR target/70421
10516         * gcc.dg/torture/pr70421.c: New test.
10517         * gcc.target/i386/avx512f-pr70421.c: New test.
10519 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10521         PR testsuite/70364
10522         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10523         (check): New function.
10524         (bar): Call check.
10525         (foo): Align stack to 16 bytes when calling bar.
10526         * gcc.target/i386/cleanup-2.c: Likewise.
10528 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10530         PR tree-optimization/59124
10531         * gcc.dg/Warray-bounds-19.c: New test.
10533 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10535         * lib/prune.exp (escape_regex_chars): New.
10536         (prune_file_path): Update to quote metcharacters for regexp.
10538 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10540         PR rtl-optimization/70429
10541         * gcc.c-torture/execute/pr70429.c: New test.
10543         PR tree-optimization/70405
10544         * gcc.dg/pr70405.c: New test.
10546 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10548         PR fortran/70397
10549         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10550         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10552 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10554         PR testsuite/64177
10555         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10556         __cilkrts_set_param to set two workers.
10557         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10558         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10560 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10562         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10564 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10566         PR target/70406
10567         * gcc.target/i386/pr70406.c: New test.
10569 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10571         * gnat.dg/specs/double_record_extension3.ads: New test.
10573 2016-03-25  Richard Henderson  <rth@redhat.com>
10575         PR target/70120
10576         * gcc.target/aarch64/pr70120-1.c: New.
10577         * gcc.target/aarch64/pr70120-2.c: New.
10578         * gcc.target/aarch64/pr70120-3.c: New.
10580 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10582         PR c++/62212
10583         * g++.dg/template/mangle2.C: The dg-do directive should be
10584         "compile" not "assemble".
10586 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10588         PR lto/69650
10589         * gcc.dg/pr69650.c: New test.
10591 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10593         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10595 2016-03-25  Alan Modra  <amodra@gmail.com>
10597         * gcc.dg/dfp/pr70052.c: New test.
10599 2016-03-24  Richard Henderson  <rth@redhat.com>
10601         PR middle-end/69845
10602         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10603         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10605 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10607         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10609 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10611         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10612         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10614 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10616         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10617         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10619 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10621         PR c++/62212
10622         * g++.dg/template/mangle2.C: New test.
10624 2016-03-24  Richard Biener  <rguenther@suse.de>
10626         PR tree-optimization/70396
10627         * gcc.dg/torture/pr70396.c: New testcase.
10629 2016-03-24  Richard Biener  <rguenther@suse.de>
10631         PR middle-end/70370
10632         * gcc.dg/torture/pr70370.c: New testcase.
10634 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10636         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10637         * gfortran.dg/goacc/kernels-tree.f95: Same.
10638         * gfortran.dg/goacc/parallel-tree.f95: Same.
10640 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10642         * c-c++-common/goacc/uninit-if-clause.c: New test.
10643         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10645 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10647         PR target/70290
10648         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10649         Fix formatting.
10651 2016-03-24  Richard Biener  <rguenther@suse.de>
10653         PR tree-optimization/70372
10654         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10656 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10658         PR c++/70347
10659         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10661 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10663         PR c++/70332
10664         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10666 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10668         PR c++/70001
10669         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10670         * g++.dg/cpp1y/pr70001.C: New test.
10672         PR c++/70323
10673         * g++.dg/cpp0x/constexpr-70323.C: New test.
10675 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10676             Jason Merrill  <jason@redhat.com>
10677             Jakub Jelinek  <jakub@redhat.com>
10679         PR c++/69315
10680         * g++.dg/cpp0x/constexpr-69315.C: New test.
10681         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10683 2016-03-23  Marek Polacek  <polacek@redhat.com>
10685         PR c++/69884
10686         * g++.dg/warn/Wignored-attributes-1.C: New test.
10687         * g++.dg/warn/Wignored-attributes-2.C: New test.
10689 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10691         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10692         initialization.
10693         * gfortran.dg/goacc/private-3.f95 (test): Same.
10694         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10695         missing use param.
10697 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10699         * lib/target-supports.exp: Remove v7ve entry from loop
10700         creating effective target checks.
10701         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10702         (add_options_for_arm_arch_v7ve): Likewise.
10704 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10706         PR tree-optimization/70354
10707         * gcc.dg/vect/pr70354-1.c: New test.
10708         * gcc.dg/vect/pr70354-2.c: New test.
10709         * gcc.target/i386/avx2-pr70354-1.c: New test.
10710         * gcc.target/i386/avx2-pr70354-2.c: New test.
10712 2016-03-22  Jeff Law  <law@redhat.com>
10714         PR target/70232
10715         * gcc.dg/tree-ssa/pr70232.c: New test.
10717 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10719         PR target/70302
10720         * gcc.target/i386/pr70302.c: New test.
10722 2016-03-22  Richard Biener  <rguenther@suse.de>
10724         PR middle-end/70251
10725         * g++.dg/torture/pr70251.C: New testcase.
10727 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10729         PR c/69993
10730         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10731         Wmisleading-indentation.c.
10732         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10733         reflect change to diagnostic text and order of messages.
10734         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10736 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10738         * g++.dg/ext/java-3.C: Don't compile on AIX.
10740 2016-03-22  Richard Biener  <rguenther@suse.de>
10742         PR middle-end/70333
10743         * gcc.dg/torture/pr70333.c: New testcase.
10745 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10747         * g++.dg/ext/pr70290.C: New test.
10749 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10751         PR target/70325
10752         * gcc.target/i386/pr70325.c: New test.
10754 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10756         PR target/70329
10757         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10758         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10760         PR target/70300
10761         * gcc.target/i386/pr70300.c: New test.
10763         PR c++/70295
10764         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10765         (func2): New function for cond with parens, xfail warning for c++.
10766         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10768 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10770         PR c++/70096
10771         * g++.dg/template/ptrmem30.C: New test.
10773 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10775         PR c++/70204
10776         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10777         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10779 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10781         PR middle-end/70326
10782         * gcc.dg/pr70326.c: New test.
10784 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10785             Jakub Jelinek  <jakub@redhat.com>
10787         PR tree-optimization/70317
10788         * gcc.dg/pr70317.c: New test.
10790 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10792         PR target/70327
10793         * gcc.target/i386/pr70327.c: New test.
10795 2016-03-21  Martin Liska  <mliska@suse.cz>
10797         PR ipa/70306
10798         * gcc.dg/ipa/pr70306.c: New test.
10800 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10802         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10803         * gcc.target/arm/attr-align3.c: Likewise.
10804         * gcc.target/arm/attr_arm.c: Likewise.
10805         * gcc.target/arm/flip-thumb.c: Likewise.
10807 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10809         PR target/70296
10810         * gcc.target/powerpc/altivec-36.c: New test.
10812 2016-03-21  Richard Biener  <rguenther@suse.de>
10814         PR tree-optimization/70310
10815         * gcc.dg/torture/pr70310.c: New testcase.
10817 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10819         PR target/70293
10820         * gcc.target/i386/pr70293.c: New test.
10822 2016-03-21  Richard Biener  <rguenther@suse.de>
10824         PR tree-optimization/70288
10825         * gcc.dg/torture/pr70288-1.c: New testcase.
10826         * gcc.dg/torture/pr70288-2.c: Likewise.
10828 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10830         PR rtl-optimization/69307
10831         * gcc.target/arm/pr69307.c: New test.
10833 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10835         PR rtl-optimization/69102
10836         * gcc.c-torture/compile/pr69102.c: New test.
10838 2016-03-18  Jeff Law  <law@redhat.com>
10840         PR rtl-optimization/70263
10841         * gcc.c-torture/compile/pr70263-1.c: New test.
10842         * gcc.target/i386/pr70263-2.c: New test.
10844 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10846         PR rtl-optimization/70278
10847         * gcc.dg/torture/pr70278.c: New test.
10848         * gcc.target/arm/pr70278.c: New test.
10850 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10852         PR c/70281
10853         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10854         (test_builtin_types_compatible_p): New test function.
10855         * gcc.dg/pr70281.c: New test case.
10857 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10859         PR target/70113
10860         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10862 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10864         PR tree-optimization/70252
10865         * gcc.dg/pr70252.c: New test.
10867 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10869         * gcc.dg/pr70161-2.c: New test.
10870         * gcc.dg/pr70161.c: New test.
10872 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10874         PR ipa/70269
10875         * gcc.dg/pr70269.c: New test.
10877 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10879         PR c++/70267
10880         * g++.dg/ext/java-3.C: New test.
10882 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10884         PR c++/70205
10885         * g++.dg/lookup/pr70205.C: New test.
10887 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10889         PR c++/70218
10890         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10892 2016-03-17  Marek Polacek  <polacek@redhat.com>
10894         PR c/69407
10895         * gcc.dg/atomic-op-6.c: New test.
10897 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10899         PR c/70264
10900         * c-c++-common/pr70264.c: New test case.
10902 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10904         PR c++/70144
10905         * c-c++-common/pr70144-1.c: New test.
10906         * c-c++-common/pr70144-2.c: New test.
10908         PR c++/70272
10909         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10910         * g++.dg/opt/flifetime-dse6.C: New test.
10911         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10913 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10915         PR driver/70192
10916         * gcc.dg/pic-1.c: New test.
10917         * gcc.dg/pic-2.c: Likewise.
10918         * gcc.dg/pic-3.c: Likewise.
10919         * gcc.dg/pic-4.c: Likewise.
10920         * gcc.dg/pie-1.c: Likewise.
10921         * gcc.dg/pie-2.c: Likewise.
10922         * gcc.dg/pie-3.c: Likewise.
10923         * gcc.dg/pie-4.c: Likewise.
10924         * gcc.dg/pie-5.c: Likewise.
10925         * gcc.dg/pie-6.c: Likewise.
10927 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10929         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10930         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10932 2016-03-17  Richard Biener  <rguenther@suse.de>
10934         PR debug/70271
10935         * g++.dg/debug/pr70271.C: New testcase.
10937 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10939         * gcc.target/i386/pr70251.c: New test.
10941 2016-03-17  Marek Polacek  <polacek@redhat.com>
10943         PR c++/70194
10944         * g++.dg/warn/constexpr-70194.C: New test.
10946 2016-03-16  Richard Henderson  <rth@redhat.com>
10948         PR middle-end/70240
10949         * gcc.c-torture/compile/pr70240.c: New.
10951 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10953         * gcc.c-torture/compile/20151204.c: Skip for avr.
10955 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10957         PR target/70245
10958         * g++.dg/opt/pr70245.C: New test.
10959         * g++.dg/opt/pr70245.h: New file.
10960         * g++.dg/opt/pr70245-aux.cc: New file.
10962 2016-03-16  Martin Sebor  <msebor@redhat.com>
10964         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10966 2016-03-16  Richard Henderson  <rth@redhat.com>
10968         PR middle-end/70199
10969         * gcc.c-torture/compile/pr70199.c: New.
10971 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10973         * gcc.dg/uninit-19.c: Run dos2unix.
10975 2016-03-16  Marek Polacek  <polacek@redhat.com>
10977         PR c/70093
10978         * gcc.dg/nested-func-10.c: New test.
10979         * gcc.dg/nested-func-9.c: New test.
10981 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10983         PR tree-optimization/68714
10984         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10986 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10988         PR tree-optimization/68715
10989         * gcc.dg/graphite/pr68715-2.c: New test.
10990         * gcc.dg/graphite/pr68715.c: New test.
10991         * gfortran.dg/graphite/pr68715.f90: New test.
10993 2016-03-16  Tom de Vries  <tom@codesourcery.com>
10995         PR tree-optimization/68809
10996         * gcc.dg/graphite/pr68809-2.c: New test.
10997         * gcc.dg/graphite/pr68809.c: New test.
10999 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11001         PR c++/70147
11002         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11003         method call to i () as argument.  Adjust expected output.
11005         PR c++/70147
11006         * g++.dg/ubsan/pr70147-1.C: New test.
11007         * g++.dg/ubsan/pr70147-2.C: New test.
11009 2016-03-15  Martin Sebor  <msebor@redhat.com>
11011         PR c++/58281
11012         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11014 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11016         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11017         hppa*-*-hpux*.
11019         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11021         PR libfortran/69799
11022         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11023         libatomic_available.
11025 2016-03-15  Marek Polacek  <polacek@redhat.com>
11027         PR c++/70209
11028         * g++.dg/ext/attribute-may-alias-4.C: New test.
11030 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11032         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11033         -fvar-tracking-assignments-toggle flag.
11035 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11037         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11039 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11041         PR rtl-optimization/70222
11042         * gcc.c-torture/execute/pr70222-1.c: New test.
11043         * gcc.c-torture/execute/pr70222-2.c: New test.
11045 2016-03-15  Richard Henderson  <rth@redhat.com>
11047         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11049 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11051         PR rtl-optimization/69032
11052         * gcc.dg/pr69032.c: New test.
11054 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11056         PR rtl-optimization/63384
11057         * g++.dg/pr63384.C: New test.
11059 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11061         PR target/64411
11062         * gcc.target/i386/pr64411.C: New test.
11064 2016-03-15  Tom de Vries  <tom@codesourcery.com>
11066         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11067         * gfortran.dg/goacc/kernels-alias.f95: New test.
11069 2016-03-14  Martin Sebor  <msebor@redhat.com>
11071         PR c++/53792
11072         * g++.dg/cpp0x/constexpr-inline.C: New test.
11073         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11075 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
11077         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11079 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
11081         PR middle-end/70219
11082         * gcc.dg/pr70219.c: New test.
11084 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
11086         PR target/70083
11087         * gcc.dg/torture/pr70083.c: New test.
11088         * gcc.target/i386/pr70083.c: New test.
11090 2016-03-14  Richard Biener  <rguenther@suse.de>
11092         PR tree-optimization/56365
11093         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11095 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
11097         PR target/70098
11098         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11099         New function.
11100         * g++.dg/pr70098.C: New testcase.
11103 2016-03-14  Tom de Vries  <tom@codesourcery.com>
11105         PR tree-optimization/70045
11106         * gcc.dg/graphite/pr70045.c: New test.
11108 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11110         PR fortran/69043
11111         * gfortran.dg/include_9.f90: New test.
11113 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11115         PR fortran/45076
11116         gfortran.dg/prof/prof.exp: New script.
11117         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11119 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
11121         PR rtl-optimization/69307
11122         * gcc.dg/pr69307.c: New test.
11124 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
11126         PR target/69614
11127         * gcc.target/arm/pr69614.c: New.
11129 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
11131         PR fortran/70031
11132         * gfortran.dg/submodule_14.f08: New test
11134         PR fortran/69524
11135         * gfortran.dg/submodule_15.f08: New test
11137 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11139         PR c++/70106
11140         * g++.dg/cpp1y/paren3.C: New test.
11142 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11144         PR target/70131
11145         * gcc.target/powerpc/ppc-round2.c: New test.
11147 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11149         PR target/70123
11150         * gcc.dg/torture/pr70123.c: New test.
11152 2016-03-11  Jeff Law  <law@redhat.com>
11154         PR tree-optimization/70190
11155         * gcc.c-torture/compile/pr70190.c: New test.
11157 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11159         PR c/68187
11160         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11161         case.
11162         (test43_b): Likewise.
11163         (test43_c): Likewise.
11164         (test43_d): Likewise.
11165         (test43_e): Likewise.
11166         (test43_f): Likewise.
11167         (test43_g): Likewise.
11168         (test44_a): Likewise.
11169         (test44_b): Likewise.
11170         (test44_c): Likewise.
11171         (test44_d): Likewise.
11172         (test44_e): Likewise.
11174 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11176         PR c/70085
11177         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11179 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11181         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11182         dg-options.
11184 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11186         PR target/70002
11187         PR target/69245
11188         * gcc.target/aarch64/pr69245_2.c: New test.
11190 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11192         PR tree-optimization/70177
11193         * gcc.dg/pr70177.c: New test.
11195 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11197         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11199 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11201         * gcc.dg/tree-ssa/sra-20.c: New.
11203 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11205         PR rtl-optimization/70174
11206         * gcc.dg/pr70174.c: New test.
11208         PR tree-optimization/70169
11209         * gcc.dg/pr70169.c: New test.
11211 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11213         PR target/70160
11214         * gcc.target/i386/pr70160.c: New test.
11216 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11218         * gcc.target/s390/dfp-1.c: New test.
11220 2016-03-10  Nick Clifton  <nickc@redhat.com>
11222         PR target/70044
11223         * gcc.target/aarch64/pr70044.c: New test.
11225 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
11226             Jakub Jelinek  <jakub@redhat.com>
11228         PR c++/70001
11229         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11230         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11231         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11233 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
11235         PR lto/69589
11236         * g++.dg/lto/pr69589_0.C: New testcase
11237         * g++.dg/lto/pr69589_1.C: New testcase
11239 2016-03-10  Marek Polacek  <polacek@redhat.com>
11241         PR c++/70153
11242         * g++.dg/delayedfold/unary-plus1.C: New test.
11244 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11246         * gcc.target/arm/pr45701-1.c: Escape brackets.
11247         * gcc.target/arm/pr45701-2.c: Likewise.
11249 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
11251         * gfortran.dg/unconstrained_commons.f: New.
11253 2016-03-10  Alan Modra  <amodra@gmail.com>
11255         * gcc.dg/pr69195.c: New.
11256         * gcc.dg/pr69238.c: New.
11258 2016-03-10  Tom de Vries  <tom@codesourcery.com>
11260         PR testsuite/68915
11261         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11263 2016-03-10  Richard Biener  <rguenther@suse.de>
11265         PR tree-optimization/70128
11266         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11267         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11269 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11271         PR tree-optimization/70152
11272         * gcc.dg/pr70152.c: New test.
11274         PR target/70086
11275         * gcc.target/i386/pr70086-1.c: New test.
11276         * gcc.target/i386/pr70086-2.c: New test.
11277         * gcc.target/i386/pr70086-3.c: New test.
11279         PR tree-optimization/70127
11280         * gcc.c-torture/execute/pr70127.c: New test.
11282 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11284         * c-c++-common/goacc/combined-directives-2.c: New test.
11286 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11288         PR c/68473
11289         PR c++/70105
11290         * g++.dg/diagnostic/pr70105.C: New test.
11291         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11292         (test_multiple_ordinary_maps): New test function.
11294 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11296         PR c/68473
11297         PR c++/70105
11298         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11299         Drop range information from call to inform_at_rich_loc.
11300         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11301         New.
11302         (test_show_locus): Replace calls to rich_location::add_range with
11303         calls to add_range.  Rewrite the tests that used the now-defunct
11304         rich_location ctor taking a source_range.  Simplify other tests
11305         by replacing calls to COMBINE_LOCATION_DATA with calls to
11306         make_location.
11308 2016-03-09  Richard Biener  <rguenther@suse.de>
11309         Jakub Jelinek  <jakub@redhat.com>
11311         PR tree-optimization/70138
11312         * gcc.dg/vect/pr70138-1.c: New testcase.
11313         * gcc.dg/vect/pr70138-2.c: Likewise.
11315 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11317         PR target/70049
11318         * gcc.target/i386/pr70049.c: New test.
11320 2016-03-09  Richard Biener  <rguenther@suse.de>
11322         PR c/70143
11323         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11324         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11325         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11327 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11329         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11330         arm-*-*.
11332 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11334         PR middle-end/67278
11335         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11337         PR target/67278
11338         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11340         PR middle-end/70050
11341         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11342         in testcase comment.
11344 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11346         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11347         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11348         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11349         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11350         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11351         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11352         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11353         * gfortran.dg/goacc/kernels-loop.f95: New test.
11355 2016-03-08  Martin Sebor  <msebor@redhat.com>
11357         PR c++/62096
11358         * g++.dg/warn/overflow-warn-7.C: New test.
11360 2016-03-08  Jason Merrill  <jason@redhat.com>
11362         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11363         * lib/target-supports.exp (check_effective_target_concepts): New.
11365 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11367         PR c++/70135
11368         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11369         * g++.dg/ubsan/pr70135.C: New test.
11371         PR target/70110
11372         * gcc.dg/pr70110.c: New test.
11374 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11376         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11377         * c-c++-common/gomp/if-1.c: Likewise.
11378         * c-c++-common/gomp/pr61486-2.c: Likewise.
11379         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11380         to dg-additional-options.
11381         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11382         * g++/gomp/target-teams-1.c: Likewise.
11383         * gcc.dg/gomp/gomp.exp: Likewise.
11384         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11385         dg-additional-options.
11386         * gfortran.dg/gomp/gomp.exp: Likewise.
11387         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11388         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11389         dg-additional-options.
11390         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11392 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11394         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11395         * c-c++-common/gomp/gridify-1.c: New test.
11396         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11398 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11400         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11401         trigger for cortex-r8, when scanning for register r8.
11402         * gcc.target/arm/pr45701-2.c: Likewise.
11404 2016-02-26  Richard Biener  <rguenther@suse.de>
11405             Jeff Law  <law@redhat.com>
11407         PR tree-optimization/69740
11408         * gcc.c-torture/compile/pr69740-1.c: New test.
11409         * gcc.c-torture/compile/pr69740-2.c: New test.
11411 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11413         * lib/target-supports.exp
11414         (check_effective_target_whole_vector_shift): Enable for PPC64.
11416 2016-03-07  Richard Biener  <rguenther@suse.de>
11418         PR tree-optimization/70115
11419         * gcc.dg/torture/pr70115.c: New testcase.
11421 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11423         PR middle-end/69916
11424         * c-c-++-common/goacc/pr69916.c: New.
11426 2016-03-07  Richard Henderson  <rth@redhat.com>
11428         * gcc.c-torture/compile/pr70061.c: New test.
11430 2016-03-07  Richard Biener  <rguenther@suse.de>
11432         PR testsuite/70109
11433         * gcc.dg/vect/O3-pr36098.c: New testcase.
11435 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11437         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11439 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11441         * gnat.dg/renaming9.ad[sb]: New testcase.
11443 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11445         PR c++/70084
11446         * g++.dg/expr/stdarg3.C: New test.
11448 2016-03-04  Jeff Law  <law@redhat.com>
11450         PR tree-optimization/69196
11451         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11452         x86_64-*-*.
11454 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11456         PR c/69973
11457         * gcc.dg/pr69973.c: New test.
11459         PR rtl-optimization/69941
11460         * gcc.dg/torture/pr69941.c: New test.
11462         PR c/69824
11463         * gcc.dg/pr69824.c: New test.
11465 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11467         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11468         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11469         function.
11471 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11473         PR c++/66786
11474         * g++.dg/cpp1y/var-templ48.C: New test.
11475         * g++.dg/cpp1y/var-templ49.C: New test.
11477 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11479         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11481 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11483         PR c++/70035
11484         * g++.dg/ubsan/pr70035.C: New test.
11486         PR target/70062
11487         * gcc.target/i386/pr70062.c: New test.
11489 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11491         * g++.dg/template/typename21.C: Remove c++98_only.
11493 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11495         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11497 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11499         PR c/68187
11500         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11501         function.
11502         (fn_42_b): Likewise.
11503         (fn_42_c): Likewise.
11505 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11507         PR c/68187
11508         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11509         function.
11510         (fn_40_b): Likewise.
11511         (fn_41_a): Likewise.
11512         (fn_41_b): Likewise.
11514 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11516         PR target/70059
11517         * gcc.target/i386/avx512f-pr70059.c: New test.
11518         * gcc.target/i386/avx512dq-pr70059.c: New test.
11520 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11522         PR rtl-optimization/57676
11523         * gcc.dg/torture/pr57676.c: New test.
11525 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11527         * gcc.dg/pr70026.c: New test.
11529 2016-03-04  Marek Polacek  <polacek@redhat.com>
11531         PR c/69798
11532         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11533         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11535 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11537         PR target/70004
11538         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11539         Delete.
11540         (test_corners_sisd_si): Likewise.
11541         (main): Remove checks of the above.
11542         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11544 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11546         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11548 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11550         * gcc.dg/torture/pr69951.c: Accept argc==0.
11552 2016-03-04  Richard Biener  <rguenther@suse.de>
11554         PR c++/70054
11555         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11556         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11558 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11560         PR testsuite/69766
11561         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11562         testing multiarch.
11564 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11566         PR debug/69947
11567         * gcc.dg/guality/pr69947.c: New test.
11569 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11571         PR ada/70017
11572         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11574 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11576         PR rtl-optimization/69904
11577         * gcc.target/arm/pr69904.c: New test.
11579 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11581         PR target/70021
11582         * gcc.dg/vect/pr70021.c: New test.
11583         * gcc.target/i386/pr70021.c: New test.
11585 2016-03-03  Marek Polacek  <polacek@redhat.com>
11587         PR middle-end/70050
11588         * gcc.dg/pr70050.c: New test.
11590 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11592         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11594 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11596         PR tree-optimization/70043
11597         * gfortran.dg/vect/pr70043.f90: New test.
11599 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11601         * gnat.dg/specs/task1.ads: New test.
11603 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11605         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11606         Invoke gdb with -batch.
11607         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11609 2016-03-03  Richard Biener  <rguenther@suse.de>
11611         PR tree-optimization/55936
11612         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11614 2016-03-02  Jeff Law  <law@redhat.com>
11616         PR rtl-optimization/69942
11617         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11618         effects of argument promotions.
11620         PR tree-optimization/69987
11621         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11622         target does not support -fprefetch-loop-arrays.
11624 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11626         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11628 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11630         PR rtl-optimization/69052
11631         * gcc.target/i386/pr69052.c: New test.
11633 2016-03-02  Alan Modra  <amodra@gmail.com>
11635         * gcc.dg/pr69990.c: New.
11637 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11639         PR c/68062
11640         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11642         PR middle-end/70022
11643         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11645         PR target/70028
11646         * gcc.target/i386/pr70028.c: New test.
11648 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11650         * c-c++-common/asan/swapcontext-test-1.c,
11651         * c-c++-common/tsan/thread_leak.c,
11652         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11653         * g++.dg/tsan/benign_race.C,
11654         * g++.dg/tsan/fd_close_norace.C,
11655         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11656         races with sanitizer output
11658 2016-03-02  Richard Biener  <rguenther@suse.de>
11659             Uros Bizjak  <ubizjak@gmail.com>
11661         PR target/67278
11662         * gcc.dg/simd-8.c: New testcase.
11664 2016-03-02  Richard Biener  <rguenther@suse.de>
11666         PR middle-end/67278
11667         * gcc.dg/simd-7.c: New testcase.
11669 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11671         * gcc.target/i386/pr70007.c: Tweak.
11673 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11675         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11677 2016-03-02  Marek Polacek  <polacek@redhat.com>
11679         PR c/67854
11680         * gcc.dg/pr67854.c: New test.
11682 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11684         PR middle-end/70025
11685         * gcc.dg/torture/pr70025.c: New test.
11687 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11689         PR tree-optimization/68621
11690         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11692 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11694         * gcc.target/i386/pr70007.c: New test.
11696 2016-03-01  Jeff Law  <law@redhat.com>
11698         PR tree-optimization/69196
11699         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11701         PR tree-optimization/69196
11702         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11703         duplicating code and spoiling the expected output.
11705 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11707         PR target/70033
11708         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11709         supports power9 before doing tests.
11710         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11711         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11712         * gcc.target/powerpc/p9-permute.c: Likewise.
11714 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11716         PR target/70027
11717         * gcc.target/i386/pr70027.c: New test.
11719 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11721         * gcc.dg/pr70017.c: New test.
11723 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11725         PR c/69796
11726         PR c/69974
11727         * gcc.dg/pr69796.c: New test.
11728         * gcc.dg/pr69974.c: New test.
11730 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11732         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11734 2016-02-29  Jeff Law  <law@redhat.com>
11736         PR tree-optimization/69987
11737         * gfortran.dg/pr69987.f90: New test.
11739         PR tree-optimization/69989
11740         * gcc.c-torture/compile/pr69989-2.c: New test.
11742 2016-03-01  Marek Polacek  <polacek@redhat.com>
11744         PR c++/69795
11745         * g++.dg/parse/invalid1.C: New test.
11747 2016-03-01  Richard Biener  <rguenther@suse.de>
11749         PR middle-end/70022
11750         * gcc.dg/pr70022.c: New testcase.
11752 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11754         PR tree-optimization/69956
11755         * gcc.dg/pr69956.c: New test.
11757 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11759         PR target/70011
11760         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11761         XFAIL when hardware supports efficient unaligned storage access.
11763 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11765         PR c++/69961
11766         * g++.dg/template/pr69961a.C: New test.
11767         * g++.dg/template/pr69961b.C: New test.
11769 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11771         PR preprocessor/69985
11772         * gcc.dg/cpp/pr69985.c: New test case.
11774 2016-02-29  Jeff Law  <law@redhat.com>
11776         PR tree-optimization/70005
11777         * gcc.c-torture/execute/pr70005.c New test.
11779         PR tree-optimization/69999
11780         * gcc.c-torture/compile/pr69999.c: New test.
11782 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11784         PR tree-optimization/69652
11785         * gcc.dg/torture/pr69652.c: Delete test.
11786         * gcc.dg/vect/pr69652.c: New test.
11788 2016-02-19  Richard Biener  <rguenther@suse.de>
11790         PR tree-optimization/69980
11791         * gfortran.dg/vect/pr69980.f90: New testcase.
11793 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11795         * gcc.target/sparc/20160229-1.c: New test.
11797 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11799         * gnat.dg/stack_usage3.adb: New test.
11800         * gnat.dg/stack_usage3_pkg.ads: New helper.
11802 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11804         * gnat.dg/renaming8.adb: New test.
11805         * gnat.dg/renaming8_pkg1.ads: New helper.
11806         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11807         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11809 2016-02-29  Richard Biener  <rguenther@suse.de>
11811         PR tree-optimization/69720
11812         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11814 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11816         PR fortran/68147
11817         PR fortran/47674
11818         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11820 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11821             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11823         PR fortran/56007
11824         * gfortran.dg/coarray_8.f90: Adjust error message.
11825         * gfortran.dg/pr56007.f90: New test.
11826         * gfortran.dg/pr56007.f: New test.
11828 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11830         PR tree-optimization/69989
11831         * gcc.dg/torture/pr69989.c: New test.
11833 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11835         * gcc.target/i386/stack-realign-win.c: New test.
11837 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11839         PR fortran/60126
11840         * gfortran.dg/pr60126.f90: New test.
11842 2016-02-27  Jeff Law  <law@redhat.com>
11844         Revert
11845         2016-02-26  Richard Biener  <rguenther@suse.de>
11846                     Jeff Law  <law@redhat.com>
11848         PR tree-optimization/69740
11849         * gcc.c-torture/compile/pr69740-1.c: New test.
11850         * gcc.c-torture/compile/pr69740-2.c: New test.
11852 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11854         PR fortran/69910
11855         * gfortran.dg/newunit_4.f90: New test.
11857 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11859         PR target/69613
11860         PR rtl-optimization/69886
11861         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11862         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11863         target.
11865 2016-02-26  Martin Sebor  <msebor@redhat.com>
11867         PR tree-optimization/15826
11868         * gcc.dg/tree-ssa/pr15826.c: New test.
11870 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11872         PR target/69969
11873         * gcc.target/powerpc/pr69969.c: New test.
11875 2016-02-26  Martin Sebor  <msebor@redhat.com>
11877         PR c++/15766
11878         * g++.old-deja/g++.other/decl5.C: Add a test case.
11880 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11882         PR target/69946
11883         * gcc.target/powerpc/pr69946.c: New file.
11885 2016-02-26  Richard Biener  <rguenther@suse.de>
11886             Jeff Law  <law@redhat.com>
11888         PR tree-optimization/69740
11889         * gcc.c-torture/compile/pr69740-1.c: New test.
11890         * gcc.c-torture/compile/pr69740-2.c: New test.
11892 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11894         PR middle-end/69920
11895         * gcc.dg/torture/pr69932.c: New test.
11896         * gcc.dg/torture/pr69936.c: Likewise.
11898 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11900         PR target/69709
11901         * gcc.target/s390/pr69709.c: New test.
11903 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11905         PR target/69245
11906         * gcc.target/aarch64/pr69245_1.c: New test.
11908 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11910         PR target/69613
11911         * gcc.dg/torture/pr69613.c: New test.
11913 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11915         PR rtl-optimization/69891
11916         * gcc.target/i386/pr69891.c: New test.
11918 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11919             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11921         PR target/61397
11922         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11923         functionality for both 32-bit and 64-bit.
11925 2016-02-26  Richard Biener  <rguenther@suse.de>
11927         PR tree-optimization/69551
11928         * gcc.dg/torture/pr69951.c: New testcase.
11930 2016-02-25  Richard Biener  <rguenther@suse.de>
11932         PR tree-optimization/48795
11933         * gcc.dg/Warray-bounds-18.c: New testcase.
11935 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11937         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11939 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11941         PR rtl-optimization/69896
11942         * gcc.dg/pr69896.c: New test.
11944 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11946         PR c++/69736
11947         * g++.dg/cpp1y/paren2.C: New test.
11949 2016-02-24  Martin Sebor  <msebor@redhat.com>
11951         PR c/51147
11952         * gcc.dg/enum-mode-2.c: New test.
11954 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11956         PR c++/69922
11957         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11958         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11959         * g++.dg/ubsan/pr69922.C: New test.
11961 2016-02-24  Marek Polacek  <polacek@redhat.com>
11963         PR c/69819
11964         * gcc.dg/pr69819.c: New test.
11966 2016-02-24  Martin Sebor  <msebor@redhat.com>
11968         PR c++/69912
11969         * g++.dg/ext/flexary15.C: New test.
11971 2016-02-24  Martin Sebor  <msebor@redhat.com>
11973         * gcc.dg/builtins-68.c: Avoid making unportable
11974         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11975         * g++.dg/ext/builtin_alloca.C: Same.
11977 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11978             Charles Baylis  <charles.baylis@linaro.org>
11980         PR debug/61033
11981         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11983 2016-02-24  Richard Biener  <rguenther@suse.de>
11984             Jakub Jelinek  <jakub@redhat.com>
11986         PR middle-end/69760
11987         * gcc.dg/torture/pr69760.c: New testcase.
11989 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11991         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11992         pattern on Solaris with as.
11994 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11996         * gcc.target/arm/cond_sub_restrict_it.c: New test.
11997         * gcc.target/arm/condarith_restrict_it.c: Likewise.
11998         * gcc.target/arm/movcond_restrict_it.c: Likewise.
11999         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12001 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12003         PR middle-end/69915
12004         * gcc.dg/pr69915.c: New test.
12006 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12008         PR rtl-optimization/69886
12009         * gcc.dg/torture/pr69886.c: New test.
12011 2016-02-24  Richard Biener  <rguenther@suse.de>
12013         PR middle-end/68963
12014         * gcc.dg/torture/pr68963.c: New testcase.
12016 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12018         PR target/69875
12019         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12020         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12021         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12022         * gcc.target/arm/atomic_loaddi_1.c: New test.
12023         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12024         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12025         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12026         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12027         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12028         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12029         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12030         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12032 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12034         PR middle-end/69909
12035         * gcc.dg/torture/pr69909.c: New test.
12037 2016-02-24  Richard Biener  <rguenther@suse.de>
12039         PR tree-optimization/69907
12040         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12041         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12042         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12044 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12046         * gcc.target/arm/pragma_cpp_fma.c: New test.
12048 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12050         PR fortran/61156
12051         * gfortran.dg/include_6.f90: Update test.
12053 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12055         PR objc/69844
12056         * objc.dg/pr69844.m: New test.
12058 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12060         PR libgfortran/69456
12061         * gfortran.dg/namelist_89.f90: New test.
12062         * gfortran.dg/pr59700.f90: Update test..
12064 2016-02-23  Martin Sebor  <msebor@redhat.com>
12066         PR middle-end/69780
12067         * g++.dg/ext/builtin_alloca.C: New test.
12068         * gcc.dg/builtins-68.c: New test.
12070 2016-02-23  Richard Henderson  <rth@redhat.com>
12072         * gcc.target/i386/addr-space-3.c: Remove test.
12074 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12076         PR preprocessor/69126
12077         PR preprocessor/69543
12078         * c-c++-common/pr69126-2-long.c: New test.
12079         * c-c++-common/pr69126-2-short.c: New test.
12080         * c-c++-common/pr69543-1.c: Remove xfail.
12082 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12084         PR preprocessor/69126
12085         PR preprocessor/69543
12086         PR preprocessor/69558
12087         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12088         (f): Rename to...
12089         (test_2): ...this, and add leading comment.
12090         (MACRO_3, test_3): New.
12091         (MACRO_4A, MACRO_4B, test_4): New.
12092         (MACRO): Rename to...
12093         (MACRO_5): ...this.
12094         (g): Rename to...
12095         (test_5): ...this, updating for renaming of MACRO, and
12096         add leading comment.
12097         * c-c++-common/pr69543-1.c: New.
12098         * c-c++-common/pr69543-2.c: New.
12099         * c-c++-common/pr69543-3.c: New.
12100         * c-c++-common/pr69543-4.c: New.
12101         * c-c++-common/pr69558-1.c: New.
12102         * c-c++-common/pr69558-2.c: New.
12103         * c-c++-common/pr69558-3.c: New.
12104         * c-c++-common/pr69558-4.c: New.
12105         * gcc.dg/pr69558.c: Move to...
12106         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
12107         xfail for c++.
12109 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
12111         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12112         to -ftree-parallelize-loops/-fopenacc changes.
12113         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12114         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12115         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12116         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12117         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12118         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12119         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12120         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12121         * c-c++-common/goacc/kernels-loop.c: Likewise.
12122         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12123         * c-c++-common/goacc/kernels-reduction.c: Likewise.
12124         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12125         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12127 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12129         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12131 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12133         PR c++/69902
12134         * g++.dg/warn/Wnonnull-compare-5.C: New test.
12136         PR c/69900
12137         * gcc.dg/pr69900.c: New test.
12139 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12141         PR tree-optimization/69666
12142         * gcc.dg/tree-ssa/pr69666.c: New test.
12144 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12146         PR fortran/67451
12147         * gfortran.dg/coarray_allocate_5.f08: New test.
12149 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12151         * gcc.target/s390/vcond-shift.c: Move to ...
12152         * gcc.target/s390/vector/vcond-shift.c: ... here.
12154 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12156         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12157         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12159 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12161         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12163 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12165         PR c/28901
12166         * gcc.dg/unused-variable-3.c: New test.
12168 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12170         PR target/69888
12171         * gcc.target/i386/pr69888.c: New test.
12173 2016-02-22  Richard Biener  <rguenther@suse.de>
12175         PR tree-optimization/69882
12176         * gfortran.dg/vect/pr69882.f90: New testcase.
12178 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12180         PR target/69885
12181         * gcc.dg/pr69885.c: New test.
12183 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12185         PR target/69806
12186         PR target/54089
12187         * gcc.target/sh/pr54089-10.c: New.
12189 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12191         PR fortran/69423
12192         * gfortran.dg/deferred_character_15.f90 : New test.
12194 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12196         PR fortran/57365
12197         gfortran.dg/allocate_with_source_18.f03: New test.
12199 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
12201         PR fortran/52531
12202         gfortran.dg/gomp/pr52531.f90: New test.
12204 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12206         PR c++/69865
12207         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12208         -std=c++03.
12210 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12212         PR c++/69826
12213         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12214         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12216         PR c++/69850
12217         * g++.dg/warn/Wnonnull-compare-4.C: New test.
12219         PR c++/69851
12220         * g++.dg/torture/pr69851.C: New test.
12222 2016-02-19  Martin Sebor  <msebor@redhat.com>
12224         PR testsuite/69573
12225         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12227 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12229         PR c++/69850
12230         * g++.dg/warn/Wnonnull-compare-2.C: New test.
12231         * g++.dg/warn/Wnonnull-compare-3.C: New test.
12233         PR c++/67767
12234         * g++.dg/cpp0x/pr67767.C: New test.
12236 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12238         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12239         for fp, simd, crypto, crc, lse.
12240         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12241         above.
12242         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12243         effective target check.
12245 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12247         PR target/69820
12248         * gcc.target/i386/pr69820.c: New test.
12250 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12252         * gcc.target/s390/vector/int128-1.c: New test.
12254 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12256         * gcc.target/s390/vector/vec-vcond-1.c: New test.
12258 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12260         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12261         instruction pattern name to prevent the testcase from failing with
12262         -march=z13.
12264 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12266         * gcc.target/s390/md/movstr-2.c: New test.
12268 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12270         * gcc.target/s390/morestack.c: New test.
12272 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12274         PR target/69625
12275         * gcc.target/s390/pr69625.c: Add test case.
12277 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12279         PR testsuite/68580
12280         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12282 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12284         PR target/68404
12285         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12286         * gcc.target/powerpc/fusion3.c: Likewise.
12288 2016-02-18  Richard Biener  <rguenther@suse.de>
12290         PR middle-end/69553
12291         * g++.dg/torture/pr69553.C: New testcase.
12293 2016-02-18  Nick Clifton  <nickc@redhat.com>
12295         PR target/62254
12296         PR target/69610
12297         * gcc.target/arm/pr62554.c: New test.
12298         * gcc.target/arm/pr69610-1.c: New test.
12299         * gcc.target/arm/pr69610-2.c: New test.
12301 2016-02-18  Richard Biener  <rguenther@suse.de>
12303         PR middle-end/69854
12304         * gcc.dg/torture/pr69854.c: New testcase.
12306 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12308         PR c++/69850
12309         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12311 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12313         * gcc.target/powerpc/vec-cg.c: New test.
12315 2016-02-17  Richard Biener  <rguenther@suse.de>
12317         PR testsuite/69586
12318         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12320 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12322         PR target/69161
12323         * gcc.c-torture/compile/pr69161.c: New test.
12325 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12327         PR target/69532
12328         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12329         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12331 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12333         * gcc.dg/ifcvt-4.c: Skip on Visium.
12335 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12337         * gnat.dg/atomic8.adb: New test.
12339 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12341         * gnat.dg/discr46.ad[sb]: New test.
12343 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12345         PR Target/48344
12346         * gcc.target/powerpc/pr48344-1.c: New test.
12348 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12350         PR fortran/69742
12351         * gfortran.dg/associate_21.f90:  New test.
12353 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12355         PR c/69835
12356         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12357         -Wnonnull in dg-options.
12358         * c-c++-common/nonnull-2.c: New test.
12360 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12361             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12363         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12365 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12367         PR middle-end/69801
12368         * gcc.dg/pr69801.c: Add empty dg-options.
12370 2016-02-16  James Norris  <jnorris@codesourcery.com>
12372         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12373         * g++.dg/goacc/deviceptr-1.c: New file.
12375 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12377         PR tree-optimization/69820
12378         * gcc.dg/vect/pr69820.c: New test.
12380 2016-02-16  Richard Biener  <rguenther@suse.de>
12382         PR tree-optimization/69776
12383         * gcc.dg/torture/pr69776-2.c: New testcase.
12385 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12387         PR tree-optimization/69714
12388         * gcc.dg/torture/pr69714.c: New test.
12390 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12392         PR tree-optimization/69802
12393         * gcc.dg/pr69802.c: New test.
12395 2016-02-16  Richard Biener  <rguenther@suse.de>
12397         PR middle-end/69801
12398         * gcc.dg/pr69801.c: New testcase.
12400 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12402         PR libgfortran/69651
12403         * gfortran.dg/read_bang.f90: New test.
12404         * gfortran.dg/read_bang4.f90: New test.
12406 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12408         PR c++/69658
12409         * g++.dg/init/pr69658.C: New test.
12411         PR c++/69797
12412         * c-c++-common/pr69797.c: New test.
12414 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12416         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12417         check for aarch64*-*-*.
12419 2016-02-15  Richard Biener  <rguenther@suse.de>
12421         PR tree-optimization/69783
12422         * gcc.dg/vect/pr69783.c: New testcase.
12424 2016-02-15  Richard Biener  <rguenther@suse.de>
12426         PR tree-optimization/69776
12427         * gcc.dg/torture/pr69776.c: New testcase.
12429 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12431         PR fortran/60526
12432         * gfortran.dg/type_decl_4.f90:  Reinstated.
12434 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12436         PR fortran/68746
12437         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12439 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12441         PR fortran/60526
12442         PR bootstrap/69816
12443         * gfortran.dg/type_decl_4.f90:  Removed.
12445 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12447         PR fortran/60526
12448         * gfortran.dg/type_decl_4.f90:  New test.
12450 2016-02-14  Alan Modra  <amodra@gmail.com>
12452         PR testsuite/68886
12453         * gcc.c-torture/execute/stkalign.c: Revise test.
12455 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12457         PR target/67260
12458         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12460 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12462         PR target/67260
12463         * gcc.target/sh/torture/pr67260.c: New.
12465 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12467         * gcc.dg/pr67964.c: Add dg-require-alias.
12469 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12471         PR target/67636
12472         PR target/64345
12473         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12475 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12477         PR libgfortran/69668
12478         * gfortran.dg/namelist_88.f90: New test.
12480 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12482         PR libgfortran/69668
12483         * gfortran.dg/namelist_38.f90: Update test.
12484         * gfortran.dg/namelist_84.f90: Update test.
12486 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12488         PR other/69554
12489         * gcc.dg/pr69554-1.c: New test.
12490         * gfortran.dg/pr69554-1.F90: New test.
12491         * gfortran.dg/pr69554-2.F90: New test.
12492         * lib/gcc-dg.exp (proc dg-locus): New function.
12493         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12494         distinguish between the caret-printing and non-caret-printing
12495         cases.  If caret-printing has been explicitly enabled, bail out
12496         without attempting to fix up the output.
12498 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12500         PR driver/69265
12501         PR driver/69453
12502         * gcc.dg/spellcheck-options-3.c: New test case.
12503         * gcc.dg/spellcheck-options-4.c: New test case.
12504         * gcc.dg/spellcheck-options-5.c: New test case.
12505         * gcc.dg/spellcheck-options-6.c: New test case.
12506         * gcc.dg/spellcheck-options-7.c: New test case.
12507         * gcc.dg/spellcheck-options-8.c: New test case.
12508         * gcc.dg/spellcheck-options-9.c: New test case.
12509         * gcc.dg/spellcheck-options-10.c: New test case.
12511 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12513         PR rtl-optimization/69764
12514         PR rtl-optimization/69771
12515         * c-c++-common/pr69764.c: New test.
12516         * gcc.dg/torture/pr69771.c: New test.
12518 2016-02-12  Marek Polacek  <polacek@redhat.com>
12520         * g++.dg/torture/init-list1.C: New.
12522 2016-02-12  Marek Polacek  <polacek@redhat.com>
12524         * gcc.dg/pr69522.c: Add empty dg-options.
12526 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12528         * g++.dg/lto/lto.exp: Include and init mpx.
12529         * g++.dg/lto/pr69729_0.C: New test.
12531 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12533         PR ipa/69241
12534         * g++.dg/ipa/pr69241-4.C: New test.
12536         PR ipa/68672
12537         * g++.dg/ipa/pr68672-1.C: New test.
12538         * g++.dg/ipa/pr68672-2.C: New test.
12539         * g++.dg/ipa/pr68672-3.C: New test.
12541 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12543         PR c/69522
12544         * gcc.dg/pr69522.c: New test.
12546 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12548         PR c++/69098
12549         * g++.dg/cpp1y/69098.C: New test.
12550         * g++.dg/cpp1y/69098-2.C: New test.
12552 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12554         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12555         and neighbour -> neighbor.
12556         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12557         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12558         * c-c++-common/Wvarargs.c: Likewise.
12559         * c-c++-common/goacc/host_data-5.c: Likewise.
12560         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12561         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12562         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12563         * gcc.target/aarch64/pr60697.c: Likewise.
12564         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12565         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12566         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12567         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12568         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12569         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12570         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12571         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12572         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12573         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12574         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12575         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12576         * g++.dg/lookup/koenig5.C: Likewise.
12577         * g++.dg/ext/no-asm-2.C: Likewise.
12578         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12579         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12580         * gfortran.dg/used_types_16.f90: Likewise.
12581         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12582         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12583         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12584         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12585         * gfortran.dg/abstract_type_6.f03: Likewise.
12586         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12587         * gfortran.dg/used_types_15.f90: Likewise.
12588         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12589         * gfortran.dg/exit_3.f08: Likewise.
12590         * gfortran.dg/open_status_2.f90: Likewise.
12591         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12592         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12593         * gfortran.dg/associate_1.f03: Likewise.
12594         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12595         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12596         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12597         * gcc.dg/builtin-object-size-1.c: Likewise.
12598         * gcc.dg/noreturn-6.c: Likewise.
12599         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12600         * gcc.dg/globalalias.c: Likewise.
12601         * gcc.dg/builtins-config.h: Likewise.
12602         * gcc.dg/pr30457.c: Likewise.
12603         * gcc.c-torture/compile/volatile-1.c: Likewise.
12604         * gcc.c-torture/execute/20101011-1.c: Likewise.
12605         * c-c++-common/Waddress-1.c: Likewise.
12607 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12609         PR c/69768
12610         * c-c++-common/Waddress-1.c: New test.
12612 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12614         PR fortran/69296
12615         * gfortran.dg/associate_19.f03: New test.
12616         * gfortran.dg/associate_20.f03: New test.
12618 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12620         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12622 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12624         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12625         .arch armv8-a\n.  Add -dA to dg-options.
12626         * gcc.target/aarch64/assembler_arch_1.c: New test.
12627         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12629 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12631         PR c++/68726
12632         * g++.dg/cpp0x/pr68726.C: New.
12634 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12636         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12637         test.
12639 2016-02-11  Richard Biener  <rguenther@suse.de>
12641         * g++.dg/tree-ssa/pr61034.C: Adjust.
12643 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12645         PR target/69148
12646         * gcc.target/s390/pr69148.c: New.
12648 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12650         PR tree-optimization/69652
12651         * gcc.dg/torture/pr69652.c: New test.
12653 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12654             Patrick Palka  <ppalka@gcc.gnu.org>
12656         PR ipa/69241
12657         PR c++/69649
12658         * g++.dg/ipa/pr69241-1.C: New test.
12659         * g++.dg/ipa/pr69241-2.C: New test.
12660         * g++.dg/ipa/pr69241-3.C: New test.
12661         * g++.dg/ipa/pr69649.C: New test.
12663 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12665         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12666         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12668 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12670         PR tree-optimization/68021
12671         * gcc.dg/tree-ssa/pr68021.c: New test.
12673 2016-02-10  Richard Biener  <rguenther@suse.de>
12675         PR tree-optimization/69726
12676         * gcc.dg/uninit-22.c: New testcase.
12678 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12680         PR tree-opt/69282
12681         * gcc.c-torture/compile/20160205-1.c: New testcase.
12683 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12685         PR target/68404
12686         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12687         instead accessing a really large arrray.
12688         * gcc.target/powerpc/fusion3.c: Likewise.
12690 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12692         PR target/68532
12693         * gcc.c-torture/execute/pr68532.c: New test.
12695 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12697         PR target/69634
12698         * gcc.dg/pr69634.c: New.
12700 2016-02-09  Richard Biener  <rguenther@suse.de>
12702         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12704 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12706         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12708 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12710         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12712 2016-02-09  Richard Biener  <rguenther@suse.de>
12714         PR tree-optimization/69715
12715         * gcc.dg/torture/pr69715.c: New testcase.
12717 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12719         PR c++/69139
12720         * g++.dg/cpp0x/trailing12.C: New test.
12721         * g++.dg/cpp0x/trailing13.C: New test.
12723 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12725         PR c++/69283
12726         PR c++/67835
12727         * g++.dg/cpp1y/auto-fn29.C: New test.
12728         * g++.dg/cpp1y/auto-fn30.C: New test.
12730 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12732         PR tree-optimization/69209
12733         * gcc.c-torture/compile/pr69209.c: New test.
12735 2016-02-08  Jeff Law  <law@redhat.com>
12737         PR tree-optimization/68541
12738         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12739         of statements allowed in join block for path splitting.
12741 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12743         PR c++/59627
12744         * g++.dg/gomp/pr59627.C: New test.
12746         PR ipa/69239
12747         * g++.dg/ipa/pr69239.C: New test.
12749 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12751         PR preprocessor/69664
12752         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12753         * gcc.dg/cpp/warn-comments.c: Likewise.
12755 2016-02-08  Marek Polacek  <polacek@redhat.com>
12757         PR c++/69688
12758         * g++.dg/init/const12.C: New test.
12760 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12762         PR target/60410
12763         * gcc.dg/lto/pr55113_0.c: Remove test.
12765 2016-02-08  Richard Biener  <rguenther@suse.de>
12767         PR tree-optimization/69719
12768         * gcc.dg/torture/pr69719.c: New testcase.
12770 2016-02-08  Richard Biener  <rguenther@suse.de>
12771         Jeff Law  <law@redhat.com>
12773         PR target/68273
12774         * gcc.target/mips/pr68273.c: New testcase.
12776 2016-02-08   Richard Biener  <rguenther@suse.de>
12778         PR rtl-optimization/69274
12779         * gcc.target/i386/addr-sel-1.c: XFAIL.
12781 2016-02-08  Jeff Law  <law@redhat.com>
12783         PR tree-optimization/68541
12784         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12786         PR tree-optimization/65917
12787         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12789 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12791         PR fortran/50555
12792         * gfortran.dg/namelist_args.f90: New test.
12794 2016-02-05  Jeff Law  <law@redhat.com>
12796         PR tree-optimization/68541
12797         * gcc.dg/tree-ssa/split-path-2.c: New test.
12798         * gcc.dg/tree-ssa/split-path-3.c: New test.
12799         * gcc.dg/tree-ssa/split-path-4.c: New test.
12800         * gcc.dg/tree-ssa/split-path-5.c: New test.
12801         * gcc.dg/tree-ssa/split-path-6.c: New test.
12802         * gcc.dg/tree-ssa/split-path-7.c: New test.
12804 2016-02-05  Martin Sebor  <msebor@redhat.com>
12806         PR c++/69662
12807         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12808         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12810 2016-02-06  Richard HEnderson  <rth@redhat.com>
12812         PR c/69643
12813         * gcc.target/i386/addr-space-4.c: New.
12814         * gcc.target/i386/addr-space-5.c: New.
12816 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12818         PR fortran/66089
12819         * gfortran.dg/elemental_dependency_6.f90: New.
12821 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12823         PR rtl-optimization/69691
12824         * gcc.c-torture/execute/pr69691.c: New test.
12826         PR c++/69628
12827         * g++.dg/parse/pr69628.C: New test.
12829 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12831         * gcc.dg/sancov/asan.c: Move to ...
12832         * gcc.dg/asan/sancov-1.c: ... here.
12834 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12836         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12838 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12840         PR target/69677
12841         * gcc.target/i386/pr69677.c: New test.
12843 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12845         PR c++/68948
12846         * g++.dg/template/pr68948.C: New test.
12848 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12850         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12851         (only necessary on s390x).
12853 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12855         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12856         -mno-accumulate-outgoing-args.
12858 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12860         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12862 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12864         PR c/69669
12865         * c-c++-common/pr69669.c: New test.
12867 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12869         PR target/69667
12870         * g++.dg/pr69667.C: New file.
12872 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12874         PR target/69619
12875         * gcc.dg/pr69619.c: Add new test.
12877 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12879         PR rtl-optimization/69577
12880         * gcc.target/i386/pr69577.c: New test.
12882 2016-02-04  Martin Liska  <mliska@suse.cz>
12884         * g++.dg/asan/pr69276.C: New test.
12886 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12888         PR target/65932
12889         PR target/67714
12890         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12891         a single smulbb instruction.
12892         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12893         * gcc.target/amr/wmul-2.c: Likewise.
12895 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12897         PR target/65932
12898         PR target/67714
12899         * gcc.c-torture/execute/pr67714.c: New test.
12901 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12903         PR target/69454
12904         * gcc.target/i386/pr69454-1.c: New test.
12905         * gcc.target/i386/pr69454-2.c: New test.
12907 2016-02-03  Martin Sebor  <msebor@redhat.com>
12909         PR c++/69251
12910         PR c++/69253
12911         PR c++/69290
12912         PR c++/69277
12913         PR c++/69349
12914         * g++.dg/ext/flexarray-mangle-2.C: New test.
12915         * g++.dg/ext/flexarray-mangle.C: New test.
12916         * g++.dg/ext/flexarray-subst.C: New test.
12917         * g++.dg/ext/flexary11.C: New test.
12918         * g++.dg/ext/flexary12.C: New test.
12919         * g++.dg/ext/flexary13.C: New test.
12920         * g++.dg/ext/flexary14.C: New test.
12921         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12923 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12925         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12926         Define only if CHECK_FLOAT128 is defined.
12927         (main): Properly initialize u5.
12929 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12931         PR c/69627
12932         * gcc.dg/pr69627.c: New test.
12934         PR target/69644
12935         * gcc.dg/pr69644.c: New test.
12937 2016-02-03  Mike Stump  <mikestump@comcast.net>
12939         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12940         support for struct-layout-1.exp.
12942 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12944         PR c++/69056
12945         * g++.dg/cpp0x/pr69056.C: New test.
12947 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12948             Alexandre Oliva  <aoliva@redhat.com>
12950         PR target/69461
12951         * gcc.target/powerpc/pr69461.c: New.
12953 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12955         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12956         works from here ...
12957         (check_effective_target_fsanitize_thread): ... to here.  Do not
12958         specify additional compile flags for the test source.
12959         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12960         specify additional compile flags for the test source.
12962 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12964         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12966 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12968         PR fortran/67451
12969         PR fortran/69418
12970         * gfortran.dg/coarray_allocate_2.f08: New test.
12971         * gfortran.dg/coarray_allocate_3.f08: New test.
12972         * gfortran.dg/coarray_allocate_4.f08: New test.
12974 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12976         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12977         use same scan-tree-dump-times on all platforms.
12978         * gcc.dg/vect/vect-outer-1.c: Likewise.
12979         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12980         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12981         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12982         * gcc.dg/vect/vect-outer-1b.c: Likewise.
12983         * gcc.dg/vect/vect-outer-2b.c: Likewise.
12984         * gcc.dg/vect/vect-outer-3b.c: Likewise.
12985         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12987 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
12989         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12990         warning.
12992 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
12994         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12996 2016-02-02  James Norris  <jnorris@codesourcery.com>
12998         * c-c++-common/goacc/routine-5.c: Add tests.
13000 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13002         * gcc.target/nvptx/unsigned-cmp.c: New test.
13004 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13006         * gcc.target/aarch64/scalar_shift_1.c
13007         (test_corners_sisd_di): Improve force to SIMD register.
13008         (test_corners_sisd_si): Likewise.
13009         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13010         Remove scan-assembler check for ldr.
13012 2016-02-02  Richard Biener  <rguenther@suse.de>
13014         PR tree-optimization/69595
13015         * gcc.dg/Warray-bounds-17.c: New testcase.
13017 2016-02-02  Richard Biener  <rguenther@suse.de>
13019         PR tree-optimization/69606
13020         * gcc.dg/torture/pr69606.c: New testcase.
13022 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13024         PR middle-end/68542
13025         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13026         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13028 2016-02-02  Alan Modra  <amodra@gmail.com>
13030         PR target/69548
13031         * gcc.target/powerpc/pr69548.c: New test.
13033 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13035         PR rtl-optimization/69592
13036         * gcc.dg/pr69592.c: New test.
13038         PR preprocessor/69543
13039         PR c/69558
13040         * gcc.dg/pr69543.c: New test.
13041         * gcc.dg/pr69558.c: New test.
13043 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13045         PR testsuite/65940
13046         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13048 2016-02-01  Martin Sebor  <msebor@redhat.com>
13050         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13052 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
13054         PR tree-optimization/67921
13055         * c-c++-common/ubsan/pr67921.c: New test.
13057 2016-02-01  Richard Biener  <rguenther@suse.de>
13059         PR middle-end/69556
13060         * gcc.dg/tree-ssa/recip-8.c: New testcase.
13062 2016-02-01  Richard Biener  <rguenther@suse.de>
13064         PR tree-optimization/69574
13065         * gcc.dg/torture/pr69574.c: New testcase.
13067 2016-02-01  Richard Biener  <rguenther@suse.de>
13069         PR tree-optimization/69579
13070         * gcc.dg/setjmp-6.c: New testcase.
13072 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13074         PR rtl-optimization/69570
13075         * g++.dg/opt/pr69570.C: New test.
13077 2016-02-01  Richard Henderson  <rth@redhat.com>
13079         * gcc.dg/pr69535.c: New test.
13081 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
13083         PR testsuite/69584
13084         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13085         * gcc.dg/tree-ssa/sra-18.c: Likewise.
13087         PR debug/68244
13088         * g++.dg/parse/parens3.C: Use register "4" on hppa.
13090         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13092 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
13094         PR fortran/67564
13095         * gfortran.dg/allocate_with_source_17.f03: New test.
13097 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
13099         PR tree-optimization/69546
13100         * gcc.dg/torture/pr69546.c: New test.
13102 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
13104         PR fortran/69566
13105         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13107 2016-01-30  Martin Sebor  <msebor@redhat.com>
13109         PR c++/68490
13110         * g++.dg/ext/flexary10.C: New test.
13112 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13114         PR fortran/66707
13115         gfortran.dg/common_23.f90: New test.
13117 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13119         PR target/65546
13120         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13121         condition being checked, and disable it when the target supports
13122         misaligned loads and stores.
13124 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13126         PR debug/69518
13127         * gcc.dg/torture/pr69518.c: New test.
13129 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
13131         PR target/69530
13132         * gcc.target/i386/pr69530.c: New test.
13134 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
13136         PR target/65604
13137         * gcc.target/mips/div-delay.c: New test.
13139 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13141         PR target/69551
13142         * gcc.target/i386/pr69551.c: New test.
13144         PR target/66137
13145         * gcc.target/i386/pr66137.c: New test.
13147 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13149         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13150         always built for p5600.
13151         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13152         isa=p5600 dg-option.
13154 2016-01-29  Richard Biener  <rguenther@suse.de>
13156         PR tree-optimization/69547
13157         * g++.dg/tree-ssa/pr69547.C: New testcase.
13159 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13161         PR debug/66869
13162         * g++.dg/warn/Wunused-function2.C: New test.
13164 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13166         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13167         support for test to succeed.
13169 2016-01-29  Marek Polacek  <polacek@redhat.com>
13171         PR c++/69509
13172         PR c++/69516
13173         * g++.dg/ext/constexpr-vla2.C: New test.
13174         * g++.dg/ext/constexpr-vla3.C: New test.
13175         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13177 2016-01-29  Richard Biener  <rguenther@suse.de>
13179         PR middle-end/69537
13180         * gcc.dg/uninit-21.c: New testcase.
13182 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13184         PR target/69459
13185         * gcc.target/i386/pr69459.c: New test.
13187 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13189         PR target/68400
13190         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13191         * gcc.target/mips/pr68400.c: New test.
13193 2016-01-28  Martin Sebor  <msebor@redhat.com>
13195         PR target/17381
13196         * gcc.target/powerpc/pr17381.c: New test.
13198 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
13200         PR middle-end/69542
13201         * gcc.dg/torture/pr69542.c: New test.
13203 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
13205         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13207 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13209         * gcc.dg/pr65980.c: Skip on AIX.
13210         * gcc.dg/pr66688.c: Same.
13212 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13214         PR target/63679
13215         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13216         * gcc.dg/tree-ssa/sra-18.c: Same.
13218 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
13220         PR fortran/62536
13221         * gfortran.dg/block_15.f08: New test.
13222         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13223         on incorrectly closed BLOCK.
13225 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
13227         * gcc.dg/declare-simd.c: New test.
13228 2016-01-28  Richard Biener  <rguenther@suse.de>
13230         PR tree-optimization/69466
13231         * gfortran.dg/vect/pr69466.f90: New testcase.
13233 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13235         * g++.dg/pr67989.C: Remove ARM-specific option.
13236         * gcc.target/arm/pr67989.C: New file.
13238 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13240         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13241         and expm1 test for glibc < 2.11.
13243 2016-01-27  Richard Henderson  <rth@redhat.com>
13245         * gcc.c-torture/execute/pr69447.c: New test.
13247 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
13249         PR fortran/69422
13250         * gfortran.dg/alloc_comp_assign_15.f03: New test.
13252 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13254         PR debug/66869
13255         * gcc.dg/pr66869.c: New test.
13257 2016-01-25  Jeff Law  <law@redhat.com>
13259         PR tree-optimization/68398
13260         PR tree-optimization/69196
13261         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13262         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13263         path to avoid new heuristic allowing more irreducible regions
13264         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13265         * gcc.dg/tree-ssa/vrp46.c: Likewise.
13266         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13267         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13268         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13270 2016-01-27  Marek Polacek  <polacek@redhat.com>
13272         PR c/68062
13273         * c-c++-common/vector-compare-4.c: New test.
13275 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13277         PR preprocessor/69126
13278         * c-c++-common/pr69126.c: New test case.
13280 2016-01-27  Ian Lance Taylor  <iant@google.com>
13282         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13284 2016-01-27  Ryan Burn  <contact@rnburn.com>
13286         PR cilkplus/69267
13287         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13289 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13291         PR target/69512
13292         * gcc.target/i386/pr69512.c: New test.
13294 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13296         PR ada/69488
13297         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13299 2016-01-27  Marek Polacek  <polacek@redhat.com>
13301         PR c++/69379
13302         * g++.dg/pr69379.C: New test.
13304 2016-01-27  Martin Sebor  <msebor@redhat.com>
13306         PR c++/69317
13307         * g++.dg/abi/Wabi-2-2.C: New test.
13308         * g++.dg/abi/Wabi-2-3.C: New test.
13309         * g++.dg/abi/Wabi-3-2.C: New test.
13310         * g++.dg/abi/Wabi-3-3.C: New test.
13312 2016-01-27  Richard Biener  <rguenther@suse.de>
13314         PR tree-optimization/69166
13315         * gcc.dg/torture/pr69166.c: New testcase.
13317 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13319         PR tree-optimization/69355
13320         * gcc.dg/tree-ssa/pr69355.c: New test.
13322 2016-01-27  Marek Polacek  <polacek@redhat.com>
13324         PR c++/69496
13325         * g++.dg/ext/constexpr-vla1.C: New test.
13327 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13329         PR target/69245
13330         * gcc.target/arm/pr69245.c: New test.
13332 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13334         PR tree-optimization/69399
13335         * gcc.dg/torture/pr69399.c: New test.
13337 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13339         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13341 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13343         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13345 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13347         PR tree-optimization/69110
13348         * gcc.dg/autopar/pr69110.c: New test.
13350 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13351             Sebastian Pop  <s.pop@samsung.com>
13353         * gcc.dg/graphite/isl-ast-op-select.c: New.
13355 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13357         PR fortran/69385
13358         * gfortran.dg/allocate_error_6.f90: New test.
13360 2016-01-26  Richard Henderson  <rth@redhat.com>
13362         * gcc.dg/tm/pr60908.c: New test.
13364 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13366         PR other/69006
13367         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13368         directive.
13369         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13370         expected multiline output to reflect the colorization being
13371         disabled before newlines.
13372         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13373         (custom_diagnostic_finalizer): Replace call to
13374         pp_newline_and_flush with call to pp_flush.
13375         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13376         * gfortran.dg/implicit_class_1.f90: Likewise.
13377         * lib/gcc-dg.exp (allow_blank_lines): New global.
13378         (dg-allow-blank-lines-in-output): New procedure.
13379         (gcc-dg-prune): Complain about blank lines in the output, unless
13380         dg-allow-blank-lines-in-output was called.
13381         * lib/multiline.exp (_build_multiline_regex): Only support
13382         arbitrary followup text for non-blank-lines, not for blank lines.
13384 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13386         PR tree-optimization/69483
13387         * gcc.dg/pr69483.c: New test.
13388         * g++.dg/opt/pr69483.C: New test.
13390 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13392         PR target/68620
13393         * gcc.target/arm/pr68620.c: New test.
13395 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13397         * gcc.target/i386/pr68986-2.c: Remove -m32.
13399 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13401         PR target/68986
13402         * gcc.target/i386/pr68986-1.c: New test.
13403         * gcc.target/i386/pr68986-2.c: Likewise.
13404         * gcc.target/i386/pr68986-3.c: Likewise.
13406 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13408         * lib/target-supports.exp
13409         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13410         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13411         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13413 2016-01-26  Richard Biener  <rguenther@suse.de>
13415         PR tree-optimization/69452
13416         * gcc.dg/torture/pr69452.c: New testcase.
13418 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13420         PR target/69442
13421         * gcc.dg/pr69442.c: New test.
13423 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13425         PR target/67896
13426         * gcc.target/aarch64/simd/pr67896.C: New.
13428 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13430         PR tree-optimization/69400
13431         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13432         function.
13433         (plugin_init): Call it.
13434         * gcc.dg/torture/pr69400.c: New test.
13436 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13438         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13440 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13441             Sebastian Pop  <s.pop@samsung.com>
13443         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13444         isl-0.15.
13446 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13447             Sebastian Pop  <s.pop@samsung.com>
13449         * gcc.dg/graphite/pr69292.c: New.
13451 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13453         * c-c++-common/goacc/use_device-1.c: New test.
13455 2016-01-25  Jeff Law  <law@redhat.com>
13457         PR tree-optimization/69196
13458         PR tree-optimization/68398
13459         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13460         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13462 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13464         PR target/69469
13465         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13466         Algorithm.
13468 2016-01-25  Richard Biener  <rguenther@suse.de>
13470         PR testsuite/69380
13471         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13473 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13475         PR target/69421
13476         * gcc.dg/pr69421.c: New test.
13478 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13480         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13481         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13482         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13483         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13484         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13485         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13486         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13487         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13488         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13489         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13491 2016-01-25  Richard Biener  <rguenther@suse.de>
13493         PR tree-optimization/69376
13494         * gcc.dg/torture/pr69376.c: New testcase.
13496 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13498         PR fortran/69397
13499         PR fortran/68442
13500         * gfortran.dg/interface_38.f90: New test.
13501         * gfortran.dg/interface_39.f90: New test.
13503 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13505         Revert:
13506         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13508         PR c++/11858
13509         PR c++/24663
13510         PR c++/24664
13511         * g++.dg/template/pr11858.C: New test.
13512         * g++.dg/template/pr24663.C: New test.
13513         * g++.dg/template/unify12.C: New test.
13514         * g++.dg/template/unify13.C: New test.
13515         * g++.dg/template/unify14.C: New test.
13516         * g++.dg/template/unify15.C: New test.
13517         * g++.dg/template/unify16.C: New test.
13518         * g++.dg/template/unify17.C: New test.
13520 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13522         PR fortran/68283
13523         gfortran.dg/pr68283.f90: New test.
13525 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13527         PR fortran/66094
13528         * gfortran.dg/inline_matmul_13.f90:  New test.
13529         * gfortran.dg/matmul_bounds_8.f90:  New test.
13530         * gfortran.dg/matmul_bounds_9.f90:  New test.
13531         * gfortran.dg/matmul_bounds_10.f90:  New test.
13533 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13535         PR tree-optimization/69426
13536         * gcc.dg/autopar/pr69426.c: New test.
13538 2016-01-23  Martin Sebor  <msebor@redhat.com>
13540         PR c++/58109
13541         PR c++/69022
13542         * g++.dg/cpp0x/alignas5.C: New test.
13543         * g++.dg/ext/vector29.C: Same.
13545 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13547         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13548         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13549         _GNU_SOURCE from compile flags to the source.
13550         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13551         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13552         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13553         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13555 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13557         PR target/69432
13558         * g++.dg/opt/pr69432.C: New test.
13560 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13562         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13563         32-bit targets testing an -m64 multilib.
13565 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13567         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13568         64-bit support.
13570 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13572         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13574 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13576         PR target/68674
13577         * gcc.target/i386/pr68674.c
13578         * gcc.target/aarch64/pr68674.c
13579         * gcc.target/arm/pr68674.c
13581 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13583         PR target/69403
13584         * gcc.c-torture/execute/pr69403.c: New test.
13586 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13588         PR c++/55843
13589         * g++.dg/template/pr55843.C: New.
13591 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13593         PR testsuite/66877
13594         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13595         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13597 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13599         PR testsuite/67489
13600         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13601         from dg-do compile directive, and instead add
13602         { dg-require-effective-target int128 }.
13604 2016-01-20  Martin Sebor  <msebor@redhat.com>
13606         PR c/69405
13607         * gcc.dg/sync-fetch.c: New test.
13609 2016-01-21  Martin Sebor  <msebor@redhat.com>
13611         PR target/69252
13612         * gcc.target/powerpc/pr69252.c: New test.
13614 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13616         PR fortran/65996
13617         * gfortran.dg/pr65996.f90: New test.
13619 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13621         PR c++/68810
13622         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13623         expected to generate an error.
13625 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13627         PR middle-end/66178
13628         * gcc.dg/torture/pr66178.c: New test.
13630 2016-01-21  Anton Blanchard  <anton@samba.org>
13631             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13633         PR target/63354
13634         * gcc.target/powerpc/pr63354.c:  New test.
13636 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13638         PR rtl-optimization/68990
13639         * gcc.target/i386/pr68990: New.
13641 2016-01-21  Nick Clifton  <nickc@redhat.com>
13643         PR target/69129
13644         * gcc.target/mips/pr69129.c: New.
13646 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13648         PR c++/58046
13649         * g++.dg/cpp0x/pr58046.C: New.
13651 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13653         PR target/69187
13654         PR target/65624
13655         * gcc.target/arm/pr69187.c: New test.
13657         PR c++/69355
13658         * g++.dg/torture/pr69355.C: New test.
13660 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13661             Sebastian Pop  <s.pop@samsung.com>
13663         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13665 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13666             Sebastian Pop  <s.pop@samsung.com>
13668         * gcc.dg/graphite/pr68976.c: New test.
13670 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13672         PR middle-end/67653
13673         * c-c++-common/pr67653.c: New test.
13674         * gcc.dg/torture/pr29119.c: Add dg-warning.
13676 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13678         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13680 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13682         PR c/24293
13683         * gcc.dg/pr24293.c: New test.
13684         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13685         incomplete struct type.
13686         * gcc.dg/declspec-1.c: Likewise.
13687         * gcc.dg/pr63549.c: Likewise.
13689 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13691         PR tree-optimization/66612
13692         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13693         for bdn instruction.
13695 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13697         * lib/target-supports.exp
13698         (check_effective_target_arm_fp_ok_nocache): New.
13699         (check_effective_target_arm_fp_ok): New.
13700         (add_options_for_arm_fp): New.
13701         (check_effective_target_arm_crypto_ok_nocache): Require
13702         target_arm_v8_neon_ok instead of arm32.
13703         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13704         (check_effective_target_arm_crypto_pragma_ok): New.
13705         (add_options_for_arm_vfp): New.
13706         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13707         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13708         target instead. Force initial fpu to vfp.
13709         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13710         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13711         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13712         dependency.
13713         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13714         use arm_vfp effective target instead. Force initial fpu to vfp.
13715         * gcc.target/arm/attr-neon3.c: Likewise.
13716         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13717         arm_vfp_ok.
13718         * gcc.target/arm/unsigned-float.c: Likewise.
13719         * gcc.target/arm/vfp-1.c: Likewise.
13720         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13721         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13722         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13723         * gcc.target/arm/vfp-ldmias.c: Likewise.
13724         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13725         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13726         * gcc.target/arm/vfp-stmiad.c: Likewise.
13727         * gcc.target/arm/vfp-stmias.c: Likewise.
13728         * gcc.target/arm/vnmul-1.c: Likewise.
13729         * gcc.target/arm/vnmul-2.c: Likewise.
13730         * gcc.target/arm/vnmul-3.c: Likewise.
13731         * gcc.target/arm/vnmul-4.c: Likewise.
13733 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13735         PR testsuite/69366
13736         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13737         the MPX run-time library, for compile-time MPX test.
13738         * gcc.target/i386/chkp-always_inline.c: Likewise.
13739         * gcc.target/i386/chkp-bndret.c: Likewise.
13740         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13741         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13742         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13743         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13744         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13745         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13746         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13747         * gcc.target/i386/chkp-label-address.c: Likewise.
13748         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13749         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13750         * gcc.target/i386/chkp-pr69044.c: Likewise.
13751         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13752         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13753         * gcc.target/i386/chkp-strchr.c: Likewise.
13754         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13755         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13756         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13757         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13758         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13759         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13760         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13761         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13762         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13763         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13764         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13765         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13766         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13767         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13768         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13769         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13770         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13771         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13772         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13773         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13774         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13775         * gcc.target/i386/pr63995-2.c: Likewise.
13776         * gcc.target/i386/pr64805.c: Likewise.
13777         * gcc.target/i386/pr65044.c: Likewise.
13778         * gcc.target/i386/pr65167.c: Likewise.
13779         * gcc.target/i386/pr65183.c: Likewise.
13780         * gcc.target/i386/pr65184.c: Likewise.
13781         * gcc.target/i386/thunk-retbnd.c: Likewise.
13783 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13785         PR tree-optimization/69328
13786         * gcc.dg/pr69328.c: New test.
13788 2016-01-20  Jeff Law  <law@redhat.com>
13790         PR target/25114
13791         * gcc.target/m68k/pr25114.c: New test.
13793 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13795         * gcc.target/arm/memset-inline-10.c: Added
13796         dg-require-effective-target arm_thumb2_ok.
13798 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13800         * gcc.dg/debug/dwarf2/sso.c: New test.
13802 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13804         PR testsuite/68820
13805         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13806         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13807         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13809 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13811         PR ipa/66223
13812         * g++.dg/ipa/devirt-50.C: New testcase.
13814 2016-01-19  Marek Polacek  <polacek@redhat.com>
13816         PR c++/68965
13817         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13818         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13820 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13822         PR target/69135
13823         * gcc.target/arm/pr69135_1.c: New test.
13825 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13827         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13829 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13831         * gcc.target/aarch64/ccmp_1.c: New testcase.
13833 2016-01-19  Marek Polacek  <polacek@redhat.com>
13835         PR c++/68586
13836         * g++.dg/cpp0x/enum30.C: New test.
13838 2016-01-19  Richard Biener  <rguenther@suse.de>
13840         PR tree-optimization/69336
13841         * g++.dg/tree-ssa/pr69336.C: New testcase.
13843 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13845         PR debug/65779
13846         * gcc.dg/pr65779.c: New test.
13848 2016-01-19  Richard Biener  <rguenther@suse.de>
13850         PR tree-optimization/69352
13851         * gcc.dg/torture/pr69352.c: New testcase.
13853 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13855         PR rtl-optimization/68955
13856         PR rtl-optimization/64557
13857         * gcc.dg/torture/pr68955.c: New test.
13859 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13861         PR lto/69136
13862         * g++.dg/torture/pr69136.C: New testcase.
13864 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13866         PR lto/69133
13867         * g++.dg/lto/pr69133_0.C: New testcase.
13868         * g++.dg/lto/pr69133_1.C: New testcase.
13870 2016-01-15  Jeff Law  <law@redhat.com>
13872         PR tree-optimization/69320
13873         * gcc.c-torture/pr69320-1.c: New test.
13874         * gcc.c-torture/pr69320-2.c: New test.
13875         * gcc.c-torture/pr69320-3.c: New test.
13876         * gcc.c-torture/pr69320-4.c: New test.
13878 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13880         PR c++/11858
13881         PR c++/24663
13882         PR c++/24664
13883         * g++.dg/template/pr11858.C: New test.
13884         * g++.dg/template/pr24663.C: New test.
13885         * g++.dg/template/unify12.C: New test.
13886         * g++.dg/template/unify13.C: New test.
13887         * g++.dg/template/unify14.C: New test.
13888         * g++.dg/template/unify15.C: New test.
13889         * g++.dg/template/unify16.C: New test.
13890         * g++.dg/template/unify17.C: New test.
13892 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13894         PR testsuite/69181
13895         * gcc.dg/pr69181-1.c: New test file.
13896         * gcc.dg/pr69181-2.c: New test file.
13897         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13898         globals by moving it to...
13899         (cleanup-after-saved-dg-test): ...this new function.  Add
13900         "global additional_sources_used".  Add reset of global
13901         multiline_expected_outputs to the empty list.
13902         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13903         global to...
13904         (multiline_expected_outputs): ...this, and updated comments to
13905         note that it is modified from gcc-dg.exp.
13906         (dg-end-multiline-output): Update for the above renaming.
13907         (handle-multiline-outputs): Likewise.  Remove the clearing
13908         of the expected outputs to the empty list.
13910 2016-01-18  Richard Biener  <rguenther@suse.de>
13912         PR tree-optimization/69297
13913         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13915 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13917         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13918         dg-options.
13919         * gcc.target/mips/mips-3d-2.c: Likewise.
13920         * gcc.target/mips/mips-3d-3.c: Likewise.
13921         * gcc.target/mips/mips-3d-4.c: Likewise.
13922         * gcc.target/mips/mips-3d-5.c: Likewise.
13923         * gcc.target/mips/mips-3d-6.c: Likewise.
13924         * gcc.target/mips/mips-3d-7.c: Likewise.
13925         * gcc.target/mips/mips-3d-8.c: Likewise.
13926         * gcc.target/mips/mips-3d-9.c: Likewise.
13927         * gcc.target/mips/mips-ps-1.c: Likewise.
13928         * gcc.target/mips/mips-ps-2.c: Likewise.
13929         * gcc.target/mips/mips-ps-3.c: Likewise.
13930         * gcc.target/mips/mips-ps-4.c: Likewise.
13931         * gcc.target/mips/mips-ps-5.c: Likewise.
13932         * gcc.target/mips/mips-ps-6.c: Likewise.
13933         * gcc.target/mips/mips-ps-7.c: Likewise.
13934         * gcc.target/mips/mips-ps-type.c: Likewise.
13935         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13936         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13938 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13940         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13941         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13942         * c-c++-common/goacc/kernels-empty.c: New test.
13943         * c-c++-common/goacc/kernels-eternal.c: New test.
13944         * c-c++-common/goacc/kernels-loop-2.c: New test.
13945         * c-c++-common/goacc/kernels-loop-3.c: New test.
13946         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13947         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13948         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13949         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13950         * c-c++-common/goacc/kernels-loop-data.c: New test.
13951         * c-c++-common/goacc/kernels-loop-g.c: New test.
13952         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13953         * c-c++-common/goacc/kernels-loop-n.c: New test.
13954         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13955         * c-c++-common/goacc/kernels-loop.c: New test.
13956         * c-c++-common/goacc/kernels-noreturn.c: New test.
13957         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13958         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13959         * c-c++-common/goacc/kernels-reduction.c: New test.
13961 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13963         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13964         * gcc.dg/autopar/outer-2.c: Same.
13965         * gcc.dg/autopar/outer-3.c: Same.
13966         * gcc.dg/autopar/outer-4.c: Same.
13967         * gcc.dg/autopar/outer-5.c: Same.
13968         * gcc.dg/autopar/outer-6.c: Same.
13969         * gcc.dg/autopar/parallelization-1.c: Same.
13970         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13971         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13972         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13973         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13974         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13975         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13976         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13977         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13978         * gcc.dg/autopar/pr39500-1.c: Same.
13979         * gcc.dg/autopar/pr39500-2.c: Same.
13980         * gcc.dg/autopar/pr46193.c: Same.
13981         * gcc.dg/autopar/pr46194.c: Same.
13982         * gcc.dg/autopar/pr49580.c: Same.
13983         * gcc.dg/autopar/pr49960-1.c: Same.
13984         * gcc.dg/autopar/pr49960.c: Same.
13985         * gcc.dg/autopar/pr68373.c: Same.
13986         * gcc.dg/autopar/reduc-1.c: Same.
13987         * gcc.dg/autopar/reduc-1char.c: Same.
13988         * gcc.dg/autopar/reduc-1short.c: Same.
13989         * gcc.dg/autopar/reduc-2.c: Same.
13990         * gcc.dg/autopar/reduc-2char.c: Same.
13991         * gcc.dg/autopar/reduc-2short.c: Same.
13992         * gcc.dg/autopar/reduc-3.c: Same.
13993         * gcc.dg/autopar/reduc-4.c: Same.
13994         * gcc.dg/autopar/reduc-6.c: Same.
13995         * gcc.dg/autopar/reduc-7.c: Same.
13996         * gcc.dg/autopar/reduc-8.c: Same.
13997         * gcc.dg/autopar/reduc-9.c: Same.
13998         * gcc.dg/autopar/uns-outer-4.c: Same.
13999         * gcc.dg/autopar/uns-outer-5.c: Same.
14000         * gcc.dg/autopar/uns-outer-6.c: Same.
14001         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14002         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14004 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14006         PR target/63679
14007         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14008         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14010 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14012         PR target/63679
14013         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14014         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14015         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14017 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14019         PR target/63679
14020         * gcc.dg/tree-ssa/sra-17.c: New.
14021         * gcc.dg/tree-ssa/sra-18.c: New.
14023 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14025         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14027 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14029         * gnat.dg/inline12.adb: New test.
14031 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14033         PR tree-optimization/66797
14034         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14036 2016-01-18  Richard Biener  <rguenther@suse.de>
14038         PR tree-optimization/69170
14039         * gcc.dg/torture/pr69170.c: New testcase.
14041 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14043         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14045 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14047         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14049 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14051         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14052         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
14053         redundant dg-require-effective-target pthread.
14054         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14055         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14056         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14057         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14058         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14059         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14060         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14062 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
14064         PR target/68609
14065         * gcc.target/powerpc/recip-6.c: Enable on AIX.
14066         * gcc.target/powerpc/recip-7.c: Same.
14068 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14070         PR c++/69091
14071         * g++.dg/template/pr69091.C: New test.
14073 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14075         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14076         dump does not contain an error_mark_node.
14077         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14078         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14080 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14082         PR c++/68936
14083         * g++.dg/template/pr68936.C: New test.
14085 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
14087         PR target/68609
14088         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14089         * gcc.target/powerpc/recip-2.c: Same.
14090         * gcc.target/powerpc/recip-3.c: Same.
14091         * gcc.target/powerpc/recip-4.c: Same.
14092         * gcc.target/powerpc/recip-sqrtf.c: Same.
14094 2016-01-15  Jeff Law  <law@redhat.com>
14096         PR tree-optimization/69270
14097         * gcc.dg/tree-ssa/pr69270-2.c: New test.
14098         * gcc.dg/tree-ssa/pr69270-3.c: New test.
14100 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
14102         PR fortran/49630
14103         * gfortran.dg/deferred_character_13.f90: New test for the fix
14104         of comment 3 of the PR.
14106         PR fortran/54070
14107         * gfortran.dg/deferred_character_8.f90: New test
14108         * gfortran.dg/allocate_error_5.f90: New test
14110         PR fortran/60593
14111         * gfortran.dg/deferred_character_10.f90: New test
14113         PR fortran/60795
14114         * gfortran.dg/deferred_character_14.f90: New test
14116         PR fortran/61147
14117         * gfortran.dg/deferred_character_11.f90: New test
14119         PR fortran/64324
14120         * gfortran.dg/deferred_character_9.f90: New test
14122 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
14124         PR rtl-optimization/69030
14125         * gcc.target/i386/pr69030.c: New.
14127 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14129         * gcc.target/aarch64/target_attr_17.c: New test.
14131 2016-01-15  Richard Biener  <rguenther@suse.de>
14133         PR tree-optimization/66856
14134         * gcc.dg/torture/pr66856-1.c: New testcase.
14135         * gcc.dg/torture/pr66856-2.c: Likewise.
14137 2016-01-15  Richard Biener  <rguenther@suse.de>
14139         PR debug/69137
14140         * g++.dg/lto/pr69137_0.C: New testcase.
14142 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14144         PR middle-end/69246
14145         * gcc.target/i386/pr69246.c: New test.
14147 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14149         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14151 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14153         PR c++/56194
14154         * g++.dg/init/const9.C: Disable test on S/390.
14156 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14158         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14159         * g++.dg/Wno-frame-address.C: Ditto.
14161 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14163         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14165 2016-01-15  Richard Biener  <rguenther@suse.de>
14167         PR tree-optimization/68961
14168         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14170 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14172         * gcc.target/i386/pr65105-5.c: New test.
14174 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14176         * gcc.c-torture/execute/alias-4.c: New testcase.
14178 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14180         PR ipa/68148
14181         * g++.dg/ipa/devirt-49.C: New testcase.
14183 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14185         PR target/65837
14186         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14187         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14188         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14190 2016-01-15  Richard Biener  <rguenther@suse.de>
14192         PR tree-optimization/69117
14193         * gcc.dg/torture/pr69117.c: New testcase.
14195 2015-01-14  Ryan Burn  <contact@rnburn.com>
14197         PR c++/69048
14198         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14200 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14202         PR testsuite/67509
14203         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14204         range tests use 100 * maximum instead of maximum + 1.
14206 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14208         PR debug/69244
14209         * gcc.dg/guality/pr69244.c: New test.
14211 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
14213         * lib/target-supports.exp (check_effective_target_issignaling):
14214         New procedure.
14215         * gcc.dg/pr61441.c: Require issignaling effective target.
14217 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
14219         PR target/68803
14220         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14222 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
14224         PR c++/68819
14225         PR preprocessor/69177
14226         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14227         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14228         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14229         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14231 2016-01-14  Marek Polacek  <polacek@redhat.com>
14233         PR c/69262
14234         * gcc.dg/array-15.c: New test.
14236 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14238         PR middle-end/68146
14239         PR tree-optimization/69155
14240         * gfortran.dg/pr68146.f: New test.
14241         * gfortran.dg/pr69155.f90: New test.
14243 2016-01-14  Richard Biener  <rguenther@suse.de>
14245         PR tree-optimization/68060
14246         * gcc.dg/torture/pr68060-1.c: New testcase.
14247         * gcc.dg/torture/pr68060-2.c: Likewise.
14249 2016-01-14  Nick Clifton  <nickc@redhat.com>
14251         * lib/target-supports.exp
14252         (check_effective_target_arm_neon_ok_nocache): Add an option
14253         sequence that includes setting the ARM architecture to ARMv7-A.
14254         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14255         command line options necessary to enable Neon support.
14256         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14257         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14258         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14259         * gcc.target/arm/pr69180.c: Likewise.
14261 2016-01-14  Jeff Law  <law@redhat.com>
14263         PR tree-optimization/69270
14264         * gcc.dg/tree-ssa/pr69270.c: New test.
14266 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14268         PR c/66208
14269         * c-c++-common/pr66208.c: New file.
14271 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14273         PR tree-optimization/69156
14274         * gcc.dg/pr69156.c: New test.
14276 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14278         * gcc.target/i386/pr69225-7.c: New test.
14280 2016-01-13  Richard Henderson  <rth@redhat.com>
14282         * gcc.dg/tm/memopt-13.c: Update expected function.
14283         * gcc.dg/tm/memopt-6.c: Likewise.
14285 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14287         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14288         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14289         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14290         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14292 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14294         PR tree-optimization/69169
14295         * gcc.dg/pr69169.c: New test.
14297 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14299         PR target/69228
14300         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14301         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14302         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14303         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14304         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14305         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14306         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14307         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14309 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14311         PR target/69247
14312         * gcc.dg/pr69247.c: New test.
14314 2016-01-13  Richard Biener  <rguenther@suse.de>
14316         PR tree-optimization/69242
14317         * gcc.dg/torture/pr69242.c: New testcase.
14319 2016-01-13  Richard Biener  <rguenther@suse.de>
14321         PR tree-optimization/69186
14322         * gcc.dg/torture/pr69186.c: New testcase.
14324 2016-01-13  Jeff Law  <law@redhat.com>
14326         PR tree-optimization/67755
14327         * gcc.dg/tree-ssa/pr67755.c: New test.
14329 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14331         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14332         pass number in output by a star.
14334 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14336         PR tree-optimization/68911
14337         * gcc.c-torture/execute/pr68911.c: New test.
14339 2016-01-12  Marek Polacek  <polacek@redhat.com>
14341         PR c++/68979
14342         * g++.dg/warn/permissive-1.C: New test.
14344 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14346         PR objc++/68511
14347         PR c++/69213
14348         * g++.dg/opt/pr69213.C: New test.
14350 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14352         PR target/69180
14353         * gcc.target/arm/pr69180.c: New test.
14355 2016-01-12  Richard Biener  <rguenther@suse.de>
14357         PR lto/69077
14358         * g++.dg/lto/pr69077_0.C: New testcase.
14359         * g++.dg/lto/pr69077_1.C: Likewise.
14361 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14363         PR target/69175
14364         * g++.dg/opt/pr69175.C: New test.
14366 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14368         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14369         rather than #including math.h & stdlib.h.
14370         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14371         * gcc.dg/vect/pr49771.c: Likewise.
14372         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14373         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14374         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14375         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14376         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14377         * gcc.dg/vect/pr44507.c: Likewise.
14378         * gcc.dg/vect/pr45902.c: Likewise.
14379         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14380         * gcc.dg/vect/vect-117.c: Likewise.
14381         * gcc.dg/vect/vect-99.c: Likewise.
14382         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14383         * gcc.dg/vect/vect-cond-1.c: Likewise.
14384         * gcc.dg/vect/vect-cond-2.c: Likewise.
14385         * gcc.dg/vect/vect-cond-3.c: Likewise.
14386         * gcc.dg/vect/vect-cond-4.c: Likewise.
14387         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14388         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14389         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14390         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14391         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14392         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14393         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14394         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14395         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14396         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14397         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14398         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14399         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14400         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14401         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14402         include of signal.h.
14403         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14404         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14405         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14406         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14407         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14408         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14409         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14410         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14411         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14412         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14413         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14414         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14415         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14416         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14417         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14418         * gcc.dg/vect/vect-outer-5.c: Likewise.
14419         * gcc.dg/vect/vect-outer-6.c: Likewise.
14420         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14421         include of stdio.h.
14423 2016-01-12  Nick Clifton  <nickc@redhat.com>
14425         PR target/68913
14426         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14427         to fread so that it will be found in all target runtimes.
14429 2016-01-12  Richard Biener  <rguenther@suse.de>
14431         PR tree-optimization/69053
14432         * g++.dg/torture/pr69053.C: New testcase.
14434 2016-01-12  Richard Biener  <rguenther@suse.de>
14436         PR tree-optimization/69168
14437         * gcc.dg/torture/pr69168.c: New testcase.
14439 2016-01-12  Richard Biener  <rguenther@suse.de>
14441         PR tree-optimization/69157
14442         * gcc.dg/torture/pr69157.c: New testcase.
14444 2016-01-12  Richard Biener  <rguenther@suse.de>
14446         PR tree-optimization/69174
14447         * gcc.dg/torture/pr69174.c: New testcase.
14449 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14451         PR c++/66808
14452         PR c++/69000
14453         * g++.dg/tls/pr66808.C: New test.
14454         * g++.dg/tls/pr69000.C: New test.
14456 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14458         * gcc.target/powerpc/swaps-p8-23.c: New test.
14459         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14461 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14463         PR tree-optimization/68356
14464         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14466 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14467             Jim Wilson  <jim.wilson@linaro.org>
14469         PR target/69194
14470         * gcc.target/arm/pr69194.c: New test.
14472 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14474         PR target/69225
14475         * gcc.target/i386/pr69225-1.c: New test.
14476         * gcc.target/i386/pr69225-2.c: Likewise.
14477         * gcc.target/i386/pr69225-3.c: Likewise.
14478         * gcc.target/i386/pr69225-4.c: Likewise.
14479         * gcc.target/i386/pr69225-5.c: Likewise.
14480         * gcc.target/i386/pr69225-6.c: Likewise.
14482 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14484         PR target/67462
14485         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14486         if lp64.
14488         PR target/69071
14489         * gcc.dg/pr69071.c: New test.
14491         PR c++/69211
14492         * g++.dg/opt/pr69211.C: New test.
14494         PR tree-optimization/69214
14495         * gcc.c-torture/compile/pr69214.c: New test.
14497 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14499         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14500         * gcc.target/i386/pr66232-11.c: Ditto.
14501         * gcc.target/i386/pr66232-12.c: Ditto.
14502         * gcc.target/i386/pr66232-13.c: Ditto.
14504 2016-01-11  Richard Biener  <rguenther@suse.de>
14506         PR tree-optimization/69173
14507         * gcc.dg/torture/pr69173.c: New testcase.
14509 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14511         PR rtl-optimization/68796
14512         * gcc.target/aarch64/tst_5.c: New test.
14513         * gcc.target/aarch64/tst_6.c: Likewise.
14515 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14517         PR rtl-optimization/68841
14518         * gcc.dg/pr68841.c: New test.
14519         * gcc.c-torture/execute/pr68841.c: New test.
14521 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14523         PR rtl-optimization/68920
14524         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14525         for ix86 targets.
14526         * gcc.dg/ifcvt-5.c: New test.
14528 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14530         PR bootstrap/69123
14531         * g++.dg/pr69123.C: New.
14533 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14535         PR target/69010
14536         * gcc.target/i386/pr69010.c: New test.
14538 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14540         PR ipa/69044
14541         * gcc.target/i386/chkp-pr69044.c: New test.
14543 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14545         PR tree-optimization/69109
14546         * gcc.dg/autopar/pr69109-2.c: New test.
14547         * gcc.dg/autopar/pr69109.c: New test.
14549 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14551         PR tree-optimization/69108
14552         * gcc.dg/autopar/pr69108.c: New test.
14554 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14556         PR c++/69029
14557         * c-c++-common/Wisleading-indentation.c: Augment test.
14559 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14561         PR fortran/69154
14562         * gfortran.dg/inline_matmul_12.f90:  New test.
14564 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14566         PR fortran/67779
14567         * gfortran.dg/actual_array_offset_1: New test.
14569 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14571         PR tree-optimization/69062
14572         * gcc.dg/autopar/pr69062.c: New test.
14574 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14576         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14577         * gcc.dg/vect/slp-perm-2.c: Likewise.
14578         * gcc.dg/vect/slp-perm-3.c: Likewise.
14579         * gcc.dg/vect/slp-perm-5.c: Likewise.
14580         * gcc.dg/vect/slp-perm-6.c: Likewise.
14581         * gcc.dg/vect/slp-perm-7.c: Likewise.
14582         * gcc.dg/vect/slp-perm-8.c: Likewise.
14584 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14586         PR tree-optimization/69039
14587         * gcc.dg/autopar/pr69039.c: New test.
14589 2016-01-09  Marek Polacek  <polacek@redhat.com>
14591         PR c++/69113
14592         * g++.dg/pr69113.C: New test.
14594 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14596         PR middle-end/50865
14597         PR tree-optimization/69097
14598         * gcc.c-torture/execute/pr50865.c: New test.
14599         * gcc.c-torture/execute/pr69097-1.c: New test.
14600         * gcc.c-torture/execute/pr69097-2.c: New test.
14601         * gcc.dg/pr69097-1.c: New test.
14602         * gcc.dg/pr69097-2.c: New test.
14604 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14606         PR c++/69164
14607         * g++.dg/opt/pr69164.C: New test.
14609 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14611         PR tree-optimization/69167
14612         * gcc.dg/pr69167.c: New test.
14614 2016-01-08  Marek Polacek  <polacek@redhat.com>
14616         PR c++/68449
14617         * g++.dg/pr68449.C: New.
14619 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14621         PR tree-optimization/68707
14622         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14623         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14624         on platforms supporting it.
14625         * gcc.dg/vect/slp-perm-2.c: Likewise.
14626         * gcc.dg/vect/slp-perm-3.c: Likewise.
14627         * gcc.dg/vect/slp-perm-5.c: Likewise.
14628         * gcc.dg/vect/slp-perm-7.c: Likewise.
14629         * gcc.dg/vect/slp-perm-8.c: Likewise.
14630         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14631         on platforms supporting it.
14633 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14635         PR tree-optimization/69162
14636         * gcc.dg/pr69162.c: New test.
14638         PR tree-optimization/69172
14639         * gcc.dg/pr69172.c: New test.
14641 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14643         PR tree-optimization/67781
14644         * gcc.c-torture/execute/pr67781.c: New file.
14646 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14648         PR tree-optimization/69083
14649         * gcc.dg/vect/pr69083.c: New test.
14651 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14653         PR tree-optimization/61441
14654         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14655         Use -fexcess-precision=standard for compiler options.
14656         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14658 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14660         PR fortran/69128
14661         * gfortran.dg/gomp/pr69128.f90: New test.
14663         PR c++/69145
14664         * g++.dg/ext/pr69145-1.C: New test.
14665         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14666         * g++.dg/ext/pr69145-2.h: New file.
14668 2016-01-07  Martin Sebor  <msebor@redhat.com>
14670         PR c/68966
14671         * gcc.dg/atomic-fetch-bool.c: New test.
14672         * gcc.dg/sync-fetch-bool.c: New test.
14674 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14676         PR fortran/66680
14677         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14679 2016-01-07  Nick Clifton  <nickc@redhat.com>
14681         PR target/66655
14682         * g++.dg/pr66655.C: New test.
14683         * g++.dg/pr66655_1.cc: Test support file.
14684         * g++.dg/pr66655.h: Test header file.
14686 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14688         PR fortran/66680
14689         gfortran.dg/gomp/pr66680.f90: New test.
14691 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14693         PR target/69171
14694         * gcc.target/i386/pr69171-1.c: New test.
14695         * gcc.target/i386/pr69171-2.c: Likewise.
14696         * gcc.target/i386/pr69171-3.c: Likewise.
14697         * gcc.target/i386/pr69171-4.c: Likewise.
14698         * gcc.target/i386/pr69171-5.c: Likewise.
14699         * gcc.target/i386/pr69171-6.c: Likewise.
14701 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14703         PR middle-end/67639
14704         * c-c++-common/pr67639.c: New test.
14706 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14708         PR tree-optimization/69141
14709         * g++.dg/opt/pr69141.C: New test.
14711 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14713         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14715 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14717         PR target/69140
14718         * gcc.target/i386/pr69140.c: New test
14720 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14722         * gcc.dg/bad-dereference.c: New test case.
14724 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14726         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14728 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14730         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14732 2016-01-06  Marek Polacek  <polacek@redhat.com>
14734         PR sanitizer/69099
14735         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14737 2016-01-05  Marek Polacek  <polacek@redhat.com>
14739         PR c/69104
14740         * gcc.dg/atomic-invalid-2.c: New.
14742 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14744         PR target/68991
14745         * gcc.target/i386/pr68991.c: New test.
14747 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14749         PR target/68991
14750         * g++.dg/pr68991-1.C: New test.
14751         * g++.dg/pr68991-2.C: Likewise.
14753 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14755         PR other/60465
14756         * gcc.target/ia64/pr60465-gprel64.c: New test.
14757         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14759 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14761         PR rtl-optimization/68651
14762         * gcc.target/aarch64/pr68651_1.c: New test.
14764 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14766         PR c/69122
14767         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14769 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14771         PR c++/58583
14772         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14774         * gcc.dg/alias-15.c: New.
14776 2016-01-05  Nick Clifton  <nickc@redhat.com>
14778         PR target/68870
14779         * g++.dg/pr68770.C: New test.
14781 2016-01-04  Mike Stump  <mikestump@comcast.net>
14783         * lib/target-supports.exp (check_effective_target_cilkplus):
14784         cilkplus targets require pthreads.
14785         (check_effective_target_cilkplus): Remove special case for NVPTX.
14787 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14789         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14790         generation.
14792 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14794         Update copyright years.
14796 2016-01-04  Marek Polacek  <polacek@redhat.com>
14798         PR c/68908
14799         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14800         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14801         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14803 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14805         * gcc.target/sparc/20160104-2.c: New test.
14807 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14809         * gcc.target/sparc/20160104-1.c: New test.
14811 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14813         PR fortran/65045
14814         * gfortran.dg/pr65045.f90: New test.
14816 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14818         * gnat.dg/specs/debug1.ads: Delete.
14820 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14822         PR libgfortran/68867
14823         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14824         expression.
14826 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14828         PR libgfortran/68867
14829         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14830         PowerPC.
14832 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14834         PR fortran/68864
14835         * gfortran.dg/pr68864.f90: New test.
14837 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14839         PR tree-optimization/69070
14840         * gcc.dg/pr69070.c: New test.
14842         PR sanitizer/69055
14843         * gfortran.dg/pr69055.f90: New test.
14845         PR target/69015
14846         * gcc.dg/pr69015.c: New test.
14848 Copyright (C) 2016 Free Software Foundation, Inc.
14850 Copying and distribution of this file, with or without modification,
14851 are permitted in any medium without royalty provided the copyright
14852 notice and this notice are preserved.