* gfortran.dg/pr70937.f90: require-effective-target lto.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob42b667d4279e13057c8605b59657ea71792262fb
1 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3         * gfortran.dg/pr70937.f90: require-effective-target lto.
5 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7         PR fortran/69544
8         * gfortran.dg/where_6.f90:  New test.
10 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
12         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
14 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
16         PR fortran/69544
17         * gfortran.dg/where_5.f90:  New test.
19 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
21         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
22         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
23         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
24         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
26 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
28         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
29         Whitespace fixes.
30         (check_effective_target_vect_cmdline_needed): Check
31         is-effective-target ia32 for x86 targets.
32         (check_effective_target_vect_simd_clones): Simplify condition.
33         (check_effective_target_vect_double): Ditto.
34         (check_effective_target_vect_aligned_arrays): Check
35         is-effective-target ia32 for x86 targets.  Simplify condition.
36         (check_effective_target_vect_multiple_sizes): Simplify condition.
37         (check_effective_target_sqrt_insn): Add i?86-*-* target.
38         (check_effective_target_sync_int_128): Simplify condition.
39         (check_effective_target_sync_int_128_runtime): Ditto.
40         (check_effective_target_sync_long_long_runtime): Ditto.
41         (check_effective_target_divmod): Add i?86-*-* target.
43 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
45         * gcc.target/powerpc/vsx-extract-4.c: New test.
46         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
48 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
50         PR fortran/54679
51         * gfortran.dg/fmt_l.f90: Update test.
52         * gfortran.dg/fmt_l0.f90: New test.
54 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
56         PR c++/78089
57         * c-c++-common/builtin-shuffle-1.c: New test.
58         * g++.dg/cpp0x/addressof3.C: New test.
60 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
62         Add tests for a const member and a reference member for launder.
63         * g++.dg/cpp1z/launder3.C: New.
64         * g++.dg/cpp1z/launder4.C: Likewise.
65         * g++.dg/cpp1z/launder5.C: Likewise.
66         * g++.dg/cpp1z/launder5.cc: Likewise.
67         * g++.dg/cpp1z/launder5.h: Likewise.
68         * g++.dg/cpp1z/launder6.C: Likewise.
69         * g++.dg/cpp1z/launder6.cc: Likewise.
70         * g++.dg/cpp1z/launder6.h: Likewise.
72 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
74         PR c++/77948
75         * g++.dg/cpp0x/pr77948-1.C: New test.
76         * g++.dg/cpp0x/pr77948-2.C: New test.
77         * g++.dg/cpp0x/pr77948-3.C: New test.
78         * g++.dg/cpp0x/pr77948-4.C: New test.
79         * g++.dg/cpp0x/pr77948-5.C: New test.
80         * g++.dg/cpp0x/pr77948-6.C: New test.
82         PR tree-optimization/77860
83         * gcc.dg/pr77860.c: New test.
85 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
87         PR c++/77886
88         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
90 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
92         * gcc.dg/lto/pr60449_0.c: Skip for avr.
94 2016-10-30  Le-Chun Wu  <lcwu@google.com>
95             Mark Wielaard  <mjw@redhat.com>
97         * gcc.dg/Wshadow-compatible-local-1.c: New test.
98         * gcc.dg/Wshadow-local-1.c: Likewise.
99         * gcc.dg/Wshadow-local-2.c: Likewise.
100         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
101         * g++.dg/warn/Wshadow-local-1.C: Likewise.
102         * g++.dg/warn/Wshadow-local-2.C: Likewise.
104 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
106         PR tree-optimization/71915
107         PR tree-optimization/71490
108         * gcc.dg/tree-ssa/pr54245.c: Delete.
109         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
110         document why.
112 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
114         PR fortran/78123
115         * gfortran.dg/fmt_t_9.f: New test.
117 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
119         PR fortran/67219
120         * gfortran.dg/pr67219.f90:  New test.
122 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
124         PR rtl-optimization/77919
125         * g++.dg/torture/pr77919-2.C: New test.
127         PR target/78148
128         * gcc.dg/pr78148.c: New test.
130 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
132         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
133         * gcc.target/sparc/overflow-4.c: ...here.
134         * gcc.target/sparc/overflow-5.c: New test.
136 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
137             Kugan Vivekanandarajah  <kuganv@linaro.org>
138             Jim Wilson  <jim.wilson@linaro.org>
140         PR tree-optimization/43721
141         * lib/target-supports.exp (check_effective_target_divmod): New.
142         (check_effective_target_divmod_simode): Likewise.
143         (check_effective_target_arm_divmod_simode): Likewise.
144         * gcc.dg/divmod-1-simode.c: New test.
145         * gcc.dg/divmod-1.c: Likewise.
146         * gcc.dg/divmod-2-simode.c: Likewise.
147         * gcc.dg/divmod-2.c: Likewise.
148         * gcc.dg/divmod-3-simode.c: Likewise.
149         * gcc.dg/divmod-3.c: Likewise.
150         * gcc.dg/divmod-4-simode.c: Likewise.
151         * gcc.dg/divmod-4.c: Likewise.
152         * gcc.dg/divmod-5.c: Likewise.
153         * gcc.dg/divmod-6-simode.c: Likewise.
154         * gcc.dg/divmod-6.c: Likewise.
155         * gcc.dg/divmod-7.c: Likewise.
157 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
158             Jakub Jelinek  <jakub@redhat.com>
159             Andrew Pinski  <pinskia@gmail.com>
161         PR middle-end/22141
162         PR rtl-optimization/23684
163         * gcc.c-torture/execute/pr22141-1.c: New test.
164         * gcc.c-torture/execute/pr22141-2.c: Likewise.
165         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
166         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
167         * gcc.dg/store_merging_1.c: New test.
168         * gcc.dg/store_merging_2.c: Likewise.
169         * gcc.dg/store_merging_3.c: Likewise.
170         * gcc.dg/store_merging_4.c: Likewise.
171         * gcc.dg/store_merging_5.c: Likewise.
172         * gcc.dg/store_merging_6.c: Likewise.
173         * gcc.dg/store_merging_7.c: Likewise.
174         * gcc.target/i386/pr22141.c: Likewise.
175         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
176         * g++.dg/init/new17.C: Likewise.
178 2016-10-26  Will Schmidt <will_schmidt@vnet.ibm.com>
180         PR middle-end/72747
181         * c-c++-common/pr72747-1.c: New test.
182         * c-c++-common/pr72747-2.c: Likewise.
184 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
186         * gcc.target/s390/oscbreak-1.c: New test.
188 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
190         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
192 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
194         PR rtl-optimization/77919
195         * g++.dg/torture/pr77919.C: New test.
197         PR rtl-optimization/78132
198         * gcc.target/i386/pr78132.c: New test.
200 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
202         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
204 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
206         * gcc.target/powerpc/vsx-simode.c: New test.
207         * gcc.target/powerpc/vsx-simode2.c: Likewise.
208         * gcc.target/powerpc/vsx-simode3.c: Likewise.
210 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
212         PR fortran/78026
213         * gfortran.dg/gomp/pr78026.f03: New test.
214         * gfortran.dg/select_type_38.f03: New test.
216         PR middle-end/78025
217         * g++.dg/gomp/declare-simd-7.C: New test.
219 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
221         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
222         * gfortran.dg/dec_init_2.f90: Likewise.
223         * gfortran.dg/dec_init_3.f90: New test.
224         * gfortran.dg/dec_init_4.f90: Likewise.
226 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
228         * gcc.dg/fold-narrowbopcst-1.c: New test.
230 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
232         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
233         dg-shouldfail/dg-output instead of XFAIL.
234         * gfortran.dg/dec_io_6.f90: Likewise.
236 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
238         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
239         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
240         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
241         * gcc.target/arm/atomic-op-char-3.c: Likewise.
242         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
243         * gcc.target/arm/atomic-op-int-3.c: Likewise.
244         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
245         * gcc.target/arm/atomic-op-release-3.c: Likewise.
246         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
247         * gcc.target/arm/atomic-op-short-3.c: Likewise.
249 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
251         * gcc.dg/fold-convmaxconv-1.c: New test.
252         * gcc.dg/fold-convminconv-1.c: New test.
254 2016-10-26  Steven G. Kargl <kargl@gcc.gnu.org>
256         PR fortran/78092
257         * gfortran.dg/pr78092.f90: New test.
259 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
261         PR target/78056
262         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
263         expected error message.
264         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
265         expected error message.
266         * gcc.target/powerpc/vsu/vec-all-nez-7.c
267         (test_all_not_equal_and_not_zero): Change expected error message.
269 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
271         PR fortran/77973
272         * gfortran.dg/gomp/pr77973.f90: New test.
274 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
276         PR fortran/78108
277         * gfortran.dg/submodule_18.f08: New test.
278         * gfortran.dg/submodule_19.f08: New test.
280 2016-10-26  Michael Matz  <matz@suse.de>
282         * g++.dg/pr78060.C: New test.
283         * gfortran.dg/pr78061.f: New test.
284         * g++.dg/pr78088.C: New test.
286 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
288         * gfortran.dg/dec_io_1.f90: New test.
289         * gfortran.dg/dec_io_2.f90: New test.
290         * gfortran.dg/dec_io_3.f90: New test.
291         * gfortran.dg/dec_io_4.f90: New test.
292         * gfortran.dg/dec_io_5.f90: New test.
293         * gfortran.dg/dec_io_6.f90: New test.
295 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
297         PR sanitizer/78106
298         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
300 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
302         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
303         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
305 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
307         * gnat.dg/opt59.adb: New test.
308         * gnat.dg/opt59_pkg.ad[sb]: New helper.
310         * gnat.dg/opt60.adb: New test.
312 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
314         PR fortran/72770
315         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
316         this pr.
318 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
320         PR target/78102
321         * gcc.target/i386/pr78102.c: New test.
323 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
325         * gfortran.dg/dec_logical_xor_1.f90: New test.
326         * gfortran.dg/dec_logical_xor_2.f90: New test.
327         * gfortran.dg/dec_logical_xor_3.f03: New test.
329 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
331         * gfortran.dg/dec_loc_rval_1.f90: New test.
332         * gfortran.dg/dec_loc_rval_2.f90: New test.
333         * gfortran.dg/dec_loc_rval_3.f03: New test.
335 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
337         * gfortran.dg/dec_type_print.f90: New testcase.
339 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
341         * gfortran.dg/feed_1.f90: New test.
342         * gfortran.dg/feed_2.f90: New test.
344 2016-10-25  Martin Liska  <mliska@suse.cz>
346         PR sanitizer/78106
347         * gcc.dg/asan/pr78106.c: New test.
349 2016-10-25  Martin Liska  <mliska@suse.cz>
351         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
353 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
355         PR target/78041
356         * gcc.target/arm/pr78041.c: New test.
358 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
360         * g++.dg/cpp1z/launder1.C: New test.
361         * g++.dg/cpp1z/launder2.C: New test.
363 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
364             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
366         PR target/71676
367         PR target/71678
368         * gcc.target/avr/pr71676-2.c: New test.
370 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
371             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
373         PR target/71676
374         PR target/71678
375         * gcc.target/avr/pr71676-1.c: New test.
376         * gcc.target/avr/pr71676-3.c: New test.
377         * gcc.target/avr/pr71676.c: New test.
378         * gcc.target/avr/pr71678.c: New test.
380 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
382         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
383         such that cloned verions of tested functions are not created.
385 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
387         PR fortran/71895
388         * gfortran.dg/pr71895.f90: New test.
390 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
392         * g++.dg/debug/dwarf2/ref-2.C: New test.
394 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
396         * c-c++-common/Wint-in-bool-context-3.c: New test.
398 2016-10-24  Martin Sebor  <msebor@redhat.com>
400         PR middle-end/77735
401         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
402         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
403         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
404         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
405         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
406         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
407         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
409 2016-10-24  Richard Biener  <rguenther@suse.de>
411         PR testsuite/71491
412         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
413         * gcc.dg/vect/slp-45.c: Likewise.
415 2016-10-24  Richard Biener  <rguenther@suse.de>
417         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
418         * gcc.dg/tree-ssa/pr21458.c: Likewise.
419         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
421 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
423         PR target/78093
424         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
425         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
427 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
429         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
431 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
433         * gcc.target/i386/bmi2-pext-1.c: New test.
434         * gcc.target/i386/bmi2-pdep-1.c: New test.
435         * gcc.target/i386/bmi2-bzhi-3.c: New test.
436         * gcc.target/i386/tbm-bextri-1.c: New test.
437         * gcc.target/i386/bmi-bextr-6.c: New test.
439 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
441         PR target/77483
442         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
443         * gcc.target/i386/pr65105-1.c: Likewise.
444         * gcc.target/i386/pr65105-2.c: Likewise.
445         * gcc.target/i386/pr65105-3.c: Likewise.
446         * gcc.target/i386/pr65105-5.c: Likewise.
447         * gcc.target/i386/pr67761.c: Likewise.
448         * gcc.target/i386/pr70799-1.c: Likewise.
450 2016-10-24  Martin Liska  <mliska@suse.cz>
452         PR sanitizer/77966
453         * c-c++-common/ubsan/unreachable-3.c: New test.
455 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
457         PR fortran/77763
458         * gfortran.dg/pr77763.f90
460 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
462         PR fortran/54730
463         PR fortran/78033
464         * gfortran.dg/pr78033.f90: New test.
466 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
468         PR fortran/69834
469         * gfortran.dg/select_type_1.f03: Change error for overlapping
470         TYPE IS cases.
471         * gfortran.dg/select_type_36.f03: New test.
473 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
475         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
477 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
479         PR fortran/78021
480         * gfortran.dg/string_length_3.f90:  New test.
482 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
484         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
486 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
488         PR fortran/43366
489         PR fortran/57117
490         PR fortran/61337
491         * gfortran.dg/alloc_comp_class_5.f03: New test.
492         * gfortran.dg/class_allocate_21.f90: New test.
493         * gfortran.dg/class_allocate_22.f90: New test.
494         * gfortran.dg/realloc_on_assign_27.f08: New test.
496 2016-10-21  Jeff Law  <law@redhat.com>
498         * PR tree-optimization/71947
499         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
500         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
501         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
503 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
505         * gcc.dg/ipa/vrp5.c: New test.
506         * gcc.dg/ipa/vrp6.c: New test.
508 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
510         * gcc.target/aarch64/test_frame_17.c: New test.
512 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
514         * gcc.target/aarch64/test_frame_17.c: New test.
516 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
518         PR preprocessor/71681
519         * gcc.dg/cpp/pr71681-1.c: New testcase
520         * gcc.dg/cpp/pr71681-2.c: Likewise
521         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
522         * gcc.dg/cpp/remap/a/header.gcc: Likewise
523         * gcc.dg/cpp/remap/a/t_1.h: Likewise
524         * gcc.dg/cpp/remap/a/t_2.h: Likewise
526 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
528         PR target/78057
529         * gcc.target/i386/pr78057.c: New test.
531         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
533 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
535         PR fortran/69566
536         * gfortran.dg/select_type_37.f03: New test.
538 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
540         PR target/71627
541         * gcc.target/avr/pr71627.c: New test
543 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
545         * gcc.target/sparc/overflow-1.c: New test.
546         * gcc.target/sparc/overflow-2.c: Likewise.
547         * gcc.target/sparc/overflow-3.c: Likewise.
549 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
551         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
552         effective target.
554 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
556         PR rtl-optimization/78038
557         * gcc.target/aarch64/pr78038.c: New test.
559 2016-10-21  Richard Biener  <rguenther@suse.de>
561         PR tree-optimization/78051
562         * g++.dg/torture/pr78051.C: New testcase.
564 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
566         * c-c++-common/wdate-time.c: Restored test case.
567         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
569 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
571         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
573 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
575         PR target/78037
576         * gcc.target/i386/pr78037.c: New test.
578 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
580         * gcc.target/visium/overflow8.c: New.
581         * gcc.target/visium/overflow16.c: Likewise.
582         * gcc.target/visium/overflow32: Likewise.
584 2016-10-20  Michael Matz  <matz@suse.de>
586         * gcc.dg/loop-split.c: New test.
587         * gcc.dg/tree-ssa/ifc-9.c: Update.
588         * gcc.dg/tree-ssa/ifc-10.c: Update.
590 2016-10-20  Richard Biener  <rguenther@suse.de>
592         * gcc.dg/graphite/pr35356-1.c: Update.
594 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
596         PR c++/77446
597         * g++.dg/cpp1y/pr77446.C: New.
599 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
601         PR tree-optimization/53979
602         * gcc.dg/pr53979-1.c: New test-case.
603         * gcc.dg/pr53979-2.c: Likewise.
605 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
607         * c-c++-common/Wint-in-bool-context-2.c: New test.
609 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
611         * gfortran.dg/dtio_17.f90: Fix test.
613 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
615         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
616         * gcc.dg/Walloca-2.c: Same.
618 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
620         * gcc.dg/Wvla-1.c: Rename to...
621         * gcc.dg/Wvla-larger-than-1.c: ...this.
622         * gcc.dg/Wvla-2.c: Rename to...
623         * gcc.dg/Wvla-larger-than-2.c: ...this.
624         * gcc.dg/Wvla-3.c: Rename to...
625         * gcc.dg/Walloca-11.c.: ...this.
626         * gcc.dg/wvla-[1-7].c: Rename to:
627         * gcc.dg/Wvla-[1-7].c: ...this.
629 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
631         PR tree-optimization/78005
632         * gcc.dg/vect/pr78005.c: New.
633         * gcc.target/i386/l_fma_float_1.c: Revise test.
634         * gcc.target/i386/l_fma_float_2.c: Ditto.
635         * gcc.target/i386/l_fma_float_3.c: Ditto.
636         * gcc.target/i386/l_fma_float_4.c: Ditto.
637         * gcc.target/i386/l_fma_float_5.c: Ditto.
638         * gcc.target/i386/l_fma_float_6.c: Ditto.
639         * gcc.target/i386/l_fma_double_1.c: Ditto.
640         * gcc.target/i386/l_fma_double_2.c: Ditto.
641         * gcc.target/i386/l_fma_double_3.c: Ditto.
642         * gcc.target/i386/l_fma_double_4.c: Ditto.
643         * gcc.target/i386/l_fma_double_5.c: Ditto.
644         * gcc.target/i386/l_fma_double_6.c: Ditto.
646 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
648         PR tree-optimization/78024
649         * gcc.dg/goacc/loop-processing-1.c: New file.
651 2016-10-19  Richard Biener  <rguenther@suse.de>
653         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
655 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
657         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
658         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
659         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
660         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
661         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
662         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
663         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
664         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
665         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
666         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
667         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
668         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
669         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
670         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
671         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
672         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
673         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
674         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
675         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
676         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
677         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
678         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
679         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
680         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
681         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
682         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
683         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
684         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
685         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
686         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
687         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
688         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
689         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
690         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
691         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
692         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
693         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
694         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
695         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
696         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
697         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
698         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
699         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
700         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
701         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
702         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
703         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
704         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
705         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
706         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
707         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
708         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
709         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
710         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
711         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
712         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
713         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
714         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
715         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
716         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
717         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
718         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
719         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
720         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
721         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
722         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
723         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
724         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
725         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
726         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
727         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
728         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
729         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
730         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
731         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
732         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
733         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
734         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
735         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
736         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
737         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
738         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
739         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
740         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
741         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
742         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
743         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
744         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
745         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
746         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
747         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
748         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
749         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
750         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
751         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
752         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
753         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
754         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
755         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
756         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
757         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
758         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
759         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
760         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
761         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
762         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
763         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
764         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
765         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
766         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
767         * gcc.target/powerpc/vsu/vsu.exp: New file.
769 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
771         PR target/77991
772         * gcc.target/i386/pr77991.c: New test.
774 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
776         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
777         LTO is used.
779 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
781         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
783 2016-10-18  Richard Biener  <rguenther@suse.de>
785         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
786         * gcc.dg/tree-ssa/pr21001.c: Likewise.
787         * gcc.dg/tree-ssa/pr21090.c: Likewise.
788         * gcc.dg/tree-ssa/pr21294.c: Likewise.
789         * gcc.dg/tree-ssa/pr21563.c: Likewise.
790         * gcc.dg/tree-ssa/pr23744.c: Likewise.
791         * gcc.dg/tree-ssa/pr25382.c: Likewise.
792         * gcc.dg/tree-ssa/pr68431.c: Likewise.
793         * gcc.dg/tree-ssa/vrp03.c: Likewise.
794         * gcc.dg/tree-ssa/vrp06.c: Likewise.
795         * gcc.dg/tree-ssa/vrp07.c: Likewise.
796         * gcc.dg/tree-ssa/vrp09.c: Likewise.
797         * gcc.dg/tree-ssa/vrp19.c: Likewise.
798         * gcc.dg/tree-ssa/vrp20.c: Likewise.
799         * gcc.dg/tree-ssa/vrp92.c: Likewise.
800         * gcc.dg/pr68217.c: Likewise.
801         * gcc.dg/predict-9.c: Likewise.
802         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
803         * gcc.dg/predict-1.c: Likewise.
805 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
807         * gfortran.dg/dtio_17.f90: New test.
809 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
811         * gcc.dg/ipa/vrp4.c: Adjust testcase.
813 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
815         * gcc.dg/ipa/vrp4.c: New test.
817 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
819         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
820         * gcc.dg/torture/pr39074.c: Likewise.
822 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
824         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
825         * gnat.dg/trampoline4.adb: Minor tweak.
827 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
829         PR tree-optimization/77916
830         * gcc.dg/torture/pr77916.c: New.
832 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
834         PR fortran/77978
835         * gfortran.dg/pr77978_1.f90: New test.
836         * gfortran.dg/pr77978_2.f90: Ditto.
837         * gfortran.dg/pr77978_3.f90: Ditto.
839 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
841         PR fortran/61420
842         PR fortran/78013
843         * gfortran.dg/proc_ptr_49.f90: New test.
845 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
847         PR target/77308
848         * gcc.target/arm/pr77308.c: New test.
850 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
852         * lib/target-supports.exp
853         (check_effective_target_floatn_nx_runtime): Return 0 for
854         powerpc*-ibm-aix*.
856 2016-10-17  Andrew Pinski  <apinski@cavium.com>
858         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
859         long instead of long.
860         * gcc.target/aarch64/cinc_common_1.c: Likewise.
861         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
862         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
863         * gcc.target/aarch64/mult-synth_4.c: Likewise.
864         * gcc.target/aarch64/pr68102_1.c: Likewise.
865         * gcc.target/aarch64/target_attr_3.c: Likewise.
867 2016-10-17  Richard Biener  <rguenther@suse.de>
869         PR tree-optimization/77988
870         * gcc.dg/torture/pr77988.c: New testcase.
872 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
874         * gcc.dg/pr71636-1.c: New test-case.
875         * gcc.dg/pr71636-2.c: Likewise.
877 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
879         * gnat.dg/trampoline3.adb: New test.
880         * gnat.dg/trampoline4.adb: Likewise.
882 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884         * gfortran.dg/dtio_16.f90: New test.
886 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
888         * gcc.target/sparc/bmaskbshuf.c: Rename to...
889         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
890         * gcc.target/sparc/bmaskbshuf-2.c: New test.
892 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
894         * gcc.target/sparc/popc.c: Rename to...
895         * gcc.target/sparc/popc-1.c: ...this.
896         * gcc.target/sparc/popc-2.c: New test.
898 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
900         PR fortran/77972
901         * gfortran.dg/unexpected_eof_4.f90: New test.
903 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
905         PR libfortran/48587
906         * gfortran.dg/negative_unit2.f90: New test.
908 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
910         PR middle-end/77959
911         * gfortran.dg/pr77959.f90: New test.
913         DR 1511 - const volatile variables and ODR
914         * g++.dg/DRs/dr1511-1.C: New test.
915         * g++.dg/DRs/dr1511-2.C: New test.
917 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
919         * gnat.dg/debug7.adb (dg-options): Remove -g.
920         * gnat.dg/debug8.adb (dg-options): Add -margs.
921         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
923 2016-10-14  Richard Biener  <rguenther@suse.de>
925         PR tree-optimization/77979
926         * gcc.dg/torture/pr77979.c: New testcase.
928 2016-10-14  Martin Liska  <mliska@suse.cz>
930         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
931         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
932         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
934 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
936         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
937         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
938         * gcc.dg/torture/pr77937-2.c: Likewise.
940 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
942         * gnat.dg/lto15.adb: Adjust.
943         * gnat.dg/lto16.adb: Likewise.
944         * gnat.dg/lto17.adb: Likewise
945         * gnat.dg/lto18.ad[sb]: New test.
946         * gnat.dg/lto18_pkg.ads: New helper.
947         * gnat.dg/lto19.adb: New test.
948         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
949         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
950         * gnat.dg/lto20.adb: New test.
951         * gnat.dg/lto20_pkg.ad[sb]: New helper.
953 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
955         * gfortran.dg/coarray_38.f90: Expect error message.
957 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
959         * gcc.target/aarch64/spellcheck_1.c: New test.
960         * gcc.target/aarch64/spellcheck_2.c: Likewise.
961         * gcc.target/aarch64/spellcheck_3.c: Likewise.
962         * gcc.target/aarch64/spellcheck_4.c: Likewise.
963         * gcc.target/aarch64/spellcheck_5.c: Likewise.
964         * gcc.target/aarch64/spellcheck_6.c: Likewise.
966 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
968         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
970 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
972         PR tree-optimization/77937
973         * gcc.dg/torture/pr77937-1.c: New.
974         * gcc.dg/torture/pr77937-2.c: New.
976 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
978         * g++.dg/cpp1z/inline-var1.C: New test.
979         * g++.dg/cpp1z/inline-var1a.C: New test.
980         * g++.dg/cpp1z/inline-var1.h: New file.
981         * g++.dg/cpp1z/inline-var2.C: New test.
982         * g++.dg/cpp1z/inline-var3.C: New test.
983         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
984         uninitialized const.
986 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
988         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
989         Xscale is specified, not just -march.
990         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
991         is incompatible with Xscale.
993 2016-10-13  Martin Sebor  <msebor@redhat.com>
995         PR c++/71912
996         * g++.dg/ext/flexary4.C: Adjust.
997         * g++.dg/ext/flexary5.C: Same.
998         * g++.dg/ext/flexary9.C: Same.
999         * g++.dg/ext/flexary19.C: New test.
1000         * g++.dg/ext/flexary18.C: New test.
1001         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1002         regression test.
1003         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1004         Avoid generating a flexible array member in an array.
1006 2016-10-13  Martin Sebor  <msebor@redhat.com>
1008         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1009         to placate -Wformat on targets where the type is not int.
1011 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
1013         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1014         in INSN_LOCATION.
1016 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1018         * gcc.target/i386/l_fma_float_1.c: Revise test.
1019         * gcc.target/i386/l_fma_float_2.c: Ditto.
1020         * gcc.target/i386/l_fma_float_3.c: Ditto.
1021         * gcc.target/i386/l_fma_float_4.c: Ditto.
1022         * gcc.target/i386/l_fma_float_5.c: Ditto.
1023         * gcc.target/i386/l_fma_float_6.c: Ditto.
1024         * gcc.target/i386/l_fma_double_1.c: Ditto.
1025         * gcc.target/i386/l_fma_double_2.c: Ditto.
1026         * gcc.target/i386/l_fma_double_3.c: Ditto.
1027         * gcc.target/i386/l_fma_double_4.c: Ditto.
1028         * gcc.target/i386/l_fma_double_5.c: Ditto.
1029         * gcc.target/i386/l_fma_double_6.c: Ditto.
1031 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1033         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1035 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
1037         * gcc.dg/vect/vect-98.c: Refine test case.
1038         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1039         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1040         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1042 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
1044         PR c/77946
1045         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1047 2016-10-13  Martin Liska  <mliska@suse.cz>
1049         PR tree-optimization/77943
1050         * g++.dg/tree-ssa/pr77943.C: New test.
1052 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1054         PR fortran/72832
1055         * gfortran.dg/allocate_with_source_22.f03: New test.
1056         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
1057         fail.
1059 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1061         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1062         * gcc.target/arm/movsi_movw.c: Likewise.
1063         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1064         directive to work on big endian targets.
1066 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1068         * gcc.dg/tree-ssa/evrp6.c: New test.
1070 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1072         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1073         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1074         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1076 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
1078         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1079         * gcc.target/powerpc/warn-2.c: Ditto.
1081 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
1083         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1084         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1085         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
1086         for -mmsa.
1087         * gcc.target/mips/msa.c: New test.
1088         * gcc.target/mips/msa-builtins.c: Likewise.
1089         * lib/target-supports.exp (check_mips_msa_hw_available): New.
1090         (check_effective_target_mips_msa_runtime): Likewise.
1091         (check_effective_target_mips_msa): Likewise.
1092         (add_options_for_mips_msa): Likewise.
1093         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1094         (check_effective_target_vect_intfloat_cvt): Likewise.
1095         (check_effective_target_vect_uintfloat_cvt): Likewise.
1096         (check_effective_target_vect_floatint_cvt): Likewise.
1097         (check_effective_target_vect_floatuint_cvt): Likewise.
1098         (check_effective_target_vect_shift): Likewise.
1099         (check_effective_target_vect_shift_char): Likewise.
1100         (check_effective_target_vect_long): Likewise.
1101         (check_effective_target_vect_float): Likewise.
1102         (check_effective_target_vect_double): Likewise.
1103         (check_effective_target_vect_long_long): Likewise.
1104         (check_effective_target_vect_perm): Likewise.
1105         (check_effective_target_vect_perm_byte): Likewise.
1106         (check_effective_target_vect_perm_short): Likewise.
1107         (check_effective_target_vect_sdot_qi): Likewise.
1108         (check_effective_target_vect_udot_qi): Likewise.
1109         (check_effective_target_vect_sdot_hi): Likewise.
1110         (check_effective_target_vect_udot_hi): Likewise.
1111         (check_effective_target_vect_pack_trunc): Likewise.
1112         (check_effective_target_vect_unpack): Likewise.
1113         (check_effective_target_vect_hw_misalign): Likewise.
1114         (check_effective_target_vect_condition): Likewise.
1115         (check_effective_target_vect_cond_mixed): Likewise.
1116         (check_effective_target_vect_char_mult): Likewise.
1117         (check_effective_target_vect_short_mult): Likewise.
1118         (check_effective_target_vect_int_mult): Likewise.
1119         (check_effective_target_vect_extract_even_odd): Likewise.
1120         (check_effective_target_vect_interleave): Likewise.
1121         (check_vect_support_and_set_flags): Check if the target supports MSA
1122         and append to the list of EFFECTIVE_TARGETS.
1124 2016-10-12  Richard Biener  <rguenther@suse.de>
1126         PR debug/77947
1127         * g++.dg/torture/pr77947.C: New testcase.
1129 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1131         * gnat.dg/debug8.adb: New testcase.
1133 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
1135         * gnat.dg/debug9.adb: New testcase.
1137 2016-10-12  Richard Biener  <rguenther@suse.de>
1139         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1140         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1141         * gcc.dg/tree-ssa/vrp46.c: Likewise.
1143 2016-10-12  Richard Biener  <rguenther@suse.de>
1145         PR tree-optimization/77920
1146         * gcc.dg/torture/pr77920.c: New testcase.
1148 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
1150         PR tree-optimization/77929
1151         * gcc.c-torture/compile/pr77929.c: New test.
1153         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1154         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1155         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1156         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1157         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1158         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1159         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1160         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1161         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1163 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1165         * gcc.target/sparc/setcc-4.c: Adjust.
1166         * gcc.target/sparc/setcc-5.c: Likewise.
1167         * gcc.target/sparc/setcc-6.c: Likewise.
1168         * gcc.target/sparc/setcc-7.c: Likewise.
1169         * gcc.target/sparc/setcc-8.c: Likewise.
1170         * gcc.target/sparc/setcc-9.c: Likewise.
1171         * gcc.target/sparc/setcc-10.c: Delete.
1173 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1175         PR fortran/77942
1176         * gfortran.dg/pr77942.f90
1178 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
1180         * gfortran.dg/dec_math.f90: New testsuite.
1182 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1184         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
1185         (main): Declare j as i32 instead of int.
1187 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1189         PR testsuite/PR77710
1190         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1191         target triplet instead of *-*-*-*.
1193 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1195         * gnat.dg/unchecked_convert10.adb: New test.
1196         * gnat.dg/unchecked_convert11.adb: Likewise.
1197         * gnat.dg/unchecked_convert12.adb: Likewise.
1199 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
1201         * gcc.target/sparc/cbcond-1.c: New test.
1202         * gcc.target/sparc/cbcond-2.c: Likewise.
1203         * gcc.target/sparc/movcc-1.c: Likewise.
1204         * gcc.target/sparc/movcc-2.c: Likewise.
1205         * gcc.target/sparc/setcc-1.c: Adjust.
1206         * gcc.target/sparc/setcc-2.c: Likewise.
1207         * gcc.target/sparc/setcc-3.c: Likewise.
1208         * gcc.target/sparc/setcc-4.c: Likewise.
1209         * gcc.target/sparc/setcc-5.c: Likewise.
1210         * gcc.target/sparc/setcc-6.c: New test.
1211         * gcc.target/sparc/setcc-7.c: Likewise.
1212         * gcc.target/sparc/setcc-8.c: Likewise.
1213         * gcc.target/sparc/setcc-9.c: Likewise.
1214         * gcc.target/sparc/setcc-10.c: Likewise.
1216 2016-10-10  Jeff Law  <law@redhat.com>
1218         PR tree-optimization/71947
1219         * gcc.dg/tree-ssa/pr71947-1.c: New test.
1220         * gcc.dg/tree-ssa/pr71947-2.c: New test.
1221         * gcc.dg/tree-ssa/pr71947-3.c: New test.
1222         * gcc.dg/tree-ssa/pr71947-4.c: New test.
1223         * gcc.dg/tree-ssa/pr71947-5.c: New test.
1224         * gcc.dg/tree-ssa/pr71947-6.c: New test.
1226 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1228         PR fortran/77915
1229         * gfortran.dg/matmul_11.f90:  New test.
1231 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1233         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1234         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1235         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1236         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1237         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1238         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1239         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1240         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1241         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1242         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1243         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1244         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1245         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1246         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1247         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1248         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1249         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1250         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1251         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1252         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1253         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1254         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1255         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1256         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1257         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1258         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1259         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1260         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1261         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1262         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1263         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1264         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1265         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1266         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1267         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1268         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1269         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1270         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1271         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1272         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1273         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1274         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1275         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1276         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1277         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1278         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1279         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1280         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1281         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1282         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1283         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1284         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1285         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1286         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1287         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1288         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1289         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1290         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1291         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1293 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1295         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1296         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1297         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1298         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1299         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1300         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1301         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1302         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1303         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1304         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1305         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1306         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1307         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1308         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1310 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
1312         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1313         Enable AArch64.
1314         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1315         vdup*_laneq.
1316         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1317         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1318         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1319         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1321 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
1322             Jiong Wang  <jiong.wang@arm.com>
1324         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1325         AArch64 support.
1326         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1327         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1328         AArch64 targets.
1329         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1330         AArch64 targets.
1331         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1332         targets.
1333         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1335 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1337         * gnat.dg/specs/vfa.ads: New test.
1339 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
1341         * gnat.dg/inline13.ad[sb]: New test.
1342         * gnat.dg/inline13_pkg.ad[sb]: New helper.
1344 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
1346         * gnat.dg/biased_subtype.adb: New test.
1348 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
1350         PR tree-optimization/77901
1351         * gcc.c-torture/compile/pr77901.c: New test.
1353 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1355         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1356         * gcc.dg/ipa/propalign-2.c: Likewise
1357         * gcc.dg/ipa/propalign-3.c: Likewise.
1358         * gcc.dg/ipa/propalign-4.c: Likewise.
1359         * gcc.dg/ipa/propalign-5.c: Likewise.
1361 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
1363         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1365         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1367         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1368         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1370 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
1372         * gfortran.dg/dec_union_11.f90: New testcase.
1374 2016-10-07  Nathan Sidwell  <nathan@acm.org>
1376         PR c++/66443
1377         * g++.dg/cpp0x/pr66443-cxx11.C: New.
1378         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1379         * g++.dg/cpp1y/pr66443-cxx14.C: New
1380         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1381         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1383 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1385         * g++.dg/cpp0x/addressof1.C: New test.
1386         * g++.dg/cpp0x/addressof2.C: New test.
1388 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1390         * gcc.target/powerpc/float128-type-1.c: New test to check that
1391         PowerPC 64-bit Linux enables -mfloat128-type by default.
1392         * gcc.target/powerpc/float128-type-2.c: Likewise.
1393         * gcc.target/powerpc/float128-mix.c: Change error message to
1394         reflect that __ibm128 is now #define'ed to be long double.
1396 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
1398         PR fortran/77406
1399         * gfortran.dg/pr77406.f90: New test.
1400         * gfortran.dg/assumed_type_3.f90: Update error messages.
1401         * gfortran.dg/defined_operators_1.f90: Ditto.
1402         * gfortran.dg/generic_26.f90: Ditto.
1403         * gfortran.dg/generic_7.f90: Ditto.
1404         * gfortran.dg/gomp/udr5.f90: Ditto.
1405         * gfortran.dg/gomp/udr7.f90: Ditto.
1406         * gfortran.dg/interface_1.f90: Ditto.
1407         * gfortran.dg/interface_37.f90: Ditto.
1408         * gfortran.dg/interface_5.f90: Ditto.
1409         * gfortran.dg/interface_6.f90: Ditto.
1410         * gfortran.dg/interface_7.f90
1411         * gfortran.dg/no_arg_check_3.f90
1412         * gfortran.dg/operator_5.f90
1413         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1415 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1417         PR c++/77700
1418         * c-c++-common/Wint-in-bool-context.c: Update test.
1420 2016-10-07  Richard Biener  <rguenther@suse.de>
1422         * gcc.dg/tree-ssa/vrp01.c: Adjust.
1423         * gcc.dg/tree-ssa/vrp34.c: Likewise.
1425 2016-10-07  Marek Polacek  <polacek@redhat.com>
1427         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1429 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
1431         PR c++/69733
1432         * c-c++-common/pr69733.c: New test.
1433         * gcc.dg/pr69733.c: New test.
1434         * gcc.target/i386/pr69733.c: New test.
1436 2016-10-07  Marek Polacek  <polacek@redhat.com>
1438         PR c++/77803
1439         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1441 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
1443         PR tree-optimization/77664
1444         * gcc.dg/tree-ssa/pr77664.c: New test.
1445         * gcc.dg/pr77664.c: New test.
1447 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
1449         * gfortran.dg/pr69955.f90: New test.
1451 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
1453         PR fortran/57910
1454         * gfortran.dg/pr57910.f90: New test.
1456 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
1458         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1459         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1461 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1463         PR tree-optimization/77862
1464         * gcc.dg/pr77862.c: New test.
1466 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
1468         * gcc.dg/tree-ssa/evrp4.c: New test.
1470 2016-10-06  Jeff Law  <law@redhat.com>
1472         PR tree-optimization/71661
1473         * gcc.dg/tree-ssa/pr71661.c: New test.
1475 2016-10-06  Richard Biener  <rguenther@suse.de>
1477         PR tree-optimization/77855
1478         * gcc.dg/torture/pr77855.c: New testcase.
1480 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
1481             Eric Botcazou  <ebotcazou@adacore.com>
1483         * g++.dg/other/pr77759.C: New test.
1485 2016-10-06  Richard Biener  <rguenther@suse.de>
1487         PR tree-optimization/77839
1488         * gcc.dg/torture/pr77839.c: New testcase.
1490 2016-10-06  Marek Polacek  <polacek@redhat.com>
1492         * g++.dg/cpp1z/init-statement9.C: New test.
1494 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
1496         * gcc.target/i386/pcommit-1.c: Deleted.
1497         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1498         * gcc.target/i386/sse-13.c: Ditto.
1499         * gcc.target/i386/sse-14.c: Ditto.
1500         * gcc.target/i386/sse-22.c: Ditto.
1501         * gcc.target/i386/sse-23.c: Ditto.
1502         * g++.dg/other/i386-2.C: Ditto.
1504 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
1506         * gcc.target/i386/pr77833.c: Require int128 effective target.
1508 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
1510         PR fortran/58991
1511         PR fortran/58992
1512         * gfortran.dg/associate_22.f90: New test.
1514 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
1516         * gfortran.dg/dec_union_9.f90: New testcase.
1517         * gfortran.dg/dec_union_10.f90: New testcase.
1519 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1521         PR sanitizer/66343
1522         * gcc.dg/pch/pr66343-3.c: New test.
1523         * gcc.dg/pch/pr66343-3.hs: New file.
1525         PR sanitizer/66343
1526         * gcc.dg/pch/pr66343-1.c: New test.
1527         * gcc.dg/pch/pr66343-1.hs: New file.
1528         * gcc.dg/pch/pr66343-2.c: New test.
1529         * gcc.dg/pch/pr66343-2.hs: New file.
1531 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1533         * c-c++-common/Wint-in-bool-context.c: Update test.
1535 2016-10-05  Marek Polacek  <polacek@redhat.com>
1537         * g++.dg/cpp1z/init-statement1.C: New test.
1538         * g++.dg/cpp1z/init-statement2.C: New test.
1539         * g++.dg/cpp1z/init-statement3.C: New test.
1540         * g++.dg/cpp1z/init-statement4.C: New test.
1541         * g++.dg/cpp1z/init-statement5.C: New test.
1542         * g++.dg/cpp1z/init-statement6.C: New test.
1543         * g++.dg/cpp1z/init-statement7.C: New test.
1544         * g++.dg/cpp1z/init-statement8.C: New test.
1546 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
1548         PR fortran/67524
1549         * gfortran.dg/pr67524.f90: New test.
1551 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
1553         PR sanitizer/77823
1554         * c-c++-common/ubsan/shift-9.c: New test.
1556 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1558         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1559         of int if __SIZEOF_INT__ is less than 4 bytes.
1561 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1563         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1564         * gfortran.dg/class_array_20.f03: Likewise.
1565         * gfortran.dg/class_array_21.f03: Likewise.
1566         * gfortran.dg/finalize_29.f08: Likewise.
1567         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1569 2016-10-05  Richard Biener  <rguenther@suse.de>
1571         PR middle-end/77826
1572         * gcc.dg/torture/pr77826.c: New testcase.
1574 2016-10-05  Richard Biener  <rguenther@suse.de>
1576         * gcc.dg/fold-copysign-1.c: New testcase.
1578 2016-10-05  Andreas Schwab  <schwab@suse.de>
1580         * g++.dg/pr49847-2.C: Remove.
1582 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
1584         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1586 2016-10-05  Richard Biener  <rguenther@suse.de>
1588         PR middle-end/55152
1589         * gcc.dg/pr55152-2.c: New testcase.
1591 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593         * gfortran.dg/dtio_15.f90: New test.
1595 2016-10-04  Ian Lance Taylor  <iant@golang.org>
1597         * gcc.dg/split-7.c: New test.
1599 2016-10-04  Martin Sebor  <msebor@redhat.com>
1601         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1602         %lc directive to wint_t to silence -Wformat warnings on targets
1603         where the latter is a distinct type such as long.
1605 2016-10-04  Martin Sebor  <msebor@redhat.com>
1607         PR c++/77804
1608         * g++.dg/warn/Wplacement-new-size-4.C: New test.
1610 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
1612         PR c++/77791
1613         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1615         * g++.dg/other/java3.C: Remove.
1616         * g++.dg/other/java1.C: Remove.
1617         * g++.dg/other/error12.C: Remove.
1618         * g++.dg/other/java2.C: Remove.
1619         * g++.dg/warn/Wnvdtor.C: Remove.
1620         * g++.dg/lookup/java1.C: Remove.
1621         * g++.dg/lookup/java2.C: Remove.
1622         * g++.dg/ext/pr34829.C: Remove.
1623         * g++.dg/ext/java-3.C: Remove.
1624         * g++.dg/ext/java-1.C: Remove.
1625         * g++.dg/ext/java-2.C: Remove.
1626         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1628 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
1630         PR tree-optimization/77808
1631         * gcc.dg/tree-ssa/pr77808.c: New testcase.
1633 2016-10-04  Richard Biener  <rguenther@suse.de>
1635         PR tree-optimization/77399
1636         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1638 2016-10-04  Richard Biener  <rguenther@suse.de>
1640         PR middle-end/77833
1641         * gcc.target/i386/pr77833.c: New testcase.
1643 2016-09-26  Jeff Law  <law@redhat.com>
1645         PR tree-optimization/71550
1646         PR tree-optimization/71403
1647         * gcc.c-torture/execute/pr71550.c: New test.
1649 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1651         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1652         option.
1654 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1656         Revert
1657         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1659         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1661 2016-10-03  Marek Polacek  <polacek@redhat.com>
1663         * g++.dg/cpp0x/nullptr37.C: New test.
1665 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1667         * c-c++-common/Wint-in-bool-context.c: Update test.
1669 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
1671         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1672         earlier.
1673         * g++.dg/charset/asm2.c (memmove): Likewise.
1674         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1675         * g++.dg/tls/diag-4.C (foo): Likewise.
1676         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1677         dg-warning, fix up regex.
1678         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1679         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1680         * g++.old-deja/g++.mike/net31.C: Likewise.
1681         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1682         for C++17.
1683         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1684         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1686 2016-10-01  Richard Biener  <rguenther@suse.de>
1688         PR middle-end/77798
1689         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1691 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1693         PR fortran/77663
1694         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1696 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
1698         PR c/77490
1699         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1700         Add dg-prune-output directive.
1702 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1704         PR fortran/66643
1705         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1706         * gfortran.fortran-torture/compile/write.f90: Update test.
1708 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
1710         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1711         arm_fp16_alternative_ok as the required effective target.
1712         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
1713         -mfp16-format=alternative to the dg-options directive and remove
1714         the dg-add-options directive.
1716 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1718         PR fortran/77764
1719         * gfortran.dg/dec_union_8.f90: New testcase.
1721 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
1723         PR fortran/77782
1724         * gfortran.dg/dec_structure_16.f90: New testcase.
1726 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1728         * gfortran.dg/coarray_allocate_10.f08: New test.
1729         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1731 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1733         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1735 2016-09-30  Richard Biener  <rguenther@suse.de>
1737         PR tree-optimization/77399
1738         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1740 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
1742         * c-c++-common/pr27336.c: Make dependency on
1743         -fdelete-null-pointer-checks explicit.
1744         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1745         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1746         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1747         * gcc.dg/pic-1.c: Require fpic target support.
1748         * gcc.dg/pic-2.c: Likewise.
1750 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
1752         Implement P0001R1 - C++17 removal of register storage class specifier
1753         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1754         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1755         C++17.
1756         * c-c++-common/vector-subscript-5.c (foo): Don't use register
1757         keyword if not __SSE2__.
1758         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1759         C++17.
1760         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1761         register keywords.
1762         * g++.dg/eh/pr29166.C: Add -Wno-register option.
1763         * g++.dg/warn/register-parm-1.C (erroneous_warning,
1764         no_erroneous_warning): Expect new warnings for C++17.
1765         * g++.dg/warn/register-var-2.C (f): Likewise.
1766         * g++.dg/parse/register1.C (f): Expect new error for C++17.
1767         * g++.dg/parse/linkage2.C (foo): Likewise.
1768         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1769         keyword on parameters for C++17.
1770         * g++.dg/cpp1z/register1.C: New test.
1771         * g++.dg/cpp1z/register2.C: New test.
1772         * g++.dg/cpp1z/register3.C: New test.
1774 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1776         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1777         * gcc.target/i386/avx2-check.h (main): Ditto.
1778         * gcc.target/i386/avx512bw-check.h (main): Ditto.
1779         * gcc.target/i386/avx512cd-check.h (main): Ditto.
1780         * gcc.target/i386/avx512dq-check.h (main): Ditto.
1781         * gcc.target/i386/avx512er-check.h (main): Ditto.
1782         * gcc.target/i386/avx512f-check.h (main): Ditto.
1783         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1784         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1785         * gcc.target/i386/avx512vl-check.h (main): Ditto.
1787 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
1789         PR target/77756
1790         * gcc.target/i386/pr77756.c: New test.
1792 2016-09-29  Marek Polacek  <polacek@redhat.com>
1794         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1796 2016-09-29  Marek Polacek  <polacek@redhat.com>
1798         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1799         C++14.
1801 2016-09-29  Martin Liska  <mliska@suse.cz>
1803         * objc/execute/construct1.m: New test.
1805 2016-09-29  Richard Biener  <rguenther@suse.de>
1807         PR tree-optimization/77768
1808         * gcc.dg/torture/pr77768.c: New testcase.
1810 2016-09-28  Richard Biener  <rguenther@suse.de>
1812         PR middle-end/77407
1813         * gcc.dg/pr77407.c: New testcase.
1815 2016-09-29  Richard Biener  <rguenther@suse.de>
1817         PR middle-end/55152
1818         * gcc.dg/pr55152.c: New testcase.
1819         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1821 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1823         * gcc.dg/profile-update-warning.c: Restrict to ia32.
1824         (dg-options): Remove -m32.
1826 2016-09-28  Martin Sebor  <msebor@redhat.com>
1828         PR middle-end/77721
1829         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1831 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1833         PR libgfortran/77707
1834         * gfortran.dg/inquire_17.f90: New test.
1836 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
1838         PR c++/77467
1839         * g++.dg/cpp1y/constexpr-77467.C: New test.
1841 2016-09-28  Martin Sebor  <msebor@redhat.com>
1843         PR c/77762
1844         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1845         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1846         (test_sprintf_p_const): Adjust line numbers to avoid failures
1847         introduced in r240503.
1849 2016-09-28  Martin Sebor  <msebor@redhat.com>
1851         PR middle-end/77683
1852         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1854 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1856         PR c++/77748
1857         * g++.dg/pr77550.C: Avoid undefined behavior.
1859         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1861 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
1863         * gcc.dg/strlenopt-20.c: Update test.
1864         * gcc.dg/strlenopt-21.c: Likewise.
1865         * gcc.dg/strlenopt-22.c: Likewise.
1866         * gcc.dg/strlenopt-22g.c: Likewise.
1867         * gcc.dg/strlenopt-26.c: Likewise.
1868         * gcc.dg/strlenopt-5.c: Likewise.
1869         * gcc.dg/strlenopt-7.c: Likewise.
1870         * gcc.dg/strlenopt-9.c: Likewise.
1872 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1874         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1876         * g++.dg/cpp1z/lambda-this1.C: New test.
1877         * g++.dg/cpp1z/lambda-this2.C: New test.
1879         PR c++/77722
1880         * g++.dg/ubsan/return-4.C: New test.
1881         * g++.dg/ubsan/return-5.C: New test.
1882         * g++.dg/ubsan/return-6.C: New test.
1884 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
1886         * lib/target-supports.exp
1887         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1888         in function comment.
1890 2016-09-27  Martin Liska  <mliska@suse.cz>
1892         PR gcov-profile/46266
1893         * lib/gcov.exp: Verify that <built-in>.gcov file is not
1894         considered.
1896 2016-09-27  Richard Biener  <rguenther@suse.de>
1898         PR tree-optimization/77745
1899         * g++.dg/torture/pr77745.C: New testcase.
1901 2016-09-27  Richard Biener  <rguenther@suse.de>
1903         PR tree-optimization/77478
1904         * gcc.dg/torture/pr77478.c: New testcase.
1906 2016-09-27  Martin Liska  <mliska@suse.cz>
1908         PR gcov-profile/7970
1909         PR gcov-profile/16855
1910         PR gcov-profile/44779
1911         * g++.dg/gcov/pr16855.C: New test.
1913 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1915         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1917 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
1919         PR fortran/77666
1920         * gfortran.dg/gomp/pr77666.f90: New test.
1922 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
1924         PR ipa/77677
1925         * gcc.dg/torture/pr77677-2.c: New test.
1927 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1929         PR fortran/77420
1930         * gfortran.dg/pr77420_1.f90: New test.
1931         * gfortran.dg/pr77420_2.f90: Ditto.
1932         * gfortran.dg/pr77420_3.f90: New test. Requires ...
1933         * gfortran.dg/pr77420_4.f90: this file.
1935 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
1937         PR middle-end/77719
1938         * gfortran.dg/pr77719.f90: New test.
1940 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1942         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1943         singular form of byte when quantity is unknown.
1945 2016-09-26  Marek Polacek  <polacek@redhat.com>
1947         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1949 2016-09-26  Martin Liska  <mliska@suse.cz>
1951         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1952         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1953         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1954         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1955         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1956         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1957         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1958         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1959         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1961 2016-09-26  Marek Polacek  <polacek@redhat.com>
1963         PR c/7652
1964         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1965         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1966         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1967         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1968         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1969         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1970         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1971         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1972         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1973         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1974         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1975         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1976         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1977         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1978         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1979         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1980         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1981         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1982         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1983         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1984         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1985         * c-c++-common/attr-fallthrough-1.c: New test.
1986         * c-c++-common/attr-fallthrough-2.c: New test.
1987         * g++.dg/cpp0x/fallthrough1.C: New test.
1988         * g++.dg/cpp0x/fallthrough2.C: New test.
1989         * g++.dg/cpp1z/fallthrough1.C: New test.
1990         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1991         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1992         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1993         * objc.dg/Wimplicit-fallthrough-1.m: New test.
1995 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1997         PR fortran/77429
1998         * gfortran.dg/pr77429.f90: New test.
2000 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2002         PR fortran/77694
2003         * gfortran.dg/pr77694.f90: New test.
2005 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
2007         PR target/51244
2008         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2010 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2012         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2013         for 32-bit mode.
2015 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
2017         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2018         for 32-bit mode.
2020 2016-09-24  Marek Polacek  <polacek@redhat.com>
2022         PR c/77490
2023         * c-c++-common/Wbool-operation-1.c: New test.
2024         * gcc.dg/Wbool-operation-1.c: New test.
2026 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
2028         * gfortran.dg/dec_static_1.f90: New.
2029         * gfortran.dg/dec_static_2.f90: New.
2030         * gfortran.dg/dec_static_3.f90: New.
2031         * gfortran.dg/dec_static_4.f90: New.
2033 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2035         PR fortran/48298
2036         * gfortran.dg/negative_unit_check.f90: Update test.
2037         * gfortran.dg/dtio_14.f90: New test.
2039 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2041         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2042         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2043         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2044         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2045         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2046         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2047         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2049 2016-09-23  Martin Sebor  <msebor@redhat.com>
2051         PR testsuite/77713
2052         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2053         assuming long double is bigger than double.
2055 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2057         Implement P0138R2, C++17 construction rules for enum class values
2058         * g++.dg/cpp1z/direct-enum-init1.C: New test.
2060 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2062         PR preprocessor/77672
2063         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2064         expected multiline output from first warning to reflect change
2065         in r240434.
2067 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2069         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2071 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2072             Tom de Vries  <tom@codesourcery.com>
2074         PR testsuite/77411
2075         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2077 2016-09-23  Marek Polacek  <polacek@redhat.com>
2079         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2080         * c-c++-common/gomp/atomic-13.c: Likewise.
2081         * c-c++-common/gomp/atomic-14.c: Likewise.
2082         * c-c++-common/pr60439.c: Remove invalid code.
2083         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2084         * g++.dg/expr/bitfield5.C: Likewise.
2085         * g++.dg/expr/bitfield6.C: Likewise.
2086         * g++.dg/expr/bool1.C: Likewise.
2087         * g++.dg/expr/bool3.C: Likewise.
2088         * g++.dg/expr/lval3.C: Likewise.
2089         * g++.dg/expr/lval4.C: Likewise.
2090         * g++.old-deja/g++.jason/bool5.C: Likewise.
2092 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
2094         PR preprocessor/77672
2095         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2096         (test_terminator_location): New function.
2098 2016-09-23  Richard Biener  <rguenther@suse.de>
2100         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2102 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2104         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2105         -march=armv8.2-a+fp16 when supported by the hardware.
2106         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2107         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2108         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
2109         semi-colons to a macro invocations.
2110         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2111         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2112         defined.
2113         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2114         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2115         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2116         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2117         defined.
2118         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2119         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2120         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2121         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2122         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2123         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2124         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2125         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2126         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2127         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2128         defined.
2129         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2130         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2131         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2132         defined.
2133         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2134         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2135         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2136         defined.
2137         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2138         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2139         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2140         defined.
2141         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2142         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2143         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2144         defined.  Also fix some white-space.
2145         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2146         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2147         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2148         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2149         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2150         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2151         defined.  Also fix some long lines and white-space.
2152         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2153         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2154         defined.  Also fix some long lines and white-space.
2155         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2156         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2157         defined.
2158         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2159         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2160         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2161         defined.
2162         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2163         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2164         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2165         defined.
2166         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2167         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2168         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2169         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2170         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2171         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2172         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2173         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2174         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2175         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2176         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2177         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2178         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2179         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2180         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2181         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2182         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2183         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2184         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2186 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
2187             Matthew Wahab  <matthew.wahab@arm.com>
2189         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2190         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2191         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2192         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2193         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2194         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2195         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2196         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2197         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2198         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2199         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2200         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2201         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2202         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2203         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2204         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2205         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2206         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2207         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2208         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2209         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2210         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2211         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2212         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2213         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2214         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2215         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2216         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2217         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2218         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2219         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2220         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2221         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2222         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2223         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2224         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2225         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2227 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2229         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2230         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2231         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2232         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2233         support.
2235 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2237         PR ipa/77677
2238         * gcc.dg/torture/pr77677.c: New test.
2240 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
2242         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2243         here now.
2245 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2247         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2248         options.  Add tests for float16x4_t and float16x8_t.
2250 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2252         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2253         * gcc.target/s390/risbg-ll-2.c: Ditto.
2254         * gcc.target/s390/risbg-ll-3.c: Ditto.
2256 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2258         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2259         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2261 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2263         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2264         output to the simplified instructions.
2266 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2268         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2269         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2271 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2273         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2274         (FP16_SUPPORTED): New
2275         (expected-hfloat-16x4): Make conditional on __fp16 support.
2276         (expected-hfloat-16x8): Likewise.
2277         (vdup_n_f16): Disable for non-AArch64 targets.
2278         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2279         conditional on FP16_SUPPORTED.
2280         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2281         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2282         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2283         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2284         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2285         for testing __fp16.
2286         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2287         conditional on FP16_SUPPORTED.
2288         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2289         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2291 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2293         * gcc.target/arm/short-vfp-1.c: New.
2295 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2297         * gcc.target/arm/attr-fp16-arith-1.c: New.
2299 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2301         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2302         New.
2303         (add_options_for_arm_v8_2a_fp16_neon): New.
2304         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2305         (add_options_for_arm_arch_v8_2a): Auto-generate.
2306         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2307         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2308         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2309         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2310         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2311         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2312         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2314 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
2316         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2317         arm_fp16_alternative_ok.
2318         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2319         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2320         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2321         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2322         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2323         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2324         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2325         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2326         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2327         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2328         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2329         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2330         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2331         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2332         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2333         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2334         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2335         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2336         * gcc.target/arm/fp16-rounding-alt-1.c: Use
2337         arm_fp16_alternative_ok.
2338         * lib/target-supports.exp
2339         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2340         (check_effective_target_arm_fp16_alternative_ok): New.
2341         (check_effective_target_arm_fp16_none_ok_nocache): New.
2342         (check_effective_target_arm_fp16_none_ok): New.
2344 2016-09-23  Martin Liska  <mliska@suse.cz>
2346         * gcc.dg/ipa/pr77653.c: Replace adress
2347         with address.
2349 2016-09-23  Martin Liska  <mliska@suse.cz>
2351         * gcc.target/i386/movbe-4.c: New test.
2353 2016-09-23  Martin Liska  <mliska@suse.cz>
2355         * gcc.target/i386/crc32-5.c: New test.
2357 2016-09-23  Martin Liska  <mliska@suse.cz>
2359         * gcc.target/i386/pr71652.c: New test.
2360         * gcc.target/i386/pr71652-2.c: New test.
2361         * gcc.target/i386/pr71652-3.c: New test.
2363 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
2365         * lib/gcc-dg.exp (process-message): Support relative line number
2366         notation - .+4 or .-1 etc.
2367         * gcc.dg/dg-test-1.c: New test.
2369 2016-09-22  Martin Sebor  <msebor@redhat.com>
2371         PR target/77676
2372         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2373         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2374         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2375         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2377 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2379         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2380         * gcc.dg/ifcvt-2.c: Ditto.
2381         * gcc.dg/zero_bits_compound-1.c: Ditto.
2382         * gcc.dg/zero_bits_compound-1.c: Ditto.
2383         * gcc.dg/pr40550.c: Simplify target selectors.
2384         Use dg-additional-options.
2385         * gcc.dg/pr47893.c: Ditto.
2386         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
2387         additional options for 32-bit x86 targets.
2388         * gcc.dg/pr70955.c: Move to ...
2389         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
2391 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2393         PR c++/61019
2394         * g++.dg/cpp0x/pr61019.C: New.
2396 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2397             Terry Guo  <terry.guo@arm.com>
2399         * gcc.target/arm/pure-code/ffunction-sections.c: New.
2400         * gcc.target/arm/pure-code/no-literal-pool.c: New.
2401         * gcc.target/arm/pure-code/pure-code.exp: New.
2403 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
2405         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2406         Remove SSE effective target requirement.
2408 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
2410         PR c++/71979
2411         * g++.dg/cpp0x/pr71979.C: New.
2413 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2415         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2417 2016-09-22  Martin Liska  <mliska@suse.cz>
2419         PR ipa/77653
2420         * gcc.dg/ipa/pr77653.c: New test.
2422 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
2424         PR fortran/77665
2425         * gfortran.dg/gomp/pr77665.f90: New test.
2427 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
2429         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2430         * gfortran.dg/dtio_13.f90: New test.
2432 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2434         PR fortran/66107
2435         * gfortran.dg/pr66107.f90: New test.
2437 2016-09-21  Ian Lance Taylor  <iant@golang.org>
2439         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2440         with call to builtin delete function.
2442 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
2444         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2445         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2446         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2447         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2448         tests.
2450 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
2452         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2454 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
2456         PR c++/77651
2457         * g++.dg/cpp1z/aligned-new6.C: New test.
2459 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
2461         * gcc.target/arm/fp16-aapcs-3.c: New.
2462         * gcc.target/arm/fp16-aapcs-4.c: New.
2463         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2464         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2465         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2466         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2468 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2470         PR tree-optimization/77550
2471         * g++.dg/pr77550.C: New test.
2473 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
2475         PR target/77326
2476         * gcc.target/avr/torture/pr77326.c: New test.
2478 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
2480         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2482 2016-09-21  Richard Biener  <rguenther@suse.de>
2484         PR tree-optimization/77648
2485         * gcc.dg/torture/pr77648-1.c: New testcase.
2486         * gcc.dg/torture/pr77648-2.c: Likewise.
2488 2016-09-21  Richard Biener  <rguenther@suse.de>
2489         Jakub Jelinek  <jakub@redhat.com>
2491         PR tree-optimization/77621
2492         * gcc.dg/pr77621.c: New testcase.
2494 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
2496         PR fortran/77657
2497         * gfortran.dg/dtio_12.f90: New test.
2499 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2501         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2503 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2505         PR tree-optimization/72835
2506         * gcc.dg/tree-ssa/pr72835.c: New test.
2508 2016-09-20  Martin Sebor  <msebor@redhat.com>
2510         PR middle-end/49905
2511         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2512         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2513         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2514         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2515         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2516         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2517         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2519 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2521         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2522         arguments/compare will be optimized away.
2523         * gcc.dg/torture/ftrapv-1.c: Likewise.
2525 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2527         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2528         will be optimized away.
2529         * gcc.dg/ipa/vrp1.c: New test.
2530         * gcc.dg/ipa/vrp2.c: New test.
2531         * gcc.dg/ipa/vrp3.c: New test.
2533 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2535         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2536         does the same transformation.
2537         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2538         * gcc.dg/tree-ssa/evrp1.c: New test.
2539         * gcc.dg/tree-ssa/evrp2.c: New test.
2540         * gcc.dg/tree-ssa/evrp3.c: New test.
2541         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2542         * gcc.dg/tree-ssa/pr22117.c: Likewise.
2543         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2544         * gcc.dg/tree-ssa/pr64130.c: Likewise.
2545         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2546         foling now happens early.
2547         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2548         * gcc.dg/tree-ssa/vrp06.c: Likewise.
2549         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2550         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2551         * gcc.dg/tree-ssa/vrp67.c: Likewise.
2553 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
2555         PR target/77621
2556         * gcc.target/i386/pr77621.c: New test.
2557         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2558         pattern, loop should vectorize with -mtune=atom.
2560 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
2561             Jakub Jelinek  <jakub@redhat.com>
2563         PR testsuite/63299
2564         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2565         instead of delete.
2567 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
2569         PR c++/77626
2570         * g++.dg/other/pr77626.C: New test.
2572         PR c++/77638
2573         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2575         PR c++/77637
2576         * g++.dg/cpp0x/gen-attrs-62.C: New test.
2578         PR middle-end/77624
2579         * c-c++-common/pr77624-1.c: New test.
2580         * c-c++-common/pr77624-2.c: New test.
2582 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2584         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2585         of digits expected.
2587 2016-09-20  Richard Biener  <rguenther@suse.de>
2589         PR tree-optimization/77646
2590         * gcc.dg/torture/pr77646.c: New testcase.
2592 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2594         PR c++/77434
2595         * c-c++-common/Wint-in-bool-context.c: New test.
2597 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2599         * gcc.dg/cr-decimal-dig-1.c: New test.
2601 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
2603         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2604         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2605         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2606         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2608 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
2610         PR rtl-optimization/77416
2611         * gcc.target/powerpc/pr77416.c: New.
2613 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
2615         PR c++/77639
2616         * g++.dg/template/error-recovery4.C: New test.
2618 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
2620         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2622 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2624         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2625         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2627 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
2628             Jan Hubicka  <jh@suse.cz>
2630         PR target/77587
2631         * gcc.dg/pr77587.c: New test.
2632         * gcc.dg/pr77587a.c: New file.
2634 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
2636         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2637         * gfortran.dg/coarray_38.f90:
2638         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2639         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2640         * gfortran.dg/coarray_allocate_7.f08: New test.
2641         * gfortran.dg/coarray_allocate_8.f08: New test.
2642         * gfortran.dg/coarray_allocate_9.f08: New test.
2643         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2644         new caf_register.
2645         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2646         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2647         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2648         get_by_refs.
2649         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2650         * gfortran.dg/coarray_lock_7.f90: Same.
2651         * gfortran.dg/coarray_poly_5.f90: Same.
2652         * gfortran.dg/coarray_poly_6.f90: Same.
2653         * gfortran.dg/coarray_poly_7.f90: Same.
2654         * gfortran.dg/coarray_poly_8.f90: Same.
2655         * gfortran.dg/coindexed_1.f90: Changed errors expected.
2657 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
2659         PR fortran/77584
2660         * gfortran.dg/dec_structure_15.f90: New testcase.
2662 2016-09-19  Richard Biener  <rguenther@suse.de>
2664         PR middle-end/77605
2665         * gcc.dg/torture/pr77605.c: New testcase.
2667 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
2669         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2671 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
2673         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2674         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2675         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2676         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2677         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2678         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2679         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2680         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2681         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2682         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2683         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2685 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
2687         * gcc.target/i386/pr68633.c: Fix expected result.
2689 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
2691         PR fortran/68078
2692         * gfortran.dg/pr68078.f90: New test.
2693         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2695 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2697         PR target/77613
2698         * gcc.target/powerpc/swaps-p8-25.c: New.
2700 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2702         PR c++/77482
2703         * g++.dg/cpp0x/constexpr-77482.C: New test.
2705         PR c++/77379
2706         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2707         thunk offsets.
2708         * g++.dg/abi/abi-tag23a.C: Likewise.
2710         PR c++/77338
2711         * g++.dg/cpp0x/decltype-77338.C: New test.
2713         PR c++/77375
2714         * g++.dg/cpp0x/mutable1.C: New test.
2716 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2718         PR fortran/77612
2719         * gfortran.dg/pr77612.f90: New test.
2721 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2723         * gcc.dg/torture/pr70421.c: Require int32plus.
2725 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2727         PR middle-end/77475
2728         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2730         PR target/77526
2731         * gcc.target/i386/pr77526.c: New test.
2733 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
2734             Eric Botcazou  <ebotcazou@adacore.com>
2736         PR middle-end/77594
2737         * gcc.target/i386/pr77594.c: New test.
2739 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
2741         PR fortran/69963
2742         * gfortran.dg/misplaced_implicit_character.f90: New test.
2744 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
2746         PR tree-optimization/77503
2747         * gcc.dg/vect/pr77503.c: New test.
2749 2016-09-15  Richard Biener  <rguenther@suse.de>
2751         PR middle-end/77544
2752         * c-c++-common/torture/pr77544.c: New testcase.
2754 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
2756         PR middle-end/77475
2757         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2758         * gcc.dg/march-generic.c: Likewise.
2759         * gcc.target/i386/spellcheck-options-1.c: New test.
2760         * gcc.target/i386/spellcheck-options-2.c: New test.
2761         * gcc.target/i386/spellcheck-options-3.c: New test.
2762         * gcc.target/i386/spellcheck-options-4.c: New test.
2764 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
2766         PR fortran/72743
2767         * gfortran.dg/goacc/pr72743.f90: New test.
2769 2016-09-15  Richard Biener  <rguenther@suse.de>
2771         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2773 2016-09-15  Richard Biener  <rguenther@suse.de>
2775         PR tree-optimization/77514
2776         * gcc.dg/torture/pr77514.c: New testcase.
2778 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2780         PR c++/77549
2781         * g++.dg/lookup/pr77549.C: New test.
2783 2016-09-14  Marek Polacek  <polacek@redhat.com>
2785         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2786         * c-c++-common/gomp/atomic-13.c: Likewise.
2787         * c-c++-common/gomp/atomic-14.c: Likewise.
2788         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2789         * g++.dg/cpp1z/bool-increment1.C: New test.
2790         * c-c++-common/pr60439.c: Add dg-warning.
2791         * g++.dg/expr/bitfield4.C: Likewise.
2792         * g++.dg/expr/bitfield5.C: Likewise.
2793         * g++.dg/expr/bitfield6.C: Likewise.
2794         * g++.dg/expr/bool1.C: Likewise.
2795         * g++.dg/expr/bool3.C: Likewise.
2796         * g++.dg/expr/lval3.C: Likewise.
2797         * g++.dg/expr/lval4.C: Likewise.
2798         * g++.old-deja/g++.jason/bool5.C: Likewise.
2799         * g++.dg/expr/bitfield3.C: Adjust dg-error.
2800         * g++.dg/other/error18.C: Likewise.
2801         * g++.dg/gomp/atomic-14.C: Likewise.
2803 2016-09-14  Nathan Sidwell  <nathan@acm.org>
2805         PR c++/77539
2806         * g++.dg/cpp1y/pr77539.C: New.
2808 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
2810         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2811         dg-require.
2812         * g++.dg/ext/builtin_alloca.C: Likewise.
2813         * g++.dg/template/spec35.C: Likewise.
2814         * gcc.dg/builtins-68.c: Likewise.
2815         * gcc.misc-tests/gcov-13.c: Likewise.
2816         * gcc.misc-tests/gcov-14.c: Likewise.
2818 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
2820         * gfortran.dg/dec_structure_14.f90: New testcase.
2822 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
2824         PR sanitizer/68260
2825         * c-c++-common/tsan/pr68260.c: New test.
2827 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
2829         PR target/70713
2830         * gcc.target/msp430/function-attributes-1.c: New test.
2831         * gcc.target/msp430/function-attributes-2.c: New test.
2832         * gcc.target/msp430/function-attributes-3.c: New test.
2834 2015-04-18  Martin Sebor  <msebor@redhat.com>
2836         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2837         of non-nul characters.
2838         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2840 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
2842         * g++.dg/cpp0x/gen-attrs-61.C: New test.
2843         * g++.dg/cpp1z/gen-attrs1.C: New test.
2845         PR tree-optimization/77454
2846         * gcc.dg/pr77454.c: New test.
2848         PR c++/77553
2849         * g++.dg/cpp1y/constexpr-77553.C: New test.
2851 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
2853         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2854         (test_show_locus): Replace rich_location::add_fixit_insert calls
2855         with add_fixit_insert_before and add_fixit_insert_after.
2857 2016-09-13  Jason Merrill  <jason@redhat.com>
2858             Tom de Vries  <tom@codesourcery.com>
2860         PR c++/77427
2861         * g++.dg/pr77427.C: New test.
2863 2016-09-13  Martin Liska  <mliska@suse.cz>
2865         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2866         effective target.
2867         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2868         * lib/target-supports.exp: Define the new target.
2870 2016-09-12  Andrew Pinski  <apinski@cavium.com>
2872         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2873         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2875 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
2877         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2878         variable arguments.
2879         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2880         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2881         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2882         variable argument.
2883         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2884         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2886 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2888         PR c++/77496
2889         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2890         * g++.dg/ext/pr77496.C: New test.
2891         * g++.dg/warn/pr77496.C: New test.
2893 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
2895         PR c/72858
2896         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2897         to preserve conversion chars, and to preserve prefix information.
2898         * gcc.dg/format/pr72858.c: New test case.
2900 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2902         * gfortran.dg/pr77507.f90: Move to ...
2903         * gfortran.dg/ieee/pr77507.f90: here.
2905 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2907         PR ipa/61159
2908         * compile/pr61159.c: New testcase
2910 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
2912         PR ipa/64316
2913         * gcc.dg/ipa/pr63416.c: New testcase.
2915 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
2916             Steven G. Kargl  <kargl@gcc.gnu.org>
2918         PR fortran/77532
2919         * gfortran.dg/dtio_11.f90: new test.
2921 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2923         PR fortran/77507
2924         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2925         * gfortran.dg/c_assoc_4.f90: Ditto.
2927 2016-09-10  Tom de Vries  <tom@codesourcery.com>
2929         PR C/71602
2930         * c-c++-common/va-arg-va-list-type.c: New test.
2932 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
2934         PR rtl-optimization/77289
2935         * gcc.target/powerpc/pr77289.c: New test.
2937 2016-09-09  Martin Sebor  <msebor@redhat.com>
2939         PR c/77520
2940         PR c/77521
2941         * gcc.dg/pr77520.c: New test.
2942         * gcc.dg/pr77521.c: New test.
2944 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2946         PR fortran/77506
2947         * gfortran.dg/pr77506.f90: New test.
2949 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2951         PR fortran/77507
2952         * gfortran.dg/pr77507.f90: New test.
2954 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
2956         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2958 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2959             Louis Krupp      <lkrupp@gcc.gnu.org>
2961         PR fortran/69514
2962         * gfortran.dg/pr69514_1.f90: New test.
2963         * gfortran.dg/pr69514_2.f90: New test.
2965 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
2967         PR fortran/77500
2968         * gfortran.dg/gomp/pr77500.f90: New test.
2970         PR fortran/77516
2971         * gfortran.dg/gomp/pr77516.f90: New test.
2973 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
2975         PR middle-end/77475
2976         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2977         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2978         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2979         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2980         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2981         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2983 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
2985         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2986         "substring-locations.h".
2988 2016-09-07  Richard Biener  <rguenther@suse.de>
2990         PR c/77450
2991         * c-c++-common/vector-subscript-8.c: Move ..
2992         * gcc.dg/pr77450.c: ... here.
2994 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2996         PR libgfortran/77393
2997         * gfortran.dg/fmt_f0_2.f90: Update test.
2998         * gfortran.dg/fmt_f0_3.f90: New test.
3000 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
3002         PR debug/77389
3003         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3004         in dg-options.
3006         PR debug/57519
3007         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3009 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
3011         PR target/69255
3012         * gcc.target/i386/pr69255-1.c: New test.
3013         * gcc.target/i386/pr69255-2.c: New test.
3014         * gcc.target/i386/pr69255-3.c: New test.
3016 2016-09-06  Martin Sebor  <msebor@redhat.com>
3018         PR c/77336
3019         * gcc.dg/format/miss-7.c: New test.
3021 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
3023         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3025 2016-09-06  Martin Liska  <mliska@suse.cz>
3027         PR gcov-profile/77378
3028         PR gcov-profile/77466
3029         * gcc.dg/profile-update-warning.c: New test.
3031 2016-09-06  Richard Biener  <rguenther@suse.de>
3033         PR tree-optimization/77479
3034         * gcc.dg/torture/pr77479.c: New testcase.
3036 2016-09-06  Richard Biener  <rguenther@suse.de>
3038         PR c/77450
3039         * c-c++-common/vector-subscript-7.c: Adjust.
3040         * c-c++-common/vector-subscript-8.c: New testcase.
3042 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3044         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3046 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
3048         PR target/77476
3049         * gcc.target/i386/avx512f-pr77476.c: New test.
3050         * gcc.target/i386/avx512bw-pr77476.c: New test.
3051         * gcc.target/i386/avx512dq-pr77476.c: New test.
3053         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3054         Update comment to mention also avx512f.
3056         PR sanitizer/77396
3057         * g++.dg/asan/pr77396-2.C: New test.
3059 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
3061         PR rtl-optimization/77452
3062         * gcc.target/i386/pr77452.c: New test.
3064 2016-09-05  Marek Polacek  <polacek@redhat.com>
3066         PR c/77423
3067         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3069 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3071         PR fortran/77391
3072         * gfortran.dg/pr77391.f90: New test.
3074 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3076         PR fortran/77460
3077         * gfortran.dg/pr77460.f90: New test.
3079 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
3081         PR c/65467
3082         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3084 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
3086         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3088 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
3090         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3091         test case.
3092         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3093         diagnostic-test-show-locus-generate-patch.c to the sources
3094         for diagnostic_plugin_test_show_locus.c.
3096 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
3098         PR c/65467
3099         * gcc.dg/gomp/_Atomic-1.c: New test.
3100         * gcc.dg/gomp/_Atomic-2.c: New test.
3101         * gcc.dg/gomp/_Atomic-3.c: New test.
3102         * gcc.dg/gomp/_Atomic-4.c: New test.
3103         * gcc.dg/gomp/_Atomic-5.c: New test.
3105         PR sanitizer/77396
3106         * g++.dg/asan/pr77396.C: New test.
3108 2016-09-01  Martin Sebor  <msebor@redhat.com>
3110         PR tree-optimization/71831
3111         * gcc.dg/builtin-object-size-16.c: New test.
3112         * gcc.dg/builtin-object-size-17.c: New test.
3114 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3116         PR libgfortran/77393
3117         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3119 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
3121         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3122         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3123         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3124         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3125         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3126         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3127         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3128         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3129         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3130         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3131         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3132         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3133         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3134         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3135         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3136         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3137         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3138         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3140 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3142         * gnat.dg/opt58.adb: New test.
3143         * gnat.dg/opt58_pkg.ads: New helper.
3145 2016-09-01  Richard Biener  <rguenther@suse.de>
3147         PR middle-end/77436
3148         * gcc.dg/torture/pr77436.c: New testcase.
3150 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3152         * gcc.dg/pr64252.c: Require int32plus.
3153         * gcc.dg/pr66299-1.c: Likewise.
3154         * gcc.dg/pr66299-2.c: Likewise.
3155         * gcc.dg/torture/20131115-1.c: Skip for avr.
3157 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3159         * gcc.target/aarch64/ands_3.c: New test.
3161 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
3163         PR fortran/77352
3164         * gfortran.dg/gomp/pr77352.f90: New test.
3166         PR fortran/77374
3167         * gfortran.dg/gomp/pr77374.f08: New test.
3169 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3171         PR tree-optimization/73714
3172         * gcc.dg/tree-ssa/pr73714.c: New test.
3174 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3176         PR libgfortran/77393
3177         * gfortran.dg/fmt_f0_2.f90: New test.
3179 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
3181         * gcc.target/i386/pr59539-2.c: Adapt options.
3182         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3184 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
3186         PR fortran/77418
3187         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3188         of the associate entity and replace with a pointer to the
3189         intended item on the stack.
3191 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3192             Paul Thomas  <pault@gcc.gnu.org>
3194         PR fortran/48298
3195         * gfortran.dg/dtio_1.f90: New test.
3196         * gfortran.dg/dtio_2.f90: New test.
3197         * gfortran.dg/dtio_3.f90: New test.
3198         * gfortran.dg/dtio_4.f90: New test.
3199         * gfortran.dg/dtio_5.f90: New test.
3200         * gfortran.dg/dtio_6.f90: New test.
3201         * gfortran.dg/dtio_7.f90: New test.
3202         * gfortran.dg/dtio_8.f90: New test.
3203         * gfortran.dg/dtio_9.f90: New test.
3204         * gfortran.dg/dtio_10.f90: New test.
3206 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3208         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3209         (test_many_nested_locations): New function.
3210         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3211         (test_show_locus): Handle "test_many_nested_locations".
3213 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
3215         * g++.dg/template/double-greater-than-fixit.C: New test case.
3217 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3219         * gnat.dg/opt57.ad[sb]: New test.
3220         * gnat.dg/opt57_pkg.ads: New helper.
3222 2016-08-30  Richard Biener  <rguenther@suse.de>
3224         PR tree-optimization/69047
3225         * gcc.dg/pr69047.c: Fix byte-order check.
3227 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
3229         PR tree-optimization/72866
3230         * gcc.dg/vect/pr72866.c: New test.
3232         PR debug/77363
3233         * g++.dg/debug/dwarf2/pr77363.C: New test.
3235         PR middle-end/77377
3236         * gcc.target/i386/pr77377.c: New test.
3238         PR debug/77389
3239         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3240         in dg-options.
3242 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3244         * gfortran.dg/pr77372.f90: Moved to ...
3245         * gfortran.dg/ieee/pr77372.f90: here.
3247 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3249         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3250         vector short/char initializations.
3251         * gcc.target/powerpc/vec-init-5.c: Likewise.
3252         * gcc.target/powerpc/vec-init-6.c: New compile time test for
3253         vector initialization optimizations.
3254         * gcc.target/powerpc/vec-init-7.c: Likewise.
3255         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3256         vector float/double initializations.
3257         * gcc.target/powerpc/vec-init-9.c: Likewise.
3259 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
3261         PR target/77403
3262         * gcc.target/i386/pr77403.c: New test.
3264 2016-08-29  Marek Polacek  <polacek@redhat.com>
3266         PR c/77292
3267         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3269 2016-08-29  Tom de Vries  <tom@codesourcery.com>
3271         PR c/77398
3272         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3274 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3276         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3278 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
3280         * gfortran.dg/dec_structure_13.f90: New testcase.
3282 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
3284         PR fortran/77261
3285         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3286         available.
3288 2016-08-28  Tom de Vries  <tom@codesourcery.com>
3290         PR lto/70955
3291         * gcc.dg/pr70955.c: New test.
3292         * gcc.dg/lto/pr70955_0.c: Same.
3293         * gcc.dg/lto/pr70955_1.c: Same.
3295 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
3297         PR tree-optimization/71077
3298         * gcc.target/i386/pr71077.c: New test.
3300 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3302         PR fortran/77380
3303         * gfortran.dg/pr77380.f90: New test.
3305 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3307         PR fortran/77372
3308         gfortran.dg/pr77372.f90: New test.
3310 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3312         * gcc.dg/spellcheck-fields-2.c (test): Move
3313         dg-begin/end-multiline-output within function body.
3314         (test_macro): New function.
3316 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
3318         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3319         (test_fixit_insert): Update expected output.
3320         (test_fixit_remove): Likewise.
3321         (test_fixit_replace): Likewise.
3323 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3325         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3326         Fix typo.
3328 2016-08-26  Richard Biener  <rguenther@suse.de>
3330         PR tree-optimization/69047
3331         * gcc.dg/pr69047.c: New testcase.
3333 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3334             Martin Jambhor  <mjambor@suse.cz>
3336         * gcc.dg/ipa/propbits-1.c: New test-case.
3337         * gcc.dg/ipa/propbits-2.c: Likewise.
3338         * gcc.dg/ipa/propbits-3.c: Likewise.
3340 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
3342         PR fortran/77351
3343         * gfortran.dg/pr77351.f90: New test.
3345 2016-08-25  Marek Polacek  <polacek@redhat.com>
3347         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3349 2016-08-25  Marek Polacek  <polacek@redhat.com>
3351         PR c/77323
3352         * gcc.dg/pr77323.c: New test.
3354 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
3356         PR fortran/77358
3357         * gfortran.dg/submodule_17.f08: New test.
3359 2016-08-24  Michael Collison  <michael.collison@linaro.org>
3360             Michael Collison  <michael.collison@arm.com>
3362         * gcc.target/arm/builtin_saddl.c: New testcase.
3363         * gcc.target/arm/builtin_saddll.c: New testcase.
3364         * gcc.target/arm/builtin_uaddl.c: New testcase.
3365         * gcc.target/arm/builtin_uaddll.c: New testcase.
3366         * gcc.target/arm/builtin_ssubl.c: New testcase.
3367         * gcc.target/arm/builtin_ssubll.c: New testcase.
3368         * gcc.target/arm/builtin_usubl.c: New testcase.
3369         * gcc.target/arm/builtin_usubll.c: New testcase.
3371 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
3373         PR target/77270
3374         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3375         (dg-options): Use -march=amdfam10 instead of -march=athlon.
3376         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3377         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3378         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3379         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3380         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
3381         effective target.  Remove scan-assembler-times directives.
3382         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3383         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3384         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3386 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3388         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3389         of unsigned int.
3390         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3392 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
3394         PR testsuite/77317
3395         * lib/target-supports.exp
3396         (check_effective_target_vect_aligned_arrays): Don't cache the result.
3397         (check_effective_target_vect_natural_alignment): Ditto.
3398         (check_effective_target_vector_alignment_reachable): Ditto.
3399         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3401 2016-08-23  Ian Lance Taylor  <iant@golang.org>
3403         * gcc.target/s390/nolrl-1.c: Don't match the file name.
3405 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3407         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3408         being created from pointers to memory locations.
3409         * gcc.target/powerpc/vec-init-2.c: Likewise.
3411 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
3413         * gfortran.dg/dec_structure_12.f90: New testcase.
3415 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3417         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3419 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3421         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3422         verification.
3424 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3426         * gcc.target/s390/md/andc-splitter-1.c: New test case.
3427         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3429 2016-08-23  Richard Biener  <rguenther@suse.de>
3431         PR tree-optimization/27336
3432         * c-c++-common/pr27336.c: New testcase.
3434 2016-08-22  Marek Polacek  <polacek@redhat.com>
3436         PR c++/77321
3437         * g++.dg/cpp1y/pr77321.C: New test.
3439 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3441         PR fortran/60774
3442         * gfortran.dg/empty_label.f: Adjust test for new error message.
3443         * gfortran.dg/empty_label.f90: Ditto.
3444         * gfortran.dg/empty_label_typedecl.f90: Ditto.
3445         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3446         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3448 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3450         PR fortran/61318
3451         * gfortran.dg/pr61318.f90: New test.
3453 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3455         PR fortran/77260
3456         * gfortran.dg/pr77260_1.f90: New test.
3457         * gfortran.dg/pr77260_2.f90: Ditto.
3459 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3461         PR middle-end/77269
3462         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3463         __builtin_signbitf and __builtin_signbitl in expected generic
3464         expansion.
3465         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3466         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3467         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3468         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3469         tests.
3471 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3473         * gcc.dg/torture/float128-builtin.c,
3474         gcc.dg/torture/float128-ieee-nan.c,
3475         gcc.dg/torture/float128x-builtin.c,
3476         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3477         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3478         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3479         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3480         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3481         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3482         gcc.dg/torture/floatn-nan.h: New tests.
3484 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3486         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3487         macro.
3488         (main): Update calls to TEST_I_F.
3489         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3490         macro.
3491         (main): Update calls to TEST_I_F.
3493 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
3495         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3496         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3497         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3498         names in calls to TEST_I_F.
3500 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3502         PR c/52952
3503         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3505 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3507         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3508         and !natural_alignment_64.
3509         * gcc.dg/ipa/propalign-2.c: Likewise.
3510         * gcc.dg/ipa/propalign-3.c: Likewise.
3511         * gcc.dg/ipa/propalign-4.c: Likewise.
3512         * gcc.dg/ipa/propalign-5.c: Likewise.
3513         * lib/target-supports.exp
3514         (check_effective_target_natural_alignment_32): Add avr-*-*.
3516 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
3518         PR tree-optimization/61839
3519         * gcc.dg/tree-ssa/pr61839_1.c: New test.
3520         * gcc.dg/tree-ssa/pr61839_2.c: New test.
3521         * gcc.dg/tree-ssa/pr61839_3.c: New test.
3522         * gcc.dg/tree-ssa/pr61839_4.c: New test.
3524 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
3526         PR c/32187
3527         * lib/target-supports.exp (check_effective_target_float16)
3528         (check_effective_target_float32, check_effective_target_float64)
3529         (check_effective_target_float128, check_effective_target_float32x)
3530         (check_effective_target_float64x)
3531         (check_effective_target_float128x)
3532         (check_effective_target_float16_runtime)
3533         (check_effective_target_float32_runtime)
3534         (check_effective_target_float64_runtime)
3535         (check_effective_target_float128_runtime)
3536         (check_effective_target_float32x_runtime)
3537         (check_effective_target_float64x_runtime)
3538         (check_effective_target_float128x_runtime)
3539         (check_effective_target_floatn_nx_runtime)
3540         (add_options_for_float16, add_options_for_float32)
3541         (add_options_for_float64, add_options_for_float128)
3542         (add_options_for_float32x, add_options_for_float64x)
3543         (add_options_for_float128x): New procedures.
3544         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3545         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3546         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3547         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3548         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3549         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3550         gcc.dg/torture/float128-complex.c,
3551         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3552         gcc.dg/torture/float128x-basic.c,
3553         gcc.dg/torture/float128x-complex.c,
3554         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3555         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3556         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3557         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3558         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3559         gcc.dg/torture/float32x-basic.c,
3560         gcc.dg/torture/float32x-complex.c,
3561         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3562         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3563         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3564         gcc.dg/torture/float64x-basic.c,
3565         gcc.dg/torture/float64x-complex.c,
3566         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3567         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3568         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3569         gcc.dg/torture/floatn-tg.h,
3570         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3571         gcc.dg/torture/fp-int-convert-float128-ieee.c,
3572         gcc.dg/torture/fp-int-convert-float128x-timode.c,
3573         gcc.dg/torture/fp-int-convert-float128x.c,
3574         gcc.dg/torture/fp-int-convert-float16-timode.c,
3575         gcc.dg/torture/fp-int-convert-float16.c,
3576         gcc.dg/torture/fp-int-convert-float32-timode.c,
3577         gcc.dg/torture/fp-int-convert-float32.c,
3578         gcc.dg/torture/fp-int-convert-float32x-timode.c,
3579         gcc.dg/torture/fp-int-convert-float32x.c,
3580         gcc.dg/torture/fp-int-convert-float64-timode.c,
3581         gcc.dg/torture/fp-int-convert-float64.c,
3582         gcc.dg/torture/fp-int-convert-float64x-timode.c,
3583         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3584         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3585         maximum exponent of floating-point type.  Use it in testing
3586         whether 0x8...0 fits in the floating-point type.  Always treat -1
3587         (signed 0xf...f) as fitting in the floating-point type.
3588         (M_OK1): New macro.
3589         * gcc.dg/torture/fp-int-convert-double.c,
3590         gcc.dg/torture/fp-int-convert-float.c,
3591         gcc.dg/torture/fp-int-convert-float128-timode.c,
3592         gcc.dg/torture/fp-int-convert-float128.c,
3593         gcc.dg/torture/fp-int-convert-float80-timode.c,
3594         gcc.dg/torture/fp-int-convert-float80.c,
3595         gcc.dg/torture/fp-int-convert-long-double.c,
3596         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3598 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
3600         PR fortran/72744
3601         * gfortran.dg/gomp/pr72744.f90: New test.
3603         PR fortran/69281
3604         * gfortran.dg/gomp/pr69281.f90: New test.
3606 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
3608         * gfortran.dg/random_4.f90: Initialize seed before using, handle
3609         the last special seed value.
3610         * gfortran.dg/random_7.f90: Use size for last array member instead
3611         of hardcoded value.
3613 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3615         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3616         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3618 2016-08-19  Richard Biener  <rguenther@suse.de>
3620         PR tree-optimization/77286
3621         * gcc.dg/torture/pr77286.c: New testcase.
3623 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3625         * gcc.dg/verbose-asm-2.c: New test case.
3627 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3629         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3630         (custom_diagnostic_finalizer): Update for change to
3631         diagnostic_show_locus.
3633 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
3635         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3636         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3638 2016-08-18  Marek Polacek  <polacek@redhat.com>
3640         PR c/71514
3641         * gcc.dg/pr71514.c: New test.
3643 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3645         PR target/72839
3646         * gcc.target/i386/pr72839.c: New test.
3648 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
3650         PR middle-end/70895
3651         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3652         * c-c++-common/goacc/reduction-1.c: Likewise.
3653         * c-c++-common/goacc/reduction-2.c: Likewise.
3654         * c-c++-common/goacc/reduction-3.c: Likewise.
3655         * c-c++-common/goacc/reduction-4.c: Likewise.
3657 2016-08-18  Alan Modra  <amodra@gmail.com>
3659         * gcc.c-torture/compile/pr72771.c: New.
3661 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3663         PR fortran/67496
3664         * gfortran.dg/pr67496.f90: New test.
3666 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
3668         PR tree-optimization/71752
3669         * gcc.dg/vect/pr71752.c: New.
3671 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
3673         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3675 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
3677         PR middle-end/77259
3678         * g++.dg/ipa/devirt-52.C: New test.
3680 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
3682         * c-c++-common/goacc/reduction-6.c: New testcase.
3684 2016-08-17  Richard Biener  <rguenther@suse.de>
3686         PR tree-optimization/76490
3687         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3688         * gcc.dg/pr52904.c: XFAIL.
3690 2016-08-17  Richard Biener  <rguenther@suse.de>
3692         PR tree-optimization/23855
3693         * gcc.dg/loop-unswitch-2.c: Adjust.
3695 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3697         PR tree-optimization/72817
3698         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3700 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
3702         PR libgcc/77265
3703         * gcc.dg/torture/float128-extend-inf.c: New test.
3705 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
3707         PR c/72857
3708         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3709         for embedded NUL.
3710         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3711         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3712         caret placement.
3713         (test_oct): Likewise.
3714         (test_multiple): Likewise.
3715         (test_field_width_specifier): Likewise.
3716         (test_field_width_specifier_2): New function.
3717         (test_field_precision_specifier): New function.
3718         (test_embedded_nul): Update expected caret placement.
3719         (test_non_contiguous_strings): Update line number.
3720         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3721         (__emit_string_literal_range): Add "caret_idx" param.
3722         (test_simple_string_literal): Add value for new param, updating
3723         expected output..
3724         (test_concatenated_string_literal): Likewise.
3725         (test_multiline_string_literal): Likewise.
3726         (test_hex): Likewise.
3727         (test_oct): Likewise.
3728         (test_multiple): Likewise.
3729         (test_ucn4): Likewise.
3730         (test_ucn8): Likewise.
3731         (test_u8): Likewise.
3732         (test_u): Likewise; update expected message, from "range" to
3733         "location".
3734         (test_U): Likewise.
3735         (test_L): Likewise.
3736         (test_macro): Add value for new param.
3737         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3738         (__emit_string_literal_range): Add "caret_idx" param.
3739         (test_stringified_token_1): Add value for new param.  Update
3740         expected message, from "range" to "location".
3741         (test_stringized_token_2): Likewise, adding param to macro.
3742         (test_stringified_token_3): Likewise.
3743         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3744         (emit_warning): Convert param from source_range to location_t.
3745         (test_string_literals): Add caret_idx param, and use it when
3746         constructing a substring_loc.  Update error message, from
3747         "range" to "location".
3749 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
3751         PR target/71910
3752         * g++.dg/gomp/pr71910.C: New test.
3754         PR middle-end/67485
3755         * gcc.c-torture/compile/pr67485.c: New test.
3757         PR target/72867
3758         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3760 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3762         PR tree-optimization/69848
3763         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3765 2016-08-16  Martin Liska  <mliska@suse.cz>
3767         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3768         of memory operations so that it can be handled by core2
3769         in 32-bit mode.
3771 2016-08-16  Richard Biener  <rguenther@suse.de>
3773         PR tree-optimization/76783
3774         * gcc.dg/pr76783.c: New testcase.
3775         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3777 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
3779         PR tree-optimization/72817
3780         PR tree-optimization/73450
3781         * gcc.dg/tree-ssa/pr72817.c: New test.
3782         * gcc.dg/tree-ssa/pr73450.c: New test.
3784 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
3786         * gfortran.dg/init_flag_13.f90: New testcase.
3787         * gfortran.dg/init_flag_14.f90: Ditto.
3788         * gfortran.dg/init_flag_15.f03: Ditto.
3789         * gfortran.dg/dec_init_1.f90: Ditto.
3790         * gfortran.dg/dec_init_2.f90: Ditto.
3792 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
3794         PR target/72867
3795         * gcc.target/i386/pr72867.c: New test.
3797 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
3799         * c-c++-common/dump-ada-spec-5.c: New test.
3801 2016-08-15  Richard Biener  <rguenther@suse.de>
3803         PR tree-optimization/73434
3804         * gcc.dg/torture/pr73434.c: New testcase.
3806 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
3808         PR tree-optimization/72824
3809         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3811 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
3813         PR fortran/70598
3814         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3815         in use_device clause.
3816         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3817         * gfortran.dg/goacc/list.f95: Adjust to catch
3818         "neither a POINTER nor an array" error messages.
3820 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
3822         PR target/76342
3823         * gcc.target/i386/pr76342.c: New test.
3825 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3827         PR c/71512
3828         * g++.dg/ubsan/pr71512.C: New test.
3829         * c-c++-common/ubsan/pr71512-1.c: New test.
3830         * c-c++-common/ubsan/pr71512-2.c: New test.
3832 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3834         * gcc.target/powerpc/vec-init-1.c: New tests to test various
3835         vector initialization options.
3836         * gcc.target/powerpc/vec-init-2.c: Likewise.
3837         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3838         is generated on ISA 3.0.
3840 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
3842         PR middle-end/71654
3843         * gcc.dg/c-c++-common/pr71654.c: New test.
3844         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3845         dg-options.
3846         * gcc.dg/tree-ssa/vrp24: Likewise.
3848 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
3850         PR c/67410
3851         * gcc.dg/pr67410.c: New test.
3853 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
3855         PR tree-optimization/69848
3856         * gcc.dg/vect/vect-pr69848.c: New test.
3858 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
3860         PR testsuite/71008
3861         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3862         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3863         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3864         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3866 2016-08-12  Richard Biener  <rguenther@suse.de>
3868         PR tree-optimization/57326
3869         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3870         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3871         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3872         * gcc.target/i386/pr45685.c: Likewise.
3873         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3874         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3875         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3876         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3877         * gfortran.dg/pr34163.f90: Likewise.
3879 2016-08-12  Martin Liska  <mliska@suse.cz>
3881         * g++.dg/gcov/gcov-16.C: New test.
3882         * lib/gcov.exp: Support new argument for run-gcov function.
3884 2016-08-12  Martin Liska  <mliska@suse.cz>
3886         PR gcov-profile/35590
3887         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3889 2016-08-12  Richard Biener  <rguenther@suse.de>
3891         PR tree-optimization/72851
3892         * gcc.dg/torture/pr72851.c: New testcase.
3894 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
3896         PR debug/63240
3897         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3898         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3899         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3900         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3901         DW_AT_deleted.
3903         PR debug/55641
3904         * g++.dg/debug/dwarf2/ref-1.C: New.
3906         PR debug/49366
3907         * g++.dg/debug/dwarf2/template-params-12.H: New.
3908         * g++.dg/debug/dwarf2/template-params-12f.C: New.
3909         * g++.dg/debug/dwarf2/template-params-12g.C: New.
3910         * g++.dg/debug/dwarf2/template-params-12n.C: New.
3911         * g++.dg/debug/dwarf2/template-params-12s.C: New.
3912         * g++.dg/debug/dwarf2/template-params-12u.C: New.
3913         * g++.dg/debug/dwarf2/template-params-12v.C: New.
3914         * g++.dg/debug/dwarf2/template-params-12w.C: New.
3916 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3918         PR target/72863
3919         * gcc.target/powerpc/pr72863.c: New test.
3921 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
3923         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3925 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3927         * gcc.target/i386/pieces-strcpy-1.c: New test.
3928         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3930 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3932         PR c++/72868
3933         * g++.dg/cpp1y/constexpr-switch4.C: New test.
3935 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
3937         * gcc.target/i386/pieces-memcpy-1.c: New test.
3938         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3939         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3940         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3941         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3942         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3944 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
3946         PR c/72816
3947         * gcc.dg/pr72816.c: Remove dg-error.
3949 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3951         PR tree-optimization/71083
3952         * gcc.c-torture/execute/pr71083.c: New test.
3953         * gnat.dg/loop_optimization23.adb: New test.
3954         * gnat.dg/loop_optimization23_pkg.ads: New test.
3955         * gnat.dg/loop_optimization23_pkg.adb: New test.
3957 2016-08-11  Richard Biener  <rguenther@suse.de>
3959         PR tree-optimization/72772
3960         * gcc.dg/graphite/pr35356-1.c: Adjust.
3961         * gcc.dg/tree-ssa/pr59597.c: Likewise.
3963 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
3965         * gfortran.dg/random_7.f90: Take into account that the last seed
3966         value is the special p value.
3967         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3969 2016-08-11  Richard Biener  <rguenther@suse.de>
3971         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3973 2016-08-11  Alan Modra  <amodra@gmail.com>
3975         * gcc.target/powerpc/pr71680.c: New.
3977 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3979         * gcc.target/powerpc/bfp/bfp.exp: New file.
3980         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3981         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3982         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3983         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3984         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3985         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3986         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3987         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3988         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3989         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3990         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3991         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3992         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3993         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3994         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3995         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3996         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3997         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3998         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3999         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4000         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4001         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4002         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4003         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4004         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4005         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4006         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4007         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4008         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4009         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4010         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4011         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4012         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4013         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4014         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4015         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4016         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4017         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4018         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4019         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4020         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4021         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4022         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4023         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4024         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4025         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4026         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4027         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4028         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4029         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4030         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4031         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4032         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4034 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4036         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4037         Add aarch64*-*-*.
4039 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
4041         * gcc.target/aarch64/simd/vcond-ne.c: New test.
4043 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4045         PR target/72853
4046         * gcc.target/powerpc/pr72853.c: New test.
4048 2016-08-10  Martin Liska  <mliska@suse.cz>
4050         PR gcov-profile/58306
4051         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4053 2016-08-10  Martin Liska  <mliska@suse.cz>
4055         * g++.dg/gcov/gcov-threads-1.C: New test.
4057 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4059         PR target/71873
4060         * gcc.target/avr/pr71873.c: New test.
4062 2016-08-09  Martin Liska  <mliska@suse.cz>
4064         * g++.dg/gcov/gcov-dump-1.C: New test.
4065         * g++.dg/gcov/gcov-dump-2.C: New test.
4067 2016-08-09  Martin Liska  <mliska@suse.cz>
4069         * gcc.dg/tree-prof/val-prof-9.c: New test.
4071 2016-08-09  Martin Liska  <mliska@suse.cz>
4073         * gcc.dg/tree-prof/val-prof-8.c: New test.
4075 2016-08-09  Martin Jambor  <mjambor@suse.cz>
4077         PR ipa/71981
4078         * gcc.dg/ipa/pr71981.c: New test.
4080 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4082         PR tree-optimization/33707
4083         * gcc.dg/vect/pr33707.c: New test.
4085 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
4087         PR tree-optimization/pr72772
4088         * gcc.dg/tree-ssa/pr72772.c: New test.
4090 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4092         PR rtl-optimization/66669
4093         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4095 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4097         PR tree-optimization/72824
4098         * gcc.c-torture/execute/ieee/pr72824.c: New test.
4100 2016-08-09  Richard Biener  <rguenther@suse.de>
4102         PR tree-optimization/71802
4103         * gcc.dg/torture/pr71802.c: New testcase.
4105 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
4107         PR c++/72809
4108         * g++.dg/eh/stdarg1.C: New test.
4110 2016-08-08  Andi Kleen  <ak@linux.intel.com>
4112         * lib/profopt.exp: (auto-profopt-execute): Don't include full
4113         test command line in failure log.
4114         (profopt-execute): dito. Make autofdo file names unique.
4116 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4118         PR c/64955
4119         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4120         output.
4122 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4124         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4125         c99_runtime.
4126         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4127         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4128         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4129         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4130         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4131         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4133 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
4135         PR c/52952
4136         * gcc.dg/cpp/pr66415-1.c: Likewise.
4137         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4138         * gcc.dg/format/c90-printf-1.c: Likewise.
4139         * gcc.dg/format/diagnostic-ranges.c: New test case.
4141 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
4143         PR fortran/72716
4144         * gfortran.dg/gomp/pr72716.f90: New test.
4146         PR middle-end/72781
4147         * gcc.dg/gomp/pr72781.c: New test.
4149         PR middle-end/68762
4150         * g++.dg/vect/pr68762-1.cc: New test.
4151         * g++.dg/vect/pr68762-2.cc: New test.
4152         * g++.dg/vect/pr68762.h: New file.
4154 2016-08-08  Martin Sebor  <msebor@redhat.com>
4156         PR testsuite/72838
4157         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4158         * g++.dg/warn/overflow-warn-3.C: Same.
4159         * g++.dg/warn/overflow-warn-4.C: Same.
4161 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4163         PR fortran/71936
4164         * gfortran.dg/allocate_with_source_21.f03: New test.
4166 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4168         PR fortran/72698
4169         * gfortran.dg/allocate_with_source_20.f03: New test.
4171 2016-08-08  Alan Modra  <amodra@gmail.com>
4173         * gcc.c-torture/compile/pr72802.c: New.
4175 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4177         PR fortran/70524
4178         * gfortran.dg/dependency_48.f90: New test.
4180 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4182         PR fortran/70040
4183         * gfortran.dg/pr70040.f90:  New testcase.
4185 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4187         PR fortran/71961
4188         * gfortran.dg/matmul_10.f90:  New testcase.
4190 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
4192         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4194 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
4196         PR c/72816
4197         * gcc.dg/pr72816.c: New test.
4199 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
4201         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4202         * g++.dg/conversion/pr41426.C: Likewise.
4203         * g++.dg/conversion/pr66211.C: Likewise.
4204         * g++.dg/cpp1y/lambda-init9.C: Likewise.
4205         * g++.dg/init/ref8.C: Likewise.
4206         * g++.old-deja/g++.law/cvt20.C: Likewise.
4207         * g++.old-deja/g++.mike/p9732c.C: Likewise.
4209 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4211         PR tree-optimization/18046
4212         * gcc.dg/tree-ssa/vrp105.c: New test.
4213         * gcc.dg/tree-ssa/vrp106.c: New test.
4215 2016-08-05  Martin Sebor  <msebor@redhat.com>
4217         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4218         1ul in diagnostics.  Remove hyphen from "constant-expression."
4219         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4220         * g++.dg/cpp0x/static_assert3.C: Same.
4221         * g++.dg/cpp1y/constexpr-throw.C: Same.
4222         * g++.dg/template/nontype3.C: Same.
4223         * g++.dg/warn/overflow-warn-1.C: Same.
4224         * g++.dg/warn/overflow-warn-3.C: Same.
4225         * g++.dg/warn/overflow-warn-4.C: Same.
4227 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
4229         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4230         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4231         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4232         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4234 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
4236         PR tree-optimization/72810
4237         * gcc.dg/tree-ssa/vrp110.c: New test.
4239 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
4241         PR Target/72819
4242         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4243         registers.
4244         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4245         saving the half-precision registers.
4246         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4247         value is returned in h0.
4248         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4249         are passed in FP/SIMD registers.
4250         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4251         passing works corrcetly.
4252         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4253         (hfa_f16x2_t): Likewise.
4254         (hfa_f16x3_t): Likewise.
4255         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4256         are promoted to double and passed in a double register.
4257         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4258         are promoted to double and stacked.
4259         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4260         __fp16 data types.
4261         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4262         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4263         __fp16 first get passed in FP/SIMD registers, then stacked.
4265 2016-08-05  Nathan Sidwell  <nathan@acm.org>
4267         PR c++/68724
4268         * g++.dg/cpp0x/pr68724.C: New.
4270 2016-08-05  Richard Biener  <rguenther@suse.de>
4272         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4274 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4276         * gcc.dg/tree-ssa/vrp107.c: New test.
4277         * gcc.dg/tree-ssa/vrp108.c: New test.
4278         * gcc.dg/tree-ssa/vrp109.c: New test.
4280 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4282         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4283         dg-options.
4285 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4287         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4288         test-cases.
4289         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4290         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4291         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4292         test-cases.
4293         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4294         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4295         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4296         large_double.
4298 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
4300         PR c++/72800
4301         * g++.dg/cpp1y/lambda-ice1.C: New.
4303 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4305         PR c++/72759
4306         * g++.dg/cpp1y/pr72759.C: New test.
4308 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
4310         * gcc.dg/switch-10.c: New test.
4312 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
4314         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4316 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
4318         * c-c++-common/goacc/routine-5.c: Update.
4320 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4322         PR rtl-optimization/70903
4323         * gcc.c-torture/execute/pr70903.c: New test.
4325 2016-08-04  Martin Liska  <mliska@suse.cz>
4327         * gcc.dg/params/params.exp: Replace file exists with
4328         TESTING_IN_BUILD_TREE.
4330 2016-08-04  Marek Polacek  <polacek@redhat.com>
4332         PR c++/70229
4333         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4335 2016-08-04  Richard Biener  <rguenther@suse.de>
4337         PR middle-end/71984
4338         * gcc.dg/torture/pr71984.c: Guard correctness check for
4339         little-endian.
4341 2016-08-03  Andrew Pinski  <apinski@cavium.com>
4343         * gcc.c-torture/compile/20160802-1.c: New testcase.
4345 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
4347         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4349 2016-08-03  Richard Biener  <rguenther@suse.de>
4351         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4352         and remove -O3.
4353         * c-c++-common/ubsan/pr71403-2.c: Likewise.
4354         * c-c++-common/ubsan/pr71403-3.c: Likewise.
4356 2016-08-03  Richard Biener  <rguenther@suse.de>
4358         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4359         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4360         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4361         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4363 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4365         * gcc.dg/init-excess-2.c: Require int32plus.
4366         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4367         * gcc.dg/pr59963-2.c: Require int32plus.
4368         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4369         * gcc.dg/unroll-7.c: Require int32plus.
4371 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
4373         PR tree-optimization/34114
4374         * gcc.dg/tree-ssa/loop-42.c: New test.
4376 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
4378         * gcc.target/aarch64/vminmaxnm.c: New.
4379         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4380         tests.
4382 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4384         * gcc.target/powerpc/vec-extract-5.c: New tests to test
4385         vec_extract for vector float, vector int, vector short, and vector
4386         char.
4387         * gcc.target/powerpc/vec-extract-6.c: Likewise.
4388         * gcc.target/powerpc/vec-extract-7.c: Likewise.
4389         * gcc.target/powerpc/vec-extract-8.c: Likewise.
4390         * gcc.target/powerpc/vec-extract-9.c: Likewise.
4392 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
4394         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4395         single stack adjustment, no writeback.
4396         * gcc.target/aarch64/test_frame_12.c: Likewise.
4397         * gcc.target/aarch64/test_frame_13.c: Likewise.
4398         * gcc.target/aarch64/test_frame_15.c: Likewise.
4399         * gcc.target/aarch64/test_frame_6.c: Likewise.
4400         * gcc.target/aarch64/test_frame_7.c: Likewise.
4401         * gcc.target/aarch64/test_frame_8.c: Likewise.
4402         * gcc.target/aarch64/test_frame_16.c: New test.
4404 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
4406         PR target/72748
4407         * gcc.target/i386/pr72748.c: New test.
4409 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
4411         PR tree-optimization/71818
4412         * gcc.dg/vect/pr71818.c: New
4414 2016-08-01  Martin Liska  <mliska@suse.cz>
4416         PR tree-optimization/71857
4417         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4419 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4421         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4423 2016-08-01  Jan Beulich  <jbeulich@suse.com>
4425         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4427 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4429         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4430         * gcc.target/powerpc/mulkc3-1.c: Likewise.
4432 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
4434         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4435         (check_effective_target_c++): Likewise. Also match for libstdc++.
4437 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4439         PR fortran/41922
4440         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4441         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4442         * gfortran.dg/pr41922.f90: New test.
4444 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4446         PR fortran/68566
4447         * gfortran.dg/pr68566.f90: new test.
4449 2016-07-30  Martin Sebor  <msebor@redhat.com>
4451         PR c++/60760
4452         PR c++/71091
4453         * g++.dg/cpp0x/constexpr-cast.C: New test.
4454         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4455         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4456         * g++.dg/ubsan/pr63956.C: Correct.
4458 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
4460         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4461         vector double or vector long where the vector is in memory.
4462         * gcc.target/powerpc/vec-extract-3.c: Likewise.
4463         * gcc.target/powerpc/vec-extract-4.c: Likewise.
4465 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4467         PR fortran/69867
4468         * gfortran.dg/pr69867.f90: New test.
4470 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4472         PR fortran/69962
4473         * gfortran.dg/pr69962.f90: New test.
4475 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4477         PR fortran/70006
4478         * gfortran.dg/pr70006.f90: New test.
4480 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4482         PR fortran/71730
4483         * gfortran.dg/pr71730.f90: New test.
4484         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4485         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4486         * gfortran.dg/array_constructor_26.f03: Ditto.
4488 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4490         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4491         * gcc.target/powerpc/pr71763.c: Likewise.
4493 2016-07-29  Marek Polacek  <polacek@redhat.com>
4495         PR c/71742
4496         * gcc.dg/940510-1.c: Adjust dg-error.
4497         * gcc.dg/c99-flex-array-1.c: Likewise.
4498         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4500         PR c/71853
4501         * gcc.dg/noncompile/pr71853.c: New test.
4503         PR c/71573
4504         * gcc.dg/noncompile/pr71573.c: New test.
4506         PR c/71926
4507         * g++.dg/warn/Wparentheses-30.C: New test.
4508         * gcc.dg/Wparentheses-14.c: New test.
4510 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
4512         * gcc.dg/pr59833.c: Use dg-add-options ieee.
4514 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
4516         PR tree-optimization/57558
4517         * gcc.dg/vect/pr57558-1.c: New test.
4518         * gcc.dg/vect/pr57558-2.c: New test.
4520 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4522         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4523         to scan forwprop1 dump pass.
4525 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4527         PR c++/51488
4528         * g++.dg/template/pr51488.C: New.
4530 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
4532         PR c/71969
4533         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4534         static __inline__.
4535         * gcc.dg/pr71969-1.c: New test.
4536         * gcc.dg/pr71969-2.c: New test.
4537         * gcc.dg/pr71969-3.c: New test.
4539 2016-07-29  Marek Polacek  <polacek@redhat.com>
4541         PR c/71574
4542         * c-c++-common/pr71574.c: New test.
4544         PR c/71583
4545         * gcc.dg/noncompile/pr71583.c: New test.
4547 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4549         PR middle-end/68217
4550         * gcc.dg/pr68217.c: New test.
4552 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4554         PR fortran/71067
4555         * gfortran.dg/pr71067_1.f90: New test.
4556         * gfortran.dg/pr71067_2.f90: Ditto.
4558 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4560         * gcc.target/powerpc/vec-extract-1.c: New test.
4562 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4564         PR fortran/71799
4565         * gfortran.dg/pr71799.f90: New test.
4567 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
4569         PR c++/71665
4570         * g++.dg/cpp0x/pr71665-1.C: New.
4571         * g++.dg/cpp0x/pr71665-2.C: Likewise.
4572         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4573         * g++.dg/ext/label10.C: Likewise.
4574         * g++.dg/parse/constant5.C: Likewise.
4576 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4578         PR fortran/71859
4579         * gfortran.dg/pr71859.f90: New test.
4580         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4581         * gfortran.dg/coarray_collectives_1.f90: Ditto.
4583 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
4585         PR fortran/71883
4586         * gfortran.dg/pr71883.f90 : New test.
4588 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4590         PR tree-optimization/71734
4591         * g++.dg/vect/pr70729-nest.cc: New test.
4593 2016-07-28  Renlin Li  <renlin.li@arm.com>
4595         Revert
4596         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4598         PR fortran/71902
4599         * gfortran.dg/dependency_47.f90:  New test.
4601 2016-07-28  Martin Liska  <mliska@suse.cz>
4603         PR gcov-profile/68025
4604         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4606 2016-07-28  Martin Liska  <mliska@suse.cz>
4608         * g++.dg/vect/pr70944.cc: New test.
4610 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
4612         PR middle-end/71994
4613         * gcc.dg/torture/pr71994.c: New test.
4615 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4617         PR middle-end/71078
4618         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4619         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4620         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4622 2016-07-27  Richard Biener  <rguenther@suse.de>
4624         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4626 2016-07-27  Martin Liska  <mliska@suse.cz>
4628         * gcc.dg/predict-13.c: New test.
4629         * gcc.dg/predict-14.c: New test.
4631 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4633         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
4634         including stdint.h.
4635         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4636         including stdint.h.
4638 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
4640         PR target/71869
4641         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4642         IEEE built-in functions handle quiet and signalling NaNs
4643         correctly.
4645 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4647         PR fortran/71862
4648         * gfortran.dg/pr71862.f90: New test.
4650 2016-07-26  Martin Sebor  <msebor@redhat.com>
4652         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4653         selector with dg-options.
4655 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
4657         PR tree-optimization/18046
4658         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4659         * gcc.dg/tree-ssa/vrp103.c: New test.
4660         * gcc.dg/tree-ssa/vrp104.c: New test.
4662 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4664         * gcc.target/powerpc/pr63354.c: Require lp64 since
4665         -mprofile-kernel is not legal with -m32.
4667 2016-07-26  Richard Biener  <rguenther@suse.de>
4669         PR rtl-optimization/71984
4670         * gcc.dg/torture/pr71984.c: New testcase.
4672 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
4674         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4675         g++-dg-runtest via et-dg-runtest.
4676         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4677         * gcc.dg/vect/vect.exp: Likewise.
4678         * gfortran.dg/graphite/graphite.exp: Likewise, but for
4679         gfortran-dg-runtest.
4680         * gfortran.dg/vect/vect.exp: Likewise.
4681         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4682         (check_mips_loongson_hw_available): Likewise.
4683         (check_effective_target_mpaired_single_runtime): Likewise.
4684         (check_effective_target_mips_loongson_runtime): Likewise.
4685         (add_options_for_mpaired_single): Likewise.
4686         (check_effective_target_vect_int): Add global et_index.
4687         Check and save the supported feature for a target selected by
4688         the et_index target.  Break long lines where appropriate.  Call
4689         et-is-effective-target for MIPS with an argument instead of
4690         check_effective_target_* where appropriate.
4691         (check_effective_target_vect_intfloat_cvt): Likewise.
4692         (check_effective_target_vect_uintfloat_cvt): Likewise.
4693         (check_effective_target_vect_floatint_cvt): Likewise.
4694         (check_effective_target_vect_floatuint_cvt): Likewise.
4695         (check_effective_target_vect_simd_clones): Likewise.
4696         (check_effective_target_vect_shift): ewise.
4697         (check_effective_target_whole_vector_shift): Likewise.
4698         (check_effective_target_vect_bswap): Likewise.
4699         (check_effective_target_vect_shift_char): Likewise.
4700         (check_effective_target_vect_long): Likewise.
4701         (check_effective_target_vect_float): Likewise.
4702         (check_effective_target_vect_double): Likewise.
4703         (check_effective_target_vect_long_long): Likewise.
4704         (check_effective_target_vect_no_int_max): Likewise.
4705         (check_effective_target_vect_no_int_add): Likewise.
4706         (check_effective_target_vect_no_bitwise): Likewise.
4707         (check_effective_target_vect_widen_shift): Likewise.
4708         (check_effective_target_vect_no_align): Likewise.
4709         (check_effective_target_vect_hw_misalign): Likewise.
4710         (check_effective_target_vect_element_align): Likewise.
4711         (check_effective_target_vect_condition): Likewise.
4712         (check_effective_target_vect_cond_mixed): Likewise.
4713         (check_effective_target_vect_char_mult): Likewise.
4714         (check_effective_target_vect_short_mult): Likewise.
4715         (check_effective_target_vect_int_mult): Likewise.
4716         (check_effective_target_vect_extract_even_odd): Likewise.
4717         (check_effective_target_vect_interleave): Likewise.
4718         (check_effective_target_vect_stridedN): Likewise.
4719         (check_effective_target_vect_multiple_sizes): Likewise.
4720         (check_effective_target_vect64): Likewise.
4721         (check_effective_target_vect_call_copysignf): Likewise.
4722         (check_effective_target_vect_call_sqrtf): Likewise.
4723         (check_effective_target_vect_call_btrunc): Likewise.
4724         (check_effective_target_vect_call_btruncf): Likewise.
4725         (check_effective_target_vect_call_ceil): Likewise.
4726         (check_effective_target_vect_call_ceilf): Likewise.
4727         (check_effective_target_vect_call_floor): Likewise.
4728         (check_effective_target_vect_call_floorf): Likewise.
4729         (check_effective_target_vect_call_lceil): Likewise.
4730         (check_effective_target_vect_call_lfloor): Likewise.
4731         (check_effective_target_vect_call_nearbyint): Likewise.
4732         (check_effective_target_vect_call_nearbyintf): Likewise.
4733         (check_effective_target_vect_call_round): Likewise.
4734         (check_effective_target_vect_call_roundf): Likewise.
4735         (check_effective_target_vect_perm): Likewise, but also append *_saved
4736         to the existing global name to properly cache the result.
4737         (check_effective_target_vect_perm_byte): Likewise.
4738         (check_effective_target_vect_perm_short): Likewise.
4739         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4740         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4741         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4742         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4743         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4744         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4745         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4746         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4747         (check_effective_target_vect_sdot_qi): Likewise.
4748         (check_effective_target_vect_udot_qi): Likewise.
4749         (check_effective_target_vect_sdot_hi): Likewise.
4750         (check_effective_target_vect_udot_hi): Likewise.
4751         (check_effective_target_vect_usad_char): Likewise.
4752         (check_effective_target_vect_pack_trunc): Likewise.
4753         (check_effective_target_vect_unpack): Likewise.
4754         (check_effective_target_vect_aligned_arrays): Likewise.
4755         (check_effective_target_vect_natural_alignment): Likewise.
4756         (check_effective_target_vector_alignment_reachable): Likewise.
4757         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4758         (is-effective-target): Initialize et_index if undefined.
4759         (et-dg-runtest): New.
4760         (et-is-effective-target): Likewise.
4761         (check_vect_support_and_set_flags): Add supported MIPS targets to
4762         EFFECTIVE_TARGETS list.  Return the number of supported targets.
4764 2016-07-26  Richard Biener  <rguenther@suse.de>
4765             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4767         PR middle-end/70920
4768         * gcc.dg/pr70920-1.c: New test-case.
4769         * gcc.dg/pr70902-2.c: Likewise.
4770         * gcc.dg/pr70920-3.c: Likewise.
4771         * gcc.dg/pr70920-4.c: Likewise
4772         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4773         2 instead of 3.
4775 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
4777         * gcc.c-torture/execute/pr71494.c: Require label_values.
4778         * gcc.dg/pr16973.c: Ditto.
4780 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4782         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4783         * gcc.dg/torture/pr69771.c: Require int32plus.
4784         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4786 2016-07-25  Martin Liska  <mliska@suse.cz>
4788         * gcc.dg/torture/pr71987.c: New test.
4790 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4792         PR fortran/71935
4793         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4794         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
4795         * gfortran.dg/pr71935.f90: New test.
4797 2016-07-22  Martin Sebor  <msebor@redhat.com>
4799         PR c++/71675
4800         * g++.dg/ext/atomic-3.C: New test.
4801         * gcc.dg/atomic/pr71675.c: New test.
4803 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
4805         * gcc.target/i386/mvc8.c: New test.
4807 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
4809         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4810         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4812 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4814         PR fortran/71795
4815         * gfortran.dg/constructor_50.f90:  New test.
4817 2016-07-22  Martin Liska  <mliska@suse.cz>
4819         PR gcov-profile/69028
4820         PR gcov-profile/62047
4821         * g++.dg/cilk-plus/pr69028.C: New test.
4823 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
4825         * gfortran.dg/coarray_stat_2.f90: New test.
4827 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
4829         * gcc.target/powerpc/vec-extract.h: New files to check the
4830         vec_extract built-in functions for all vector types, testing
4831         accessing each element, both with constant and variable element
4832         numbers.
4833         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4834         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4835         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4836         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4837         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4838         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4839         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4840         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4841         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4843 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4845         PR c++/71728
4846         * g++.dg/other/pr71728.C: New test.
4848 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
4850         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4851         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4852         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4853         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4854         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4856 2016-07-21  Richard Biener  <rguenther@suse.de>
4858         PR tree-optimization/71947
4859         * gcc.dg/tree-ssa/vrp102.c: New testcase.
4861 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4863         * gcc.dg/tree-ssa/scev-15.c: New.
4865 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
4867         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4869 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
4871         PR c++/71941
4872         * g++.dg/gomp/pr71941.C: New test.
4874 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
4876         PR c/70339
4877         PR c/71858
4878         * g++.dg/spellcheck-identifiers.C: New test case, based on
4879         gcc.dg/spellcheck-identifiers.c.
4880         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4881         gcc.dg/spellcheck-identifiers-2.c.
4882         * g++.dg/spellcheck-typenames.C: New test case, based on
4883         gcc.dg/spellcheck-typenames.c
4885 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
4887         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4888         pointer to member function and also test catching by reference.
4890 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4892         * gcc.target/s390/pr67443.c: Fix test case.
4894 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4896         * gcc.target/s390/insv-1.c: Xfail some tests.
4897         * gcc.target/s390/insv-2.c: Likewise.
4899 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4901         * gcc.target/avr/torture/get-mem.c: New test.
4902         * gcc.target/avr/torture/set-mem.c: New test.
4904 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
4906         PR target/71948
4907         * gcc.target/avr/torture/tiny-progmem.c: New test.
4909 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
4911         PR c++/71909
4912         * g++.dg/parse/pr71909.C: New test.
4913         * g++.dg/tm/pr71909.C: New test.
4915         PR c++/50060
4916         * g++.dg/cpp0x/constexpr-50060.C: New test.
4917         * g++.dg/cpp1y/constexpr-50060.C: New test.
4919 2016-07-20  Martin Liska  <mliska@suse.cz>
4921         * gfortran.dg/graphite/pr71898.f90: New test.
4923 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
4925         PR tree-optimization/71503
4926         PR tree-optimization/71683
4927         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4928         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4930 2016-07-20  Martin Liska  <mliska@suse.cz>
4932         * gcc.dg/plugin/plugin.exp: Remove sreal test.
4933         * gcc.dg/plugin/sreal-test-1.c: Remove.
4934         * gcc.dg/plugin/sreal_plugin.c: Remove.
4936 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4938         PR fortran/71902
4939         * gfortran.dg/dependency_47.f90:  New test.
4941 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
4943         PR rtl-optimization/71916
4944         * gcc.c-torture/compile/pr71916.c: New test.
4946         PR middle-end/71874
4947         * g++.dg/torture/pr71874.C: New test.
4949         PR middle-end/71734
4950         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4951         (my_alloc): Rewritten to use __builtin_posix_memalign and
4952         __SIZE_TYPE__.
4953         (my_free): Use __builtin_free instead of _mm_free.
4954         (Vec::operator=): Use __builtin_memcpy.
4956 2016-07-19  Martin Jambor  <mjambor@suse.cz>
4958         PR fortran/71688
4959         * gfortran.dg/pr71688.f90: New test.
4961 2016-07-19  Richard Biener  <rguenther@suse.de>
4963         * c-c++-common/vector-subscript-6.c: New testcase.
4964         * c-c++-common/vector-subscript-7.c: Likewise.
4966 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4968         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4969         and UInt32 based on __SIZEOF_INT__.
4971 2016-07-19  Richard Biener  <rguenther@suse.de>
4973         PR tree-optimization/71901
4974         * gcc.dg/torture/pr71901.c: New testcase.
4976 2016-07-19  Richard Biener  <rguenther@suse.de>
4978         PR tree-optimization/71908
4979         * gcc.dg/torture/pr71908.c: New testcase.
4981 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
4983         PR target/71493
4984         * gcc.target/powerpc/pr71493-1.c: New test.
4985         * gcc.target/powerpc/pr71493-2.c: Likewise.
4987 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
4989         PR c++/71835
4990         * g++.dg/conversion/ambig3.C: New test.
4992         PR c++/71828
4993         * g++.dg/cpp0x/constexpr-71828.C: New test.
4995         PR c++/71826
4996         * g++.dg/template/pr71826.C: New test.
4998         PR c++/71822
4999         * g++.dg/template/defarg21.C: New test.
5001         PR c++/71871
5002         * g++.dg/ext/vector31.C: New test.
5004 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
5006         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5008 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
5010         PR tree-optimization/71734
5011         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5013 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5015         * gcc.target/s390/warn-dynamicstack-1.c: New test.
5016         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5017         stack-layout-dynamic-1.c: New test.
5019 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5021         * gcc.target/s390/nolrl-1.c: New test.
5023 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
5025         PR fortran/71523
5026         * gfortran.dg/pr71523_1.f90: New test.
5027         * gfortran.dg/pr71523_2.f90: New test.
5029 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
5031         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5033 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5034             Marco Restelli  <mrestelli@gmail.com>
5036         PR fortran/62125
5037         * gfortran.dg/pr62125.f90: New test.
5039 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5041         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5042         * gcc.target/powerpc/mulkc3-1.c: Likewise.
5044 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
5046         PR c++/58796
5047         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5048         * g++.dg/cpp0x/nullptr35.C: New test.
5050 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5052         * gcc.dg/tree-ssa/scev-8.c: Update test string.
5054 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
5056         * gfortran.dg/goacc/vector_length.f90: New test.
5058 2016-07-15  Richard Biener  <rguenther@suse.de>
5060         PR tree-optimization/71881
5061         * gcc.dg/torture/pr71881.c: New testcase.
5063 2016-07-15  Richard Biener  <rguenther@suse.de>
5065         PR tree-optimization/71887
5066         * gcc.dg/torture/pr71887.c: New testcase.
5068 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
5070         PR c/71858
5071         * gcc.dg/spellcheck-identifiers-3.c: New test.
5073 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
5075         PR fortran/71807
5076         * gfortran.dg/null_9.f90: New test.
5078 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5080         * gcc.dg/tree-ssa/loop-41.c: New test.
5082 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
5084         PR tree-optimization/71347
5085         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5087 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5089         PR fortran/29819
5090         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5091         * gfortran.dg/contains.f90: Ditto.
5092         * gfortran.dg/contains_empty_1.f03: Ditto.
5093         * gfortran.dg/submodule_3.f08: Ditto.
5095 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5097         PR testsuite/71865
5098         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5099         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5100         expected diagnostics.
5102         PR c/71858
5103         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5104         * gcc.dg/spellcheck-identifiers-2.c: New test.
5105         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5106         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5108 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
5110         PR tree-optimization/71872
5111         * gcc.c-torture/compile/pr71872.c: New test.
5113 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5115         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5116         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5117         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5118         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5119         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5120         * gcc.target/arm/atomic-op-acquire-1.c: This.
5121         * gcc.target/arm/atomic-op-char.c: Rename into ...
5122         * gcc.target/arm/atomic-op-char-1.c: This.
5123         * gcc.target/arm/atomic-op-consume.c: Rename into ...
5124         * gcc.target/arm/atomic-op-consume-1.c: This.
5125         * gcc.target/arm/atomic-op-int.c: Rename into ...
5126         * gcc.target/arm/atomic-op-int-1.c: This.
5127         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5128         * gcc.target/arm/atomic-op-relaxed-1.c: This.
5129         * gcc.target/arm/atomic-op-release.c: Rename into ...
5130         * gcc.target/arm/atomic-op-release-1.c: This.
5131         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5132         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5133         * gcc.target/arm/atomic-op-short.c: Rename into ...
5134         * gcc.target/arm/atomic-op-short-1.c: This.
5135         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5136         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5137         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5138         * gcc.target/arm/atomic-op-char-2.c: Likewise.
5139         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5140         * gcc.target/arm/atomic-op-int-2.c: Likewise.
5141         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5142         * gcc.target/arm/atomic-op-release-2.c: Likewise.
5143         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5144         * gcc.target/arm/atomic-op-short-2.c: Likewise.
5146 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
5148         PR fortran/70842
5149         * gfortran.dg/select_type_35.f03: New test.
5151 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5153         PR target/65951
5154         PR tree-optimization/70923
5155         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5156         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5157         * gcc.dg/vect/pr65951.c: Likewise.
5158         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5160 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
5162         * c-c++-common/pr60226.c: Expect maximum object file alignment
5163         error on AIX.
5165 2016-07-14  Richard Biener  <rguenther@suse.de>
5167         PR tree-optimization/71866
5168         * gcc.dg/torture/pr71866.c: New testcase.
5170 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5172         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5173         selector and enclose boolean expression in curly braces.
5175 2016-07-14  Alan Modra  <amodra@gmail.com>
5177         PR target/71733
5178         * gcc.target/powerpc/p9-novsx.c: New.
5180 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5182         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5183         * g++.dg/tree-prof/morefunc.C: Dito.
5184         * g++.dg/tree-prof/pr35545.C: Dito.
5185         * g++.dg/tree-prof/reorder.C: Dito.
5186         * gcc.dg/tree-prof/20050826-2.c: Dito.
5187         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5188         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5189         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5190         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5191         * gcc.dg/tree-prof/inliner-1.c: Dito.
5192         * gcc.dg/tree-prof/merge_block.c: Dito.
5193         * gcc.dg/tree-prof/stringop-1.c: Dito.
5194         * gcc.dg/tree-prof/stringop-2.c: Dito.
5195         * gcc.dg/tree-prof/switch-case-1.c: Dito.
5196         * gcc.dg/tree-prof/switch-case-2.c: Dito.
5197         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5198         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5199         * gcc.dg/tree-prof/update-loopch.c: Dito.
5200         * gcc.dg/tree-prof/val-prof-1.c: Dito.
5201         * gcc.dg/tree-prof/val-prof-2.c: Dito.
5202         * gcc.dg/tree-prof/val-prof-3.c: Dito.
5203         * gcc.dg/tree-prof/val-prof-4.c: Dito.
5204         * gcc.dg/tree-prof/val-prof-5.c: Dito.
5205         * gcc.dg/tree-prof/val-prof-6.c: Dito.
5206         * gcc.dg/tree-prof/val-prof-7.c: Dito.
5208 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5210         * lib/profopt.exp (profopt-execute): Remove .imports files.
5212 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5214         * lib/profopt.exp (profopt-execute): Always log profiler command line.
5216 2016-07-13  Andi Kleen  <ak@linux.intel.com>
5218         * lib/profopt.exp (dg-final-scan-autofdo,
5219         dg-final-scan-not-autofdo): New functions.
5221 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
5223         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5224         * gcc.dg/vect/vect-35.c: Ditto.
5225         * gcc.dg/vect/vect-alias-check-2.c: New test.
5227 2016-07-13  Martin Liska  <mliska@suse.cz>
5229         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5230         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5231         * gfortran.dg/pr42108.f90: Update expected dump scan.
5233 2016-07-13  Richard Biener  <rguenther@suse.de>
5235         PR tree-optimization/24574
5236         * gcc.dg/pr24574.c: New testcase.
5238 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5240         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5241         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5242         * c-c++-common/pr68833-1.c: Require int32plus.
5243         * gcc.dg/ipa/pr63551.c: Likewise.
5244         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5245         * gcc.dg/ipa/pr64041.c: Require int32plus.
5247 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5249         PR ipa/71633
5250         * g++.dg/pr71633.C: New test.
5252 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5254         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5255         Add new arm_thumb1_cbz_ok effective target.
5256         * gcc.target/arm/cbz.c: New test.
5258 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5260         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5261         Define effective target.
5262         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5263         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5264         * gcc.target/arm/movhi_movw.c: New test.
5265         * gcc.target/arm/movsi_movw.c: Likewise.
5266         * gcc.target/arm/movdi_movw.c: Likewise.
5268 2016-07-13  Richard Biener  <rguenther@suse.de>
5270         PR middle-end/71104
5271         * gcc.dg/pr71104-1.c: New testcase.
5272         * gcc.dg/pr71104-2.c: Likewise.
5274 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5276         PR target/71805
5277         * gcc.target/powerpc/pr71805.c: New test.
5279 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5281         * gcc.target/powerpc/divkc3-1.c: New.
5282         * gcc.target/powerpc/mulkc3-1.c: New.
5284 2016-07-12  Nathan Sidwell  <nathan@acm.org>
5286         * gcc.target/arm/data-rel-1.c: New.
5287         * gcc.target/arm/data-rel-2.c: New.
5288         * gcc.target/arm/data-rel-3.c: New.
5290 2016-07-12  Martin Liska  <mliska@suse.cz>
5292         * gcc.dg/params/blocksort-part.c: New test.
5293         * gcc.dg/params/params.exp: New file.
5295 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5297         PR middle-end/71700
5298         * gcc.c-torture/execute/pr71700.c: New test.
5300 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
5301         Richard Biener  <rguenther@suse.de>
5303         PR tree-optimization/23286
5304         PR tree-optimization/70159
5305         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5306         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5307         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5308         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5309         * gcc.dg/tree-ssa/pr35286.c: Likewise.
5310         * gcc.dg/tree-ssa/pr35287.c: Likewise.
5311         * gcc.dg/hoist-register-pressure-1.c: Likewise.
5312         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5313         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5314         * gcc.dg/pr51879-12.c: Likewise.
5315         * gcc.dg/strlenopt-9.c: Likewise.
5316         * gcc.dg/tree-ssa/pr47392.c: Likewise.
5317         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5318         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5319         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5320         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5321         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5322         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5323         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5324         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5325         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5326         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5327         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5328         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5329         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5330         * gfortran.dg/pr43984.f90: Adjust expected outcome.
5332 2016-07-12  Richard Biener  <rguenther@suse.de>
5334         PR rtl-optimization/68961
5335         * gcc.target/i386/pr68961.c: New testcase.
5337 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
5339         PR middle-end/71758
5340         * c-c++-common/gomp/pr71758.c: New test.
5341         * gfortran.dg/gomp/pr71758.f90: New test.
5343         PR tree-optimization/71823
5344         * gcc.dg/vect/pr71823.c: New test.
5346 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
5348         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5349         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5350         and LINE_MAP_MAX_LOCATION_WITH_COLS.
5352 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
5354         PR target/71801
5355         * gcc.target/i386/pr71801.c: New test.
5357 2016-07-11  Richard Biener  <rguenther@suse.de>
5359         PR tree-optimization/71816
5360         * gcc.dg/torture/pr71816.c: New testcase.
5362 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5364         PR fortran/71783
5365         * gfortran.dg/dependency_46.f90:  New test.
5367 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
5369         PR rtl-optimization/71621
5370         * gcc.target/i386/pr71621-1.c: New.
5371         * gcc.target/i386/pr71621-2.c: New.
5373 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
5375         * gfortran.dg/goacc/pr71704.f90: New test.
5377 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5379         PR target/71297
5380         * gcc.target/powerpc/pr71297.c: New.
5382 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
5384         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5386 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5388         PR target/71806
5389         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5391 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
5393         PR tree-optimization/71667
5394         * gcc.dg/vect/pr71667.c: New
5396 2016-07-08  Martin Liska  <mliska@suse.cz>
5398         * gcc.dg/torture/pr71606.c: New test.
5400 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5402         PR fortran/71764
5403         * gfortran.dg/pr71764.f90: New test.
5405 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
5406             Kai Tietz  <ktietz70@googlemail.com>
5408         PR c++/70869
5409         PR c++/71054
5410         * g++.dg/cpp0x/pr70869.C: New test.
5411         * g++.dg/cpp0x/pr71054.C: New test.
5413 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
5415         * g++.dg/debug/pr71432.C: Fail on AIX.
5417 2016-07-07  Martin Liska  <mliska@suse.cz>
5419         * gfortran.dg/do_1.f90: Remove a corner case that triggers
5420         an undefined behavior.
5421         * gfortran.dg/do_3.F90: Likewise.
5422         * gfortran.dg/do_check_11.f90: New test.
5423         * gfortran.dg/do_check_12.f90: New test.
5424         * gfortran.dg/do_corner_warn.f90: New test.
5426 2016-07-07  Martin Liska  <mliska@suse.cz>
5428         * gfortran.dg/predict-1.f90: Ammend the test.
5429         * gfortran.dg/predict-2.f90: Likewise.
5431 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5433         PR ipa/71624
5434         * g++.dg/pr71624.C: New test.
5436 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5438         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5439         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5440         ARMv8-M Mainline architectures.
5442 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5444         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5445         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5447 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
5449         PR target/70098
5450         PR target/71763
5451         * gcc.target/powerpc/pr71763.c: New file.
5453 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
5455         PR tree-optimization/71518
5456         * gcc.dg/pr71518.c: New test.
5458 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
5460         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5462 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5464         PR target/50739
5465         * gcc.target/avr/pr50739.c: New test.
5467 2016-07-05  Jan Hubicka  <jh@suse.cz>
5469         * gcc.dg/tree-ssa/scev-14.c: update template.
5471 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
5473         * gcc.dg/vect/group-no-gaps-1.c: New test.
5475 2016-07-05  Andi Kleen  <ak@linux.intel.com>
5477         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5478         if kernel supports MPX.
5480 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
5482         * gcc.c-torture/compile/pr69102.c: Require fpic support.
5484 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
5485             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5487         * gcc.target/powerpc/signbit-1.c: New test.
5488         * gcc.target/powerpc/signbit-2.c: New test.
5489         * gcc.target/powerpc/signbit-3.c: New test.
5491 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5493         PR rtl-optimization/71594
5494         * gcc.dg/torture/pr71594.c: New test.
5496 2016-07-05  Jan Hubicka  <jh@suse.cz>
5498         * gcc.dg/tree-ssa/scev-14.c: new testcase.
5500 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
5502         PR c++/62314
5503         * g++.dg/parse/error5.C: Update column
5504         number of missing semicolon error.
5505         * g++.dg/pr62314-2.C: New test case.
5507 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5509         * gfortran.dg/coarray_stat_function.f90: New test.
5510         * gfortran.dg/coarray_stat_whitespace.f90: New test.
5511         * gfortran.dg/coarray_lib_comm_1: Adapting old test
5512         to new interfaces.
5514 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5516         PR fortran/71623
5517         * gfortran.dg/deferred_character_17.f90: New test.
5519 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
5521         * gcc.target/arm/neon/polytypes.c: Move to ...
5522         * gcc.target/arm/polytypes.c: ... here.
5523         * gcc.target/arm/neon/pr51534.c: Move to ...
5524         * gcc.target/arm/pr51534.c: ... here.
5525         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5526         * gcc.target/arm/vect-vcvt.c: ... here.
5527         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5528         * gcc.target/arm/vect-vcvtq.c: ... here.
5529         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5530         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5531         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5532         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5533         * gcc.target/arm/neon/neon.exp: Delete.
5534         * gcc.target/arm/neon/: Delete.
5536 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5538         PR fortran/65575
5539         * gfortran.dg: pr65575.f90: New test.
5541 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5543         PR fortran/35849
5544         * gfortran.dg: pr35849.f90: New test.
5546 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
5548         PR c++/71739
5549         * g++.dg/cpp0x/pr71739.C: New test.
5551 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
5553         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5555 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5557         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5558         locr.
5559         * gcc.target/s390/loc-1.c: New test.
5561 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
5563         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5564         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5566 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5568         PR target/63874
5569         * gcc.target/aarch64/pr63874.c: New test.
5571 2016-07-04  Jan Beulich  <jbeulich@suse.com>
5573         * g++.dg/header.c: New.
5574         * gcc.dg/header.c: New.
5576 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
5578         PR c/71719
5579         * c-c++-common/Wunused-var-15.c: New test.
5581 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
5583         PR fortran/71687
5584         * gfortran.dg/gomp/pr71687.f90: New test.
5586 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5588         * gcc.dg/const-float128-ped.c: Require __float128 effective
5589         target and options.
5590         * gcc.dg/const-float128.c: Likewise.
5591         * gcc.dg/torture/float128-cmp-invalid.c: Require
5592         __float128 and base_quadfloat_support effective targets, and
5593         __float128 options.
5594         * gcc.dg/torture/float128-div-underflow.c: Likewise.
5595         * gcc.dg/torture/float128-extend-nan.c: Likewise.
5596         * gcc.dg/torture/float128-nan.c: Likewise.
5597         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5598         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5599         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5600         * lib/target-supports.exp (check_effective_target___float128): New.
5601         (add_options_for___float128): New.
5602         (check_effective_target_base_quadword_support): New.
5604 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5606         PR target/71720
5607         * gcc.target/powerpc/pr71720.c: New test.
5609 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5611         * gcc.dg/bss.c: New.
5613 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
5615         PR target/71698
5616         * gcc.target/powerpc/pr71698.c: New test.
5618 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
5620         PR target/71151
5621         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5622         instead of ".foo" for its section name.
5623         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5624         depending on MCU's flash size.
5625         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5626         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5627         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5628         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5629         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5630         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5632 2016-07-01  Jan Beulich  <jbeulich@suse.com>
5634         * gcc.target/i386/pr65105-2.c: Add -msse2.
5636 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5638         PR tree-optimization/71707
5639         * gcc.dg/strlenopt-29.c: New test.
5641         PR fortran/71704
5642         * gfortran.dg/gomp/pr71704.f90: New test.
5644         PR fortran/71705
5645         * gfortran.dg/gomp/pr71705.f90: New test.
5647 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5649         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5650         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5651         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5652         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5653         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5654         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5655         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5656         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5657         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5658         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5659         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5660         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5661         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5662         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5663         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5664         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5665         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5666         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5667         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5668         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5669         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5670         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5671         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5672         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5673         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5674         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5675         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5676         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5677         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5678         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5679         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5680         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5681         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5682         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5683         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5684         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5685         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5686         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5687         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5688         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5689         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5690         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5691         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5692         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5693         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5694         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5695         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5696         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5697         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5698         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5699         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5700         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5701         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5702         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5703         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5704         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5705         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5706         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5707         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5708         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5709         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5710         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5711         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5712         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5713         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5714         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5715         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5716         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5717         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5718         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5719         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5720         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5721         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5722         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5723         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5724         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5725         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5726         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5727         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5728         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5729         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5731 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5732             James Greenhalgh  <james.greenhalgh@arm.com>
5734         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5736 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
5737             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5739         * gcc.target/aarch64/vget_set_lane_1.c: New test.
5741 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
5743         PR driver/71651
5744         * gcc.dg/spellcheck-options-12.c: New test case.
5746 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
5748         PR middle-end/71693
5749         * gcc.c-torture/compile/pr71693.c: New test.
5751 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
5753         * gcc.dg/spellcheck-params.c: New testcase.
5754         * gcc.dg/spellcheck-params-2.c: New testcase.
5756 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5758         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5759         vector extract instructions.
5760         * gcc.target/powerpc/p9-extract-2.c: Likewise.
5762 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5764         PR fortran/71686
5765         * gfortran.dg/unexpected_eof_2.f90: New test.
5766         * gfortran.dg/unexpected_eof_3.f90: New test.
5768 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
5770         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5772 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
5774         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5775         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5776         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5778 2016-06-29  Richard Biener  <rguenther@suse.de>
5780         PR middle-end/15256
5781         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5783 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5785         * gcc.target/arm/aapcs/neon-vect10.c: Require
5786         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5787         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5788         * gcc.target/arm/aapcs/vfp18.c: Likewise.
5789         * gcc.target/arm/aapcs/vfp19.c: Likewise.
5790         * gcc.target/arm/aapcs/vfp20.c: Likewise.
5791         * gcc.target/arm/aapcs/vfp21.c: Likewise.
5792         * gcc.target/arm/fp16-aapcs-1.c: Require
5793         -mfloat-ab=hard.  Also simplify the test.
5794         * gcc.target/arm/fp16-aapcs-2.c: New.
5796 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
5798         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5799         (add_options_for_arm_fp16_ieee): New.
5800         (add_options_for_arm_fp16_alternative): New.
5801         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
5802         long-line.
5803         (effective_target_arm_fp16_hw): New.
5805 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5807         PR tree-optimization/71655
5808         * g++.dg/pr71655.C: New test.
5810 2016-06-29  Martin Liska  <mliska@suse.cz>
5812         * gcc.dg/pr71585.c: New test.
5813         * gcc.dg/pr71585-2.c: New test.
5814         * gcc.dg/pr71585-3.c: New test.
5816 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5818         PR tree-optimization/70729
5819         * g++.dg/vect/pr70729.cc: New test.
5821 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
5823         * c-c++-common/gomp/cancel-1.c: Extend.
5825 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5827         PR tree-optimization/71625
5828         * gcc.dg/strlenopt-28.c: New test.
5830 2016-06-29  Richard Biener  <rguenther@suse.de>
5832         PR middle-end/71002
5833         * g++.dg/torture/pr71002.C: Adjust testcase.
5835 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
5837         PR c/71685
5838         * gcc.dg/pr71685.c: New test.
5840 2016-06-28  Martin Sebor  <msebor@redhat.com>
5842         PR c/71552
5843         * gcc.dg/init-bad-9.c: New test.
5845 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5847         * gcc.target/powerpc/abs128-1.c: Require VSX.
5848         * gcc.target/powerpc/copysign128-1.c: Likewise.
5849         * gcc.target/powerpc/inf128-1.c: Likewise.
5850         * gcc.target/powerpc/nan128-1.c: Likewise.
5852 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
5854         PR middle-end/71626
5855         * gcc.c-torture/execute/pr71626-1.c: New test.
5856         * gcc.c-torture/execute/pr71626-2.c: New test.
5858 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
5860         PR target/71656
5861         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5863 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
5865         PR target/71670
5866         * gcc.target/powerpc/pr71670.c: New testcase.
5868 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
5870         PR target/71656
5871         * gcc.target/powerpc/pr71656-1.c: New test.
5872         * gcc.target/powerpc/pr71656-2.c: New test.
5874 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
5876         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5877         around fp16 code.
5878         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5879         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5880         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5881         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5882         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5883         Add arm_neon_fp16_ok effective target.
5884         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5885         Likewise.
5886         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5887         Likewise.
5888         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5889         Likewise.
5890         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5891         Likewise.
5892         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5893         Likewise.
5894         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5895         Likewise.
5896         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5897         Likewise.
5898         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5899         Likewise.
5900         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5901         Likewise.
5902         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5903         Likewise.
5904         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5905         Likewise.
5907 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
5909         * gcc.dg/predict-12.c: New testcase.
5911 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5913         PR fortran/71649
5914         * gfortran.dg/pr71649.f90: New test.
5916 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
5918         PR tree-optimization/71643
5919         * g++.dg/opt/pr71643.C: New test.
5921         PR tree-optimization/71631
5922         * gcc.c-torture/execute/pr71631.c: New test.
5924 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5926         * gcc.dg/predict-11.c: New testcase.
5927         * gfortran.dg/predict-2.f90: New testcase.
5929 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
5931         * gcc.dg/predict-10.c: New test.
5933 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5935         * gcc.target/powerpc/abs128-1.c: New.
5936         * gcc.target/powerpc/copysign128-1.c: New.
5937         * gcc.target/powerpc/inf128-1.c: New.
5938         * gcc.target/powerpc/nan128-1.c: New.
5940 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
5942         * gfortran.dg/pr71642.f90: New test.
5944 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
5946         PR tree-optimization/71647
5947         * gcc.target/i386/pr71647.c: New test.
5949 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5951         * gcc.target/i386/noplt-gd-1.c: New test.
5952         * gcc.target/i386/noplt-gd-2.c: Likewise.
5953         * gcc.target/i386/noplt-gd-3.c: Likewise.
5954         * gcc.target/i386/noplt-ld-1.c: Likewise.
5955         * gcc.target/i386/noplt-ld-2.c: Likewise.
5956         * gcc.target/i386/noplt-ld-3.c: Likewise.
5957         * lib/target-supports.exp
5958         (check_effective_target_tls_get_addr_via_got): New.
5960 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5962         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5963         testsuite compile flags.
5964         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5965         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5967 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5969         * g++dg/vect/pr36684.cc: Add dg-do compile.
5970         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5971         * gcc.dg/vect/pr70021.c: Ditto.
5972         * gcc.dg/vect/pr70138-1.c: Ditto.
5973         * gcc.dg/vect/pr70138-2.c: Ditto.
5974         * gcc.dg/vect/pr70354-1.c: Ditto.
5975         * gcc.dg/vect/pr70354-2.c: Ditto.
5976         * gcc.dg/vect/pr71259.c: Ditto.
5977         * gcc.dg/vect/pr71416-1.c: Ditto.
5978         * gcc.dg/vect/slp-43.c: Ditto.
5979         * gcc.dg/vect/slp-45.c: Ditto.
5980         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5981         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5982         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5983         * gfortran.dg/vect/pr69980.f90: Ditto.
5985 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
5987         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5988         * gcc.dg/vect/bb-slp-30.c: Ditto.
5989         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5990         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5991         * gcc.dg/vect/pr45902.c: Ditto.
5992         * gcc.dg/vect/pr48172.c: Ditto.
5993         * gcc.dg/vect/pr48377.c: Ditto.
5994         * gcc.dg/vect/pr49038.c: Ditto.
5995         * gcc.dg/vect/pr49771.c: Ditto.
5996         * gcc.dg/vect/pr52091.c: Ditto.
5997         * gcc.dg/vect/pr53185-2.c: Ditto.
5998         * gcc.dg/vect/pr56826.c: Ditto.
5999         * gcc.dg/vect/pr60276.c: Ditto.
6000         * gcc.dg/vect/pr62021.c: Ditto.
6001         * gcc.dg/vect/pr63530.c: Ditto.
6002         * gcc.dg/vect/pr65518.c: Ditto.
6003         * gcc.dg/vect/pr65947-1.c: Ditto.
6004         * gcc.dg/vect/pr65947-10.c: Ditto.
6005         * gcc.dg/vect/pr65947-11.c: Ditto.
6006         * gcc.dg/vect/pr65947-12.c: Ditto.
6007         * gcc.dg/vect/pr65947-13.c: Ditto.
6008         * gcc.dg/vect/pr65947-2.c: Ditto.
6009         * gcc.dg/vect/pr65947-3.c: Ditto.
6010         * gcc.dg/vect/pr65947-4.c: Ditto.
6011         * gcc.dg/vect/pr65947-5.c: Ditto.
6012         * gcc.dg/vect/pr65947-6.c: Ditto.
6013         * gcc.dg/vect/pr65947-7.c: Ditto.
6014         * gcc.dg/vect/pr65947-8.c: Ditto.
6015         * gcc.dg/vect/pr65947-9.c: Ditto.
6016         * gcc.dg/vect/pr71416-1.c: Ditto.
6017         * gcc.dg/vect/pr71439.c: Ditto.
6018         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6019         * gcc.dg/vect/vect-bswap16.c: Ditto.
6020         * gcc.dg/vect/vect-bswap32.c: Ditto.
6021         * gcc.dg/vect/vect-bswap64.c: Ditto.
6022         * gcc.dg/vect/vect-live-1.c: Ditto.
6023         * gcc.dg/vect/vect-live-2.c: Ditto.
6024         * gcc.dg/vect/vect-live-3.c: Ditto.
6025         * gcc.dg/vect/vect-live-4.c: Ditto.
6026         * gcc.dg/vect/vect-live-5.c: Ditto.
6027         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6028         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6029         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6030         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6031         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6032         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6033         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6034         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6035         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6036         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6037         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6038         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6039         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6040         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6041         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6042         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6043         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6045 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
6047         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6049 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
6051         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
6052         ia32 if R_386_GOT32X relocation is supported.
6053         * gcc.target/i386/noplt-3.c: Likewise.
6054         * gcc.target/i386/noplt-2.c: Likewise.
6055         (main): Renamed to ...
6056         (bar): This.
6057         * gcc.target/i386/noplt-4.c: Likewise.
6058         (main): Renamed to ...
6059         (bar): This.
6060         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6061         * gcc.target/i386/pr67400-5.c: Likewise.
6063 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
6065         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6066         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6068         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6069         f4): Adjust expected diagnostics.
6070         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6071         (T): If OVFP is defined, redefine to TP.
6072         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6073         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6074         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6075         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6076         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6077         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6078         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6079         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6080         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6081         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6082         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6083         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6084         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6085         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6086         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6087         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6088         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6089         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6090         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6091         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6092         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6093         as last argument to __builtin_add_overflow_p.
6095 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6097         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6098         dg-options and remove default vector testsuite compile flags.
6099         * g++.dg/vect/pr33860a.cc: Ditto.
6100         * g++.dg/vect/pr45470-a.cc: Ditto.
6101         * g++.dg/vect/pr45470-b.cc: Ditto.
6102         * g++.dg/vect/pr60896.cc: Ditto.
6103         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6104         * gcc.dg/vect/pr18308.c: Ditto.
6105         * gcc.dg/vect/pr24049.c: Ditto.
6106         * gcc.dg/vect/pr33373.c: Ditto.
6107         * gcc.dg/vect/pr36228.c: Ditto.
6108         * gcc.dg/vect/pr42395.c: Ditto.
6109         * gcc.dg/vect/pr42604.c: Ditto.
6110         * gcc.dg/vect/pr46663.c: Ditto.
6111         * gcc.dg/vect/pr48765.c: Ditto.
6112         * gcc.dg/vect/pr49093.c: Ditto.
6113         * gcc.dg/vect/pr49352.c: Ditto.
6114         * gcc.dg/vect/pr52298.c: Ditto.
6115         * gcc.dg/vect/pr52870.c: Ditto.
6116         * gcc.dg/vect/pr53185.c: Ditto.
6117         * gcc.dg/vect/pr53773.c: Ditto.
6118         * gcc.dg/vect/pr56695.c: Ditto.
6119         * gcc.dg/vect/pr62171.c: Ditto.
6120         * gcc.dg/vect/pr63530.c: Ditto.
6121         * gcc.dg/vect/pr68339.c: Ditto.
6122         * gcc.dg/vect/pr71259.c: Ditto.
6123         * gcc.dg/vect/vect-82_64.c: Ditto.
6124         * gcc.dg/vect/vect-83_64.c: Ditto.
6125         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6126         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6127         * gcc.dg/vect/vect-shift-2.c: Ditto.
6128         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6129         * gfortran.dg/vect/pr39318.f90: Ditto.
6130         * gfortran.dg/vect/pr45714-a.f: Ditto.
6131         * gfortran.dg/vect/pr45714-b.f: Ditto.
6132         * gfortran.dg/vect/pr46213.f90: Ditto.
6134 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6135             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6137         * gcc.target/powerpc/p9-splat-5.c: New test.
6139 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
6141         PR tree-optimization/71488
6142         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6143         * lib/target-supports.exp: ... here.
6144         (check_sse4_hw_available): New procedure.
6145         (check_effective_target_sse4_runtime): Ditto.
6146         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6147         -march=westmere for sse4_runtime targets.
6148         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6149         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6150         (dg-additional-options): Use for sse4_runtime targets.
6151         (main): Call check_vect ().
6152         (dg-final): Perform scan only for sse4_runtime targets.
6154 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6156         PR target/66232
6157         PR target/67400
6158         * gcc.target/i386/pr66232-14.c: New file.
6159         * gcc.target/i386/pr66232-15.c: Likewise.
6160         * gcc.target/i386/pr66232-16.c: Likewise.
6161         * gcc.target/i386/pr66232-17.c: Likewise.
6162         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
6163         ia32 if R_386_GOT32X relocation is supported.
6164         * gcc.target/i386/pr67400-2.c: Likewise.
6165         * gcc.target/i386/pr67400-3.c: Likewise.
6166         * gcc.target/i386/pr67400-4.c: Likewise.
6167         * gcc.target/i386/pr67400-6.c: Likewise.
6168         * gcc.target/i386/pr67400-7.c: Likewise.
6169         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6171 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6173         PR libgfortran/48852
6174         * gfortran.dg/char4_iunit_1.f03: Update test.
6175         * gfortran.dg/f2003_io_5.f03: Update test.
6176         * gfortran.dg/real_const_3.f90: Update test.
6178 2016-06-23  Andi Kleen  <ak@linux.intel.com>
6180         * g++.dg/bprob/bprob.exp: Support autofdo.
6181         * g++.dg/tree-prof/tree-prof.exp: dito.
6182         * gcc.dg/tree-prof/tree-prof.exp: dito.
6183         * gcc.misc-tests/bprob.exp: dito.
6184         * gfortran.dg/prof/prof.exp: dito.
6185         * lib/profopt.exp: dito.
6186         * lib/target-supports.exp: Check for autofdo.
6188 2016-06-23  Martin Liska  <mliska@suse.cz>
6190         * gcc.dg/pr71619.c: New test.
6192 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
6194         PR target/67400
6195         * gcc.target/i386/pr67400-1.c: New test.
6196         * gcc.target/i386/pr67400-2.c: Likewise.
6197         * gcc.target/i386/pr67400-3.c: Likewise.
6198         * gcc.target/i386/pr67400-4.c: Likewise.
6199         * gcc.target/i386/pr67400-5.c: Likewise.
6200         * gcc.target/i386/pr67400-6.c: Likewise.
6201         * gcc.target/i386/pr67400-7.c: Likewise.
6203 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6205         * c-c++-common/missing-header-1.c: New test case.
6206         * c-c++-common/missing-header-2.c: New test case.
6207         * c-c++-common/missing-header-3.c: New test case.
6208         * c-c++-common/missing-header-4.c: New test case.
6210 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6212         PR c/70339
6213         * c-c++-common/attributes-1.c: Update dg-prune-output to include
6214         hint.
6215         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6216         expected results due to builtin "nanl" now being suggested for
6217         "name".
6218         * gcc.dg/pr67580.c: Update expected messages.
6219         * gcc.dg/spellcheck-identifiers.c: New testcase.
6220         * gcc.dg/spellcheck-typenames.c: New testcase.
6222 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
6224         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6225         file.
6226         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6227         diagnostic-test-show-locus-parseable-fixits.c to sources for
6228         diagnostic_plugin_test_show_locus.c.
6229         * lib/gcc-defs.exp (freeform_regexps): New global.
6230         (dg-regexp): New function.
6231         (handle-dg-regexps): New function.
6232         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6233         freeform_regexps to the empty list.
6234         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6236 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6238         PR tree-optimization/71488
6239         * g++.dg/pr71488.C: New test.
6240         * gcc.dg/vect/vect-bool-cmp.c: New test.
6242 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
6244         * gcc.dg/guality/param-5.c: New test.
6246 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6248         * gcc.target/i386/asm-flag-7.c: New test.
6250 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6252         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6253         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6254         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6255         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6256         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6257         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6258         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6259         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6260         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6261         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6262         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6263         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6264         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6265         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6266         * lib/target-supports.exp: Likewise.
6268 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
6270         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6271         * gcc.dg/attr-ms_struct-2.c: Likewise.
6272         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6273         * gcc.dg/bf-ms-attrib.c: Likewise.
6274         * gcc.dg/bf-ms-layout-2.c: Likewise.
6275         * gcc.dg/bf-ms-layout-3.c: Likewise.
6276         * gcc.dg/bf-ms-layout.c: Likewise.
6277         * gcc.dg/bf-no-ms-layout.c: Likewise.
6278         * gcc.target/i386/bitfield1.c: Likewise.
6279         * gcc.target/i386/bitfield2.c: Likewise.
6280         * gcc.target/i386/bitfield3.c: Likewise.
6282 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6284         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6285         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6286         override other than -mcpu=power9 command-line option is specified,
6287         or if the target operating system is aix.
6288         * gcc.target/powerpc/darn-1.c: Likewise.
6289         * gcc.target/powerpc/darn-2.c: Likewise.
6290         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6291         test if effective-target is not powerpc_p9vector_ok or if the
6292         target operating system is not defined.
6293         * gcc.target/powerpc/vslv-1.c: Likewise.
6294         * gcc.target/powerpc/vsrv-0.c: Likewise.
6295         * gcc.target/powerpc/vsrv-1.c: Likewise.
6297 2016-06-21  Tobias Burnus  <burnus@net-b.de>
6299         PR fortran/71068
6300         * gfortran.dg/coarray/data_1.f90: New.
6302 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6304         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6305         (dg-require-effective-target): Use arm_v8_neon_hw.
6306         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6307         (dg-require-effective-target): Likewise.
6308         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6309         (dg-require-effective-target): Likewise.
6310         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6311         (dg-require-effective-target): Likewise.
6312         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6313         (dg-require-effective-target): Likewise.
6314         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6315         (dg-require-effective-target): Likewise.
6316         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6317         Add AArch64 check.
6319 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6321         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6322         Set to 3 so test passes.
6324 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
6326         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6328 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6330         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6331         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6332         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6333         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6335 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
6337         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6338         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6340 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
6342         PR target/71549
6343         * gcc.target/i386/pr71549.c: New test.
6345 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6347         * gcc.target/powerpc/vadsdu-0.c: Replace
6348         dg-require-effective-target directive to allow test to run on more
6349         platforms, and add dg-skip-if directive to disable test on aix
6350         platforms because of known incompatibilities.
6351         * gcc.target/powerpc/vadsdu-1.c: Likewise.
6352         * gcc.target/powerpc/vadsdu-2.c: Likewise.
6353         * gcc.target/powerpc/vadsdu-3.c: Likewise.
6354         * gcc.target/powerpc/vadsdu-4.c: Likewise.
6355         * gcc.target/powerpc/vadsdu-5.c: Likewise.
6356         * gcc.target/powerpc/vadsdub-1.c: Likewise.
6357         * gcc.target/powerpc/vadsdub-2.c: Replace
6358         dg-require-effective-target directive to allow test to run on more
6359         platforms, and add dg-skip-if directive to disable test on aix
6360         platforms because of known incompatibilities.
6361         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6362         with vec_absdb call to differentiate this test from vadsdub-1.c.
6363         * gcc.target/powerpc/vadsduh-1.c: Replace
6364         dg-require-effective-target directive to allow test to run on more
6365         platforms, and add dg-skip-if directive to disable test on aix
6366         platforms because of known incompatibilities.
6367         * gcc.target/powerpc/vadsduh-2.c: Likewise.
6368         * gcc.target/powerpc/vadsduw-1.c: Likewise.
6369         * gcc.target/powerpc/vadsduw-2.c: Likewise.
6371 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
6373         PR tree-optimization/71588
6374         * gcc.dg/pr71558.c: New test.
6376 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6378         * c-c++-common/pr68657-1.c: Require ptr32plus support.
6379         * c-c++-common/pr68657-2.c: Likewise.
6380         * c-c++-common/pr68657-3.c: Likewise.
6381         * gcc.dg/torture/pr69714.c: Require int32plus support.
6382         * gcc.dg/torture/pr70025.c: Likewise.
6383         * gcc.dg/torture/pr70083.c: Likewise.
6384         * gcc.dg/torture/pr70542.c: Likewise.
6385         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6387 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
6389         PR c/71601
6390         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6392 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6394         PR middle-end/71581
6395         * gcc.dg/pr71581.c: New test.
6397         PR rtl-optimization/71591
6398         * gcc.dg/cpp/pr71591.c: New test.
6400 2016-06-20   David B. Robins  <gcc@davidrobins.net>
6402         PR target/71571
6403         * g++.dg/torture/pr71571.C: New test.
6405 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
6407         PR target/71559
6408         * gcc.target/i386/sse2-pr71559.c: New test.
6409         * gcc.target/i386/avx-pr71559.c: New test.
6410         * gcc.target/i386/avx512f-pr71559.c: New test.
6412 2016-06-20  Tobias Burnus  <burnus@net-b.de>
6414         PR fortran/71194
6415         * gfortran.dg/pointer_remapping_10.f90: New.
6417 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
6419         * g++.dg/diagnostic/string-literal-concat.C: New test case.
6421 2016-06-20  Martin Sebor  <msebor@redhat.com>
6423         PR c/69507
6424         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6425         * gnu90-const-expr-1.c: Same.
6426         * gnu99-const-expr-1.c: Same.
6427         * gnu99-static-1.c: Same.
6429 2016-06-20  Renlin Li  <renlin.li@arm.com>
6431         PR testsuite/71489
6432         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6434 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
6436         * gcc.target/aarch64/vcvt_f64_1.c: New.
6437         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6438         * gcc.target/aarch64/vrecp_f64_1.c: New.
6440 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6442         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6443         "alignement".
6445 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
6447         PR target/71103
6448         * gcc.target/avr/torture/pr71103-2.c: New test.
6450 2016-06-19  Martin Sebor  <msebor@redhat.com>
6452         PR c/69507
6453         * gcc.dg/alignof.c: New test.
6455 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6457         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6458         vs dg-error; test constexpr specifier too.
6460 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6462         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6464 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
6466         * lib/target-supports.exp
6467         (check_effective_target_arm_neon_fp16_ok_nocache): Call
6468         arm_neon_ok and merge flags.  Fix temporary test name.
6469         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6470         and merge flags.
6472 2016-06-17  Martin Liska  <mliska@suse.cz>
6474         * gcc.dg/predict-9.c: Fix dump scanning.
6476 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6478         PR tree-optimization/71354
6479         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6481 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6483         PR tree-optimization/71347
6484         * gcc.dg/tree-ssa/pr71347.c: New test.
6486 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6488         PR tree-optimization/71354
6489         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6491 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
6493         * gcc.dg/vect/vect-alias-check-1.c: New test.
6495 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6497         PR target/71151
6498         * gcc.target/avr/pr71151-1.c: New test.
6499         * gcc.target/avr/pr71151-2.c: New test.
6500         * gcc.target/avr/pr71151-3.c: New test.
6501         * gcc.target/avr/pr71151-4.c: New test.
6502         * gcc.target/avr/pr71151-5.c: New test.
6503         * gcc.target/avr/pr71151-6.c: New test.
6504         * gcc.target/avr/pr71151-7.c: New test.
6505         * gcc.target/avr/pr71151-8.c: New test.
6506         * gcc.target/avr/pr71151-common.h: New test.
6508 2016-06-16  Martin Liska  <mliska@suse.cz>
6510         * gfortran.dg/predict-1.f90: New test.
6512 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
6514         PR target/71242
6515         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6517 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
6519         * g++.dg/vect/pr36648.cc: Disable cunrolli
6521 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
6523         PR target/71554
6524         * gcc.c-torture/execute/pr71554.c: New test.
6526         PR rtl-optimization/71532
6527         * gcc.dg/torture/pr71532.c: New test.
6529 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6531         * gcc.target/powerpc/p9-dimode1.c: New test.
6532         * gcc.target/powerpc/p9-dimode2.c: Likewise.
6534 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
6536         * gcc.c-torture/compile/20160615-1.c: New test.
6538         * g++.dg/cpp0x/ref-qual17.C: New test.
6540 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6542         PR middle-end/71529
6543         * gcc.target/i386/pr71529.C: New test.
6545 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6547         PR tree-optimization/71483
6548         * g++.dg/vect/pr71483.c: New
6550 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
6552         PR c++/70202
6553         * g++.dg/inherit/crash6.C: New.
6554         * g++.dg/inherit/union2.C: Likewise.
6555         * g++.dg/inherit/virtual12.C: Likewise.
6556         * g++.dg/inherit/virtual13.C: Likewise.
6557         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6559 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
6561         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6563 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
6565         PR tree-optimization/71439
6566         * gcc.dg/vect/pr71439.c: New
6568 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6570         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6572 2016-06-15  Richard Biener  <rguenther@suse.de>
6574         * gcc.dg/vect/slp-45.c: New testcase.
6576 2016-06-15  Richard Biener  <rguenther@suse.de>
6578         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6580 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6582         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6583         requirements, and disable for AIX for now.
6584         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6586 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6588         PR c++/71528
6589         * g++.dg/opt/pr71528.C: New test.
6591         PR c++/71516
6592         * g++.dg/init/pr71516.C: New test.
6594 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6596         * g++.dg/init/array46.C: New.
6598 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
6600         * gcc.target/i386/float128-3.c: New test.
6601         * gcc.target/i386/quad-sse4.c: Ditto.
6602         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6603         Update scan strings.
6605 2016-06-14  Richard Biener  <rguenther@suse.de>
6607         PR middle-end/71526
6608         * gfortran.dg/pr71526.f90: New testcase.
6610 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6612         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6613         * gcc.dg/zero_bits_compound-1.c: Likewise.
6615 2016-06-14  Richard Biener  <rguenther@suse.de>
6617         PR tree-optimization/71522
6618         * gcc.dg/torture/pr71522.c: New testcase.
6620 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
6622         PR tree-optimization/71520
6623         * gcc.dg/tree-ssa/pr71520.c: New test.
6625 2016-06-14  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/71521
6628         * gcc.dg/tree-ssa/vrp101.c: New testcase.
6630 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6632         PR sanitizer/71498
6633         * c-c++-common/ubsan/bounds-13.c: New test.
6635         PR preprocessor/71183
6636         * gcc.dg/cpp/source_date_epoch-3.c: New test.
6638 2016-06-13  Jeff Law  <law@redhat.com>
6640         PR tree-optimization/71403
6641         * c-c++-common/ubsan/pr71403-1.c: New test.
6642         * c-c++-common/ubsan/pr71403-2.c: New test.
6643         * c-c++-common/ubsan/pr71403-3.c: New test.
6645 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
6647         PR middle-end/71478
6648         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6649         Add -Wno-psabi -w to dg-options.
6651 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6653         * gcc.target/powerpc/vadsdu-0.c: New test.
6654         * gcc.target/powerpc/vadsdu-1.c: New test.
6655         * gcc.target/powerpc/vadsdu-2.c: New test.
6656         * gcc.target/powerpc/vadsdu-3.c: New test.
6657         * gcc.target/powerpc/vadsdu-4.c: New test.
6658         * gcc.target/powerpc/vadsdu-5.c: New test.
6659         * gcc.target/powerpc/vadsdub-1.c: New test.
6660         * gcc.target/powerpc/vadsdub-2.c: New test.
6661         * gcc.target/powerpc/vadsduh-1.c: New test.
6662         * gcc.target/powerpc/vadsduh-2.c: New test.
6663         * gcc.target/powerpc/vadsduw-1.c: New test.
6664         * gcc.target/powerpc/vadsduw-2.c: New test.
6666 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
6668         * gcc.dg/c99-init-2.c (c): Update expected error message.
6669         * gcc.dg/init-bad-8.c (foo): Likewise.
6670         * gcc.dg/spellcheck-fields-3.c: New test case.
6672 2016-06-13  Martin Liska  <mliska@suse.cz>
6674         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6675         and "guess loop iv compared" heuristics.
6676         * gcc.dg/predict-2.c: Likewise.
6677         * gcc.dg/predict-3.c: Likewise.
6678         * gcc.dg/predict-4.c: Likewise.
6679         * gcc.dg/predict-5.c: Likewise.
6680         * gcc.dg/predict-6.c: Likewise.
6682 2016-06-13  Marek Polacek  <polacek@redhat.com>
6684         PR middle-end/71476
6685         * c-c++-common/Wswitch-unreachable-4.c: New test.
6686         * gcc.dg/Wswitch-unreachable-2.c: New test.
6687         * g++.dg/tm/jump1.C: Move dg-warning.
6689 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
6691         * gnat.dg/renaming10.ad[sb]: New test.
6693 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
6695         PR fortran/70673
6696         * gfortran.dg/pr70673.f90: New test.
6698 2016-06-13  Richard Biener  <rguenther@suse.de>
6700         PR middle-end/64516
6701         * gcc.dg/align-3.c: New testcase.
6703 2016-06-13  Martin Liska  <mliska@suse.cz>
6705         * gcc.target/i386/pr71458.c: New test.
6707 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
6709         PR target/71241
6710         * gcc.dg/torture/float128-nan.c: New test.
6712 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6714         PR target/60751
6715         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6716         statement.
6718 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6720         PR target/60751
6721         * gfortran.dg/comma_IO_extension_1.f90: New test.
6722         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6723         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6724         statement.
6725         * gfortran.dg/graphite/pr38083.f90: Likewise.
6726         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6727         missing format.
6729 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6731         * gnat.dg/case_character.adb: New test.
6733 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
6735         PR middle-end/71310
6736         * gcc.target/powerpc/pr71310.c: New testcase.
6738 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
6740         PR middle-end/71478
6741         * gcc.dg/pr71478.c: New test.
6743 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
6745         PR middle-end/71494
6746         * gcc.c-torture/execute/pr71494.c: New test.
6748         PR c/68657
6749         * gcc.target/i386/pr68657.c: New test.
6751         PR inline-asm/68843
6752         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6753         (test): Add -masm=intel alternatives.
6755 2016-06-10  Martin Sebor  <msebor@redhat.com>
6757         PR c/71392
6758         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6760 2016-06-10  Jeff Law  <law@redhat.com>
6762         PR tree-optimization/71335
6763         * gcc.c-torture/execute/pr71335.c: New test.
6765 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
6767         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6768         the various "cannot tail-call: " messages.
6770 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
6772         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6773         and options.
6775 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
6777         PR sanitizer/71480
6778         * c-c++-common/asan/pr71480.c: New test.
6780 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
6782         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6783         (ASMNAME2): Likewise.
6784         (main): Replace fn in asm statement with ASMNAME ("fn").
6785         * gcc.dg/guality/pr68037-2.c: Likewise.
6786         * gcc.dg/guality/pr68037-3.c: Likewise.
6787         * gcc.dg/torture/pr68037-1.c: Likewise.
6788         * gcc.dg/torture/pr68037-2.c: Likewise.
6789         * gcc.dg/torture/pr68037-3.c: Likewise.
6791 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6793         PR inline-asm/68843
6794         * gcc.target/i386/pr68843-1.c: New test.
6795         * gcc.target/i386/pr68843-2.c: New test.
6797 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6798             Cesar Philippidis  <cesar@codesourcery.com>
6800         PR middle-end/71373
6801         * gcc.dg/goacc/nested-function-1.c: New file.
6802         * gcc.dg/goacc/nested-function-2.c: Likewise.
6803         * gcc.dg/goacc/pr71373.c: Likewise.
6804         * gfortran.dg/goacc/cray-2.f95: Likewise.
6805         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6806         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6807         * gfortran.dg/goacc/cray.f95: Update.
6808         * gfortran.dg/goacc/loop-1.f95: Likewise.
6809         * gfortran.dg/goacc/loop-3.f95: Likewise.
6810         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6811         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6813 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6815         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6816         for OpenACC tile clauses.
6817         * gfortran.dg/goacc/combined-directives.f90: Likewise.
6819         PR c/71381
6820         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
6821         to...
6822         * c-c++-common/goacc/cache-2.c: ... this new file.
6823         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6824         * gfortran.dg/goacc/cache-2.f95: ... this new file.
6825         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6826         usage.
6827         * gfortran.dg/goacc/cray.f95: Likewise.
6828         * gfortran.dg/goacc/loop-1.f95: Likewise.
6830 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
6832         PR tree-optimization/71407
6833         PR tree-optimization/71416
6834         * gcc.dg/vect/pr71407.c: New
6835         * gcc.dg/vect/pr71416-1.c: New
6836         * gcc.dg/vect/pr71416-2.c: New
6838 2016-06-10  Richard Biener  <rguenther@suse.de>
6840         PR middle-end/71477
6841         * gcc.dg/torture/pr71477.c: New testcase.
6843 2016-06-09  Julia Koval  <julia.koval@intel.com>
6845         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6846         * gcc.target/i386/interrupt-13.c: Likewise.
6847         * gcc.target/i386/interrupt-15.c: Likewise.
6848         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6849         * gcc.target/i386/interrupt-24.c: Likewise.
6850         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6851         * gcc.target/i386/interrupt-9.c: Likewise.
6852         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6854 2016-06-09  Martin Sebor  <msebor@redhat.com>
6856         PR c/70883
6857         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6858         * gcc.dg/builtin-constant_p-1.c: Same.
6859         * gcc.dg/builtins-error.c: Same.
6860         * gcc.dg/pr70859.c: Same.
6862 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6864         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6865         * gcc.dg/torture/pr68067-1.c: Likewise.
6866         * gcc.dg/torture/pr68067-2.c: Likewise.
6868 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6870         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6871           when setting SIZE.
6873 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6875         PR c++/71465
6876         * g++.dg/inherit/crash5.C: New.
6877         Revert:
6878         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6880         PR c++/70202
6881         * g++.dg/inherit/crash5.C: New.
6882         * g++.dg/inherit/virtual1.C: Adjust.
6884 2016-06-09  Martin Liska  <mliska@suse.cz>
6886         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6887         * g++.dg/predict-loop-exit-2.C: Likewise.
6888         * g++.dg/predict-loop-exit-3.C: Likewise.
6889         * gcc.dg/predict-1.c: Likewise.
6890         * gcc.dg/predict-2.c: Likewise.
6891         * gcc.dg/predict-3.c: Likewise.
6892         * gcc.dg/predict-4.c: Likewise.
6893         * gcc.dg/predict-5.c: Likewise.
6894         * gcc.dg/predict-6.c: Likewise.
6895         * gcc.dg/predict-7.c: Likewise.
6897 2016-06-09  Richard Biener  <rguenther@suse.de>
6899         PR tree-optimization/71462
6900         * gcc.dg/torture/pr71462.c: New testcase.
6902 2016-06-09  Marek Polacek  <polacek@redhat.com>
6904         PR c/65471
6905         * gcc.dg/c11-generic-3.c: New test.
6907 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
6909         * g++.dg/init/array42.C: New.
6910         * g++.dg/init/array43.C: Likewise.
6911         * g++.dg/init/array44.C: Likewise.
6912         * g++.dg/init/array45.C: Likewise.
6913         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6914         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6915         * g++.dg/cpp1y/auto-fn27.C: Likewise.
6916         * g++.dg/gomp/pr35751.C: Likewise.
6917         * g++.dg/init/array23.C: Likewise.
6918         * g++.dg/init/brace2.C: Likewise.
6919         * g++.dg/init/brace6.C: Likewise.
6921 2016-06-08  Martin Sebor  <msebor@redhat.com>
6922             Jakub Jelinek  <jakub@redhat.com>
6924         PR c++/70507
6925         PR c/68120
6926         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6927         * c-c++-common/builtin-arith-overflow-2.c: New test.
6928         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6929         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6930         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6932 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6934         PR c++/71442
6935         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6937 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
6939         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6940         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6941         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6942         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6943         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6944         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6945         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6946         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6947         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6948         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6949         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6950         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6951         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6953 2016-06-08  Richard Biener  <rguenther@suse.de>
6955         PR tree-optimization/68558
6956         * gcc.dg/vect/slp-44.c: New testcase.
6958 2016-06-08  Richard Biener  <rguenther@suse.de>
6960         * gcc.dg/vect/slp-43.c: New testcase.
6962 2016-06-08  Richard Biener  <rguenther@suse.de>
6964         PR tree-optimization/71452
6965         * gcc.dg/torture/pr71452.c: New testcase.
6967 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
6969         PR c++/71448
6970         * g++.dg/torture/pr71448.C: New test.
6972 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
6974         PR debug/71432
6975         PR ada/71413
6976         * g++.dg/debug/pr71432.C: New test.
6978 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6980         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6981         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6982         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6984 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
6986         * gcc.dg/vect/vect-live-2.c: Update effective target.
6987         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6988         * lib/target-supports.exp: Add aarch64 to vect_long.
6990 2016-06-08  Marek Polacek  <polacek@redhat.com>
6992         PR c/71418
6993         * gcc.dg/noncompile/pr71418.c: New test.
6995         PR c/71426
6996         * gcc.dg/noncompile/pr71426.c: New test.
6998 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
7000         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7001         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7002         * gcc.dg/predict-3.c: Update template.
7003         * gcc.dg/predict-5.c: Update template.
7004         * gcc.dg/predict-6.c: Update template.
7005         * gcc.dg/predict-9.c: Update template.
7006         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7008 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
7010         * gcc.target/powerpc/vec-mul.c: New test.
7012 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
7014         * gcc.dg/spellcheck-fields-2.c: New test case.
7016 2016-06-07  Richard Biener  <rguenther@suse.de>
7018         PR c/61564
7019         * gcc.dg/Wpragmas-1.c: New testcase.
7020         * gcc.dg/Wattributes-4.c: Likewise.
7021         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7022         entry.
7024 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
7026         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7027         spurious debug code.
7029 2016-06-07  Richard Biener  <rguenther@suse.de>
7031         PR tree-optimization/71428
7032         * gcc.dg/torture/pr71428.c: New testcase.
7034 2016-06-07  Richard Biener  <rguenther@suse.de>
7036         PR middle-end/71423
7037         * gcc.dg/torture/pr71423.c: New testcase.
7039 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7041         PR middle-end/71408
7042         * gcc.dg/tree-ssa/pr71408.c: New test.
7044 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
7046         PR middle-end/71281
7047         * g++.dg/torture/pr71281.C: New test.
7049 2016-06-06  Marek Polacek  <polacek@redhat.com>
7051         PR c/71362
7052         * gcc.dg/pr71362.c: New test.
7054 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7055             Patrick Palka  <ppalka@gcc.gnu.org>
7057         PR c++/70847
7058         PR c++/71330
7059         PR c++/71393
7060         * g++.dg/opt/pr70847.C: New test.
7061         * g++.dg/ubsan/pr70847.C: New test.
7062         * g++.dg/ubsan/pr71393.C: New test.
7064 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
7066         PR tree-optimization/71259
7067         * gcc.dg/vect/pr71259.c: New test.
7069 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
7071         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7072         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7073         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7074         above.
7076 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7078         PR middle-end/37780
7079         * gcc.c-torture/execute/pr37780.c: New test.
7080         * gcc.target/aarch64/pr37780_1.c: Likewise.
7081         * gcc.target/arm/pr37780_1.c: Likewise.
7083 2016-06-06  Marek Polacek  <polacek@redhat.com>
7085         * c-c++-common/attr-may-alias-1.c: New test.
7086         * c-c++-common/attr-may-alias-2.c: New test.
7087         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7089 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7091         PR c/24414
7092         * gcc.target/i386/pr24414.c: New test.
7094 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
7096         * gcc.target/sparc/vis4misc.c: New file.
7097         * gcc.target/sparc/fpcmp.c: Likewise.
7098         * gcc.target/sparc/fpcmpu.c: Likewise.
7100 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
7102         * gcc.dg/vect/vect-live-1.c: Use additional-options.
7103         * gcc.dg/vect/vect-live-3.c: Likewise.
7105 2016-06-06  Richard Biener  <rguenther@suse.de>
7107         PR tree-optimization/71398
7108         * gcc.dg/torture/pr71398.c: New testcase.
7110 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
7112         PR target/71389
7113         * g++.dg/pr71389.C: New test.
7115 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7117         PR fortran/71404
7118         * gfortran.dg/fmt_read_5.f: New test.
7120 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
7122         PR fortran/69659
7123         * gfortran.dg/class_array_22.f03: New test.
7125 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7127         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7129 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
7131         * gcc.dg/predict-9.c: Update template.
7133 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
7135         PR c++/49377
7136         * g++.dg/template/pr49377.C: New.
7138 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
7140         PR tree-optimization/71405
7141         * g++.dg/torture/pr71405.C: New test.
7143 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
7145         PR c++/70202
7146         * g++.dg/inherit/crash5.C: New.
7147         * g++.dg/inherit/virtual1.C: Adjust.
7149 2016-06-03  Jeff Law  <law@redhat.com>
7151         PR tree-optimization/71316
7152         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7154 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7156         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
7157         dg-additional-options with just -fno-tree-scev-cprop in it.
7158         * gcc.dg/vect/vect-live-2.c: Likewise.
7159         * gcc.dg/vect/vect-live-5.c: Likewise.
7160         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7161         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7162         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7164 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
7166         PR c++/27100
7167         * g++.dg/other/friend6.C: New test.
7169 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7171         * g++.dg/torture/ppc-ldst-array.C: New.
7173 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
7175         PR target/71276
7176         PR target/71277
7177         * gcc.dg/torture/builtin-fp-int-inexact.c,
7178         gcc.target/i386/387-builtin-fp-int-inexact.c,
7179         gcc.target/i386/387-rint-inline-1.c,
7180         gcc.target/i386/387-rint-inline-2.c,
7181         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7182         gcc.target/i386/sse2-rint-inline-1.c,
7183         gcc.target/i386/sse2-rint-inline-2.c,
7184         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7185         gcc.target/i386/sse4_1-rint-inline.c: New tests.
7187 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7188             Julia Koval  <julia.koval@intel.com>
7190         PR target/66960
7191         PR target/67630
7192         PR target/67634
7193         PR target/67841
7194         PR target/68037
7195         PR target/68618
7196         PR target/68661
7197         PR target/69575
7198         PR target/69596
7199         PR target/69734
7200         * gcc.dg/guality/pr68037-1.c: New test.
7201         * gcc.dg/guality/pr68037-2.c: Likewise.
7202         * gcc.dg/guality/pr68037-3.c: Likewise.
7203         * gcc.dg/torture/pr68037-1.c: Likewise.
7204         * gcc.dg/torture/pr68037-2.c: Likewise.
7205         * gcc.dg/torture/pr68037-3.c: Likewise.
7206         * gcc.dg/torture/pr68661-1a.c: Likewise.
7207         * gcc.dg/torture/pr68661-1b.c: Likewise.
7208         * gcc.target/i386/interrupt-1.c: Likewise.
7209         * gcc.target/i386/interrupt-2.c: Likewise.
7210         * gcc.target/i386/interrupt-3.c: Likewise.
7211         * gcc.target/i386/interrupt-4.c: Likewise.
7212         * gcc.target/i386/interrupt-5.c: Likewise.
7213         * gcc.target/i386/interrupt-6.c: Likewise.
7214         * gcc.target/i386/interrupt-7.c: Likewise.
7215         * gcc.target/i386/interrupt-8.c: Likewise.
7216         * gcc.target/i386/interrupt-9.c: Likewise.
7217         * gcc.target/i386/interrupt-10.c: Likewise.
7218         * gcc.target/i386/interrupt-11.c: Likewise.
7219         * gcc.target/i386/interrupt-12.c: Likewise.
7220         * gcc.target/i386/interrupt-13.c: Likewise.
7221         * gcc.target/i386/interrupt-14.c: Likewise.
7222         * gcc.target/i386/interrupt-15.c: Likewise.
7223         * gcc.target/i386/interrupt-16.c: Likewise.
7224         * gcc.target/i386/interrupt-17.c: Likewise.
7225         * gcc.target/i386/interrupt-18.c: Likewise.
7226         * gcc.target/i386/interrupt-19.c: Likewise.
7227         * gcc.target/i386/interrupt-20.c: Likewise.
7228         * gcc.target/i386/interrupt-21.c: Likewise.
7229         * gcc.target/i386/interrupt-22.c: Likewise.
7230         * gcc.target/i386/interrupt-23.c: Likewise.
7231         * gcc.target/i386/interrupt-24.c: Likewise.
7232         * gcc.target/i386/interrupt-25.c: Likewise.
7233         * gcc.target/i386/interrupt-26.c: Likewise.
7234         * gcc.target/i386/interrupt-27.c: Likewise.
7235         * gcc.target/i386/interrupt-28.c: Likewise.
7236         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7237         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7238         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7239         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7240         * gcc.target/i386/interrupt-iamcu.c: Likewise.
7241         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7242         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7243         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7244         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7245         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7246         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7247         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7249 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
7251         PR tree-optimization/52171
7252         * gcc.dg/pr52171.c: New test.
7253         * gcc.target/i386/pr52171.c: New test.
7255 2016-06-03  Jan Hubicka  <jh@suse.cz>
7257         * g++.dg/tree-ssa/pred-1.C: New testcase
7258         * gcc.dg/tree-ssa/pred-1.c: New testcase
7260 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7262         PR target/70957
7263         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7264         support.
7265         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7267 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7269         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7271 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
7273         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7274         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7275         * gcc.dg/vect/vect-live-1.c: New test.
7276         * gcc.dg/vect/vect-live-2.c: New test.
7277         * gcc.dg/vect/vect-live-3.c: New test.
7278         * gcc.dg/vect/vect-live-4.c: New test.
7279         * gcc.dg/vect/vect-live-5.c: New test.
7280         * gcc.dg/vect/vect-live-slp-1.c: New test.
7281         * gcc.dg/vect/vect-live-slp-2.c: New test.
7282         * gcc.dg/vect/vect-live-slp-3.c: New test.
7284 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
7286         PR middle-end/71387
7287         * g++.dg/opt/pr71387.C: New test.
7289 2016-06-02  Jeff Law  <law@redhat.com>
7291         PR tree-optimization/71328
7292         * gcc.c-torture/compile/pr71328.c: New test.
7294 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7296         PR fortran/52393
7297         * gfortran.dg/fmt_read_3.f90: Fix typo.
7298         * gfortran.dg/fmt_read_4.f90: New test.
7300 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
7302         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7303         * g++.dg/cpp0x/forw_enum6.C: Likewise.
7304         * g++.dg/cpp0x/forw_enum8.C: Likewise.
7305         * g++.dg/cpp0x/override2.C: Likewise.
7306         * g++.dg/parse/crash5.C: Likewise.
7307         * g++.dg/parse/error16.C: Likewise.
7308         * g++.dg/parse/error27.C: Likewise.
7309         * g++.dg/template/qualttp15.C: Likewise.
7310         * g++.dg/template/redecl4.C: Likewise.
7311         * g++.old-deja/g++.other/crash39.C: Likewise.
7312         * g++.old-deja/g++.other/struct1.C: Likewise.
7313         * g++.old-deja/g++.pt/m9a.C: Likewise.
7314         * g++.old-deja/g++.pt/memclass10.C: Likewise.
7316 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7318         PR c++/71372
7319         * c-c++-common/pr71372.c: New test.
7321         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7322         __TIME__ strings with __builtin_strcmp instead of printf and
7323         dg-output.
7325 2016-06-02  Martin Liska  <mliska@suse.cz>
7327         * gcc.dg/predict-9.c: New test.
7329 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7331         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7332         global set_compiler_env_var and global saved_compiler_env_var.
7334 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7336         PR rtl-optimization/71295
7337         * gcc.c-torture/compile/pr71295.c: New test.
7339 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
7341         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7343         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7344         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7346         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7347         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7348         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7349         alternative number.
7351 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7353         * gcc.target/powerpc/p9-splat-4.c: New test.
7355 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
7357         PR target/71186
7358         * gcc.target/powerpc/pr71186.c: New test.
7360 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7362         PR fortran/52393
7363         * gfortran.dg/fmt_read_3.f90: New test.
7365 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7367         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7368         procedure.
7370 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
7372         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7373         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7374         env var is set.
7375         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7376         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7377         shown once.
7378         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7379         during compilation.
7380         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7381         vars set by dg-set-compiler-env-var.
7383 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
7385         PR fortran/71156
7386         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7387         to the module procedure declaration.
7388         * gfortran.dg/submodule_16.f08: New test.
7390 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7392         PR middle-end/71371
7393         * c-c++-common/gomp/pr71371.c: New test.
7395 2016-06-01  Richard Biener  <rguenther@suse.de>
7397         PR tree-optimization/71366
7398         * gcc.dg/torture/pr71366-1.c: New testcase.
7399         * gcc.dg/torture/pr71366-2.c: Likewise.
7401 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7403         * gcc.target/powerpc/vslv-0.c: New test.
7404         * gcc.target/powerpc/vslv-1.c: New test.
7405         * gcc.target/powerpc/vsrv-0.c: New test.
7406         * gcc.target/powerpc/vsrv-1.c: New test.
7408 2016-06-01  Nathan Sidwell  <nathan@acm.org>
7410         * c-c++-common/torture/pr57945.c: Add expected PTX error.
7411         * gcc.target/nvptx/weak.c: New.
7413 2016-06-01  Richard Biener  <rguenther@suse.de>
7415         PR tree-optimization/71261
7416         * gcc.dg/torture/vect-bool-1.c: New testcase.
7418 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
7420         * gfortran.dg/gomp/order-1.f90: New test.
7421         * gfortran.dg/gomp/order-2.f90: New test.
7423 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
7425         * gcc.dg/unroll-6.c: Update template.
7426         * gcc.dg/unroll-7.c: New testcase.
7427         * gcc.dg/unroll-8.c: New testcase.
7429 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
7431         * gnat.dg/opt56.ad[sb]: New test.
7433 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
7435         PR c++/66635
7436         * g++.dg/cpp0x/constexpr-ice16.C: New.
7438 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7440         PR tree-optimization/71314
7441         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
7442         -mbranch-cost=2.
7444 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
7446         PR tree-optimization/71077
7447         * gcc.dg/tree-ssa/pr71077.c: New test.
7449 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
7451         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7452         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7453         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7455 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
7457         PR c++/71248
7458         * g++.dg/cpp0x/pr71248.C: New.
7459         * g++.dg/cpp0x/auto7.C: Test column numbers too.
7460         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7461         * g++.dg/init/new37.C: Likewise.
7462         * g++.dg/template/static1.C: Likewise.
7463         * g++.dg/template/static2.C: Likewise.
7465 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
7467         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7468         instead of %rdi.
7469         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7471 2016-05-31  Marek Polacek  <polacek@redhat.com>
7473         * c-c++-common/Wswitch-unreachable-3.c: New test.
7474         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7476 2016-05-31  Richard Biener  <rguenther@suse.de>
7478         PR tree-optimization/71352
7479         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7481 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7483         * gcc.target/arm/armv5_thumb_isa.c: New test.
7485 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7487         PR target/71346
7488         * gcc.target/i386/pr71346.c: New test.
7490 2016-05-31  Tom de Vries  <tom@codesourcery.com>
7492         PR tree-optimization/69068
7493         * gcc.dg/graphite/pr69068.c: New test.
7495 2016-05-27  Martin Sebor  <msebor@redhat.com>
7497         PR c++/71306
7498         * g++.dg/warn/Wplacement-new-size-3.C: New test.
7500 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
7502         PR c++/71349
7503         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
7504         nowait depend(inout: dd[0]) clauses where permitted.
7506 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7508         PR c++/71238
7509         * g++.dg/parse/pr71238.C: New.
7510         * g++.dg/concepts/friend1.C: Test column numbers too.
7511         * g++.dg/cpp0x/initlist31.C: Likewise.
7512         * g++.dg/cpp0x/pr51420.C: Likewise.
7513         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7514         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7515         * g++.dg/ext/builtin3.C: Likewise.
7516         * g++.dg/lookup/friend12.C: Likewise.
7517         * g++.dg/lookup/friend7.C: Likewise.
7518         * g++.dg/lookup/koenig1.C: Likewise.
7519         * g++.dg/lookup/koenig5.C: Likewise.
7520         * g++.dg/lookup/used-before-declaration.C: Likewise.
7521         * g++.dg/overload/koenig1.C: Likewise.
7522         * g++.dg/template/crash65.C: Likewise.
7523         * g++.dg/template/friend57.C: Likewise.
7524         * g++.dg/warn/Wshadow-5.C: Likewise.
7525         * g++.dg/warn/Wunused-8.C: Likewise.
7526         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7527         * g++.old-deja/g++.jason/lineno5.C: Likewise.
7528         * g++.old-deja/g++.jason/member.C: Likewise.
7529         * g++.old-deja/g++.jason/report.C: Likewise.
7530         * g++.old-deja/g++.jason/scoping12.C: Likewise.
7531         * g++.old-deja/g++.law/visibility20.C: Likewise.
7532         * g++.old-deja/g++.ns/koenig5.C: Likewise.
7533         * g++.old-deja/g++.other/static5.C: Likewise.
7534         * g++.old-deja/g++.pt/overload2.C: Likewise.
7536 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7538         * gcc.dg/tree-ssa/peel1.c: New testcase.
7539         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7540         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7542 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7544         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7545         to ce.
7547 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
7549         PR c++/71099
7550         * g++.dg/parse/virtual1.C: New.
7552 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
7554         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7555         Use correct register when clearing %edx.
7557 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
7559         PR tree-optimization/71289
7560         * gcc.dg/pr71289.c: New test.
7562 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7564         PR middle-end/71269
7565         PR middle-end/71292
7566         * gcc.dg/tree-ssa/pr71269.c: New test.
7567         * gcc.dg/tree-ssa/pr71292.c: New test.
7569 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
7571         PR middle-end/71252
7572         * gcc.dg/tree-ssa/pr71252-2.c: New test.
7574 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
7576         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7577         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7578         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7580 2016-05-30  Tom de Vries  <tom@codesourcery.com>
7582         PR tree-optimization/69067
7583         * gcc.dg/graphite/pr69067.c: New test.
7585 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
7587         PR target/71245
7588         * gcc.target/i386/pr71245-1.c: New test.
7589         * gcc.target/i386/pr71245-2.c: Ditto.
7591 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
7593         PR c++/71105
7594         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7595         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7596         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7598 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
7600         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7602 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
7604         Revert:
7605         PR c++/69855
7606         * g++.dg/overload/69855.C: New.
7607         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7608         * g++.old-deja/g++.pt/crash3.C: Likewise.
7610 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
7612         PR c++/60385
7613         * g++.dg/parse/namespace13.C: New.
7615 2016-05-26  Jeff Law  <law@redhat.com>
7617         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7618         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7619         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7620         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7621         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7622         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7623         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7624         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7625         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7626         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7627         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7628         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7629         * gcc.dg/tree-ssa/vrp56.c: Likewise.
7631 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
7633         PR c++/69855
7634         * g++.dg/overload/69855.C: New.
7635         * g++.old-deja/g++.law/missed-error2.C: Adjust.
7636         * g++.old-deja/g++.pt/crash3.C: Likewise.
7638 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7640         PR target/63596
7641         * gcc.target/aarch64/va_arg_1.c: New testcase.
7642         * gcc.target/aarch64/va_arg_2.c: Likewise.
7643         * gcc.target/aarch64/va_arg_3.c: Likewise.
7645 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
7647         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7648         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7649         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7650         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7651         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7653 2016-05-27  Marek Polacek  <polacek@redhat.com>
7655         PR middle-end/71308
7656         * g++.dg/torture/pr71308.C: New test.
7658 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7660         * gcc.dg/zero_bits_compound-1.c: New test.
7661         * gcc.dg/zero_bits_compound-2.c: New test.
7663 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
7665         PR middle-end/71279
7666         * gcc.dg/pr71279.c: New test.
7668 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7670         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7671         floating point min/max/comparison instructions.
7672         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7674 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7676         * c-c++-common/gomp/schedule-1.c: New test.
7677         * gfortran.dg/gomp/schedule-1.f90: New test.
7679 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
7681         PR c++/70822
7682         PR c++/70106
7683         * g++.dg/cpp1y/auto-fn32.C: New test.
7684         * g++.dg/cpp1y/paren4.C: New test.
7686 2016-05-26  Nathan Sidwell  <nathan@acm.org>
7688         * gcc.dg/20060410.c: Xfail on ptx.
7689         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7690         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7691         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7692         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7693         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7695 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7697         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7699 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
7701         PR tree-optimization/71280
7702         * gcc.dg/pr71280.c: New test.
7704         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7706         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7707         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7709         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7711 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
7713         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7714         kept in memory.
7716 2016-05-25  Jeff Law  <law@redhat.com>
7718         PR tree-optimization/71272
7719         * gcc.c-torture/compile/pr71272.c: new test.
7721 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
7723         * gcc.target/powerpc/vec-cmpne.c: New test.
7724         * gcc.target/powerpc/vec-cmpne-long.c: New test.
7726 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
7728         * gnat.dg/opt55.ad[sb]: New test.
7730 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7732         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7733         * c-c++-common/pr60226.c: Require int32plus.
7734         * gcc.c-torture/execute/pr70602.c: Likewise.
7735         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7736         unsigned long for malloc arg type.
7737         * gcc.dg/asr_div1.c: Require int32plus.
7738         * gcc.dg/enum-mode-1.c: XFAIL for int16.
7739         * gcc.dg/pie-1.c: Require pie.
7740         * gcc.dg/pie-2.c: Likewise.
7741         * gcc.dg/pr59471.c: Require int32plus.
7742         * gcc.dg/pr59963-2.c: XFAIL for int16.
7743         * gcc.dg/pr60114.c: Require int32plus.
7744         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7745         unsigned long for typedef of size_t.
7746         * gcc.dg/pr63914.c: Require int32plus.
7747         * gcc.dg/pr64536.c: Require pt32plus.
7748         * gcc.dg/pr65658.c: Likewise.
7749         * gcc.dg/pr67271.c: Require int32plus.
7750         * gcc.dg/pr68112.c: Likewise.
7751         * gcc.dg/pr69071.c: Skip for avr target.
7752         * gcc.dg/pr69973.c: Require int32plus.
7753         * gcc.dg/pr70169.c: Skip for avr target.
7754         * gcc.dg/sso-6.c: Require int32plus.
7755         * gcc.dg/sso-7.c: Likewise.
7756         * gcc.dg/sso-8.c: Likewise.
7757         * gcc.dg/vrp-min-max-2.c: Likewise.
7759 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7761         PR target/70738
7762         * gcc.target/i386/pr70738-1.c: New test.
7763         * gcc.target/i386/pr70738-2.c: Likewise.
7764         * gcc.target/i386/pr70738-3.c: Likewise.
7765         * gcc.target/i386/pr70738-4.c: Likewise.
7766         * gcc.target/i386/pr70738-5.c: Likewise.
7767         * gcc.target/i386/pr70738-6.c: Likewise.
7768         * gcc.target/i386/pr70738-7.c: Likewise.
7769         * gcc.target/i386/pr70738-8.c: Likewise.
7770         * gcc.target/i386/pr70738-9.c: Likewise.
7772 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7774         PR rtl-optimization/66940
7775         * gcc.c-torture/execute/pr66940.c: New test.
7777 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
7779         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7780         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7781         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7782         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7783         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7784         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7785         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7786         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7787         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7788         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7789         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7790         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7791         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7792         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7793         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7794         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7795         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7796         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7797         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7798         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7799         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7800         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7801         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7802         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7804 2016-05-25  Marek Polacek  <polacek@redhat.com>
7806         PR c/71265
7807         * gcc.dg/noncompile/pr71265.c: New test.
7809         PR c/71266
7810         * gcc.dg/noncompile/old-style-parm-3.c: New test.
7812 2016-05-25  Nathan Sidwell  <nathan@acm.org>
7814         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7816 2016-05-25  Richard Biener  <rguenther@suse.de>
7818         PR tree-optimization/71261
7819         * c-c++-common/torture/pr71261.c: New testcase.
7821 2016-05-25  Richard Biener  <rguenther@suse.de>
7823         PR tree-optimization/71264
7824         * gcc.dg/vect/pr71264.c: New testcase.
7826 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
7828         PR c++/55992
7829         * g++.dg/cpp0x/alias-decl-53.C: New.
7830         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7832 2016-05-25  Martin Liska  <mliska@suse.cz>
7834         * g++.dg/pr71239.C: New test.
7836 2016-05-25  Richard Biener  <rguenther@suse.de>
7838         * gcc.dg/vect/pr58135.c: Rename to ...
7839         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7841 2016-05-25  Marek Polacek  <polacek@redhat.com>
7843         * g++.dg/pr65295.C: Use target c++14.
7845 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7847         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7848         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7850 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7852         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7853         instructions.
7855 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
7857         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7858         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7859         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7860         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7861         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7862         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7863         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7864         * c-c++-common/goacc/pcopy.c: Likewise.
7865         * c-c++-common/goacc/pcopyin.c: Likewise.
7866         * c-c++-common/goacc/pcopyout.c: Likewise.
7867         * c-c++-common/goacc/pcreate.c: Likewise.
7868         * c-c++-common/goacc/pr70688.c: New test.
7869         * c-c++-common/goacc/present-1.c: Adjust test.
7870         * c-c++-common/goacc/reduction-5.c: Likewise.
7871         * g++.dg/goacc/data-1.C: New test.
7873 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7875         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7876         vector parity built-in functions.
7877         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7878         count trailing zeros automatic vectorization.
7879         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7880         count trailing zeros built-in functions.
7882 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7884         * gcc.dg/tree-ssa/reassoc-44.c: New test.
7886 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
7888         PR target/71050
7889         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7891 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7893         PR c++/50436
7894         * g++.dg/template/crash123.C: New.
7895         * g++.dg/template/crash124.C: Likewise.
7897 2016-05-24  Martin Sebor  <msebor@redhat.com>
7899         PR c++/71147
7900         * g++.dg/ext/flexary16.C: New test.
7902 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
7904         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7905         before math.h is included.
7906         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7907         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7908         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7909         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7910         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7911         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7912         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7913         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7914         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7915         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7916         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7917         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7918         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7919         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7920         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7921         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7922         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7923         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7924         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7925         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7926         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7927         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7928         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7930 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7931             Kelvin Nilsen  <kelvin@gcc.gnu.org>
7933         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7934         support.
7936 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7938         PR c++/69872
7939         * g++.dg/warn/Wno-narrowing1.C: New.
7941 2016-05-24  Marek Polacek  <polacek@redhat.com>
7943         PR c/71249
7944         * c-c++-common/Wswitch-unreachable-2.c: New test.
7946 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
7948         PR c++/71257
7949         * g++.dg/vect/simd-clone-6.cc: New test.
7950         * g++.dg/gomp/declare-simd-6.C: New test.
7952         PR middle-end/70434
7953         PR c/69504
7954         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7956 2016-05-24  Richard Biener  <rguenther@suse.de>
7958         PR tree-optimization/71240
7959         * gcc.dg/optimize-bswapsi-5.c: New testcase.
7961 2016-05-24  Richard Biener  <rguenther@suse.de>
7963         PR tree-optimization/71230
7964         * gcc.dg/torture/pr71230.c: New testcase.
7965         * g++.dg/torture/pr71230.C: Likewise.
7967 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
7969         * c-c++-common/goacc/routine-5.c: Add tests.
7970         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7971         * gfortran.dg/goacc/routine-6.f90: Add tests.
7973 2016-05-24  Richard Biener  <rguenther@suse.de>
7975         PR tree-optimization/71253
7976         * gcc.dg/torture/pr71253.c: New testcase.
7978 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
7980         PR middle-end/71252
7981         * gfortran.dg/pr71252.f90: New test.
7983 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
7985         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7987 2016-05-24  Richard Biener  <rguenther@suse.de>
7989         PR middle-end/70434
7990         PR c/69504
7991         * c-c++-common/vector-subscript-4.c: New testcase.
7992         * c-c++-common/vector-subscript-5.c: Likewise.
7994 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7996         PR fortran/71123
7997         * gfortran.dg/namelist_90.f: New test
7999 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8001         PR fortran/66461
8002         * gfortran.dg/unexpected_eof.f: New test
8004 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8005             Kelvin Nilsen  <kelvin@gcc.gnu.org>
8007         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8008         as little endian.
8010 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8012         PR c++/70972
8013         * g++.dg/cpp0x/inh-ctor20.C: New.
8014         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8016 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8018         PR c++/69095
8019         * g++.dg/cpp0x/variadic168.C: New.
8021 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8023         * g++.dg/cpp0x/pr31445.C: Test column number too.
8024         * g++.dg/cpp0x/pr32253.C: Likewise.
8025         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8026         * g++.dg/cpp0x/variadic36.C: Likewise.
8028 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
8030         * gcc.dg/fold-notshift-2.c: Adjust.
8032 2016-05-23  Marek Polacek  <polacek@redhat.com>
8034         PR c/49859
8035         * c-c++-common/Wswitch-unreachable-1.c: New test.
8036         * gcc.dg/Wswitch-unreachable-1.c: New test.
8037         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8038         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8039         * g++.dg/gomp/block-10.C: Likewise.
8040         * gcc.dg/gomp/block-10.c: Likewise.
8041         * g++.dg/gomp/block-9.C: Likewise.
8042         * gcc.dg/gomp/block-9.c: Likewise.
8043         * g++.dg/gomp/target-1.C: Likewise.
8044         * g++.dg/gomp/target-2.C: Likewise.
8045         * gcc.dg/gomp/target-1.c: Likewise.
8046         * gcc.dg/gomp/target-2.c: Likewise.
8047         * g++.dg/gomp/taskgroup-1.C: Likewise.
8048         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8049         * gcc.dg/gomp/teams-1.c: Likewise.
8050         * g++.dg/gomp/teams-1.C: Likewise.
8051         * g++.dg/overload/error3.C: Likewise.
8052         * g++.dg/tm/jump1.C: Likewise.
8053         * g++.dg/torture/pr40335.C: Likewise.
8054         * gcc.dg/c99-vla-jump-5.c: Likewise.
8055         * gcc.dg/switch-warn-1.c: Likewise.
8056         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8057         * gcc.dg/nested-func-1.c: Likewise.
8058         * gcc.dg/pr67784-4.c: Likewise.
8060 2016-05-23  Richard Biener  <rguenther@suse.de>
8062         PR tree-optimization/71230
8063         * gfortran.dg/pr71230-1.f90: New testcase.
8064         * gfortran.dg/pr71230-2.f90: Likewise.
8066 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
8068         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
8069         * gcc.dg/vect/pr58135.c:  Add new.
8070         * gfortran.dg/pr46519-1.f: Adjust test case.
8072 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
8074         PR c++/53401
8075         * g++.dg/cpp0x/decltype64.C: New.
8077 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8079         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8080         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8081         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8083 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8085         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8086         Add poly64x1_t and poly64x2_t cases if supported.
8087         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8088         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8089         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8090         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8091         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8093 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8095         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8096         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8097         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8098         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8099         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8100         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8101         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8103 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8105         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8107 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
8109         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8110         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8112 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
8114         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8115         constraint instead of "r".
8116         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8117         insn instead of vxorpd.
8118         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8120         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8121         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8123         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8125         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8126         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8128         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8130 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
8132         PR middle-end/40921
8133         * gcc.dg/tree-ssa/pr40921.c: New test.
8135 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8137         PR target/71103
8138         * gcc.target/avr/pr71103.c: New test.
8140 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
8142         PR middle-end/71179
8143         * gcc.dg/tree-ssa/pr71179.c: New test.
8145 2016-05-20  Martin Sebor  <msebor@redhat.com>
8147         PR c/71115
8148         * gcc.dg/init-excess-2.c: New test.
8150 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
8152         * gnat.dg/opt53.adb: New test.
8153         * gnat.dg/opt54.adb: Likewise.
8155 2016-05-20  Martin Jambor  <mjambor@suse.cz>
8157         PR tree-optimization/70884
8158         * gcc.dg/tree-ssa/pr70919.c: New test.
8160 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8162         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8163         formatting.
8164         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8165         fix code formatting.
8167 2016-05-20  Nathan Sidwell  <nathan@acm.org>
8169         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
8170         non-common cases.
8171         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8173 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8175         * jit.dg/all-non-failing-tests.h: Add
8176         test-factorial-must-tail-call.c.
8177         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8178         * jit.dg/test-factorial-must-tail-call.c: New test case.
8180 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8182         PR fortran/71204
8183         * gfortran.dg/pr71204.f90: New test.
8185 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
8187         * gcc.target/nvptx/sincos.c: New test.
8189 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8191         PR c++/70572
8192         * g++.dg/cpp1y/auto-fn31.C: New.
8194 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
8196         * gcc.target/powerpc/vec-addec.c: New test.
8197         * gcc.target/powerpc/vec-addec-int128.c: New test.
8199 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
8201         * gcc.dg/plugin/must-tail-call-1.c: New test case.
8202         * gcc.dg/plugin/must-tail-call-2.c: New test case.
8203         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8204         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8206 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
8208         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8210 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
8212         PR c++/71210
8213         * g++.dg/opt/pr71210-1.C: New test.
8214         * g++.dg/opt/pr71210-2.C: New test.
8216         PR tree-optimization/29756
8217         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8218         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
8219         only on selected targets where V4SImode vectors are known to be
8220         supported.
8222 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
8224         PR tree-optimization/71079
8225         PR tree-optimization/71206
8226         * gcc.dg/tree-ssa/pr71206.c: New testcase.
8228 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8230         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8231         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8232         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8234 2016-05-20  Richard Guenther  <rguenther@suse.de>
8236         PR tree-optimization/29756
8237         * gcc.dg/tree-ssa/vector-6.c: New testcase.
8239 2016-05-20  Richard Biener  <rguenther@suse.de>
8241         PR tree-optimization/71185
8242         * gcc.dg/tree-ssa/pr71185.c: New testcase.
8244 2016-05-20  Richard Biener  <rguenther@suse.de>
8246         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8248 2016-05-19  Marek Polacek  <polacek@redhat.com>
8250         PR c++/71075
8251         * g++.dg/diagnostic/pr71075.C: New test.
8253 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
8255         PR c++/71184
8256         * g++.dg/pr71184.C: New test case.
8258 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8260         * gcc.target/powerpc/darn-0.c: New test.
8261         * gcc.target/powerpc/darn-1.c: New test.
8262         * gcc.target/powerpc/darn-2.c: New test.
8264 2016-05-19  Marek Polacek  <polacek@redhat.com>
8266         PR tree-optimization/71031
8267         * gcc.dg/tree-ssa/vrp100.c: New test.
8269 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8271         PR rtl-optimization/71148
8272         * gcc.dg/pr71148.c: New test.
8274 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8276         PR target/71056
8277         * gcc.target/arm/pr71056.c: New test.
8279 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8281         * c-c++-common/pr69669.c: Check the used mode.
8283 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
8285         PR sanitizer/64354
8286         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8288 2016-05-19  Richard Biener  <rguenther@suse.de>
8290         PR tree-optimization/70729
8291         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8292         * gcc.dg/graphite/scop-18.c: Likewise.
8293         * gcc.dg/pr41783.c: Disable LIM.
8294         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8295         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8296         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8297         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8298         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8299         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8300         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8301         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8302         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8303         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8304         * gfortran.dg/pr42108.f90: Likewise.
8306 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
8308         PR driver/69265
8309         * gcc.dg/spellcheck-options-11.c: New test case.
8311 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8313         PR c++/71100
8314         * g++.dg/opt/pr71100.C: New test.
8316 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8318         PR ipa/69708
8319         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8320         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8321         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8322         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8324 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8326         PR ipa/69708
8327         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8328         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8329         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8330         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8331         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8333 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8335         PR c++/69793
8336         * g++.dg/template/crash122.C: New.
8338 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
8340         PR c++/70466
8341         * g++.dg/template/pr70466-1.C: New.
8342         * g++.dg/template/pr70466-2.C: Likewise.
8344 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8346         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8347         splat operations and the XXSPLTIB instruction.
8348         * gcc.target/powerpc/p9-splat-2.c: Likewise.
8349         * gcc.target/powerpc/p9-splat-3.c: Likewise.
8350         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8351         xxlxor to clear a register.
8353 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
8355         * gcc.dg/torture/pr71020.c: New test.
8357 2016-05-18  Martin Jambor  <mjambor@suse.cz>
8359         PR ipa/70646
8360         * gcc.dg/ipa/pr70646.c: New test.
8362 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8364         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8366 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8368         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8369         missing tests for vreinterpretq_p{8,16}.
8371 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8373         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8374         vsliq_n_s64 and vsliq_n_u64.
8376 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8378         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8379         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8381 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8383         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8384         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8385         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8387 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8389         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8390         in comment.
8392 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
8394         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8395         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8396         "blr\t" and switch to scan-assembler-times.
8398 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
8400         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8401         with __aarch64__.
8402         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8403         declarations under __aarch64__ and __ARM_FEATURE_FMA.
8405 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
8407         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8408         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8409         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8410         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8411         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8412         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8414         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8415         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8417         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8418         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8420         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8421         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8423         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8425 2016-05-18  Richard Biener  <rguenther@suse.de>
8427         PR tree-optimization/71168
8428         * gcc.dg/torture/pr71168.c: New testcase.
8430 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
8432         PR middle-end/63586
8433         * gcc.dg/tree-ssa/pr63586-2.c: New test.
8434         * gcc.dg/tree-ssa/pr63586.c: New test.
8435         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8437 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8439         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8440         * gcc.dg/pr68671.c: Fix ptx xfail-if.
8441         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8442         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8444 2016-05-17  Nathan Sidwell  <nathan@acm.org>
8446         * gcc.target/nvptx/abi-vararg-3.c: New.
8448 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
8450         PR tree-optimization/54579
8451         PR middle-end/55299
8452         * gcc.dg/fold-notrotate-1.c: New test.
8453         * gcc.dg/fold-notshift-1.c: New test.
8454         * gcc.dg/fold-notshift-2.c: New test.
8456 2016-05-17  Marek Polacek  <polacek@redhat.com>
8458         PR ipa/71146
8459         * g++.dg/ipa/pr71146.C: New test.
8461 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
8463         * jit.dg/test-error-array-bounds.c: New test case.
8465 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8467         * gcc.dg/tree-ssa/and-1.c: New testcase.
8469 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8471         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8472         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8474 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
8476         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8477         * gcc.dg/tree-ssa/vrp99.c: New testcase.
8479 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8481         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8483 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8485         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8487 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
8489         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8490         ".2d[index]" when scan the assembly.
8491         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8492         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8493         float64x1.
8494         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8496 2016-05-17  Richard Biener  <rguenther@suse.de>
8498         PR tree-optimization/71132
8499         * gcc.dg/torture/pr71132.c: New testcase.
8501 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
8503         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8505 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8507         PR target/70809
8508         * gcc.target/aarch64/pr70809_1.c: New test.
8510 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8512         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8513         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8514         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8515         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8517 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
8518             Ilya Enkovich  <ilya.enkovich@intel.com>
8520         PR target/71114
8521         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8523 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
8525         * g++.dg/ipa/ivinline-7.C: Do not xfail.
8526         * g++.dg/ipa/ivinline-9.C: Do not xfail.
8528 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
8530         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
8531         test for __ARM_FP16_ARGS.
8532         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8533         * gcc.target/arm/aapcs/neon-vect10.c: New.
8534         * gcc.target/arm/aapcs/neon-vect9.c: New.
8535         * gcc.target/arm/aapcs/vfp18.c: New.
8536         * gcc.target/arm/aapcs/vfp19.c: New.
8537         * gcc.target/arm/aapcs/vfp20.c: New.
8538         * gcc.target/arm/aapcs/vfp21.c: New.
8539         * gcc.target/arm/fp16-aapcs-1.c: New.
8540         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
8541         test for __ARM_FP16_ARGS.
8542         * g++.target/arm/fp16-return-1.c: Update expected output.
8544 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
8546         PR testsuite/70227
8547         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8549 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
8551         PR fortran/69603
8552         * gfortran.dg/pr69603.f90: New testcase.
8554 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8556         * gfortran.dg/dec_union_4.f90: Fix endian issue.
8558 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
8560         PR fortran/71047
8561         * gfortran.dg/pr71047.f08: New test.
8563 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
8565         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8566         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8567         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8569 2016-05-13  Martin Sebor  <msebor@redhat.com>
8571         PR c++/60049
8572         * g++.dg/cpp0x/constexpr-60049.C: New test.
8574 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
8576         PR bootstrap/71071
8577         * gcc.dg/pr71071.c: New test.
8579 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
8581         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8582         remove XOP handling.
8583         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8585 2016-05-13  Nathan Sidwell  <nathan@acm.org>
8587         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8588         __atomic_is_lock_free declaration.
8590 2016-05-13  Richard Biener  <rguenther@suse.de>
8592         PR tree-optimization/42587
8593         * gcc.dg/optimize-bswapsi-4.c: New testcase.
8595 2016-05-13  Martin Liska  <mliska@suse.cz>
8597         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8598         the new format of dump output.
8600 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8602         * gcc.dg/pr71084.c: New test.
8604 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8606         PR target/53440
8607         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8609 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8611         * gcc.target/aarch64/struct_return.c: New test.
8613 2016-05-12  Marek Polacek  <polacek@redhat.com>
8615         PR c/70756
8616         * c-c++-common/pr70756-2.c: New test.
8617         * c-c++-common/pr70756.c: New test.
8619 2016-05-12  Richard Biener  <rguenther@suse.de>
8621         PR tree-optimization/71059
8622         * gcc.dg/torture/pr71059.c: New testcase.
8624 2016-05-12  Richard Biener  <rguenther@suse.de>
8626         PR tree-optimization/71062
8627         * gcc.dg/torture/pr71062.c: New testcase.
8629 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8631         PR tree-optimization/71006
8632         * gcc.dg/pr71006.c: New test.
8634 2016-05-12  Marek Polacek  <polacek@redhat.com>
8636         PR driver/71063
8637         * gcc.dg/opts-7.c: New test.
8639 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8641         PR target/70830
8642         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8643         Add -save-temps to dg-options.
8644         Scan for ldmfd rather than pop instruction.
8645         * gcc.target/arm/interrupt-2.c: Likewise.
8646         * gcc.target/arm/pr70830.c: New test.
8648 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
8650         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8651         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8653         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8654         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8655         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8657         PR target/71019
8658         * gcc.target/i386/avx512vl-pack-1.c: New test.
8659         * gcc.target/i386/avx512vl-pack-2.c: New test.
8660         * gcc.target/i386/avx512bw-pack-2.c: New test.
8662         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8664         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8665         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8666         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8668 2016-05-12  Richard Biener  <rguenther@suse.de>
8670         PR tree-optimization/70986
8671         * gcc.dg/torture/pr70986-1.c: New testcase.
8672         * gcc.dg/torture/pr70986-2.c: Likewise.
8673         * gcc.dg/torture/pr70986-3.c: Likewise.
8675 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
8677         PR c/43651
8678         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8679         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8681 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
8683         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8684         directive.
8685         * gcc.target/i386/pr66746.c: Ditto.
8687 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8689         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8690         support.
8691         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8692         warning when using -mvsx-timode.
8693         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8694         * gcc.target/powerpc/dform-2.c: Likewise.
8695         * gcc.target/powerpc/pr68805.c: Likewise.
8697 2016-05-11  Marek Polacek  <polacek@redhat.com>
8699         PR c++/71024
8700         * c-c++-common/attributes-3.c: New test.
8702 2016-05-11  Nathan Sidwell  <nathan@acm.org>
8704         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8705         * gcc.c-torture/execute/pr68185.c: Likewise.
8706         * gcc.dg/ipa/pr70306.c: Requires global constructors.
8707         * gcc.dg/pr69634.c: Requires scheduling.
8708         * gcc.dg/torture/pr66178.c: Require label values.
8709         * gcc.dg/setjmp-6.c: Require indirect jumps.
8711 2016-05-11  Richard Biener  <rguenther@suse.de>
8713         PR tree-optimization/71055
8714         * gcc.dg/torture/pr71055.c: New testcase.
8716 2016-05-11  Richard Biener  <rguenther@suse.de>
8718         PR debug/71057
8719         * g++.dg/debug/pr71057.C: New testcase.
8721 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
8723         PR fortran/70855
8724         * gfortran.dg/gomp/pr70855.f90: New test.
8726 2016-05-11  Richard Biener  <rguenther@suse.de>
8728         PR middle-end/71002
8729         * g++.dg/torture/pr71002.C: New testcase.
8731 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
8733         PR middle-end/70807
8734         * gcc.dg/pr70807.c: New test.
8736 2016-05-10  Martin Sebor  <msebor@redhat.com>
8738         PR c++/38611
8739         * g++.dg/Wattributes.C: New test.
8741 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
8743         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8744         * gcc.dg/tree-ssa/pr69270.c: Adjust.
8745         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8747 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8749         PR target/70799
8750         * gcc.target/i386/pr70799-1.c: New test.
8752 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8754         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8756 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8758         PR middle-end/70877
8759         * gcc.target/i386/pr70877.c: New test.
8761 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8763         PR tree-optimization/70786
8764         * gcc.target/i386/pr70876.c: New test.
8766 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
8768         PR target/70927
8769         * gcc.target/i386/avx512vl-logic-1.c: New test.
8770         * gcc.target/i386/avx512vl-logic-2.c: New test.
8771         * gcc.target/i386/avx512dq-logic-2.c: New test.
8773 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8775         PR target/70963
8776         * gcc.target/powerpc/pr70963.c: New.
8778 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
8780         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8781         (test_very_wide_line): Add ruler to expected output.
8782         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8783         (test_very_wide_line): Likewise.
8784         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8785         (test_show_locus): Within the handling of "test_very_wide_line",
8786         enable show_ruler_p on the diagnostic context.
8788 2016-05-10  Richard Biener  <rguenther@suse.de>
8790         PR tree-optimization/71039
8791         * gcc.dg/torture/pr71039.c: New testcase.
8793 2016-05-10  Nathan Sidwell  <nathan@acm.org>
8795         * gcc.dg/nested-func-10.c: Requires alloca.
8796         * gcc.dg/nested-func-9.c: Requires alloca.
8797         * gcc.c-torture/execute/pr70460.c: Requires labels.
8798         * gcc.c-torture/compile/pr70199.c: Requires labels.
8799         * gcc.target/nvptx/decl.c: Compile only.
8800         * gcc.target/nvptx/trailing-init.c: Compile only.
8801         * gcc.target/nvptx/ary-init.c: Compile only.
8803 2016-05-10  Marek Polacek  <polacek@redhat.com>
8805         PR c/70255
8806         * gcc.dg/attr-opt-1.c: New test.
8808 2016-05-10  Richard Biener  <rguenther@suse.de>
8810         PR tree-optimization/70497
8811         PR tree-optimization/28367
8812         * gcc.dg/torture/20160404-1.c: New testcase.
8813         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8814         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8816 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
8818         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8820 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
8822         * gcc.target/i386/fabsneg-1.c New test.
8824 2016-05-09  Alan Modra  <amodra@gmail.com>
8826         PR testsuite/70826
8827         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8829 2016-05-09  Richard Biener  <rguenther@suse.de>
8831         PR tree-optimization/70985
8832         * gcc.dg/torture/pr70985.c: New testcase.
8834 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
8836         * gcc.dg/tree-ssa/ifc-9.c: New test.
8837         * gcc.dg/tree-ssa/ifc-10.c: New test.
8838         * gcc.dg/tree-ssa/ifc-11.c: New test.
8839         * gcc.dg/tree-ssa/ifc-12.c: New test.
8840         * gcc.dg/vect/pr61194.c: Remove XFAIL.
8841         * gcc.dg/vect/vect-23.c: Remove XFAIL.
8842         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8844 2016-05-09  Richard Biener  <rguenther@suse.de>
8846         PR fortran/70937
8847         * gfortran.dg/pr70937.f90: New testcase.
8849 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8851         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8853 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
8855         PR fortran/56226
8856         * gfortran.dg/dec_structure_1.f90: New testcase.
8857         * gfortran.dg/dec_structure_2.f90: Ditto.
8858         * gfortran.dg/dec_structure_3.f90: Ditto.
8859         * gfortran.dg/dec_structure_4.f90: Ditto.
8860         * gfortran.dg/dec_structure_5.f90: Ditto.
8861         * gfortran.dg/dec_structure_6.f90: Ditto.
8862         * gfortran.dg/dec_structure_7.f90: Ditto.
8863         * gfortran.dg/dec_structure_8.f90: Ditto.
8864         * gfortran.dg/dec_structure_9.f90: Ditto.
8865         * gfortran.dg/dec_structure_10.f90: Ditto.
8866         * gfortran.dg/dec_structure_11.f90: Ditto.
8867         * gfortran.dg/dec_union_1.f90: Ditto.
8868         * gfortran.dg/dec_union_2.f90: Ditto.
8869         * gfortran.dg/dec_union_3.f90: Ditto.
8870         * gfortran.dg/dec_union_4.f90: Ditto.
8871         * gfortran.dg/dec_union_5.f90: Ditto.
8872         * gfortran.dg/dec_union_6.f90: Ditto.
8873         * gfortran.dg/dec_union_7.f90: Ditto.
8875 2016-05-07  Tom de Vries  <tom@codesourcery.com>
8877         PR tree-optimization/70956
8878         * gcc.dg/graphite/pr70956.c: New test.
8880 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
8882         PR middle-end/70941
8883         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8884         (a, b, c, d): Change type from char to signed char.
8885         (main): Compare against (signed char) -1634678893 instead of
8886         hardcoded -109.  Use __builtin_abort instead of abort.
8888         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8889         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8891         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8893 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8895         PR debug/70935
8896         * gcc.dg/torture/pr70935.c: New test.
8898 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8900         PR target/58219
8901         * gcc.target/sh/pr58219.c: New tests.
8903 2016-05-06  Richard Biener  <rguenther@suse.de>
8905         PR tree-optimization/70960
8906         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8908 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8910         PR target/52933
8911         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8912         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8913         Adjust expected instruction counts.
8914         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8916 2016-05-06  Marek Polacek  <polacek@redhat.com>
8918         PR sanitizer/70875
8919         * gcc.dg/ubsan/bounds-3.c: New test.
8921 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
8923         PR target/54089
8924         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8926 2016-05-06  Richard Biener  <rguenther@suse.de>
8928         PR middle-end/70931
8929         * gfortran.dg/pr70931.f90: New testcase.
8931 2016-05-06  Richard Biener  <rguenther@suse.de>
8933         PR middle-end/70941
8934         * gcc.dg/torture/pr70941.c: New testcase.
8936 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
8938         PR tree-optimization/57206
8939         * gcc.dg/vect/pr57206.c: New test.
8941 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8943         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8945 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
8947         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8949         * c-c++-common/Wdangling-else-4.c: New test.
8951 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
8953         PR c++/70906
8954         PR c++/70933
8955         * g++.dg/opt/pr70906.C: New test.
8956         * g++.dg/opt/pr70933.C: New test.
8958         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8960 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
8962         * gcc.dg/ipa/pure-const-3.c: New testcase.
8964 2016-05-04  Marek Polacek  <polacek@redhat.com>
8966         * c-c++-common/Wdangling-else-1.c: New test.
8967         * c-c++-common/Wdangling-else-2.c: New test.
8968         * c-c++-common/Wdangling-else-3.c: New test.
8970 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
8972         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8973         flag is present.
8975 2016-05-04  Marek Polacek  <polacek@redhat.com>
8977         PR c/48778
8978         * gcc.dg/Waddress-2.c: New test.
8980 2016-05-04  Alan Modra  <amodra@gmail.com>
8982         * gcc.target/powerpc/pr70866.c: New.
8984 2016-05-03  Martin Sebor  <msebor@redhat.com>
8986         PR c++/66561
8987         * c-c++-common/builtin_location.c: New test.
8988         * g++.dg/cpp1y/builtin_location.C: New test.
8990 2016-05-03  Marek Polacek  <polacek@redhat.com>
8992         PR c/70859
8993         * gcc.dg/pr70859.c: New test.
8994         * gcc.dg/pr70859-2.c: New test.
8996 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
8998         * gnat.dg/debug5.adb: New testcase.
9000 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9002         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9003         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9004         Procedure to check for z10 instruction set.
9006 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
9008         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9010 2016-05-03  Alan Modra  <amodra@gmail.com>
9012         * gcc.target/powerpc/savres.c: Add func using a single gpr.
9014 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9016         * gcc.target/i386/avx512f-cvt-1.c: New test.
9018 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9020         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9021         -fdump-tree-vrp-details.
9023 2016-05-03  Richard Biener  <rguenther@suse.de>
9025         * gcc.dg/pr30172-1.c: Adjust.
9026         * gcc.dg/pr63743.c: Likewise.
9027         * gcc.dg/tm/pr51696.c: Likewise.
9028         * c-c++-common/tm/safe-1.c: Likewise.
9029         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9030         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9031         * g++.dg/plugin/self-assign-test-1.C: Likewise.
9032         * g++.dg/plugin/self-assign-test-2.C: Likewise.
9034 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
9036         PR rtl-optimization/70467
9037         * gcc.target/i386/pr70467-3.c: New test.
9038         * gcc.target/i386/pr70467-4.c: New test.
9040         PR tree-optimization/70916
9041         * gcc.c-torture/compile/pr70916.c: New test.
9043         PR target/49244
9044         * gcc.target/i386/pr49244-1.c: New test.
9045         * gcc.target/i386/pr49244-2.c: New test.
9047 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
9049         PR rtl-optimization/44281
9050         * gcc.target/i386/pr44281.c: New test.
9052 2016-05-03  bin cheng  <bin.cheng@arm.com>
9054         PR tree-optimization/56541
9055         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9056         * gcc.dg/vect/pr56541.c: new test.
9058 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9060         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9061         __float128.
9062         * gcc.target/powerpc/float128-complex-2.c: Likewise.
9064 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
9066         PR testsuite/70520
9067         * c-c++-common/asan/clone-test-1.c (main): Align child process
9068         stack to 16 bytes.
9070 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9072         PR c++/62314
9073         * g++.dg/spellcheck-fields-2.C: New test case.
9075 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
9077         PR c++/62314
9078         * g++.dg/pr62314.C: New test case.
9080 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
9082         * gcc.dg/ipa/inline-8.c: New testcase.
9084 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
9086         PR rtl-optimization/70467
9087         * gcc.target/i386/pr70467-1.c: New test.
9089 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9091         * gcc.dg/spec-options.c: Run the test on all targets.
9092         * gcc.dg/foo.specs: Use cpp_unique_options.
9094 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9096         * gcc.dg/tree-ssa/unord.c: New testcase.
9098 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
9100         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9102 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
9104         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9106 2016-05-02  Marek Polacek  <polacek@redhat.com>
9108         PR c/70851
9109         * gcc.dg/enum-incomplete-3.c: New test.
9111 2016-05-02  Marek Polacek  <polacek@redhat.com>
9112             Tom de Vries  <tom@codesourcery.com>
9114         PR tree-optimization/70700
9115         * gcc.dg/pr70700.c: New test.
9117 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
9119         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9120         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9121         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9122         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9123         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9125 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
9127         * ada/acats/run_acats: Rename into...
9128         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
9129         * ada/acats/run_all.sh: Remove redundant test.
9130         (target_run): Move around.
9131         (target_gnatchop): Use newly built executable.
9132         (target_gnatmake): Likewise.
9133         Check that the compilation of impbit succeeds.
9135 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
9137         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9138         * gcc.dg/20021029-1.c: Likewise.
9139         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9140         * gcc.target/sh/attr-isr-trapa.c: Likewise.
9141         * gcc.target/sh/cmpstr.c: Likewise.
9142         * gcc.target/sh/cmpstrn.c: Likewise.
9143         * gcc.target/sh/memset.c: Likewise.
9144         * gcc.target/sh/pr21255-2-mb.c: Likewise.
9145         * gcc.target/sh/pr21255-2-ml.c: Likewise.
9146         * gcc.target/sh/pr39423-1.c: Likewise.
9147         * gcc.target/sh/pr49468-di.c: Likewise.
9148         * gcc.target/sh/pr49468-si.c: Likewise.
9149         * gcc.target/sh/pr49880-1.c: Likewise.
9150         * gcc.target/sh/pr49880-2.c: Likewise.
9151         * gcc.target/sh/pr49880-3.c: Likewise.
9152         * gcc.target/sh/pr50751-1.c: Likewise.
9153         * gcc.target/sh/pr50751-4.c: Likewise.
9154         * gcc.target/sh/pr50751-7.c: Likewise.
9155         * gcc.target/sh/pr51244-1.c: Likewise.
9156         * gcc.target/sh/pr51244-10.c: Likewise.
9157         * gcc.target/sh/pr51244-11.c: Likewise.
9158         * gcc.target/sh/pr51244-12.c: Likewise.
9159         * gcc.target/sh/pr51244-13.c: Likewise.
9160         * gcc.target/sh/pr51244-14.c: Likewise.
9161         * gcc.target/sh/pr51244-17.c: Likewise.
9162         * gcc.target/sh/pr51244-18.c: Likewise.
9163         * gcc.target/sh/pr51244-19.c: Likewise.
9164         * gcc.target/sh/pr51244-4.c: Likewise.
9165         * gcc.target/sh/pr51244-5.c: Likewise.
9166         * gcc.target/sh/pr51244-7.c: Likewise.
9167         * gcc.target/sh/pr51244-8.c: Likewise.
9168         * gcc.target/sh/pr51244-9.c: Likewise.
9169         * gcc.target/sh/pr51697.c: Likewise.
9170         * gcc.target/sh/pr52483-1.c: Likewise.
9171         * gcc.target/sh/pr52483-2.c: Likewise.
9172         * gcc.target/sh/pr52483-3.c: Likewise.
9173         * gcc.target/sh/pr52483-5.c: Likewise.
9174         * gcc.target/sh/pr52933-1.c: Likewise.
9175         * gcc.target/sh/pr52933-2.c: Likewise.
9176         * gcc.target/sh/pr52933-3.c: Likewise.
9177         * gcc.target/sh/pr53568-1.c: Likewise.
9178         * gcc.target/sh/pr53976-1.c: Likewise.
9179         * gcc.target/sh/pr53988-1.c: Likewise.
9180         * gcc.target/sh/pr53988.c: Likewise.
9181         * gcc.target/sh/pr54089-1.c: Likewise.
9182         * gcc.target/sh/pr54089-6.c: Likewise.
9183         * gcc.target/sh/pr54089-7.c: Likewise.
9184         * gcc.target/sh/pr54089-8.c: Likewise.
9185         * gcc.target/sh/pr54089-9.c: Likewise.
9186         * gcc.target/sh/pr54236-1.c: Likewise.
9187         * gcc.target/sh/pr54236-2.c: Likewise.
9188         * gcc.target/sh/pr54236-3.c: Likewise.
9189         * gcc.target/sh/pr54236-4.c: Likewise.
9190         * gcc.target/sh/pr54386.c: Likewise.
9191         * gcc.target/sh/pr54602-1.c: Likewise.
9192         * gcc.target/sh/pr54685.c: Likewise.
9193         * gcc.target/sh/pr54760-1.c: Likewise.
9194         * gcc.target/sh/pr54760-2.c: Likewise.
9195         * gcc.target/sh/pr54760-3.c: Likewise.
9196         * gcc.target/sh/pr54760-4.c: Likewise.
9197         * gcc.target/sh/pr54760-5.c: Likewise.
9198         * gcc.target/sh/pr54760-6.c: Likewise.
9199         * gcc.target/sh/pr55146.c: Likewise.
9200         * gcc.target/sh/pr55160.c: Likewise.
9201         * gcc.target/sh/pr59278.c: Likewise.
9202         * gcc.target/sh/pr59401-1.c: Likewise.
9203         * gcc.target/sh/pr59533-1.c: Likewise.
9204         * gcc.target/sh/pr63260.c: Likewise.
9205         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9206         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9207         * gcc.target/sh/strlen.c: Likewise.
9208         * gcc.target/sh/torture/pr30807.c: Likewise.
9209         * gcc.target/sh/torture/pr34777.c: Likewise.
9210         * gcc.target/sh/torture/pr64652.c: Likewise.
9211         * gcc.target/sh/torture/pr65505.c: Likewise.
9212         * gcc.target/sh/torture/pragma-isr.c: Likewise.
9213         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9215 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
9217         PR c++/66644
9218         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9220 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9222         * gcc.target/powerpc/vsx-elemrev-1.c: New.
9223         * gcc.target/powerpc/vsx-elemrev-2.c: New.
9224         * gcc.target/powerpc/vsx-elemrev-3.c: New.
9225         * gcc.target/powerpc/vsx-elemrev-4.c: New.
9227 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
9229         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9230         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9232 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
9234         PR middle-end/70626
9235         * c-c++-common/goacc/combined-reduction.c: New test.
9236         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9238 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
9240         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9241         *movdi_internal pattern only if PIC off.
9242         * gcc.target/i386/pr70155-2.c: Likewise.
9243         * gcc.target/i386/pr70155-3.c: Likewise.
9244         * gcc.target/i386/pr70155-4.c: Likewise.
9245         * gcc.target/i386/pr70155-5.c: Likewise.
9246         * gcc.target/i386/pr70155-6.c: Likewise.
9247         * gcc.target/i386/pr70155-7.c: Likewise.
9248         * gcc.target/i386/pr70155-8.c: Likewise.
9249         * gcc.target/i386/pr70155-15.c: Likewise.
9250         * gcc.target/i386/pr70155-17.c: Likewise.
9251         * gcc.target/i386/pr70155-22.c: Likewise.
9253 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
9255         PR tree-optimization/70803
9256         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9258 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9260         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9261         optimization of vector loop.
9262         * gcc.target/i386/vect-unpack-3.c: New test.
9263         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9264         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9265         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9267 2016-04-29  Marek Polacek  <polacek@redhat.com>
9269         PR sanitizer/70342
9270         * g++.dg/ubsan/null-7.C: New test.
9272         PR c/70852
9273         * gcc.dg/pr70852.c: New test.
9275 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9277         PR/69089
9278         * g++.dg/cpp0x/alignas6.C: New test.
9280 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9282         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9283         * gcc.dg/pr27003.c: Likewise.
9284         * gcc.dg/tree-ssa/cswtch.c: Likewise.
9285         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9286         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9287         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9288         * gcc.target/arc/mxy.c: Likewise.
9289         * gcc.target/arc/mswape.c: Likewise.
9290         * gcc.target/arc/mrtsc.c: Likewise.
9291         * gcc.target/arc/mcrc.c: Likewise.
9292         * gcc.target/arc/mdsp-packa.c: Likewise.
9293         * gcc.target/arc/mdvbf.c: Likewise.
9294         * gcc.target/arc/mlock.c: Likewise.
9295         * gcc.target/arc/mmac-24.c: Likewise.
9296         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9298 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9299             Matthijs Kooijman  <matthijs@stdin.nl>
9300             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9302         PR target/60040
9303         * gcc.target/avr/pr60040-1.c: New.
9304         * gcc.target/avr/pr60040-2.c: New.
9306 2016-04-29  Richard Biener  <rguenther@suse.de>
9308         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9310 2016-04-29  Richard Biener  <rguenther@suse.de>
9312         PR tree-optimization/13962
9313         PR tree-optimization/65686
9314         * gcc.dg/uninit-pr65686.c: New testcase.
9316 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
9318         PR middle-end/70843
9319         * gcc.dg/pr70843.c: New test.
9321 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9323         PR target/70858
9324         * gcc.target/i386/pr70858.c: New test.
9326 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
9328         * gcc.target/arc/nps400-1.c: New file.
9330 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9331             Andrew Burgess  <andrew.burgess@embecosm.com>
9333         * gcc.target/arc/movh_cl-1.c: New file.
9335 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9336             Andrew Burgess  <andrew.burgess@embecosm.com>
9338         * gcc.target/arc/extzv-1.c: New file.
9339         * gcc.target/arc/insv-1.c: New file.
9340         * gcc.target/arc/insv-2.c: New file.
9341         * gcc.target/arc/movb-1.c: New file.
9342         * gcc.target/arc/movb-2.c: New file.
9343         * gcc.target/arc/movb-3.c: New file.
9344         * gcc.target/arc/movb-4.c: New file.
9345         * gcc.target/arc/movb-5.c: New file.
9346         * gcc.target/arc/movb_cl-1.c: New file.
9347         * gcc.target/arc/movb_cl-2.c: New file.
9348         * gcc.target/arc/movbi_cl-1.c: New file.
9349         * gcc.target/arc/movl-1.c: New file.
9351 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
9352             Andrew Burgess  <andrew.burgess@embecosm.com>
9354         * gcc.target/arc/cmem-1.c: New file.
9355         * gcc.target/arc/cmem-2.c: New file.
9356         * gcc.target/arc/cmem-3.c: New file.
9357         * gcc.target/arc/cmem-4.c: New file.
9358         * gcc.target/arc/cmem-5.c: New file.
9359         * gcc.target/arc/cmem-6.c: New file.
9360         * gcc.target/arc/cmem-7.c: New file.
9361         * gcc.target/arc/cmem-ld.inc: New file.
9362         * gcc.target/arc/cmem-st.inc: New file.
9364 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9366         PR target/70821
9367         * gcc.target/i386/pr70821.c: New test.
9369 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
9371         * gcc.target/powerpc/vec-adde.c: New test.
9372         * gcc.target/powerpc/vec-adde-int128.c: New test.
9374 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
9376         * gcc.target/i386/avx-vround-1.c: New test.
9377         * gcc.target/i386/avx-vround-2.c: New test.
9378         * gcc.target/i386/avx512vl-vround-1.c: New test.
9379         * gcc.target/i386/avx512vl-vround-2.c: New test.
9381 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9383         PR testsuite/70595
9384         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9385         (check_effective_target_cilkplus_runtime): ... this.
9386         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9387         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9389         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9390         Require cilkplus_runtime.
9391         Don't add -lcilkrts.
9392         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9393         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9394         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9395         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9396         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9397         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9398         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9399         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9400         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9401         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9402         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9403         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9404         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9405         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9406         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9407         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9408         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9409         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9410         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9411         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9412         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9413         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9414         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9415         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9416         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9417         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9418         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9419         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9420         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9422         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9423         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9425         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9427         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9428         cilkplus_runtime.
9430 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
9432         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9433         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9435 2015-04-27  Ryan Burn  <contact@rnburn.com>
9437         PR c++/69024
9438         PR c++/68997
9439         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9440         diagnostic.
9441         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9442         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9444 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
9446         * gnat.dg/limited_with4.ad[sb]: New test.
9447         * gnat.dg/limited_with4_pkg.ads: New helper.
9449 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9451         PR target/70155
9452         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9453         and movv1ti_internal patterns
9454         * gcc.target/i386/pr70155-1.c: New test.
9455         * gcc.target/i386/pr70155-2.c: Likewise.
9456         * gcc.target/i386/pr70155-3.c: Likewise.
9457         * gcc.target/i386/pr70155-4.c: Likewise.
9458         * gcc.target/i386/pr70155-5.c: Likewise.
9459         * gcc.target/i386/pr70155-6.c: Likewise.
9460         * gcc.target/i386/pr70155-7.c: Likewise.
9461         * gcc.target/i386/pr70155-8.c: Likewise.
9462         * gcc.target/i386/pr70155-9.c: Likewise.
9463         * gcc.target/i386/pr70155-10.c: Likewise.
9464         * gcc.target/i386/pr70155-11.c: Likewise.
9465         * gcc.target/i386/pr70155-12.c: Likewise.
9466         * gcc.target/i386/pr70155-13.c: Likewise.
9467         * gcc.target/i386/pr70155-14.c: Likewise.
9468         * gcc.target/i386/pr70155-15.c: Likewise.
9469         * gcc.target/i386/pr70155-16.c: Likewise.
9470         * gcc.target/i386/pr70155-17.c: Likewise.
9471         * gcc.target/i386/pr70155-18.c: Likewise.
9472         * gcc.target/i386/pr70155-19.c: Likewise.
9473         * gcc.target/i386/pr70155-20.c: Likewise.
9474         * gcc.target/i386/pr70155-21.c: Likewise.
9475         * gcc.target/i386/pr70155-22.c: Likewise.
9477 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
9479         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9480         ".{5,6}".
9482 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
9484         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9485         * gcc.dg/tree-ssa/scev-9.c: Ditto.
9486         * gcc.dg/tree-ssa/scev-10.c: Ditto.
9487         * gcc.dg/tree-ssa/scev-11.c: Ditto.
9488         * gcc.dg/tree-ssa/scev-12.c: Ditto.
9490 2016-04-27  Richard Biener  <rguenther@suse.de>
9492         PR ipa/70760
9493         * g++.dg/ipa/ipa-pta-2.C: New testcase.
9494         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9496 2016-04-27  Nathan Sidwell  <nathan@acm.org>
9498         * g++.dg/cpp0x/constexpr-recursion3.C: New.
9499         * g++.dg/ubsan/pr63956.C: Adjust error location.
9501 2016-04-27  Nick Clifton  <nickc@redhat.com>
9503         PR middle-end/49889
9504         * gcc.dg/pr49889.c: New test.
9506 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
9508         * c-c++-common/memset-array.c: New test.
9510 2016-04-26  Martin Sebor  <msebor@redhat.com>
9512         PR c++/66639
9513         * g++.dg/cpp1y/func_constexpr.C: New test.
9515 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
9517         PR c++/70241
9518         * g++.dg/cpp0x/enum32.C: New test.
9519         * g++.dg/cpp0x/enum33.C: New test.
9521 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9523         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9524         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9525         * gcc.c-torture/execute/bitfld-6.c: Likewise.
9526         * gcc.c-torture/execute/bitfld-7.c: Likewise.
9527         * gcc.c-torture/execute/pr38151.c: Likewise.
9528         * gcc.c-torture/execute/pr66556.c: Likewise.
9529         * gcc.c-torture/execute/pr67781.c: Likewise.
9530         * gcc.c-torture/execute/pr68648.c: Likewise.
9532 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9534         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9536 2016-04-26  Marek Polacek  <polacek@redhat.com>
9538         PR c/67784
9539         * gcc.dg/pr67784-3.c: New test.
9540         * gcc.dg/pr67784-4.c: New test.
9541         * gcc.dg/pr67784-5.c: New test.
9543         PR c/70791
9544         * gcc.dg/Wnested-externs-2.c: New test.
9546 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
9548         * gcc.dg/fold-plusmult.c: Adjust.
9549         * gcc.dg/no-strict-overflow-6.c: Adjust.
9550         * gcc.dg/gomp/loop-1.c: Xfail some tests.
9552 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9554         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9555         number scans.
9556         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9557         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9558         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9559         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9560         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9561         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9562         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9563         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9564         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9565         * gcc.target/i386/avx512f-gather-5.c: Likewise.
9566         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9567         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9568         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9569         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9570         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9571         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9572         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9573         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9574         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9575         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9576         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9577         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9578         scans.
9579         * gcc.target/i386/pr32219-4.c: Likewise.
9580         * gcc.target/i386/pr32219-6.c: Likewise.
9581         * gcc.target/i386/pr32219-8.c: Likewise.
9583 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9585         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9586         associated options.
9588 2016-04-26  Marek Polacek  <polacek@redhat.com>
9590         PR c++/70744
9591         * g++.dg/ext/cond2.C: New test.
9593 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
9595         PR tree-optimization/70771
9596         PR tree-optimization/70775
9597         * gcc.dg/pr70771.c: New test.
9598         * gcc.dg/pr70775.c: New test.
9600 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
9602         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9604 2016-04-25  Richard Biener  <rguenther@suse.de>
9606         PR tree-optimization/70780
9607         * gcc.dg/torture/pr70780.c: New testcase.
9609 2016-04-25  Michael Collison  <michael.collison@arm.com>
9611         * gcc.target/arm/neon-vaddws16.c: New test.
9612         * gcc.target/arm/neon-vaddws32.c: New test.
9613         * gcc.target/arm/neon-vaddwu16.c: New test.
9614         * gcc.target/arm/neon-vaddwu32.c: New test.
9615         * gcc.target/arm/neon-vaddwu8.c: New test.
9616         * lib/target-supports.exp
9617         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9618         that arm neon support vector widen sum of HImode TO SImode.
9620 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
9622         PR sanitizer/70712
9623         * c-c++-common/asan/pr70712.c: New test.
9625 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9627         * .gitattributes: New file.
9629 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
9631         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9633 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
9635         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9636         * gfortran.dg/submodule_15.f08: Likewise.
9638 2016-04-22  Richard Biener  <rguenther@suse.de>
9640         PR tree-optimization/70740
9641         * gcc.dg/torture/pr70740.c: New testcase.
9643 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
9645         PR target/70750
9646         * gcc.target/i386/pr70750-1.c: New test.
9647         * gcc.target/i386/pr70750-2.c: Likewise.
9649 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
9651         PR c++/70540
9652         * g++.dg/cpp0x/auto48.C: New.
9654 2016-04-21  Marek Polacek  <polacek@redhat.com>
9656         PR c++/70513
9657         * g++.dg/cpp0x/forw_enum12.C: New test.
9658         * g++.dg/cpp0x/forw_enum13.C: New test.
9660 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9662         PR target/70728
9663         * gcc.target/i386/pr70728.c: New test.
9665 2016-04-21  Richard Biener  <rguenther@suse.de>
9667         PR middle-end/70747
9668         * gcc.dg/pr70747.c: New testcase.
9670 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
9672         PR tree-optimization/70715
9673         * gcc.dg/tree-ssa/scev-13.c: New test.
9675 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9677         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9679 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
9681         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9683 2016-04-20  Jan Hubicka  <jh@suse.cz>
9685         PR ipa/70018
9686         * g++.dg/ipa/nothrow-1.C: New testcase.
9688 2016-04-20  Nathan Sidwell  <nathan@acm.org>
9690         PR c++/55635
9691         * g++.dg/eh/delete1.C: New.
9693 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9695         * gcc.target/i386/avx256-unaligned-store-2.c: Add
9696         -mtune-ctrl=sse_typeless_stores.
9698 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
9700         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9702 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9704         PR tree-optimization/69489
9705         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9707 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
9709         PR c++/69363
9710         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9711         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9712         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9714 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9716         PR tree-optimization/56625
9717         PR tree-optimization/69489
9718         * gcc.dg/vect/pr56625.c: New test.
9719         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9721 2016-04-20  Andrew Pinski  <apinski@cavium.com>
9723         PR target/64971
9724         * gcc.c-torture/compile/pr37433-1.c: New testcase.
9726 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
9728         * gnat.dg/self1.adb: Remove now incorrect test.
9730 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
9732         * gcc.dg/tree-ssa/scev-11.c: New test.
9733         * gcc.dg/tree-ssa/scev-12.c: New test.
9735 2016-04-20  Marek Polacek  <polacek@redhat.com>
9737         PR tree-optimization/70725
9738         * gcc.dg/pr70725.c: New test.
9740 2016-04-20  Richard Biener  <rguenther@suse.de>
9742         PR tree-optimization/70726
9743         * g++.dg/vect/pr70726.cc: New testcase.
9745 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9747         PR target/70674
9748         * gcc.target/s390/pr70674.c: New test.
9750 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9752         PR libgfortran/70684
9753         * gfortran.dg/list_read_14.f90: New test.
9755 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
9757         PR target/69201
9758         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9759         extern to force it misaligned.
9760         (b): Likewise.
9761         (c): Likewise.
9762         (d): Likewise.
9763         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9764         Don't check `*' before movv4sf_internal.
9765         * gcc.target/i386/avx256-unaligned-store-2.c: Check
9766         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9767         Don't check `*' before movv16qi_internal.
9768         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9769         extern to force it misaligned.
9770         (b): Likewise.
9771         (c): Likewise.
9772         (d): Likewise.
9773         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9774         Don't check `*' before movv2df_internal.
9775         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9776         extern to force it misaligned.
9777         (b): Likewise.
9778         (c): Likewise.
9779         (d): Likewise.
9780         Check movv8sf_internal instead of avx_storeups256.
9781         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9783 2016-04-19  Richard Biener  <rguenther@suse.de>
9785         PR tree-optimization/70171
9786         * g++.dg/tree-ssa/pr70171.C: New testcase.
9788 2016-04-19  Richard Biener  <rguenther@suse.de>
9790         PR tree-optimization/70724
9791         * gcc.dg/torture/pr70724.c: New testcase.
9793 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
9795         PR middle-end/70689
9796         * gcc.target/i386/pr70689.c: New.
9798 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
9800         PR target/70708
9801         * gcc.target/i386/pr70708.c: New test.
9803 2016-04-18  Richard Biener  <rguenther@suse.de>
9805         PR tree-optimization/43434
9806         * gcc.dg/vect/pr43434.c: New testcase.
9807         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9808         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9809         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9810         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9811         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9812         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9813         * gcc.dg/gomp/pr68640.c: Likewise.
9814         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9815         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9817 2016-04-18  Richard Biener  <rguenther@suse.de>
9819         PR tree-optimization/70701
9820         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9822 2016-04-18  Tom de Vries  <tom@codesourcery.com>
9824         PR testsuite/70699
9825         * gcc.dg/pr70161.c: Add dot-file scans.
9826         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9827         instead of after last dot char.
9829 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
9831         * c-c++-common/dump-ada-spec-3.c: New test.
9832         * c-c++-common/dump-ada-spec-4.c: Likewise.
9834 2016-04-17  Tom de Vries  <tom@codesourcery.com>
9836         PR other/70183
9837         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9839 2016-04-15  Jan Hubicka  <jh@suse.cz>
9841         PR ipa/70018
9842         * g++.dg/ipa/pure-const-1.C: New testcase.
9843         * g++.dg/ipa/pure-const-2.C: New testcase.
9844         * g++.dg/ipa/pure-const-3.C: New testcase.
9846 2016-04-15  Marek Polacek  <polacek@redhat.com>
9848         PR c/70671
9849         * gcc.dg/bitfld-22.c: New test.
9851 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
9853         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9854         x86_64.
9856 2016-04-15  Marek Polacek  <polacek@redhat.com>
9858         PR c/70651
9859         * c-c++-common/pr70651.c: New test.
9861 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9863         PR rtl-optimization/70681
9864         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9865         dump scan on arm and powerpc.
9866         * gcc.dg/pr10474.c: Likewise.
9868 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
9870         PR c++/69517
9871         PR c++/70019
9872         PR c++/70588
9873         * g++.dg/cpp1y/vla11.C: Revert for real.
9875         PR c/70436
9876         * c-c++-common/Wparentheses-1.c: New test.
9877         * c-c++-common/gomp/Wparentheses-1.c: New test.
9878         * c-c++-common/gomp/Wparentheses-2.c: New test.
9879         * c-c++-common/gomp/Wparentheses-3.c: New test.
9880         * c-c++-common/gomp/Wparentheses-4.c: New test.
9881         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9882         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9883         * c-c++-common/goacc/Wparentheses-1.c: New test.
9885 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
9887         PR target/70662
9888         * gcc.target/i386/pr70662.c: New test.
9890 2016-04-15  Richard Biener  <rguenther@suse.de>
9891             Alan Modra  <amodra@gmail.com>
9893         PR tree-optimization/70130
9894         * gcc.dg/vect/O3-pr70130.c: New testcase.
9896 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9898         PR target/70669
9899         * gcc.target/powerpc/pr70669.c: New test.
9901         PR target/70640
9902         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9903         a power7 system that does not have an assembler that supports
9904         power8.
9906 2016-04-14  Martin Sebor  <msebor@redhat.com>
9908         PR c++/69517
9909         PR c++/70019
9910         PR c++/70588
9911         * c-c++-common/ubsan/vla-1.c: Revert.
9912         * g++.dg/cpp1y/vla11.C: Same.
9913         * g++.dg/cpp1y/vla12.C: Same.
9914         * g++.dg/cpp1y/vla13.C: Same.
9915         * g++.dg/cpp1y/vla14.C: Same.
9916         * g++.dg/cpp1y/vla3.C: Same.
9917         * g++.dg/init/array24.C: Same.
9918         * g++.dg/ubsan/vla-1.C: Same.
9920 2016-04-14  Marek Polacek  <polacek@redhat.com>
9921             Jan Hubicka  <hubicka@ucw.cz>
9923         PR c++/70029
9924         * g++.dg/torture/pr70029.C: New test.
9926 2016-04-14  Martin Sebor  <msebor@redhat.com>
9928         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9929         type size to prevent failures on targets with very low maximum
9930         alignment.
9932 2016-04-14  Richard Biener  <rguenther@suse.de>
9934         PR tree-optimization/70623
9935         * gcc.dg/torture/pr70623.c: New testcase.
9936         * gcc.dg/torture/pr70623-2.c: Likewise.
9938 2016-04-13  Martin Sebor  <msebor@redhat.com>
9940         PR c++/69517
9941         PR c++/70019
9942         PR c++/70588
9943         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9944         * g++.dg/cpp1y/vla11.C: New test.
9945         * g++.dg/cpp1y/vla12.C: New test.
9946         * g++.dg/cpp1y/vla13.C: New test.
9947         * g++.dg/cpp1y/vla14.C: New test.
9948         * g++.dg/cpp1y/vla3.C: Restore deleted test.
9949         * g++.dg/init/array24.C: Fully brace VLA initializer.
9950         * g++.dg/ubsan/vla-1.C: Disable exceptions.
9952 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9954         PR c++/70641
9955         * g++.dg/opt/pr70641.C: New test.
9957 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9959         PR rtl-optimization/68749
9960         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9961         effects of argument promotions.
9962         Remove default args to dg-skip-if.
9964 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
9966         PR c++/70635
9967         * g++.dg/parse/pr70635.C: New.
9969 2016-04-13  Marek Polacek  <polacek@redhat.com>
9971         PR c++/70639
9972         * c-c++-common/Wmisleading-indentation-4.c: New test.
9974 2016-04-13  Marek Polacek  <polacek@redhat.com>
9976         PR c/70436
9977         * gcc.dg/Wparentheses-12.c: New test.
9978         * gcc.dg/Wparentheses-13.c: New test.
9980 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9982         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9983         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9984         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9986 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
9988         PR middle-end/70633
9989         * gcc.c-torture/compile/pr70633.c: New test.
9991         PR debug/70628
9992         * gcc.dg/torture/pr70628.c: New test.
9994 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
9996         PR c++/70610
9997         * g++.dg/template/pr70610.C: New test.
9998         * g++.dg/template/pr70610-2.C: New test.
9999         * g++.dg/template/pr70610-3.C: New test.
10000         * g++.dg/template/pr70610-4.C: New test.
10002 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10004         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10005         128 instead of 32.
10007         PR c++/70571
10008         * g++.dg/ext/pr70571.C: New test.
10010 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10012         PR target/70640
10013         * gcc.target/powerpc/pr70640.c: New test.
10015 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
10017         PR c++/68722
10018         * g++.dg/parse/pr68722.C: New.
10020 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10022         PR rtl-optimization/70596
10023         * gcc.target/i386/pr70596.c: New test.
10025 2016-04-12  Nathan Sidwell  <nathan@acm.org>
10027         PR c++/70501
10028         * g++.dg/init/pr70501.C: New.
10030 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
10032         * gcc.target/i386/asm-flag-6.c: New test.
10034 2016-04-12  Tom de Vries  <tom@codesourcery.com>
10036         PR tree-optimization/68756
10037         * gcc.dg/graphite/pr68756.c: New test.
10039 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
10041         PR tree-optimization/70602
10042         * gcc.c-torture/execute/pr70602.c: New test.
10044 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10046         PR target/70381
10047         * gcc.target/powerpc/float128-1.c: New tests to make sure the
10048         __float128 emulator is built and runs.
10049         * gcc.target/powerpc/float128-1.c: Likewise.
10051         * lib/target-supports.exp (check_ppc_float128_sw_available):
10052         Rework tests for __float128 software and hardware
10053         availability. Fix exit condition to return 0 on success.
10055 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
10057         PR target/70133
10058         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10059         * gcc.target/aarch64/target_attr_15.c: Likewise.
10061 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
10063         PR c++/69066
10064         * g++.dg/cpp1y/pr69066.C: New.
10066 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10068         PR fortran/68566
10069         * gfortran.dg/pr36192.f90: Update test.
10070         * gfortran.dg/pr36192_1.f90: Update test.
10071         * gfortran.dg/real_dimension_1.f: Update test.
10072         * gfortran.dg/parameter_array_init_7.f90: New test.
10074 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
10076         PR testsuite/64039
10077         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10079         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10081         PR rtl-optimization/66669
10082         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10084         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10086         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10087         * gcc.dg/pie-1.c: Likewise.
10088         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10089         * gcc.dg/pic-4.c: Likewise.
10090         * gcc.dg/pie-3.c: Likewise.
10091         * gcc.dg/pie-4.c: Likewise.
10093         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10095         PR tree-optimization/68644
10096         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10098         PR rtl-optimization/64886
10099         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10101 2016-04-09  Tom de Vries  <tom@codesourcery.com>
10103         PR tree-optimization/68953
10104         * gcc.dg/graphite/pr68953.c: New test.
10106 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10108         PR fortran/70592
10109         * gfortran.dg/deferred_character_16.f90: New test.
10111 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
10113         PR tree-optimization/70586
10114         * gcc.c-torture/execute/pr70586.c: New test.
10116 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
10118         PR sanitizer/70573
10119         * c-c++-common/asan/halt_on_error-1.c: Replace memset
10120         with __builtin_memset
10121         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10123 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
10125         PR lto/70289
10126         PR ipa/70348
10127         PR tree-optimization/70373
10128         PR middle-end/70533
10129         PR middle-end/70534
10130         PR middle-end/70535
10131         * c-c++-common/goacc/reduction-5.c: New test.
10132         * c-c++-common/goacc/reduction-promotions.c: New test.
10133         * gfortran.dg/goacc/reduction-3.f95: New test.
10134         * gfortran.dg/goacc/reduction-promotions.f90: New test.
10136 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
10138         PR c++/70590
10139         PR c++/70452
10140         * g++.dg/pr70590.C: New test.
10141         * g++.dg/pr70590-2.C: New test.
10143 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
10145         PR middle-end/70593
10146         * gcc.target/i386/pr70593.c: New test.
10148         PR rtl-optimization/70574
10149         * gcc.target/i386/avx2-pr70574.c: New test.
10151 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
10153         PR sanitizer/70541
10154         * c-c++-common/asan/pr70541.c: New test.
10156 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10158         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10159         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10161 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10163         PR target/70566
10164         * gcc.c-torture/execute/pr70566.c: New test.
10166 2016-04-08  Tom de Vries  <tom@codesourcery.com>
10168         * c-c++-common/goacc/uninit-copy-clause.c: New test.
10169         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10171 2016-04-08  Alan Modra  <amodra@gmail.com>
10173         * gcc.target/powerpc/pr70117.c: New.
10175 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
10177         PR testsuite/70581
10178         * gcc.dg/lto/simd-function_0.c: New test.
10180         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10181         clones.
10182         * c-c++-common/attr-simd-2.c: Likewise.
10183         * c-c++-common/attr-simd-4.c: Likewise.
10184         * gcc.dg/gomp/simd-clones-2.c: Likewise.
10185         * gcc.dg/gomp/simd-clones-3.c: Likewise.
10187 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10189         PR testsuite/70553
10190         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10192 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
10193             Tom de Vries  <tom@codesourcery.com>
10195         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10196         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10197         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10198         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10199         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10200         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10201         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10202         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10204 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10206         PR c/70436
10207         * g++.dg/warn/Wparentheses-29.C: New test.
10209 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
10211         PR c/70436
10212         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10213         explicit braces to resolve a future -Wparentheses warning.
10215 2016-04-06  Richard Henderson  <rth@redhat.com>
10217         * gcc.dg/pr61817-1.c: New test.
10218         * gcc.dg/pr61817-2.c: New test.
10219         * gcc.dg/pr69391-1.c: New test.
10220         * gcc.dg/pr69391-2.c: New test.
10222 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
10224         PR rtl-optimization/70398
10225         * gcc.target/aarch64/pr70398.c: New.
10227 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
10229         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10231 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
10232             Pedro Alves  <palves@redhat.com>
10234         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10236 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
10238         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10239         Check for avx512f effective targets instead of avx2.
10240         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10241         for AVX512F clones.
10242         * gcc.dg/gomp/declare-simd-3.c: Likewise.
10243         * g++.dg/gomp/declare-simd-1.C: Likewise.
10244         * g++.dg/gomp/declare-simd-3.C: Likewise.
10245         * g++.dg/gomp/declare-simd-4.C: Likewise.
10247         PR middle-end/70550
10248         * c-c++-common/gomp/pr70550-1.c: New test.
10249         * c-c++-common/gomp/pr70550-2.c: New test.
10251 2016-04-05  Nathan Sidwell  <nathan@acm.org>
10253         PR c++/70512
10254         * g++.dg/ext/attribute-may-alias-5.C: New.
10256 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10258         PR c++/70336
10259         * c-c++-common/pr70336.c: New test.
10260         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10261         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10263 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
10265         PR ipa/66223
10266         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10268 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10270         PR rtl-optimization/70542
10271         * gcc.dg/torture/pr70542.c: New test.
10272         * gcc.target/i386/avx2-pr70542.c: New test.
10274 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
10276         PR tree-optimization/70509
10277         * gcc.target/i386/avx512bw-pr70509.c: New test.
10279 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
10281         PR c++/70452
10282         * g++.dg/ext/constexpr-vla4.C: New test.
10284 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
10286         PR target/70510
10287         * gcc.target/i386/pr70510.c: New test.
10289 2016-04-05  Richard Biener  <rguenther@suse.de>
10291         PR tree-optimization/70526
10292         * g++.dg/torture/pr70526.C: New testcase.
10294 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
10296         PR target/70525
10297         * gcc.target/i386/pr70525.c: New test.
10299 2016-04-05  Richard Biener  <rguenther@suse.de>
10301         PR middle-end/70499
10302         * g++.dg/torture/pr70499.C: New testcase.
10304 2016-04-05  Richard Biener  <rguenther@suse.de>
10306         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10307         remove XFAIL.
10309 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
10311         PR middle-end/70307
10312         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
10313         rs6000 ABI warnings.
10315 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
10317         PR ipa/66223
10318         * g++.dg/ipa/devirt-51.C: New testcase.
10320 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10321             Jakub Jelinek  <jakub@redhat.com>
10323         PR middle-end/70457
10324         * gcc.dg/torture/pr70457.c: New.
10326 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10328         PR fortran/67538
10329         * gfortran.dg/allocate_with_source_19.f08: New test.
10331 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
10333         PR fortran/65795
10334         * gfortran.dg/coarray_allocate_6.f08: New test.
10336 2016-04-04  Richard Biener  <rguenther@suse.de>
10338         PR rtl-optimization/70484
10339         * gcc.dg/torture/pr70484.c: New testcase.
10341 2016-04-04  Marek Polacek  <polacek@redhat.com>
10343         PR c/70307
10344         * gcc.dg/torture/pr70307.c: New test.
10346 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
10348         PR target/70416
10349         PR target/67391
10350         * gcc.target/sh/torture/pr70416.c: New.
10352 2016-04-02  Martin Sebor  <msebor@redhat.com>
10354         PR c++/67376
10355         PR c++/70170
10356         PR c++/70172
10357         PR c++/70228
10358         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10359         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10360         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10361         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10362         * g++.dg/cpp0x/constexpr-string.C: Same.
10363         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10364         * g++.dg/cpp0x/pr65398.C: Same.
10365         * g++.dg/ext/constexpr-vla1.C: Same.
10366         * g++.dg/ext/constexpr-vla2.C: Same.
10367         * g++.dg/ext/constexpr-vla3.C: Same.
10368         * g++.dg/ubsan/pr63956.C: Same.
10370 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10372         PR rtl-optimization/70467
10373         * gcc.target/i386/pr70467-2.c: New test.
10375 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
10376             Marek Polacek  <polacek@redhat.com>
10378         PR c++/70488
10379         * g++.dg/init/new47.C: New test.
10381 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10383         PR target/70496
10384         * gcc.target/arm/pr70496.c: New test.
10386 2016-04-01  Nathan Sidwell  <nathan@acm.org>
10388         PR c++/68475
10389         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10391 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10393         PR target/69890
10394         * gcc.dg/strlenopt.h (memmove): New.
10395         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10396         instead of "string.h".
10397         * gcc.target/i386/chkp-strlen-2.c: Likewise.
10398         * gcc.target/i386/chkp-strlen-3.c: Likewise.
10399         * gcc.target/i386/chkp-strlen-4.c: Likewise.
10400         * gcc.target/i386/chkp-strlen-5.c: Likewise.
10401         * gcc.target/i386/chkp-stropt-1.c: Likewise.
10402         * gcc.target/i386/chkp-stropt-10.c: Likewise.
10403         * gcc.target/i386/chkp-stropt-11.c: Likewise.
10404         * gcc.target/i386/chkp-stropt-12.c: Likewise.
10405         * gcc.target/i386/chkp-stropt-13.c: Likewise.
10406         * gcc.target/i386/chkp-stropt-14.c: Likewise.
10407         * gcc.target/i386/chkp-stropt-15.c: Likewise.
10408         * gcc.target/i386/chkp-stropt-16.c: Likewise.
10409         * gcc.target/i386/chkp-stropt-2.c: Likewise.
10410         * gcc.target/i386/chkp-stropt-3.c: Likewise.
10411         * gcc.target/i386/chkp-stropt-4.c: Likewise.
10412         * gcc.target/i386/chkp-stropt-5.c: Likewise.
10413         * gcc.target/i386/chkp-stropt-6.c: Likewise.
10414         * gcc.target/i386/chkp-stropt-7.c: Likewise.
10415         * gcc.target/i386/chkp-stropt-8.c: Likewise.
10416         * gcc.target/i386/chkp-stropt-9.c: Likewise.
10418 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10420         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10421         (Holder::foo): Reflect this.
10423 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
10425         PR target/70442
10426         * gcc.dg/pr70442.c: New test.
10428 2016-03-31  Nathan Sidwell  <nathan@acm.org>
10430         PR c++/70393
10431         * g++.dg/cpp0x/constexpr-virtual6.C: New.
10433 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10435         PR target/70453
10436         * gcc.target/i386/pr70453.c: New test.
10438 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
10440         PR target/70292
10441         * gcc.c-torture/pr70292.c: New test.
10443 2016-03-31  Marek Polacek  <polacek@redhat.com>
10445         PR c/70297
10446         * c-c++-common/pr70297.c: New test.
10447         * g++.dg/cpp0x/typedef-redecl.C: New test.
10448         * gcc.dg/typedef-redecl2.c: New test.
10450 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
10452         PR rtl-optimization/70460
10453         * gcc.c-torture/execute/pr70460.c: New test.
10455 2016-03-31  Richard Biener  <rguenther@suse.de>
10457         PR c++/70430
10458         * g++.dg/ext/vector30.C: New testcase.
10460 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
10461             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10463         * gfortran.dg/fmt_pf.f90: New test.
10465 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10467         Forward-port from 5 branch
10468         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10470         PR testsuite/70356
10471         * gcc.target/i386/avx-vextractf128-256-5.c: Move
10472         dg-require-effective-target after dg-do.
10474         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
10476         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10478 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
10479             Julian Brown  <julian@codesourcery.com>
10480             Chung-Lin Tang  <cltang@codesourcery.com>
10481             Cesar Philippidis  <cesar@codesourcery.com>
10482             James Norris  <jnorris@codesourcery.com>
10483             Tom de Vries  <tom@codesourcery.com>
10484             Nathan Sidwell  <nathan@codesourcery.com>
10486         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10487         * c-c++-common/goacc/loop-clauses.c: Likewise.
10488         * g++.dg/goacc/template.C: Likewise.
10489         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10490         * gfortran.dg/goacc/loop-1.f95: Likewise.
10491         * gfortran.dg/goacc/loop-5.f95: Likewise.
10492         * gfortran.dg/goacc/loop-6.f95: Likewise.
10493         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10494         * c-c++-common/goacc-gomp/nesting-1.c: Update.
10495         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10496         * c-c++-common/goacc/clauses-fail.c: Likewise.
10497         * c-c++-common/goacc/parallel-1.c: Likewise.
10498         * c-c++-common/goacc/reduction-1.c: Likewise.
10499         * c-c++-common/goacc/reduction-2.c: Likewise.
10500         * c-c++-common/goacc/reduction-3.c: Likewise.
10501         * c-c++-common/goacc/reduction-4.c: Likewise.
10502         * c-c++-common/goacc/routine-3.c: Likewise.
10503         * c-c++-common/goacc/routine-4.c: Likewise.
10504         * c-c++-common/goacc/routine-5.c: Likewise.
10505         * c-c++-common/goacc/tile.c: Likewise.
10506         * g++.dg/goacc/template.C: Likewise.
10507         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10508         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10509         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
10510         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
10511         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10512         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10513         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10514         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
10515         * c-c++-common/goacc/use_device-1.c: ... this file.
10516         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
10517         * c-c++-common/goacc/host_data-5.c: ... this file, and...
10518         * c-c++-common/goacc/host_data-6.c: ... this file.
10519         * c-c++-common/goacc/loop-2-kernels.c: New file.
10520         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10521         * c-c++-common/goacc/loop-3.c: Likewise.
10522         * g++.dg/goacc/reference.C: Likewise.
10523         * g++.dg/goacc/routine-1.C: Likewise.
10524         * g++.dg/goacc/routine-2.C: Likewise.
10526 2016-03-30  Richard Biener  <rguenther@suse.de>
10528         PR middle-end/70450
10529         * gcc.dg/torture/pr70450.c: New testcase.
10531 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
10533         PR target/70421
10534         * gcc.dg/torture/pr70421.c: New test.
10535         * gcc.target/i386/avx512f-pr70421.c: New test.
10537 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
10539         PR testsuite/70364
10540         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10541         (check): New function.
10542         (bar): Call check.
10543         (foo): Align stack to 16 bytes when calling bar.
10544         * gcc.target/i386/cleanup-2.c: Likewise.
10546 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
10548         PR tree-optimization/59124
10549         * gcc.dg/Warray-bounds-19.c: New test.
10551 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
10553         * lib/prune.exp (escape_regex_chars): New.
10554         (prune_file_path): Update to quote metcharacters for regexp.
10556 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
10558         PR rtl-optimization/70429
10559         * gcc.c-torture/execute/pr70429.c: New test.
10561         PR tree-optimization/70405
10562         * gcc.dg/pr70405.c: New test.
10564 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
10566         PR fortran/70397
10567         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10568         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10570 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
10572         PR testsuite/64177
10573         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10574         __cilkrts_set_param to set two workers.
10575         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10576         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10578 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
10580         * g++.dg/ext/fnname5.C: Update the test for Darwin.
10582 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10584         PR target/70406
10585         * gcc.target/i386/pr70406.c: New test.
10587 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
10589         * gnat.dg/specs/double_record_extension3.ads: New test.
10591 2016-03-25  Richard Henderson  <rth@redhat.com>
10593         PR target/70120
10594         * gcc.target/aarch64/pr70120-1.c: New.
10595         * gcc.target/aarch64/pr70120-2.c: New.
10596         * gcc.target/aarch64/pr70120-3.c: New.
10598 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
10600         PR c++/62212
10601         * g++.dg/template/mangle2.C: The dg-do directive should be
10602         "compile" not "assemble".
10604 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
10606         PR lto/69650
10607         * gcc.dg/pr69650.c: New test.
10609 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
10611         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10613 2016-03-25  Alan Modra  <amodra@gmail.com>
10615         * gcc.dg/dfp/pr70052.c: New test.
10617 2016-03-24  Richard Henderson  <rth@redhat.com>
10619         PR middle-end/69845
10620         * gcc.dg/tree-ssa/pr69845-1.c: New test.
10621         * gcc.dg/tree-ssa/pr69845-2.c: New test.
10623 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10625         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10627 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10629         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10630         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10632 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10634         * c-c++-common/goacc/uninit-dim-clause.c: New test.
10635         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10637 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
10639         PR c++/62212
10640         * g++.dg/template/mangle2.C: New test.
10642 2016-03-24  Richard Biener  <rguenther@suse.de>
10644         PR tree-optimization/70396
10645         * gcc.dg/torture/pr70396.c: New testcase.
10647 2016-03-24  Richard Biener  <rguenther@suse.de>
10649         PR middle-end/70370
10650         * gcc.dg/torture/pr70370.c: New testcase.
10652 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10654         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10655         * gfortran.dg/goacc/kernels-tree.f95: Same.
10656         * gfortran.dg/goacc/parallel-tree.f95: Same.
10658 2016-03-24  Tom de Vries  <tom@codesourcery.com>
10660         * c-c++-common/goacc/uninit-if-clause.c: New test.
10661         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10663 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
10665         PR target/70290
10666         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10667         Fix formatting.
10669 2016-03-24  Richard Biener  <rguenther@suse.de>
10671         PR tree-optimization/70372
10672         * gcc.dg/tree-ssa/pr70372.c: New testcase.
10674 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10676         PR c++/70347
10677         * g++.dg/cpp1y/nsdmi-union1.C: New test.
10679 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
10681         PR c++/70332
10682         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10684 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10686         PR c++/70001
10687         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10688         * g++.dg/cpp1y/pr70001.C: New test.
10690         PR c++/70323
10691         * g++.dg/cpp0x/constexpr-70323.C: New test.
10693 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
10694             Jason Merrill  <jason@redhat.com>
10695             Jakub Jelinek  <jakub@redhat.com>
10697         PR c++/69315
10698         * g++.dg/cpp0x/constexpr-69315.C: New test.
10699         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10701 2016-03-23  Marek Polacek  <polacek@redhat.com>
10703         PR c++/69884
10704         * g++.dg/warn/Wignored-attributes-1.C: New test.
10705         * g++.dg/warn/Wignored-attributes-2.C: New test.
10707 2016-03-23  Tom de Vries  <tom@codesourcery.com>
10709         * c-c++-common/goacc/kernels-default.c (foo): Add missing
10710         initialization.
10711         * gfortran.dg/goacc/private-3.f95 (test): Same.
10712         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10713         missing use param.
10715 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10717         * lib/target-supports.exp: Remove v7ve entry from loop
10718         creating effective target checks.
10719         (check_effective_target_arm_arch_v7ve_ok): New procedure.
10720         (add_options_for_arm_arch_v7ve): Likewise.
10722 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
10724         PR tree-optimization/70354
10725         * gcc.dg/vect/pr70354-1.c: New test.
10726         * gcc.dg/vect/pr70354-2.c: New test.
10727         * gcc.target/i386/avx2-pr70354-1.c: New test.
10728         * gcc.target/i386/avx2-pr70354-2.c: New test.
10730 2016-03-22  Jeff Law  <law@redhat.com>
10732         PR target/70232
10733         * gcc.dg/tree-ssa/pr70232.c: New test.
10735 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10737         PR target/70302
10738         * gcc.target/i386/pr70302.c: New test.
10740 2016-03-22  Richard Biener  <rguenther@suse.de>
10742         PR middle-end/70251
10743         * g++.dg/torture/pr70251.C: New testcase.
10745 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
10747         PR c/69993
10748         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10749         Wmisleading-indentation.c.
10750         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10751         reflect change to diagnostic text and order of messages.
10752         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10754 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
10756         * g++.dg/ext/java-3.C: Don't compile on AIX.
10758 2016-03-22  Richard Biener  <rguenther@suse.de>
10760         PR middle-end/70333
10761         * gcc.dg/torture/pr70333.c: New testcase.
10763 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
10765         * g++.dg/ext/pr70290.C: New test.
10767 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
10769         PR target/70325
10770         * gcc.target/i386/pr70325.c: New test.
10772 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
10774         PR target/70329
10775         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10776         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10778         PR target/70300
10779         * gcc.target/i386/pr70300.c: New test.
10781         PR c++/70295
10782         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10783         (func2): New function for cond with parens, xfail warning for c++.
10784         * g++.dg/warn/Wnonnull-compare-8.C: New test.
10786 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10788         PR c++/70096
10789         * g++.dg/template/ptrmem30.C: New test.
10791 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
10793         PR c++/70204
10794         * g++.dg/cpp0x/constexpr-70204a.C: New test.
10795         * g++.dg/cpp0x/constexpr-70204b.C: New test.
10797 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10799         PR middle-end/70326
10800         * gcc.dg/pr70326.c: New test.
10802 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
10803             Jakub Jelinek  <jakub@redhat.com>
10805         PR tree-optimization/70317
10806         * gcc.dg/pr70317.c: New test.
10808 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
10810         PR target/70327
10811         * gcc.target/i386/pr70327.c: New test.
10813 2016-03-21  Martin Liska  <mliska@suse.cz>
10815         PR ipa/70306
10816         * gcc.dg/ipa/pr70306.c: New test.
10818 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10820         * gcc.target/arm/attr-align1.c: Skip if M-profile.
10821         * gcc.target/arm/attr-align3.c: Likewise.
10822         * gcc.target/arm/attr_arm.c: Likewise.
10823         * gcc.target/arm/flip-thumb.c: Likewise.
10825 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
10827         PR target/70296
10828         * gcc.target/powerpc/altivec-36.c: New test.
10830 2016-03-21  Richard Biener  <rguenther@suse.de>
10832         PR tree-optimization/70310
10833         * gcc.dg/torture/pr70310.c: New testcase.
10835 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
10837         PR target/70293
10838         * gcc.target/i386/pr70293.c: New test.
10840 2016-03-21  Richard Biener  <rguenther@suse.de>
10842         PR tree-optimization/70288
10843         * gcc.dg/torture/pr70288-1.c: New testcase.
10844         * gcc.dg/torture/pr70288-2.c: Likewise.
10846 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10848         PR rtl-optimization/69307
10849         * gcc.target/arm/pr69307.c: New test.
10851 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
10853         PR rtl-optimization/69102
10854         * gcc.c-torture/compile/pr69102.c: New test.
10856 2016-03-18  Jeff Law  <law@redhat.com>
10858         PR rtl-optimization/70263
10859         * gcc.c-torture/compile/pr70263-1.c: New test.
10860         * gcc.target/i386/pr70263-2.c: New test.
10862 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
10864         PR rtl-optimization/70278
10865         * gcc.dg/torture/pr70278.c: New test.
10866         * gcc.target/arm/pr70278.c: New test.
10868 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
10870         PR c/70281
10871         * gcc.dg/plugin/diagnostic-test-expressions-1.c
10872         (test_builtin_types_compatible_p): New test function.
10873         * gcc.dg/pr70281.c: New test case.
10875 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
10877         PR target/70113
10878         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10880 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10882         PR tree-optimization/70252
10883         * gcc.dg/pr70252.c: New test.
10885 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10887         * gcc.dg/pr70161-2.c: New test.
10888         * gcc.dg/pr70161.c: New test.
10890 2016-03-18  Tom de Vries  <tom@codesourcery.com>
10892         PR ipa/70269
10893         * gcc.dg/pr70269.c: New test.
10895 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
10897         PR c++/70267
10898         * g++.dg/ext/java-3.C: New test.
10900 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10902         PR c++/70205
10903         * g++.dg/lookup/pr70205.C: New test.
10905 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
10907         PR c++/70218
10908         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10910 2016-03-17  Marek Polacek  <polacek@redhat.com>
10912         PR c/69407
10913         * gcc.dg/atomic-op-6.c: New test.
10915 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
10917         PR c/70264
10918         * c-c++-common/pr70264.c: New test case.
10920 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
10922         PR c++/70144
10923         * c-c++-common/pr70144-1.c: New test.
10924         * c-c++-common/pr70144-2.c: New test.
10926         PR c++/70272
10927         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10928         * g++.dg/opt/flifetime-dse6.C: New test.
10929         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10931 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
10933         PR driver/70192
10934         * gcc.dg/pic-1.c: New test.
10935         * gcc.dg/pic-2.c: Likewise.
10936         * gcc.dg/pic-3.c: Likewise.
10937         * gcc.dg/pic-4.c: Likewise.
10938         * gcc.dg/pie-1.c: Likewise.
10939         * gcc.dg/pie-2.c: Likewise.
10940         * gcc.dg/pie-3.c: Likewise.
10941         * gcc.dg/pie-4.c: Likewise.
10942         * gcc.dg/pie-5.c: Likewise.
10943         * gcc.dg/pie-6.c: Likewise.
10945 2016-03-17  Tom de Vries  <tom@codesourcery.com>
10947         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10948         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10950 2016-03-17  Richard Biener  <rguenther@suse.de>
10952         PR debug/70271
10953         * g++.dg/debug/pr70271.C: New testcase.
10955 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
10957         * gcc.target/i386/pr70251.c: New test.
10959 2016-03-17  Marek Polacek  <polacek@redhat.com>
10961         PR c++/70194
10962         * g++.dg/warn/constexpr-70194.C: New test.
10964 2016-03-16  Richard Henderson  <rth@redhat.com>
10966         PR middle-end/70240
10967         * gcc.c-torture/compile/pr70240.c: New.
10969 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10971         * gcc.c-torture/compile/20151204.c: Skip for avr.
10973 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
10975         PR target/70245
10976         * g++.dg/opt/pr70245.C: New test.
10977         * g++.dg/opt/pr70245.h: New file.
10978         * g++.dg/opt/pr70245-aux.cc: New file.
10980 2016-03-16  Martin Sebor  <msebor@redhat.com>
10982         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10984 2016-03-16  Richard Henderson  <rth@redhat.com>
10986         PR middle-end/70199
10987         * gcc.c-torture/compile/pr70199.c: New.
10989 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
10991         * gcc.dg/uninit-19.c: Run dos2unix.
10993 2016-03-16  Marek Polacek  <polacek@redhat.com>
10995         PR c/70093
10996         * gcc.dg/nested-func-10.c: New test.
10997         * gcc.dg/nested-func-9.c: New test.
10999 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11001         PR tree-optimization/68714
11002         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11004 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11006         PR tree-optimization/68715
11007         * gcc.dg/graphite/pr68715-2.c: New test.
11008         * gcc.dg/graphite/pr68715.c: New test.
11009         * gfortran.dg/graphite/pr68715.f90: New test.
11011 2016-03-16  Tom de Vries  <tom@codesourcery.com>
11013         PR tree-optimization/68809
11014         * gcc.dg/graphite/pr68809-2.c: New test.
11015         * gcc.dg/graphite/pr68809.c: New test.
11017 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
11019         PR c++/70147
11020         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11021         method call to i () as argument.  Adjust expected output.
11023         PR c++/70147
11024         * g++.dg/ubsan/pr70147-1.C: New test.
11025         * g++.dg/ubsan/pr70147-2.C: New test.
11027 2016-03-15  Martin Sebor  <msebor@redhat.com>
11029         PR c++/58281
11030         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11032 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
11034         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11035         hppa*-*-hpux*.
11037         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11039         PR libfortran/69799
11040         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11041         libatomic_available.
11043 2016-03-15  Marek Polacek  <polacek@redhat.com>
11045         PR c++/70209
11046         * g++.dg/ext/attribute-may-alias-4.C: New test.
11048 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
11050         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
11051         -fvar-tracking-assignments-toggle flag.
11053 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
11055         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11057 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
11059         PR rtl-optimization/70222
11060         * gcc.c-torture/execute/pr70222-1.c: New test.
11061         * gcc.c-torture/execute/pr70222-2.c: New test.
11063 2016-03-15  Richard Henderson  <rth@redhat.com>
11065         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11067 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11069         PR rtl-optimization/69032
11070         * gcc.dg/pr69032.c: New test.
11072 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11074         PR rtl-optimization/63384
11075         * g++.dg/pr63384.C: New test.
11077 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
11079         PR target/64411
11080         * gcc.target/i386/pr64411.C: New test.
11082 2016-03-15  Tom de Vries  <tom@codesourcery.com>
11084         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11085         * gfortran.dg/goacc/kernels-alias.f95: New test.
11087 2016-03-14  Martin Sebor  <msebor@redhat.com>
11089         PR c++/53792
11090         * g++.dg/cpp0x/constexpr-inline.C: New test.
11091         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11093 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
11095         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11097 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
11099         PR middle-end/70219
11100         * gcc.dg/pr70219.c: New test.
11102 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
11104         PR target/70083
11105         * gcc.dg/torture/pr70083.c: New test.
11106         * gcc.target/i386/pr70083.c: New test.
11108 2016-03-14  Richard Biener  <rguenther@suse.de>
11110         PR tree-optimization/56365
11111         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11113 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
11115         PR target/70098
11116         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11117         New function.
11118         * g++.dg/pr70098.C: New testcase.
11121 2016-03-14  Tom de Vries  <tom@codesourcery.com>
11123         PR tree-optimization/70045
11124         * gcc.dg/graphite/pr70045.c: New test.
11126 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128         PR fortran/69043
11129         * gfortran.dg/include_9.f90: New test.
11131 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11133         PR fortran/45076
11134         gfortran.dg/prof/prof.exp: New script.
11135         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11137 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
11139         PR rtl-optimization/69307
11140         * gcc.dg/pr69307.c: New test.
11142 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
11144         PR target/69614
11145         * gcc.target/arm/pr69614.c: New.
11147 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
11149         PR fortran/70031
11150         * gfortran.dg/submodule_14.f08: New test
11152         PR fortran/69524
11153         * gfortran.dg/submodule_15.f08: New test
11155 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
11157         PR c++/70106
11158         * g++.dg/cpp1y/paren3.C: New test.
11160 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11162         PR target/70131
11163         * gcc.target/powerpc/ppc-round2.c: New test.
11165 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
11167         PR target/70123
11168         * gcc.dg/torture/pr70123.c: New test.
11170 2016-03-11  Jeff Law  <law@redhat.com>
11172         PR tree-optimization/70190
11173         * gcc.c-torture/compile/pr70190.c: New test.
11175 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11177         PR c/68187
11178         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11179         case.
11180         (test43_b): Likewise.
11181         (test43_c): Likewise.
11182         (test43_d): Likewise.
11183         (test43_e): Likewise.
11184         (test43_f): Likewise.
11185         (test43_g): Likewise.
11186         (test44_a): Likewise.
11187         (test44_b): Likewise.
11188         (test44_c): Likewise.
11189         (test44_d): Likewise.
11190         (test44_e): Likewise.
11192 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
11194         PR c/70085
11195         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11197 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11199         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11200         dg-options.
11202 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11204         PR target/70002
11205         PR target/69245
11206         * gcc.target/aarch64/pr69245_2.c: New test.
11208 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11210         PR tree-optimization/70177
11211         * gcc.dg/pr70177.c: New test.
11213 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11215         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11217 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
11219         * gcc.dg/tree-ssa/sra-20.c: New.
11221 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
11223         PR rtl-optimization/70174
11224         * gcc.dg/pr70174.c: New test.
11226         PR tree-optimization/70169
11227         * gcc.dg/pr70169.c: New test.
11229 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11231         PR target/70160
11232         * gcc.target/i386/pr70160.c: New test.
11234 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11236         * gcc.target/s390/dfp-1.c: New test.
11238 2016-03-10  Nick Clifton  <nickc@redhat.com>
11240         PR target/70044
11241         * gcc.target/aarch64/pr70044.c: New test.
11243 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
11244             Jakub Jelinek  <jakub@redhat.com>
11246         PR c++/70001
11247         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11248         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11249         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11251 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
11253         PR lto/69589
11254         * g++.dg/lto/pr69589_0.C: New testcase
11255         * g++.dg/lto/pr69589_1.C: New testcase
11257 2016-03-10  Marek Polacek  <polacek@redhat.com>
11259         PR c++/70153
11260         * g++.dg/delayedfold/unary-plus1.C: New test.
11262 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11264         * gcc.target/arm/pr45701-1.c: Escape brackets.
11265         * gcc.target/arm/pr45701-2.c: Likewise.
11267 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
11269         * gfortran.dg/unconstrained_commons.f: New.
11271 2016-03-10  Alan Modra  <amodra@gmail.com>
11273         * gcc.dg/pr69195.c: New.
11274         * gcc.dg/pr69238.c: New.
11276 2016-03-10  Tom de Vries  <tom@codesourcery.com>
11278         PR testsuite/68915
11279         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11281 2016-03-10  Richard Biener  <rguenther@suse.de>
11283         PR tree-optimization/70128
11284         * gcc.dg/tree-ssa/alias-34.c: New testcase.
11285         * gcc.dg/tree-ssa/alias-35.c: Likewise.
11287 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11289         PR tree-optimization/70152
11290         * gcc.dg/pr70152.c: New test.
11292         PR target/70086
11293         * gcc.target/i386/pr70086-1.c: New test.
11294         * gcc.target/i386/pr70086-2.c: New test.
11295         * gcc.target/i386/pr70086-3.c: New test.
11297         PR tree-optimization/70127
11298         * gcc.c-torture/execute/pr70127.c: New test.
11300 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
11302         * c-c++-common/goacc/combined-directives-2.c: New test.
11304 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11306         PR c/68473
11307         PR c++/70105
11308         * g++.dg/diagnostic/pr70105.C: New test.
11309         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11310         (test_multiple_ordinary_maps): New test function.
11312 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
11314         PR c/68473
11315         PR c++/70105
11316         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11317         Drop range information from call to inform_at_rich_loc.
11318         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11319         New.
11320         (test_show_locus): Replace calls to rich_location::add_range with
11321         calls to add_range.  Rewrite the tests that used the now-defunct
11322         rich_location ctor taking a source_range.  Simplify other tests
11323         by replacing calls to COMBINE_LOCATION_DATA with calls to
11324         make_location.
11326 2016-03-09  Richard Biener  <rguenther@suse.de>
11327         Jakub Jelinek  <jakub@redhat.com>
11329         PR tree-optimization/70138
11330         * gcc.dg/vect/pr70138-1.c: New testcase.
11331         * gcc.dg/vect/pr70138-2.c: Likewise.
11333 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11335         PR target/70049
11336         * gcc.target/i386/pr70049.c: New test.
11338 2016-03-09  Richard Biener  <rguenther@suse.de>
11340         PR c/70143
11341         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11342         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11343         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11345 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11347         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11348         arm-*-*.
11350 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
11352         PR middle-end/67278
11353         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11355         PR target/67278
11356         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11358         PR middle-end/70050
11359         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
11360         in testcase comment.
11362 2016-03-09  Tom de Vries  <tom@codesourcery.com>
11364         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11365         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11366         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11367         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11368         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11369         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11370         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11371         * gfortran.dg/goacc/kernels-loop.f95: New test.
11373 2016-03-08  Martin Sebor  <msebor@redhat.com>
11375         PR c++/62096
11376         * g++.dg/warn/overflow-warn-7.C: New test.
11378 2016-03-08  Jason Merrill  <jason@redhat.com>
11380         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11381         * lib/target-supports.exp (check_effective_target_concepts): New.
11383 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
11385         PR c++/70135
11386         * g++.dg/cpp1y/constexpr-loop4.C: New test.
11387         * g++.dg/ubsan/pr70135.C: New test.
11389         PR target/70110
11390         * gcc.dg/pr70110.c: New test.
11392 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11394         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11395         * c-c++-common/gomp/if-1.c: Likewise.
11396         * c-c++-common/gomp/pr61486-2.c: Likewise.
11397         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11398         to dg-additional-options.
11399         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11400         * g++/gomp/target-teams-1.c: Likewise.
11401         * gcc.dg/gomp/gomp.exp: Likewise.
11402         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11403         dg-additional-options.
11404         * gfortran.dg/gomp/gomp.exp: Likewise.
11405         * gfortran.dg/gomp/target1.f90: Remove dg-options.
11406         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11407         dg-additional-options.
11408         * gfortran.dg/gomp/target3.f90: Remove dg-options.
11410 2016-03-07  Martin Jambor  <mjambor@suse.cz>
11412         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11413         * c-c++-common/gomp/gridify-1.c: New test.
11414         * gfortran.dg/gomp/gridify-1.f90: Likewise.
11416 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11418         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11419         trigger for cortex-r8, when scanning for register r8.
11420         * gcc.target/arm/pr45701-2.c: Likewise.
11422 2016-02-26  Richard Biener  <rguenther@suse.de>
11423             Jeff Law  <law@redhat.com>
11425         PR tree-optimization/69740
11426         * gcc.c-torture/compile/pr69740-1.c: New test.
11427         * gcc.c-torture/compile/pr69740-2.c: New test.
11429 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11431         * lib/target-supports.exp
11432         (check_effective_target_whole_vector_shift): Enable for PPC64.
11434 2016-03-07  Richard Biener  <rguenther@suse.de>
11436         PR tree-optimization/70115
11437         * gcc.dg/torture/pr70115.c: New testcase.
11439 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
11441         PR middle-end/69916
11442         * c-c-++-common/goacc/pr69916.c: New.
11444 2016-03-07  Richard Henderson  <rth@redhat.com>
11446         * gcc.c-torture/compile/pr70061.c: New test.
11448 2016-03-07  Richard Biener  <rguenther@suse.de>
11450         PR testsuite/70109
11451         * gcc.dg/vect/O3-pr36098.c: New testcase.
11453 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
11455         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11457 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
11459         * gnat.dg/renaming9.ad[sb]: New testcase.
11461 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
11463         PR c++/70084
11464         * g++.dg/expr/stdarg3.C: New test.
11466 2016-03-04  Jeff Law  <law@redhat.com>
11468         PR tree-optimization/69196
11469         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11470         x86_64-*-*.
11472 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11474         PR c/69973
11475         * gcc.dg/pr69973.c: New test.
11477         PR rtl-optimization/69941
11478         * gcc.dg/torture/pr69941.c: New test.
11480         PR c/69824
11481         * gcc.dg/pr69824.c: New test.
11483 2016-03-05  Tom de Vries  <tom@codesourcery.com>
11485         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11486         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11487         function.
11489 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
11491         PR c++/66786
11492         * g++.dg/cpp1y/var-templ48.C: New test.
11493         * g++.dg/cpp1y/var-templ49.C: New test.
11495 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11497         * g++.dg/Wno-frame-address.C: Skip on IA-64.
11499 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11501         PR c++/70035
11502         * g++.dg/ubsan/pr70035.C: New test.
11504         PR target/70062
11505         * gcc.target/i386/pr70062.c: New test.
11507 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11509         * g++.dg/template/typename21.C: Remove c++98_only.
11511 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
11513         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11515 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11517         PR c/68187
11518         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11519         function.
11520         (fn_42_b): Likewise.
11521         (fn_42_c): Likewise.
11523 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
11525         PR c/68187
11526         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11527         function.
11528         (fn_40_b): Likewise.
11529         (fn_41_a): Likewise.
11530         (fn_41_b): Likewise.
11532 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11534         PR target/70059
11535         * gcc.target/i386/avx512f-pr70059.c: New test.
11536         * gcc.target/i386/avx512dq-pr70059.c: New test.
11538 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
11540         PR rtl-optimization/57676
11541         * gcc.dg/torture/pr57676.c: New test.
11543 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11545         * gcc.dg/pr70026.c: New test.
11547 2016-03-04  Marek Polacek  <polacek@redhat.com>
11549         PR c/69798
11550         * gcc.dg/cilk-plus/pr69798-1.c: New test.
11551         * gcc.dg/cilk-plus/pr69798-2.c: New test.
11553 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11555         PR target/70004
11556         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11557         Delete.
11558         (test_corners_sisd_si): Likewise.
11559         (main): Remove checks of the above.
11560         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11562 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
11564         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11566 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
11568         * gcc.dg/torture/pr69951.c: Accept argc==0.
11570 2016-03-04  Richard Biener  <rguenther@suse.de>
11572         PR c++/70054
11573         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11574         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11576 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11578         PR testsuite/69766
11579         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11580         testing multiarch.
11582 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
11584         PR debug/69947
11585         * gcc.dg/guality/pr69947.c: New test.
11587 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11589         PR ada/70017
11590         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11592 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11594         PR rtl-optimization/69904
11595         * gcc.target/arm/pr69904.c: New test.
11597 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
11599         PR target/70021
11600         * gcc.dg/vect/pr70021.c: New test.
11601         * gcc.target/i386/pr70021.c: New test.
11603 2016-03-03  Marek Polacek  <polacek@redhat.com>
11605         PR middle-end/70050
11606         * gcc.dg/pr70050.c: New test.
11608 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
11610         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11612 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
11614         PR tree-optimization/70043
11615         * gfortran.dg/vect/pr70043.f90: New test.
11617 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
11619         * gnat.dg/specs/task1.ads: New test.
11621 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11623         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11624         Invoke gdb with -batch.
11625         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11627 2016-03-03  Richard Biener  <rguenther@suse.de>
11629         PR tree-optimization/55936
11630         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11632 2016-03-02  Jeff Law  <law@redhat.com>
11634         PR rtl-optimization/69942
11635         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11636         effects of argument promotions.
11638         PR tree-optimization/69987
11639         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11640         target does not support -fprefetch-loop-arrays.
11642 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
11644         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11646 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
11648         PR rtl-optimization/69052
11649         * gcc.target/i386/pr69052.c: New test.
11651 2016-03-02  Alan Modra  <amodra@gmail.com>
11653         * gcc.dg/pr69990.c: New.
11655 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11657         PR c/68062
11658         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11660         PR middle-end/70022
11661         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11663         PR target/70028
11664         * gcc.target/i386/pr70028.c: New test.
11666 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11668         * c-c++-common/asan/swapcontext-test-1.c,
11669         * c-c++-common/tsan/thread_leak.c,
11670         * g++.dg/tsan/aligned_vs_unaligned_race.C,
11671         * g++.dg/tsan/benign_race.C,
11672         * g++.dg/tsan/fd_close_norace.C,
11673         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11674         races with sanitizer output
11676 2016-03-02  Richard Biener  <rguenther@suse.de>
11677             Uros Bizjak  <ubizjak@gmail.com>
11679         PR target/67278
11680         * gcc.dg/simd-8.c: New testcase.
11682 2016-03-02  Richard Biener  <rguenther@suse.de>
11684         PR middle-end/67278
11685         * gcc.dg/simd-7.c: New testcase.
11687 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
11689         * gcc.target/i386/pr70007.c: Tweak.
11691 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11693         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11695 2016-03-02  Marek Polacek  <polacek@redhat.com>
11697         PR c/67854
11698         * gcc.dg/pr67854.c: New test.
11700 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
11702         PR middle-end/70025
11703         * gcc.dg/torture/pr70025.c: New test.
11705 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11707         PR tree-optimization/68621
11708         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11710 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11712         * gcc.target/i386/pr70007.c: New test.
11714 2016-03-01  Jeff Law  <law@redhat.com>
11716         PR tree-optimization/69196
11717         * gcc.dg/tree-ssa/pr69196-1.c: New test.
11719         PR tree-optimization/69196
11720         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11721         duplicating code and spoiling the expected output.
11723 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
11725         PR target/70033
11726         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11727         supports power9 before doing tests.
11728         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11729         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11730         * gcc.target/powerpc/p9-permute.c: Likewise.
11732 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
11734         PR target/70027
11735         * gcc.target/i386/pr70027.c: New test.
11737 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11739         * gcc.dg/pr70017.c: New test.
11741 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
11743         PR c/69796
11744         PR c/69974
11745         * gcc.dg/pr69796.c: New test.
11746         * gcc.dg/pr69974.c: New test.
11748 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
11750         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11752 2016-02-29  Jeff Law  <law@redhat.com>
11754         PR tree-optimization/69987
11755         * gfortran.dg/pr69987.f90: New test.
11757         PR tree-optimization/69989
11758         * gcc.c-torture/compile/pr69989-2.c: New test.
11760 2016-03-01  Marek Polacek  <polacek@redhat.com>
11762         PR c++/69795
11763         * g++.dg/parse/invalid1.C: New test.
11765 2016-03-01  Richard Biener  <rguenther@suse.de>
11767         PR middle-end/70022
11768         * gcc.dg/pr70022.c: New testcase.
11770 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
11772         PR tree-optimization/69956
11773         * gcc.dg/pr69956.c: New test.
11775 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11777         PR target/70011
11778         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11779         XFAIL when hardware supports efficient unaligned storage access.
11781 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
11783         PR c++/69961
11784         * g++.dg/template/pr69961a.C: New test.
11785         * g++.dg/template/pr69961b.C: New test.
11787 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
11789         PR preprocessor/69985
11790         * gcc.dg/cpp/pr69985.c: New test case.
11792 2016-02-29  Jeff Law  <law@redhat.com>
11794         PR tree-optimization/70005
11795         * gcc.c-torture/execute/pr70005.c New test.
11797         PR tree-optimization/69999
11798         * gcc.c-torture/compile/pr69999.c: New test.
11800 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
11802         PR tree-optimization/69652
11803         * gcc.dg/torture/pr69652.c: Delete test.
11804         * gcc.dg/vect/pr69652.c: New test.
11806 2016-02-19  Richard Biener  <rguenther@suse.de>
11808         PR tree-optimization/69980
11809         * gfortran.dg/vect/pr69980.f90: New testcase.
11811 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11813         * gcc.target/sparc/20160229-1.c: New test.
11815 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11817         * gnat.dg/stack_usage3.adb: New test.
11818         * gnat.dg/stack_usage3_pkg.ads: New helper.
11820 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
11822         * gnat.dg/renaming8.adb: New test.
11823         * gnat.dg/renaming8_pkg1.ads: New helper.
11824         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11825         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11827 2016-02-29  Richard Biener  <rguenther@suse.de>
11829         PR tree-optimization/69720
11830         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11832 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
11834         PR fortran/68147
11835         PR fortran/47674
11836         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
11838 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11839             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11841         PR fortran/56007
11842         * gfortran.dg/coarray_8.f90: Adjust error message.
11843         * gfortran.dg/pr56007.f90: New test.
11844         * gfortran.dg/pr56007.f: New test.
11846 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
11848         PR tree-optimization/69989
11849         * gcc.dg/torture/pr69989.c: New test.
11851 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
11853         * gcc.target/i386/stack-realign-win.c: New test.
11855 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
11857         PR fortran/60126
11858         * gfortran.dg/pr60126.f90: New test.
11860 2016-02-27  Jeff Law  <law@redhat.com>
11862         Revert
11863         2016-02-26  Richard Biener  <rguenther@suse.de>
11864                     Jeff Law  <law@redhat.com>
11866         PR tree-optimization/69740
11867         * gcc.c-torture/compile/pr69740-1.c: New test.
11868         * gcc.c-torture/compile/pr69740-2.c: New test.
11870 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11872         PR fortran/69910
11873         * gfortran.dg/newunit_4.f90: New test.
11875 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
11877         PR target/69613
11878         PR rtl-optimization/69886
11879         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11880         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
11881         target.
11883 2016-02-26  Martin Sebor  <msebor@redhat.com>
11885         PR tree-optimization/15826
11886         * gcc.dg/tree-ssa/pr15826.c: New test.
11888 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11890         PR target/69969
11891         * gcc.target/powerpc/pr69969.c: New test.
11893 2016-02-26  Martin Sebor  <msebor@redhat.com>
11895         PR c++/15766
11896         * g++.old-deja/g++.other/decl5.C: Add a test case.
11898 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
11900         PR target/69946
11901         * gcc.target/powerpc/pr69946.c: New file.
11903 2016-02-26  Richard Biener  <rguenther@suse.de>
11904             Jeff Law  <law@redhat.com>
11906         PR tree-optimization/69740
11907         * gcc.c-torture/compile/pr69740-1.c: New test.
11908         * gcc.c-torture/compile/pr69740-2.c: New test.
11910 2016-02-26  Martin Jambor  <mjambor@suse.cz>
11912         PR middle-end/69920
11913         * gcc.dg/torture/pr69932.c: New test.
11914         * gcc.dg/torture/pr69936.c: Likewise.
11916 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11918         PR target/69709
11919         * gcc.target/s390/pr69709.c: New test.
11921 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11923         PR target/69245
11924         * gcc.target/aarch64/pr69245_1.c: New test.
11926 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11928         PR target/69613
11929         * gcc.dg/torture/pr69613.c: New test.
11931 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
11933         PR rtl-optimization/69891
11934         * gcc.target/i386/pr69891.c: New test.
11936 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
11937             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11939         PR target/61397
11940         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11941         functionality for both 32-bit and 64-bit.
11943 2016-02-26  Richard Biener  <rguenther@suse.de>
11945         PR tree-optimization/69551
11946         * gcc.dg/torture/pr69951.c: New testcase.
11948 2016-02-25  Richard Biener  <rguenther@suse.de>
11950         PR tree-optimization/48795
11951         * gcc.dg/Warray-bounds-18.c: New testcase.
11953 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11957 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
11959         PR rtl-optimization/69896
11960         * gcc.dg/pr69896.c: New test.
11962 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
11964         PR c++/69736
11965         * g++.dg/cpp1y/paren2.C: New test.
11967 2016-02-24  Martin Sebor  <msebor@redhat.com>
11969         PR c/51147
11970         * gcc.dg/enum-mode-2.c: New test.
11972 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
11974         PR c++/69922
11975         * g++.dg/warn/Wnonnull-compare-6.C: New test.
11976         * g++.dg/warn/Wnonnull-compare-7.C: New test.
11977         * g++.dg/ubsan/pr69922.C: New test.
11979 2016-02-24  Marek Polacek  <polacek@redhat.com>
11981         PR c/69819
11982         * gcc.dg/pr69819.c: New test.
11984 2016-02-24  Martin Sebor  <msebor@redhat.com>
11986         PR c++/69912
11987         * g++.dg/ext/flexary15.C: New test.
11989 2016-02-24  Martin Sebor  <msebor@redhat.com>
11991         * gcc.dg/builtins-68.c: Avoid making unportable
11992         assumptions about the relationship between SIZE_MAX and UINT_MAX.
11993         * g++.dg/ext/builtin_alloca.C: Same.
11995 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
11996             Charles Baylis  <charles.baylis@linaro.org>
11998         PR debug/61033
11999         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12001 2016-02-24  Richard Biener  <rguenther@suse.de>
12002             Jakub Jelinek  <jakub@redhat.com>
12004         PR middle-end/69760
12005         * gcc.dg/torture/pr69760.c: New testcase.
12007 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12009         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12010         pattern on Solaris with as.
12012 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12014         * gcc.target/arm/cond_sub_restrict_it.c: New test.
12015         * gcc.target/arm/condarith_restrict_it.c: Likewise.
12016         * gcc.target/arm/movcond_restrict_it.c: Likewise.
12017         * gcc.target/arm/negscc_restrict_it.c: Likewise.
12019 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12021         PR middle-end/69915
12022         * gcc.dg/pr69915.c: New test.
12024 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12026         PR rtl-optimization/69886
12027         * gcc.dg/torture/pr69886.c: New test.
12029 2016-02-24  Richard Biener  <rguenther@suse.de>
12031         PR middle-end/68963
12032         * gcc.dg/torture/pr68963.c: New testcase.
12034 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12036         PR target/69875
12037         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12038         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12039         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12040         * gcc.target/arm/atomic_loaddi_1.c: New test.
12041         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12042         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12043         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12044         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12045         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12046         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12047         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12048         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12050 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
12052         PR middle-end/69909
12053         * gcc.dg/torture/pr69909.c: New test.
12055 2016-02-24  Richard Biener  <rguenther@suse.de>
12057         PR tree-optimization/69907
12058         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12059         * gcc.dg/vect/bb-slp-34.c: XFAIL.
12060         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12062 2016-02-24  Christian Bruel  <christian.bruel@st.com>
12064         * gcc.target/arm/pragma_cpp_fma.c: New test.
12066 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12068         PR fortran/61156
12069         * gfortran.dg/include_6.f90: Update test.
12071 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12073         PR objc/69844
12074         * objc.dg/pr69844.m: New test.
12076 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12078         PR libgfortran/69456
12079         * gfortran.dg/namelist_89.f90: New test.
12080         * gfortran.dg/pr59700.f90: Update test..
12082 2016-02-23  Martin Sebor  <msebor@redhat.com>
12084         PR middle-end/69780
12085         * g++.dg/ext/builtin_alloca.C: New test.
12086         * gcc.dg/builtins-68.c: New test.
12088 2016-02-23  Richard Henderson  <rth@redhat.com>
12090         * gcc.target/i386/addr-space-3.c: Remove test.
12092 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12094         PR preprocessor/69126
12095         PR preprocessor/69543
12096         * c-c++-common/pr69126-2-long.c: New test.
12097         * c-c++-common/pr69126-2-short.c: New test.
12098         * c-c++-common/pr69543-1.c: Remove xfail.
12100 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
12102         PR preprocessor/69126
12103         PR preprocessor/69543
12104         PR preprocessor/69558
12105         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12106         (f): Rename to...
12107         (test_2): ...this, and add leading comment.
12108         (MACRO_3, test_3): New.
12109         (MACRO_4A, MACRO_4B, test_4): New.
12110         (MACRO): Rename to...
12111         (MACRO_5): ...this.
12112         (g): Rename to...
12113         (test_5): ...this, updating for renaming of MACRO, and
12114         add leading comment.
12115         * c-c++-common/pr69543-1.c: New.
12116         * c-c++-common/pr69543-2.c: New.
12117         * c-c++-common/pr69543-3.c: New.
12118         * c-c++-common/pr69543-4.c: New.
12119         * c-c++-common/pr69558-1.c: New.
12120         * c-c++-common/pr69558-2.c: New.
12121         * c-c++-common/pr69558-3.c: New.
12122         * c-c++-common/pr69558-4.c: New.
12123         * gcc.dg/pr69558.c: Move to...
12124         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
12125         xfail for c++.
12127 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
12129         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12130         to -ftree-parallelize-loops/-fopenacc changes.
12131         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12132         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12133         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12134         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12135         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12136         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12137         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12138         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12139         * c-c++-common/goacc/kernels-loop.c: Likewise.
12140         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12141         * c-c++-common/goacc/kernels-reduction.c: Likewise.
12142         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12143         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12145 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12147         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12149 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
12151         PR c++/69902
12152         * g++.dg/warn/Wnonnull-compare-5.C: New test.
12154         PR c/69900
12155         * gcc.dg/pr69900.c: New test.
12157 2016-02-23  Martin Jambor  <mjambor@suse.cz>
12159         PR tree-optimization/69666
12160         * gcc.dg/tree-ssa/pr69666.c: New test.
12162 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
12164         PR fortran/67451
12165         * gfortran.dg/coarray_allocate_5.f08: New test.
12167 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12169         * gcc.target/s390/vcond-shift.c: Move to ...
12170         * gcc.target/s390/vector/vcond-shift.c: ... here.
12172 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12174         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12175         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12177 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12179         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12181 2016-02-20  Mark Wielaard  <mjw@redhat.com>
12183         PR c/28901
12184         * gcc.dg/unused-variable-3.c: New test.
12186 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12188         PR target/69888
12189         * gcc.target/i386/pr69888.c: New test.
12191 2016-02-22  Richard Biener  <rguenther@suse.de>
12193         PR tree-optimization/69882
12194         * gfortran.dg/vect/pr69882.f90: New testcase.
12196 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
12198         PR target/69885
12199         * gcc.dg/pr69885.c: New test.
12201 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
12203         PR target/69806
12204         PR target/54089
12205         * gcc.target/sh/pr54089-10.c: New.
12207 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
12209         PR fortran/69423
12210         * gfortran.dg/deferred_character_15.f90 : New test.
12212 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
12214         PR fortran/57365
12215         gfortran.dg/allocate_with_source_18.f03: New test.
12217 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
12219         PR fortran/52531
12220         gfortran.dg/gomp/pr52531.f90: New test.
12222 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12224         PR c++/69865
12225         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12226         -std=c++03.
12228 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12230         PR c++/69826
12231         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12232         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12234         PR c++/69850
12235         * g++.dg/warn/Wnonnull-compare-4.C: New test.
12237         PR c++/69851
12238         * g++.dg/torture/pr69851.C: New test.
12240 2016-02-19  Martin Sebor  <msebor@redhat.com>
12242         PR testsuite/69573
12243         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12245 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12247         PR c++/69850
12248         * g++.dg/warn/Wnonnull-compare-2.C: New test.
12249         * g++.dg/warn/Wnonnull-compare-3.C: New test.
12251         PR c++/67767
12252         * g++.dg/cpp0x/pr67767.C: New test.
12254 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12256         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12257         for fp, simd, crypto, crc, lse.
12258         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12259         above.
12260         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12261         effective target check.
12263 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
12265         PR target/69820
12266         * gcc.target/i386/pr69820.c: New test.
12268 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12270         * gcc.target/s390/vector/int128-1.c: New test.
12272 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12274         * gcc.target/s390/vector/vec-vcond-1.c: New test.
12276 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12278         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12279         instruction pattern name to prevent the testcase from failing with
12280         -march=z13.
12282 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12284         * gcc.target/s390/md/movstr-2.c: New test.
12286 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
12288         * gcc.target/s390/morestack.c: New test.
12290 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12292         PR target/69625
12293         * gcc.target/s390/pr69625.c: Add test case.
12295 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12297         PR testsuite/68580
12298         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12300 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
12302         PR target/68404
12303         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12304         * gcc.target/powerpc/fusion3.c: Likewise.
12306 2016-02-18  Richard Biener  <rguenther@suse.de>
12308         PR middle-end/69553
12309         * g++.dg/torture/pr69553.C: New testcase.
12311 2016-02-18  Nick Clifton  <nickc@redhat.com>
12313         PR target/62254
12314         PR target/69610
12315         * gcc.target/arm/pr62554.c: New test.
12316         * gcc.target/arm/pr69610-1.c: New test.
12317         * gcc.target/arm/pr69610-2.c: New test.
12319 2016-02-18  Richard Biener  <rguenther@suse.de>
12321         PR middle-end/69854
12322         * gcc.dg/torture/pr69854.c: New testcase.
12324 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
12326         PR c++/69850
12327         * g++.dg/warn/Wnonnull-compare-1.C: New test.
12329 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12331         * gcc.target/powerpc/vec-cg.c: New test.
12333 2016-02-17  Richard Biener  <rguenther@suse.de>
12335         PR testsuite/69586
12336         * gcc.dg/uninit-21.c: Add -fno-short-enums.
12338 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12340         PR target/69161
12341         * gcc.c-torture/compile/pr69161.c: New test.
12343 2016-02-17  David Sherwood  <david.sherwood@arm.com>
12345         PR target/69532
12346         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12347         * gcc.target/arm/vect-fmaxmin.c: Likewise.
12349 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12351         * gcc.dg/ifcvt-4.c: Skip on Visium.
12353 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12355         * gnat.dg/atomic8.adb: New test.
12357 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
12359         * gnat.dg/discr46.ad[sb]: New test.
12361 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
12363         PR Target/48344
12364         * gcc.target/powerpc/pr48344-1.c: New test.
12366 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12368         PR fortran/69742
12369         * gfortran.dg/associate_21.f90:  New test.
12371 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12373         PR c/69835
12374         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12375         -Wnonnull in dg-options.
12376         * c-c++-common/nonnull-2.c: New test.
12378 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
12379             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12381         * gcc.target/aarch64/vector_initialization_nostack.c: New.
12383 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12385         PR middle-end/69801
12386         * gcc.dg/pr69801.c: Add empty dg-options.
12388 2016-02-16  James Norris  <jnorris@codesourcery.com>
12390         * c-c++-common/goacc/deviceptr-1.c: Add tests.
12391         * g++.dg/goacc/deviceptr-1.c: New file.
12393 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12395         PR tree-optimization/69820
12396         * gcc.dg/vect/pr69820.c: New test.
12398 2016-02-16  Richard Biener  <rguenther@suse.de>
12400         PR tree-optimization/69776
12401         * gcc.dg/torture/pr69776-2.c: New testcase.
12403 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
12405         PR tree-optimization/69714
12406         * gcc.dg/torture/pr69714.c: New test.
12408 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
12410         PR tree-optimization/69802
12411         * gcc.dg/pr69802.c: New test.
12413 2016-02-16  Richard Biener  <rguenther@suse.de>
12415         PR middle-end/69801
12416         * gcc.dg/pr69801.c: New testcase.
12418 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12420         PR libgfortran/69651
12421         * gfortran.dg/read_bang.f90: New test.
12422         * gfortran.dg/read_bang4.f90: New test.
12424 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
12426         PR c++/69658
12427         * g++.dg/init/pr69658.C: New test.
12429         PR c++/69797
12430         * c-c++-common/pr69797.c: New test.
12432 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12434         * lib/target-supports.exp (check_effective_target_section_anchors): Add
12435         check for aarch64*-*-*.
12437 2016-02-15  Richard Biener  <rguenther@suse.de>
12439         PR tree-optimization/69783
12440         * gcc.dg/vect/pr69783.c: New testcase.
12442 2016-02-15  Richard Biener  <rguenther@suse.de>
12444         PR tree-optimization/69776
12445         * gcc.dg/torture/pr69776.c: New testcase.
12447 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12449         PR fortran/60526
12450         * gfortran.dg/type_decl_4.f90:  Reinstated.
12452 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
12454         PR fortran/68746
12455         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12457 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12459         PR fortran/60526
12460         PR bootstrap/69816
12461         * gfortran.dg/type_decl_4.f90:  Removed.
12463 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
12465         PR fortran/60526
12466         * gfortran.dg/type_decl_4.f90:  New test.
12468 2016-02-14  Alan Modra  <amodra@gmail.com>
12470         PR testsuite/68886
12471         * gcc.c-torture/execute/stkalign.c: Revise test.
12473 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12475         PR target/67260
12476         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12478 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12480         PR target/67260
12481         * gcc.target/sh/torture/pr67260.c: New.
12483 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
12485         * gcc.dg/pr67964.c: Add dg-require-alias.
12487 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
12489         PR target/67636
12490         PR target/64345
12491         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12493 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12495         PR libgfortran/69668
12496         * gfortran.dg/namelist_88.f90: New test.
12498 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12500         PR libgfortran/69668
12501         * gfortran.dg/namelist_38.f90: Update test.
12502         * gfortran.dg/namelist_84.f90: Update test.
12504 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12506         PR other/69554
12507         * gcc.dg/pr69554-1.c: New test.
12508         * gfortran.dg/pr69554-1.F90: New test.
12509         * gfortran.dg/pr69554-2.F90: New test.
12510         * lib/gcc-dg.exp (proc dg-locus): New function.
12511         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12512         distinguish between the caret-printing and non-caret-printing
12513         cases.  If caret-printing has been explicitly enabled, bail out
12514         without attempting to fix up the output.
12516 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
12518         PR driver/69265
12519         PR driver/69453
12520         * gcc.dg/spellcheck-options-3.c: New test case.
12521         * gcc.dg/spellcheck-options-4.c: New test case.
12522         * gcc.dg/spellcheck-options-5.c: New test case.
12523         * gcc.dg/spellcheck-options-6.c: New test case.
12524         * gcc.dg/spellcheck-options-7.c: New test case.
12525         * gcc.dg/spellcheck-options-8.c: New test case.
12526         * gcc.dg/spellcheck-options-9.c: New test case.
12527         * gcc.dg/spellcheck-options-10.c: New test case.
12529 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12531         PR rtl-optimization/69764
12532         PR rtl-optimization/69771
12533         * c-c++-common/pr69764.c: New test.
12534         * gcc.dg/torture/pr69771.c: New test.
12536 2016-02-12  Marek Polacek  <polacek@redhat.com>
12538         * g++.dg/torture/init-list1.C: New.
12540 2016-02-12  Marek Polacek  <polacek@redhat.com>
12542         * gcc.dg/pr69522.c: Add empty dg-options.
12544 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
12546         * g++.dg/lto/lto.exp: Include and init mpx.
12547         * g++.dg/lto/pr69729_0.C: New test.
12549 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12551         PR ipa/69241
12552         * g++.dg/ipa/pr69241-4.C: New test.
12554         PR ipa/68672
12555         * g++.dg/ipa/pr68672-1.C: New test.
12556         * g++.dg/ipa/pr68672-2.C: New test.
12557         * g++.dg/ipa/pr68672-3.C: New test.
12559 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
12561         PR c/69522
12562         * gcc.dg/pr69522.c: New test.
12564 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
12566         PR c++/69098
12567         * g++.dg/cpp1y/69098.C: New test.
12568         * g++.dg/cpp1y/69098-2.C: New test.
12570 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
12572         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12573         and neighbour -> neighbor.
12574         * objc.dg/attributes/method-nonnull-1.m: Likewise.
12575         * objc.dg/gnu-api-2-class-meta.m: Likewise.
12576         * c-c++-common/Wvarargs.c: Likewise.
12577         * c-c++-common/goacc/host_data-5.c: Likewise.
12578         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12579         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12580         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12581         * gcc.target/aarch64/pr60697.c: Likewise.
12582         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12583         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12584         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12585         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12586         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12587         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12588         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12589         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12590         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12591         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12592         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12593         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12594         * g++.dg/lookup/koenig5.C: Likewise.
12595         * g++.dg/ext/no-asm-2.C: Likewise.
12596         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12597         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12598         * gfortran.dg/used_types_16.f90: Likewise.
12599         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12600         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12601         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12602         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12603         * gfortran.dg/abstract_type_6.f03: Likewise.
12604         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12605         * gfortran.dg/used_types_15.f90: Likewise.
12606         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12607         * gfortran.dg/exit_3.f08: Likewise.
12608         * gfortran.dg/open_status_2.f90: Likewise.
12609         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12610         * gfortran.dg/intrinsic_std_1.f90: Likewise.
12611         * gfortran.dg/associate_1.f03: Likewise.
12612         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12613         * gfortran.dg/intrinsic_std_6.f90: Likewise.
12614         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12615         * gcc.dg/builtin-object-size-1.c: Likewise.
12616         * gcc.dg/noreturn-6.c: Likewise.
12617         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12618         * gcc.dg/globalalias.c: Likewise.
12619         * gcc.dg/builtins-config.h: Likewise.
12620         * gcc.dg/pr30457.c: Likewise.
12621         * gcc.c-torture/compile/volatile-1.c: Likewise.
12622         * gcc.c-torture/execute/20101011-1.c: Likewise.
12623         * c-c++-common/Waddress-1.c: Likewise.
12625 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
12627         PR c/69768
12628         * c-c++-common/Waddress-1.c: New test.
12630 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
12632         PR fortran/69296
12633         * gfortran.dg/associate_19.f03: New test.
12634         * gfortran.dg/associate_20.f03: New test.
12636 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
12638         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12640 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12642         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12643         .arch armv8-a\n.  Add -dA to dg-options.
12644         * gcc.target/aarch64/assembler_arch_1.c: New test.
12645         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12647 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
12649         PR c++/68726
12650         * g++.dg/cpp0x/pr68726.C: New.
12652 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12654         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12655         test.
12657 2016-02-11  Richard Biener  <rguenther@suse.de>
12659         * g++.dg/tree-ssa/pr61034.C: Adjust.
12661 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
12663         PR target/69148
12664         * gcc.target/s390/pr69148.c: New.
12666 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
12668         PR tree-optimization/69652
12669         * gcc.dg/torture/pr69652.c: New test.
12671 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
12672             Patrick Palka  <ppalka@gcc.gnu.org>
12674         PR ipa/69241
12675         PR c++/69649
12676         * g++.dg/ipa/pr69241-1.C: New test.
12677         * g++.dg/ipa/pr69241-2.C: New test.
12678         * g++.dg/ipa/pr69241-3.C: New test.
12679         * g++.dg/ipa/pr69649.C: New test.
12681 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
12683         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12684         * gcc.dg/tree-ssa/sra-18.c: Ditto.
12686 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
12688         PR tree-optimization/68021
12689         * gcc.dg/tree-ssa/pr68021.c: New test.
12691 2016-02-10  Richard Biener  <rguenther@suse.de>
12693         PR tree-optimization/69726
12694         * gcc.dg/uninit-22.c: New testcase.
12696 2016-02-09  Andrew Pinski  <apinski@cavium.com>
12698         PR tree-opt/69282
12699         * gcc.c-torture/compile/20160205-1.c: New testcase.
12701 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
12703         PR target/68404
12704         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12705         instead accessing a really large arrray.
12706         * gcc.target/powerpc/fusion3.c: Likewise.
12708 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
12710         PR target/68532
12711         * gcc.c-torture/execute/pr68532.c: New test.
12713 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
12715         PR target/69634
12716         * gcc.dg/pr69634.c: New.
12718 2016-02-09  Richard Biener  <rguenther@suse.de>
12720         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12722 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
12724         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12726 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
12728         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12730 2016-02-09  Richard Biener  <rguenther@suse.de>
12732         PR tree-optimization/69715
12733         * gcc.dg/torture/pr69715.c: New testcase.
12735 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12737         PR c++/69139
12738         * g++.dg/cpp0x/trailing12.C: New test.
12739         * g++.dg/cpp0x/trailing13.C: New test.
12741 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
12743         PR c++/69283
12744         PR c++/67835
12745         * g++.dg/cpp1y/auto-fn29.C: New test.
12746         * g++.dg/cpp1y/auto-fn30.C: New test.
12748 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12750         PR tree-optimization/69209
12751         * gcc.c-torture/compile/pr69209.c: New test.
12753 2016-02-08  Jeff Law  <law@redhat.com>
12755         PR tree-optimization/68541
12756         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12757         of statements allowed in join block for path splitting.
12759 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
12761         PR c++/59627
12762         * g++.dg/gomp/pr59627.C: New test.
12764         PR ipa/69239
12765         * g++.dg/ipa/pr69239.C: New test.
12767 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
12769         PR preprocessor/69664
12770         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12771         * gcc.dg/cpp/warn-comments.c: Likewise.
12773 2016-02-08  Marek Polacek  <polacek@redhat.com>
12775         PR c++/69688
12776         * g++.dg/init/const12.C: New test.
12778 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
12780         PR target/60410
12781         * gcc.dg/lto/pr55113_0.c: Remove test.
12783 2016-02-08  Richard Biener  <rguenther@suse.de>
12785         PR tree-optimization/69719
12786         * gcc.dg/torture/pr69719.c: New testcase.
12788 2016-02-08  Richard Biener  <rguenther@suse.de>
12789         Jeff Law  <law@redhat.com>
12791         PR target/68273
12792         * gcc.target/mips/pr68273.c: New testcase.
12794 2016-02-08   Richard Biener  <rguenther@suse.de>
12796         PR rtl-optimization/69274
12797         * gcc.target/i386/addr-sel-1.c: XFAIL.
12799 2016-02-08  Jeff Law  <law@redhat.com>
12801         PR tree-optimization/68541
12802         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12804         PR tree-optimization/65917
12805         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12807 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12809         PR fortran/50555
12810         * gfortran.dg/namelist_args.f90: New test.
12812 2016-02-05  Jeff Law  <law@redhat.com>
12814         PR tree-optimization/68541
12815         * gcc.dg/tree-ssa/split-path-2.c: New test.
12816         * gcc.dg/tree-ssa/split-path-3.c: New test.
12817         * gcc.dg/tree-ssa/split-path-4.c: New test.
12818         * gcc.dg/tree-ssa/split-path-5.c: New test.
12819         * gcc.dg/tree-ssa/split-path-6.c: New test.
12820         * gcc.dg/tree-ssa/split-path-7.c: New test.
12822 2016-02-05  Martin Sebor  <msebor@redhat.com>
12824         PR c++/69662
12825         * g++.dg/warn/Wplacement-new-size-1.C: New test.
12826         * g++.dg/warn/Wplacement-new-size-2.C: New test.
12828 2016-02-06  Richard HEnderson  <rth@redhat.com>
12830         PR c/69643
12831         * gcc.target/i386/addr-space-4.c: New.
12832         * gcc.target/i386/addr-space-5.c: New.
12834 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
12836         PR fortran/66089
12837         * gfortran.dg/elemental_dependency_6.f90: New.
12839 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
12841         PR rtl-optimization/69691
12842         * gcc.c-torture/execute/pr69691.c: New test.
12844         PR c++/69628
12845         * g++.dg/parse/pr69628.C: New test.
12847 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12849         * gcc.dg/sancov/asan.c: Move to ...
12850         * gcc.dg/asan/sancov-1.c: ... here.
12852 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
12854         * gcc.target/i386/pr69577.c: Require avx_runtime target.
12856 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12858         PR target/69677
12859         * gcc.target/i386/pr69677.c: New test.
12861 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
12863         PR c++/68948
12864         * g++.dg/template/pr68948.C: New test.
12866 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12868         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12869         (only necessary on s390x).
12871 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
12873         * gcc.target/i386/pr69454-2.c: Compile with -msse2
12874         -mno-accumulate-outgoing-args.
12876 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
12878         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12880 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
12882         PR c/69669
12883         * c-c++-common/pr69669.c: New test.
12885 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12887         PR target/69667
12888         * g++.dg/pr69667.C: New file.
12890 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
12892         PR target/69619
12893         * gcc.dg/pr69619.c: Add new test.
12895 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
12897         PR rtl-optimization/69577
12898         * gcc.target/i386/pr69577.c: New test.
12900 2016-02-04  Martin Liska  <mliska@suse.cz>
12902         * g++.dg/asan/pr69276.C: New test.
12904 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12906         PR target/65932
12907         PR target/67714
12908         * gcc.target/arm/wmul-3.c: Simplify test to generate just
12909         a single smulbb instruction.
12910         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12911         * gcc.target/amr/wmul-2.c: Likewise.
12913 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12915         PR target/65932
12916         PR target/67714
12917         * gcc.c-torture/execute/pr67714.c: New test.
12919 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
12921         PR target/69454
12922         * gcc.target/i386/pr69454-1.c: New test.
12923         * gcc.target/i386/pr69454-2.c: New test.
12925 2016-02-03  Martin Sebor  <msebor@redhat.com>
12927         PR c++/69251
12928         PR c++/69253
12929         PR c++/69290
12930         PR c++/69277
12931         PR c++/69349
12932         * g++.dg/ext/flexarray-mangle-2.C: New test.
12933         * g++.dg/ext/flexarray-mangle.C: New test.
12934         * g++.dg/ext/flexarray-subst.C: New test.
12935         * g++.dg/ext/flexary11.C: New test.
12936         * g++.dg/ext/flexary12.C: New test.
12937         * g++.dg/ext/flexary13.C: New test.
12938         * g++.dg/ext/flexary14.C: New test.
12939         * g++.dg/other/dump-ada-spec-2.C: Adjust.
12941 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
12943         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12944         Define only if CHECK_FLOAT128 is defined.
12945         (main): Properly initialize u5.
12947 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
12949         PR c/69627
12950         * gcc.dg/pr69627.c: New test.
12952         PR target/69644
12953         * gcc.dg/pr69644.c: New test.
12955 2016-02-03  Mike Stump  <mikestump@comcast.net>
12957         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12958         support for struct-layout-1.exp.
12960 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
12962         PR c++/69056
12963         * g++.dg/cpp0x/pr69056.C: New test.
12965 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
12966             Alexandre Oliva  <aoliva@redhat.com>
12968         PR target/69461
12969         * gcc.target/powerpc/pr69461.c: New.
12971 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
12973         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12974         works from here ...
12975         (check_effective_target_fsanitize_thread): ... to here.  Do not
12976         specify additional compile flags for the test source.
12977         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12978         specify additional compile flags for the test source.
12980 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
12982         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12984 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
12986         PR fortran/67451
12987         PR fortran/69418
12988         * gfortran.dg/coarray_allocate_2.f08: New test.
12989         * gfortran.dg/coarray_allocate_3.f08: New test.
12990         * gfortran.dg/coarray_allocate_4.f08: New test.
12992 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
12994         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12995         use same scan-tree-dump-times on all platforms.
12996         * gcc.dg/vect/vect-outer-1.c: Likewise.
12997         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12998         * gcc.dg/vect/vect-outer-1a.c: Likewise.
12999         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13000         * gcc.dg/vect/vect-outer-1b.c: Likewise.
13001         * gcc.dg/vect/vect-outer-2b.c: Likewise.
13002         * gcc.dg/vect/vect-outer-3b.c: Likewise.
13003         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13005 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
13007         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13008         warning.
13010 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
13012         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13014 2016-02-02  James Norris  <jnorris@codesourcery.com>
13016         * c-c++-common/goacc/routine-5.c: Add tests.
13018 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
13020         * gcc.target/nvptx/unsigned-cmp.c: New test.
13022 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
13024         * gcc.target/aarch64/scalar_shift_1.c
13025         (test_corners_sisd_di): Improve force to SIMD register.
13026         (test_corners_sisd_si): Likewise.
13027         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13028         Remove scan-assembler check for ldr.
13030 2016-02-02  Richard Biener  <rguenther@suse.de>
13032         PR tree-optimization/69595
13033         * gcc.dg/Warray-bounds-17.c: New testcase.
13035 2016-02-02  Richard Biener  <rguenther@suse.de>
13037         PR tree-optimization/69606
13038         * gcc.dg/torture/pr69606.c: New testcase.
13040 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
13042         PR middle-end/68542
13043         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13044         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13046 2016-02-02  Alan Modra  <amodra@gmail.com>
13048         PR target/69548
13049         * gcc.target/powerpc/pr69548.c: New test.
13051 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13053         PR rtl-optimization/69592
13054         * gcc.dg/pr69592.c: New test.
13056         PR preprocessor/69543
13057         PR c/69558
13058         * gcc.dg/pr69543.c: New test.
13059         * gcc.dg/pr69558.c: New test.
13061 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
13063         PR testsuite/65940
13064         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13066 2016-02-01  Martin Sebor  <msebor@redhat.com>
13068         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13070 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
13072         PR tree-optimization/67921
13073         * c-c++-common/ubsan/pr67921.c: New test.
13075 2016-02-01  Richard Biener  <rguenther@suse.de>
13077         PR middle-end/69556
13078         * gcc.dg/tree-ssa/recip-8.c: New testcase.
13080 2016-02-01  Richard Biener  <rguenther@suse.de>
13082         PR tree-optimization/69574
13083         * gcc.dg/torture/pr69574.c: New testcase.
13085 2016-02-01  Richard Biener  <rguenther@suse.de>
13087         PR tree-optimization/69579
13088         * gcc.dg/setjmp-6.c: New testcase.
13090 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
13092         PR rtl-optimization/69570
13093         * g++.dg/opt/pr69570.C: New test.
13095 2016-02-01  Richard Henderson  <rth@redhat.com>
13097         * gcc.dg/pr69535.c: New test.
13099 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
13101         PR testsuite/69584
13102         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13103         * gcc.dg/tree-ssa/sra-18.c: Likewise.
13105         PR debug/68244
13106         * g++.dg/parse/parens3.C: Use register "4" on hppa.
13108         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13110 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
13112         PR fortran/67564
13113         * gfortran.dg/allocate_with_source_17.f03: New test.
13115 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
13117         PR tree-optimization/69546
13118         * gcc.dg/torture/pr69546.c: New test.
13120 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
13122         PR fortran/69566
13123         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13125 2016-01-30  Martin Sebor  <msebor@redhat.com>
13127         PR c++/68490
13128         * g++.dg/ext/flexary10.C: New test.
13130 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13132         PR fortran/66707
13133         gfortran.dg/common_23.f90: New test.
13135 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13137         PR target/65546
13138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13139         condition being checked, and disable it when the target supports
13140         misaligned loads and stores.
13142 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13144         PR debug/69518
13145         * gcc.dg/torture/pr69518.c: New test.
13147 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
13149         PR target/69530
13150         * gcc.target/i386/pr69530.c: New test.
13152 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
13154         PR target/65604
13155         * gcc.target/mips/div-delay.c: New test.
13157 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13159         PR target/69551
13160         * gcc.target/i386/pr69551.c: New test.
13162         PR target/66137
13163         * gcc.target/i386/pr66137.c: New test.
13165 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
13167         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13168         always built for p5600.
13169         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13170         isa=p5600 dg-option.
13172 2016-01-29  Richard Biener  <rguenther@suse.de>
13174         PR tree-optimization/69547
13175         * g++.dg/tree-ssa/pr69547.C: New testcase.
13177 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
13179         PR debug/66869
13180         * g++.dg/warn/Wunused-function2.C: New test.
13182 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13184         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13185         support for test to succeed.
13187 2016-01-29  Marek Polacek  <polacek@redhat.com>
13189         PR c++/69509
13190         PR c++/69516
13191         * g++.dg/ext/constexpr-vla2.C: New test.
13192         * g++.dg/ext/constexpr-vla3.C: New test.
13193         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13195 2016-01-29  Richard Biener  <rguenther@suse.de>
13197         PR middle-end/69537
13198         * gcc.dg/uninit-21.c: New testcase.
13200 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
13202         PR target/69459
13203         * gcc.target/i386/pr69459.c: New test.
13205 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
13207         PR target/68400
13208         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13209         * gcc.target/mips/pr68400.c: New test.
13211 2016-01-28  Martin Sebor  <msebor@redhat.com>
13213         PR target/17381
13214         * gcc.target/powerpc/pr17381.c: New test.
13216 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
13218         PR middle-end/69542
13219         * gcc.dg/torture/pr69542.c: New test.
13221 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
13223         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13225 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13227         * gcc.dg/pr65980.c: Skip on AIX.
13228         * gcc.dg/pr66688.c: Same.
13230 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
13232         PR target/63679
13233         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13234         * gcc.dg/tree-ssa/sra-18.c: Same.
13236 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
13238         PR fortran/62536
13239         * gfortran.dg/block_15.f08: New test.
13240         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13241         on incorrectly closed BLOCK.
13243 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
13245         * gcc.dg/declare-simd.c: New test.
13246 2016-01-28  Richard Biener  <rguenther@suse.de>
13248         PR tree-optimization/69466
13249         * gfortran.dg/vect/pr69466.f90: New testcase.
13251 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13253         * g++.dg/pr67989.C: Remove ARM-specific option.
13254         * gcc.target/arm/pr67989.C: New file.
13256 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13258         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13259         and expm1 test for glibc < 2.11.
13261 2016-01-27  Richard Henderson  <rth@redhat.com>
13263         * gcc.c-torture/execute/pr69447.c: New test.
13265 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
13267         PR fortran/69422
13268         * gfortran.dg/alloc_comp_assign_15.f03: New test.
13270 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13272         PR debug/66869
13273         * gcc.dg/pr66869.c: New test.
13275 2016-01-25  Jeff Law  <law@redhat.com>
13277         PR tree-optimization/68398
13278         PR tree-optimization/69196
13279         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13280         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13281         path to avoid new heuristic allowing more irreducible regions
13282         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13283         * gcc.dg/tree-ssa/vrp46.c: Likewise.
13284         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13285         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13286         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13288 2016-01-27  Marek Polacek  <polacek@redhat.com>
13290         PR c/68062
13291         * c-c++-common/vector-compare-4.c: New test.
13293 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
13295         PR preprocessor/69126
13296         * c-c++-common/pr69126.c: New test case.
13298 2016-01-27  Ian Lance Taylor  <iant@google.com>
13300         * gcc.dg/tree-ssa/ivopt_5.c: New test.
13302 2016-01-27  Ryan Burn  <contact@rnburn.com>
13304         PR cilkplus/69267
13305         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13307 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
13309         PR target/69512
13310         * gcc.target/i386/pr69512.c: New test.
13312 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
13314         PR ada/69488
13315         * gnat.dg/sso/*.adb: Robustify dg-output directives.
13317 2016-01-27  Marek Polacek  <polacek@redhat.com>
13319         PR c++/69379
13320         * g++.dg/pr69379.C: New test.
13322 2016-01-27  Martin Sebor  <msebor@redhat.com>
13324         PR c++/69317
13325         * g++.dg/abi/Wabi-2-2.C: New test.
13326         * g++.dg/abi/Wabi-2-3.C: New test.
13327         * g++.dg/abi/Wabi-3-2.C: New test.
13328         * g++.dg/abi/Wabi-3-3.C: New test.
13330 2016-01-27  Richard Biener  <rguenther@suse.de>
13332         PR tree-optimization/69166
13333         * gcc.dg/torture/pr69166.c: New testcase.
13335 2016-01-27  Martin Jambor  <mjambor@suse.cz>
13337         PR tree-optimization/69355
13338         * gcc.dg/tree-ssa/pr69355.c: New test.
13340 2016-01-27  Marek Polacek  <polacek@redhat.com>
13342         PR c++/69496
13343         * g++.dg/ext/constexpr-vla1.C: New test.
13345 2016-01-20  Christian Bruel  <christian.bruel@st.com>
13347         PR target/69245
13348         * gcc.target/arm/pr69245.c: New test.
13350 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
13352         PR tree-optimization/69399
13353         * gcc.dg/torture/pr69399.c: New test.
13355 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13357         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13359 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13361         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13363 2016-01-26  Tom de Vries  <tom@codesourcery.com>
13365         PR tree-optimization/69110
13366         * gcc.dg/autopar/pr69110.c: New test.
13368 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
13369             Sebastian Pop  <s.pop@samsung.com>
13371         * gcc.dg/graphite/isl-ast-op-select.c: New.
13373 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
13375         PR fortran/69385
13376         * gfortran.dg/allocate_error_6.f90: New test.
13378 2016-01-26  Richard Henderson  <rth@redhat.com>
13380         * gcc.dg/tm/pr60908.c: New test.
13382 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
13384         PR other/69006
13385         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13386         directive.
13387         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13388         expected multiline output to reflect the colorization being
13389         disabled before newlines.
13390         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13391         (custom_diagnostic_finalizer): Replace call to
13392         pp_newline_and_flush with call to pp_flush.
13393         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13394         * gfortran.dg/implicit_class_1.f90: Likewise.
13395         * lib/gcc-dg.exp (allow_blank_lines): New global.
13396         (dg-allow-blank-lines-in-output): New procedure.
13397         (gcc-dg-prune): Complain about blank lines in the output, unless
13398         dg-allow-blank-lines-in-output was called.
13399         * lib/multiline.exp (_build_multiline_regex): Only support
13400         arbitrary followup text for non-blank-lines, not for blank lines.
13402 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13404         PR tree-optimization/69483
13405         * gcc.dg/pr69483.c: New test.
13406         * g++.dg/opt/pr69483.C: New test.
13408 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13410         PR target/68620
13411         * gcc.target/arm/pr68620.c: New test.
13413 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13415         * gcc.target/i386/pr68986-2.c: Remove -m32.
13417 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
13419         PR target/68986
13420         * gcc.target/i386/pr68986-1.c: New test.
13421         * gcc.target/i386/pr68986-2.c: Likewise.
13422         * gcc.target/i386/pr68986-3.c: Likewise.
13424 2016-01-26  Christian Bruel  <christian.bruel@st.com>
13426         * lib/target-supports.exp
13427         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13428         (check_effective_target_arm_crypto_pragma_ok): Likewise.
13429         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13431 2016-01-26  Richard Biener  <rguenther@suse.de>
13433         PR tree-optimization/69452
13434         * gcc.dg/torture/pr69452.c: New testcase.
13436 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
13438         PR target/69442
13439         * gcc.dg/pr69442.c: New test.
13441 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
13443         PR target/67896
13444         * gcc.target/aarch64/simd/pr67896.C: New.
13446 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
13448         PR tree-optimization/69400
13449         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13450         function.
13451         (plugin_init): Call it.
13452         * gcc.dg/torture/pr69400.c: New test.
13454 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
13456         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13458 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13459             Sebastian Pop  <s.pop@samsung.com>
13461         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13462         isl-0.15.
13464 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
13465             Sebastian Pop  <s.pop@samsung.com>
13467         * gcc.dg/graphite/pr69292.c: New.
13469 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
13471         * c-c++-common/goacc/use_device-1.c: New test.
13473 2016-01-25  Jeff Law  <law@redhat.com>
13475         PR tree-optimization/69196
13476         PR tree-optimization/68398
13477         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13478         * gcc.dg/tree-ssa/pr68198.c: Likewise.
13480 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
13482         PR target/69469
13483         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13484         Algorithm.
13486 2016-01-25  Richard Biener  <rguenther@suse.de>
13488         PR testsuite/69380
13489         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13491 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
13493         PR target/69421
13494         * gcc.dg/pr69421.c: New test.
13496 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
13498         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13499         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13500         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13501         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13502         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13503         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13504         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13505         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13506         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13507         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13509 2016-01-25  Richard Biener  <rguenther@suse.de>
13511         PR tree-optimization/69376
13512         * gcc.dg/torture/pr69376.c: New testcase.
13514 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13516         PR fortran/69397
13517         PR fortran/68442
13518         * gfortran.dg/interface_38.f90: New test.
13519         * gfortran.dg/interface_39.f90: New test.
13521 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
13523         Revert:
13524         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13526         PR c++/11858
13527         PR c++/24663
13528         PR c++/24664
13529         * g++.dg/template/pr11858.C: New test.
13530         * g++.dg/template/pr24663.C: New test.
13531         * g++.dg/template/unify12.C: New test.
13532         * g++.dg/template/unify13.C: New test.
13533         * g++.dg/template/unify14.C: New test.
13534         * g++.dg/template/unify15.C: New test.
13535         * g++.dg/template/unify16.C: New test.
13536         * g++.dg/template/unify17.C: New test.
13538 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
13540         PR fortran/68283
13541         gfortran.dg/pr68283.f90: New test.
13543 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13545         PR fortran/66094
13546         * gfortran.dg/inline_matmul_13.f90:  New test.
13547         * gfortran.dg/matmul_bounds_8.f90:  New test.
13548         * gfortran.dg/matmul_bounds_9.f90:  New test.
13549         * gfortran.dg/matmul_bounds_10.f90:  New test.
13551 2016-01-23  Tom de Vries  <tom@codesourcery.com>
13553         PR tree-optimization/69426
13554         * gcc.dg/autopar/pr69426.c: New test.
13556 2016-01-23  Martin Sebor  <msebor@redhat.com>
13558         PR c++/58109
13559         PR c++/69022
13560         * g++.dg/cpp0x/alignas5.C: New test.
13561         * g++.dg/ext/vector29.C: Same.
13563 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
13565         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13566         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13567         _GNU_SOURCE from compile flags to the source.
13568         * gcc.target/i386/chkp-stropt-12.c: Ditto.
13569         * gcc.target/i386/chkp-stropt-16.c: Ditto.
13570         * gcc.target/i386/chkp-stropt-4.c: Ditto.
13571         * gcc.target/i386/chkp-stropt-8.c: Ditto.
13573 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
13575         PR target/69432
13576         * g++.dg/opt/pr69432.C: New test.
13578 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13580         * gcc.target/powerpc/pr63354c: Adjust target selector to include
13581         32-bit targets testing an -m64 multilib.
13583 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13585         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13586         64-bit support.
13588 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
13590         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13592 2016-01-21  Christian Bruel  <christian.bruel@st.com>
13594         PR target/68674
13595         * gcc.target/i386/pr68674.c
13596         * gcc.target/aarch64/pr68674.c
13597         * gcc.target/arm/pr68674.c
13599 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13601         PR target/69403
13602         * gcc.c-torture/execute/pr69403.c: New test.
13604 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
13606         PR c++/55843
13607         * g++.dg/template/pr55843.C: New.
13609 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
13611         PR testsuite/66877
13612         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13613         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13615 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13617         PR testsuite/67489
13618         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13619         from dg-do compile directive, and instead add
13620         { dg-require-effective-target int128 }.
13622 2016-01-20  Martin Sebor  <msebor@redhat.com>
13624         PR c/69405
13625         * gcc.dg/sync-fetch.c: New test.
13627 2016-01-21  Martin Sebor  <msebor@redhat.com>
13629         PR target/69252
13630         * gcc.target/powerpc/pr69252.c: New test.
13632 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13634         PR fortran/65996
13635         * gfortran.dg/pr65996.f90: New test.
13637 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13639         PR c++/68810
13640         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13641         expected to generate an error.
13643 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
13645         PR middle-end/66178
13646         * gcc.dg/torture/pr66178.c: New test.
13648 2016-01-21  Anton Blanchard  <anton@samba.org>
13649             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13651         PR target/63354
13652         * gcc.target/powerpc/pr63354.c:  New test.
13654 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
13656         PR rtl-optimization/68990
13657         * gcc.target/i386/pr68990: New.
13659 2016-01-21  Nick Clifton  <nickc@redhat.com>
13661         PR target/69129
13662         * gcc.target/mips/pr69129.c: New.
13664 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
13666         PR c++/58046
13667         * g++.dg/cpp0x/pr58046.C: New.
13669 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13671         PR target/69187
13672         PR target/65624
13673         * gcc.target/arm/pr69187.c: New test.
13675         PR c++/69355
13676         * g++.dg/torture/pr69355.C: New test.
13678 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13679             Sebastian Pop  <s.pop@samsung.com>
13681         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13683 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
13684             Sebastian Pop  <s.pop@samsung.com>
13686         * gcc.dg/graphite/pr68976.c: New test.
13688 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
13690         PR middle-end/67653
13691         * c-c++-common/pr67653.c: New test.
13692         * gcc.dg/torture/pr29119.c: Add dg-warning.
13694 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
13696         * gcc.target/powerpc/cpu-builtin-1.c: New test.
13698 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
13700         PR c/24293
13701         * gcc.dg/pr24293.c: New test.
13702         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13703         incomplete struct type.
13704         * gcc.dg/declspec-1.c: Likewise.
13705         * gcc.dg/pr63549.c: Likewise.
13707 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
13709         PR tree-optimization/66612
13710         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13711         for bdn instruction.
13713 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
13715         * lib/target-supports.exp
13716         (check_effective_target_arm_fp_ok_nocache): New.
13717         (check_effective_target_arm_fp_ok): New.
13718         (add_options_for_arm_fp): New.
13719         (check_effective_target_arm_crypto_ok_nocache): Require
13720         target_arm_v8_neon_ok instead of arm32.
13721         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13722         (check_effective_target_arm_crypto_pragma_ok): New.
13723         (add_options_for_arm_vfp): New.
13724         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13725         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13726         target instead. Force initial fpu to vfp.
13727         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13728         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13729         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13730         dependency.
13731         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13732         use arm_vfp effective target instead. Force initial fpu to vfp.
13733         * gcc.target/arm/attr-neon3.c: Likewise.
13734         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13735         arm_vfp_ok.
13736         * gcc.target/arm/unsigned-float.c: Likewise.
13737         * gcc.target/arm/vfp-1.c: Likewise.
13738         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13739         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13740         * gcc.target/arm/vfp-ldmiad.c: Likewise.
13741         * gcc.target/arm/vfp-ldmias.c: Likewise.
13742         * gcc.target/arm/vfp-stmdbd.c: Likewise.
13743         * gcc.target/arm/vfp-stmdbs.c: Likewise.
13744         * gcc.target/arm/vfp-stmiad.c: Likewise.
13745         * gcc.target/arm/vfp-stmias.c: Likewise.
13746         * gcc.target/arm/vnmul-1.c: Likewise.
13747         * gcc.target/arm/vnmul-2.c: Likewise.
13748         * gcc.target/arm/vnmul-3.c: Likewise.
13749         * gcc.target/arm/vnmul-4.c: Likewise.
13751 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
13753         PR testsuite/69366
13754         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13755         the MPX run-time library, for compile-time MPX test.
13756         * gcc.target/i386/chkp-always_inline.c: Likewise.
13757         * gcc.target/i386/chkp-bndret.c: Likewise.
13758         * gcc.target/i386/chkp-builtins-1.c: Likewise.
13759         * gcc.target/i386/chkp-builtins-2.c: Likewise.
13760         * gcc.target/i386/chkp-builtins-3.c: Likewise.
13761         * gcc.target/i386/chkp-builtins-4.c: Likewise.
13762         * gcc.target/i386/chkp-const-check-1.c: Likewise.
13763         * gcc.target/i386/chkp-const-check-2.c: Likewise.
13764         * gcc.target/i386/chkp-hidden-def.c: Likewise.
13765         * gcc.target/i386/chkp-label-address.c: Likewise.
13766         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13767         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13768         * gcc.target/i386/chkp-pr69044.c: Likewise.
13769         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13770         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13771         * gcc.target/i386/chkp-strchr.c: Likewise.
13772         * gcc.target/i386/chkp-strlen-1.c: Likewise.
13773         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13774         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13775         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13776         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13777         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13778         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13779         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13780         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13781         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13782         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13783         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13784         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13785         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13786         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13787         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13788         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13789         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13790         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13791         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13792         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13793         * gcc.target/i386/pr63995-2.c: Likewise.
13794         * gcc.target/i386/pr64805.c: Likewise.
13795         * gcc.target/i386/pr65044.c: Likewise.
13796         * gcc.target/i386/pr65167.c: Likewise.
13797         * gcc.target/i386/pr65183.c: Likewise.
13798         * gcc.target/i386/pr65184.c: Likewise.
13799         * gcc.target/i386/thunk-retbnd.c: Likewise.
13801 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
13803         PR tree-optimization/69328
13804         * gcc.dg/pr69328.c: New test.
13806 2016-01-20  Jeff Law  <law@redhat.com>
13808         PR target/25114
13809         * gcc.target/m68k/pr25114.c: New test.
13811 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13813         * gcc.target/arm/memset-inline-10.c: Added
13814         dg-require-effective-target arm_thumb2_ok.
13816 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
13818         * gcc.dg/debug/dwarf2/sso.c: New test.
13820 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
13822         PR testsuite/68820
13823         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13824         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13825         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13827 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13829         PR ipa/66223
13830         * g++.dg/ipa/devirt-50.C: New testcase.
13832 2016-01-19  Marek Polacek  <polacek@redhat.com>
13834         PR c++/68965
13835         * g++.dg/cpp1y/parameter-pack-1.C: New test.
13836         * g++.dg/cpp1y/parameter-pack-2.C: New test.
13838 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13840         PR target/69135
13841         * gcc.target/arm/pr69135_1.c: New test.
13843 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13845         * gcc.target/aarch64/ccmp_1.c: Add new tests.
13847 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
13849         * gcc.target/aarch64/ccmp_1.c: New testcase.
13851 2016-01-19  Marek Polacek  <polacek@redhat.com>
13853         PR c++/68586
13854         * g++.dg/cpp0x/enum30.C: New test.
13856 2016-01-19  Richard Biener  <rguenther@suse.de>
13858         PR tree-optimization/69336
13859         * g++.dg/tree-ssa/pr69336.C: New testcase.
13861 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13863         PR debug/65779
13864         * gcc.dg/pr65779.c: New test.
13866 2016-01-19  Richard Biener  <rguenther@suse.de>
13868         PR tree-optimization/69352
13869         * gcc.dg/torture/pr69352.c: New testcase.
13871 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
13873         PR rtl-optimization/68955
13874         PR rtl-optimization/64557
13875         * gcc.dg/torture/pr68955.c: New test.
13877 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13879         PR lto/69136
13880         * g++.dg/torture/pr69136.C: New testcase.
13882 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
13884         PR lto/69133
13885         * g++.dg/lto/pr69133_0.C: New testcase.
13886         * g++.dg/lto/pr69133_1.C: New testcase.
13888 2016-01-15  Jeff Law  <law@redhat.com>
13890         PR tree-optimization/69320
13891         * gcc.c-torture/pr69320-1.c: New test.
13892         * gcc.c-torture/pr69320-2.c: New test.
13893         * gcc.c-torture/pr69320-3.c: New test.
13894         * gcc.c-torture/pr69320-4.c: New test.
13896 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
13898         PR c++/11858
13899         PR c++/24663
13900         PR c++/24664
13901         * g++.dg/template/pr11858.C: New test.
13902         * g++.dg/template/pr24663.C: New test.
13903         * g++.dg/template/unify12.C: New test.
13904         * g++.dg/template/unify13.C: New test.
13905         * g++.dg/template/unify14.C: New test.
13906         * g++.dg/template/unify15.C: New test.
13907         * g++.dg/template/unify16.C: New test.
13908         * g++.dg/template/unify17.C: New test.
13910 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
13912         PR testsuite/69181
13913         * gcc.dg/pr69181-1.c: New test file.
13914         * gcc.dg/pr69181-2.c: New test file.
13915         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13916         globals by moving it to...
13917         (cleanup-after-saved-dg-test): ...this new function.  Add
13918         "global additional_sources_used".  Add reset of global
13919         multiline_expected_outputs to the empty list.
13920         * lib/multiline.exp (_multiline_expected_outputs): Rename this
13921         global to...
13922         (multiline_expected_outputs): ...this, and updated comments to
13923         note that it is modified from gcc-dg.exp.
13924         (dg-end-multiline-output): Update for the above renaming.
13925         (handle-multiline-outputs): Likewise.  Remove the clearing
13926         of the expected outputs to the empty list.
13928 2016-01-18  Richard Biener  <rguenther@suse.de>
13930         PR tree-optimization/69297
13931         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13933 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
13935         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13936         dg-options.
13937         * gcc.target/mips/mips-3d-2.c: Likewise.
13938         * gcc.target/mips/mips-3d-3.c: Likewise.
13939         * gcc.target/mips/mips-3d-4.c: Likewise.
13940         * gcc.target/mips/mips-3d-5.c: Likewise.
13941         * gcc.target/mips/mips-3d-6.c: Likewise.
13942         * gcc.target/mips/mips-3d-7.c: Likewise.
13943         * gcc.target/mips/mips-3d-8.c: Likewise.
13944         * gcc.target/mips/mips-3d-9.c: Likewise.
13945         * gcc.target/mips/mips-ps-1.c: Likewise.
13946         * gcc.target/mips/mips-ps-2.c: Likewise.
13947         * gcc.target/mips/mips-ps-3.c: Likewise.
13948         * gcc.target/mips/mips-ps-4.c: Likewise.
13949         * gcc.target/mips/mips-ps-5.c: Likewise.
13950         * gcc.target/mips/mips-ps-6.c: Likewise.
13951         * gcc.target/mips/mips-ps-7.c: Likewise.
13952         * gcc.target/mips/mips-ps-type.c: Likewise.
13953         * gcc.target/mips/mips-ps-type-2.c: Likewise.
13954         * gcc.target/mips/mips16-attributes-6.c: Likewise.
13956 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13958         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13959         * c-c++-common/goacc/kernels-double-reduction.c: New test.
13960         * c-c++-common/goacc/kernels-empty.c: New test.
13961         * c-c++-common/goacc/kernels-eternal.c: New test.
13962         * c-c++-common/goacc/kernels-loop-2.c: New test.
13963         * c-c++-common/goacc/kernels-loop-3.c: New test.
13964         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13965         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13966         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13967         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13968         * c-c++-common/goacc/kernels-loop-data.c: New test.
13969         * c-c++-common/goacc/kernels-loop-g.c: New test.
13970         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13971         * c-c++-common/goacc/kernels-loop-n.c: New test.
13972         * c-c++-common/goacc/kernels-loop-nest.c: New test.
13973         * c-c++-common/goacc/kernels-loop.c: New test.
13974         * c-c++-common/goacc/kernels-noreturn.c: New test.
13975         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13976         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13977         * c-c++-common/goacc/kernels-reduction.c: New test.
13979 2016-01-18  Tom de Vries  <tom@codesourcery.com>
13981         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13982         * gcc.dg/autopar/outer-2.c: Same.
13983         * gcc.dg/autopar/outer-3.c: Same.
13984         * gcc.dg/autopar/outer-4.c: Same.
13985         * gcc.dg/autopar/outer-5.c: Same.
13986         * gcc.dg/autopar/outer-6.c: Same.
13987         * gcc.dg/autopar/parallelization-1.c: Same.
13988         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13989         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13990         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13991         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13992         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13993         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13994         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13995         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13996         * gcc.dg/autopar/pr39500-1.c: Same.
13997         * gcc.dg/autopar/pr39500-2.c: Same.
13998         * gcc.dg/autopar/pr46193.c: Same.
13999         * gcc.dg/autopar/pr46194.c: Same.
14000         * gcc.dg/autopar/pr49580.c: Same.
14001         * gcc.dg/autopar/pr49960-1.c: Same.
14002         * gcc.dg/autopar/pr49960.c: Same.
14003         * gcc.dg/autopar/pr68373.c: Same.
14004         * gcc.dg/autopar/reduc-1.c: Same.
14005         * gcc.dg/autopar/reduc-1char.c: Same.
14006         * gcc.dg/autopar/reduc-1short.c: Same.
14007         * gcc.dg/autopar/reduc-2.c: Same.
14008         * gcc.dg/autopar/reduc-2char.c: Same.
14009         * gcc.dg/autopar/reduc-2short.c: Same.
14010         * gcc.dg/autopar/reduc-3.c: Same.
14011         * gcc.dg/autopar/reduc-4.c: Same.
14012         * gcc.dg/autopar/reduc-6.c: Same.
14013         * gcc.dg/autopar/reduc-7.c: Same.
14014         * gcc.dg/autopar/reduc-8.c: Same.
14015         * gcc.dg/autopar/reduc-9.c: Same.
14016         * gcc.dg/autopar/uns-outer-4.c: Same.
14017         * gcc.dg/autopar/uns-outer-5.c: Same.
14018         * gcc.dg/autopar/uns-outer-6.c: Same.
14019         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14020         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14022 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14024         PR target/63679
14025         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14026         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14028 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14030         PR target/63679
14031         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14032         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14033         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14035 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
14037         PR target/63679
14038         * gcc.dg/tree-ssa/sra-17.c: New.
14039         * gcc.dg/tree-ssa/sra-18.c: New.
14041 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14043         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14045 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
14047         * gnat.dg/inline12.adb: New test.
14049 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
14051         PR tree-optimization/66797
14052         * gcc.c-torture/execute/pr65447.c: Relax check condition.
14054 2016-01-18  Richard Biener  <rguenther@suse.de>
14056         PR tree-optimization/69170
14057         * gcc.dg/torture/pr69170.c: New testcase.
14059 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
14061         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14063 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14065         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14067 2016-01-16  Tom de Vries  <tom@codesourcery.com>
14069         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14070         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
14071         redundant dg-require-effective-target pthread.
14072         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14073         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14074         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14075         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14076         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14077         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14078         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14080 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
14082         PR target/68609
14083         * gcc.target/powerpc/recip-6.c: Enable on AIX.
14084         * gcc.target/powerpc/recip-7.c: Same.
14086 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14088         PR c++/69091
14089         * g++.dg/template/pr69091.C: New test.
14091 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14093         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14094         dump does not contain an error_mark_node.
14095         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14096         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14098 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
14100         PR c++/68936
14101         * g++.dg/template/pr68936.C: New test.
14103 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
14105         PR target/68609
14106         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14107         * gcc.target/powerpc/recip-2.c: Same.
14108         * gcc.target/powerpc/recip-3.c: Same.
14109         * gcc.target/powerpc/recip-4.c: Same.
14110         * gcc.target/powerpc/recip-sqrtf.c: Same.
14112 2016-01-15  Jeff Law  <law@redhat.com>
14114         PR tree-optimization/69270
14115         * gcc.dg/tree-ssa/pr69270-2.c: New test.
14116         * gcc.dg/tree-ssa/pr69270-3.c: New test.
14118 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
14120         PR fortran/49630
14121         * gfortran.dg/deferred_character_13.f90: New test for the fix
14122         of comment 3 of the PR.
14124         PR fortran/54070
14125         * gfortran.dg/deferred_character_8.f90: New test
14126         * gfortran.dg/allocate_error_5.f90: New test
14128         PR fortran/60593
14129         * gfortran.dg/deferred_character_10.f90: New test
14131         PR fortran/60795
14132         * gfortran.dg/deferred_character_14.f90: New test
14134         PR fortran/61147
14135         * gfortran.dg/deferred_character_11.f90: New test
14137         PR fortran/64324
14138         * gfortran.dg/deferred_character_9.f90: New test
14140 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
14142         PR rtl-optimization/69030
14143         * gcc.target/i386/pr69030.c: New.
14145 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14147         * gcc.target/aarch64/target_attr_17.c: New test.
14149 2016-01-15  Richard Biener  <rguenther@suse.de>
14151         PR tree-optimization/66856
14152         * gcc.dg/torture/pr66856-1.c: New testcase.
14153         * gcc.dg/torture/pr66856-2.c: Likewise.
14155 2016-01-15  Richard Biener  <rguenther@suse.de>
14157         PR debug/69137
14158         * g++.dg/lto/pr69137_0.C: New testcase.
14160 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
14162         PR middle-end/69246
14163         * gcc.target/i386/pr69246.c: New test.
14165 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14167         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14169 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14171         PR c++/56194
14172         * g++.dg/init/const9.C: Disable test on S/390.
14174 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14176         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14177         * g++.dg/Wno-frame-address.C: Ditto.
14179 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14181         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14183 2016-01-15  Richard Biener  <rguenther@suse.de>
14185         PR tree-optimization/68961
14186         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14188 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
14190         * gcc.target/i386/pr65105-5.c: New test.
14192 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14194         * gcc.c-torture/execute/alias-4.c: New testcase.
14196 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
14198         PR ipa/68148
14199         * g++.dg/ipa/devirt-49.C: New testcase.
14201 2016-01-15  Christian Bruel  <christian.bruel@st.com>
14203         PR target/65837
14204         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14205         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14206         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14208 2016-01-15  Richard Biener  <rguenther@suse.de>
14210         PR tree-optimization/69117
14211         * gcc.dg/torture/pr69117.c: New testcase.
14213 2015-01-14  Ryan Burn  <contact@rnburn.com>
14215         PR c++/69048
14216         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14218 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
14220         PR testsuite/67509
14221         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14222         range tests use 100 * maximum instead of maximum + 1.
14224 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14226         PR debug/69244
14227         * gcc.dg/guality/pr69244.c: New test.
14229 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
14231         * lib/target-supports.exp (check_effective_target_issignaling):
14232         New procedure.
14233         * gcc.dg/pr61441.c: Require issignaling effective target.
14235 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
14237         PR target/68803
14238         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14240 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
14242         PR c++/68819
14243         PR preprocessor/69177
14244         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14245         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14246         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14247         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14249 2016-01-14  Marek Polacek  <polacek@redhat.com>
14251         PR c/69262
14252         * gcc.dg/array-15.c: New test.
14254 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
14256         PR middle-end/68146
14257         PR tree-optimization/69155
14258         * gfortran.dg/pr68146.f: New test.
14259         * gfortran.dg/pr69155.f90: New test.
14261 2016-01-14  Richard Biener  <rguenther@suse.de>
14263         PR tree-optimization/68060
14264         * gcc.dg/torture/pr68060-1.c: New testcase.
14265         * gcc.dg/torture/pr68060-2.c: Likewise.
14267 2016-01-14  Nick Clifton  <nickc@redhat.com>
14269         * lib/target-supports.exp
14270         (check_effective_target_arm_neon_ok_nocache): Add an option
14271         sequence that includes setting the ARM architecture to ARMv7-A.
14272         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14273         command line options necessary to enable Neon support.
14274         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14275         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14276         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14277         * gcc.target/arm/pr69180.c: Likewise.
14279 2016-01-14  Jeff Law  <law@redhat.com>
14281         PR tree-optimization/69270
14282         * gcc.dg/tree-ssa/pr69270.c: New test.
14284 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
14286         PR c/66208
14287         * c-c++-common/pr66208.c: New file.
14289 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14291         PR tree-optimization/69156
14292         * gcc.dg/pr69156.c: New test.
14294 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
14296         * gcc.target/i386/pr69225-7.c: New test.
14298 2016-01-13  Richard Henderson  <rth@redhat.com>
14300         * gcc.dg/tm/memopt-13.c: Update expected function.
14301         * gcc.dg/tm/memopt-6.c: Likewise.
14303 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
14305         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14306         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14307         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14308         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14310 2016-01-13  Tom de Vries  <tom@codesourcery.com>
14312         PR tree-optimization/69169
14313         * gcc.dg/pr69169.c: New test.
14315 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
14317         PR target/69228
14318         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14319         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14320         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14321         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14322         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14323         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14324         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14325         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14327 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
14329         PR target/69247
14330         * gcc.dg/pr69247.c: New test.
14332 2016-01-13  Richard Biener  <rguenther@suse.de>
14334         PR tree-optimization/69242
14335         * gcc.dg/torture/pr69242.c: New testcase.
14337 2016-01-13  Richard Biener  <rguenther@suse.de>
14339         PR tree-optimization/69186
14340         * gcc.dg/torture/pr69186.c: New testcase.
14342 2016-01-13  Jeff Law  <law@redhat.com>
14344         PR tree-optimization/67755
14345         * gcc.dg/tree-ssa/pr67755.c: New test.
14347 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14349         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14350         pass number in output by a star.
14352 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
14354         PR tree-optimization/68911
14355         * gcc.c-torture/execute/pr68911.c: New test.
14357 2016-01-12  Marek Polacek  <polacek@redhat.com>
14359         PR c++/68979
14360         * g++.dg/warn/permissive-1.C: New test.
14362 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14364         PR objc++/68511
14365         PR c++/69213
14366         * g++.dg/opt/pr69213.C: New test.
14368 2016-01-12  Christian Bruel  <christian.bruel@st.com>
14370         PR target/69180
14371         * gcc.target/arm/pr69180.c: New test.
14373 2016-01-12  Richard Biener  <rguenther@suse.de>
14375         PR lto/69077
14376         * g++.dg/lto/pr69077_0.C: New testcase.
14377         * g++.dg/lto/pr69077_1.C: Likewise.
14379 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14381         PR target/69175
14382         * g++.dg/opt/pr69175.C: New test.
14384 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
14386         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14387         rather than #including math.h & stdlib.h.
14388         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14389         * gcc.dg/vect/pr49771.c: Likewise.
14390         * gcc.dg/vect/vect-10-big-array.c: Likewise.
14391         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14392         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14393         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14394         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14395         * gcc.dg/vect/pr44507.c: Likewise.
14396         * gcc.dg/vect/pr45902.c: Likewise.
14397         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14398         * gcc.dg/vect/vect-117.c: Likewise.
14399         * gcc.dg/vect/vect-99.c: Likewise.
14400         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14401         * gcc.dg/vect/vect-cond-1.c: Likewise.
14402         * gcc.dg/vect/vect-cond-2.c: Likewise.
14403         * gcc.dg/vect/vect-cond-3.c: Likewise.
14404         * gcc.dg/vect/vect-cond-4.c: Likewise.
14405         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14406         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14407         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14408         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14409         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14410         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14411         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14412         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14413         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14414         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14415         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14416         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14417         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14418         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14419         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14420         include of signal.h.
14421         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14422         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14423         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14424         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14425         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14426         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14427         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14428         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14429         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14430         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14431         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14432         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14433         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14434         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14435         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14436         * gcc.dg/vect/vect-outer-5.c: Likewise.
14437         * gcc.dg/vect/vect-outer-6.c: Likewise.
14438         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14439         include of stdio.h.
14441 2016-01-12  Nick Clifton  <nickc@redhat.com>
14443         PR target/68913
14444         * gcc.dg/lto/pr61886_0.c: Rename the external function called
14445         to fread so that it will be found in all target runtimes.
14447 2016-01-12  Richard Biener  <rguenther@suse.de>
14449         PR tree-optimization/69053
14450         * g++.dg/torture/pr69053.C: New testcase.
14452 2016-01-12  Richard Biener  <rguenther@suse.de>
14454         PR tree-optimization/69168
14455         * gcc.dg/torture/pr69168.c: New testcase.
14457 2016-01-12  Richard Biener  <rguenther@suse.de>
14459         PR tree-optimization/69157
14460         * gcc.dg/torture/pr69157.c: New testcase.
14462 2016-01-12  Richard Biener  <rguenther@suse.de>
14464         PR tree-optimization/69174
14465         * gcc.dg/torture/pr69174.c: New testcase.
14467 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
14469         PR c++/66808
14470         PR c++/69000
14471         * g++.dg/tls/pr66808.C: New test.
14472         * g++.dg/tls/pr69000.C: New test.
14474 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14476         * gcc.target/powerpc/swaps-p8-23.c: New test.
14477         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14479 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
14481         PR tree-optimization/68356
14482         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14484 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
14485             Jim Wilson  <jim.wilson@linaro.org>
14487         PR target/69194
14488         * gcc.target/arm/pr69194.c: New test.
14490 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
14492         PR target/69225
14493         * gcc.target/i386/pr69225-1.c: New test.
14494         * gcc.target/i386/pr69225-2.c: Likewise.
14495         * gcc.target/i386/pr69225-3.c: Likewise.
14496         * gcc.target/i386/pr69225-4.c: Likewise.
14497         * gcc.target/i386/pr69225-5.c: Likewise.
14498         * gcc.target/i386/pr69225-6.c: Likewise.
14500 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
14502         PR target/67462
14503         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14504         if lp64.
14506         PR target/69071
14507         * gcc.dg/pr69071.c: New test.
14509         PR c++/69211
14510         * g++.dg/opt/pr69211.C: New test.
14512         PR tree-optimization/69214
14513         * gcc.c-torture/compile/pr69214.c: New test.
14515 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
14517         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14518         * gcc.target/i386/pr66232-11.c: Ditto.
14519         * gcc.target/i386/pr66232-12.c: Ditto.
14520         * gcc.target/i386/pr66232-13.c: Ditto.
14522 2016-01-11  Richard Biener  <rguenther@suse.de>
14524         PR tree-optimization/69173
14525         * gcc.dg/torture/pr69173.c: New testcase.
14527 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14529         PR rtl-optimization/68796
14530         * gcc.target/aarch64/tst_5.c: New test.
14531         * gcc.target/aarch64/tst_6.c: Likewise.
14533 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14535         PR rtl-optimization/68841
14536         * gcc.dg/pr68841.c: New test.
14537         * gcc.c-torture/execute/pr68841.c: New test.
14539 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
14541         PR rtl-optimization/68920
14542         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14543         for ix86 targets.
14544         * gcc.dg/ifcvt-5.c: New test.
14546 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
14548         PR bootstrap/69123
14549         * g++.dg/pr69123.C: New.
14551 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14553         PR target/69010
14554         * gcc.target/i386/pr69010.c: New test.
14556 2016-01-11  Martin Jambor  <mjambor@suse.cz>
14558         PR ipa/69044
14559         * gcc.target/i386/chkp-pr69044.c: New test.
14561 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14563         PR tree-optimization/69109
14564         * gcc.dg/autopar/pr69109-2.c: New test.
14565         * gcc.dg/autopar/pr69109.c: New test.
14567 2016-01-11  Tom de Vries  <tom@codesourcery.com>
14569         PR tree-optimization/69108
14570         * gcc.dg/autopar/pr69108.c: New test.
14572 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
14574         PR c++/69029
14575         * c-c++-common/Wisleading-indentation.c: Augment test.
14577 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
14579         PR fortran/69154
14580         * gfortran.dg/inline_matmul_12.f90:  New test.
14582 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
14584         PR fortran/67779
14585         * gfortran.dg/actual_array_offset_1: New test.
14587 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14589         PR tree-optimization/69062
14590         * gcc.dg/autopar/pr69062.c: New test.
14592 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
14594         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14595         * gcc.dg/vect/slp-perm-2.c: Likewise.
14596         * gcc.dg/vect/slp-perm-3.c: Likewise.
14597         * gcc.dg/vect/slp-perm-5.c: Likewise.
14598         * gcc.dg/vect/slp-perm-6.c: Likewise.
14599         * gcc.dg/vect/slp-perm-7.c: Likewise.
14600         * gcc.dg/vect/slp-perm-8.c: Likewise.
14602 2016-01-10  Tom de Vries  <tom@codesourcery.com>
14604         PR tree-optimization/69039
14605         * gcc.dg/autopar/pr69039.c: New test.
14607 2016-01-09  Marek Polacek  <polacek@redhat.com>
14609         PR c++/69113
14610         * g++.dg/pr69113.C: New test.
14612 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14614         PR middle-end/50865
14615         PR tree-optimization/69097
14616         * gcc.c-torture/execute/pr50865.c: New test.
14617         * gcc.c-torture/execute/pr69097-1.c: New test.
14618         * gcc.c-torture/execute/pr69097-2.c: New test.
14619         * gcc.dg/pr69097-1.c: New test.
14620         * gcc.dg/pr69097-2.c: New test.
14622 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
14624         PR c++/69164
14625         * g++.dg/opt/pr69164.C: New test.
14627 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14629         PR tree-optimization/69167
14630         * gcc.dg/pr69167.c: New test.
14632 2016-01-08  Marek Polacek  <polacek@redhat.com>
14634         PR c++/68449
14635         * g++.dg/pr68449.C: New.
14637 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
14639         PR tree-optimization/68707
14640         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14641         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14642         on platforms supporting it.
14643         * gcc.dg/vect/slp-perm-2.c: Likewise.
14644         * gcc.dg/vect/slp-perm-3.c: Likewise.
14645         * gcc.dg/vect/slp-perm-5.c: Likewise.
14646         * gcc.dg/vect/slp-perm-7.c: Likewise.
14647         * gcc.dg/vect/slp-perm-8.c: Likewise.
14648         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14649         on platforms supporting it.
14651 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14653         PR tree-optimization/69162
14654         * gcc.dg/pr69162.c: New test.
14656         PR tree-optimization/69172
14657         * gcc.dg/pr69172.c: New test.
14659 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14661         PR tree-optimization/67781
14662         * gcc.c-torture/execute/pr67781.c: New file.
14664 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14666         PR tree-optimization/69083
14667         * gcc.dg/vect/pr69083.c: New test.
14669 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
14671         PR tree-optimization/61441
14672         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14673         Use -fexcess-precision=standard for compiler options.
14674         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
14676 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
14678         PR fortran/69128
14679         * gfortran.dg/gomp/pr69128.f90: New test.
14681         PR c++/69145
14682         * g++.dg/ext/pr69145-1.C: New test.
14683         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14684         * g++.dg/ext/pr69145-2.h: New file.
14686 2016-01-07  Martin Sebor  <msebor@redhat.com>
14688         PR c/68966
14689         * gcc.dg/atomic-fetch-bool.c: New test.
14690         * gcc.dg/sync-fetch-bool.c: New test.
14692 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14694         PR fortran/66680
14695         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14697 2016-01-07  Nick Clifton  <nickc@redhat.com>
14699         PR target/66655
14700         * g++.dg/pr66655.C: New test.
14701         * g++.dg/pr66655_1.cc: Test support file.
14702         * g++.dg/pr66655.h: Test header file.
14704 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
14706         PR fortran/66680
14707         gfortran.dg/gomp/pr66680.f90: New test.
14709 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
14711         PR target/69171
14712         * gcc.target/i386/pr69171-1.c: New test.
14713         * gcc.target/i386/pr69171-2.c: Likewise.
14714         * gcc.target/i386/pr69171-3.c: Likewise.
14715         * gcc.target/i386/pr69171-4.c: Likewise.
14716         * gcc.target/i386/pr69171-5.c: Likewise.
14717         * gcc.target/i386/pr69171-6.c: Likewise.
14719 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
14721         PR middle-end/67639
14722         * c-c++-common/pr67639.c: New test.
14724 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
14726         PR tree-optimization/69141
14727         * g++.dg/opt/pr69141.C: New test.
14729 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
14731         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14733 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
14735         PR target/69140
14736         * gcc.target/i386/pr69140.c: New test
14738 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
14740         * gcc.dg/bad-dereference.c: New test case.
14742 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14744         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14746 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
14748         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14750 2016-01-06  Marek Polacek  <polacek@redhat.com>
14752         PR sanitizer/69099
14753         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14755 2016-01-05  Marek Polacek  <polacek@redhat.com>
14757         PR c/69104
14758         * gcc.dg/atomic-invalid-2.c: New.
14760 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14762         PR target/68991
14763         * gcc.target/i386/pr68991.c: New test.
14765 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14767         PR target/68991
14768         * g++.dg/pr68991-1.C: New test.
14769         * g++.dg/pr68991-2.C: Likewise.
14771 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
14773         PR other/60465
14774         * gcc.target/ia64/pr60465-gprel64.c: New test.
14775         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14777 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14779         PR rtl-optimization/68651
14780         * gcc.target/aarch64/pr68651_1.c: New test.
14782 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
14784         PR c/69122
14785         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14787 2016-01-05  Nathan Sidwell  <nathan@acm.org>
14789         PR c++/58583
14790         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14792         * gcc.dg/alias-15.c: New.
14794 2016-01-05  Nick Clifton  <nickc@redhat.com>
14796         PR target/68870
14797         * g++.dg/pr68770.C: New test.
14799 2016-01-04  Mike Stump  <mikestump@comcast.net>
14801         * lib/target-supports.exp (check_effective_target_cilkplus):
14802         cilkplus targets require pthreads.
14803         (check_effective_target_cilkplus): Remove special case for NVPTX.
14805 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
14807         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14808         generation.
14810 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
14812         Update copyright years.
14814 2016-01-04  Marek Polacek  <polacek@redhat.com>
14816         PR c/68908
14817         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14818         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14819         * gcc.dg/atomic/stdatomic-op-5.c: New test.
14821 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14823         * gcc.target/sparc/20160104-2.c: New test.
14825 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14827         * gcc.target/sparc/20160104-1.c: New test.
14829 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
14831         PR fortran/65045
14832         * gfortran.dg/pr65045.f90: New test.
14834 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
14836         * gnat.dg/specs/debug1.ads: Delete.
14838 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14840         PR libgfortran/68867
14841         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14842         expression.
14844 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14846         PR libgfortran/68867
14847         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14848         PowerPC.
14850 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
14852         PR fortran/68864
14853         * gfortran.dg/pr68864.f90: New test.
14855 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
14857         PR tree-optimization/69070
14858         * gcc.dg/pr69070.c: New test.
14860         PR sanitizer/69055
14861         * gfortran.dg/pr69055.f90: New test.
14863         PR target/69015
14864         * gcc.dg/pr69015.c: New test.
14866 Copyright (C) 2016 Free Software Foundation, Inc.
14868 Copying and distribution of this file, with or without modification,
14869 are permitted in any medium without royalty provided the copyright
14870 notice and this notice are preserved.