gcc/testsuite/ChangeLog:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2326b4e88ce5a69b9c07bc10b3cf6ec452589655
1 2016-12-09  Martin Sebor  <msebor@redhat.com>
3         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
5 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
7         PR rtl-optimization/78255
8         * gcc.target/aarch64/pr78255.c: New.
9         * gcc.target/arm/pr78255-1.c: New.
10         * gcc.target/arm/pr78255-2.c: New.
12 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
14         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
15         strings
16         * gcc.target/powerpc/dimode-2.c: Likewise.
18 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
20         PR ipa/78027
21         * c-c++-common/goacc/acc-icf.c: New test.
22         * gfortran.dg/goacc/pr78027.f90: New test.
24 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
26         PR target/78733
27         * gcc.target/aarch64/pr78733.c: New test.
29 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
31         PR fortran/61767
32         * gfortran.dg/finalize_31.f90: New test.
34 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
36         PR fortran/78505
37         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
39 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
41         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
42         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
43         * gfortran.dg/finalize_18.f90: Add count for additional guard against
44         accessing null-pointer.
45         * gfortran.dg/proc_ptr_comp_47.f90: New test.
47 2016-12-09  Nathan Sidwell  <nathan@acm.org>
49         PR c++/78550
50         * g++.dg/cpp1y/pr78550.C: New.
52 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
54         PR fortran/44265
55         * gfortran.dg/char_result_14.f90: New test.
56         * gfortran.dg/char_result_15.f90: New test.
58 2016-12-09  Martin Liska  <mliska@suse.cz>
60         * gcc.dg/tree-ssa/dump-3.c: New test.
62 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
64         PR tree-optimization/78726
65         * gcc.c-torture/execute/pr78726.c: New test.
66         * gcc.dg/guality/pr78726.c: New test.
68 2016-12-08  Martin Sebor  <msebor@redhat.com>
70         PR c/78284
71         * gcc.dg/attr-alloc_size-3.c: New test.
72         * gcc.dg/attr-alloc_size-4.c: New test.
73         * gcc.dg/attr-alloc_size-5.c: New test.
74         * gcc.dg/attr-alloc_size-6.c: New test.
75         * gcc.dg/attr-alloc_size-7.c: New test.
76         * gcc.dg/attr-alloc_size-8.c: New test.
77         * gcc.dg/attr-alloc_size-9.c: New test.
78         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
80 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
82         PR fortran/65173
83         PR fortran/69064
84         PR fortran/69859
85         PR fortran/78350
86         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
87         * gfortran.dg/charlen_01.f90: New test.
88         * gfortran.dg/charlen_02.f90: Ditto.
89         * gfortran.dg/charlen_03.f90: Ditto.
90         * gfortran.dg/charlen_04.f90: Ditto.
91         * gfortran.dg/charlen_05.f90: Ditto.
92         * gfortran.dg/charlen_06.f90: Ditto.
93         * gfortran.dg/charlen_07.f90: Ditto.
94         * gfortran.dg/charlen_08.f90: Ditto.
95         * gfortran.dg/charlen_09.f90: Ditto.
96         * gfortran.dg/charlen_10.f90: Ditto.
97         * gfortran.dg/charlen_11.f90: Ditto.
98         * gfortran.dg/charlen_12.f90: Ditto.
99         * gfortran.dg/charlen_13.f90: Ditto.
100         * gfortran.dg/charlen_14.f90: Ditto.
101         * gfortran.dg/charlen_15.f90: Ditto.
103 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
105         PR rtl-optimization/78671
106         * gcc.target/i386/pr78671.c: New.
108 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
110         PR target/78733
111         * gcc.target/aarch64/pr78733.c: New test.
113 2016-12-08  Nathan Sidwell  <nathan@acm.org>
115         PR c++/78551
116         * g++.dg/cpp1y/pr78551.C: New.
118 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
120         PR debug/78112
121         * g++.dg/pr78112.C: Remove platform-dependent checks.
122         * g++.dg/pr78112-2.C: New testcase.
124 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
126         PR middle-end/78684
127         * g++.dg/torture/pr78684.C: New test.
129 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
131         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
132         (CHECK_CRYPTO): Remove.
133         (expected_poly64x1_t, expected_poly64x2_t): Remove
135 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
137         P0003R5 - removal of dynamic exception specification from C++17
138         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
139         throw (type-id-list) in C++11 and C++14 and removal in C++17.
140         * g++.dg/compat/eh/ctor1_y.C: Likewise.
141         * g++.dg/compat/eh/new1_x.C: Likewise.
142         * g++.dg/compat/eh/new1_y.C: Likewise.
143         * g++.dg/compat/eh/spec3_x.C: Likewise.
144         * g++.dg/compat/eh/spec3_y.C: Likewise.
145         * g++.dg/compat/eh/template1.h: Likewise.
146         * g++.dg/compat/eh/template1_y.C: Likewise.
147         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
148         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
149         * g++.dg/cpp0x/auto9.C: Likewise.
150         * g++.dg/cpp0x/defaulted23.C: Likewise.
151         * g++.dg/cpp0x/error5.C: Likewise.
152         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
153         * g++.dg/cpp0x/noexcept02.C: Likewise.
154         * g++.dg/cpp0x/noexcept07.C: Likewise.
155         * g++.dg/cpp0x/noexcept08.C: Likewise.
156         * g++.dg/cpp0x/noexcept19.C: Likewise.
157         * g++.dg/cpp0x/variadic73.C: Likewise.
158         * g++.dg/cpp0x/variadic-throw.C: Likewise.
159         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
160         * g++.dg/eh/async-unwind2.C: Likewise.
161         * g++.dg/eh/cond4.C: Likewise.
162         * g++.dg/eh/delete1.C: Likewise.
163         * g++.dg/eh/ehopt1.C: Likewise.
164         * g++.dg/eh/forced3.C: Likewise.
165         * g++.dg/eh/forced4.C: Likewise.
166         * g++.dg/eh/init-temp2.C: Likewise.
167         * g++.dg/eh/pr38662.C: Likewise.
168         * g++.dg/eh/pr41819.C: Likewise.
169         * g++.dg/eh/shadow1.C: Likewise.
170         * g++.dg/eh/spec2.C: Likewise.
171         * g++.dg/eh/spec3.C: Likewise.
172         * g++.dg/eh/spec5.C: Likewise.
173         * g++.dg/eh/spec6.C: Likewise.
174         * g++.dg/eh/spec7.C: Likewise.
175         * g++.dg/eh/spec8.C: Likewise.
176         * g++.dg/eh/spec9.C: Likewise.
177         * g++.dg/eh/template1.C: Likewise.
178         * g++.dg/eh/unexpected1.C: Likewise.
179         * g++.dg/ext/has_nothrow_assign.C: Likewise.
180         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
181         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
182         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
183         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
184         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
185         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
186         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
187         * g++.dg/gcov/gcov-7.C: Likewise.
188         * g++.dg/init/new13.C: Likewise.
189         * g++.dg/init/new25.C: Likewise.
190         * g++.dg/lookup/exception1.C: Likewise.
191         * g++.dg/opt/noreturn-1.C: Likewise.
192         * g++.dg/other/error3.C: Likewise.
193         * g++.dg/rtti/crash3.C: Likewise.
194         * g++.dg/template/eh2.C: Likewise.
195         * g++.dg/template/error36.C: Likewise.
196         * g++.dg/tm/pr46567.C: Likewise.
197         * g++.dg/tm/pr47340.C: Likewise.
198         * g++.dg/torture/pr46364.C: Likewise.
199         * g++.dg/torture/pr49394.C: Likewise.
200         * g++.dg/torture/pr52918-1.C: Likewise.
201         * g++.dg/torture/pr57190.C: Likewise.
202         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
203         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
204         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
205         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
206         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
207         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
208         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
209         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
210         * g++.dg/tree-ssa/pr45605.C: Likewise.
211         * g++.dg/warn/Wreturn-type-3.C: Likewise.
212         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
213         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
214         * g++.old-deja/g++.eh/spec1.C: Likewise.
215         * g++.old-deja/g++.eh/spec2.C: Likewise.
216         * g++.old-deja/g++.eh/spec3.C: Likewise.
217         * g++.old-deja/g++.eh/spec4.C: Likewise.
218         * g++.old-deja/g++.eh/spec6.C: Likewise.
219         * g++.old-deja/g++.eh/throw1.C: Likewise.
220         * g++.old-deja/g++.eh/throw2.C: Likewise.
221         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
222         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
223         * g++.old-deja/g++.mike/eh15.C: Likewise.
224         * g++.old-deja/g++.mike/eh25.C: Likewise.
225         * g++.old-deja/g++.mike/eh33.C: Likewise.
226         * g++.old-deja/g++.mike/eh34.C: Likewise.
227         * g++.old-deja/g++.mike/eh50.C: Likewise.
228         * g++.old-deja/g++.mike/eh51.C: Likewise.
229         * g++.old-deja/g++.mike/eh55.C: Likewise.
230         * g++.old-deja/g++.mike/p10416.C: Likewise.
231         * g++.old-deja/g++.other/crash28.C: Likewise.
232         * g++.old-deja/g++.other/crash30.C: Likewise.
233         * g++.old-deja/g++.other/new7.C: Likewise.
234         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
235         * g++.old-deja/g++.robertl/eb123.C: Likewise.
237 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
239         * gcc.target/aarch64/pr78382.c: New testcase.
241 2016-12-08  Andrew Pinski  <apinski@cavium.com>
243         * gcc.target/aarch64/pr71112.c: New testcase.
245 2016-12-07  Martin Sebor  <msebor@redhat.com>
247         PR middle-end/77784
248         PR middle-end/78149
249         PR middle-end/78138
250         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
251         * g++.dg/ext/builtin-object-size3.C (bar): Same.
252         * g++.dg/ext/strncpy-chk1.C: Same.
253         * g++.dg/opt/memcpy1.C: Same.
254         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
255         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
256         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
257         * gcc.dg/attr-alloc_size.c: Same.
258         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
259         * gcc.dg/builtin-stringop-chk-2.c: Same.
260         * gcc.dg/builtin-stringop-chk-4.c: New test.
261         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
262         * gcc.dg/memcpy-2.c: Same.
263         * gcc.dg/pr40340-1.c: Same.
264         * gcc.dg/pr40340-2.c (main): Same.
265         * gcc.dg/pr40340-5.c (main): Same.
266         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
267         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
268         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
269         warning.
270         * gfortran.dg/char_length_3.f90: Prune expected warnings.
271         * gfortran.dg/pr38868.f: Add expected warnings.
273 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
275         PR target/72717
276         * gcc.target/powerpc/pr72717.c: New test.
278 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
280         * gcc.dg/builtin-strstr-1.c: New test.
281         * g++.dg/cpp0x/constexpr-strstr.C: New test.
283         PR c++/78692
284         * g++.dg/torture/pr78692.C: New test.
286 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
288         PR rtl-optimization/78617
289         * gcc.c-torture/execute/pr78617.c: New test.
291 2016-12-07  Carl Love  <cel@us.ibm.com>
293         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
294         P9 to their own test file.  This allows precise constraints on the
295         effective target and compile options.
296         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
297         compare P8 built-in tests.
298         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
299         compare P9 built-in tests.
301 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
303         * gcc.target/i386/pr77761.c: Require int128 effective target.
304         (avx512f_test): Delete.
305         (do_main): Rename to avx512f_test.
307 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
309         PR tree-optimization/78691
310         * gcc.target/i386/pr78691-i386.c: New test.
311         * gcc.target/powerpc/pr78691-ppc.c: New test.
313 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
315         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
316         * gcc.target/i386/pr70322-2.c: Likewise.
317         * gcc.target/i386/pr70322-3.c: Likewise.
318         * gcc.target/i386/pr70322-4.c: Likewise.
320 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
322         * gcc.target/aarch64/pr71727.c: New testcase.
324 2016-12-06  Tom de Vries  <tom@codesourcery.com>
326         PR tree-optimization/67955
327         * gcc.dg/tree-ssa/dse-points-to.c: New test.
329 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
331         PR target/78658
332         * gcc.target/powerpc/pr78658.c: New test.
334 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
336         PR target/77761
337         * testsuite/gcc.target/i386/pr77761.c: New.
339 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
341         PR fortran/78659
342         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
343         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
344         * gfortran.dg/namelist_34.f90: Update test.
345         * gfortran.dg/namelist_63.f90: Update test.
347 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
349         * gcc.target/mips/msa-builtins-err.c: New test.
351 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
353         PR c++/71537
354         * g++.dg/cpp0x/constexpr-71537.C: New test.
356         PR c++/71537
357         * g++.dg/cpp0x/constexpr-memchr.C: New test.
359         PR c++/71537
360         * g++.dg/cpp0x/constexpr-strchr.C: New test.
362         PR tree-optimization/78675
363         * gcc.c-torture/execute/pr78675.c: New test.
364         * gcc.target/i386/pr78675-1.c: New test.
365         * gcc.target/i386/pr78675-2.c: New test.
367 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
369         * gcc.target/i386/avx512bw-kandd-1.c: New.
370         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
371         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
372         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
373         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
374         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
375         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
376         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
377         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
378         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
379         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
380         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
381         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
382         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
383         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
384         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
385         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
386         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
387         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
388         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
389         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
390         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
392 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
394         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
395         gcc.dg/fold-and-rshift-2.c: New testcases.
397 2016-12-05  Nathan Sidwell  <nathan@acm.org>
399         * c-c++-common/fmax_errors.c: Check notes after last error are
400         emitted.
402 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
404         PR rtl-optimization/78561
405         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
407 2016-12-04  Martin Sebor  <msebor@redhat.com>
409         PR c/78668
410         * gcc.dg/builtin-alloc-size.c: New test.
412 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
414         PR target/70322
415         * gcc.target/i386/pr70322-4.c: New test.
417 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
419         PR fortran/43207
420         * gfortran.dg/abstract_type_9.f90: New test case.
422 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
424         PR fortran/42188
425         * gfortran.dg/derived_result_2.f90.f90: New test case.
427 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
429         PR fortran/58175
430         * gfortran.dg/finalize_30.f90: Extend test case.
432 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
434         PR c++/78649
435         * g++.dg/cpp0x/pr78649.C: New test.
437 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
439         PR target/70322
440         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
442 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
444         PR fortran/78618
445         * gfortran.dg/char_conversion.f90: New test.
447 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
449         PR target/70322
450         * gcc.target/i386/pr70322-1.c: New test.
451         * gcc.target/i386/pr70322-2.c: New test.
452         * gcc.target/i386/pr70322-3.c: New test.
454 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
455             Thomas Preud'homme  <thomas.preudhomme@arm.com>
457         * gcc.target/arm/cmse/cmse-1.c: Add test for
458         cmse_nonsecure_caller.
460 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
461             Thomas Preud'homme  <thomas.preudhomme@arm.com>
463         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
464         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
465         * gcc.target/arm/cmse/cmse-14.c: New.
466         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
467         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
468         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
469         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
470         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
471         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
472         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
473         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
474         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
475         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
476         * gcc.target/arm/cmse/baseline/union-1.c: New.
477         * gcc.target/arm/cmse/baseline/union-2.c: New.
478         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
479         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
480         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
481         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
482         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
483         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
484         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
485         * gcc.target/arm/cmse/mainline/union-1.c: New.
486         * gcc.target/arm/cmse/mainline/union-2.c: New.
487         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
488         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
489         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
490         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
491         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
492         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
493         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
494         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
495         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
496         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
497         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
498         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
499         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
500         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
502 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
503             Thomas Preud'homme  <thomas.preudhomme@arm.com>
505         * gcc.target/arm/cmse/cmse-3.c: Add tests.
506         * gcc.target/arm/cmse/cmse-4.c: Add tests.
507         * gcc.target/arm/cmse/cmse-15.c: New.
509 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
510             Thomas Preud'homme  <thomas.preudhomme@arm.com>
512         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
513         * gcc.target/arm/cmse/struct-1.c: New.
514         * gcc.target/arm/cmse/bitfield-1.c: New.
515         * gcc.target/arm/cmse/bitfield-2.c: New.
516         * gcc.target/arm/cmse/bitfield-3.c: New.
517         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
518         * gcc.target/arm/cmse/baseline/softfp.c: New.
519         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
520         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
521         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
522         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
523         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
525 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
526             Thomas Preud'homme  <thomas.preudhomme@arm.com>
528         * gcc.target/arm/cmse/cmse-4.c: New.
529         * gcc.target/arm/cmse/cmse-9.c: New.
530         * gcc.target/arm/cmse/cmse-10.c: New.
532 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
533             Thomas Preud'homme  <thomas.preudhomme@arm.com>
535         * gcc.target/arm/cmse/cmse-3.c: New.
537 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
538             Thomas Preud'homme  <thomas.preudhomme@arm.com>
540         * gcc.target/arm/cmse/cmse.exp: New.
541         * gcc.target/arm/cmse/cmse-1.c: New.
542         * gcc.target/arm/cmse/cmse-12.c: New.
543         * lib/target-supports.exp
544         (check_effective_target_arm_cmse_ok): New.
546 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
547             James Norris  <jnorris@codesourcery.com>
549         * c-c++-common/goacc/data-2.c: Adjust test.
550         * c-c++-common/goacc/executeables-1.c: New test.
551         * g++.dg/goacc/data-1.C: Adjust test.
553 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
555         PR rtl-optimization/78561
556         * gcc.target/aarch64/pr78561.c: New.
558 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
560         * gcc.dg/fold-bopcond-1.c: New test.
561         * gcc.dg/fold-bopcond-2.c: New test.
563 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
565         * gcc.target/s390/md/setmem_long-1.c: Fix test.
567 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
569         PR rtl-optimization/78547
570         * gcc.dg/pr78547.c: New test.
572         PR rtl-optimization/78575
573         * gcc.dg/pr78575.c: New test.
575 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
577         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
579 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
581         PR target/77822
582         * gcc.target/s390/s390.exp: Support .C tests.
583         * gcc.target/s390/pr77822-2.c: New test.
584         * gcc.target/s390/pr77822-1.C: New test.
586 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
588         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
590 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
592         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
594 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
596         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
597         pattern checks.
598         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
600 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
602         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
604 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
606         PR fortran/77505
607         * gfortran.dg/char_length_20.f90: New test.
608         * gfortran.dg/char_length_21.f90: Ditto.
610 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
612         PR fortran/78279
613         * gfortran.dg/pr78279.f90: New test.
615 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
617         * g++.dg/tls/pr77285-1.C: dg-add-options tls
619 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
621         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
623 2016-12-01  Richard Biener  <rguenther@suse.de>
625         * gcc.dg/torture/alias-2.c: New testcase.
627 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
629         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
630         * gcc.target/avr/tiny-caller-save.c: Dito.
632 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
634         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
636 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
638         PR debug/78587
639         * gcc.dg/debug/pr78587.c: New test.
641 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
643         PR rtl-optimization/78607
644         * gcc.c-torture/compile/pr78607.c: New testcase.
646 2016-11-30  Martin Sebor  <msebor@redhat.com>
648         PR tree-optimization/78586
649         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
651 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
653         PR tree-optimization/77856
654         * gcc.target/i386/pr77856.c: New.
656 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
658         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
659         scan-assembler-not on AIX.
661 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
663         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
665 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
667         * g++.dg/eh/new1.C: XFAIL on AIX.
668         * g++.dg/eh/delete1.C: Same.
669         * g++.dg/init/new40.C: Same.
670         * g++.old-deja/g++.eh/new2.C: Same.
672 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
674         PR c/78498
675         * gcc.dg/format/pr78494.c: Rename to...
676         * gcc.dg/format/pr78498.c: ...this.
678 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
680         PR c/78498
681         * gcc.dg/format/pr78494.c: New test case.
683 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
685         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
686         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
687         * g++.dg/debug/dwarf2/refqual-1.C: Same.
688         * g++.dg/debug/dwarf2/refqual-2.C: Same.
690 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
692         PR rtl-optimization/78610
693         * gcc.c-torture/compile/pr78610.c: New testcase.
695 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
697         PR tree-optimization/78574
698         * gcc.c-torture/compile/pr78574.c: New test.
700 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
702         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
703         to the changed interfaces.
704         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
705         * gfortran.dg/coarray_allocate_7.f08: Likewise.
706         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
707         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
708         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
709         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
710         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
712 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
714         PR fortran/78593
715         * gfortran.dg/derived_result.f90: New test case.
717 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
719         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
720         -mfloat-abi=soft option.
721         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
722         foreach loop.
724 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
726         PR target/78362
727         * gcc.c-torture/compile/pr78362.c: New test.
729 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
731         * lib/target-supports.exp (check_effective_target_freorder): Check
732         additional case.
734 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
736         * gcc.target/arc/arc700-stld-hazard.c: New file.
738 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
740         PR fortran/78592
741         * gfortran.dg/dtio_18.f90: New test case.
743 2016-11-30  Martin Liska  <mliska@suse.cz>
745         PR sanitizer/78541
746         * gcc.dg/asan/pr78541-2.c: New test.
747         * gcc.dg/asan/pr78541.c: New test.
749 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
751         PR tree-optimization/78586
752         * gcc.c-torture/execute/pr78586.c: New test.
754 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
756         PR fortran/78573
757         * gfortran.dg/class_61.f90: New test case.
759 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
761         PR preprocessor/78569
762         * gcc.dg/format/pr78569.c: New test case.
764 2016-11-29  Martin Sebor  <msebor@redhat.com>
766         avoid false positives on ILP32 targets.
767         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
769 2016-11-29  Martin Sebor  <msebor@redhat.com>
771         PR tree-optimization/78512
772         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
773         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
775 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
777         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
778         Force value through k register.
780 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
782         PR c++/72774
783         PR c++/72786
784         PR c++/77922
785         PR c++/78313
786         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
787         * g++.dg/spellcheck-macro-ordering.C: New test case.
788         * g++.dg/spellcheck-pr78313.C: New test case.
790 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
792         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
793         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
794         (Poly64x1_t, Poly64x2_t): Added types.
795         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
796         (vmov_n_p64, vmovq_n_p64): Added.
797         (vld2_lane_p64, vld2q_lane_p64): Likewise.
798         (vld3_lane_p64, vld3q_lane_p64): Likewise.
799         (vld4_lane_p64, vld4q_lane_p64): Likewise.
800         (vst2_lane_p64, vst2q_lane_p64): Likewise.
801         (vst3_lane_p64, vst3q_lane_p64): Likewise.
802         (vst4_lane_p64, vst4q_lane_p64): Likewise.
803         (vget_lane_p64, vgetq_lane_p64): Likewise.
804         (vget_high_p64): Likewise.
805         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
806         Added AArch64 flags.
807         (vreint_vector, vreint_vector_res): Moved to header.
808         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
809         Added Aarch64 flags.
810         (vreint_vector, vreint_vector_res): Moved to header.
812 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
814         PR fortran/58175
815         * gfortran.dg/finalize_30.f90: New test case.
817 2016-11-29  Martin Liska  <mliska@suse.cz>
819         PR gcov-profile/78582
820         * gcc.dg/pr78582.c: New test.
822 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
824         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
825         targets with sizeof(int) < 4.
827 2016-11-29  Richard Biener  <rguenther@suse.de>
829         PR middle-end/78546
830         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
832 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
834         * gcc.target/powerpc/rldic-0.c: New testcase.
835         * gcc.target/powerpc/rldic-1.c: New testcase.
836         * gcc.target/powerpc/rldic-2.c: New testcase.
837         * gcc.target/powerpc/rldicl-0.c: New testcase.
838         * gcc.target/powerpc/rldicl-1.c: New testcase.
839         * gcc.target/powerpc/rldicl-2.c: New testcase.
840         * gcc.target/powerpc/rldicr-0.c: New testcase.
841         * gcc.target/powerpc/rldicr-1.c: New testcase.
842         * gcc.target/powerpc/rldicr-2.c: New testcase.
843         * gcc.target/powerpc/rldicx.h: New file.
844         * gcc.target/powerpc/rldimi-0.c: New testcase.
845         * gcc.target/powerpc/rldimi-1.c: New testcase.
846         * gcc.target/powerpc/rldimi-2.c: New testcase.
847         * gcc.target/powerpc/rldimi.h: New file.
848         * gcc.target/powerpc/rlwimi-0.c: New testcase.
849         * gcc.target/powerpc/rlwimi-1.c: New testcase.
850         * gcc.target/powerpc/rlwimi-2.c: New testcase.
851         * gcc.target/powerpc/rlwimi.h: New file.
852         * gcc.target/powerpc/rlwinm-0.c: New testcase.
853         * gcc.target/powerpc/rlwinm-1.c: New testcase.
854         * gcc.target/powerpc/rlwinm-2.c: New testcase.
855         * gcc.target/powerpc/rlwinm.h: New file.
857 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
859         PR middle-end/78540
860         * gcc.dg/pr78540.c: New test.
862 2016-11-28  Martin Sebor  <msebor@redhat.com>
864         PR middle-end/78520
865         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
866         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
867         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
868         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
870 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
872         PR c++/72808
873         * g++.dg/debug/pr72808.C: New test.
875         PR rtl-optimization/78546
876         * gcc.dg/torture/pr78546-1.c: New test.
877         * gcc.dg/torture/pr78546-2.c: New test.
879         PR fortran/78298
880         * gfortran.dg/gomp/pr78298.f90: New test.
882 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
884         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
885         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
887 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
889         PR c++/77591
890         * g++.dg/cpp1y/pr77591.C: New test.
892 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
894         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
896 2016-11-28  Richard Biener  <rguenther@suse.de>
898         PR tree-optimization/78542
899         * gcc.dg/torture/pr78542.c: New testcase.
901 2016-11-28  Richard Biener  <rguenther@suse.de>
903         PR tree-optimization/78343
904         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
905         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
907 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
909         PR lto/78211
910         * g++.dg/ipa/pr78211.C: New test.
912 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
914         PR fortran/78474
915         * gfortran.dg/submodule_22.f08: New test.
917         PR fortran/78331
918         * gfortran.dg/submodule_21.f08: New test.
920 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
922         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
924 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
925             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
926             Dominique d'Humieres  <dominiq@lps.ens.fr>
928         PR target/67710
929         *  gcc.dg/darwin-minversion-1.c: Update min version check.
930         *  gcc.dg/darwin-minversion-2.c: Likewise.
931         *  gcc.dg/darwin-minversion-3.c: Likewise.
933 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
935         PR target/57438
936         * gcc.dg/pr57438-1.c: New Test.
937         * gcc.dg/pr57438-2.c: New Test.
939 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
940             Iain Sandoe  <iain@codesourcery.com>
942         PR target/71767
943         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
944         linker-visible symbols.
945         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
946         * gcc.dg/const-uniq-1.c: Likewise.
947         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
948         * gcc.target/i386/pr70799-1.c: Likewise.
950 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
952         PR rtl-optimization/78438
953         PR rtl-optimization/78477
954         * gcc.c-torture/execute/pr78438.c: New test.
955         * gcc.c-torture/execute/pr78477.c: New test.
957         PR rtl-optimization/78526
958         * gcc.dg/pr78526.c: New test.
960 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
962         PR rtl-optimization/77541
963         * gcc.target/i386/pr77541.c: Change target to int128.
965 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
967         PR fortran/60853
968         * gfortran.dg/typebound_assignment_8.f90: New test case.
970 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
972         PR rtl-optimization/78527
973         * gcc.c-torture/compile/pr78527.c: New test.
975 2016-11-25  Martin Liska  <mliska@suse.cz>
977         PR gcov-profile/78086
978         * g++.dg/gcov/pr16855.C: Clean up the test case.
979         * g++.dg/gcov/pr16855-priority.C: New test.
981 2016-11-25  Richard Biener  <rguenther@suse.de>
983         PR ipa/78515
984         * gcc.dg/torture/pr78515.c: New testcase.
986 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
988         PR fortran/78293
989         * gfortran.dg/allocatable_function_10.f90: New test.
990         * gfortran.dg/class_array_15.f03: Increase builtin_free count
991         from 11 to 12.
993 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
995         PR middle-end/78507
996         PR middle-end/78510
997         PR middle-end/78517
998         * g++.dg/torture/pr78507.C: New test.
999         * gcc.dg/torture/pr78510.c: New test.
1000         * gcc.dg/torture/pr78517.c: New test.
1002 2016-11-24  Richard Biener  <rguenther@suse.de>
1004         PR tree-optimization/78343
1005         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1006         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1007         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1008         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1009         * gcc.dg/vect/pr38529.c: Likewise.
1011 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1013         PR tree-optimization/77673
1014         * gcc.dg/pr77673.c: New test.
1016 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1018         PR tree-optimization/70965
1019         * g++.dg/pr70965.C: New test.
1021 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1022             Andreas Schwab  <schwab@linux-m68k.org>
1024         PR gcov-profile/78467
1025         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1026         signed int.
1028 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1030         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1031         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1033 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1035         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1037 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1039         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1040         with sizeof(int) < 4.
1042 2016-11-24  Martin Sebor  <msebor@redhat.com>
1044         PR tree-optimization/78476
1045         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1047 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1049         PR rtl-optimization/77541
1050         * gcc.target/i386/pr77541.c: New.
1052 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1054         PR fortran/78500
1055         * gfortran.dg/class_result_4.f90: New test.
1057 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1059         * gcc.target/aarch64/_Float16_1.c: New.
1060         * gcc.target/aarch64/_Float16_2.c: Likewise.
1061         * gcc.target/aarch64/_Float16_3.c: Likewise.
1063 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1065         * gcc.target/aarch64/floatdihf2_1.c: New.
1067 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1069         PR target/48863
1070         PR inline-asm/70184
1071         * gcc.target/arm/pr48863.c: New test.
1073 2016-11-24  Martin Liska  <mliska@suse.cz>
1075         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1076         parts for frequencies/probabilities.
1077         * gcc.dg/pr34027-1.c: Likewise.
1078         * gcc.dg/strict-overflow-2.c: Likewise.
1079         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1080         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1081         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1082         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1083         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1084         * gcc.dg/tree-ssa/dump-2.c: New test.
1086 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1088         * gcc.target/i386/align-limit.c: New test.
1090 2016-11-24  Richard Biener  <rguenther@suse.de>
1092         PR tree-optimization/71595
1093         * gcc.dg/torture/pr71595.c: New testcase.
1095 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1097         PR rtl-optimization/78120
1098         * gcc.target/i386/pr78120.c: New test.
1100 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1102         * gcc.c-torture/compile/20161124-1.c: New test.
1104 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1106         PR bootstrap/78493
1107         * g++.dg/cpp1z/decomp18.C: New test.
1109 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1111         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1112         * gcc.target/aarch64/store-pair-1.c: Likewise.
1114 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1116         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1117         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1118         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1119         * gcc.target/aarch64/vect-clz.c: Likewise.
1120         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1121         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1122         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1123         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1124         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1125         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1126         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1127         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1129 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1131         PR target/78458
1132         * gcc.target/powerpc/pr78458.c: New.
1134 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1136         * gcc.c-torture/compile/20161123-1.c: New test.
1138 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1140         PR fortran/78297
1141         * gfortran.dg/pr78297.f90: New test.
1143 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1145         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1147 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1149         PR sanitizer/69278
1150         * g++.dg/ubsan/return-7.C: New test.
1151         * c-c++-common/ubsan/unreachable-4.c: New test.
1153         PR tree-optimization/78482
1154         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1155         (bar): New function.
1156         (main): Call bar instead of printf.
1158         PR middle-end/69183
1159         * gfortran.dg/gomp/pr69183.f90: New test.
1161 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1163         PR target/78230
1164         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1165         (test2) Ditto.
1167 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1169         PR c++/77907
1170         * g++.dg/cpp0x/pr77907.C: New test.
1172 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1174         PR middle-end/78153
1175         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1176         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1178 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1180         PR target/63250
1181         * lib/target-supports.exp (add_options_for_float16): Add
1182         -mfp16-format=ieee when testign arm*-*-*.
1184 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1186         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1187         result.
1188         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1189         result.
1191 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1193         * lib/target-supports.exp (check_effective_target_float16): Add
1194         options for _Float16.
1195         (check_effective_target_float32): Add options for _Float32.
1196         (check_effective_target_float64): Add options for _Float64.
1197         (check_effective_target_float128): Add options for _Float128.
1198         (check_effective_target_float32x): Add options for _Float32x.
1199         (check_effective_target_float64x): Add options for _Float64x.
1200         (check_effective_target_float128x): Add options for _Float128x.
1202 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1204         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1205         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1207 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1209         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1210         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1212 2016-11-23  Martin Sebor  <msebor@redhat.com>
1214         PR middle-end/78461
1215         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1216         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1218 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1220         PR c++/71450
1221         * g++.dg/cpp0x/pr71450-1.C: New test.
1222         * g++.dg/cpp0x/pr71450-2.C: New test.
1224         PR c++/77739
1225         * g++.dg/cpp1y/pr77739.C: New test.
1227 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1229         * c-c++-common/gomp/gridify-1.c: Update scan string.
1230         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1231         * c-c++-common/gomp/gridify-2.c: New test.
1232         * c-c++-common/gomp/gridify-3.c: Likewise.
1234 2016-11-23  Richard Biener  <rguenther@suse.de>
1236         PR tree-optimization/78396
1237         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1239 2016-11-23  Richard Biener  <rguenther@suse.de>
1241         PR tree-optimization/78482
1242         * gcc.dg/torture/pr78482.c: New testcase.
1244 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1246         * gcc.dg/fold-cond_expr-1.c: New test.
1247         * gcc.dg/fold-condcmpconv-1.c: New test.
1248         * gcc.dg/fold-condcmpconv-2.c: New test.
1250 2016-11-23  Richard Biener  <rguenther@suse.de>
1252         PR middle-end/71762
1253         * gcc.dg/torture/pr71762-1.c: New testcase.
1254         * gcc.dg/torture/pr71762-2.c: Likewise.
1255         * gcc.dg/torture/pr71762-3.c: Likewise.
1256         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1258 2016-11-23  Richard Biener  <rguenther@suse.de>
1260         PR lto/78472
1261         * g++.dg/lto/pr78472_0.c: New testcase.
1262         * g++.dg/lto/pr78472_1.C: Likewise.
1264 2016-11-23  Richard Biener  <rguenther@suse.de>
1265             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1267             PR tree-optimization/78154
1268             * gcc.dg/tree-ssa/pr78154.c: New test.
1270 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1272         * gcc.dg/pr31096.c: New testcase.
1273         * gcc.dg/pr31096-1.c: New testcase.
1275 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1277         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1278         adjust for warning->pedwarn change.
1279         * gcc.dg/cpp/defined-syshdr.c,
1280         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1281         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1282         gcc.dg/cpp/defined-Wextra.c,
1283         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1285 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1287         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1289 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1291         PR target/78451
1292         * gcc.target/i386/pr78451.c: New test.
1293         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1294         and #pragma GCC pop_options around the first #pragma GCC target.
1295         * gcc.target/i386/pr69255-2.c: Likewise.
1296         * gcc.target/i386/pr69255-3.c: Likewise.
1298 2016-11-23  Michael Collison  <michael.collison@arm.com>
1300         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1301         additional constants are recognized and fewer instructions generated.
1302         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1303         additional constants are recognized and fewer instructions generated.
1305 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1307         * gcc.misc-tests/godump-1.c: Update expected output for recent
1308         changes.
1310 2016-11-22  Marek Polacek  <polacek@redhat.com>
1312         PR tree-optimization/78455
1313         * gcc.dg/uninit-23.c: New.
1315 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1317         PR fortran/78479
1318         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1319         comment.
1321 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1323         PR fortran/78479
1324         * gfortran.dg/char_component_initializer_3.f90: New test.
1326 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1328         PR target/78451
1329         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1330         GCC target pragma before including immintrin.h.
1332 2016-11-22  Carl Love  <cel@us.ibm.com>
1334         * gcc.target/powerpc/builtins-3.c: New file to test the new
1335         built-ins for vector compare equal and vector compare not equal.
1337 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1339         PR fortran/78443
1340         * gfortran.dg/typebound_proc_35.f90: New test case.
1342 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1344         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1345         parameter in declaration.
1347 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1349         * gcc.dg/loop-split.c: Require int32plus.
1350         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1352 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1354         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1356 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1358         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1360 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1362         PR target/78439
1363         * gcc.c-torture/compile/pr78439.c: New test.
1365 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1367         PR target/77904
1368         * gcc.target/arm/pr77904.c: New test.
1370 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1372         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1373         isa_rev>=2.
1375 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1377         PR tree-optimization/78436
1378         * gcc.c-torture/execute/pr78436.c: New test.
1380         PR middle-end/78416
1381         * gcc.dg/torture/pr78416.c: New test.
1383         PR tree-optimization/78445
1384         * gcc.dg/pr78445.c: New test.
1386 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1388         PR libgfortran/78449
1389         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1391 2016-11-21  Jeff Law  <law@redhat.com>
1393         PR target/68538
1394         * gcc.c-torture/compile/pr68538.c: New test.
1396 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1398         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1399         to be generated instead of FCTIWUZ or FCTIWZ.
1401 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1403         PR middle-end/67335
1404         * g++.dg/vect/simd-clone-7.cc: New test.
1406         PR c++/71973
1407         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1408         long unsigned int.
1409         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1410         unsigned long.
1412 2016-11-20  Jeff Law  <law@redhat.com>
1414         PR target/25128
1415         * gcc.target/m68k/pr25128.c: New test.
1417 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1419         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1421 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1423         PR preprocessor/78324
1424         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1425         (test_multitoken_macro): New function.
1426         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1427         case.
1428         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1429         case.
1430         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1431         cases.
1432         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1433         Move to...
1434         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1435         -ftrack-macro-expansion=0.
1436         (test_sprintf_note): Remove "P" macro.  Add
1437         dg-begin/end-multiline-output directives.
1438         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1440 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1442         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1443         Return 1 for AVR_TINY.
1445 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1447         PR rtl-optimization/71785
1448         * gcc.target/powerpc/pr71785.c: New file.
1450 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1452         PR testsuite/78114
1453         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1454         options.  Refine test by checking predictive commining PHI
1455         nodes in vectorized loop wrto vector factor.
1457 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1459         PR c++/71973
1460         * g++.dg/pr71973-1.C: New test.
1461         * g++.dg/pr71973-2.C: New test.
1462         * g++.dg/pr71973-3.C: New test.
1463         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1464         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1465         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1466         to dg-options.
1467         * g++.old-deja/g++.other/realloc.C: Likewise.
1468         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1470 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1472         PR tree-optimization/78413
1473         * gcc.dg/tree-ssa/pr78413.c: New test.
1475 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1477         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1478         target is Thumb-only.
1480 2016-11-20  Jeff Law  <law@redhat.com>
1482         PR target/48551
1483         * gcc.target/m68k/pr48551.c: New test.
1485 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1487         PR fortran/69741
1488         * gfortran.dg/forall_18.f90: New testcase.
1490 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1492         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1494 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1496         PR fortran/78395
1497         * gfortran.dg/typebound_operator_21.f03: New test.
1499 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1501         * gcc.dg/tree-ssa/divide-5.c: New file.
1503 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1505         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1506         signed int.
1508 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1510         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1511         libatomic_available.
1512         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1513         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1514         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1515         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1516         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1517         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1518         * gfortran.dg/coarray_stat_2.f90: Likewise.
1519         * gfortran.dg/coindexed_1.f90: Likewise.
1521 2016-11-18  Jeff Law  <law@redhat.com>
1523         PR target/25111
1524         * gcc.target/m68k/pr25111.c: New test.
1526 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1528         PR c++/68180
1529         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1531         PR middle-end/78419
1532         * gcc.target/i386/pr78419.c: New test.
1534         PR c++/77285
1535         * g++.dg/tls/pr77285-1.C: New test.
1536         * g++.dg/tls/pr77285-2.C: New test.
1538 2016-11-18  Jeff Law  <law@redhat.com>
1540         PR target/25112
1541         * gcc.target/m68k/pr25112: New test.
1543 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1545         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1546         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1548 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1550         * gcc.target/arm/optional_thumb-1.c: New test.
1551         * gcc.target/arm/optional_thumb-2.c: New test.
1552         * gcc.target/arm/optional_thumb-3.c: New test.
1554 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1556         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1557         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1558         successful test.
1559         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1560         (DEFAULT_REQUIRED_QUORUM): Likewise.
1562 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1563             Toma Tabacu  <toma.tabacu@imgtec.com>
1565         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1566         Add (REQUIRES_STDLIB).
1567         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1568         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1569         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1570         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1571         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1572         * gcc.target/mips/loongson-simd.c: Ditto.
1573         * gcc.target/mips/memcpy-1.c: Ditto.
1574         * gcc.target/mips/mips-3d-1.c: Ditto.
1575         * gcc.target/mips/mips-3d-2.c: Ditto.
1576         * gcc.target/mips/mips-3d-3.c: Ditto.
1577         * gcc.target/mips/mips-3d-4.c: Ditto.
1578         * gcc.target/mips/mips-3d-5.c: Ditto.
1579         * gcc.target/mips/mips-3d-6.c: Ditto.
1580         * gcc.target/mips/mips-3d-7.c: Ditto.
1581         * gcc.target/mips/mips-3d-8.c: Ditto.
1582         * gcc.target/mips/mips-3d-9.c: Ditto.
1583         * gcc.target/mips/mips-ps-1.c: Ditto.
1584         * gcc.target/mips/mips-ps-2.c: Ditto.
1585         * gcc.target/mips/mips-ps-3.c: Ditto.
1586         * gcc.target/mips/mips-ps-4.c: Ditto.
1587         * gcc.target/mips/mips-ps-6.c: Ditto.
1588         * gcc.target/mips/mips16-attributes.c: Ditto.
1589         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1590         * gcc.target/mips/mips32-dsp.c: Ditto.
1591         * gcc.target/mips/save-restore-1.c: Ditto.
1592         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1593         (mips_preprocess): Add ignore_output argument that when set
1594         will not return the pre-processed output.
1595         (mips_arch_info): Update arguments for the call to mips_preprocess.
1596         (mips-dg-init): Ditto.
1597         (mips-dg-options): Check if a test having test option
1598         (REQUIRES_STDLIB) has the required sysroot support for
1599         the current test options.
1601 2016-11-17  Jeff Law  <law@redhat.com>
1603         PR middle-end/38219
1604         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1606         PR target/47192
1607         * gcc.target/m68k/pr47192.c: New test.
1609 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1611         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1612         instead of isa>=4, in order to downgrade to R5.
1614 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1616         * gcc.target/arc/cmem-bit-1.c: New file.
1617         * gcc.target/arc/cmem-bit-2.c: New file.
1618         * gcc.target/arc/cmem-bit-3.c: New file.
1619         * gcc.target/arc/cmem-bit-4.c: New file.
1621 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1623         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1624         "avx5124fmaps".
1625         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1627 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1628             Andrew Senkevich <andrew.senkevich@intel.com>
1630         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1631         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1632         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1633         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1634         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1635         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1636         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1637         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1638         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1639         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1640         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1641         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1642         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1643         avx5124vnniw-check.h.
1644         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1645         check_effective_target_avx5124vnniw): New.
1646         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1647         Set under ifndef.
1648         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1649         * gcc.target/i386/sse-13.c: Ditto.
1650         * g++.dg/other/i386-2.C: Ditto.
1651         * g++.dg/other/i386-3.C: Ditto.
1652         * gcc.target/i386/sse-22.c: Ditto.
1653         * gcc.target/i386/sse-23.c: Ditto.
1655 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1657         PR c++/55080
1658         * g++.dg/parse/pr55080.C: New.
1660 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1662         PR target/78101
1663         * gcc.target/powerpc/fusion4.c: New test.
1665 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1667         PR target/77933
1668         * gcc.target/arm/pr77933-1.c: New test.
1669         * gcc.target/arm/pr77933-2.c: Likewise.
1671 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1673         PR middle-end/78201
1674         * g++.dg/opt/pr78201.C: New test.
1676 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1678         * gcc.dg/pr78333.c: Add empty implementations of
1679         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1680         problems on non-glibc systems.
1682 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1684         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1685         (test_raw_string_one_liner): New function.
1686         (test_raw_string_multiline): New function.
1688 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1690         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1691         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1693 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1694             Richard Biener  <rguenther@suse.de>
1696         PR tree-optimization/77848
1697         * gfortran.dg/vect/pr77848.f: New test.
1699 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1701         PR target/77308
1702         * gcc.target/arm/pr53447-5.c: New test.
1703         * lib/target-supports.exp
1704         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1706 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1708         * gcc.target/arc/abitest.S: New file.
1709         * gcc.target/arc/abitest.h: Likewise.
1710         * gcc.target/arc/va_args-1.c: Likewise.
1711         * gcc.target/arc/va_args-2.c: Likewise.
1712         * gcc.target/arc/va_args-3.c: Likewise.
1713         * gcc.target/arc/mcrc.c: Deleted.
1714         * gcc.target/arc/mdsp-packa.c: Likewise.
1715         * gcc.target/arc/mdvbf.c: Likewise.
1716         * gcc.target/arc/mmac-24.c: Likewise.
1717         * gcc.target/arc/mmac-d16.c: Likewise.
1718         * gcc.target/arc/mno-crc.c: Likewise.
1719         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1720         * gcc.target/arc/mno-dvbf.c: Likewise.
1721         * gcc.target/arc/mno-mac-24.c: Likewise.
1722         * gcc.target/arc/mno-mac-d16.c: Likewise.
1723         * gcc.target/arc/mno-rtsc.c: Likewise.
1724         * gcc.target/arc/mno-xy.c: Likewise.
1725         * gcc.target/arc/mrtsc.c: Likewise.
1726         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1727         function.
1728         (check_effective_target_arc700): Likewise.
1729         (check_effective_target_arc6xx): Likewise.
1730         (check_effective_target_arcmpy): Likewise.
1731         (check_effective_target_archs): Likewise.
1732         (check_effective_target_clmcpu): Likewise.
1733         (check_effective_target_barrelshifter): Likewise.
1734         * gcc.target/arc/barrel-shifter-1.c: Changed.
1735         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1736         * gcc.target/arc/cmem-1.c: Changed.
1737         * gcc.target/arc/cmem-2.c: Likewise.
1738         * gcc.target/arc/cmem-3.c: Likewise.
1739         * gcc.target/arc/cmem-4.c: Likewise.
1740         * gcc.target/arc/cmem-5.c: Likewise.
1741         * gcc.target/arc/cmem-6.c: Likewise.
1742         * gcc.target/arc/cmem-7.c: Likewise.
1743         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1744         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1745         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1746         * gcc.target/arc/jump-around-jump.c: Update options.
1747         * gcc.target/arc/mARC601.c: Changed.
1748         * gcc.target/arc/mcpu-arc600.c: Changed.
1749         * gcc.target/arc/mcpu-arc601.c: Changed.
1750         * gcc.target/arc/mcpu-arc700.c: Changed.
1751         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1752         * gcc.target/arc/movb-1.c: Changed.
1753         * gcc.target/arc/movb-2.c: Likewise.
1754         * gcc.target/arc/movb-3.c: Likewise.
1755         * gcc.target/arc/movb-4.c: Likewise.
1756         * gcc.target/arc/movb-5.c: Likewise.
1757         * gcc.target/arc/movb_cl-1.c: Likewise.
1758         * gcc.target/arc/movb_cl-2.c: Likewise.
1759         * gcc.target/arc/movbi_cl-1.c: Likewise.
1760         * gcc.target/arc/movh_cl-1.c: Likewise.
1761         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1762         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1763         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1764         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1765         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1766         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1767         * gcc.target/arc/builtin_simdarc.c: Changed.
1768         * gcc.target/arc/extzv-1.c: Likewise.
1769         * gcc.target/arc/insv-1.c: Likewise.
1770         * gcc.target/arc/insv-2.c: Likewise.
1771         * gcc.target/arc/mA6.c: Likewise.
1772         * gcc.target/arc/mA7.c: Likewise.
1773         * gcc.target/arc/mARC600.c: Likewise.
1774         * gcc.target/arc/mARC700.c: Likewise.
1775         * gcc.target/arc/mcpu-arc600.c: Likewise.
1776         * gcc.target/arc/mcpu-arc700.c: Likewise.
1777         * gcc.target/arc/movl-1.c: Likewise.
1778         * gcc.target/arc/nps400-1.c: Likewise.
1779         * gcc.target/arc/trsub.c: Likewise.
1780         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1781         configuration.
1782         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1783         * gcc.target/arc/mswape.c: Likewise.
1785 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1787         PR c++/68180
1788         * g++.dg/cpp1y/pr68180.C: New.
1790 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1792         PR tree-optimization/78319
1793         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1794         arm-none-eabi.
1796 2016-11-17  Richard Biener  <rguenther@suse.de>
1798         PR tree-optimization/78306
1799         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1801 2016-11-17  Richard Biener  <rguenther@suse.de>
1803         PR middle-end/78305
1804         * gcc.dg/torture/pr78305.c: New testcase.
1806 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1808         PR fortran/66227
1809         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1811 2016-11-16  Marek Polacek  <polacek@redhat.com>
1813         PR c/78285
1814         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1815         * g++.dg/ext/case-range2.C: Likewise.
1817 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1819         PR fortran/58001
1820         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1821         * gfortran.dg/fmt_tab_2.f90: Ditto.
1823 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1825         PR rtl-optimization/78378
1826         * gcc.c-torture/execute/pr78378.c: New test.
1828 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1830         * gcc.dg/tree-prof/section-attr-1.c: New file.
1831         * gcc.dg/tree-prof/section-attr-2.c: New file.
1832         * gcc.dg/tree-prof/section-attr-3.c: New file.
1834 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1836         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1837         rather than `la'.
1839 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1841         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1842         (dg-final): Remove microMIPS JALRS mnemonic matching.
1843         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1844         (dg-final): Remove microMIPS JALRS mnemonic matching.
1845         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1846         (dg-final): Remove microMIPS JALRS mnemonic matching.
1847         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1848         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1849         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1850         * gcc.target/mips/call-1u.c: New test case.
1851         * gcc.target/mips/call-2u.c: New test case.
1852         * gcc.target/mips/call-3u.c: New test case.
1853         * gcc.target/mips/call-4u.c: New test case.
1854         * gcc.target/mips/call-5u.c: New test case.
1855         * gcc.target/mips/call-6u.c: New test case.
1857 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1859         * gcc.target/arm/empty_fiq_handler.c: New test.
1861 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1863         PR fortran/78299
1864         * gfortran.dg/gomp/pr78299.f90: New test.
1866 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1868         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1869         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1870         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1872 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1874         PR libgfortran/78314
1875         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1877 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1879         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1880         according to updated dump info.
1882 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1884         * lib/target-supports.exp (check_effective_target_alloca): Use a
1885         compile test.
1886         * gcc.target/nvptx/softstack.c: New test.
1887         * gcc.target/nvptx/decl-shared.c: New test.
1888         * gcc.target/nvptx/decl-shared-init.c: New test.
1890 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1892         * gcc.target/mips/data-sym-jump.c: New test case.
1893         * gcc.target/mips/data-sym-pool.c: New test case.
1894         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1895         annotation.
1897 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1899         * lib/target-supports.exp (check_avx2_hw_available): New.
1900         (check_effective_target_avx2_runtime): New.
1901         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1903 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1905         PR testsuite/78136
1906         * gcc.dg/cpp/trad/trad.exp
1907         (dg-runtest): Moved $srcdir/$subdir/ to
1908         DEFAULT_TRADCPPFLAGS.
1910 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1912         PR fortran/78356
1913         * gfortran.dg/class_allocate_23.f08: New test.
1915 2016-11-16  Richard Biener  <rguenther@suse.de>
1917         PR middle-end/78333
1918         * gcc.dg/pr78333.c: New testcase.
1920 2016-11-16  Martin Liska  <mliska@suse.cz>
1922         PR sanitizer/78270
1923         * gcc.dg/asan/pr78270.c: Update comment style.
1924         * gcc.dg/asan/pr78270-2.c: New test.
1926 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1928         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1929         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1931 2016-11-16  Richard Biener  <rguenther@suse.de>
1933         PR tree-optimization/78348
1934         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1936 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1938         PR sanitizer/77823
1939         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1940         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1942 2016-11-15  Marek Polacek  <polacek@redhat.com>
1944         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1946 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1948         PR libgfortran/51119
1949         * gfortran.dg/matmul_12.f90: New test case.
1951 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1953         * gcc.target/i386/funcspec-56.inc: New file.
1954         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1955         common 32-bit and 64-bit function specific options.
1956         * gcc.target/i386/funcspec-6.c: Ditto.
1958 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1960         * g++.dg/cpp1z/decomp14.C: New test.
1961         * g++.dg/cpp1z/decomp15.C: New test.
1962         * g++.dg/cpp1z/decomp16.C: New test.
1964         * g++.dg/cpp1z/decomp13.C: New test.
1966         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1968         PR c++/71988
1969         * g++.dg/cpp0x/constexpr-71988.C: New test.
1971 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1973         * gcc.target/mips/insn-casesi.c: New test case.
1974         * gcc.target/mips/insn-pseudo-1.c: New test case.
1975         * gcc.target/mips/insn-pseudo-2.c: New test case.
1976         * gcc.target/mips/insn-pseudo-3.c: New test case.
1977         * gcc.target/mips/insn-pseudo-4.c: New test case.
1978         * gcc.target/mips/insn-tablejump.c: New test case.
1980 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1982         * gcc.target/mips/mips.exp (mips_option_tests): Add
1983         `-mcode-readable=yes' array element.
1985 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1987         * gcc.target/mips/mips.exp (mips_option_tests): Add
1988         `-mmicromips' array element.
1990 2016-11-15  Michael Matz  <matz@suse.de>
1992         PR missed-optimization/77881
1993         * gcc.target/i386/pr77881.c: New test.
1995 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1997         PR middle-end/78295
1998         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2000 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2002         * gcc.target/powerpc/vec-set-int.c: New test.
2003         * gcc.target/powerpc/vec-set-short.c: Likesie.
2004         * gcc.target/powerpc/vec-set-char.c: Likewise.
2006 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2008         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2010 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2012         PR fortran/78300
2013         * gfortran.dg/class_result_3.f90: New test.
2015 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2016             Richard Biener  <rguenther@suse.de>
2018         * gcc.dg/gimplefe-1.c: New testcase.
2019         * gcc.dg/gimplefe-2.c: Likewise.
2020         * gcc.dg/gimplefe-3.c: Likewise.
2021         * gcc.dg/gimplefe-4.c: Likewise.
2022         * gcc.dg/gimplefe-5.c: Likewise.
2023         * gcc.dg/gimplefe-6.c: Likewise.
2024         * gcc.dg/gimplefe-7.c: Likewise.
2025         * gcc.dg/gimplefe-8.c: Likewise.
2026         * gcc.dg/gimplefe-9.c: Likewise.
2027         * gcc.dg/gimplefe-10.c: Likewise.
2028         * gcc.dg/gimplefe-11.c: Likewise.
2029         * gcc.dg/gimplefe-12.c: Likewise.
2030         * gcc.dg/gimplefe-13.c: Likewise.
2031         * gcc.dg/gimplefe-14.c: Likewise.
2032         * gcc.dg/gimplefe-15.c: Likewise.
2033         * gcc.dg/gimplefe-16.c: Likewise.
2034         * gcc.dg/gimplefe-17.c: Likewise.
2035         * gcc.dg/gimplefe-18.c: Likewise.
2037 2016-11-14  Martin Liska  <mliska@suse.cz>
2039         PR bootstrap/78069
2040         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2041         to match scanned pattern.
2042         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2044 2016-11-14  Richard Biener  <rguenther@suse.de>
2046         PR tree-optimization/78312
2047         * gcc.dg/torture/pr78312.c: New testcase.
2049 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2051         PR target/78093
2052         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2054 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2055             Jason Merrill  <jason@redhat.com>
2057         Implement P0217R3 - C++17 structured bindings
2058         * g++.dg/cpp1z/decomp1.C: New test.
2059         * g++.dg/cpp1z/decomp2.C: New test.
2060         * g++.dg/cpp1z/decomp3.C: New test.
2061         * g++.dg/cpp1z/decomp4.C: New test.
2062         * g++.dg/cpp1z/decomp5.C: New test.
2063         * g++.dg/cpp1z/decomp6.C: New test.
2064         * g++.dg/cpp1z/decomp7.C: New test.
2065         * g++.dg/cpp1z/decomp8.C: New test.
2066         * g++.dg/cpp1z/decomp9.C: New test.
2067         * g++.dg/cpp1z/decomp10.C: New test.
2069 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2071         * g++.dg/torture/pr78268.C: New test.
2073 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2075         PR c/35503
2076         * c-c++-common/pr35503-1.c: New test.
2077         * c-c++-common/pr35503-2.c: Likewise.
2078         * c-c++-common/pr35503-3.c: Likewise.
2079         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2081 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2083         PR rtl-optimization/78232
2084         PR rtl-optimization/78248
2085         * gcc.dg/ubsan/pr78248.c: New test.
2087 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2089         * gnat.dg/address_conv.adb: New test.
2091 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2093         * gnat.dg/renaming11.ad[sb]: New test.
2095 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2097         * c-c++-common/dump-ada-spec-6.c: New test.
2099 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2101         * gnat.dg/lto21.adb: New test.
2102         * gnat.dg/lto21_pkg1.ads: New helper.
2103         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2105 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2107         PR fortran/60952
2108         * gfortran.dg/typebound_proc_34.f90: New test.
2110 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2112         PR fortran/66366
2113         * gfortran.dg/class_57.f90: Changed error message.
2114         * gfortran.dg/class_60.f90: New test.
2116 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2118         * g++.dg/pr78112.C: XFAIL AIX.
2120 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2122         PR fortran/77501
2123         * gfortran.dg/typebound_generic_16.f90: New test.
2125 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2127         PR c++/71225
2128         * g++.dg/cpp0x/pr71225.C: New test.
2130 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2132         * gcc.target/sparc/20161111-1.c: New test.
2134 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2136         PR target/78310
2137         * gcc.target/i386/pr78310.c: New test.
2139 2016-11-11  Jeff Law  <law@redhat.com>
2141         * gcc.dg/tree-ssa/isolate-6.c: New test.
2142         * gcc.dg/tree-ssa/isolate-7.c: New test.
2144 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2146         PR testsuite/78292
2147         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2148         vect_max_reduc.
2150 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2152         PR c++/72774
2153         * g++.dg/parse/pr72774.C: New test.
2155 2016-11-11  Richard Biener  <rguenther@suse.de>
2157         PR tree-optimization/71575
2158         * gcc.dg/graphite/pr71575-1.c: New testcase.
2159         * gcc.dg/graphite/pr71575-2.c: Likewise.
2161 2016-11-11  Richard Biener  <rguenther@suse.de>
2163         PR middle-end/78295
2164         * gcc.dg/uninit-pr78295.c: New testcase.
2166 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2168         PR fortran/78277
2169         * gfortran.dg/dec_structure_17.f90: New test.
2171 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2173         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2174         being allowed in vector registers.
2175         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2176         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2177         * gcc.target/powerpc/vsx-himode.c: Likewise.
2178         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2179         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2180         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2181         to allow matching MFVSRD or MFVSRW.
2183 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2185         PR rtl-optimization/78241
2186         * gcc.dg/pr78241.c: New test.
2188 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2190         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2191         201307.
2193         * g++.dg/cpp1z/noexcept-type14.C: New test.
2194         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2196 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2198         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2199         WVAL0S tests added in r241817.
2201 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2203         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2204         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2205         no longer allowed and corresponding ordered construct.
2206         * gfortran.dg/gomp/linear-1.f90: New test.
2207         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2208         * gfortran.dg/gomp/declare-target-1.f90: New test.
2209         * gfortran.dg/gomp/declare-target-2.f90: New test.
2211 2016-11-10  Martin Liska  <mliska@suse.cz>
2213         PR sanitizer/78270
2214         * gcc.dg/asan/pr78270.c: New test.
2216 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2217             Jakub Jelinek  <jakub@redhat.com>
2219         PR debug/78112
2220         * g++.dg/pr78112.C: New testcase.
2222 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2224         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2225         -Wno-c++1z-compat.
2226         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2227         string in case condition contains % characters.
2229         PR c++/78283
2230         * g++.dg/cpp1z/noexcept-type13.C: New test.
2232 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2234         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2235         using (HAS_MOVN) with MIPS III.
2237 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2239         PR fortran/46459
2240         * gfortran.dg/volatile14.f90: New test.
2242 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2244         PR target/78262
2245         * gcc.target/i386/pr78262.c: New test.
2247 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2249         PR fortran/78259
2250         * gfortran.dg/pr78259.f90: New test.
2252 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2254         PR fortran/60777
2255         * gfortran.dg/spec_expr_7.f90: New test.
2257 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2259         PR target/77718
2260         * gcc.c-torture/execute/pr77718.c: New test.
2262         * gcc.dg/ubsan/c99-shift-3.c: New test.
2263         * gcc.dg/ubsan/c99-shift-4.c: New test.
2264         * gcc.dg/ubsan/c99-shift-5.c: New test.
2265         * gcc.dg/ubsan/c99-shift-6.c: New test.
2267 2016-11-09  Martin Liska  <mliska@suse.cz>
2269         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2270         test-case for memcmp.
2271         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2273 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2275         PR testsuite/78269
2276         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2278 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2280         * gfortran.dg/move_alloc_18.f90: New test.
2282 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2284         PR middle-end/78256
2285         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2286         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2288 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2290         PR fortran/71894
2291         * gfortran.dg/class_59.f90: New test.
2293 2016-11-09  Richard Biener  <rguenther@suse.de>
2295         PR tree-optimization/78007
2296         * gcc.dg/vect/vect-bswap32.c: Adjust.
2297         * gcc.dg/vect/vect-bswap64.c: Likewise.
2299 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2301         * gcc.dg/ipa/vrp7.c: New test.
2303 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2305         PR ipa/78121
2306         * gcc.dg/ipa/pr78121.c: New test.
2308 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2310         * c-c++-common/asan/default_options.h: New file.
2311         * c-c++-common/asan/strcasestr-1.c: New test.
2312         * c-c++-common/asan/strcasestr-2.c: Likewise.
2313         * c-c++-common/asan/strcspn-1.c: Likewise.
2314         * c-c++-common/asan/strcspn-2.c: Likewise.
2315         * c-c++-common/asan/strpbrk-1.c: Likewise.
2316         * c-c++-common/asan/strpbrk-2.c: Likewise.
2317         * c-c++-common/asan/strspn-1.c: Likewise.
2318         * c-c++-common/asan/strspn-2.c: Likewise.
2319         * c-c++-common/asan/strstr-1.c: Likewise.
2320         * c-c++-common/asan/strstr-2.c: Likewise.
2321         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2323 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2325         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2327 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2329         PR fortran/68440
2330         * gfortran.dg/class_58.f90: New test.
2332 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2334         PR target/70799
2335         * gcc.target/i386/pr70799-2.c: New test.
2337 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2339         PR fortran/77596
2340         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2342 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2344         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2346 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2348         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2350 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2352         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2354 2016-11-08  Martin Liska  <mliska@suse.cz>
2356         PR testsuite/78242
2357         * g++.dg/asan/use-after-scope-4.C: New test.
2358         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2359         * gcc.dg/asan/use-after-scope-8.c: Remove.
2361 2016-11-08  Richard Biener  <rguenther@suse.de>
2363         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2365 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2367         PR testsuite/78136
2368         * gcc.dg/cpp/trad/trad.exp
2369         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2370         * gcc.dg/cpp/trad/include.c: Use local header file.
2372 2016-11-08  Richard Biener  <rguenther@suse.de>
2374         PR tree-optimization/78205
2375         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2377 2016-11-08  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/78224
2380         * g++.dg/torture/pr78224.C: New testcase.
2382 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2384         * gcc.dg/store_merging_1.c: Require store_merge.
2385         * gcc.dg/store_merging_2.c: Likewise.
2386         * gcc.dg/store_merging_4.c: Likewise.
2387         * gcc.dg/store_merging_5.c: Likewise.
2388         * gcc.dg/store_merging_6.c: Likewise.
2389         * gcc.dg/store_merging_7.c: Likewise.
2390         * gcc.dg/store_merging_8.c: Likewise.
2391         * lib/target-supports.exp (check_effective_target_store_merge): New.
2393 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2395         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2396         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2397         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2398         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2399         -mvsx -mpower8-vector.
2400         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2401         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2402         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2403         -mvsx -mpower8-vector.
2405 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2407         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2409         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2410         * gcc.dg/visibility-14.c: XFAIL AIX.
2411         * gcc.dg/visibility-15.c: XFAIL AIX.
2412         * gcc.dg/visibility-16.c: XFAIL AIX.
2413         * gcc.dg/visibility-17.c: XFAIL AIX.
2414         * gcc.dg/visibility-18.c: XFAIL AIX.
2415         * gcc.dg/visibility-19.c: XFAIL AIX.
2416         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2417         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2418         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2419         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2421 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2423         PR target/78227
2424         * gcc.target/i386/pr78227-1.c: New test.
2425         * gcc.target/i386/pr78227-2.c: New test.
2427 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2429         PR middle-end/35691
2430         * gcc.dg/pr35691-1.c: New test-case.
2431         * gcc.dg/pr35691-2.c: Likewise.
2433 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2435         PR rtl-optimization/77309
2436         * gcc.dg/torture/pr77309.c: New test.
2438 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2440         PR middle-end/71529
2441         * gcc.target/i386/pr71529.C: Moved to ...
2442         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2444         PR target/64411
2445         * gcc.target/i386/pr64411.C: Moved to ...
2446         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2447         lp64.
2449         PR target/65105
2450         * gcc.target/i386/pr65105-4.C: Moved to ...
2451         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2452         Run into compile test rather than execute test.
2454 2016-11-07  Richard Biener  <rguenther@suse.de>
2456         PR target/78229
2457         * g++.dg/pr78229.C: New testcase.
2459 2016-11-07  Richard Biener  <rguenther@suse.de>
2461         PR tree-optimization/78218
2462         * gcc.dg/torture/pr78218.c: New testcase.
2464 2016-11-07  Richard Biener  <rguenther@suse.de>
2466         PR tree-optimization/78228
2467         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2469 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2471         PR target/77822
2472         * g++.dg/torture/pr77822.C: New test.
2474 2016-11-07  Martin Liska  <mliska@suse.cz>
2476         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2477         -f-sanitize-address-use-after-scope.
2478         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2479         internal fn calls.
2480         * g++.dg/asan/use-after-scope-1.C: New test.
2481         * g++.dg/asan/use-after-scope-2.C: Likewise.
2482         * g++.dg/asan/use-after-scope-3.C: Likewise.
2483         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2484         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2485         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2486         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2487         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2488         * g++.dg/asan/use-after-scope-types.h: Likewise.
2489         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2490         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2491         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2492         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2493         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2494         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2495         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2496         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2497         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2498         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2499         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2500         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2501         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2502         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2504 2016-11-07  Richard Biener  <rguenther@suse.de>
2506         PR tree-optimization/78189
2507         * g++.dg/torture/pr78189.C: New testcase.
2509 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2511         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2513 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2515         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2516         occuring.
2518 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2520         PR fortran/78221
2521         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2522         gfc_warning.
2524 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2526         * gfortran.dg/move_alloc_17.f03: New test.
2528 2016-11-05  Richard Biener  <rguenther@suse.de>
2530         PR bootstrap/78188
2531         * g++.dg/ipa/pr78188.C: New test.
2533 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2534             Dominique d'Humieres  <dominiq@lps.ens.fr>
2536         PR fortran/69495
2537         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2539 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2541         PR fortran/67564
2542         * gfortran.dg/select_type_39.f03: New test.
2544 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2546         PR fortran/64933
2547         * gfortran.dg/associate_23.f90: New test.
2549 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2551         PR target/77834
2552         * gcc.dg/pr77834.c: New test.
2554 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2556         PR c++/67980
2557         * g++.dg/cpp1y/pr67980.C: New.
2559 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2561         * gcc.target/powerpc/fold-vec-add-1.c: New.
2562         * gcc.target/powerpc/fold-vec-add-2.c: New.
2563         * gcc.target/powerpc/fold-vec-add-3.c: New.
2564         * gcc.target/powerpc/fold-vec-add-4.c: New.
2565         * gcc.target/powerpc/fold-vec-add-5.c: New.
2566         * gcc.target/powerpc/fold-vec-add-6.c: New.
2567         * gcc.target/powerpc/fold-vec-add-7.c: New.
2569 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2571         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2572         for -mbranch-likely, infer -mno-branch-likely for R6.
2574 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2576         PR c++/71973
2577         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2578         * g++.dg/init/new15.C: Likewise.
2579         * g++.dg/ipa/inline-1.C: Likewise.
2580         * g++.dg/ipa/inline-2.C: Likewise.
2581         * g++.dg/lto/20080908-1_0.C: Likewise.
2582         * g++.dg/tc1/dr20.C: Likewise.
2583         * g++.dg/tree-ssa/inline-1.C: Likewise.
2584         * g++.dg/tree-ssa/inline-2.C: Likewise.
2585         * g++.old-deja/g++.law/except1.C: Likewise.
2586         * g++.old-deja/g++.other/vbase5.C: Likewise.
2587         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2589 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2591         PR tree-optimization/78210
2592         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2593         possibility of widening multiplies.
2595 2016-11-04  Richard Biener  <rguenther@suse.de>
2597         PR middle-end/78185
2598         * gcc.dg/pr78185.c: New testcase.
2600 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2602         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2603         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2605 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2606             Alexandre Oliva  <aoliva@redhat.com>
2607             Jason Merrill  <jason@redhat.com>
2609         PR debug/28767
2610         PR debug/56974
2611         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2612         * g++.dg/debug/dwarf2/ref-3.C: New test.
2613         * g++.dg/debug/dwarf2/ref-4.C: New test.
2614         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2615         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2617 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2619         * gfortran.dg/dec_exp_1.f90: New test.
2620         * gfortran.dg/dec_exp_2.f90: Likewise.
2621         * gfortran.dg/dec_exp_3.f90: Likewise.
2623 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2625         * gfortran.dg/dec_parameter_1.f: New test.
2626         * gfortran.dg/dec_parameter_2.f90: Likewise.
2627         * gfortran.dg/dec_parameter_3.f90: Likewise.
2628         * gfortran.dg/dec_parameter_4.f90: Likewise.
2630 2016-11-03  Martin Liska  <mliska@suse.cz>
2632         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2633         output.
2634         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2636 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2638         PR libgcc/78067
2639         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2641 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2643         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2645 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2647         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2649 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2651         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2652         Check for arm_v8_neon_hw.
2653         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2654         Likewise.
2655         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2656         Likewise.
2657         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2658         Likewise.
2660 2016-11-02  Richard Biener  <rguenther@suse.de>
2662         * gcc.dg/store_merging_8.c: New testcase.
2664 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2666         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2668 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2670         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2671         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2672         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2673         * gcc.dg/pr65779.c: XFAIL AIX.
2674         * gcc.dg/pr70405.c: XFAIL AIX.
2676         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2677         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2678         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2680 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2682         * lib/target-supports.exp (check_gc_sections_available): Use
2683         -print-prog-name=ld to determine linker used.
2685 2016-11-02  Martin Liska  <mliska@suse.cz>
2687         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2688         test case.
2690 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2692         PR tree-optimization/78170
2693         * gcc.c-torture/execute/pr78170.c: New test.
2695 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2697         PR tree-optimization/78162
2698         * gcc.c-torture/compile/pr78162.c: New test.
2700 2016-11-02  Richard Biener  <rguenther@suse.de>
2702         PR tree-optimization/78035
2703         PR tree-optimization/77964
2704         * gcc.target/i386/pr78035.c: New testcase.
2706 2016-11-02  Richard Biener  <rguenther@suse.de>
2708         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2709         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2710         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2711         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2712         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2714 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2716         * gfortran.dg/pr70937.f90: require-effective-target lto.
2718 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2720         PR fortran/69544
2721         * gfortran.dg/where_6.f90:  New test.
2723 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2725         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2727 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2729         PR fortran/69544
2730         * gfortran.dg/where_5.f90:  New test.
2732 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2734         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2735         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2736         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2737         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2739 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2741         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2742         Whitespace fixes.
2743         (check_effective_target_vect_cmdline_needed): Check
2744         is-effective-target ia32 for x86 targets.
2745         (check_effective_target_vect_simd_clones): Simplify condition.
2746         (check_effective_target_vect_double): Ditto.
2747         (check_effective_target_vect_aligned_arrays): Check
2748         is-effective-target ia32 for x86 targets.  Simplify condition.
2749         (check_effective_target_vect_multiple_sizes): Simplify condition.
2750         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2751         (check_effective_target_sync_int_128): Simplify condition.
2752         (check_effective_target_sync_int_128_runtime): Ditto.
2753         (check_effective_target_sync_long_long_runtime): Ditto.
2754         (check_effective_target_divmod): Add i?86-*-* target.
2756 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2758         * gcc.target/powerpc/vsx-extract-4.c: New test.
2759         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2761 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2763         PR fortran/54679
2764         * gfortran.dg/fmt_l.f90: Update test.
2765         * gfortran.dg/fmt_l0.f90: New test.
2767 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2769         PR c++/78089
2770         * c-c++-common/builtin-shuffle-1.c: New test.
2771         * g++.dg/cpp0x/addressof3.C: New test.
2773 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2775         Add tests for a const member and a reference member for launder.
2776         * g++.dg/cpp1z/launder3.C: New.
2777         * g++.dg/cpp1z/launder4.C: Likewise.
2778         * g++.dg/cpp1z/launder5.C: Likewise.
2779         * g++.dg/cpp1z/launder5.cc: Likewise.
2780         * g++.dg/cpp1z/launder5.h: Likewise.
2781         * g++.dg/cpp1z/launder6.C: Likewise.
2782         * g++.dg/cpp1z/launder6.cc: Likewise.
2783         * g++.dg/cpp1z/launder6.h: Likewise.
2785 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2787         PR c++/77948
2788         * g++.dg/cpp0x/pr77948-1.C: New test.
2789         * g++.dg/cpp0x/pr77948-2.C: New test.
2790         * g++.dg/cpp0x/pr77948-3.C: New test.
2791         * g++.dg/cpp0x/pr77948-4.C: New test.
2792         * g++.dg/cpp0x/pr77948-5.C: New test.
2793         * g++.dg/cpp0x/pr77948-6.C: New test.
2795         PR tree-optimization/77860
2796         * gcc.dg/pr77860.c: New test.
2798 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2800         PR c++/77886
2801         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2803 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2805         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2807 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2808             Mark Wielaard  <mjw@redhat.com>
2810         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2811         * gcc.dg/Wshadow-local-1.c: Likewise.
2812         * gcc.dg/Wshadow-local-2.c: Likewise.
2813         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2814         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2815         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2817 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2819         PR tree-optimization/71915
2820         PR tree-optimization/71490
2821         * gcc.dg/tree-ssa/pr54245.c: Delete.
2822         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2823         document why.
2825 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2827         PR fortran/78123
2828         * gfortran.dg/fmt_t_9.f: New test.
2830 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2832         PR fortran/67219
2833         * gfortran.dg/pr67219.f90:  New test.
2835 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2837         PR rtl-optimization/77919
2838         * g++.dg/torture/pr77919-2.C: New test.
2840         PR target/78148
2841         * gcc.dg/pr78148.c: New test.
2843 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2845         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2846         * gcc.target/sparc/overflow-4.c: ...here.
2847         * gcc.target/sparc/overflow-5.c: New test.
2849 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2850             Kugan Vivekanandarajah  <kuganv@linaro.org>
2851             Jim Wilson  <jim.wilson@linaro.org>
2853         PR tree-optimization/43721
2854         * lib/target-supports.exp (check_effective_target_divmod): New.
2855         (check_effective_target_divmod_simode): Likewise.
2856         (check_effective_target_arm_divmod_simode): Likewise.
2857         * gcc.dg/divmod-1-simode.c: New test.
2858         * gcc.dg/divmod-1.c: Likewise.
2859         * gcc.dg/divmod-2-simode.c: Likewise.
2860         * gcc.dg/divmod-2.c: Likewise.
2861         * gcc.dg/divmod-3-simode.c: Likewise.
2862         * gcc.dg/divmod-3.c: Likewise.
2863         * gcc.dg/divmod-4-simode.c: Likewise.
2864         * gcc.dg/divmod-4.c: Likewise.
2865         * gcc.dg/divmod-5.c: Likewise.
2866         * gcc.dg/divmod-6-simode.c: Likewise.
2867         * gcc.dg/divmod-6.c: Likewise.
2868         * gcc.dg/divmod-7.c: Likewise.
2870 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2871             Jakub Jelinek  <jakub@redhat.com>
2872             Andrew Pinski  <pinskia@gmail.com>
2874         PR middle-end/22141
2875         PR rtl-optimization/23684
2876         * gcc.c-torture/execute/pr22141-1.c: New test.
2877         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2878         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2879         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2880         * gcc.dg/store_merging_1.c: New test.
2881         * gcc.dg/store_merging_2.c: Likewise.
2882         * gcc.dg/store_merging_3.c: Likewise.
2883         * gcc.dg/store_merging_4.c: Likewise.
2884         * gcc.dg/store_merging_5.c: Likewise.
2885         * gcc.dg/store_merging_6.c: Likewise.
2886         * gcc.dg/store_merging_7.c: Likewise.
2887         * gcc.target/i386/pr22141.c: Likewise.
2888         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2889         * g++.dg/init/new17.C: Likewise.
2891 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2893         PR middle-end/72747
2894         * c-c++-common/pr72747-1.c: New test.
2895         * c-c++-common/pr72747-2.c: Likewise.
2897 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2899         * gcc.target/s390/oscbreak-1.c: New test.
2901 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2903         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2905 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2907         PR rtl-optimization/77919
2908         * g++.dg/torture/pr77919.C: New test.
2910         PR rtl-optimization/78132
2911         * gcc.target/i386/pr78132.c: New test.
2913 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2915         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2917 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2919         * gcc.target/powerpc/vsx-simode.c: New test.
2920         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2921         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2923 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2925         PR fortran/78026
2926         * gfortran.dg/gomp/pr78026.f03: New test.
2927         * gfortran.dg/select_type_38.f03: New test.
2929         PR middle-end/78025
2930         * g++.dg/gomp/declare-simd-7.C: New test.
2932 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2934         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2935         * gfortran.dg/dec_init_2.f90: Likewise.
2936         * gfortran.dg/dec_init_3.f90: New test.
2937         * gfortran.dg/dec_init_4.f90: Likewise.
2939 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2941         * gcc.dg/fold-narrowbopcst-1.c: New test.
2943 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2945         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2946         dg-shouldfail/dg-output instead of XFAIL.
2947         * gfortran.dg/dec_io_6.f90: Likewise.
2949 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2951         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2952         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2953         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2954         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2955         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2956         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2957         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2958         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2959         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2960         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2962 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2964         * gcc.dg/fold-convmaxconv-1.c: New test.
2965         * gcc.dg/fold-convminconv-1.c: New test.
2967 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2969         PR fortran/78092
2970         * gfortran.dg/pr78092.f90: New test.
2972 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2974         PR target/78056
2975         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2976         expected error message.
2977         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2978         expected error message.
2979         * gcc.target/powerpc/vsu/vec-all-nez-7.c
2980         (test_all_not_equal_and_not_zero): Change expected error message.
2982 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
2984         PR fortran/77973
2985         * gfortran.dg/gomp/pr77973.f90: New test.
2987 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2989         PR fortran/78108
2990         * gfortran.dg/submodule_18.f08: New test.
2991         * gfortran.dg/submodule_19.f08: New test.
2993 2016-10-26  Michael Matz  <matz@suse.de>
2995         * g++.dg/pr78060.C: New test.
2996         * gfortran.dg/pr78061.f: New test.
2997         * g++.dg/pr78088.C: New test.
2999 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3001         * gfortran.dg/dec_io_1.f90: New test.
3002         * gfortran.dg/dec_io_2.f90: New test.
3003         * gfortran.dg/dec_io_3.f90: New test.
3004         * gfortran.dg/dec_io_4.f90: New test.
3005         * gfortran.dg/dec_io_5.f90: New test.
3006         * gfortran.dg/dec_io_6.f90: New test.
3008 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3010         PR sanitizer/78106
3011         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3013 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3015         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3016         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3018 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3020         * gnat.dg/opt59.adb: New test.
3021         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3023         * gnat.dg/opt60.adb: New test.
3025 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3027         PR fortran/72770
3028         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3029         this pr.
3031 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3033         PR target/78102
3034         * gcc.target/i386/pr78102.c: New test.
3036 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3038         * gfortran.dg/dec_logical_xor_1.f90: New test.
3039         * gfortran.dg/dec_logical_xor_2.f90: New test.
3040         * gfortran.dg/dec_logical_xor_3.f03: New test.
3042 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3044         * gfortran.dg/dec_loc_rval_1.f90: New test.
3045         * gfortran.dg/dec_loc_rval_2.f90: New test.
3046         * gfortran.dg/dec_loc_rval_3.f03: New test.
3048 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3050         * gfortran.dg/dec_type_print.f90: New testcase.
3052 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3054         * gfortran.dg/feed_1.f90: New test.
3055         * gfortran.dg/feed_2.f90: New test.
3057 2016-10-25  Martin Liska  <mliska@suse.cz>
3059         PR sanitizer/78106
3060         * gcc.dg/asan/pr78106.c: New test.
3062 2016-10-25  Martin Liska  <mliska@suse.cz>
3064         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3066 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3068         PR target/78041
3069         * gcc.target/arm/pr78041.c: New test.
3071 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3073         * g++.dg/cpp1z/launder1.C: New test.
3074         * g++.dg/cpp1z/launder2.C: New test.
3076 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3077             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3079         PR target/71676
3080         PR target/71678
3081         * gcc.target/avr/pr71676-2.c: New test.
3083 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3084             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3086         PR target/71676
3087         PR target/71678
3088         * gcc.target/avr/pr71676-1.c: New test.
3089         * gcc.target/avr/pr71676-3.c: New test.
3090         * gcc.target/avr/pr71676.c: New test.
3091         * gcc.target/avr/pr71678.c: New test.
3093 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3095         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3096         such that cloned verions of tested functions are not created.
3098 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3100         PR fortran/71895
3101         * gfortran.dg/pr71895.f90: New test.
3103 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3105         * g++.dg/debug/dwarf2/ref-2.C: New test.
3107 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3109         * c-c++-common/Wint-in-bool-context-3.c: New test.
3111 2016-10-24  Martin Sebor  <msebor@redhat.com>
3113         PR middle-end/77735
3114         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3115         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3116         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3117         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3118         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3119         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3120         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3122 2016-10-24  Richard Biener  <rguenther@suse.de>
3124         PR testsuite/71491
3125         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3126         * gcc.dg/vect/slp-45.c: Likewise.
3128 2016-10-24  Richard Biener  <rguenther@suse.de>
3130         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3131         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3132         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3134 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3136         PR target/78093
3137         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3138         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3140 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3142         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3144 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3146         * gcc.target/i386/bmi2-pext-1.c: New test.
3147         * gcc.target/i386/bmi2-pdep-1.c: New test.
3148         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3149         * gcc.target/i386/tbm-bextri-1.c: New test.
3150         * gcc.target/i386/bmi-bextr-6.c: New test.
3152 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3154         PR target/77483
3155         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3156         * gcc.target/i386/pr65105-1.c: Likewise.
3157         * gcc.target/i386/pr65105-2.c: Likewise.
3158         * gcc.target/i386/pr65105-3.c: Likewise.
3159         * gcc.target/i386/pr65105-5.c: Likewise.
3160         * gcc.target/i386/pr67761.c: Likewise.
3161         * gcc.target/i386/pr70799-1.c: Likewise.
3163 2016-10-24  Martin Liska  <mliska@suse.cz>
3165         PR sanitizer/77966
3166         * c-c++-common/ubsan/unreachable-3.c: New test.
3168 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3170         PR fortran/77763
3171         * gfortran.dg/pr77763.f90
3173 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3175         PR fortran/54730
3176         PR fortran/78033
3177         * gfortran.dg/pr78033.f90: New test.
3179 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3181         PR fortran/69834
3182         * gfortran.dg/select_type_1.f03: Change error for overlapping
3183         TYPE IS cases.
3184         * gfortran.dg/select_type_36.f03: New test.
3186 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3188         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3190 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3192         PR fortran/78021
3193         * gfortran.dg/string_length_3.f90:  New test.
3195 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3197         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3199 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3201         PR fortran/43366
3202         PR fortran/57117
3203         PR fortran/61337
3204         * gfortran.dg/alloc_comp_class_5.f03: New test.
3205         * gfortran.dg/class_allocate_21.f90: New test.
3206         * gfortran.dg/class_allocate_22.f90: New test.
3207         * gfortran.dg/realloc_on_assign_27.f08: New test.
3209 2016-10-21  Jeff Law  <law@redhat.com>
3211         * PR tree-optimization/71947
3212         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3213         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3214         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3216 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3218         * gcc.dg/ipa/vrp5.c: New test.
3219         * gcc.dg/ipa/vrp6.c: New test.
3221 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3223         * gcc.target/aarch64/test_frame_17.c: New test.
3225 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3227         * gcc.target/aarch64/test_frame_17.c: New test.
3229 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3231         PR preprocessor/71681
3232         * gcc.dg/cpp/pr71681-1.c: New testcase
3233         * gcc.dg/cpp/pr71681-2.c: Likewise
3234         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3235         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3236         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3237         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3239 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3241         PR target/78057
3242         * gcc.target/i386/pr78057.c: New test.
3244         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3246 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3248         PR fortran/69566
3249         * gfortran.dg/select_type_37.f03: New test.
3251 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3253         PR target/71627
3254         * gcc.target/avr/pr71627.c: New test
3256 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3258         * gcc.target/sparc/overflow-1.c: New test.
3259         * gcc.target/sparc/overflow-2.c: Likewise.
3260         * gcc.target/sparc/overflow-3.c: Likewise.
3262 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3264         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3265         effective target.
3267 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3269         PR rtl-optimization/78038
3270         * gcc.target/aarch64/pr78038.c: New test.
3272 2016-10-21  Richard Biener  <rguenther@suse.de>
3274         PR tree-optimization/78051
3275         * g++.dg/torture/pr78051.C: New testcase.
3277 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3279         * c-c++-common/wdate-time.c: Restored test case.
3280         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3282 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3284         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3286 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3288         PR target/78037
3289         * gcc.target/i386/pr78037.c: New test.
3291 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3293         * gcc.target/visium/overflow8.c: New.
3294         * gcc.target/visium/overflow16.c: Likewise.
3295         * gcc.target/visium/overflow32: Likewise.
3297 2016-10-20  Michael Matz  <matz@suse.de>
3299         * gcc.dg/loop-split.c: New test.
3300         * gcc.dg/tree-ssa/ifc-9.c: Update.
3301         * gcc.dg/tree-ssa/ifc-10.c: Update.
3303 2016-10-20  Richard Biener  <rguenther@suse.de>
3305         * gcc.dg/graphite/pr35356-1.c: Update.
3307 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3309         PR c++/77446
3310         * g++.dg/cpp1y/pr77446.C: New.
3312 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3314         PR tree-optimization/53979
3315         * gcc.dg/pr53979-1.c: New test-case.
3316         * gcc.dg/pr53979-2.c: Likewise.
3318 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3320         * c-c++-common/Wint-in-bool-context-2.c: New test.
3322 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3324         * gfortran.dg/dtio_17.f90: Fix test.
3326 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3328         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3329         * gcc.dg/Walloca-2.c: Same.
3331 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3333         * gcc.dg/Wvla-1.c: Rename to...
3334         * gcc.dg/Wvla-larger-than-1.c: ...this.
3335         * gcc.dg/Wvla-2.c: Rename to...
3336         * gcc.dg/Wvla-larger-than-2.c: ...this.
3337         * gcc.dg/Wvla-3.c: Rename to...
3338         * gcc.dg/Walloca-11.c.: ...this.
3339         * gcc.dg/wvla-[1-7].c: Rename to:
3340         * gcc.dg/Wvla-[1-7].c: ...this.
3342 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3344         PR tree-optimization/78005
3345         * gcc.dg/vect/pr78005.c: New.
3346         * gcc.target/i386/l_fma_float_1.c: Revise test.
3347         * gcc.target/i386/l_fma_float_2.c: Ditto.
3348         * gcc.target/i386/l_fma_float_3.c: Ditto.
3349         * gcc.target/i386/l_fma_float_4.c: Ditto.
3350         * gcc.target/i386/l_fma_float_5.c: Ditto.
3351         * gcc.target/i386/l_fma_float_6.c: Ditto.
3352         * gcc.target/i386/l_fma_double_1.c: Ditto.
3353         * gcc.target/i386/l_fma_double_2.c: Ditto.
3354         * gcc.target/i386/l_fma_double_3.c: Ditto.
3355         * gcc.target/i386/l_fma_double_4.c: Ditto.
3356         * gcc.target/i386/l_fma_double_5.c: Ditto.
3357         * gcc.target/i386/l_fma_double_6.c: Ditto.
3359 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3361         PR tree-optimization/78024
3362         * gcc.dg/goacc/loop-processing-1.c: New file.
3364 2016-10-19  Richard Biener  <rguenther@suse.de>
3366         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3368 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3370         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3371         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3372         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3373         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3374         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3375         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3376         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3377         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3378         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3379         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3380         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3381         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3382         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3383         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3384         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3385         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3386         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3387         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3388         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3389         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3390         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3391         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3392         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3393         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3394         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3395         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3396         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3397         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3398         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3399         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3400         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3401         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3402         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3403         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3404         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3405         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3406         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3407         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3408         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3409         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3410         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3411         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3412         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3413         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3414         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3415         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3416         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3417         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3418         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3419         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3420         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3421         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3422         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3423         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3424         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3425         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3426         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3427         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3428         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3429         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3430         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3431         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3432         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3433         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3434         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3435         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3436         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3437         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3438         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3439         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3440         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3441         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3442         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3443         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3444         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3445         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3446         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3447         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3448         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3449         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3450         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3451         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3452         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3453         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3454         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3455         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3456         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3457         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3458         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3459         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3460         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3461         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3462         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3463         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3464         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3465         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3466         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3467         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3468         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3469         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3470         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3471         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3472         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3473         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3474         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3475         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3476         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3477         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3478         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3479         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3480         * gcc.target/powerpc/vsu/vsu.exp: New file.
3482 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3484         PR target/77991
3485         * gcc.target/i386/pr77991.c: New test.
3487 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3489         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3490         LTO is used.
3492 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3494         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3496 2016-10-18  Richard Biener  <rguenther@suse.de>
3498         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3499         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3500         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3501         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3502         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3503         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3504         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3505         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3506         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3507         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3508         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3509         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3510         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3511         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3512         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3513         * gcc.dg/pr68217.c: Likewise.
3514         * gcc.dg/predict-9.c: Likewise.
3515         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3516         * gcc.dg/predict-1.c: Likewise.
3518 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520         * gfortran.dg/dtio_17.f90: New test.
3522 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3524         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3526 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3528         * gcc.dg/ipa/vrp4.c: New test.
3530 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3532         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3533         * gcc.dg/torture/pr39074.c: Likewise.
3535 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3537         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3538         * gnat.dg/trampoline4.adb: Minor tweak.
3540 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3542         PR tree-optimization/77916
3543         * gcc.dg/torture/pr77916.c: New.
3545 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3547         PR fortran/77978
3548         * gfortran.dg/pr77978_1.f90: New test.
3549         * gfortran.dg/pr77978_2.f90: Ditto.
3550         * gfortran.dg/pr77978_3.f90: Ditto.
3552 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3554         PR fortran/61420
3555         PR fortran/78013
3556         * gfortran.dg/proc_ptr_49.f90: New test.
3558 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3560         PR target/77308
3561         * gcc.target/arm/pr77308.c: New test.
3563 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3565         * lib/target-supports.exp
3566         (check_effective_target_floatn_nx_runtime): Return 0 for
3567         powerpc*-ibm-aix*.
3569 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3571         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3572         long instead of long.
3573         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3574         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3575         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3576         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3577         * gcc.target/aarch64/pr68102_1.c: Likewise.
3578         * gcc.target/aarch64/target_attr_3.c: Likewise.
3580 2016-10-17  Richard Biener  <rguenther@suse.de>
3582         PR tree-optimization/77988
3583         * gcc.dg/torture/pr77988.c: New testcase.
3585 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3587         * gcc.dg/pr71636-1.c: New test-case.
3588         * gcc.dg/pr71636-2.c: Likewise.
3590 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3592         * gnat.dg/trampoline3.adb: New test.
3593         * gnat.dg/trampoline4.adb: Likewise.
3595 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3597         * gfortran.dg/dtio_16.f90: New test.
3599 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3601         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3602         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3603         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3605 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3607         * gcc.target/sparc/popc.c: Rename to...
3608         * gcc.target/sparc/popc-1.c: ...this.
3609         * gcc.target/sparc/popc-2.c: New test.
3611 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3613         PR fortran/77972
3614         * gfortran.dg/unexpected_eof_4.f90: New test.
3616 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3618         PR libfortran/48587
3619         * gfortran.dg/negative_unit2.f90: New test.
3621 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3623         PR middle-end/77959
3624         * gfortran.dg/pr77959.f90: New test.
3626         DR 1511 - const volatile variables and ODR
3627         * g++.dg/DRs/dr1511-1.C: New test.
3628         * g++.dg/DRs/dr1511-2.C: New test.
3630 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3632         * gnat.dg/debug7.adb (dg-options): Remove -g.
3633         * gnat.dg/debug8.adb (dg-options): Add -margs.
3634         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3636 2016-10-14  Richard Biener  <rguenther@suse.de>
3638         PR tree-optimization/77979
3639         * gcc.dg/torture/pr77979.c: New testcase.
3641 2016-10-14  Martin Liska  <mliska@suse.cz>
3643         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3644         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3645         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3647 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3649         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3650         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3651         * gcc.dg/torture/pr77937-2.c: Likewise.
3653 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3655         * gnat.dg/lto15.adb: Adjust.
3656         * gnat.dg/lto16.adb: Likewise.
3657         * gnat.dg/lto17.adb: Likewise
3658         * gnat.dg/lto18.ad[sb]: New test.
3659         * gnat.dg/lto18_pkg.ads: New helper.
3660         * gnat.dg/lto19.adb: New test.
3661         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3662         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3663         * gnat.dg/lto20.adb: New test.
3664         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3666 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3668         * gfortran.dg/coarray_38.f90: Expect error message.
3670 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3672         * gcc.target/aarch64/spellcheck_1.c: New test.
3673         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3674         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3675         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3676         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3677         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3679 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3681         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3683 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3685         PR tree-optimization/77937
3686         * gcc.dg/torture/pr77937-1.c: New.
3687         * gcc.dg/torture/pr77937-2.c: New.
3689 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3691         * g++.dg/cpp1z/inline-var1.C: New test.
3692         * g++.dg/cpp1z/inline-var1a.C: New test.
3693         * g++.dg/cpp1z/inline-var1.h: New file.
3694         * g++.dg/cpp1z/inline-var2.C: New test.
3695         * g++.dg/cpp1z/inline-var3.C: New test.
3696         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3697         uninitialized const.
3699 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3701         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3702         Xscale is specified, not just -march.
3703         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3704         is incompatible with Xscale.
3706 2016-10-13  Martin Sebor  <msebor@redhat.com>
3708         PR c++/71912
3709         * g++.dg/ext/flexary4.C: Adjust.
3710         * g++.dg/ext/flexary5.C: Same.
3711         * g++.dg/ext/flexary9.C: Same.
3712         * g++.dg/ext/flexary19.C: New test.
3713         * g++.dg/ext/flexary18.C: New test.
3714         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3715         regression test.
3716         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3717         Avoid generating a flexible array member in an array.
3719 2016-10-13  Martin Sebor  <msebor@redhat.com>
3721         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3722         to placate -Wformat on targets where the type is not int.
3724 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3726         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3727         in INSN_LOCATION.
3729 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3731         * gcc.target/i386/l_fma_float_1.c: Revise test.
3732         * gcc.target/i386/l_fma_float_2.c: Ditto.
3733         * gcc.target/i386/l_fma_float_3.c: Ditto.
3734         * gcc.target/i386/l_fma_float_4.c: Ditto.
3735         * gcc.target/i386/l_fma_float_5.c: Ditto.
3736         * gcc.target/i386/l_fma_float_6.c: Ditto.
3737         * gcc.target/i386/l_fma_double_1.c: Ditto.
3738         * gcc.target/i386/l_fma_double_2.c: Ditto.
3739         * gcc.target/i386/l_fma_double_3.c: Ditto.
3740         * gcc.target/i386/l_fma_double_4.c: Ditto.
3741         * gcc.target/i386/l_fma_double_5.c: Ditto.
3742         * gcc.target/i386/l_fma_double_6.c: Ditto.
3744 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3746         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3748 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3750         * gcc.dg/vect/vect-98.c: Refine test case.
3751         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3752         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3753         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3755 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3757         PR c/77946
3758         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3760 2016-10-13  Martin Liska  <mliska@suse.cz>
3762         PR tree-optimization/77943
3763         * g++.dg/tree-ssa/pr77943.C: New test.
3765 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3767         PR fortran/72832
3768         * gfortran.dg/allocate_with_source_22.f03: New test.
3769         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3770         fail.
3772 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3774         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3775         * gcc.target/arm/movsi_movw.c: Likewise.
3776         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3777         directive to work on big endian targets.
3779 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3781         * gcc.dg/tree-ssa/evrp6.c: New test.
3783 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3785         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3786         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3787         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3789 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3791         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3792         * gcc.target/powerpc/warn-2.c: Ditto.
3794 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3796         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3797         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3798         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3799         for -mmsa.
3800         * gcc.target/mips/msa.c: New test.
3801         * gcc.target/mips/msa-builtins.c: Likewise.
3802         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3803         (check_effective_target_mips_msa_runtime): Likewise.
3804         (check_effective_target_mips_msa): Likewise.
3805         (add_options_for_mips_msa): Likewise.
3806         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3807         (check_effective_target_vect_intfloat_cvt): Likewise.
3808         (check_effective_target_vect_uintfloat_cvt): Likewise.
3809         (check_effective_target_vect_floatint_cvt): Likewise.
3810         (check_effective_target_vect_floatuint_cvt): Likewise.
3811         (check_effective_target_vect_shift): Likewise.
3812         (check_effective_target_vect_shift_char): Likewise.
3813         (check_effective_target_vect_long): Likewise.
3814         (check_effective_target_vect_float): Likewise.
3815         (check_effective_target_vect_double): Likewise.
3816         (check_effective_target_vect_long_long): Likewise.
3817         (check_effective_target_vect_perm): Likewise.
3818         (check_effective_target_vect_perm_byte): Likewise.
3819         (check_effective_target_vect_perm_short): Likewise.
3820         (check_effective_target_vect_sdot_qi): Likewise.
3821         (check_effective_target_vect_udot_qi): Likewise.
3822         (check_effective_target_vect_sdot_hi): Likewise.
3823         (check_effective_target_vect_udot_hi): Likewise.
3824         (check_effective_target_vect_pack_trunc): Likewise.
3825         (check_effective_target_vect_unpack): Likewise.
3826         (check_effective_target_vect_hw_misalign): Likewise.
3827         (check_effective_target_vect_condition): Likewise.
3828         (check_effective_target_vect_cond_mixed): Likewise.
3829         (check_effective_target_vect_char_mult): Likewise.
3830         (check_effective_target_vect_short_mult): Likewise.
3831         (check_effective_target_vect_int_mult): Likewise.
3832         (check_effective_target_vect_extract_even_odd): Likewise.
3833         (check_effective_target_vect_interleave): Likewise.
3834         (check_vect_support_and_set_flags): Check if the target supports MSA
3835         and append to the list of EFFECTIVE_TARGETS.
3837 2016-10-12  Richard Biener  <rguenther@suse.de>
3839         PR debug/77947
3840         * g++.dg/torture/pr77947.C: New testcase.
3842 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3844         * gnat.dg/debug8.adb: New testcase.
3846 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3848         * gnat.dg/debug9.adb: New testcase.
3850 2016-10-12  Richard Biener  <rguenther@suse.de>
3852         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3853         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3854         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3856 2016-10-12  Richard Biener  <rguenther@suse.de>
3858         PR tree-optimization/77920
3859         * gcc.dg/torture/pr77920.c: New testcase.
3861 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3863         PR tree-optimization/77929
3864         * gcc.c-torture/compile/pr77929.c: New test.
3866         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3867         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3868         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3869         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3870         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3871         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3872         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3873         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3874         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3876 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3878         * gcc.target/sparc/setcc-4.c: Adjust.
3879         * gcc.target/sparc/setcc-5.c: Likewise.
3880         * gcc.target/sparc/setcc-6.c: Likewise.
3881         * gcc.target/sparc/setcc-7.c: Likewise.
3882         * gcc.target/sparc/setcc-8.c: Likewise.
3883         * gcc.target/sparc/setcc-9.c: Likewise.
3884         * gcc.target/sparc/setcc-10.c: Delete.
3886 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3888         PR fortran/77942
3889         * gfortran.dg/pr77942.f90
3891 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3893         * gfortran.dg/dec_math.f90: New testsuite.
3895 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3897         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3898         (main): Declare j as i32 instead of int.
3900 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3902         PR testsuite/PR77710
3903         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3904         target triplet instead of *-*-*-*.
3906 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3908         * gnat.dg/unchecked_convert10.adb: New test.
3909         * gnat.dg/unchecked_convert11.adb: Likewise.
3910         * gnat.dg/unchecked_convert12.adb: Likewise.
3912 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3914         * gcc.target/sparc/cbcond-1.c: New test.
3915         * gcc.target/sparc/cbcond-2.c: Likewise.
3916         * gcc.target/sparc/movcc-1.c: Likewise.
3917         * gcc.target/sparc/movcc-2.c: Likewise.
3918         * gcc.target/sparc/setcc-1.c: Adjust.
3919         * gcc.target/sparc/setcc-2.c: Likewise.
3920         * gcc.target/sparc/setcc-3.c: Likewise.
3921         * gcc.target/sparc/setcc-4.c: Likewise.
3922         * gcc.target/sparc/setcc-5.c: Likewise.
3923         * gcc.target/sparc/setcc-6.c: New test.
3924         * gcc.target/sparc/setcc-7.c: Likewise.
3925         * gcc.target/sparc/setcc-8.c: Likewise.
3926         * gcc.target/sparc/setcc-9.c: Likewise.
3927         * gcc.target/sparc/setcc-10.c: Likewise.
3929 2016-10-10  Jeff Law  <law@redhat.com>
3931         PR tree-optimization/71947
3932         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3933         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3934         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3935         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3936         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3937         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3939 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3941         PR fortran/77915
3942         * gfortran.dg/matmul_11.f90:  New test.
3944 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3946         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3947         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3948         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3949         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3950         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3951         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3952         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3953         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3954         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3955         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3956         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3957         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3958         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3959         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3960         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3961         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3962         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3963         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3964         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3965         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3966         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3967         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3968         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3969         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3970         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3971         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3972         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3973         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3974         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3975         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3976         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3977         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3978         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3979         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3980         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3981         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3982         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3983         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3984         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3985         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3986         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3987         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3988         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3989         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3990         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3991         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3992         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3993         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3994         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3995         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3996         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3997         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3998         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3999         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4000         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4001         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4002         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4003         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4004         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4006 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4008         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4009         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4010         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4011         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4012         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4013         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4014         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4015         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4016         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4017         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4018         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4019         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4020         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4021         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4023 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4025         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4026         Enable AArch64.
4027         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4028         vdup*_laneq.
4029         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4030         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4031         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4032         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4034 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4035             Jiong Wang  <jiong.wang@arm.com>
4037         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4038         AArch64 support.
4039         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4040         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4041         AArch64 targets.
4042         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4043         AArch64 targets.
4044         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4045         targets.
4046         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4048 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4050         * gnat.dg/specs/vfa.ads: New test.
4052 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4054         * gnat.dg/inline13.ad[sb]: New test.
4055         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4057 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4059         * gnat.dg/biased_subtype.adb: New test.
4061 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4063         PR tree-optimization/77901
4064         * gcc.c-torture/compile/pr77901.c: New test.
4066 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4068         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4069         * gcc.dg/ipa/propalign-2.c: Likewise
4070         * gcc.dg/ipa/propalign-3.c: Likewise.
4071         * gcc.dg/ipa/propalign-4.c: Likewise.
4072         * gcc.dg/ipa/propalign-5.c: Likewise.
4074 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4076         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4078         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4080         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4081         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4083 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4085         * gfortran.dg/dec_union_11.f90: New testcase.
4087 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4089         PR c++/66443
4090         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4091         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4092         * g++.dg/cpp1y/pr66443-cxx14.C: New
4093         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4094         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4096 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4098         * g++.dg/cpp0x/addressof1.C: New test.
4099         * g++.dg/cpp0x/addressof2.C: New test.
4101 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4103         * gcc.target/powerpc/float128-type-1.c: New test to check that
4104         PowerPC 64-bit Linux enables -mfloat128-type by default.
4105         * gcc.target/powerpc/float128-type-2.c: Likewise.
4106         * gcc.target/powerpc/float128-mix.c: Change error message to
4107         reflect that __ibm128 is now #define'ed to be long double.
4109 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4111         PR fortran/77406
4112         * gfortran.dg/pr77406.f90: New test.
4113         * gfortran.dg/assumed_type_3.f90: Update error messages.
4114         * gfortran.dg/defined_operators_1.f90: Ditto.
4115         * gfortran.dg/generic_26.f90: Ditto.
4116         * gfortran.dg/generic_7.f90: Ditto.
4117         * gfortran.dg/gomp/udr5.f90: Ditto.
4118         * gfortran.dg/gomp/udr7.f90: Ditto.
4119         * gfortran.dg/interface_1.f90: Ditto.
4120         * gfortran.dg/interface_37.f90: Ditto.
4121         * gfortran.dg/interface_5.f90: Ditto.
4122         * gfortran.dg/interface_6.f90: Ditto.
4123         * gfortran.dg/interface_7.f90
4124         * gfortran.dg/no_arg_check_3.f90
4125         * gfortran.dg/operator_5.f90
4126         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4128 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4130         PR c++/77700
4131         * c-c++-common/Wint-in-bool-context.c: Update test.
4133 2016-10-07  Richard Biener  <rguenther@suse.de>
4135         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4136         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4138 2016-10-07  Marek Polacek  <polacek@redhat.com>
4140         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4142 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4144         PR c++/69733
4145         * c-c++-common/pr69733.c: New test.
4146         * gcc.dg/pr69733.c: New test.
4147         * gcc.target/i386/pr69733.c: New test.
4149 2016-10-07  Marek Polacek  <polacek@redhat.com>
4151         PR c++/77803
4152         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4154 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4156         PR tree-optimization/77664
4157         * gcc.dg/tree-ssa/pr77664.c: New test.
4158         * gcc.dg/pr77664.c: New test.
4160 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4162         * gfortran.dg/pr69955.f90: New test.
4164 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4166         PR fortran/57910
4167         * gfortran.dg/pr57910.f90: New test.
4169 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4171         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4172         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4174 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4176         PR tree-optimization/77862
4177         * gcc.dg/pr77862.c: New test.
4179 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4181         * gcc.dg/tree-ssa/evrp4.c: New test.
4183 2016-10-06  Jeff Law  <law@redhat.com>
4185         PR tree-optimization/71661
4186         * gcc.dg/tree-ssa/pr71661.c: New test.
4188 2016-10-06  Richard Biener  <rguenther@suse.de>
4190         PR tree-optimization/77855
4191         * gcc.dg/torture/pr77855.c: New testcase.
4193 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4194             Eric Botcazou  <ebotcazou@adacore.com>
4196         * g++.dg/other/pr77759.C: New test.
4198 2016-10-06  Richard Biener  <rguenther@suse.de>
4200         PR tree-optimization/77839
4201         * gcc.dg/torture/pr77839.c: New testcase.
4203 2016-10-06  Marek Polacek  <polacek@redhat.com>
4205         * g++.dg/cpp1z/init-statement9.C: New test.
4207 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4209         * gcc.target/i386/pcommit-1.c: Deleted.
4210         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4211         * gcc.target/i386/sse-13.c: Ditto.
4212         * gcc.target/i386/sse-14.c: Ditto.
4213         * gcc.target/i386/sse-22.c: Ditto.
4214         * gcc.target/i386/sse-23.c: Ditto.
4215         * g++.dg/other/i386-2.C: Ditto.
4217 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4219         * gcc.target/i386/pr77833.c: Require int128 effective target.
4221 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4223         PR fortran/58991
4224         PR fortran/58992
4225         * gfortran.dg/associate_22.f90: New test.
4227 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4229         * gfortran.dg/dec_union_9.f90: New testcase.
4230         * gfortran.dg/dec_union_10.f90: New testcase.
4232 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4234         PR sanitizer/66343
4235         * gcc.dg/pch/pr66343-3.c: New test.
4236         * gcc.dg/pch/pr66343-3.hs: New file.
4238         PR sanitizer/66343
4239         * gcc.dg/pch/pr66343-1.c: New test.
4240         * gcc.dg/pch/pr66343-1.hs: New file.
4241         * gcc.dg/pch/pr66343-2.c: New test.
4242         * gcc.dg/pch/pr66343-2.hs: New file.
4244 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4246         * c-c++-common/Wint-in-bool-context.c: Update test.
4248 2016-10-05  Marek Polacek  <polacek@redhat.com>
4250         * g++.dg/cpp1z/init-statement1.C: New test.
4251         * g++.dg/cpp1z/init-statement2.C: New test.
4252         * g++.dg/cpp1z/init-statement3.C: New test.
4253         * g++.dg/cpp1z/init-statement4.C: New test.
4254         * g++.dg/cpp1z/init-statement5.C: New test.
4255         * g++.dg/cpp1z/init-statement6.C: New test.
4256         * g++.dg/cpp1z/init-statement7.C: New test.
4257         * g++.dg/cpp1z/init-statement8.C: New test.
4259 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4261         PR fortran/67524
4262         * gfortran.dg/pr67524.f90: New test.
4264 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4266         PR sanitizer/77823
4267         * c-c++-common/ubsan/shift-9.c: New test.
4269 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4271         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4272         of int if __SIZEOF_INT__ is less than 4 bytes.
4274 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4276         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4277         * gfortran.dg/class_array_20.f03: Likewise.
4278         * gfortran.dg/class_array_21.f03: Likewise.
4279         * gfortran.dg/finalize_29.f08: Likewise.
4280         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4282 2016-10-05  Richard Biener  <rguenther@suse.de>
4284         PR middle-end/77826
4285         * gcc.dg/torture/pr77826.c: New testcase.
4287 2016-10-05  Richard Biener  <rguenther@suse.de>
4289         * gcc.dg/fold-copysign-1.c: New testcase.
4291 2016-10-05  Andreas Schwab  <schwab@suse.de>
4293         * g++.dg/pr49847-2.C: Remove.
4295 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4297         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4299 2016-10-05  Richard Biener  <rguenther@suse.de>
4301         PR middle-end/55152
4302         * gcc.dg/pr55152-2.c: New testcase.
4304 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306         * gfortran.dg/dtio_15.f90: New test.
4308 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4310         * gcc.dg/split-7.c: New test.
4312 2016-10-04  Martin Sebor  <msebor@redhat.com>
4314         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4315         %lc directive to wint_t to silence -Wformat warnings on targets
4316         where the latter is a distinct type such as long.
4318 2016-10-04  Martin Sebor  <msebor@redhat.com>
4320         PR c++/77804
4321         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4323 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4325         PR c++/77791
4326         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4328         * g++.dg/other/java3.C: Remove.
4329         * g++.dg/other/java1.C: Remove.
4330         * g++.dg/other/error12.C: Remove.
4331         * g++.dg/other/java2.C: Remove.
4332         * g++.dg/warn/Wnvdtor.C: Remove.
4333         * g++.dg/lookup/java1.C: Remove.
4334         * g++.dg/lookup/java2.C: Remove.
4335         * g++.dg/ext/pr34829.C: Remove.
4336         * g++.dg/ext/java-3.C: Remove.
4337         * g++.dg/ext/java-1.C: Remove.
4338         * g++.dg/ext/java-2.C: Remove.
4339         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4341 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4343         PR tree-optimization/77808
4344         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4346 2016-10-04  Richard Biener  <rguenther@suse.de>
4348         PR tree-optimization/77399
4349         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4351 2016-10-04  Richard Biener  <rguenther@suse.de>
4353         PR middle-end/77833
4354         * gcc.target/i386/pr77833.c: New testcase.
4356 2016-09-26  Jeff Law  <law@redhat.com>
4358         PR tree-optimization/71550
4359         PR tree-optimization/71403
4360         * gcc.c-torture/execute/pr71550.c: New test.
4362 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4364         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4365         option.
4367 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4369         Revert
4370         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4372         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4374 2016-10-03  Marek Polacek  <polacek@redhat.com>
4376         * g++.dg/cpp0x/nullptr37.C: New test.
4378 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4380         * c-c++-common/Wint-in-bool-context.c: Update test.
4382 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4384         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4385         earlier.
4386         * g++.dg/charset/asm2.c (memmove): Likewise.
4387         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4388         * g++.dg/tls/diag-4.C (foo): Likewise.
4389         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4390         dg-warning, fix up regex.
4391         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4392         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4393         * g++.old-deja/g++.mike/net31.C: Likewise.
4394         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4395         for C++17.
4396         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4397         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4399 2016-10-01  Richard Biener  <rguenther@suse.de>
4401         PR middle-end/77798
4402         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4404 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4406         PR fortran/77663
4407         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4409 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4411         PR c/77490
4412         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4413         Add dg-prune-output directive.
4415 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4417         PR fortran/66643
4418         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4419         * gfortran.fortran-torture/compile/write.f90: Update test.
4421 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4423         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4424         arm_fp16_alternative_ok as the required effective target.
4425         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4426         -mfp16-format=alternative to the dg-options directive and remove
4427         the dg-add-options directive.
4429 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4431         PR fortran/77764
4432         * gfortran.dg/dec_union_8.f90: New testcase.
4434 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4436         PR fortran/77782
4437         * gfortran.dg/dec_structure_16.f90: New testcase.
4439 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4441         * gfortran.dg/coarray_allocate_10.f08: New test.
4442         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4444 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4446         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4448 2016-09-30  Richard Biener  <rguenther@suse.de>
4450         PR tree-optimization/77399
4451         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4453 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4455         * c-c++-common/pr27336.c: Make dependency on
4456         -fdelete-null-pointer-checks explicit.
4457         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4458         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4459         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4460         * gcc.dg/pic-1.c: Require fpic target support.
4461         * gcc.dg/pic-2.c: Likewise.
4463 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4465         Implement P0001R1 - C++17 removal of register storage class specifier
4466         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4467         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4468         C++17.
4469         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4470         keyword if not __SSE2__.
4471         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4472         C++17.
4473         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4474         register keywords.
4475         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4476         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4477         no_erroneous_warning): Expect new warnings for C++17.
4478         * g++.dg/warn/register-var-2.C (f): Likewise.
4479         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4480         * g++.dg/parse/linkage2.C (foo): Likewise.
4481         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4482         keyword on parameters for C++17.
4483         * g++.dg/cpp1z/register1.C: New test.
4484         * g++.dg/cpp1z/register2.C: New test.
4485         * g++.dg/cpp1z/register3.C: New test.
4487 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4489         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4490         * gcc.target/i386/avx2-check.h (main): Ditto.
4491         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4492         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4493         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4494         * gcc.target/i386/avx512er-check.h (main): Ditto.
4495         * gcc.target/i386/avx512f-check.h (main): Ditto.
4496         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4497         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4498         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4500 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4502         PR target/77756
4503         * gcc.target/i386/pr77756.c: New test.
4505 2016-09-29  Marek Polacek  <polacek@redhat.com>
4507         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4509 2016-09-29  Marek Polacek  <polacek@redhat.com>
4511         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4512         C++14.
4514 2016-09-29  Martin Liska  <mliska@suse.cz>
4516         * objc/execute/construct1.m: New test.
4518 2016-09-29  Richard Biener  <rguenther@suse.de>
4520         PR tree-optimization/77768
4521         * gcc.dg/torture/pr77768.c: New testcase.
4523 2016-09-28  Richard Biener  <rguenther@suse.de>
4525         PR middle-end/77407
4526         * gcc.dg/pr77407.c: New testcase.
4528 2016-09-29  Richard Biener  <rguenther@suse.de>
4530         PR middle-end/55152
4531         * gcc.dg/pr55152.c: New testcase.
4532         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4534 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4536         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4537         (dg-options): Remove -m32.
4539 2016-09-28  Martin Sebor  <msebor@redhat.com>
4541         PR middle-end/77721
4542         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4544 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546         PR libgfortran/77707
4547         * gfortran.dg/inquire_17.f90: New test.
4549 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4551         PR c++/77467
4552         * g++.dg/cpp1y/constexpr-77467.C: New test.
4554 2016-09-28  Martin Sebor  <msebor@redhat.com>
4556         PR c/77762
4557         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4558         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4559         (test_sprintf_p_const): Adjust line numbers to avoid failures
4560         introduced in r240503.
4562 2016-09-28  Martin Sebor  <msebor@redhat.com>
4564         PR middle-end/77683
4565         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4567 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4569         PR c++/77748
4570         * g++.dg/pr77550.C: Avoid undefined behavior.
4572         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4574 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4576         * gcc.dg/strlenopt-20.c: Update test.
4577         * gcc.dg/strlenopt-21.c: Likewise.
4578         * gcc.dg/strlenopt-22.c: Likewise.
4579         * gcc.dg/strlenopt-22g.c: Likewise.
4580         * gcc.dg/strlenopt-26.c: Likewise.
4581         * gcc.dg/strlenopt-5.c: Likewise.
4582         * gcc.dg/strlenopt-7.c: Likewise.
4583         * gcc.dg/strlenopt-9.c: Likewise.
4585 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4587         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4589         * g++.dg/cpp1z/lambda-this1.C: New test.
4590         * g++.dg/cpp1z/lambda-this2.C: New test.
4592         PR c++/77722
4593         * g++.dg/ubsan/return-4.C: New test.
4594         * g++.dg/ubsan/return-5.C: New test.
4595         * g++.dg/ubsan/return-6.C: New test.
4597 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4599         * lib/target-supports.exp
4600         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4601         in function comment.
4603 2016-09-27  Martin Liska  <mliska@suse.cz>
4605         PR gcov-profile/46266
4606         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4607         considered.
4609 2016-09-27  Richard Biener  <rguenther@suse.de>
4611         PR tree-optimization/77745
4612         * g++.dg/torture/pr77745.C: New testcase.
4614 2016-09-27  Richard Biener  <rguenther@suse.de>
4616         PR tree-optimization/77478
4617         * gcc.dg/torture/pr77478.c: New testcase.
4619 2016-09-27  Martin Liska  <mliska@suse.cz>
4621         PR gcov-profile/7970
4622         PR gcov-profile/16855
4623         PR gcov-profile/44779
4624         * g++.dg/gcov/pr16855.C: New test.
4626 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4628         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4630 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4632         PR fortran/77666
4633         * gfortran.dg/gomp/pr77666.f90: New test.
4635 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4637         PR ipa/77677
4638         * gcc.dg/torture/pr77677-2.c: New test.
4640 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4642         PR fortran/77420
4643         * gfortran.dg/pr77420_1.f90: New test.
4644         * gfortran.dg/pr77420_2.f90: Ditto.
4645         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4646         * gfortran.dg/pr77420_4.f90: this file.
4648 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4650         PR middle-end/77719
4651         * gfortran.dg/pr77719.f90: New test.
4653 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4655         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4656         singular form of byte when quantity is unknown.
4658 2016-09-26  Marek Polacek  <polacek@redhat.com>
4660         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4662 2016-09-26  Martin Liska  <mliska@suse.cz>
4664         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4665         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4666         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4667         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4668         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4669         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4670         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4671         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4672         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4674 2016-09-26  Marek Polacek  <polacek@redhat.com>
4676         PR c/7652
4677         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4678         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4679         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4680         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4681         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4682         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4683         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4684         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4685         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4686         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4687         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4688         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4689         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4690         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4691         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4692         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4693         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4694         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4695         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4696         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4697         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4698         * c-c++-common/attr-fallthrough-1.c: New test.
4699         * c-c++-common/attr-fallthrough-2.c: New test.
4700         * g++.dg/cpp0x/fallthrough1.C: New test.
4701         * g++.dg/cpp0x/fallthrough2.C: New test.
4702         * g++.dg/cpp1z/fallthrough1.C: New test.
4703         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4704         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4705         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4706         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4708 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4710         PR fortran/77429
4711         * gfortran.dg/pr77429.f90: New test.
4713 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4715         PR fortran/77694
4716         * gfortran.dg/pr77694.f90: New test.
4718 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4720         PR target/51244
4721         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4723 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4725         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4726         for 32-bit mode.
4728 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4730         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4731         for 32-bit mode.
4733 2016-09-24  Marek Polacek  <polacek@redhat.com>
4735         PR c/77490
4736         * c-c++-common/Wbool-operation-1.c: New test.
4737         * gcc.dg/Wbool-operation-1.c: New test.
4739 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4741         * gfortran.dg/dec_static_1.f90: New.
4742         * gfortran.dg/dec_static_2.f90: New.
4743         * gfortran.dg/dec_static_3.f90: New.
4744         * gfortran.dg/dec_static_4.f90: New.
4746 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4748         PR fortran/48298
4749         * gfortran.dg/negative_unit_check.f90: Update test.
4750         * gfortran.dg/dtio_14.f90: New test.
4752 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4754         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4755         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4756         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4757         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4758         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4759         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4760         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4762 2016-09-23  Martin Sebor  <msebor@redhat.com>
4764         PR testsuite/77713
4765         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4766         assuming long double is bigger than double.
4768 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4770         Implement P0138R2, C++17 construction rules for enum class values
4771         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4773 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4775         PR preprocessor/77672
4776         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4777         expected multiline output from first warning to reflect change
4778         in r240434.
4780 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4782         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4784 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4785             Tom de Vries  <tom@codesourcery.com>
4787         PR testsuite/77411
4788         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4790 2016-09-23  Marek Polacek  <polacek@redhat.com>
4792         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4793         * c-c++-common/gomp/atomic-13.c: Likewise.
4794         * c-c++-common/gomp/atomic-14.c: Likewise.
4795         * c-c++-common/pr60439.c: Remove invalid code.
4796         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4797         * g++.dg/expr/bitfield5.C: Likewise.
4798         * g++.dg/expr/bitfield6.C: Likewise.
4799         * g++.dg/expr/bool1.C: Likewise.
4800         * g++.dg/expr/bool3.C: Likewise.
4801         * g++.dg/expr/lval3.C: Likewise.
4802         * g++.dg/expr/lval4.C: Likewise.
4803         * g++.old-deja/g++.jason/bool5.C: Likewise.
4805 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4807         PR preprocessor/77672
4808         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4809         (test_terminator_location): New function.
4811 2016-09-23  Richard Biener  <rguenther@suse.de>
4813         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4815 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4817         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4818         -march=armv8.2-a+fp16 when supported by the hardware.
4819         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4820         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4821         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4822         semi-colons to a macro invocations.
4823         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4824         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4825         defined.
4826         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4827         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4828         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4829         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4830         defined.
4831         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4832         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4833         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4834         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4835         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4836         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4837         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4838         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4839         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4840         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4841         defined.
4842         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4843         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4844         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4845         defined.
4846         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4847         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4848         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4849         defined.
4850         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4851         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4852         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4853         defined.
4854         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4855         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4856         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4857         defined.  Also fix some white-space.
4858         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4859         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4860         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4861         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4862         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4863         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4864         defined.  Also fix some long lines and white-space.
4865         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4866         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4867         defined.  Also fix some long lines and white-space.
4868         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4869         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4870         defined.
4871         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4872         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4873         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4874         defined.
4875         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4876         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4877         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4878         defined.
4879         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4880         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4881         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4882         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4883         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4884         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4885         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4886         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4887         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4888         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4889         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4890         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4891         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4892         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4893         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4894         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4895         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4896         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4897         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4899 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4900             Matthew Wahab  <matthew.wahab@arm.com>
4902         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4903         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4904         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4905         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4906         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4907         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4908         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4909         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4910         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4911         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4912         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4913         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4914         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4915         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4916         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4917         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4918         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4919         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4920         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4921         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4922         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4923         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4924         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4925         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4926         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4927         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4928         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4929         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4930         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4931         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4932         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4933         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4934         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4935         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4936         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4937         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4938         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4940 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4942         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4943         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4944         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4945         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4946         support.
4948 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4950         PR ipa/77677
4951         * gcc.dg/torture/pr77677.c: New test.
4953 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4955         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4956         here now.
4958 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4960         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4961         options.  Add tests for float16x4_t and float16x8_t.
4963 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4965         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4966         * gcc.target/s390/risbg-ll-2.c: Ditto.
4967         * gcc.target/s390/risbg-ll-3.c: Ditto.
4969 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4971         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4972         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4974 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4976         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4977         output to the simplified instructions.
4979 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4981         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4982         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4984 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4986         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4987         (FP16_SUPPORTED): New
4988         (expected-hfloat-16x4): Make conditional on __fp16 support.
4989         (expected-hfloat-16x8): Likewise.
4990         (vdup_n_f16): Disable for non-AArch64 targets.
4991         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4992         conditional on FP16_SUPPORTED.
4993         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4994         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4995         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4996         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4997         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4998         for testing __fp16.
4999         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5000         conditional on FP16_SUPPORTED.
5001         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5002         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5004 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5006         * gcc.target/arm/short-vfp-1.c: New.
5008 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5010         * gcc.target/arm/attr-fp16-arith-1.c: New.
5012 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5014         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5015         New.
5016         (add_options_for_arm_v8_2a_fp16_neon): New.
5017         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5018         (add_options_for_arm_arch_v8_2a): Auto-generate.
5019         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5020         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5021         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5022         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5023         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5024         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5025         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5027 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5029         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5030         arm_fp16_alternative_ok.
5031         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5032         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5033         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5034         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5035         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5036         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5037         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5038         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5039         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5040         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5041         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5042         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5043         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5044         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5045         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5046         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5047         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5048         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5049         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5050         arm_fp16_alternative_ok.
5051         * lib/target-supports.exp
5052         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5053         (check_effective_target_arm_fp16_alternative_ok): New.
5054         (check_effective_target_arm_fp16_none_ok_nocache): New.
5055         (check_effective_target_arm_fp16_none_ok): New.
5057 2016-09-23  Martin Liska  <mliska@suse.cz>
5059         * gcc.dg/ipa/pr77653.c: Replace adress
5060         with address.
5062 2016-09-23  Martin Liska  <mliska@suse.cz>
5064         * gcc.target/i386/movbe-4.c: New test.
5066 2016-09-23  Martin Liska  <mliska@suse.cz>
5068         * gcc.target/i386/crc32-5.c: New test.
5070 2016-09-23  Martin Liska  <mliska@suse.cz>
5072         * gcc.target/i386/pr71652.c: New test.
5073         * gcc.target/i386/pr71652-2.c: New test.
5074         * gcc.target/i386/pr71652-3.c: New test.
5076 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5078         * lib/gcc-dg.exp (process-message): Support relative line number
5079         notation - .+4 or .-1 etc.
5080         * gcc.dg/dg-test-1.c: New test.
5082 2016-09-22  Martin Sebor  <msebor@redhat.com>
5084         PR target/77676
5085         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5086         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5087         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5088         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5090 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5092         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5093         * gcc.dg/ifcvt-2.c: Ditto.
5094         * gcc.dg/zero_bits_compound-1.c: Ditto.
5095         * gcc.dg/zero_bits_compound-1.c: Ditto.
5096         * gcc.dg/pr40550.c: Simplify target selectors.
5097         Use dg-additional-options.
5098         * gcc.dg/pr47893.c: Ditto.
5099         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5100         additional options for 32-bit x86 targets.
5101         * gcc.dg/pr70955.c: Move to ...
5102         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5104 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5106         PR c++/61019
5107         * g++.dg/cpp0x/pr61019.C: New.
5109 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5110             Terry Guo  <terry.guo@arm.com>
5112         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5113         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5114         * gcc.target/arm/pure-code/pure-code.exp: New.
5116 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5118         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5119         Remove SSE effective target requirement.
5121 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5123         PR c++/71979
5124         * g++.dg/cpp0x/pr71979.C: New.
5126 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5128         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5130 2016-09-22  Martin Liska  <mliska@suse.cz>
5132         PR ipa/77653
5133         * gcc.dg/ipa/pr77653.c: New test.
5135 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5137         PR fortran/77665
5138         * gfortran.dg/gomp/pr77665.f90: New test.
5140 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5142         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5143         * gfortran.dg/dtio_13.f90: New test.
5145 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5147         PR fortran/66107
5148         * gfortran.dg/pr66107.f90: New test.
5150 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5152         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5153         with call to builtin delete function.
5155 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5157         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5158         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5159         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5160         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5161         tests.
5163 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5165         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5167 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5169         PR c++/77651
5170         * g++.dg/cpp1z/aligned-new6.C: New test.
5172 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5174         * gcc.target/arm/fp16-aapcs-3.c: New.
5175         * gcc.target/arm/fp16-aapcs-4.c: New.
5176         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5177         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5178         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5179         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5181 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5183         PR tree-optimization/77550
5184         * g++.dg/pr77550.C: New test.
5186 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5188         PR target/77326
5189         * gcc.target/avr/torture/pr77326.c: New test.
5191 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5193         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5195 2016-09-21  Richard Biener  <rguenther@suse.de>
5197         PR tree-optimization/77648
5198         * gcc.dg/torture/pr77648-1.c: New testcase.
5199         * gcc.dg/torture/pr77648-2.c: Likewise.
5201 2016-09-21  Richard Biener  <rguenther@suse.de>
5202         Jakub Jelinek  <jakub@redhat.com>
5204         PR tree-optimization/77621
5205         * gcc.dg/pr77621.c: New testcase.
5207 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5209         PR fortran/77657
5210         * gfortran.dg/dtio_12.f90: New test.
5212 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5214         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5216 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5218         PR tree-optimization/72835
5219         * gcc.dg/tree-ssa/pr72835.c: New test.
5221 2016-09-20  Martin Sebor  <msebor@redhat.com>
5223         PR middle-end/49905
5224         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5225         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5226         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5227         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5228         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5229         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5230         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5232 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5234         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5235         arguments/compare will be optimized away.
5236         * gcc.dg/torture/ftrapv-1.c: Likewise.
5238 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5240         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5241         will be optimized away.
5242         * gcc.dg/ipa/vrp1.c: New test.
5243         * gcc.dg/ipa/vrp2.c: New test.
5244         * gcc.dg/ipa/vrp3.c: New test.
5246 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5248         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5249         does the same transformation.
5250         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5251         * gcc.dg/tree-ssa/evrp1.c: New test.
5252         * gcc.dg/tree-ssa/evrp2.c: New test.
5253         * gcc.dg/tree-ssa/evrp3.c: New test.
5254         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5255         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5256         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5257         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5258         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5259         foling now happens early.
5260         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5261         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5262         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5263         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5264         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5266 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5268         PR target/77621
5269         * gcc.target/i386/pr77621.c: New test.
5270         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5271         pattern, loop should vectorize with -mtune=atom.
5273 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5274             Jakub Jelinek  <jakub@redhat.com>
5276         PR testsuite/63299
5277         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5278         instead of delete.
5280 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5282         PR c++/77626
5283         * g++.dg/other/pr77626.C: New test.
5285         PR c++/77638
5286         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5288         PR c++/77637
5289         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5291         PR middle-end/77624
5292         * c-c++-common/pr77624-1.c: New test.
5293         * c-c++-common/pr77624-2.c: New test.
5295 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5297         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5298         of digits expected.
5300 2016-09-20  Richard Biener  <rguenther@suse.de>
5302         PR tree-optimization/77646
5303         * gcc.dg/torture/pr77646.c: New testcase.
5305 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5307         PR c++/77434
5308         * c-c++-common/Wint-in-bool-context.c: New test.
5310 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5312         * gcc.dg/cr-decimal-dig-1.c: New test.
5314 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5316         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5317         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5318         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5319         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5321 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5323         PR rtl-optimization/77416
5324         * gcc.target/powerpc/pr77416.c: New.
5326 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5328         PR c++/77639
5329         * g++.dg/template/error-recovery4.C: New test.
5331 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5333         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5335 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5337         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5338         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5340 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5341             Jan Hubicka  <jh@suse.cz>
5343         PR target/77587
5344         * gcc.dg/pr77587.c: New test.
5345         * gcc.dg/pr77587a.c: New file.
5347 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5349         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5350         * gfortran.dg/coarray_38.f90:
5351         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5352         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5353         * gfortran.dg/coarray_allocate_7.f08: New test.
5354         * gfortran.dg/coarray_allocate_8.f08: New test.
5355         * gfortran.dg/coarray_allocate_9.f08: New test.
5356         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5357         new caf_register.
5358         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5359         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5360         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5361         get_by_refs.
5362         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5363         * gfortran.dg/coarray_lock_7.f90: Same.
5364         * gfortran.dg/coarray_poly_5.f90: Same.
5365         * gfortran.dg/coarray_poly_6.f90: Same.
5366         * gfortran.dg/coarray_poly_7.f90: Same.
5367         * gfortran.dg/coarray_poly_8.f90: Same.
5368         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5370 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5372         PR fortran/77584
5373         * gfortran.dg/dec_structure_15.f90: New testcase.
5375 2016-09-19  Richard Biener  <rguenther@suse.de>
5377         PR middle-end/77605
5378         * gcc.dg/torture/pr77605.c: New testcase.
5380 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5382         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5384 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5386         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5387         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5388         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5389         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5390         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5391         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5392         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5393         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5394         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5395         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5396         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5398 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5400         * gcc.target/i386/pr68633.c: Fix expected result.
5402 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5404         PR fortran/68078
5405         * gfortran.dg/pr68078.f90: New test.
5406         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5408 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5410         PR target/77613
5411         * gcc.target/powerpc/swaps-p8-25.c: New.
5413 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5415         PR c++/77482
5416         * g++.dg/cpp0x/constexpr-77482.C: New test.
5418         PR c++/77379
5419         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5420         thunk offsets.
5421         * g++.dg/abi/abi-tag23a.C: Likewise.
5423         PR c++/77338
5424         * g++.dg/cpp0x/decltype-77338.C: New test.
5426         PR c++/77375
5427         * g++.dg/cpp0x/mutable1.C: New test.
5429 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5431         PR fortran/77612
5432         * gfortran.dg/pr77612.f90: New test.
5434 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5436         * gcc.dg/torture/pr70421.c: Require int32plus.
5438 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5440         PR middle-end/77475
5441         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5443         PR target/77526
5444         * gcc.target/i386/pr77526.c: New test.
5446 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5447             Eric Botcazou  <ebotcazou@adacore.com>
5449         PR middle-end/77594
5450         * gcc.target/i386/pr77594.c: New test.
5452 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5454         PR fortran/69963
5455         * gfortran.dg/misplaced_implicit_character.f90: New test.
5457 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5459         PR tree-optimization/77503
5460         * gcc.dg/vect/pr77503.c: New test.
5462 2016-09-15  Richard Biener  <rguenther@suse.de>
5464         PR middle-end/77544
5465         * c-c++-common/torture/pr77544.c: New testcase.
5467 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5469         PR middle-end/77475
5470         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5471         * gcc.dg/march-generic.c: Likewise.
5472         * gcc.target/i386/spellcheck-options-1.c: New test.
5473         * gcc.target/i386/spellcheck-options-2.c: New test.
5474         * gcc.target/i386/spellcheck-options-3.c: New test.
5475         * gcc.target/i386/spellcheck-options-4.c: New test.
5477 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5479         PR fortran/72743
5480         * gfortran.dg/goacc/pr72743.f90: New test.
5482 2016-09-15  Richard Biener  <rguenther@suse.de>
5484         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5486 2016-09-15  Richard Biener  <rguenther@suse.de>
5488         PR tree-optimization/77514
5489         * gcc.dg/torture/pr77514.c: New testcase.
5491 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5493         PR c++/77549
5494         * g++.dg/lookup/pr77549.C: New test.
5496 2016-09-14  Marek Polacek  <polacek@redhat.com>
5498         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5499         * c-c++-common/gomp/atomic-13.c: Likewise.
5500         * c-c++-common/gomp/atomic-14.c: Likewise.
5501         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5502         * g++.dg/cpp1z/bool-increment1.C: New test.
5503         * c-c++-common/pr60439.c: Add dg-warning.
5504         * g++.dg/expr/bitfield4.C: Likewise.
5505         * g++.dg/expr/bitfield5.C: Likewise.
5506         * g++.dg/expr/bitfield6.C: Likewise.
5507         * g++.dg/expr/bool1.C: Likewise.
5508         * g++.dg/expr/bool3.C: Likewise.
5509         * g++.dg/expr/lval3.C: Likewise.
5510         * g++.dg/expr/lval4.C: Likewise.
5511         * g++.old-deja/g++.jason/bool5.C: Likewise.
5512         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5513         * g++.dg/other/error18.C: Likewise.
5514         * g++.dg/gomp/atomic-14.C: Likewise.
5516 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5518         PR c++/77539
5519         * g++.dg/cpp1y/pr77539.C: New.
5521 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5523         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5524         dg-require.
5525         * g++.dg/ext/builtin_alloca.C: Likewise.
5526         * g++.dg/template/spec35.C: Likewise.
5527         * gcc.dg/builtins-68.c: Likewise.
5528         * gcc.misc-tests/gcov-13.c: Likewise.
5529         * gcc.misc-tests/gcov-14.c: Likewise.
5531 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5533         * gfortran.dg/dec_structure_14.f90: New testcase.
5535 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5537         PR sanitizer/68260
5538         * c-c++-common/tsan/pr68260.c: New test.
5540 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5542         PR target/70713
5543         * gcc.target/msp430/function-attributes-1.c: New test.
5544         * gcc.target/msp430/function-attributes-2.c: New test.
5545         * gcc.target/msp430/function-attributes-3.c: New test.
5547 2015-04-18  Martin Sebor  <msebor@redhat.com>
5549         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5550         of non-nul characters.
5551         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5553 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5555         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5556         * g++.dg/cpp1z/gen-attrs1.C: New test.
5558         PR tree-optimization/77454
5559         * gcc.dg/pr77454.c: New test.
5561         PR c++/77553
5562         * g++.dg/cpp1y/constexpr-77553.C: New test.
5564 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5566         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5567         (test_show_locus): Replace rich_location::add_fixit_insert calls
5568         with add_fixit_insert_before and add_fixit_insert_after.
5570 2016-09-13  Jason Merrill  <jason@redhat.com>
5571             Tom de Vries  <tom@codesourcery.com>
5573         PR c++/77427
5574         * g++.dg/pr77427.C: New test.
5576 2016-09-13  Martin Liska  <mliska@suse.cz>
5578         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5579         effective target.
5580         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5581         * lib/target-supports.exp: Define the new target.
5583 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5585         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5586         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5588 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5590         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5591         variable arguments.
5592         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5593         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5594         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5595         variable argument.
5596         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5597         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5599 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5601         PR c++/77496
5602         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5603         * g++.dg/ext/pr77496.C: New test.
5604         * g++.dg/warn/pr77496.C: New test.
5606 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5608         PR c/72858
5609         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5610         to preserve conversion chars, and to preserve prefix information.
5611         * gcc.dg/format/pr72858.c: New test case.
5613 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5615         * gfortran.dg/pr77507.f90: Move to ...
5616         * gfortran.dg/ieee/pr77507.f90: here.
5618 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5620         PR ipa/61159
5621         * compile/pr61159.c: New testcase
5623 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5625         PR ipa/64316
5626         * gcc.dg/ipa/pr63416.c: New testcase.
5628 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5629             Steven G. Kargl  <kargl@gcc.gnu.org>
5631         PR fortran/77532
5632         * gfortran.dg/dtio_11.f90: new test.
5634 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5636         PR fortran/77507
5637         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5638         * gfortran.dg/c_assoc_4.f90: Ditto.
5640 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5642         PR C/71602
5643         * c-c++-common/va-arg-va-list-type.c: New test.
5645 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5647         PR rtl-optimization/77289
5648         * gcc.target/powerpc/pr77289.c: New test.
5650 2016-09-09  Martin Sebor  <msebor@redhat.com>
5652         PR c/77520
5653         PR c/77521
5654         * gcc.dg/pr77520.c: New test.
5655         * gcc.dg/pr77521.c: New test.
5657 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5659         PR fortran/77506
5660         * gfortran.dg/pr77506.f90: New test.
5662 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5664         PR fortran/77507
5665         * gfortran.dg/pr77507.f90: New test.
5667 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5669         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5671 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5672             Louis Krupp      <lkrupp@gcc.gnu.org>
5674         PR fortran/69514
5675         * gfortran.dg/pr69514_1.f90: New test.
5676         * gfortran.dg/pr69514_2.f90: New test.
5678 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5680         PR fortran/77500
5681         * gfortran.dg/gomp/pr77500.f90: New test.
5683         PR fortran/77516
5684         * gfortran.dg/gomp/pr77516.f90: New test.
5686 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5688         PR middle-end/77475
5689         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5690         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5691         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5692         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5693         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5694         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5696 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5698         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5699         "substring-locations.h".
5701 2016-09-07  Richard Biener  <rguenther@suse.de>
5703         PR c/77450
5704         * c-c++-common/vector-subscript-8.c: Move ..
5705         * gcc.dg/pr77450.c: ... here.
5707 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709         PR libgfortran/77393
5710         * gfortran.dg/fmt_f0_2.f90: Update test.
5711         * gfortran.dg/fmt_f0_3.f90: New test.
5713 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5715         PR debug/77389
5716         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5717         in dg-options.
5719         PR debug/57519
5720         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5722 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5724         PR target/69255
5725         * gcc.target/i386/pr69255-1.c: New test.
5726         * gcc.target/i386/pr69255-2.c: New test.
5727         * gcc.target/i386/pr69255-3.c: New test.
5729 2016-09-06  Martin Sebor  <msebor@redhat.com>
5731         PR c/77336
5732         * gcc.dg/format/miss-7.c: New test.
5734 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5736         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5738 2016-09-06  Martin Liska  <mliska@suse.cz>
5740         PR gcov-profile/77378
5741         PR gcov-profile/77466
5742         * gcc.dg/profile-update-warning.c: New test.
5744 2016-09-06  Richard Biener  <rguenther@suse.de>
5746         PR tree-optimization/77479
5747         * gcc.dg/torture/pr77479.c: New testcase.
5749 2016-09-06  Richard Biener  <rguenther@suse.de>
5751         PR c/77450
5752         * c-c++-common/vector-subscript-7.c: Adjust.
5753         * c-c++-common/vector-subscript-8.c: New testcase.
5755 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5757         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5759 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5761         PR target/77476
5762         * gcc.target/i386/avx512f-pr77476.c: New test.
5763         * gcc.target/i386/avx512bw-pr77476.c: New test.
5764         * gcc.target/i386/avx512dq-pr77476.c: New test.
5766         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5767         Update comment to mention also avx512f.
5769         PR sanitizer/77396
5770         * g++.dg/asan/pr77396-2.C: New test.
5772 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5774         PR rtl-optimization/77452
5775         * gcc.target/i386/pr77452.c: New test.
5777 2016-09-05  Marek Polacek  <polacek@redhat.com>
5779         PR c/77423
5780         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5782 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5784         PR fortran/77391
5785         * gfortran.dg/pr77391.f90: New test.
5787 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5789         PR fortran/77460
5790         * gfortran.dg/pr77460.f90: New test.
5792 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5794         PR c/65467
5795         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5797 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5799         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5801 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5803         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5804         test case.
5805         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5806         diagnostic-test-show-locus-generate-patch.c to the sources
5807         for diagnostic_plugin_test_show_locus.c.
5809 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5811         PR c/65467
5812         * gcc.dg/gomp/_Atomic-1.c: New test.
5813         * gcc.dg/gomp/_Atomic-2.c: New test.
5814         * gcc.dg/gomp/_Atomic-3.c: New test.
5815         * gcc.dg/gomp/_Atomic-4.c: New test.
5816         * gcc.dg/gomp/_Atomic-5.c: New test.
5818         PR sanitizer/77396
5819         * g++.dg/asan/pr77396.C: New test.
5821 2016-09-01  Martin Sebor  <msebor@redhat.com>
5823         PR tree-optimization/71831
5824         * gcc.dg/builtin-object-size-16.c: New test.
5825         * gcc.dg/builtin-object-size-17.c: New test.
5827 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5829         PR libgfortran/77393
5830         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5832 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5834         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5835         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5836         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5837         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5838         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5839         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5840         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5841         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5842         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5843         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5844         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5845         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5846         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5847         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5848         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5849         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5850         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5851         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5853 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5855         * gnat.dg/opt58.adb: New test.
5856         * gnat.dg/opt58_pkg.ads: New helper.
5858 2016-09-01  Richard Biener  <rguenther@suse.de>
5860         PR middle-end/77436
5861         * gcc.dg/torture/pr77436.c: New testcase.
5863 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5865         * gcc.dg/pr64252.c: Require int32plus.
5866         * gcc.dg/pr66299-1.c: Likewise.
5867         * gcc.dg/pr66299-2.c: Likewise.
5868         * gcc.dg/torture/20131115-1.c: Skip for avr.
5870 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5872         * gcc.target/aarch64/ands_3.c: New test.
5874 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5876         PR fortran/77352
5877         * gfortran.dg/gomp/pr77352.f90: New test.
5879         PR fortran/77374
5880         * gfortran.dg/gomp/pr77374.f08: New test.
5882 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5884         PR tree-optimization/73714
5885         * gcc.dg/tree-ssa/pr73714.c: New test.
5887 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889         PR libgfortran/77393
5890         * gfortran.dg/fmt_f0_2.f90: New test.
5892 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5894         * gcc.target/i386/pr59539-2.c: Adapt options.
5895         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5897 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5899         PR fortran/77418
5900         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5901         of the associate entity and replace with a pointer to the
5902         intended item on the stack.
5904 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5905             Paul Thomas  <pault@gcc.gnu.org>
5907         PR fortran/48298
5908         * gfortran.dg/dtio_1.f90: New test.
5909         * gfortran.dg/dtio_2.f90: New test.
5910         * gfortran.dg/dtio_3.f90: New test.
5911         * gfortran.dg/dtio_4.f90: New test.
5912         * gfortran.dg/dtio_5.f90: New test.
5913         * gfortran.dg/dtio_6.f90: New test.
5914         * gfortran.dg/dtio_7.f90: New test.
5915         * gfortran.dg/dtio_8.f90: New test.
5916         * gfortran.dg/dtio_9.f90: New test.
5917         * gfortran.dg/dtio_10.f90: New test.
5919 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5921         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5922         (test_many_nested_locations): New function.
5923         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5924         (test_show_locus): Handle "test_many_nested_locations".
5926 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5928         * g++.dg/template/double-greater-than-fixit.C: New test case.
5930 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5932         * gnat.dg/opt57.ad[sb]: New test.
5933         * gnat.dg/opt57_pkg.ads: New helper.
5935 2016-08-30  Richard Biener  <rguenther@suse.de>
5937         PR tree-optimization/69047
5938         * gcc.dg/pr69047.c: Fix byte-order check.
5940 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5942         PR tree-optimization/72866
5943         * gcc.dg/vect/pr72866.c: New test.
5945         PR debug/77363
5946         * g++.dg/debug/dwarf2/pr77363.C: New test.
5948         PR middle-end/77377
5949         * gcc.target/i386/pr77377.c: New test.
5951         PR debug/77389
5952         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5953         in dg-options.
5955 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5957         * gfortran.dg/pr77372.f90: Moved to ...
5958         * gfortran.dg/ieee/pr77372.f90: here.
5960 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5962         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5963         vector short/char initializations.
5964         * gcc.target/powerpc/vec-init-5.c: Likewise.
5965         * gcc.target/powerpc/vec-init-6.c: New compile time test for
5966         vector initialization optimizations.
5967         * gcc.target/powerpc/vec-init-7.c: Likewise.
5968         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5969         vector float/double initializations.
5970         * gcc.target/powerpc/vec-init-9.c: Likewise.
5972 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
5974         PR target/77403
5975         * gcc.target/i386/pr77403.c: New test.
5977 2016-08-29  Marek Polacek  <polacek@redhat.com>
5979         PR c/77292
5980         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5982 2016-08-29  Tom de Vries  <tom@codesourcery.com>
5984         PR c/77398
5985         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5987 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5989         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5991 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
5993         * gfortran.dg/dec_structure_13.f90: New testcase.
5995 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
5997         PR fortran/77261
5998         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5999         available.
6001 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6003         PR lto/70955
6004         * gcc.dg/pr70955.c: New test.
6005         * gcc.dg/lto/pr70955_0.c: Same.
6006         * gcc.dg/lto/pr70955_1.c: Same.
6008 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6010         PR tree-optimization/71077
6011         * gcc.target/i386/pr71077.c: New test.
6013 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6015         PR fortran/77380
6016         * gfortran.dg/pr77380.f90: New test.
6018 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6020         PR fortran/77372
6021         gfortran.dg/pr77372.f90: New test.
6023 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6025         * gcc.dg/spellcheck-fields-2.c (test): Move
6026         dg-begin/end-multiline-output within function body.
6027         (test_macro): New function.
6029 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6031         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6032         (test_fixit_insert): Update expected output.
6033         (test_fixit_remove): Likewise.
6034         (test_fixit_replace): Likewise.
6036 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6038         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6039         Fix typo.
6041 2016-08-26  Richard Biener  <rguenther@suse.de>
6043         PR tree-optimization/69047
6044         * gcc.dg/pr69047.c: New testcase.
6046 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6047             Martin Jambhor  <mjambor@suse.cz>
6049         * gcc.dg/ipa/propbits-1.c: New test-case.
6050         * gcc.dg/ipa/propbits-2.c: Likewise.
6051         * gcc.dg/ipa/propbits-3.c: Likewise.
6053 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6055         PR fortran/77351
6056         * gfortran.dg/pr77351.f90: New test.
6058 2016-08-25  Marek Polacek  <polacek@redhat.com>
6060         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6062 2016-08-25  Marek Polacek  <polacek@redhat.com>
6064         PR c/77323
6065         * gcc.dg/pr77323.c: New test.
6067 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6069         PR fortran/77358
6070         * gfortran.dg/submodule_17.f08: New test.
6072 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6073             Michael Collison  <michael.collison@arm.com>
6075         * gcc.target/arm/builtin_saddl.c: New testcase.
6076         * gcc.target/arm/builtin_saddll.c: New testcase.
6077         * gcc.target/arm/builtin_uaddl.c: New testcase.
6078         * gcc.target/arm/builtin_uaddll.c: New testcase.
6079         * gcc.target/arm/builtin_ssubl.c: New testcase.
6080         * gcc.target/arm/builtin_ssubll.c: New testcase.
6081         * gcc.target/arm/builtin_usubl.c: New testcase.
6082         * gcc.target/arm/builtin_usubll.c: New testcase.
6084 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6086         PR target/77270
6087         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6088         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6089         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6090         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6091         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6092         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6093         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6094         effective target.  Remove scan-assembler-times directives.
6095         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6096         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6097         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6099 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6101         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6102         of unsigned int.
6103         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6105 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6107         PR testsuite/77317
6108         * lib/target-supports.exp
6109         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6110         (check_effective_target_vect_natural_alignment): Ditto.
6111         (check_effective_target_vector_alignment_reachable): Ditto.
6112         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6114 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6116         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6118 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6120         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6121         being created from pointers to memory locations.
6122         * gcc.target/powerpc/vec-init-2.c: Likewise.
6124 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6126         * gfortran.dg/dec_structure_12.f90: New testcase.
6128 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6130         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6132 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6134         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6135         verification.
6137 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6139         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6140         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6142 2016-08-23  Richard Biener  <rguenther@suse.de>
6144         PR tree-optimization/27336
6145         * c-c++-common/pr27336.c: New testcase.
6147 2016-08-22  Marek Polacek  <polacek@redhat.com>
6149         PR c++/77321
6150         * g++.dg/cpp1y/pr77321.C: New test.
6152 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6154         PR fortran/60774
6155         * gfortran.dg/empty_label.f: Adjust test for new error message.
6156         * gfortran.dg/empty_label.f90: Ditto.
6157         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6158         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6159         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6161 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6163         PR fortran/61318
6164         * gfortran.dg/pr61318.f90: New test.
6166 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6168         PR fortran/77260
6169         * gfortran.dg/pr77260_1.f90: New test.
6170         * gfortran.dg/pr77260_2.f90: Ditto.
6172 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6174         PR middle-end/77269
6175         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6176         __builtin_signbitf and __builtin_signbitl in expected generic
6177         expansion.
6178         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6179         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6180         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6181         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6182         tests.
6184 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6186         * gcc.dg/torture/float128-builtin.c,
6187         gcc.dg/torture/float128-ieee-nan.c,
6188         gcc.dg/torture/float128x-builtin.c,
6189         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6190         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6191         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6192         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6193         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6194         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6195         gcc.dg/torture/floatn-nan.h: New tests.
6197 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6199         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6200         macro.
6201         (main): Update calls to TEST_I_F.
6202         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6203         macro.
6204         (main): Update calls to TEST_I_F.
6206 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6208         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6209         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6210         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6211         names in calls to TEST_I_F.
6213 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6215         PR c/52952
6216         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6218 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6220         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6221         and !natural_alignment_64.
6222         * gcc.dg/ipa/propalign-2.c: Likewise.
6223         * gcc.dg/ipa/propalign-3.c: Likewise.
6224         * gcc.dg/ipa/propalign-4.c: Likewise.
6225         * gcc.dg/ipa/propalign-5.c: Likewise.
6226         * lib/target-supports.exp
6227         (check_effective_target_natural_alignment_32): Add avr-*-*.
6229 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6231         PR tree-optimization/61839
6232         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6233         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6234         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6235         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6237 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6239         PR c/32187
6240         * lib/target-supports.exp (check_effective_target_float16)
6241         (check_effective_target_float32, check_effective_target_float64)
6242         (check_effective_target_float128, check_effective_target_float32x)
6243         (check_effective_target_float64x)
6244         (check_effective_target_float128x)
6245         (check_effective_target_float16_runtime)
6246         (check_effective_target_float32_runtime)
6247         (check_effective_target_float64_runtime)
6248         (check_effective_target_float128_runtime)
6249         (check_effective_target_float32x_runtime)
6250         (check_effective_target_float64x_runtime)
6251         (check_effective_target_float128x_runtime)
6252         (check_effective_target_floatn_nx_runtime)
6253         (add_options_for_float16, add_options_for_float32)
6254         (add_options_for_float64, add_options_for_float128)
6255         (add_options_for_float32x, add_options_for_float64x)
6256         (add_options_for_float128x): New procedures.
6257         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6258         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6259         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6260         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6261         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6262         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6263         gcc.dg/torture/float128-complex.c,
6264         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6265         gcc.dg/torture/float128x-basic.c,
6266         gcc.dg/torture/float128x-complex.c,
6267         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6268         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6269         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6270         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6271         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6272         gcc.dg/torture/float32x-basic.c,
6273         gcc.dg/torture/float32x-complex.c,
6274         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6275         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6276         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6277         gcc.dg/torture/float64x-basic.c,
6278         gcc.dg/torture/float64x-complex.c,
6279         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6280         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6281         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6282         gcc.dg/torture/floatn-tg.h,
6283         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6284         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6285         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6286         gcc.dg/torture/fp-int-convert-float128x.c,
6287         gcc.dg/torture/fp-int-convert-float16-timode.c,
6288         gcc.dg/torture/fp-int-convert-float16.c,
6289         gcc.dg/torture/fp-int-convert-float32-timode.c,
6290         gcc.dg/torture/fp-int-convert-float32.c,
6291         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6292         gcc.dg/torture/fp-int-convert-float32x.c,
6293         gcc.dg/torture/fp-int-convert-float64-timode.c,
6294         gcc.dg/torture/fp-int-convert-float64.c,
6295         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6296         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6297         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6298         maximum exponent of floating-point type.  Use it in testing
6299         whether 0x8...0 fits in the floating-point type.  Always treat -1
6300         (signed 0xf...f) as fitting in the floating-point type.
6301         (M_OK1): New macro.
6302         * gcc.dg/torture/fp-int-convert-double.c,
6303         gcc.dg/torture/fp-int-convert-float.c,
6304         gcc.dg/torture/fp-int-convert-float128-timode.c,
6305         gcc.dg/torture/fp-int-convert-float128.c,
6306         gcc.dg/torture/fp-int-convert-float80-timode.c,
6307         gcc.dg/torture/fp-int-convert-float80.c,
6308         gcc.dg/torture/fp-int-convert-long-double.c,
6309         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6311 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6313         PR fortran/72744
6314         * gfortran.dg/gomp/pr72744.f90: New test.
6316         PR fortran/69281
6317         * gfortran.dg/gomp/pr69281.f90: New test.
6319 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6321         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6322         the last special seed value.
6323         * gfortran.dg/random_7.f90: Use size for last array member instead
6324         of hardcoded value.
6326 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6328         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6329         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6331 2016-08-19  Richard Biener  <rguenther@suse.de>
6333         PR tree-optimization/77286
6334         * gcc.dg/torture/pr77286.c: New testcase.
6336 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6338         * gcc.dg/verbose-asm-2.c: New test case.
6340 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6342         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6343         (custom_diagnostic_finalizer): Update for change to
6344         diagnostic_show_locus.
6346 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6348         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6349         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6351 2016-08-18  Marek Polacek  <polacek@redhat.com>
6353         PR c/71514
6354         * gcc.dg/pr71514.c: New test.
6356 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6358         PR target/72839
6359         * gcc.target/i386/pr72839.c: New test.
6361 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6363         PR middle-end/70895
6364         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6365         * c-c++-common/goacc/reduction-1.c: Likewise.
6366         * c-c++-common/goacc/reduction-2.c: Likewise.
6367         * c-c++-common/goacc/reduction-3.c: Likewise.
6368         * c-c++-common/goacc/reduction-4.c: Likewise.
6370 2016-08-18  Alan Modra  <amodra@gmail.com>
6372         * gcc.c-torture/compile/pr72771.c: New.
6374 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6376         PR fortran/67496
6377         * gfortran.dg/pr67496.f90: New test.
6379 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6381         PR tree-optimization/71752
6382         * gcc.dg/vect/pr71752.c: New.
6384 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6386         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6388 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6390         PR middle-end/77259
6391         * g++.dg/ipa/devirt-52.C: New test.
6393 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6395         * c-c++-common/goacc/reduction-6.c: New testcase.
6397 2016-08-17  Richard Biener  <rguenther@suse.de>
6399         PR tree-optimization/76490
6400         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6401         * gcc.dg/pr52904.c: XFAIL.
6403 2016-08-17  Richard Biener  <rguenther@suse.de>
6405         PR tree-optimization/23855
6406         * gcc.dg/loop-unswitch-2.c: Adjust.
6408 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6410         PR tree-optimization/72817
6411         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6413 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6415         PR libgcc/77265
6416         * gcc.dg/torture/float128-extend-inf.c: New test.
6418 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6420         PR c/72857
6421         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6422         for embedded NUL.
6423         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6424         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6425         caret placement.
6426         (test_oct): Likewise.
6427         (test_multiple): Likewise.
6428         (test_field_width_specifier): Likewise.
6429         (test_field_width_specifier_2): New function.
6430         (test_field_precision_specifier): New function.
6431         (test_embedded_nul): Update expected caret placement.
6432         (test_non_contiguous_strings): Update line number.
6433         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6434         (__emit_string_literal_range): Add "caret_idx" param.
6435         (test_simple_string_literal): Add value for new param, updating
6436         expected output..
6437         (test_concatenated_string_literal): Likewise.
6438         (test_multiline_string_literal): Likewise.
6439         (test_hex): Likewise.
6440         (test_oct): Likewise.
6441         (test_multiple): Likewise.
6442         (test_ucn4): Likewise.
6443         (test_ucn8): Likewise.
6444         (test_u8): Likewise.
6445         (test_u): Likewise; update expected message, from "range" to
6446         "location".
6447         (test_U): Likewise.
6448         (test_L): Likewise.
6449         (test_macro): Add value for new param.
6450         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6451         (__emit_string_literal_range): Add "caret_idx" param.
6452         (test_stringified_token_1): Add value for new param.  Update
6453         expected message, from "range" to "location".
6454         (test_stringized_token_2): Likewise, adding param to macro.
6455         (test_stringified_token_3): Likewise.
6456         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6457         (emit_warning): Convert param from source_range to location_t.
6458         (test_string_literals): Add caret_idx param, and use it when
6459         constructing a substring_loc.  Update error message, from
6460         "range" to "location".
6462 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6464         PR target/71910
6465         * g++.dg/gomp/pr71910.C: New test.
6467         PR middle-end/67485
6468         * gcc.c-torture/compile/pr67485.c: New test.
6470         PR target/72867
6471         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6473 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6475         PR tree-optimization/69848
6476         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6478 2016-08-16  Martin Liska  <mliska@suse.cz>
6480         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6481         of memory operations so that it can be handled by core2
6482         in 32-bit mode.
6484 2016-08-16  Richard Biener  <rguenther@suse.de>
6486         PR tree-optimization/76783
6487         * gcc.dg/pr76783.c: New testcase.
6488         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6490 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6492         PR tree-optimization/72817
6493         PR tree-optimization/73450
6494         * gcc.dg/tree-ssa/pr72817.c: New test.
6495         * gcc.dg/tree-ssa/pr73450.c: New test.
6497 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6499         * gfortran.dg/init_flag_13.f90: New testcase.
6500         * gfortran.dg/init_flag_14.f90: Ditto.
6501         * gfortran.dg/init_flag_15.f03: Ditto.
6502         * gfortran.dg/dec_init_1.f90: Ditto.
6503         * gfortran.dg/dec_init_2.f90: Ditto.
6505 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6507         PR target/72867
6508         * gcc.target/i386/pr72867.c: New test.
6510 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6512         * c-c++-common/dump-ada-spec-5.c: New test.
6514 2016-08-15  Richard Biener  <rguenther@suse.de>
6516         PR tree-optimization/73434
6517         * gcc.dg/torture/pr73434.c: New testcase.
6519 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6521         PR tree-optimization/72824
6522         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6524 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6526         PR fortran/70598
6527         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6528         in use_device clause.
6529         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6530         * gfortran.dg/goacc/list.f95: Adjust to catch
6531         "neither a POINTER nor an array" error messages.
6533 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6535         PR target/76342
6536         * gcc.target/i386/pr76342.c: New test.
6538 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6540         PR c/71512
6541         * g++.dg/ubsan/pr71512.C: New test.
6542         * c-c++-common/ubsan/pr71512-1.c: New test.
6543         * c-c++-common/ubsan/pr71512-2.c: New test.
6545 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6547         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6548         vector initialization options.
6549         * gcc.target/powerpc/vec-init-2.c: Likewise.
6550         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6551         is generated on ISA 3.0.
6553 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6555         PR middle-end/71654
6556         * gcc.dg/c-c++-common/pr71654.c: New test.
6557         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6558         dg-options.
6559         * gcc.dg/tree-ssa/vrp24: Likewise.
6561 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6563         PR c/67410
6564         * gcc.dg/pr67410.c: New test.
6566 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6568         PR tree-optimization/69848
6569         * gcc.dg/vect/vect-pr69848.c: New test.
6571 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6573         PR testsuite/71008
6574         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6575         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6576         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6577         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6579 2016-08-12  Richard Biener  <rguenther@suse.de>
6581         PR tree-optimization/57326
6582         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6583         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6584         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6585         * gcc.target/i386/pr45685.c: Likewise.
6586         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6587         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6588         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6589         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6590         * gfortran.dg/pr34163.f90: Likewise.
6592 2016-08-12  Martin Liska  <mliska@suse.cz>
6594         * g++.dg/gcov/gcov-16.C: New test.
6595         * lib/gcov.exp: Support new argument for run-gcov function.
6597 2016-08-12  Martin Liska  <mliska@suse.cz>
6599         PR gcov-profile/35590
6600         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6602 2016-08-12  Richard Biener  <rguenther@suse.de>
6604         PR tree-optimization/72851
6605         * gcc.dg/torture/pr72851.c: New testcase.
6607 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6609         PR debug/63240
6610         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6611         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6612         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6613         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6614         DW_AT_deleted.
6616         PR debug/55641
6617         * g++.dg/debug/dwarf2/ref-1.C: New.
6619         PR debug/49366
6620         * g++.dg/debug/dwarf2/template-params-12.H: New.
6621         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6622         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6623         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6624         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6625         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6626         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6627         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6629 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6631         PR target/72863
6632         * gcc.target/powerpc/pr72863.c: New test.
6634 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6636         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6638 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6640         * gcc.target/i386/pieces-strcpy-1.c: New test.
6641         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6643 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6645         PR c++/72868
6646         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6648 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6650         * gcc.target/i386/pieces-memcpy-1.c: New test.
6651         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6652         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6653         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6654         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6655         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6657 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6659         PR c/72816
6660         * gcc.dg/pr72816.c: Remove dg-error.
6662 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6664         PR tree-optimization/71083
6665         * gcc.c-torture/execute/pr71083.c: New test.
6666         * gnat.dg/loop_optimization23.adb: New test.
6667         * gnat.dg/loop_optimization23_pkg.ads: New test.
6668         * gnat.dg/loop_optimization23_pkg.adb: New test.
6670 2016-08-11  Richard Biener  <rguenther@suse.de>
6672         PR tree-optimization/72772
6673         * gcc.dg/graphite/pr35356-1.c: Adjust.
6674         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6676 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6678         * gfortran.dg/random_7.f90: Take into account that the last seed
6679         value is the special p value.
6680         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6682 2016-08-11  Richard Biener  <rguenther@suse.de>
6684         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6686 2016-08-11  Alan Modra  <amodra@gmail.com>
6688         * gcc.target/powerpc/pr71680.c: New.
6690 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6692         * gcc.target/powerpc/bfp/bfp.exp: New file.
6693         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6694         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6695         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6696         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6697         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6698         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6699         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6700         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6701         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6702         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6703         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6704         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6705         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6706         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6707         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6708         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6709         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6710         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6711         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6712         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6713         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6714         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6715         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6716         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6717         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6718         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6719         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6720         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6721         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6722         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6723         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6724         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6725         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6726         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6727         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6728         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6729         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6730         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6731         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6732         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6733         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6734         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6735         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6736         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6737         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6738         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6739         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6740         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6741         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6742         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6743         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6744         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6745         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6747 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6749         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6750         Add aarch64*-*-*.
6752 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6754         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6756 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6758         PR target/72853
6759         * gcc.target/powerpc/pr72853.c: New test.
6761 2016-08-10  Martin Liska  <mliska@suse.cz>
6763         PR gcov-profile/58306
6764         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6766 2016-08-10  Martin Liska  <mliska@suse.cz>
6768         * g++.dg/gcov/gcov-threads-1.C: New test.
6770 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6772         PR target/71873
6773         * gcc.target/avr/pr71873.c: New test.
6775 2016-08-09  Martin Liska  <mliska@suse.cz>
6777         * g++.dg/gcov/gcov-dump-1.C: New test.
6778         * g++.dg/gcov/gcov-dump-2.C: New test.
6780 2016-08-09  Martin Liska  <mliska@suse.cz>
6782         * gcc.dg/tree-prof/val-prof-9.c: New test.
6784 2016-08-09  Martin Liska  <mliska@suse.cz>
6786         * gcc.dg/tree-prof/val-prof-8.c: New test.
6788 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6790         PR ipa/71981
6791         * gcc.dg/ipa/pr71981.c: New test.
6793 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6795         PR tree-optimization/33707
6796         * gcc.dg/vect/pr33707.c: New test.
6798 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6800         PR tree-optimization/pr72772
6801         * gcc.dg/tree-ssa/pr72772.c: New test.
6803 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6805         PR rtl-optimization/66669
6806         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6808 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6810         PR tree-optimization/72824
6811         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6813 2016-08-09  Richard Biener  <rguenther@suse.de>
6815         PR tree-optimization/71802
6816         * gcc.dg/torture/pr71802.c: New testcase.
6818 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6820         PR c++/72809
6821         * g++.dg/eh/stdarg1.C: New test.
6823 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6825         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6826         test command line in failure log.
6827         (profopt-execute): dito. Make autofdo file names unique.
6829 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6831         PR c/64955
6832         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6833         output.
6835 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6837         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6838         c99_runtime.
6839         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6840         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6841         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6842         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6843         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6844         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6846 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6848         PR c/52952
6849         * gcc.dg/cpp/pr66415-1.c: Likewise.
6850         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6851         * gcc.dg/format/c90-printf-1.c: Likewise.
6852         * gcc.dg/format/diagnostic-ranges.c: New test case.
6854 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6856         PR fortran/72716
6857         * gfortran.dg/gomp/pr72716.f90: New test.
6859         PR middle-end/72781
6860         * gcc.dg/gomp/pr72781.c: New test.
6862         PR middle-end/68762
6863         * g++.dg/vect/pr68762-1.cc: New test.
6864         * g++.dg/vect/pr68762-2.cc: New test.
6865         * g++.dg/vect/pr68762.h: New file.
6867 2016-08-08  Martin Sebor  <msebor@redhat.com>
6869         PR testsuite/72838
6870         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6871         * g++.dg/warn/overflow-warn-3.C: Same.
6872         * g++.dg/warn/overflow-warn-4.C: Same.
6874 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6876         PR fortran/71936
6877         * gfortran.dg/allocate_with_source_21.f03: New test.
6879 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6881         PR fortran/72698
6882         * gfortran.dg/allocate_with_source_20.f03: New test.
6884 2016-08-08  Alan Modra  <amodra@gmail.com>
6886         * gcc.c-torture/compile/pr72802.c: New.
6888 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6890         PR fortran/70524
6891         * gfortran.dg/dependency_48.f90: New test.
6893 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6895         PR fortran/70040
6896         * gfortran.dg/pr70040.f90:  New testcase.
6898 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6900         PR fortran/71961
6901         * gfortran.dg/matmul_10.f90:  New testcase.
6903 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6905         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6907 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6909         PR c/72816
6910         * gcc.dg/pr72816.c: New test.
6912 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6914         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6915         * g++.dg/conversion/pr41426.C: Likewise.
6916         * g++.dg/conversion/pr66211.C: Likewise.
6917         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6918         * g++.dg/init/ref8.C: Likewise.
6919         * g++.old-deja/g++.law/cvt20.C: Likewise.
6920         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6922 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6924         PR tree-optimization/18046
6925         * gcc.dg/tree-ssa/vrp105.c: New test.
6926         * gcc.dg/tree-ssa/vrp106.c: New test.
6928 2016-08-05  Martin Sebor  <msebor@redhat.com>
6930         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6931         1ul in diagnostics.  Remove hyphen from "constant-expression."
6932         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6933         * g++.dg/cpp0x/static_assert3.C: Same.
6934         * g++.dg/cpp1y/constexpr-throw.C: Same.
6935         * g++.dg/template/nontype3.C: Same.
6936         * g++.dg/warn/overflow-warn-1.C: Same.
6937         * g++.dg/warn/overflow-warn-3.C: Same.
6938         * g++.dg/warn/overflow-warn-4.C: Same.
6940 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6942         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6943         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6944         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6945         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6947 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6949         PR tree-optimization/72810
6950         * gcc.dg/tree-ssa/vrp110.c: New test.
6952 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6954         PR Target/72819
6955         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6956         registers.
6957         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6958         saving the half-precision registers.
6959         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6960         value is returned in h0.
6961         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6962         are passed in FP/SIMD registers.
6963         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6964         passing works corrcetly.
6965         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6966         (hfa_f16x2_t): Likewise.
6967         (hfa_f16x3_t): Likewise.
6968         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6969         are promoted to double and passed in a double register.
6970         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6971         are promoted to double and stacked.
6972         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6973         __fp16 data types.
6974         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6975         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6976         __fp16 first get passed in FP/SIMD registers, then stacked.
6978 2016-08-05  Nathan Sidwell  <nathan@acm.org>
6980         PR c++/68724
6981         * g++.dg/cpp0x/pr68724.C: New.
6983 2016-08-05  Richard Biener  <rguenther@suse.de>
6985         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6987 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6989         * gcc.dg/tree-ssa/vrp107.c: New test.
6990         * gcc.dg/tree-ssa/vrp108.c: New test.
6991         * gcc.dg/tree-ssa/vrp109.c: New test.
6993 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6995         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6996         dg-options.
6998 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7000         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7001         test-cases.
7002         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7003         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7004         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7005         test-cases.
7006         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7007         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7008         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7009         large_double.
7011 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7013         PR c++/72800
7014         * g++.dg/cpp1y/lambda-ice1.C: New.
7016 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7018         PR c++/72759
7019         * g++.dg/cpp1y/pr72759.C: New test.
7021 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7023         * gcc.dg/switch-10.c: New test.
7025 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7027         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7029 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7031         * c-c++-common/goacc/routine-5.c: Update.
7033 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7035         PR rtl-optimization/70903
7036         * gcc.c-torture/execute/pr70903.c: New test.
7038 2016-08-04  Martin Liska  <mliska@suse.cz>
7040         * gcc.dg/params/params.exp: Replace file exists with
7041         TESTING_IN_BUILD_TREE.
7043 2016-08-04  Marek Polacek  <polacek@redhat.com>
7045         PR c++/70229
7046         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7048 2016-08-04  Richard Biener  <rguenther@suse.de>
7050         PR middle-end/71984
7051         * gcc.dg/torture/pr71984.c: Guard correctness check for
7052         little-endian.
7054 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7056         * gcc.c-torture/compile/20160802-1.c: New testcase.
7058 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7060         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7062 2016-08-03  Richard Biener  <rguenther@suse.de>
7064         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7065         and remove -O3.
7066         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7067         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7069 2016-08-03  Richard Biener  <rguenther@suse.de>
7071         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7072         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7073         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7074         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7076 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7078         * gcc.dg/init-excess-2.c: Require int32plus.
7079         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7080         * gcc.dg/pr59963-2.c: Require int32plus.
7081         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7082         * gcc.dg/unroll-7.c: Require int32plus.
7084 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7086         PR tree-optimization/34114
7087         * gcc.dg/tree-ssa/loop-42.c: New test.
7089 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7091         * gcc.target/aarch64/vminmaxnm.c: New.
7092         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7093         tests.
7095 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7097         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7098         vec_extract for vector float, vector int, vector short, and vector
7099         char.
7100         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7101         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7102         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7103         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7105 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7107         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7108         single stack adjustment, no writeback.
7109         * gcc.target/aarch64/test_frame_12.c: Likewise.
7110         * gcc.target/aarch64/test_frame_13.c: Likewise.
7111         * gcc.target/aarch64/test_frame_15.c: Likewise.
7112         * gcc.target/aarch64/test_frame_6.c: Likewise.
7113         * gcc.target/aarch64/test_frame_7.c: Likewise.
7114         * gcc.target/aarch64/test_frame_8.c: Likewise.
7115         * gcc.target/aarch64/test_frame_16.c: New test.
7117 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7119         PR target/72748
7120         * gcc.target/i386/pr72748.c: New test.
7122 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7124         PR tree-optimization/71818
7125         * gcc.dg/vect/pr71818.c: New
7127 2016-08-01  Martin Liska  <mliska@suse.cz>
7129         PR tree-optimization/71857
7130         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7132 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7134         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7136 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7138         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7140 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7142         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7143         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7145 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7147         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7148         (check_effective_target_c++): Likewise. Also match for libstdc++.
7150 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7152         PR fortran/41922
7153         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7154         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7155         * gfortran.dg/pr41922.f90: New test.
7157 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7159         PR fortran/68566
7160         * gfortran.dg/pr68566.f90: new test.
7162 2016-07-30  Martin Sebor  <msebor@redhat.com>
7164         PR c++/60760
7165         PR c++/71091
7166         * g++.dg/cpp0x/constexpr-cast.C: New test.
7167         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7168         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7169         * g++.dg/ubsan/pr63956.C: Correct.
7171 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7173         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7174         vector double or vector long where the vector is in memory.
7175         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7176         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7178 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7180         PR fortran/69867
7181         * gfortran.dg/pr69867.f90: New test.
7183 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7185         PR fortran/69962
7186         * gfortran.dg/pr69962.f90: New test.
7188 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7190         PR fortran/70006
7191         * gfortran.dg/pr70006.f90: New test.
7193 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7195         PR fortran/71730
7196         * gfortran.dg/pr71730.f90: New test.
7197         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7198         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7199         * gfortran.dg/array_constructor_26.f03: Ditto.
7201 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7203         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7204         * gcc.target/powerpc/pr71763.c: Likewise.
7206 2016-07-29  Marek Polacek  <polacek@redhat.com>
7208         PR c/71742
7209         * gcc.dg/940510-1.c: Adjust dg-error.
7210         * gcc.dg/c99-flex-array-1.c: Likewise.
7211         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7213         PR c/71853
7214         * gcc.dg/noncompile/pr71853.c: New test.
7216         PR c/71573
7217         * gcc.dg/noncompile/pr71573.c: New test.
7219         PR c/71926
7220         * g++.dg/warn/Wparentheses-30.C: New test.
7221         * gcc.dg/Wparentheses-14.c: New test.
7223 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7225         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7227 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7229         PR tree-optimization/57558
7230         * gcc.dg/vect/pr57558-1.c: New test.
7231         * gcc.dg/vect/pr57558-2.c: New test.
7233 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7235         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7236         to scan forwprop1 dump pass.
7238 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7240         PR c++/51488
7241         * g++.dg/template/pr51488.C: New.
7243 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7245         PR c/71969
7246         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7247         static __inline__.
7248         * gcc.dg/pr71969-1.c: New test.
7249         * gcc.dg/pr71969-2.c: New test.
7250         * gcc.dg/pr71969-3.c: New test.
7252 2016-07-29  Marek Polacek  <polacek@redhat.com>
7254         PR c/71574
7255         * c-c++-common/pr71574.c: New test.
7257         PR c/71583
7258         * gcc.dg/noncompile/pr71583.c: New test.
7260 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7262         PR middle-end/68217
7263         * gcc.dg/pr68217.c: New test.
7265 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7267         PR fortran/71067
7268         * gfortran.dg/pr71067_1.f90: New test.
7269         * gfortran.dg/pr71067_2.f90: Ditto.
7271 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7273         * gcc.target/powerpc/vec-extract-1.c: New test.
7275 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7277         PR fortran/71799
7278         * gfortran.dg/pr71799.f90: New test.
7280 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7282         PR c++/71665
7283         * g++.dg/cpp0x/pr71665-1.C: New.
7284         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7285         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7286         * g++.dg/ext/label10.C: Likewise.
7287         * g++.dg/parse/constant5.C: Likewise.
7289 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7291         PR fortran/71859
7292         * gfortran.dg/pr71859.f90: New test.
7293         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7294         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7296 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7298         PR fortran/71883
7299         * gfortran.dg/pr71883.f90: New test.
7301 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7303         PR tree-optimization/71734
7304         * g++.dg/vect/pr70729-nest.cc: New test.
7306 2016-07-28  Renlin Li  <renlin.li@arm.com>
7308         Revert
7309         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7311         PR fortran/71902
7312         * gfortran.dg/dependency_47.f90:  New test.
7314 2016-07-28  Martin Liska  <mliska@suse.cz>
7316         PR gcov-profile/68025
7317         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7319 2016-07-28  Martin Liska  <mliska@suse.cz>
7321         * g++.dg/vect/pr70944.cc: New test.
7323 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7325         PR middle-end/71994
7326         * gcc.dg/torture/pr71994.c: New test.
7328 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7330         PR middle-end/71078
7331         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7332         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7333         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7335 2016-07-27  Richard Biener  <rguenther@suse.de>
7337         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7339 2016-07-27  Martin Liska  <mliska@suse.cz>
7341         * gcc.dg/predict-13.c: New test.
7342         * gcc.dg/predict-14.c: New test.
7344 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7346         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7347         including stdint.h.
7348         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7349         including stdint.h.
7351 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7353         PR target/71869
7354         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7355         IEEE built-in functions handle quiet and signalling NaNs
7356         correctly.
7358 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7360         PR fortran/71862
7361         * gfortran.dg/pr71862.f90: New test.
7363 2016-07-26  Martin Sebor  <msebor@redhat.com>
7365         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7366         selector with dg-options.
7368 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7370         PR tree-optimization/18046
7371         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7372         * gcc.dg/tree-ssa/vrp103.c: New test.
7373         * gcc.dg/tree-ssa/vrp104.c: New test.
7375 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7377         * gcc.target/powerpc/pr63354.c: Require lp64 since
7378         -mprofile-kernel is not legal with -m32.
7380 2016-07-26  Richard Biener  <rguenther@suse.de>
7382         PR rtl-optimization/71984
7383         * gcc.dg/torture/pr71984.c: New testcase.
7385 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7387         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7388         g++-dg-runtest via et-dg-runtest.
7389         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7390         * gcc.dg/vect/vect.exp: Likewise.
7391         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7392         gfortran-dg-runtest.
7393         * gfortran.dg/vect/vect.exp: Likewise.
7394         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7395         (check_mips_loongson_hw_available): Likewise.
7396         (check_effective_target_mpaired_single_runtime): Likewise.
7397         (check_effective_target_mips_loongson_runtime): Likewise.
7398         (add_options_for_mpaired_single): Likewise.
7399         (check_effective_target_vect_int): Add global et_index.
7400         Check and save the supported feature for a target selected by
7401         the et_index target.  Break long lines where appropriate.  Call
7402         et-is-effective-target for MIPS with an argument instead of
7403         check_effective_target_* where appropriate.
7404         (check_effective_target_vect_intfloat_cvt): Likewise.
7405         (check_effective_target_vect_uintfloat_cvt): Likewise.
7406         (check_effective_target_vect_floatint_cvt): Likewise.
7407         (check_effective_target_vect_floatuint_cvt): Likewise.
7408         (check_effective_target_vect_simd_clones): Likewise.
7409         (check_effective_target_vect_shift): ewise.
7410         (check_effective_target_whole_vector_shift): Likewise.
7411         (check_effective_target_vect_bswap): Likewise.
7412         (check_effective_target_vect_shift_char): Likewise.
7413         (check_effective_target_vect_long): Likewise.
7414         (check_effective_target_vect_float): Likewise.
7415         (check_effective_target_vect_double): Likewise.
7416         (check_effective_target_vect_long_long): Likewise.
7417         (check_effective_target_vect_no_int_max): Likewise.
7418         (check_effective_target_vect_no_int_add): Likewise.
7419         (check_effective_target_vect_no_bitwise): Likewise.
7420         (check_effective_target_vect_widen_shift): Likewise.
7421         (check_effective_target_vect_no_align): Likewise.
7422         (check_effective_target_vect_hw_misalign): Likewise.
7423         (check_effective_target_vect_element_align): Likewise.
7424         (check_effective_target_vect_condition): Likewise.
7425         (check_effective_target_vect_cond_mixed): Likewise.
7426         (check_effective_target_vect_char_mult): Likewise.
7427         (check_effective_target_vect_short_mult): Likewise.
7428         (check_effective_target_vect_int_mult): Likewise.
7429         (check_effective_target_vect_extract_even_odd): Likewise.
7430         (check_effective_target_vect_interleave): Likewise.
7431         (check_effective_target_vect_stridedN): Likewise.
7432         (check_effective_target_vect_multiple_sizes): Likewise.
7433         (check_effective_target_vect64): Likewise.
7434         (check_effective_target_vect_call_copysignf): Likewise.
7435         (check_effective_target_vect_call_sqrtf): Likewise.
7436         (check_effective_target_vect_call_btrunc): Likewise.
7437         (check_effective_target_vect_call_btruncf): Likewise.
7438         (check_effective_target_vect_call_ceil): Likewise.
7439         (check_effective_target_vect_call_ceilf): Likewise.
7440         (check_effective_target_vect_call_floor): Likewise.
7441         (check_effective_target_vect_call_floorf): Likewise.
7442         (check_effective_target_vect_call_lceil): Likewise.
7443         (check_effective_target_vect_call_lfloor): Likewise.
7444         (check_effective_target_vect_call_nearbyint): Likewise.
7445         (check_effective_target_vect_call_nearbyintf): Likewise.
7446         (check_effective_target_vect_call_round): Likewise.
7447         (check_effective_target_vect_call_roundf): Likewise.
7448         (check_effective_target_vect_perm): Likewise, but also append *_saved
7449         to the existing global name to properly cache the result.
7450         (check_effective_target_vect_perm_byte): Likewise.
7451         (check_effective_target_vect_perm_short): Likewise.
7452         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7453         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7454         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7455         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7456         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7457         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7458         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7459         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7460         (check_effective_target_vect_sdot_qi): Likewise.
7461         (check_effective_target_vect_udot_qi): Likewise.
7462         (check_effective_target_vect_sdot_hi): Likewise.
7463         (check_effective_target_vect_udot_hi): Likewise.
7464         (check_effective_target_vect_usad_char): Likewise.
7465         (check_effective_target_vect_pack_trunc): Likewise.
7466         (check_effective_target_vect_unpack): Likewise.
7467         (check_effective_target_vect_aligned_arrays): Likewise.
7468         (check_effective_target_vect_natural_alignment): Likewise.
7469         (check_effective_target_vector_alignment_reachable): Likewise.
7470         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7471         (is-effective-target): Initialize et_index if undefined.
7472         (et-dg-runtest): New.
7473         (et-is-effective-target): Likewise.
7474         (check_vect_support_and_set_flags): Add supported MIPS targets to
7475         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7477 2016-07-26  Richard Biener  <rguenther@suse.de>
7478             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7480         PR middle-end/70920
7481         * gcc.dg/pr70920-1.c: New test-case.
7482         * gcc.dg/pr70902-2.c: Likewise.
7483         * gcc.dg/pr70920-3.c: Likewise.
7484         * gcc.dg/pr70920-4.c: Likewise
7485         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7486         2 instead of 3.
7488 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7490         * gcc.c-torture/execute/pr71494.c: Require label_values.
7491         * gcc.dg/pr16973.c: Ditto.
7493 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7495         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7496         * gcc.dg/torture/pr69771.c: Require int32plus.
7497         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7499 2016-07-25  Martin Liska  <mliska@suse.cz>
7501         * gcc.dg/torture/pr71987.c: New test.
7503 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7505         PR fortran/71935
7506         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7507         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7508         * gfortran.dg/pr71935.f90: New test.
7510 2016-07-22  Martin Sebor  <msebor@redhat.com>
7512         PR c++/71675
7513         * g++.dg/ext/atomic-3.C: New test.
7514         * gcc.dg/atomic/pr71675.c: New test.
7516 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7518         * gcc.target/i386/mvc8.c: New test.
7520 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7522         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7523         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7525 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7527         PR fortran/71795
7528         * gfortran.dg/constructor_50.f90:  New test.
7530 2016-07-22  Martin Liska  <mliska@suse.cz>
7532         PR gcov-profile/69028
7533         PR gcov-profile/62047
7534         * g++.dg/cilk-plus/pr69028.C: New test.
7536 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7538         * gfortran.dg/coarray_stat_2.f90: New test.
7540 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7542         * gcc.target/powerpc/vec-extract.h: New files to check the
7543         vec_extract built-in functions for all vector types, testing
7544         accessing each element, both with constant and variable element
7545         numbers.
7546         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7547         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7548         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7549         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7550         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7551         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7552         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7553         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7554         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7556 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7558         PR c++/71728
7559         * g++.dg/other/pr71728.C: New test.
7561 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7563         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7564         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7565         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7566         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7567         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7569 2016-07-21  Richard Biener  <rguenther@suse.de>
7571         PR tree-optimization/71947
7572         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7574 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7576         * gcc.dg/tree-ssa/scev-15.c: New.
7578 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7580         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7582 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7584         PR c++/71941
7585         * g++.dg/gomp/pr71941.C: New test.
7587 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7589         PR c/70339
7590         PR c/71858
7591         * g++.dg/spellcheck-identifiers.C: New test case, based on
7592         gcc.dg/spellcheck-identifiers.c.
7593         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7594         gcc.dg/spellcheck-identifiers-2.c.
7595         * g++.dg/spellcheck-typenames.C: New test case, based on
7596         gcc.dg/spellcheck-typenames.c
7598 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7600         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7601         pointer to member function and also test catching by reference.
7603 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7605         * gcc.target/s390/pr67443.c: Fix test case.
7607 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7609         * gcc.target/s390/insv-1.c: Xfail some tests.
7610         * gcc.target/s390/insv-2.c: Likewise.
7612 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7614         * gcc.target/avr/torture/get-mem.c: New test.
7615         * gcc.target/avr/torture/set-mem.c: New test.
7617 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7619         PR target/71948
7620         * gcc.target/avr/torture/tiny-progmem.c: New test.
7622 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7624         PR c++/71909
7625         * g++.dg/parse/pr71909.C: New test.
7626         * g++.dg/tm/pr71909.C: New test.
7628         PR c++/50060
7629         * g++.dg/cpp0x/constexpr-50060.C: New test.
7630         * g++.dg/cpp1y/constexpr-50060.C: New test.
7632 2016-07-20  Martin Liska  <mliska@suse.cz>
7634         * gfortran.dg/graphite/pr71898.f90: New test.
7636 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7638         PR tree-optimization/71503
7639         PR tree-optimization/71683
7640         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7641         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7643 2016-07-20  Martin Liska  <mliska@suse.cz>
7645         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7646         * gcc.dg/plugin/sreal-test-1.c: Remove.
7647         * gcc.dg/plugin/sreal_plugin.c: Remove.
7649 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7651         PR fortran/71902
7652         * gfortran.dg/dependency_47.f90:  New test.
7654 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7656         PR rtl-optimization/71916
7657         * gcc.c-torture/compile/pr71916.c: New test.
7659         PR middle-end/71874
7660         * g++.dg/torture/pr71874.C: New test.
7662         PR middle-end/71734
7663         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7664         (my_alloc): Rewritten to use __builtin_posix_memalign and
7665         __SIZE_TYPE__.
7666         (my_free): Use __builtin_free instead of _mm_free.
7667         (Vec::operator=): Use __builtin_memcpy.
7669 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7671         PR fortran/71688
7672         * gfortran.dg/pr71688.f90: New test.
7674 2016-07-19  Richard Biener  <rguenther@suse.de>
7676         * c-c++-common/vector-subscript-6.c: New testcase.
7677         * c-c++-common/vector-subscript-7.c: Likewise.
7679 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7681         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7682         and UInt32 based on __SIZEOF_INT__.
7684 2016-07-19  Richard Biener  <rguenther@suse.de>
7686         PR tree-optimization/71901
7687         * gcc.dg/torture/pr71901.c: New testcase.
7689 2016-07-19  Richard Biener  <rguenther@suse.de>
7691         PR tree-optimization/71908
7692         * gcc.dg/torture/pr71908.c: New testcase.
7694 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7696         PR target/71493
7697         * gcc.target/powerpc/pr71493-1.c: New test.
7698         * gcc.target/powerpc/pr71493-2.c: Likewise.
7700 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7702         PR c++/71835
7703         * g++.dg/conversion/ambig3.C: New test.
7705         PR c++/71828
7706         * g++.dg/cpp0x/constexpr-71828.C: New test.
7708         PR c++/71826
7709         * g++.dg/template/pr71826.C: New test.
7711         PR c++/71822
7712         * g++.dg/template/defarg21.C: New test.
7714         PR c++/71871
7715         * g++.dg/ext/vector31.C: New test.
7717 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7719         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7721 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7723         PR tree-optimization/71734
7724         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7726 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7728         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7729         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7730         stack-layout-dynamic-1.c: New test.
7732 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7734         * gcc.target/s390/nolrl-1.c: New test.
7736 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7738         PR fortran/71523
7739         * gfortran.dg/pr71523_1.f90: New test.
7740         * gfortran.dg/pr71523_2.f90: New test.
7742 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7744         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7746 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7747             Marco Restelli  <mrestelli@gmail.com>
7749         PR fortran/62125
7750         * gfortran.dg/pr62125.f90: New test.
7752 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7754         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7755         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7757 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7759         PR c++/58796
7760         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7761         * g++.dg/cpp0x/nullptr35.C: New test.
7763 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7765         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7767 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7769         * gfortran.dg/goacc/vector_length.f90: New test.
7771 2016-07-15  Richard Biener  <rguenther@suse.de>
7773         PR tree-optimization/71881
7774         * gcc.dg/torture/pr71881.c: New testcase.
7776 2016-07-15  Richard Biener  <rguenther@suse.de>
7778         PR tree-optimization/71887
7779         * gcc.dg/torture/pr71887.c: New testcase.
7781 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7783         PR c/71858
7784         * gcc.dg/spellcheck-identifiers-3.c: New test.
7786 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7788         PR fortran/71807
7789         * gfortran.dg/null_9.f90: New test.
7791 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7793         * gcc.dg/tree-ssa/loop-41.c: New test.
7795 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7797         PR tree-optimization/71347
7798         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7800 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7802         PR fortran/29819
7803         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7804         * gfortran.dg/contains.f90: Ditto.
7805         * gfortran.dg/contains_empty_1.f03: Ditto.
7806         * gfortran.dg/submodule_3.f08: Ditto.
7808 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7810         PR testsuite/71865
7811         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7812         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7813         expected diagnostics.
7815         PR c/71858
7816         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7817         * gcc.dg/spellcheck-identifiers-2.c: New test.
7818         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7819         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7821 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7823         PR tree-optimization/71872
7824         * gcc.c-torture/compile/pr71872.c: New test.
7826 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7828         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7829         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7830         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7831         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7832         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7833         * gcc.target/arm/atomic-op-acquire-1.c: This.
7834         * gcc.target/arm/atomic-op-char.c: Rename into ...
7835         * gcc.target/arm/atomic-op-char-1.c: This.
7836         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7837         * gcc.target/arm/atomic-op-consume-1.c: This.
7838         * gcc.target/arm/atomic-op-int.c: Rename into ...
7839         * gcc.target/arm/atomic-op-int-1.c: This.
7840         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7841         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7842         * gcc.target/arm/atomic-op-release.c: Rename into ...
7843         * gcc.target/arm/atomic-op-release-1.c: This.
7844         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7845         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7846         * gcc.target/arm/atomic-op-short.c: Rename into ...
7847         * gcc.target/arm/atomic-op-short-1.c: This.
7848         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7849         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7850         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7851         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7852         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7853         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7854         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7855         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7856         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7857         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7859 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7861         PR fortran/70842
7862         * gfortran.dg/select_type_35.f03: New test.
7864 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7866         PR target/65951
7867         PR tree-optimization/70923
7868         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7869         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7870         * gcc.dg/vect/pr65951.c: Likewise.
7871         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7873 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7875         * c-c++-common/pr60226.c: Expect maximum object file alignment
7876         error on AIX.
7878 2016-07-14  Richard Biener  <rguenther@suse.de>
7880         PR tree-optimization/71866
7881         * gcc.dg/torture/pr71866.c: New testcase.
7883 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7885         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7886         selector and enclose boolean expression in curly braces.
7888 2016-07-14  Alan Modra  <amodra@gmail.com>
7890         PR target/71733
7891         * gcc.target/powerpc/p9-novsx.c: New.
7893 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7895         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7896         * g++.dg/tree-prof/morefunc.C: Dito.
7897         * g++.dg/tree-prof/pr35545.C: Dito.
7898         * g++.dg/tree-prof/reorder.C: Dito.
7899         * gcc.dg/tree-prof/20050826-2.c: Dito.
7900         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7901         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7902         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7903         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7904         * gcc.dg/tree-prof/inliner-1.c: Dito.
7905         * gcc.dg/tree-prof/merge_block.c: Dito.
7906         * gcc.dg/tree-prof/stringop-1.c: Dito.
7907         * gcc.dg/tree-prof/stringop-2.c: Dito.
7908         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7909         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7910         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7911         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7912         * gcc.dg/tree-prof/update-loopch.c: Dito.
7913         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7914         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7915         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7916         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7917         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7918         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7919         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7921 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7923         * lib/profopt.exp (profopt-execute): Remove .imports files.
7925 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7927         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7929 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7931         * lib/profopt.exp (dg-final-scan-autofdo,
7932         dg-final-scan-not-autofdo): New functions.
7934 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7936         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7937         * gcc.dg/vect/vect-35.c: Ditto.
7938         * gcc.dg/vect/vect-alias-check-2.c: New test.
7940 2016-07-13  Martin Liska  <mliska@suse.cz>
7942         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7943         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7944         * gfortran.dg/pr42108.f90: Update expected dump scan.
7946 2016-07-13  Richard Biener  <rguenther@suse.de>
7948         PR tree-optimization/24574
7949         * gcc.dg/pr24574.c: New testcase.
7951 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7953         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7954         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7955         * c-c++-common/pr68833-1.c: Require int32plus.
7956         * gcc.dg/ipa/pr63551.c: Likewise.
7957         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7958         * gcc.dg/ipa/pr64041.c: Require int32plus.
7960 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7962         PR ipa/71633
7963         * g++.dg/pr71633.C: New test.
7965 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7967         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7968         Add new arm_thumb1_cbz_ok effective target.
7969         * gcc.target/arm/cbz.c: New test.
7971 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7973         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7974         Define effective target.
7975         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7976         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7977         * gcc.target/arm/movhi_movw.c: New test.
7978         * gcc.target/arm/movsi_movw.c: Likewise.
7979         * gcc.target/arm/movdi_movw.c: Likewise.
7981 2016-07-13  Richard Biener  <rguenther@suse.de>
7983         PR middle-end/71104
7984         * gcc.dg/pr71104-1.c: New testcase.
7985         * gcc.dg/pr71104-2.c: Likewise.
7987 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7989         PR target/71805
7990         * gcc.target/powerpc/pr71805.c: New test.
7992 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7994         * gcc.target/powerpc/divkc3-1.c: New.
7995         * gcc.target/powerpc/mulkc3-1.c: New.
7997 2016-07-12  Nathan Sidwell  <nathan@acm.org>
7999         * gcc.target/arm/data-rel-1.c: New.
8000         * gcc.target/arm/data-rel-2.c: New.
8001         * gcc.target/arm/data-rel-3.c: New.
8003 2016-07-12  Martin Liska  <mliska@suse.cz>
8005         * gcc.dg/params/blocksort-part.c: New test.
8006         * gcc.dg/params/params.exp: New file.
8008 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8010         PR middle-end/71700
8011         * gcc.c-torture/execute/pr71700.c: New test.
8013 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8014         Richard Biener  <rguenther@suse.de>
8016         PR tree-optimization/23286
8017         PR tree-optimization/70159
8018         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8019         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8020         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8021         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8022         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8023         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8024         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8025         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8026         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8027         * gcc.dg/pr51879-12.c: Likewise.
8028         * gcc.dg/strlenopt-9.c: Likewise.
8029         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8030         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8031         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8032         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8033         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8034         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8035         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8036         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8037         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8038         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8039         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8040         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8041         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8042         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8043         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8045 2016-07-12  Richard Biener  <rguenther@suse.de>
8047         PR rtl-optimization/68961
8048         * gcc.target/i386/pr68961.c: New testcase.
8050 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8052         PR middle-end/71758
8053         * c-c++-common/gomp/pr71758.c: New test.
8054         * gfortran.dg/gomp/pr71758.f90: New test.
8056         PR tree-optimization/71823
8057         * gcc.dg/vect/pr71823.c: New test.
8059 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8061         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8062         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8063         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8065 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8067         PR target/71801
8068         * gcc.target/i386/pr71801.c: New test.
8070 2016-07-11  Richard Biener  <rguenther@suse.de>
8072         PR tree-optimization/71816
8073         * gcc.dg/torture/pr71816.c: New testcase.
8075 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8077         PR fortran/71783
8078         * gfortran.dg/dependency_46.f90:  New test.
8080 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8082         PR rtl-optimization/71621
8083         * gcc.target/i386/pr71621-1.c: New.
8084         * gcc.target/i386/pr71621-2.c: New.
8086 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8088         * gfortran.dg/goacc/pr71704.f90: New test.
8090 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8092         PR target/71297
8093         * gcc.target/powerpc/pr71297.c: New.
8095 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8097         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8099 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8101         PR target/71806
8102         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8104 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8106         PR tree-optimization/71667
8107         * gcc.dg/vect/pr71667.c: New
8109 2016-07-08  Martin Liska  <mliska@suse.cz>
8111         * gcc.dg/torture/pr71606.c: New test.
8113 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8115         PR fortran/71764
8116         * gfortran.dg/pr71764.f90: New test.
8118 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8119             Kai Tietz  <ktietz70@googlemail.com>
8121         PR c++/70869
8122         PR c++/71054
8123         * g++.dg/cpp0x/pr70869.C: New test.
8124         * g++.dg/cpp0x/pr71054.C: New test.
8126 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8128         * g++.dg/debug/pr71432.C: Fail on AIX.
8130 2016-07-07  Martin Liska  <mliska@suse.cz>
8132         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8133         an undefined behavior.
8134         * gfortran.dg/do_3.F90: Likewise.
8135         * gfortran.dg/do_check_11.f90: New test.
8136         * gfortran.dg/do_check_12.f90: New test.
8137         * gfortran.dg/do_corner_warn.f90: New test.
8139 2016-07-07  Martin Liska  <mliska@suse.cz>
8141         * gfortran.dg/predict-1.f90: Ammend the test.
8142         * gfortran.dg/predict-2.f90: Likewise.
8144 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8146         PR ipa/71624
8147         * g++.dg/pr71624.C: New test.
8149 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8151         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8152         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8153         ARMv8-M Mainline architectures.
8155 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8157         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8158         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8160 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8162         PR target/70098
8163         PR target/71763
8164         * gcc.target/powerpc/pr71763.c: New file.
8166 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8168         PR tree-optimization/71518
8169         * gcc.dg/pr71518.c: New test.
8171 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8173         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8175 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8177         PR target/50739
8178         * gcc.target/avr/pr50739.c: New test.
8180 2016-07-05  Jan Hubicka  <jh@suse.cz>
8182         * gcc.dg/tree-ssa/scev-14.c: update template.
8184 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8186         * gcc.dg/vect/group-no-gaps-1.c: New test.
8188 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8190         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8191         if kernel supports MPX.
8193 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8195         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8197 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8198             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8200         * gcc.target/powerpc/signbit-1.c: New test.
8201         * gcc.target/powerpc/signbit-2.c: New test.
8202         * gcc.target/powerpc/signbit-3.c: New test.
8204 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8206         PR rtl-optimization/71594
8207         * gcc.dg/torture/pr71594.c: New test.
8209 2016-07-05  Jan Hubicka  <jh@suse.cz>
8211         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8213 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8215         PR c++/62314
8216         * g++.dg/parse/error5.C: Update column
8217         number of missing semicolon error.
8218         * g++.dg/pr62314-2.C: New test case.
8220 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8222         * gfortran.dg/coarray_stat_function.f90: New test.
8223         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8224         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8225         to new interfaces.
8227 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8229         PR fortran/71623
8230         * gfortran.dg/deferred_character_17.f90: New test.
8232 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8234         * gcc.target/arm/neon/polytypes.c: Move to ...
8235         * gcc.target/arm/polytypes.c: ... here.
8236         * gcc.target/arm/neon/pr51534.c: Move to ...
8237         * gcc.target/arm/pr51534.c: ... here.
8238         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8239         * gcc.target/arm/vect-vcvt.c: ... here.
8240         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8241         * gcc.target/arm/vect-vcvtq.c: ... here.
8242         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8243         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8244         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8245         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8246         * gcc.target/arm/neon/neon.exp: Delete.
8247         * gcc.target/arm/neon/: Delete.
8249 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8251         PR fortran/65575
8252         * gfortran.dg: pr65575.f90: New test.
8254 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8256         PR fortran/35849
8257         * gfortran.dg: pr35849.f90: New test.
8259 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8261         PR c++/71739
8262         * g++.dg/cpp0x/pr71739.C: New test.
8264 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8266         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8268 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8270         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8271         locr.
8272         * gcc.target/s390/loc-1.c: New test.
8274 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8276         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8277         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8279 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8281         PR target/63874
8282         * gcc.target/aarch64/pr63874.c: New test.
8284 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8286         * g++.dg/header.c: New.
8287         * gcc.dg/header.c: New.
8289 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8291         PR c/71719
8292         * c-c++-common/Wunused-var-15.c: New test.
8294 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8296         PR fortran/71687
8297         * gfortran.dg/gomp/pr71687.f90: New test.
8299 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8301         * gcc.dg/const-float128-ped.c: Require __float128 effective
8302         target and options.
8303         * gcc.dg/const-float128.c: Likewise.
8304         * gcc.dg/torture/float128-cmp-invalid.c: Require
8305         __float128 and base_quadfloat_support effective targets, and
8306         __float128 options.
8307         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8308         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8309         * gcc.dg/torture/float128-nan.c: Likewise.
8310         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8311         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8312         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8313         * lib/target-supports.exp (check_effective_target___float128): New.
8314         (add_options_for___float128): New.
8315         (check_effective_target_base_quadword_support): New.
8317 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8319         PR target/71720
8320         * gcc.target/powerpc/pr71720.c: New test.
8322 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8324         * gcc.dg/bss.c: New.
8326 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8328         PR target/71698
8329         * gcc.target/powerpc/pr71698.c: New test.
8331 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8333         PR target/71151
8334         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8335         instead of ".foo" for its section name.
8336         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8337         depending on MCU's flash size.
8338         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8339         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8340         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8341         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8342         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8343         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8345 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8347         * gcc.target/i386/pr65105-2.c: Add -msse2.
8349 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8351         PR tree-optimization/71707
8352         * gcc.dg/strlenopt-29.c: New test.
8354         PR fortran/71704
8355         * gfortran.dg/gomp/pr71704.f90: New test.
8357         PR fortran/71705
8358         * gfortran.dg/gomp/pr71705.f90: New test.
8360 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8362         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8363         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8364         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8365         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8366         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8367         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8368         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8369         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8370         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8371         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8372         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8373         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8374         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8375         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8376         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8377         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8378         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8379         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8380         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8381         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8382         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8383         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8384         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8385         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8386         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8387         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8388         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8389         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8390         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8391         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8392         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8393         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8394         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8395         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8396         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8397         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8398         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8399         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8400         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8401         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8402         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8403         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8404         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8405         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8406         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8407         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8408         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8409         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8410         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8411         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8412         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8413         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8414         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8415         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8416         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8417         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8418         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8419         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8420         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8421         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8422         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8423         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8424         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8425         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8426         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8427         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8428         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8429         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8430         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8431         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8432         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8433         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8434         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8435         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8436         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8437         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8438         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8439         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8440         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8441         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8442         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8444 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8445             James Greenhalgh  <james.greenhalgh@arm.com>
8447         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8449 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8450             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8452         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8454 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8456         PR driver/71651
8457         * gcc.dg/spellcheck-options-12.c: New test case.
8459 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8461         PR middle-end/71693
8462         * gcc.c-torture/compile/pr71693.c: New test.
8464 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8466         * gcc.dg/spellcheck-params.c: New testcase.
8467         * gcc.dg/spellcheck-params-2.c: New testcase.
8469 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8471         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8472         vector extract instructions.
8473         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8475 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477         PR fortran/71686
8478         * gfortran.dg/unexpected_eof_2.f90: New test.
8479         * gfortran.dg/unexpected_eof_3.f90: New test.
8481 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8483         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8485 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8487         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8488         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8489         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8491 2016-06-29  Richard Biener  <rguenther@suse.de>
8493         PR middle-end/15256
8494         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8496 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8498         * gcc.target/arm/aapcs/neon-vect10.c: Require
8499         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8500         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8501         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8502         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8503         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8504         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8505         * gcc.target/arm/fp16-aapcs-1.c: Require
8506         -mfloat-ab=hard.  Also simplify the test.
8507         * gcc.target/arm/fp16-aapcs-2.c: New.
8509 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8511         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8512         (add_options_for_arm_fp16_ieee): New.
8513         (add_options_for_arm_fp16_alternative): New.
8514         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8515         long-line.
8516         (effective_target_arm_fp16_hw): New.
8518 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8520         PR tree-optimization/71655
8521         * g++.dg/pr71655.C: New test.
8523 2016-06-29  Martin Liska  <mliska@suse.cz>
8525         * gcc.dg/pr71585.c: New test.
8526         * gcc.dg/pr71585-2.c: New test.
8527         * gcc.dg/pr71585-3.c: New test.
8529 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8531         PR tree-optimization/70729
8532         * g++.dg/vect/pr70729.cc: New test.
8534 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8536         * c-c++-common/gomp/cancel-1.c: Extend.
8538 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8540         PR tree-optimization/71625
8541         * gcc.dg/strlenopt-28.c: New test.
8543 2016-06-29  Richard Biener  <rguenther@suse.de>
8545         PR middle-end/71002
8546         * g++.dg/torture/pr71002.C: Adjust testcase.
8548 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8550         PR c/71685
8551         * gcc.dg/pr71685.c: New test.
8553 2016-06-28  Martin Sebor  <msebor@redhat.com>
8555         PR c/71552
8556         * gcc.dg/init-bad-9.c: New test.
8558 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8560         * gcc.target/powerpc/abs128-1.c: Require VSX.
8561         * gcc.target/powerpc/copysign128-1.c: Likewise.
8562         * gcc.target/powerpc/inf128-1.c: Likewise.
8563         * gcc.target/powerpc/nan128-1.c: Likewise.
8565 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8567         PR middle-end/71626
8568         * gcc.c-torture/execute/pr71626-1.c: New test.
8569         * gcc.c-torture/execute/pr71626-2.c: New test.
8571 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8573         PR target/71656
8574         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8576 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8578         PR target/71670
8579         * gcc.target/powerpc/pr71670.c: New testcase.
8581 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8583         PR target/71656
8584         * gcc.target/powerpc/pr71656-1.c: New test.
8585         * gcc.target/powerpc/pr71656-2.c: New test.
8587 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8589         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8590         around fp16 code.
8591         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8592         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8593         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8594         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8595         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8596         Add arm_neon_fp16_ok effective target.
8597         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8598         Likewise.
8599         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8600         Likewise.
8601         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8602         Likewise.
8603         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8604         Likewise.
8605         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8606         Likewise.
8607         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8608         Likewise.
8609         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8610         Likewise.
8611         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8612         Likewise.
8613         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8614         Likewise.
8615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8616         Likewise.
8617         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8618         Likewise.
8620 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8622         * gcc.dg/predict-12.c: New testcase.
8624 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8626         PR fortran/71649
8627         * gfortran.dg/pr71649.f90: New test.
8629 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8631         PR tree-optimization/71643
8632         * g++.dg/opt/pr71643.C: New test.
8634         PR tree-optimization/71631
8635         * gcc.c-torture/execute/pr71631.c: New test.
8637 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8639         * gcc.dg/predict-11.c: New testcase.
8640         * gfortran.dg/predict-2.f90: New testcase.
8642 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8644         * gcc.dg/predict-10.c: New test.
8646 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8648         * gcc.target/powerpc/abs128-1.c: New.
8649         * gcc.target/powerpc/copysign128-1.c: New.
8650         * gcc.target/powerpc/inf128-1.c: New.
8651         * gcc.target/powerpc/nan128-1.c: New.
8653 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8655         * gfortran.dg/pr71642.f90: New test.
8657 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8659         PR tree-optimization/71647
8660         * gcc.target/i386/pr71647.c: New test.
8662 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8664         * gcc.target/i386/noplt-gd-1.c: New test.
8665         * gcc.target/i386/noplt-gd-2.c: Likewise.
8666         * gcc.target/i386/noplt-gd-3.c: Likewise.
8667         * gcc.target/i386/noplt-ld-1.c: Likewise.
8668         * gcc.target/i386/noplt-ld-2.c: Likewise.
8669         * gcc.target/i386/noplt-ld-3.c: Likewise.
8670         * lib/target-supports.exp
8671         (check_effective_target_tls_get_addr_via_got): New.
8673 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8675         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8676         testsuite compile flags.
8677         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8678         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8680 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8682         * g++dg/vect/pr36684.cc: Add dg-do compile.
8683         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8684         * gcc.dg/vect/pr70021.c: Ditto.
8685         * gcc.dg/vect/pr70138-1.c: Ditto.
8686         * gcc.dg/vect/pr70138-2.c: Ditto.
8687         * gcc.dg/vect/pr70354-1.c: Ditto.
8688         * gcc.dg/vect/pr70354-2.c: Ditto.
8689         * gcc.dg/vect/pr71259.c: Ditto.
8690         * gcc.dg/vect/pr71416-1.c: Ditto.
8691         * gcc.dg/vect/slp-43.c: Ditto.
8692         * gcc.dg/vect/slp-45.c: Ditto.
8693         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8694         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8695         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8696         * gfortran.dg/vect/pr69980.f90: Ditto.
8698 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8700         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8701         * gcc.dg/vect/bb-slp-30.c: Ditto.
8702         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8703         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8704         * gcc.dg/vect/pr45902.c: Ditto.
8705         * gcc.dg/vect/pr48172.c: Ditto.
8706         * gcc.dg/vect/pr48377.c: Ditto.
8707         * gcc.dg/vect/pr49038.c: Ditto.
8708         * gcc.dg/vect/pr49771.c: Ditto.
8709         * gcc.dg/vect/pr52091.c: Ditto.
8710         * gcc.dg/vect/pr53185-2.c: Ditto.
8711         * gcc.dg/vect/pr56826.c: Ditto.
8712         * gcc.dg/vect/pr60276.c: Ditto.
8713         * gcc.dg/vect/pr62021.c: Ditto.
8714         * gcc.dg/vect/pr63530.c: Ditto.
8715         * gcc.dg/vect/pr65518.c: Ditto.
8716         * gcc.dg/vect/pr65947-1.c: Ditto.
8717         * gcc.dg/vect/pr65947-10.c: Ditto.
8718         * gcc.dg/vect/pr65947-11.c: Ditto.
8719         * gcc.dg/vect/pr65947-12.c: Ditto.
8720         * gcc.dg/vect/pr65947-13.c: Ditto.
8721         * gcc.dg/vect/pr65947-2.c: Ditto.
8722         * gcc.dg/vect/pr65947-3.c: Ditto.
8723         * gcc.dg/vect/pr65947-4.c: Ditto.
8724         * gcc.dg/vect/pr65947-5.c: Ditto.
8725         * gcc.dg/vect/pr65947-6.c: Ditto.
8726         * gcc.dg/vect/pr65947-7.c: Ditto.
8727         * gcc.dg/vect/pr65947-8.c: Ditto.
8728         * gcc.dg/vect/pr65947-9.c: Ditto.
8729         * gcc.dg/vect/pr71416-1.c: Ditto.
8730         * gcc.dg/vect/pr71439.c: Ditto.
8731         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8732         * gcc.dg/vect/vect-bswap16.c: Ditto.
8733         * gcc.dg/vect/vect-bswap32.c: Ditto.
8734         * gcc.dg/vect/vect-bswap64.c: Ditto.
8735         * gcc.dg/vect/vect-live-1.c: Ditto.
8736         * gcc.dg/vect/vect-live-2.c: Ditto.
8737         * gcc.dg/vect/vect-live-3.c: Ditto.
8738         * gcc.dg/vect/vect-live-4.c: Ditto.
8739         * gcc.dg/vect/vect-live-5.c: Ditto.
8740         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8741         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8742         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8743         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8744         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8745         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8746         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8747         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8748         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8749         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8750         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8751         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8752         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8753         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8754         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8755         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8756         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8758 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8760         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8762 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8764         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8765         ia32 if R_386_GOT32X relocation is supported.
8766         * gcc.target/i386/noplt-3.c: Likewise.
8767         * gcc.target/i386/noplt-2.c: Likewise.
8768         (main): Renamed to ...
8769         (bar): This.
8770         * gcc.target/i386/noplt-4.c: Likewise.
8771         (main): Renamed to ...
8772         (bar): This.
8773         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8774         * gcc.target/i386/pr67400-5.c: Likewise.
8776 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8778         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8779         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8781         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8782         f4): Adjust expected diagnostics.
8783         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8784         (T): If OVFP is defined, redefine to TP.
8785         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8786         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8787         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8788         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8789         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8790         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8791         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8792         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8793         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8794         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8795         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8796         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8797         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8798         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8799         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8800         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8801         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8802         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8803         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8804         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8805         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8806         as last argument to __builtin_add_overflow_p.
8808 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8810         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8811         dg-options and remove default vector testsuite compile flags.
8812         * g++.dg/vect/pr33860a.cc: Ditto.
8813         * g++.dg/vect/pr45470-a.cc: Ditto.
8814         * g++.dg/vect/pr45470-b.cc: Ditto.
8815         * g++.dg/vect/pr60896.cc: Ditto.
8816         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8817         * gcc.dg/vect/pr18308.c: Ditto.
8818         * gcc.dg/vect/pr24049.c: Ditto.
8819         * gcc.dg/vect/pr33373.c: Ditto.
8820         * gcc.dg/vect/pr36228.c: Ditto.
8821         * gcc.dg/vect/pr42395.c: Ditto.
8822         * gcc.dg/vect/pr42604.c: Ditto.
8823         * gcc.dg/vect/pr46663.c: Ditto.
8824         * gcc.dg/vect/pr48765.c: Ditto.
8825         * gcc.dg/vect/pr49093.c: Ditto.
8826         * gcc.dg/vect/pr49352.c: Ditto.
8827         * gcc.dg/vect/pr52298.c: Ditto.
8828         * gcc.dg/vect/pr52870.c: Ditto.
8829         * gcc.dg/vect/pr53185.c: Ditto.
8830         * gcc.dg/vect/pr53773.c: Ditto.
8831         * gcc.dg/vect/pr56695.c: Ditto.
8832         * gcc.dg/vect/pr62171.c: Ditto.
8833         * gcc.dg/vect/pr63530.c: Ditto.
8834         * gcc.dg/vect/pr68339.c: Ditto.
8835         * gcc.dg/vect/pr71259.c: Ditto.
8836         * gcc.dg/vect/vect-82_64.c: Ditto.
8837         * gcc.dg/vect/vect-83_64.c: Ditto.
8838         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8839         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8840         * gcc.dg/vect/vect-shift-2.c: Ditto.
8841         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8842         * gfortran.dg/vect/pr39318.f90: Ditto.
8843         * gfortran.dg/vect/pr45714-a.f: Ditto.
8844         * gfortran.dg/vect/pr45714-b.f: Ditto.
8845         * gfortran.dg/vect/pr46213.f90: Ditto.
8847 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8848             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8850         * gcc.target/powerpc/p9-splat-5.c: New test.
8852 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8854         PR tree-optimization/71488
8855         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8856         * lib/target-supports.exp: ... here.
8857         (check_sse4_hw_available): New procedure.
8858         (check_effective_target_sse4_runtime): Ditto.
8859         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8860         -march=westmere for sse4_runtime targets.
8861         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8862         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8863         (dg-additional-options): Use for sse4_runtime targets.
8864         (main): Call check_vect ().
8865         (dg-final): Perform scan only for sse4_runtime targets.
8867 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8869         PR target/66232
8870         PR target/67400
8871         * gcc.target/i386/pr66232-14.c: New file.
8872         * gcc.target/i386/pr66232-15.c: Likewise.
8873         * gcc.target/i386/pr66232-16.c: Likewise.
8874         * gcc.target/i386/pr66232-17.c: Likewise.
8875         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8876         ia32 if R_386_GOT32X relocation is supported.
8877         * gcc.target/i386/pr67400-2.c: Likewise.
8878         * gcc.target/i386/pr67400-3.c: Likewise.
8879         * gcc.target/i386/pr67400-4.c: Likewise.
8880         * gcc.target/i386/pr67400-6.c: Likewise.
8881         * gcc.target/i386/pr67400-7.c: Likewise.
8882         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8884 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8886         PR libgfortran/48852
8887         * gfortran.dg/char4_iunit_1.f03: Update test.
8888         * gfortran.dg/f2003_io_5.f03: Update test.
8889         * gfortran.dg/real_const_3.f90: Update test.
8891 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8893         * g++.dg/bprob/bprob.exp: Support autofdo.
8894         * g++.dg/tree-prof/tree-prof.exp: dito.
8895         * gcc.dg/tree-prof/tree-prof.exp: dito.
8896         * gcc.misc-tests/bprob.exp: dito.
8897         * gfortran.dg/prof/prof.exp: dito.
8898         * lib/profopt.exp: dito.
8899         * lib/target-supports.exp: Check for autofdo.
8901 2016-06-23  Martin Liska  <mliska@suse.cz>
8903         * gcc.dg/pr71619.c: New test.
8905 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8907         PR target/67400
8908         * gcc.target/i386/pr67400-1.c: New test.
8909         * gcc.target/i386/pr67400-2.c: Likewise.
8910         * gcc.target/i386/pr67400-3.c: Likewise.
8911         * gcc.target/i386/pr67400-4.c: Likewise.
8912         * gcc.target/i386/pr67400-5.c: Likewise.
8913         * gcc.target/i386/pr67400-6.c: Likewise.
8914         * gcc.target/i386/pr67400-7.c: Likewise.
8916 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8918         * c-c++-common/missing-header-1.c: New test case.
8919         * c-c++-common/missing-header-2.c: New test case.
8920         * c-c++-common/missing-header-3.c: New test case.
8921         * c-c++-common/missing-header-4.c: New test case.
8923 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8925         PR c/70339
8926         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8927         hint.
8928         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8929         expected results due to builtin "nanl" now being suggested for
8930         "name".
8931         * gcc.dg/pr67580.c: Update expected messages.
8932         * gcc.dg/spellcheck-identifiers.c: New testcase.
8933         * gcc.dg/spellcheck-typenames.c: New testcase.
8935 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8937         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8938         file.
8939         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8940         diagnostic-test-show-locus-parseable-fixits.c to sources for
8941         diagnostic_plugin_test_show_locus.c.
8942         * lib/gcc-defs.exp (freeform_regexps): New global.
8943         (dg-regexp): New function.
8944         (handle-dg-regexps): New function.
8945         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8946         freeform_regexps to the empty list.
8947         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8949 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8951         PR tree-optimization/71488
8952         * g++.dg/pr71488.C: New test.
8953         * gcc.dg/vect/vect-bool-cmp.c: New test.
8955 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8957         * gcc.dg/guality/param-5.c: New test.
8959 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8961         * gcc.target/i386/asm-flag-7.c: New test.
8963 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8965         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8966         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8967         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8968         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8969         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8970         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8971         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8972         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8973         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8974         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8975         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8976         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8977         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8978         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8979         * lib/target-supports.exp: Likewise.
8981 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8983         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8984         * gcc.dg/attr-ms_struct-2.c: Likewise.
8985         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8986         * gcc.dg/bf-ms-attrib.c: Likewise.
8987         * gcc.dg/bf-ms-layout-2.c: Likewise.
8988         * gcc.dg/bf-ms-layout-3.c: Likewise.
8989         * gcc.dg/bf-ms-layout.c: Likewise.
8990         * gcc.dg/bf-no-ms-layout.c: Likewise.
8991         * gcc.target/i386/bitfield1.c: Likewise.
8992         * gcc.target/i386/bitfield2.c: Likewise.
8993         * gcc.target/i386/bitfield3.c: Likewise.
8995 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8997         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8998         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8999         override other than -mcpu=power9 command-line option is specified,
9000         or if the target operating system is aix.
9001         * gcc.target/powerpc/darn-1.c: Likewise.
9002         * gcc.target/powerpc/darn-2.c: Likewise.
9003         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9004         test if effective-target is not powerpc_p9vector_ok or if the
9005         target operating system is not defined.
9006         * gcc.target/powerpc/vslv-1.c: Likewise.
9007         * gcc.target/powerpc/vsrv-0.c: Likewise.
9008         * gcc.target/powerpc/vsrv-1.c: Likewise.
9010 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9012         PR fortran/71068
9013         * gfortran.dg/coarray/data_1.f90: New.
9015 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9017         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9018         (dg-require-effective-target): Use arm_v8_neon_hw.
9019         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9020         (dg-require-effective-target): Likewise.
9021         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9022         (dg-require-effective-target): Likewise.
9023         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9024         (dg-require-effective-target): Likewise.
9025         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9026         (dg-require-effective-target): Likewise.
9027         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9028         (dg-require-effective-target): Likewise.
9029         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9030         Add AArch64 check.
9032 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9034         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9035         Set to 3 so test passes.
9037 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9039         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9041 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9043         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9044         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9045         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9046         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9048 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9050         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9051         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9053 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9055         PR target/71549
9056         * gcc.target/i386/pr71549.c: New test.
9058 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9060         * gcc.target/powerpc/vadsdu-0.c: Replace
9061         dg-require-effective-target directive to allow test to run on more
9062         platforms, and add dg-skip-if directive to disable test on aix
9063         platforms because of known incompatibilities.
9064         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9065         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9066         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9067         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9068         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9069         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9070         * gcc.target/powerpc/vadsdub-2.c: Replace
9071         dg-require-effective-target directive to allow test to run on more
9072         platforms, and add dg-skip-if directive to disable test on aix
9073         platforms because of known incompatibilities.
9074         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9075         with vec_absdb call to differentiate this test from vadsdub-1.c.
9076         * gcc.target/powerpc/vadsduh-1.c: Replace
9077         dg-require-effective-target directive to allow test to run on more
9078         platforms, and add dg-skip-if directive to disable test on aix
9079         platforms because of known incompatibilities.
9080         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9081         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9082         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9084 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9086         PR tree-optimization/71588
9087         * gcc.dg/pr71558.c: New test.
9089 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9091         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9092         * c-c++-common/pr68657-2.c: Likewise.
9093         * c-c++-common/pr68657-3.c: Likewise.
9094         * gcc.dg/torture/pr69714.c: Require int32plus support.
9095         * gcc.dg/torture/pr70025.c: Likewise.
9096         * gcc.dg/torture/pr70083.c: Likewise.
9097         * gcc.dg/torture/pr70542.c: Likewise.
9098         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9100 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9102         PR c/71601
9103         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9105 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9107         PR middle-end/71581
9108         * gcc.dg/pr71581.c: New test.
9110         PR rtl-optimization/71591
9111         * gcc.dg/cpp/pr71591.c: New test.
9113 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9115         PR target/71571
9116         * g++.dg/torture/pr71571.C: New test.
9118 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9120         PR target/71559
9121         * gcc.target/i386/sse2-pr71559.c: New test.
9122         * gcc.target/i386/avx-pr71559.c: New test.
9123         * gcc.target/i386/avx512f-pr71559.c: New test.
9125 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9127         PR fortran/71194
9128         * gfortran.dg/pointer_remapping_10.f90: New.
9130 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9132         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9134 2016-06-20  Martin Sebor  <msebor@redhat.com>
9136         PR c/69507
9137         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9138         * gnu90-const-expr-1.c: Same.
9139         * gnu99-const-expr-1.c: Same.
9140         * gnu99-static-1.c: Same.
9142 2016-06-20  Renlin Li  <renlin.li@arm.com>
9144         PR testsuite/71489
9145         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9147 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9149         * gcc.target/aarch64/vcvt_f64_1.c: New.
9150         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9151         * gcc.target/aarch64/vrecp_f64_1.c: New.
9153 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9155         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9156         "alignement".
9158 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9160         PR target/71103
9161         * gcc.target/avr/torture/pr71103-2.c: New test.
9163 2016-06-19  Martin Sebor  <msebor@redhat.com>
9165         PR c/69507
9166         * gcc.dg/alignof.c: New test.
9168 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9170         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9171         vs dg-error; test constexpr specifier too.
9173 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9175         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9177 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9179         * lib/target-supports.exp
9180         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9181         arm_neon_ok and merge flags.  Fix temporary test name.
9182         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9183         and merge flags.
9185 2016-06-17  Martin Liska  <mliska@suse.cz>
9187         * gcc.dg/predict-9.c: Fix dump scanning.
9189 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9191         PR tree-optimization/71354
9192         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9194 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9196         PR tree-optimization/71347
9197         * gcc.dg/tree-ssa/pr71347.c: New test.
9199 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9201         PR tree-optimization/71354
9202         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9204 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9206         * gcc.dg/vect/vect-alias-check-1.c: New test.
9208 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9210         PR target/71151
9211         * gcc.target/avr/pr71151-1.c: New test.
9212         * gcc.target/avr/pr71151-2.c: New test.
9213         * gcc.target/avr/pr71151-3.c: New test.
9214         * gcc.target/avr/pr71151-4.c: New test.
9215         * gcc.target/avr/pr71151-5.c: New test.
9216         * gcc.target/avr/pr71151-6.c: New test.
9217         * gcc.target/avr/pr71151-7.c: New test.
9218         * gcc.target/avr/pr71151-8.c: New test.
9219         * gcc.target/avr/pr71151-common.h: New test.
9221 2016-06-16  Martin Liska  <mliska@suse.cz>
9223         * gfortran.dg/predict-1.f90: New test.
9225 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9227         PR target/71242
9228         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9230 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9232         * g++.dg/vect/pr36648.cc: Disable cunrolli
9234 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9236         PR target/71554
9237         * gcc.c-torture/execute/pr71554.c: New test.
9239         PR rtl-optimization/71532
9240         * gcc.dg/torture/pr71532.c: New test.
9242 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9244         * gcc.target/powerpc/p9-dimode1.c: New test.
9245         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9247 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9249         * gcc.c-torture/compile/20160615-1.c: New test.
9251         * g++.dg/cpp0x/ref-qual17.C: New test.
9253 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9255         PR middle-end/71529
9256         * gcc.target/i386/pr71529.C: New test.
9258 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9260         PR tree-optimization/71483
9261         * g++.dg/vect/pr71483.c: New
9263 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9265         PR c++/70202
9266         * g++.dg/inherit/crash6.C: New.
9267         * g++.dg/inherit/union2.C: Likewise.
9268         * g++.dg/inherit/virtual12.C: Likewise.
9269         * g++.dg/inherit/virtual13.C: Likewise.
9270         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9272 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9274         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9276 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9278         PR tree-optimization/71439
9279         * gcc.dg/vect/pr71439.c: New
9281 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9283         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9285 2016-06-15  Richard Biener  <rguenther@suse.de>
9287         * gcc.dg/vect/slp-45.c: New testcase.
9289 2016-06-15  Richard Biener  <rguenther@suse.de>
9291         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9293 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9295         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9296         requirements, and disable for AIX for now.
9297         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9299 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9301         PR c++/71528
9302         * g++.dg/opt/pr71528.C: New test.
9304         PR c++/71516
9305         * g++.dg/init/pr71516.C: New test.
9307 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9309         * g++.dg/init/array46.C: New.
9311 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9313         * gcc.target/i386/float128-3.c: New test.
9314         * gcc.target/i386/quad-sse4.c: Ditto.
9315         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9316         Update scan strings.
9318 2016-06-14  Richard Biener  <rguenther@suse.de>
9320         PR middle-end/71526
9321         * gfortran.dg/pr71526.f90: New testcase.
9323 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9325         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9326         * gcc.dg/zero_bits_compound-1.c: Likewise.
9328 2016-06-14  Richard Biener  <rguenther@suse.de>
9330         PR tree-optimization/71522
9331         * gcc.dg/torture/pr71522.c: New testcase.
9333 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9335         PR tree-optimization/71520
9336         * gcc.dg/tree-ssa/pr71520.c: New test.
9338 2016-06-14  Richard Biener  <rguenther@suse.de>
9340         PR tree-optimization/71521
9341         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9343 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9345         PR sanitizer/71498
9346         * c-c++-common/ubsan/bounds-13.c: New test.
9348         PR preprocessor/71183
9349         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9351 2016-06-13  Jeff Law  <law@redhat.com>
9353         PR tree-optimization/71403
9354         * c-c++-common/ubsan/pr71403-1.c: New test.
9355         * c-c++-common/ubsan/pr71403-2.c: New test.
9356         * c-c++-common/ubsan/pr71403-3.c: New test.
9358 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9360         PR middle-end/71478
9361         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9362         Add -Wno-psabi -w to dg-options.
9364 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9366         * gcc.target/powerpc/vadsdu-0.c: New test.
9367         * gcc.target/powerpc/vadsdu-1.c: New test.
9368         * gcc.target/powerpc/vadsdu-2.c: New test.
9369         * gcc.target/powerpc/vadsdu-3.c: New test.
9370         * gcc.target/powerpc/vadsdu-4.c: New test.
9371         * gcc.target/powerpc/vadsdu-5.c: New test.
9372         * gcc.target/powerpc/vadsdub-1.c: New test.
9373         * gcc.target/powerpc/vadsdub-2.c: New test.
9374         * gcc.target/powerpc/vadsduh-1.c: New test.
9375         * gcc.target/powerpc/vadsduh-2.c: New test.
9376         * gcc.target/powerpc/vadsduw-1.c: New test.
9377         * gcc.target/powerpc/vadsduw-2.c: New test.
9379 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9381         * gcc.dg/c99-init-2.c (c): Update expected error message.
9382         * gcc.dg/init-bad-8.c (foo): Likewise.
9383         * gcc.dg/spellcheck-fields-3.c: New test case.
9385 2016-06-13  Martin Liska  <mliska@suse.cz>
9387         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9388         and "guess loop iv compared" heuristics.
9389         * gcc.dg/predict-2.c: Likewise.
9390         * gcc.dg/predict-3.c: Likewise.
9391         * gcc.dg/predict-4.c: Likewise.
9392         * gcc.dg/predict-5.c: Likewise.
9393         * gcc.dg/predict-6.c: Likewise.
9395 2016-06-13  Marek Polacek  <polacek@redhat.com>
9397         PR middle-end/71476
9398         * c-c++-common/Wswitch-unreachable-4.c: New test.
9399         * gcc.dg/Wswitch-unreachable-2.c: New test.
9400         * g++.dg/tm/jump1.C: Move dg-warning.
9402 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9404         * gnat.dg/renaming10.ad[sb]: New test.
9406 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9408         PR fortran/70673
9409         * gfortran.dg/pr70673.f90: New test.
9411 2016-06-13  Richard Biener  <rguenther@suse.de>
9413         PR middle-end/64516
9414         * gcc.dg/align-3.c: New testcase.
9416 2016-06-13  Martin Liska  <mliska@suse.cz>
9418         * gcc.target/i386/pr71458.c: New test.
9420 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9422         PR target/71241
9423         * gcc.dg/torture/float128-nan.c: New test.
9425 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9427         PR target/60751
9428         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9429         statement.
9431 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9433         PR target/60751
9434         * gfortran.dg/comma_IO_extension_1.f90: New test.
9435         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9436         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9437         statement.
9438         * gfortran.dg/graphite/pr38083.f90: Likewise.
9439         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9440         missing format.
9442 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9444         * gnat.dg/case_character.adb: New test.
9446 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9448         PR middle-end/71310
9449         * gcc.target/powerpc/pr71310.c: New testcase.
9451 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9453         PR middle-end/71478
9454         * gcc.dg/pr71478.c: New test.
9456 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9458         PR middle-end/71494
9459         * gcc.c-torture/execute/pr71494.c: New test.
9461         PR c/68657
9462         * gcc.target/i386/pr68657.c: New test.
9464         PR inline-asm/68843
9465         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9466         (test): Add -masm=intel alternatives.
9468 2016-06-10  Martin Sebor  <msebor@redhat.com>
9470         PR c/71392
9471         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9473 2016-06-10  Jeff Law  <law@redhat.com>
9475         PR tree-optimization/71335
9476         * gcc.c-torture/execute/pr71335.c: New test.
9478 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9480         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9481         the various "cannot tail-call: " messages.
9483 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9485         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9486         and options.
9488 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9490         PR sanitizer/71480
9491         * c-c++-common/asan/pr71480.c: New test.
9493 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9495         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9496         (ASMNAME2): Likewise.
9497         (main): Replace fn in asm statement with ASMNAME ("fn").
9498         * gcc.dg/guality/pr68037-2.c: Likewise.
9499         * gcc.dg/guality/pr68037-3.c: Likewise.
9500         * gcc.dg/torture/pr68037-1.c: Likewise.
9501         * gcc.dg/torture/pr68037-2.c: Likewise.
9502         * gcc.dg/torture/pr68037-3.c: Likewise.
9504 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9506         PR inline-asm/68843
9507         * gcc.target/i386/pr68843-1.c: New test.
9508         * gcc.target/i386/pr68843-2.c: New test.
9510 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9511             Cesar Philippidis  <cesar@codesourcery.com>
9513         PR middle-end/71373
9514         * gcc.dg/goacc/nested-function-1.c: New file.
9515         * gcc.dg/goacc/nested-function-2.c: Likewise.
9516         * gcc.dg/goacc/pr71373.c: Likewise.
9517         * gfortran.dg/goacc/cray-2.f95: Likewise.
9518         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9519         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9520         * gfortran.dg/goacc/cray.f95: Update.
9521         * gfortran.dg/goacc/loop-1.f95: Likewise.
9522         * gfortran.dg/goacc/loop-3.f95: Likewise.
9523         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9524         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9526 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9528         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9529         for OpenACC tile clauses.
9530         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9532         PR c/71381
9533         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9534         to...
9535         * c-c++-common/goacc/cache-2.c: ... this new file.
9536         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9537         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9538         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9539         usage.
9540         * gfortran.dg/goacc/cray.f95: Likewise.
9541         * gfortran.dg/goacc/loop-1.f95: Likewise.
9543 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9545         PR tree-optimization/71407
9546         PR tree-optimization/71416
9547         * gcc.dg/vect/pr71407.c: New
9548         * gcc.dg/vect/pr71416-1.c: New
9549         * gcc.dg/vect/pr71416-2.c: New
9551 2016-06-10  Richard Biener  <rguenther@suse.de>
9553         PR middle-end/71477
9554         * gcc.dg/torture/pr71477.c: New testcase.
9556 2016-06-09  Julia Koval  <julia.koval@intel.com>
9558         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9559         * gcc.target/i386/interrupt-13.c: Likewise.
9560         * gcc.target/i386/interrupt-15.c: Likewise.
9561         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9562         * gcc.target/i386/interrupt-24.c: Likewise.
9563         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9564         * gcc.target/i386/interrupt-9.c: Likewise.
9565         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9567 2016-06-09  Martin Sebor  <msebor@redhat.com>
9569         PR c/70883
9570         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9571         * gcc.dg/builtin-constant_p-1.c: Same.
9572         * gcc.dg/builtins-error.c: Same.
9573         * gcc.dg/pr70859.c: Same.
9575 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9577         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9578         * gcc.dg/torture/pr68067-1.c: Likewise.
9579         * gcc.dg/torture/pr68067-2.c: Likewise.
9581 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9583         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9584           when setting SIZE.
9586 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9588         PR c++/71465
9589         * g++.dg/inherit/crash5.C: New.
9590         Revert:
9591         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9593         PR c++/70202
9594         * g++.dg/inherit/crash5.C: New.
9595         * g++.dg/inherit/virtual1.C: Adjust.
9597 2016-06-09  Martin Liska  <mliska@suse.cz>
9599         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9600         * g++.dg/predict-loop-exit-2.C: Likewise.
9601         * g++.dg/predict-loop-exit-3.C: Likewise.
9602         * gcc.dg/predict-1.c: Likewise.
9603         * gcc.dg/predict-2.c: Likewise.
9604         * gcc.dg/predict-3.c: Likewise.
9605         * gcc.dg/predict-4.c: Likewise.
9606         * gcc.dg/predict-5.c: Likewise.
9607         * gcc.dg/predict-6.c: Likewise.
9608         * gcc.dg/predict-7.c: Likewise.
9610 2016-06-09  Richard Biener  <rguenther@suse.de>
9612         PR tree-optimization/71462
9613         * gcc.dg/torture/pr71462.c: New testcase.
9615 2016-06-09  Marek Polacek  <polacek@redhat.com>
9617         PR c/65471
9618         * gcc.dg/c11-generic-3.c: New test.
9620 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9622         * g++.dg/init/array42.C: New.
9623         * g++.dg/init/array43.C: Likewise.
9624         * g++.dg/init/array44.C: Likewise.
9625         * g++.dg/init/array45.C: Likewise.
9626         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9627         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9628         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9629         * g++.dg/gomp/pr35751.C: Likewise.
9630         * g++.dg/init/array23.C: Likewise.
9631         * g++.dg/init/brace2.C: Likewise.
9632         * g++.dg/init/brace6.C: Likewise.
9634 2016-06-08  Martin Sebor  <msebor@redhat.com>
9635             Jakub Jelinek  <jakub@redhat.com>
9637         PR c++/70507
9638         PR c/68120
9639         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9640         * c-c++-common/builtin-arith-overflow-2.c: New test.
9641         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9642         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9643         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9645 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9647         PR c++/71442
9648         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9650 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9652         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9653         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9654         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9655         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9656         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9657         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9658         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9659         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9660         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9661         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9662         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9663         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9664         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9666 2016-06-08  Richard Biener  <rguenther@suse.de>
9668         PR tree-optimization/68558
9669         * gcc.dg/vect/slp-44.c: New testcase.
9671 2016-06-08  Richard Biener  <rguenther@suse.de>
9673         * gcc.dg/vect/slp-43.c: New testcase.
9675 2016-06-08  Richard Biener  <rguenther@suse.de>
9677         PR tree-optimization/71452
9678         * gcc.dg/torture/pr71452.c: New testcase.
9680 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9682         PR c++/71448
9683         * g++.dg/torture/pr71448.C: New test.
9685 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9687         PR debug/71432
9688         PR ada/71413
9689         * g++.dg/debug/pr71432.C: New test.
9691 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9693         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9694         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9695         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9697 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9699         * gcc.dg/vect/vect-live-2.c: Update effective target.
9700         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9701         * lib/target-supports.exp: Add aarch64 to vect_long.
9703 2016-06-08  Marek Polacek  <polacek@redhat.com>
9705         PR c/71418
9706         * gcc.dg/noncompile/pr71418.c: New test.
9708         PR c/71426
9709         * gcc.dg/noncompile/pr71426.c: New test.
9711 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9713         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9714         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9715         * gcc.dg/predict-3.c: Update template.
9716         * gcc.dg/predict-5.c: Update template.
9717         * gcc.dg/predict-6.c: Update template.
9718         * gcc.dg/predict-9.c: Update template.
9719         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9721 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9723         * gcc.target/powerpc/vec-mul.c: New test.
9725 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9727         * gcc.dg/spellcheck-fields-2.c: New test case.
9729 2016-06-07  Richard Biener  <rguenther@suse.de>
9731         PR c/61564
9732         * gcc.dg/Wpragmas-1.c: New testcase.
9733         * gcc.dg/Wattributes-4.c: Likewise.
9734         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9735         entry.
9737 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9739         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9740         spurious debug code.
9742 2016-06-07  Richard Biener  <rguenther@suse.de>
9744         PR tree-optimization/71428
9745         * gcc.dg/torture/pr71428.c: New testcase.
9747 2016-06-07  Richard Biener  <rguenther@suse.de>
9749         PR middle-end/71423
9750         * gcc.dg/torture/pr71423.c: New testcase.
9752 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9754         PR middle-end/71408
9755         * gcc.dg/tree-ssa/pr71408.c: New test.
9757 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9759         PR middle-end/71281
9760         * g++.dg/torture/pr71281.C: New test.
9762 2016-06-06  Marek Polacek  <polacek@redhat.com>
9764         PR c/71362
9765         * gcc.dg/pr71362.c: New test.
9767 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9768             Patrick Palka  <ppalka@gcc.gnu.org>
9770         PR c++/70847
9771         PR c++/71330
9772         PR c++/71393
9773         * g++.dg/opt/pr70847.C: New test.
9774         * g++.dg/ubsan/pr70847.C: New test.
9775         * g++.dg/ubsan/pr71393.C: New test.
9777 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9779         PR tree-optimization/71259
9780         * gcc.dg/vect/pr71259.c: New test.
9782 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9784         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9785         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9786         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9787         above.
9789 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9791         PR middle-end/37780
9792         * gcc.c-torture/execute/pr37780.c: New test.
9793         * gcc.target/aarch64/pr37780_1.c: Likewise.
9794         * gcc.target/arm/pr37780_1.c: Likewise.
9796 2016-06-06  Marek Polacek  <polacek@redhat.com>
9798         * c-c++-common/attr-may-alias-1.c: New test.
9799         * c-c++-common/attr-may-alias-2.c: New test.
9800         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9802 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9804         PR c/24414
9805         * gcc.target/i386/pr24414.c: New test.
9807 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9809         * gcc.target/sparc/vis4misc.c: New file.
9810         * gcc.target/sparc/fpcmp.c: Likewise.
9811         * gcc.target/sparc/fpcmpu.c: Likewise.
9813 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9815         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9816         * gcc.dg/vect/vect-live-3.c: Likewise.
9818 2016-06-06  Richard Biener  <rguenther@suse.de>
9820         PR tree-optimization/71398
9821         * gcc.dg/torture/pr71398.c: New testcase.
9823 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9825         PR target/71389
9826         * g++.dg/pr71389.C: New test.
9828 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9830         PR fortran/71404
9831         * gfortran.dg/fmt_read_5.f: New test.
9833 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9835         PR fortran/69659
9836         * gfortran.dg/class_array_22.f03: New test.
9838 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9840         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9842 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9844         * gcc.dg/predict-9.c: Update template.
9846 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9848         PR c++/49377
9849         * g++.dg/template/pr49377.C: New.
9851 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9853         PR tree-optimization/71405
9854         * g++.dg/torture/pr71405.C: New test.
9856 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9858         PR c++/70202
9859         * g++.dg/inherit/crash5.C: New.
9860         * g++.dg/inherit/virtual1.C: Adjust.
9862 2016-06-03  Jeff Law  <law@redhat.com>
9864         PR tree-optimization/71316
9865         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9867 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9869         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9870         dg-additional-options with just -fno-tree-scev-cprop in it.
9871         * gcc.dg/vect/vect-live-2.c: Likewise.
9872         * gcc.dg/vect/vect-live-5.c: Likewise.
9873         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9874         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9875         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9877 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9879         PR c++/27100
9880         * g++.dg/other/friend6.C: New test.
9882 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9884         * g++.dg/torture/ppc-ldst-array.C: New.
9886 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9888         PR target/71276
9889         PR target/71277
9890         * gcc.dg/torture/builtin-fp-int-inexact.c,
9891         gcc.target/i386/387-builtin-fp-int-inexact.c,
9892         gcc.target/i386/387-rint-inline-1.c,
9893         gcc.target/i386/387-rint-inline-2.c,
9894         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9895         gcc.target/i386/sse2-rint-inline-1.c,
9896         gcc.target/i386/sse2-rint-inline-2.c,
9897         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9898         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9900 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9901             Julia Koval  <julia.koval@intel.com>
9903         PR target/66960
9904         PR target/67630
9905         PR target/67634
9906         PR target/67841
9907         PR target/68037
9908         PR target/68618
9909         PR target/68661
9910         PR target/69575
9911         PR target/69596
9912         PR target/69734
9913         * gcc.dg/guality/pr68037-1.c: New test.
9914         * gcc.dg/guality/pr68037-2.c: Likewise.
9915         * gcc.dg/guality/pr68037-3.c: Likewise.
9916         * gcc.dg/torture/pr68037-1.c: Likewise.
9917         * gcc.dg/torture/pr68037-2.c: Likewise.
9918         * gcc.dg/torture/pr68037-3.c: Likewise.
9919         * gcc.dg/torture/pr68661-1a.c: Likewise.
9920         * gcc.dg/torture/pr68661-1b.c: Likewise.
9921         * gcc.target/i386/interrupt-1.c: Likewise.
9922         * gcc.target/i386/interrupt-2.c: Likewise.
9923         * gcc.target/i386/interrupt-3.c: Likewise.
9924         * gcc.target/i386/interrupt-4.c: Likewise.
9925         * gcc.target/i386/interrupt-5.c: Likewise.
9926         * gcc.target/i386/interrupt-6.c: Likewise.
9927         * gcc.target/i386/interrupt-7.c: Likewise.
9928         * gcc.target/i386/interrupt-8.c: Likewise.
9929         * gcc.target/i386/interrupt-9.c: Likewise.
9930         * gcc.target/i386/interrupt-10.c: Likewise.
9931         * gcc.target/i386/interrupt-11.c: Likewise.
9932         * gcc.target/i386/interrupt-12.c: Likewise.
9933         * gcc.target/i386/interrupt-13.c: Likewise.
9934         * gcc.target/i386/interrupt-14.c: Likewise.
9935         * gcc.target/i386/interrupt-15.c: Likewise.
9936         * gcc.target/i386/interrupt-16.c: Likewise.
9937         * gcc.target/i386/interrupt-17.c: Likewise.
9938         * gcc.target/i386/interrupt-18.c: Likewise.
9939         * gcc.target/i386/interrupt-19.c: Likewise.
9940         * gcc.target/i386/interrupt-20.c: Likewise.
9941         * gcc.target/i386/interrupt-21.c: Likewise.
9942         * gcc.target/i386/interrupt-22.c: Likewise.
9943         * gcc.target/i386/interrupt-23.c: Likewise.
9944         * gcc.target/i386/interrupt-24.c: Likewise.
9945         * gcc.target/i386/interrupt-25.c: Likewise.
9946         * gcc.target/i386/interrupt-26.c: Likewise.
9947         * gcc.target/i386/interrupt-27.c: Likewise.
9948         * gcc.target/i386/interrupt-28.c: Likewise.
9949         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9950         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9951         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9952         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9953         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9954         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9955         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9956         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9957         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9958         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9959         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9960         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9962 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9964         PR tree-optimization/52171
9965         * gcc.dg/pr52171.c: New test.
9966         * gcc.target/i386/pr52171.c: New test.
9968 2016-06-03  Jan Hubicka  <jh@suse.cz>
9970         * g++.dg/tree-ssa/pred-1.C: New testcase
9971         * gcc.dg/tree-ssa/pred-1.c: New testcase
9973 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9975         PR target/70957
9976         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9977         support.
9978         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9980 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9982         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9984 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9986         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9987         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9988         * gcc.dg/vect/vect-live-1.c: New test.
9989         * gcc.dg/vect/vect-live-2.c: New test.
9990         * gcc.dg/vect/vect-live-3.c: New test.
9991         * gcc.dg/vect/vect-live-4.c: New test.
9992         * gcc.dg/vect/vect-live-5.c: New test.
9993         * gcc.dg/vect/vect-live-slp-1.c: New test.
9994         * gcc.dg/vect/vect-live-slp-2.c: New test.
9995         * gcc.dg/vect/vect-live-slp-3.c: New test.
9997 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9999         PR middle-end/71387
10000         * g++.dg/opt/pr71387.C: New test.
10002 2016-06-02  Jeff Law  <law@redhat.com>
10004         PR tree-optimization/71328
10005         * gcc.c-torture/compile/pr71328.c: New test.
10007 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10009         PR fortran/52393
10010         * gfortran.dg/fmt_read_3.f90: Fix typo.
10011         * gfortran.dg/fmt_read_4.f90: New test.
10013 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10015         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10016         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10017         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10018         * g++.dg/cpp0x/override2.C: Likewise.
10019         * g++.dg/parse/crash5.C: Likewise.
10020         * g++.dg/parse/error16.C: Likewise.
10021         * g++.dg/parse/error27.C: Likewise.
10022         * g++.dg/template/qualttp15.C: Likewise.
10023         * g++.dg/template/redecl4.C: Likewise.
10024         * g++.old-deja/g++.other/crash39.C: Likewise.
10025         * g++.old-deja/g++.other/struct1.C: Likewise.
10026         * g++.old-deja/g++.pt/m9a.C: Likewise.
10027         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10029 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10031         PR c++/71372
10032         * c-c++-common/pr71372.c: New test.
10034         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10035         __TIME__ strings with __builtin_strcmp instead of printf and
10036         dg-output.
10038 2016-06-02  Martin Liska  <mliska@suse.cz>
10040         * gcc.dg/predict-9.c: New test.
10042 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10044         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10045         global set_compiler_env_var and global saved_compiler_env_var.
10047 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10049         PR rtl-optimization/71295
10050         * gcc.c-torture/compile/pr71295.c: New test.
10052 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10054         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10056         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10057         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10059         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10060         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10061         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10062         alternative number.
10064 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10066         * gcc.target/powerpc/p9-splat-4.c: New test.
10068 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10070         PR target/71186
10071         * gcc.target/powerpc/pr71186.c: New test.
10073 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10075         PR fortran/52393
10076         * gfortran.dg/fmt_read_3.f90: New test.
10078 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10080         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10081         procedure.
10083 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10085         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10086         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10087         env var is set.
10088         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10089         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10090         shown once.
10091         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10092         during compilation.
10093         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10094         vars set by dg-set-compiler-env-var.
10096 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10098         PR fortran/71156
10099         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10100         to the module procedure declaration.
10101         * gfortran.dg/submodule_16.f08: New test.
10103 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10105         PR middle-end/71371
10106         * c-c++-common/gomp/pr71371.c: New test.
10108 2016-06-01  Richard Biener  <rguenther@suse.de>
10110         PR tree-optimization/71366
10111         * gcc.dg/torture/pr71366-1.c: New testcase.
10112         * gcc.dg/torture/pr71366-2.c: Likewise.
10114 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10116         * gcc.target/powerpc/vslv-0.c: New test.
10117         * gcc.target/powerpc/vslv-1.c: New test.
10118         * gcc.target/powerpc/vsrv-0.c: New test.
10119         * gcc.target/powerpc/vsrv-1.c: New test.
10121 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10123         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10124         * gcc.target/nvptx/weak.c: New.
10126 2016-06-01  Richard Biener  <rguenther@suse.de>
10128         PR tree-optimization/71261
10129         * gcc.dg/torture/vect-bool-1.c: New testcase.
10131 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10133         * gfortran.dg/gomp/order-1.f90: New test.
10134         * gfortran.dg/gomp/order-2.f90: New test.
10136 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10138         * gcc.dg/unroll-6.c: Update template.
10139         * gcc.dg/unroll-7.c: New testcase.
10140         * gcc.dg/unroll-8.c: New testcase.
10142 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10144         * gnat.dg/opt56.ad[sb]: New test.
10146 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10148         PR c++/66635
10149         * g++.dg/cpp0x/constexpr-ice16.C: New.
10151 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10153         PR tree-optimization/71314
10154         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10155         -mbranch-cost=2.
10157 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10159         PR tree-optimization/71077
10160         * gcc.dg/tree-ssa/pr71077.c: New test.
10162 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10164         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10165         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10166         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10168 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10170         PR c++/71248
10171         * g++.dg/cpp0x/pr71248.C: New.
10172         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10173         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10174         * g++.dg/init/new37.C: Likewise.
10175         * g++.dg/template/static1.C: Likewise.
10176         * g++.dg/template/static2.C: Likewise.
10178 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10180         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10181         instead of %rdi.
10182         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10184 2016-05-31  Marek Polacek  <polacek@redhat.com>
10186         * c-c++-common/Wswitch-unreachable-3.c: New test.
10187         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10189 2016-05-31  Richard Biener  <rguenther@suse.de>
10191         PR tree-optimization/71352
10192         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10194 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10196         * gcc.target/arm/armv5_thumb_isa.c: New test.
10198 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10200         PR target/71346
10201         * gcc.target/i386/pr71346.c: New test.
10203 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10205         PR tree-optimization/69068
10206         * gcc.dg/graphite/pr69068.c: New test.
10208 2016-05-27  Martin Sebor  <msebor@redhat.com>
10210         PR c++/71306
10211         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10213 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10215         PR c++/71349
10216         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10217         nowait depend(inout: dd[0]) clauses where permitted.
10219 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10221         PR c++/71238
10222         * g++.dg/parse/pr71238.C: New.
10223         * g++.dg/concepts/friend1.C: Test column numbers too.
10224         * g++.dg/cpp0x/initlist31.C: Likewise.
10225         * g++.dg/cpp0x/pr51420.C: Likewise.
10226         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10227         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10228         * g++.dg/ext/builtin3.C: Likewise.
10229         * g++.dg/lookup/friend12.C: Likewise.
10230         * g++.dg/lookup/friend7.C: Likewise.
10231         * g++.dg/lookup/koenig1.C: Likewise.
10232         * g++.dg/lookup/koenig5.C: Likewise.
10233         * g++.dg/lookup/used-before-declaration.C: Likewise.
10234         * g++.dg/overload/koenig1.C: Likewise.
10235         * g++.dg/template/crash65.C: Likewise.
10236         * g++.dg/template/friend57.C: Likewise.
10237         * g++.dg/warn/Wshadow-5.C: Likewise.
10238         * g++.dg/warn/Wunused-8.C: Likewise.
10239         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10240         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10241         * g++.old-deja/g++.jason/member.C: Likewise.
10242         * g++.old-deja/g++.jason/report.C: Likewise.
10243         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10244         * g++.old-deja/g++.law/visibility20.C: Likewise.
10245         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10246         * g++.old-deja/g++.other/static5.C: Likewise.
10247         * g++.old-deja/g++.pt/overload2.C: Likewise.
10249 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10251         * gcc.dg/tree-ssa/peel1.c: New testcase.
10252         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10253         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10255 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10257         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10258         to ce.
10260 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10262         PR c++/71099
10263         * g++.dg/parse/virtual1.C: New.
10265 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10267         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10268         Use correct register when clearing %edx.
10270 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10272         PR tree-optimization/71289
10273         * gcc.dg/pr71289.c: New test.
10275 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10277         PR middle-end/71269
10278         PR middle-end/71292
10279         * gcc.dg/tree-ssa/pr71269.c: New test.
10280         * gcc.dg/tree-ssa/pr71292.c: New test.
10282 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10284         PR middle-end/71252
10285         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10287 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10289         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10290         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10291         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10293 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10295         PR tree-optimization/69067
10296         * gcc.dg/graphite/pr69067.c: New test.
10298 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10300         PR target/71245
10301         * gcc.target/i386/pr71245-1.c: New test.
10302         * gcc.target/i386/pr71245-2.c: Ditto.
10304 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10306         PR c++/71105
10307         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10308         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10309         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10311 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10313         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10315 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10317         Revert:
10318         PR c++/69855
10319         * g++.dg/overload/69855.C: New.
10320         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10321         * g++.old-deja/g++.pt/crash3.C: Likewise.
10323 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10325         PR c++/60385
10326         * g++.dg/parse/namespace13.C: New.
10328 2016-05-26  Jeff Law  <law@redhat.com>
10330         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10331         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10332         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10333         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10334         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10335         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10336         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10337         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10338         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10339         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10340         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10341         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10342         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10344 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10346         PR c++/69855
10347         * g++.dg/overload/69855.C: New.
10348         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10349         * g++.old-deja/g++.pt/crash3.C: Likewise.
10351 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10353         PR target/63596
10354         * gcc.target/aarch64/va_arg_1.c: New testcase.
10355         * gcc.target/aarch64/va_arg_2.c: Likewise.
10356         * gcc.target/aarch64/va_arg_3.c: Likewise.
10358 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10360         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10361         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10362         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10363         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10364         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10366 2016-05-27  Marek Polacek  <polacek@redhat.com>
10368         PR middle-end/71308
10369         * g++.dg/torture/pr71308.C: New test.
10371 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10373         * gcc.dg/zero_bits_compound-1.c: New test.
10374         * gcc.dg/zero_bits_compound-2.c: New test.
10376 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10378         PR middle-end/71279
10379         * gcc.dg/pr71279.c: New test.
10381 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10383         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10384         floating point min/max/comparison instructions.
10385         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10387 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10389         * c-c++-common/gomp/schedule-1.c: New test.
10390         * gfortran.dg/gomp/schedule-1.f90: New test.
10392 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10394         PR c++/70822
10395         PR c++/70106
10396         * g++.dg/cpp1y/auto-fn32.C: New test.
10397         * g++.dg/cpp1y/paren4.C: New test.
10399 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10401         * gcc.dg/20060410.c: Xfail on ptx.
10402         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10403         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10404         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10405         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10406         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10408 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10410         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10412 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10414         PR tree-optimization/71280
10415         * gcc.dg/pr71280.c: New test.
10417         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10419         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10420         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10422         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10424 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10426         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10427         kept in memory.
10429 2016-05-25  Jeff Law  <law@redhat.com>
10431         PR tree-optimization/71272
10432         * gcc.c-torture/compile/pr71272.c: new test.
10434 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10436         * gcc.target/powerpc/vec-cmpne.c: New test.
10437         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10439 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10441         * gnat.dg/opt55.ad[sb]: New test.
10443 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10445         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10446         * c-c++-common/pr60226.c: Require int32plus.
10447         * gcc.c-torture/execute/pr70602.c: Likewise.
10448         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10449         unsigned long for malloc arg type.
10450         * gcc.dg/asr_div1.c: Require int32plus.
10451         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10452         * gcc.dg/pie-1.c: Require pie.
10453         * gcc.dg/pie-2.c: Likewise.
10454         * gcc.dg/pr59471.c: Require int32plus.
10455         * gcc.dg/pr59963-2.c: XFAIL for int16.
10456         * gcc.dg/pr60114.c: Require int32plus.
10457         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10458         unsigned long for typedef of size_t.
10459         * gcc.dg/pr63914.c: Require int32plus.
10460         * gcc.dg/pr64536.c: Require pt32plus.
10461         * gcc.dg/pr65658.c: Likewise.
10462         * gcc.dg/pr67271.c: Require int32plus.
10463         * gcc.dg/pr68112.c: Likewise.
10464         * gcc.dg/pr69071.c: Skip for avr target.
10465         * gcc.dg/pr69973.c: Require int32plus.
10466         * gcc.dg/pr70169.c: Skip for avr target.
10467         * gcc.dg/sso-6.c: Require int32plus.
10468         * gcc.dg/sso-7.c: Likewise.
10469         * gcc.dg/sso-8.c: Likewise.
10470         * gcc.dg/vrp-min-max-2.c: Likewise.
10472 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10474         PR target/70738
10475         * gcc.target/i386/pr70738-1.c: New test.
10476         * gcc.target/i386/pr70738-2.c: Likewise.
10477         * gcc.target/i386/pr70738-3.c: Likewise.
10478         * gcc.target/i386/pr70738-4.c: Likewise.
10479         * gcc.target/i386/pr70738-5.c: Likewise.
10480         * gcc.target/i386/pr70738-6.c: Likewise.
10481         * gcc.target/i386/pr70738-7.c: Likewise.
10482         * gcc.target/i386/pr70738-8.c: Likewise.
10483         * gcc.target/i386/pr70738-9.c: Likewise.
10485 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10487         PR rtl-optimization/66940
10488         * gcc.c-torture/execute/pr66940.c: New test.
10490 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10492         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10493         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10494         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10495         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10496         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10497         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10498         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10499         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10500         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10501         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10502         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10503         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10504         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10505         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10506         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10507         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10508         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10509         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10510         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10511         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10512         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10513         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10514         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10515         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10517 2016-05-25  Marek Polacek  <polacek@redhat.com>
10519         PR c/71265
10520         * gcc.dg/noncompile/pr71265.c: New test.
10522         PR c/71266
10523         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10525 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10527         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10529 2016-05-25  Richard Biener  <rguenther@suse.de>
10531         PR tree-optimization/71261
10532         * c-c++-common/torture/pr71261.c: New testcase.
10534 2016-05-25  Richard Biener  <rguenther@suse.de>
10536         PR tree-optimization/71264
10537         * gcc.dg/vect/pr71264.c: New testcase.
10539 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10541         PR c++/55992
10542         * g++.dg/cpp0x/alias-decl-53.C: New.
10543         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10545 2016-05-25  Martin Liska  <mliska@suse.cz>
10547         * g++.dg/pr71239.C: New test.
10549 2016-05-25  Richard Biener  <rguenther@suse.de>
10551         * gcc.dg/vect/pr58135.c: Rename to ...
10552         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10554 2016-05-25  Marek Polacek  <polacek@redhat.com>
10556         * g++.dg/pr65295.C: Use target c++14.
10558 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10560         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10561         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10563 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10565         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10566         instructions.
10568 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10570         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10571         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10572         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10573         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10574         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10575         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10576         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10577         * c-c++-common/goacc/pcopy.c: Likewise.
10578         * c-c++-common/goacc/pcopyin.c: Likewise.
10579         * c-c++-common/goacc/pcopyout.c: Likewise.
10580         * c-c++-common/goacc/pcreate.c: Likewise.
10581         * c-c++-common/goacc/pr70688.c: New test.
10582         * c-c++-common/goacc/present-1.c: Adjust test.
10583         * c-c++-common/goacc/reduction-5.c: Likewise.
10584         * g++.dg/goacc/data-1.C: New test.
10586 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10588         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10589         vector parity built-in functions.
10590         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10591         count trailing zeros automatic vectorization.
10592         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10593         count trailing zeros built-in functions.
10595 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10597         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10599 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10601         PR target/71050
10602         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10604 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10606         PR c++/50436
10607         * g++.dg/template/crash123.C: New.
10608         * g++.dg/template/crash124.C: Likewise.
10610 2016-05-24  Martin Sebor  <msebor@redhat.com>
10612         PR c++/71147
10613         * g++.dg/ext/flexary16.C: New test.
10615 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10617         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10618         before math.h is included.
10619         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10620         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10621         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10622         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10623         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10624         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10625         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10626         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10627         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10628         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10629         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10630         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10631         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10632         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10633         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10634         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10635         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10636         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10637         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10638         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10639         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10640         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10641         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10643 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10644             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10646         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10647         support.
10649 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10651         PR c++/69872
10652         * g++.dg/warn/Wno-narrowing1.C: New.
10654 2016-05-24  Marek Polacek  <polacek@redhat.com>
10656         PR c/71249
10657         * c-c++-common/Wswitch-unreachable-2.c: New test.
10659 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10661         PR c++/71257
10662         * g++.dg/vect/simd-clone-6.cc: New test.
10663         * g++.dg/gomp/declare-simd-6.C: New test.
10665         PR middle-end/70434
10666         PR c/69504
10667         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10669 2016-05-24  Richard Biener  <rguenther@suse.de>
10671         PR tree-optimization/71240
10672         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10674 2016-05-24  Richard Biener  <rguenther@suse.de>
10676         PR tree-optimization/71230
10677         * gcc.dg/torture/pr71230.c: New testcase.
10678         * g++.dg/torture/pr71230.C: Likewise.
10680 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10682         * c-c++-common/goacc/routine-5.c: Add tests.
10683         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10684         * gfortran.dg/goacc/routine-6.f90: Add tests.
10686 2016-05-24  Richard Biener  <rguenther@suse.de>
10688         PR tree-optimization/71253
10689         * gcc.dg/torture/pr71253.c: New testcase.
10691 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10693         PR middle-end/71252
10694         * gfortran.dg/pr71252.f90: New test.
10696 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10698         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10700 2016-05-24  Richard Biener  <rguenther@suse.de>
10702         PR middle-end/70434
10703         PR c/69504
10704         * c-c++-common/vector-subscript-4.c: New testcase.
10705         * c-c++-common/vector-subscript-5.c: Likewise.
10707 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10709         PR fortran/71123
10710         * gfortran.dg/namelist_90.f: New test
10712 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10714         PR fortran/66461
10715         * gfortran.dg/unexpected_eof.f: New test
10717 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10718             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10720         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10721         as little endian.
10723 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10725         PR c++/70972
10726         * g++.dg/cpp0x/inh-ctor20.C: New.
10727         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10729 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10731         PR c++/69095
10732         * g++.dg/cpp0x/variadic168.C: New.
10734 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10736         * g++.dg/cpp0x/pr31445.C: Test column number too.
10737         * g++.dg/cpp0x/pr32253.C: Likewise.
10738         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10739         * g++.dg/cpp0x/variadic36.C: Likewise.
10741 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10743         * gcc.dg/fold-notshift-2.c: Adjust.
10745 2016-05-23  Marek Polacek  <polacek@redhat.com>
10747         PR c/49859
10748         * c-c++-common/Wswitch-unreachable-1.c: New test.
10749         * gcc.dg/Wswitch-unreachable-1.c: New test.
10750         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10751         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10752         * g++.dg/gomp/block-10.C: Likewise.
10753         * gcc.dg/gomp/block-10.c: Likewise.
10754         * g++.dg/gomp/block-9.C: Likewise.
10755         * gcc.dg/gomp/block-9.c: Likewise.
10756         * g++.dg/gomp/target-1.C: Likewise.
10757         * g++.dg/gomp/target-2.C: Likewise.
10758         * gcc.dg/gomp/target-1.c: Likewise.
10759         * gcc.dg/gomp/target-2.c: Likewise.
10760         * g++.dg/gomp/taskgroup-1.C: Likewise.
10761         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10762         * gcc.dg/gomp/teams-1.c: Likewise.
10763         * g++.dg/gomp/teams-1.C: Likewise.
10764         * g++.dg/overload/error3.C: Likewise.
10765         * g++.dg/tm/jump1.C: Likewise.
10766         * g++.dg/torture/pr40335.C: Likewise.
10767         * gcc.dg/c99-vla-jump-5.c: Likewise.
10768         * gcc.dg/switch-warn-1.c: Likewise.
10769         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10770         * gcc.dg/nested-func-1.c: Likewise.
10771         * gcc.dg/pr67784-4.c: Likewise.
10773 2016-05-23  Richard Biener  <rguenther@suse.de>
10775         PR tree-optimization/71230
10776         * gfortran.dg/pr71230-1.f90: New testcase.
10777         * gfortran.dg/pr71230-2.f90: Likewise.
10779 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10781         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10782         * gcc.dg/vect/pr58135.c:  Add new.
10783         * gfortran.dg/pr46519-1.f: Adjust test case.
10785 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10787         PR c++/53401
10788         * g++.dg/cpp0x/decltype64.C: New.
10790 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10792         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10793         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10794         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10796 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10798         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10799         Add poly64x1_t and poly64x2_t cases if supported.
10800         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10801         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10802         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10803         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10804         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10806 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10808         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10809         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10810         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10811         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10812         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10813         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10814         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10816 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10818         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10820 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10822         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10823         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10825 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10827         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10828         constraint instead of "r".
10829         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10830         insn instead of vxorpd.
10831         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10833         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10834         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10836         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10838         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10839         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10841         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10843 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10845         PR middle-end/40921
10846         * gcc.dg/tree-ssa/pr40921.c: New test.
10848 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10850         PR target/71103
10851         * gcc.target/avr/pr71103.c: New test.
10853 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10855         PR middle-end/71179
10856         * gcc.dg/tree-ssa/pr71179.c: New test.
10858 2016-05-20  Martin Sebor  <msebor@redhat.com>
10860         PR c/71115
10861         * gcc.dg/init-excess-2.c: New test.
10863 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10865         * gnat.dg/opt53.adb: New test.
10866         * gnat.dg/opt54.adb: Likewise.
10868 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10870         PR tree-optimization/70884
10871         * gcc.dg/tree-ssa/pr70919.c: New test.
10873 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10875         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10876         formatting.
10877         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10878         fix code formatting.
10880 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10882         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10883         non-common cases.
10884         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10886 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10888         * jit.dg/all-non-failing-tests.h: Add
10889         test-factorial-must-tail-call.c.
10890         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10891         * jit.dg/test-factorial-must-tail-call.c: New test case.
10893 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10895         PR fortran/71204
10896         * gfortran.dg/pr71204.f90: New test.
10898 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10900         * gcc.target/nvptx/sincos.c: New test.
10902 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10904         PR c++/70572
10905         * g++.dg/cpp1y/auto-fn31.C: New.
10907 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10909         * gcc.target/powerpc/vec-addec.c: New test.
10910         * gcc.target/powerpc/vec-addec-int128.c: New test.
10912 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10914         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10915         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10916         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10917         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10919 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10921         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10923 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10925         PR c++/71210
10926         * g++.dg/opt/pr71210-1.C: New test.
10927         * g++.dg/opt/pr71210-2.C: New test.
10929         PR tree-optimization/29756
10930         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10931         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10932         only on selected targets where V4SImode vectors are known to be
10933         supported.
10935 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10937         PR tree-optimization/71079
10938         PR tree-optimization/71206
10939         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10941 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10943         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10944         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10945         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10947 2016-05-20  Richard Guenther  <rguenther@suse.de>
10949         PR tree-optimization/29756
10950         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10952 2016-05-20  Richard Biener  <rguenther@suse.de>
10954         PR tree-optimization/71185
10955         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10957 2016-05-20  Richard Biener  <rguenther@suse.de>
10959         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10961 2016-05-19  Marek Polacek  <polacek@redhat.com>
10963         PR c++/71075
10964         * g++.dg/diagnostic/pr71075.C: New test.
10966 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
10968         PR c++/71184
10969         * g++.dg/pr71184.C: New test case.
10971 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10973         * gcc.target/powerpc/darn-0.c: New test.
10974         * gcc.target/powerpc/darn-1.c: New test.
10975         * gcc.target/powerpc/darn-2.c: New test.
10977 2016-05-19  Marek Polacek  <polacek@redhat.com>
10979         PR tree-optimization/71031
10980         * gcc.dg/tree-ssa/vrp100.c: New test.
10982 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10984         PR rtl-optimization/71148
10985         * gcc.dg/pr71148.c: New test.
10987 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10989         PR target/71056
10990         * gcc.target/arm/pr71056.c: New test.
10992 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10994         * c-c++-common/pr69669.c: Check the used mode.
10996 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
10998         PR sanitizer/64354
10999         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11001 2016-05-19  Richard Biener  <rguenther@suse.de>
11003         PR tree-optimization/70729
11004         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11005         * gcc.dg/graphite/scop-18.c: Likewise.
11006         * gcc.dg/pr41783.c: Disable LIM.
11007         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11008         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11009         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11010         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11011         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11012         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11013         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11014         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11015         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11016         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11017         * gfortran.dg/pr42108.f90: Likewise.
11019 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11021         PR driver/69265
11022         * gcc.dg/spellcheck-options-11.c: New test case.
11024 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11026         PR c++/71100
11027         * g++.dg/opt/pr71100.C: New test.
11029 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11031         PR ipa/69708
11032         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11033         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11034         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11035         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11037 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11039         PR ipa/69708
11040         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11041         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11042         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11043         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11044         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11046 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11048         PR c++/69793
11049         * g++.dg/template/crash122.C: New.
11051 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11053         PR c++/70466
11054         * g++.dg/template/pr70466-1.C: New.
11055         * g++.dg/template/pr70466-2.C: Likewise.
11057 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11059         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11060         splat operations and the XXSPLTIB instruction.
11061         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11062         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11063         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11064         xxlxor to clear a register.
11066 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11068         * gcc.dg/torture/pr71020.c: New test.
11070 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11072         PR ipa/70646
11073         * gcc.dg/ipa/pr70646.c: New test.
11075 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11077         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11079 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11081         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11082         missing tests for vreinterpretq_p{8,16}.
11084 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11086         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11087         vsliq_n_s64 and vsliq_n_u64.
11089 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11091         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11092         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11094 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11096         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11097         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11098         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11100 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11102         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11103         in comment.
11105 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11107         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11108         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11109         "blr\t" and switch to scan-assembler-times.
11111 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11113         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11114         with __aarch64__.
11115         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11116         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11118 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11120         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11121         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11122         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11123         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11124         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11125         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11127         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11128         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11130         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11131         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11133         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11134         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11136         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11138 2016-05-18  Richard Biener  <rguenther@suse.de>
11140         PR tree-optimization/71168
11141         * gcc.dg/torture/pr71168.c: New testcase.
11143 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11145         PR middle-end/63586
11146         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11147         * gcc.dg/tree-ssa/pr63586.c: New test.
11148         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11150 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11152         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11153         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11154         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11155         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11157 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11159         * gcc.target/nvptx/abi-vararg-3.c: New.
11161 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11163         PR tree-optimization/54579
11164         PR middle-end/55299
11165         * gcc.dg/fold-notrotate-1.c: New test.
11166         * gcc.dg/fold-notshift-1.c: New test.
11167         * gcc.dg/fold-notshift-2.c: New test.
11169 2016-05-17  Marek Polacek  <polacek@redhat.com>
11171         PR ipa/71146
11172         * g++.dg/ipa/pr71146.C: New test.
11174 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11176         * jit.dg/test-error-array-bounds.c: New test case.
11178 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11180         * gcc.dg/tree-ssa/and-1.c: New testcase.
11182 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11184         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11185         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11187 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11189         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11190         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11192 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11194         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11196 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11198         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11200 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11202         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11203         ".2d[index]" when scan the assembly.
11204         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11205         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11206         float64x1.
11207         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11209 2016-05-17  Richard Biener  <rguenther@suse.de>
11211         PR tree-optimization/71132
11212         * gcc.dg/torture/pr71132.c: New testcase.
11214 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11216         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11218 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11220         PR target/70809
11221         * gcc.target/aarch64/pr70809_1.c: New test.
11223 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11225         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11226         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11227         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11228         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11230 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11231             Ilya Enkovich  <ilya.enkovich@intel.com>
11233         PR target/71114
11234         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11236 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11238         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11239         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11241 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11243         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11244         test for __ARM_FP16_ARGS.
11245         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11246         * gcc.target/arm/aapcs/neon-vect10.c: New.
11247         * gcc.target/arm/aapcs/neon-vect9.c: New.
11248         * gcc.target/arm/aapcs/vfp18.c: New.
11249         * gcc.target/arm/aapcs/vfp19.c: New.
11250         * gcc.target/arm/aapcs/vfp20.c: New.
11251         * gcc.target/arm/aapcs/vfp21.c: New.
11252         * gcc.target/arm/fp16-aapcs-1.c: New.
11253         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11254         test for __ARM_FP16_ARGS.
11255         * g++.target/arm/fp16-return-1.c: Update expected output.
11257 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11259         PR testsuite/70227
11260         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11262 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11264         PR fortran/69603
11265         * gfortran.dg/pr69603.f90: New testcase.
11267 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11269         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11271 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11273         PR fortran/71047
11274         * gfortran.dg/pr71047.f08: New test.
11276 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11278         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11279         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11280         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11282 2016-05-13  Martin Sebor  <msebor@redhat.com>
11284         PR c++/60049
11285         * g++.dg/cpp0x/constexpr-60049.C: New test.
11287 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11289         PR bootstrap/71071
11290         * gcc.dg/pr71071.c: New test.
11292 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11294         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11295         remove XOP handling.
11296         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11298 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11300         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11301         __atomic_is_lock_free declaration.
11303 2016-05-13  Richard Biener  <rguenther@suse.de>
11305         PR tree-optimization/42587
11306         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11308 2016-05-13  Martin Liska  <mliska@suse.cz>
11310         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11311         the new format of dump output.
11313 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11315         * gcc.dg/pr71084.c: New test.
11317 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11319         PR target/53440
11320         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11322 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11324         * gcc.target/aarch64/struct_return.c: New test.
11326 2016-05-12  Marek Polacek  <polacek@redhat.com>
11328         PR c/70756
11329         * c-c++-common/pr70756-2.c: New test.
11330         * c-c++-common/pr70756.c: New test.
11332 2016-05-12  Richard Biener  <rguenther@suse.de>
11334         PR tree-optimization/71059
11335         * gcc.dg/torture/pr71059.c: New testcase.
11337 2016-05-12  Richard Biener  <rguenther@suse.de>
11339         PR tree-optimization/71062
11340         * gcc.dg/torture/pr71062.c: New testcase.
11342 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11344         PR tree-optimization/71006
11345         * gcc.dg/pr71006.c: New test.
11347 2016-05-12  Marek Polacek  <polacek@redhat.com>
11349         PR driver/71063
11350         * gcc.dg/opts-7.c: New test.
11352 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11354         PR target/70830
11355         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11356         Add -save-temps to dg-options.
11357         Scan for ldmfd rather than pop instruction.
11358         * gcc.target/arm/interrupt-2.c: Likewise.
11359         * gcc.target/arm/pr70830.c: New test.
11361 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11363         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11364         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11366         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11367         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11368         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11370         PR target/71019
11371         * gcc.target/i386/avx512vl-pack-1.c: New test.
11372         * gcc.target/i386/avx512vl-pack-2.c: New test.
11373         * gcc.target/i386/avx512bw-pack-2.c: New test.
11375         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11377         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11378         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11379         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11381 2016-05-12  Richard Biener  <rguenther@suse.de>
11383         PR tree-optimization/70986
11384         * gcc.dg/torture/pr70986-1.c: New testcase.
11385         * gcc.dg/torture/pr70986-2.c: Likewise.
11386         * gcc.dg/torture/pr70986-3.c: Likewise.
11388 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11390         PR c/43651
11391         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11392         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11394 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11396         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11397         directive.
11398         * gcc.target/i386/pr66746.c: Ditto.
11400 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11402         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11403         support.
11404         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11405         warning when using -mvsx-timode.
11406         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11407         * gcc.target/powerpc/dform-2.c: Likewise.
11408         * gcc.target/powerpc/pr68805.c: Likewise.
11410 2016-05-11  Marek Polacek  <polacek@redhat.com>
11412         PR c++/71024
11413         * c-c++-common/attributes-3.c: New test.
11415 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11417         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11418         * gcc.c-torture/execute/pr68185.c: Likewise.
11419         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11420         * gcc.dg/pr69634.c: Requires scheduling.
11421         * gcc.dg/torture/pr66178.c: Require label values.
11422         * gcc.dg/setjmp-6.c: Require indirect jumps.
11424 2016-05-11  Richard Biener  <rguenther@suse.de>
11426         PR tree-optimization/71055
11427         * gcc.dg/torture/pr71055.c: New testcase.
11429 2016-05-11  Richard Biener  <rguenther@suse.de>
11431         PR debug/71057
11432         * g++.dg/debug/pr71057.C: New testcase.
11434 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11436         PR fortran/70855
11437         * gfortran.dg/gomp/pr70855.f90: New test.
11439 2016-05-11  Richard Biener  <rguenther@suse.de>
11441         PR middle-end/71002
11442         * g++.dg/torture/pr71002.C: New testcase.
11444 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11446         PR middle-end/70807
11447         * gcc.dg/pr70807.c: New test.
11449 2016-05-10  Martin Sebor  <msebor@redhat.com>
11451         PR c++/38611
11452         * g++.dg/Wattributes.C: New test.
11454 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11456         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11457         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11458         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11460 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11462         PR target/70799
11463         * gcc.target/i386/pr70799-1.c: New test.
11465 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11467         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11469 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11471         PR middle-end/70877
11472         * gcc.target/i386/pr70877.c: New test.
11474 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11476         PR tree-optimization/70786
11477         * gcc.target/i386/pr70876.c: New test.
11479 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11481         PR target/70927
11482         * gcc.target/i386/avx512vl-logic-1.c: New test.
11483         * gcc.target/i386/avx512vl-logic-2.c: New test.
11484         * gcc.target/i386/avx512dq-logic-2.c: New test.
11486 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11488         PR target/70963
11489         * gcc.target/powerpc/pr70963.c: New.
11491 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11493         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11494         (test_very_wide_line): Add ruler to expected output.
11495         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11496         (test_very_wide_line): Likewise.
11497         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11498         (test_show_locus): Within the handling of "test_very_wide_line",
11499         enable show_ruler_p on the diagnostic context.
11501 2016-05-10  Richard Biener  <rguenther@suse.de>
11503         PR tree-optimization/71039
11504         * gcc.dg/torture/pr71039.c: New testcase.
11506 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11508         * gcc.dg/nested-func-10.c: Requires alloca.
11509         * gcc.dg/nested-func-9.c: Requires alloca.
11510         * gcc.c-torture/execute/pr70460.c: Requires labels.
11511         * gcc.c-torture/compile/pr70199.c: Requires labels.
11512         * gcc.target/nvptx/decl.c: Compile only.
11513         * gcc.target/nvptx/trailing-init.c: Compile only.
11514         * gcc.target/nvptx/ary-init.c: Compile only.
11516 2016-05-10  Marek Polacek  <polacek@redhat.com>
11518         PR c/70255
11519         * gcc.dg/attr-opt-1.c: New test.
11521 2016-05-10  Richard Biener  <rguenther@suse.de>
11523         PR tree-optimization/70497
11524         PR tree-optimization/28367
11525         * gcc.dg/torture/20160404-1.c: New testcase.
11526         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11527         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11529 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11531         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11533 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11535         * gcc.target/i386/fabsneg-1.c New test.
11537 2016-05-09  Alan Modra  <amodra@gmail.com>
11539         PR testsuite/70826
11540         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11542 2016-05-09  Richard Biener  <rguenther@suse.de>
11544         PR tree-optimization/70985
11545         * gcc.dg/torture/pr70985.c: New testcase.
11547 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11549         * gcc.dg/tree-ssa/ifc-9.c: New test.
11550         * gcc.dg/tree-ssa/ifc-10.c: New test.
11551         * gcc.dg/tree-ssa/ifc-11.c: New test.
11552         * gcc.dg/tree-ssa/ifc-12.c: New test.
11553         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11554         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11555         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11557 2016-05-09  Richard Biener  <rguenther@suse.de>
11559         PR fortran/70937
11560         * gfortran.dg/pr70937.f90: New testcase.
11562 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11564         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11566 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11568         PR fortran/56226
11569         * gfortran.dg/dec_structure_1.f90: New testcase.
11570         * gfortran.dg/dec_structure_2.f90: Ditto.
11571         * gfortran.dg/dec_structure_3.f90: Ditto.
11572         * gfortran.dg/dec_structure_4.f90: Ditto.
11573         * gfortran.dg/dec_structure_5.f90: Ditto.
11574         * gfortran.dg/dec_structure_6.f90: Ditto.
11575         * gfortran.dg/dec_structure_7.f90: Ditto.
11576         * gfortran.dg/dec_structure_8.f90: Ditto.
11577         * gfortran.dg/dec_structure_9.f90: Ditto.
11578         * gfortran.dg/dec_structure_10.f90: Ditto.
11579         * gfortran.dg/dec_structure_11.f90: Ditto.
11580         * gfortran.dg/dec_union_1.f90: Ditto.
11581         * gfortran.dg/dec_union_2.f90: Ditto.
11582         * gfortran.dg/dec_union_3.f90: Ditto.
11583         * gfortran.dg/dec_union_4.f90: Ditto.
11584         * gfortran.dg/dec_union_5.f90: Ditto.
11585         * gfortran.dg/dec_union_6.f90: Ditto.
11586         * gfortran.dg/dec_union_7.f90: Ditto.
11588 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11590         PR tree-optimization/70956
11591         * gcc.dg/graphite/pr70956.c: New test.
11593 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11595         PR middle-end/70941
11596         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11597         (a, b, c, d): Change type from char to signed char.
11598         (main): Compare against (signed char) -1634678893 instead of
11599         hardcoded -109.  Use __builtin_abort instead of abort.
11601         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11602         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11604         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11606 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11608         PR debug/70935
11609         * gcc.dg/torture/pr70935.c: New test.
11611 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11613         PR target/58219
11614         * gcc.target/sh/pr58219.c: New tests.
11616 2016-05-06  Richard Biener  <rguenther@suse.de>
11618         PR tree-optimization/70960
11619         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11621 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11623         PR target/52933
11624         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11625         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11626         Adjust expected instruction counts.
11627         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11629 2016-05-06  Marek Polacek  <polacek@redhat.com>
11631         PR sanitizer/70875
11632         * gcc.dg/ubsan/bounds-3.c: New test.
11634 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11636         PR target/54089
11637         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11639 2016-05-06  Richard Biener  <rguenther@suse.de>
11641         PR middle-end/70931
11642         * gfortran.dg/pr70931.f90: New testcase.
11644 2016-05-06  Richard Biener  <rguenther@suse.de>
11646         PR middle-end/70941
11647         * gcc.dg/torture/pr70941.c: New testcase.
11649 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11651         PR tree-optimization/57206
11652         * gcc.dg/vect/pr57206.c: New test.
11654 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11656         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11658 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11660         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11662         * c-c++-common/Wdangling-else-4.c: New test.
11664 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11666         PR c++/70906
11667         PR c++/70933
11668         * g++.dg/opt/pr70906.C: New test.
11669         * g++.dg/opt/pr70933.C: New test.
11671         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11673 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11675         * gcc.dg/ipa/pure-const-3.c: New testcase.
11677 2016-05-04  Marek Polacek  <polacek@redhat.com>
11679         * c-c++-common/Wdangling-else-1.c: New test.
11680         * c-c++-common/Wdangling-else-2.c: New test.
11681         * c-c++-common/Wdangling-else-3.c: New test.
11683 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11685         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11686         flag is present.
11688 2016-05-04  Marek Polacek  <polacek@redhat.com>
11690         PR c/48778
11691         * gcc.dg/Waddress-2.c: New test.
11693 2016-05-04  Alan Modra  <amodra@gmail.com>
11695         * gcc.target/powerpc/pr70866.c: New.
11697 2016-05-03  Martin Sebor  <msebor@redhat.com>
11699         PR c++/66561
11700         * c-c++-common/builtin_location.c: New test.
11701         * g++.dg/cpp1y/builtin_location.C: New test.
11703 2016-05-03  Marek Polacek  <polacek@redhat.com>
11705         PR c/70859
11706         * gcc.dg/pr70859.c: New test.
11707         * gcc.dg/pr70859-2.c: New test.
11709 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11711         * gnat.dg/debug5.adb: New testcase.
11713 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11715         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11716         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11717         Procedure to check for z10 instruction set.
11719 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11721         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11723 2016-05-03  Alan Modra  <amodra@gmail.com>
11725         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11727 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11729         * gcc.target/i386/avx512f-cvt-1.c: New test.
11731 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11733         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11734         -fdump-tree-vrp-details.
11736 2016-05-03  Richard Biener  <rguenther@suse.de>
11738         * gcc.dg/pr30172-1.c: Adjust.
11739         * gcc.dg/pr63743.c: Likewise.
11740         * gcc.dg/tm/pr51696.c: Likewise.
11741         * c-c++-common/tm/safe-1.c: Likewise.
11742         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11743         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11744         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11745         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11747 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11749         PR rtl-optimization/70467
11750         * gcc.target/i386/pr70467-3.c: New test.
11751         * gcc.target/i386/pr70467-4.c: New test.
11753         PR tree-optimization/70916
11754         * gcc.c-torture/compile/pr70916.c: New test.
11756         PR target/49244
11757         * gcc.target/i386/pr49244-1.c: New test.
11758         * gcc.target/i386/pr49244-2.c: New test.
11760 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11762         PR rtl-optimization/44281
11763         * gcc.target/i386/pr44281.c: New test.
11765 2016-05-03  bin cheng  <bin.cheng@arm.com>
11767         PR tree-optimization/56541
11768         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11769         * gcc.dg/vect/pr56541.c: new test.
11771 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11773         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11774         __float128.
11775         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11777 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11779         PR testsuite/70520
11780         * c-c++-common/asan/clone-test-1.c (main): Align child process
11781         stack to 16 bytes.
11783 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11785         PR c++/62314
11786         * g++.dg/spellcheck-fields-2.C: New test case.
11788 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11790         PR c++/62314
11791         * g++.dg/pr62314.C: New test case.
11793 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11795         * gcc.dg/ipa/inline-8.c: New testcase.
11797 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11799         PR rtl-optimization/70467
11800         * gcc.target/i386/pr70467-1.c: New test.
11802 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11804         * gcc.dg/spec-options.c: Run the test on all targets.
11805         * gcc.dg/foo.specs: Use cpp_unique_options.
11807 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11809         * gcc.dg/tree-ssa/unord.c: New testcase.
11811 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11813         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11815 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11817         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11819 2016-05-02  Marek Polacek  <polacek@redhat.com>
11821         PR c/70851
11822         * gcc.dg/enum-incomplete-3.c: New test.
11824 2016-05-02  Marek Polacek  <polacek@redhat.com>
11825             Tom de Vries  <tom@codesourcery.com>
11827         PR tree-optimization/70700
11828         * gcc.dg/pr70700.c: New test.
11830 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11832         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11833         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11834         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11835         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11836         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11838 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11840         * ada/acats/run_acats: Rename into...
11841         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11842         * ada/acats/run_all.sh: Remove redundant test.
11843         (target_run): Move around.
11844         (target_gnatchop): Use newly built executable.
11845         (target_gnatmake): Likewise.
11846         Check that the compilation of impbit succeeds.
11848 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11850         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11851         * gcc.dg/20021029-1.c: Likewise.
11852         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11853         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11854         * gcc.target/sh/cmpstr.c: Likewise.
11855         * gcc.target/sh/cmpstrn.c: Likewise.
11856         * gcc.target/sh/memset.c: Likewise.
11857         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11858         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11859         * gcc.target/sh/pr39423-1.c: Likewise.
11860         * gcc.target/sh/pr49468-di.c: Likewise.
11861         * gcc.target/sh/pr49468-si.c: Likewise.
11862         * gcc.target/sh/pr49880-1.c: Likewise.
11863         * gcc.target/sh/pr49880-2.c: Likewise.
11864         * gcc.target/sh/pr49880-3.c: Likewise.
11865         * gcc.target/sh/pr50751-1.c: Likewise.
11866         * gcc.target/sh/pr50751-4.c: Likewise.
11867         * gcc.target/sh/pr50751-7.c: Likewise.
11868         * gcc.target/sh/pr51244-1.c: Likewise.
11869         * gcc.target/sh/pr51244-10.c: Likewise.
11870         * gcc.target/sh/pr51244-11.c: Likewise.
11871         * gcc.target/sh/pr51244-12.c: Likewise.
11872         * gcc.target/sh/pr51244-13.c: Likewise.
11873         * gcc.target/sh/pr51244-14.c: Likewise.
11874         * gcc.target/sh/pr51244-17.c: Likewise.
11875         * gcc.target/sh/pr51244-18.c: Likewise.
11876         * gcc.target/sh/pr51244-19.c: Likewise.
11877         * gcc.target/sh/pr51244-4.c: Likewise.
11878         * gcc.target/sh/pr51244-5.c: Likewise.
11879         * gcc.target/sh/pr51244-7.c: Likewise.
11880         * gcc.target/sh/pr51244-8.c: Likewise.
11881         * gcc.target/sh/pr51244-9.c: Likewise.
11882         * gcc.target/sh/pr51697.c: Likewise.
11883         * gcc.target/sh/pr52483-1.c: Likewise.
11884         * gcc.target/sh/pr52483-2.c: Likewise.
11885         * gcc.target/sh/pr52483-3.c: Likewise.
11886         * gcc.target/sh/pr52483-5.c: Likewise.
11887         * gcc.target/sh/pr52933-1.c: Likewise.
11888         * gcc.target/sh/pr52933-2.c: Likewise.
11889         * gcc.target/sh/pr52933-3.c: Likewise.
11890         * gcc.target/sh/pr53568-1.c: Likewise.
11891         * gcc.target/sh/pr53976-1.c: Likewise.
11892         * gcc.target/sh/pr53988-1.c: Likewise.
11893         * gcc.target/sh/pr53988.c: Likewise.
11894         * gcc.target/sh/pr54089-1.c: Likewise.
11895         * gcc.target/sh/pr54089-6.c: Likewise.
11896         * gcc.target/sh/pr54089-7.c: Likewise.
11897         * gcc.target/sh/pr54089-8.c: Likewise.
11898         * gcc.target/sh/pr54089-9.c: Likewise.
11899         * gcc.target/sh/pr54236-1.c: Likewise.
11900         * gcc.target/sh/pr54236-2.c: Likewise.
11901         * gcc.target/sh/pr54236-3.c: Likewise.
11902         * gcc.target/sh/pr54236-4.c: Likewise.
11903         * gcc.target/sh/pr54386.c: Likewise.
11904         * gcc.target/sh/pr54602-1.c: Likewise.
11905         * gcc.target/sh/pr54685.c: Likewise.
11906         * gcc.target/sh/pr54760-1.c: Likewise.
11907         * gcc.target/sh/pr54760-2.c: Likewise.
11908         * gcc.target/sh/pr54760-3.c: Likewise.
11909         * gcc.target/sh/pr54760-4.c: Likewise.
11910         * gcc.target/sh/pr54760-5.c: Likewise.
11911         * gcc.target/sh/pr54760-6.c: Likewise.
11912         * gcc.target/sh/pr55146.c: Likewise.
11913         * gcc.target/sh/pr55160.c: Likewise.
11914         * gcc.target/sh/pr59278.c: Likewise.
11915         * gcc.target/sh/pr59401-1.c: Likewise.
11916         * gcc.target/sh/pr59533-1.c: Likewise.
11917         * gcc.target/sh/pr63260.c: Likewise.
11918         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11919         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11920         * gcc.target/sh/strlen.c: Likewise.
11921         * gcc.target/sh/torture/pr30807.c: Likewise.
11922         * gcc.target/sh/torture/pr34777.c: Likewise.
11923         * gcc.target/sh/torture/pr64652.c: Likewise.
11924         * gcc.target/sh/torture/pr65505.c: Likewise.
11925         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11926         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11928 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11930         PR c++/66644
11931         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11933 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11935         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11936         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11937         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11938         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11940 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11942         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11943         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11945 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11947         PR middle-end/70626
11948         * c-c++-common/goacc/combined-reduction.c: New test.
11949         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11951 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11953         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11954         *movdi_internal pattern only if PIC off.
11955         * gcc.target/i386/pr70155-2.c: Likewise.
11956         * gcc.target/i386/pr70155-3.c: Likewise.
11957         * gcc.target/i386/pr70155-4.c: Likewise.
11958         * gcc.target/i386/pr70155-5.c: Likewise.
11959         * gcc.target/i386/pr70155-6.c: Likewise.
11960         * gcc.target/i386/pr70155-7.c: Likewise.
11961         * gcc.target/i386/pr70155-8.c: Likewise.
11962         * gcc.target/i386/pr70155-15.c: Likewise.
11963         * gcc.target/i386/pr70155-17.c: Likewise.
11964         * gcc.target/i386/pr70155-22.c: Likewise.
11966 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
11968         PR tree-optimization/70803
11969         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11971 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11973         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11974         optimization of vector loop.
11975         * gcc.target/i386/vect-unpack-3.c: New test.
11976         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11977         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11978         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11980 2016-04-29  Marek Polacek  <polacek@redhat.com>
11982         PR sanitizer/70342
11983         * g++.dg/ubsan/null-7.C: New test.
11985         PR c/70852
11986         * gcc.dg/pr70852.c: New test.
11988 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11990         PR/69089
11991         * g++.dg/cpp0x/alignas6.C: New test.
11993 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11995         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11996         * gcc.dg/pr27003.c: Likewise.
11997         * gcc.dg/tree-ssa/cswtch.c: Likewise.
11998         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11999         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12000         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12001         * gcc.target/arc/mxy.c: Likewise.
12002         * gcc.target/arc/mswape.c: Likewise.
12003         * gcc.target/arc/mrtsc.c: Likewise.
12004         * gcc.target/arc/mcrc.c: Likewise.
12005         * gcc.target/arc/mdsp-packa.c: Likewise.
12006         * gcc.target/arc/mdvbf.c: Likewise.
12007         * gcc.target/arc/mlock.c: Likewise.
12008         * gcc.target/arc/mmac-24.c: Likewise.
12009         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12011 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12012             Matthijs Kooijman  <matthijs@stdin.nl>
12013             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12015         PR target/60040
12016         * gcc.target/avr/pr60040-1.c: New.
12017         * gcc.target/avr/pr60040-2.c: New.
12019 2016-04-29  Richard Biener  <rguenther@suse.de>
12021         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12023 2016-04-29  Richard Biener  <rguenther@suse.de>
12025         PR tree-optimization/13962
12026         PR tree-optimization/65686
12027         * gcc.dg/uninit-pr65686.c: New testcase.
12029 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12031         PR middle-end/70843
12032         * gcc.dg/pr70843.c: New test.
12034 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12036         PR target/70858
12037         * gcc.target/i386/pr70858.c: New test.
12039 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12041         * gcc.target/arc/nps400-1.c: New file.
12043 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12044             Andrew Burgess  <andrew.burgess@embecosm.com>
12046         * gcc.target/arc/movh_cl-1.c: New file.
12048 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12049             Andrew Burgess  <andrew.burgess@embecosm.com>
12051         * gcc.target/arc/extzv-1.c: New file.
12052         * gcc.target/arc/insv-1.c: New file.
12053         * gcc.target/arc/insv-2.c: New file.
12054         * gcc.target/arc/movb-1.c: New file.
12055         * gcc.target/arc/movb-2.c: New file.
12056         * gcc.target/arc/movb-3.c: New file.
12057         * gcc.target/arc/movb-4.c: New file.
12058         * gcc.target/arc/movb-5.c: New file.
12059         * gcc.target/arc/movb_cl-1.c: New file.
12060         * gcc.target/arc/movb_cl-2.c: New file.
12061         * gcc.target/arc/movbi_cl-1.c: New file.
12062         * gcc.target/arc/movl-1.c: New file.
12064 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12065             Andrew Burgess  <andrew.burgess@embecosm.com>
12067         * gcc.target/arc/cmem-1.c: New file.
12068         * gcc.target/arc/cmem-2.c: New file.
12069         * gcc.target/arc/cmem-3.c: New file.
12070         * gcc.target/arc/cmem-4.c: New file.
12071         * gcc.target/arc/cmem-5.c: New file.
12072         * gcc.target/arc/cmem-6.c: New file.
12073         * gcc.target/arc/cmem-7.c: New file.
12074         * gcc.target/arc/cmem-ld.inc: New file.
12075         * gcc.target/arc/cmem-st.inc: New file.
12077 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12079         PR target/70821
12080         * gcc.target/i386/pr70821.c: New test.
12082 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12084         * gcc.target/powerpc/vec-adde.c: New test.
12085         * gcc.target/powerpc/vec-adde-int128.c: New test.
12087 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12089         * gcc.target/i386/avx-vround-1.c: New test.
12090         * gcc.target/i386/avx-vround-2.c: New test.
12091         * gcc.target/i386/avx512vl-vround-1.c: New test.
12092         * gcc.target/i386/avx512vl-vround-2.c: New test.
12094 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12096         PR testsuite/70595
12097         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12098         (check_effective_target_cilkplus_runtime): ... this.
12099         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12100         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12102         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12103         Require cilkplus_runtime.
12104         Don't add -lcilkrts.
12105         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12106         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12107         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12108         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12109         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12110         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12111         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12112         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12113         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12114         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12115         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12116         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12117         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12118         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12119         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12120         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12121         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12122         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12123         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12124         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12125         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12126         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12127         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12128         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12129         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12130         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12131         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12132         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12133         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12135         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12136         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12138         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12140         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12141         cilkplus_runtime.
12143 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12145         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12146         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12148 2015-04-27  Ryan Burn  <contact@rnburn.com>
12150         PR c++/69024
12151         PR c++/68997
12152         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12153         diagnostic.
12154         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12155         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12157 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12159         * gnat.dg/limited_with4.ad[sb]: New test.
12160         * gnat.dg/limited_with4_pkg.ads: New helper.
12162 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12164         PR target/70155
12165         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12166         and movv1ti_internal patterns
12167         * gcc.target/i386/pr70155-1.c: New test.
12168         * gcc.target/i386/pr70155-2.c: Likewise.
12169         * gcc.target/i386/pr70155-3.c: Likewise.
12170         * gcc.target/i386/pr70155-4.c: Likewise.
12171         * gcc.target/i386/pr70155-5.c: Likewise.
12172         * gcc.target/i386/pr70155-6.c: Likewise.
12173         * gcc.target/i386/pr70155-7.c: Likewise.
12174         * gcc.target/i386/pr70155-8.c: Likewise.
12175         * gcc.target/i386/pr70155-9.c: Likewise.
12176         * gcc.target/i386/pr70155-10.c: Likewise.
12177         * gcc.target/i386/pr70155-11.c: Likewise.
12178         * gcc.target/i386/pr70155-12.c: Likewise.
12179         * gcc.target/i386/pr70155-13.c: Likewise.
12180         * gcc.target/i386/pr70155-14.c: Likewise.
12181         * gcc.target/i386/pr70155-15.c: Likewise.
12182         * gcc.target/i386/pr70155-16.c: Likewise.
12183         * gcc.target/i386/pr70155-17.c: Likewise.
12184         * gcc.target/i386/pr70155-18.c: Likewise.
12185         * gcc.target/i386/pr70155-19.c: Likewise.
12186         * gcc.target/i386/pr70155-20.c: Likewise.
12187         * gcc.target/i386/pr70155-21.c: Likewise.
12188         * gcc.target/i386/pr70155-22.c: Likewise.
12190 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12192         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12193         ".{5,6}".
12195 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12197         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12198         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12199         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12200         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12201         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12203 2016-04-27  Richard Biener  <rguenther@suse.de>
12205         PR ipa/70760
12206         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12207         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12209 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12211         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12212         * g++.dg/ubsan/pr63956.C: Adjust error location.
12214 2016-04-27  Nick Clifton  <nickc@redhat.com>
12216         PR middle-end/49889
12217         * gcc.dg/pr49889.c: New test.
12219 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12221         * c-c++-common/memset-array.c: New test.
12223 2016-04-26  Martin Sebor  <msebor@redhat.com>
12225         PR c++/66639
12226         * g++.dg/cpp1y/func_constexpr.C: New test.
12228 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12230         PR c++/70241
12231         * g++.dg/cpp0x/enum32.C: New test.
12232         * g++.dg/cpp0x/enum33.C: New test.
12234 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12236         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12237         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12238         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12239         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12240         * gcc.c-torture/execute/pr38151.c: Likewise.
12241         * gcc.c-torture/execute/pr66556.c: Likewise.
12242         * gcc.c-torture/execute/pr67781.c: Likewise.
12243         * gcc.c-torture/execute/pr68648.c: Likewise.
12245 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12247         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12249 2016-04-26  Marek Polacek  <polacek@redhat.com>
12251         PR c/67784
12252         * gcc.dg/pr67784-3.c: New test.
12253         * gcc.dg/pr67784-4.c: New test.
12254         * gcc.dg/pr67784-5.c: New test.
12256         PR c/70791
12257         * gcc.dg/Wnested-externs-2.c: New test.
12259 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12261         * gcc.dg/fold-plusmult.c: Adjust.
12262         * gcc.dg/no-strict-overflow-6.c: Adjust.
12263         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12265 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12267         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12268         number scans.
12269         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12270         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12271         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12272         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12273         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12274         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12275         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12276         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12277         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12278         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12279         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12280         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12281         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12282         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12283         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12284         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12285         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12286         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12287         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12288         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12289         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12290         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12291         scans.
12292         * gcc.target/i386/pr32219-4.c: Likewise.
12293         * gcc.target/i386/pr32219-6.c: Likewise.
12294         * gcc.target/i386/pr32219-8.c: Likewise.
12296 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12298         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12299         associated options.
12301 2016-04-26  Marek Polacek  <polacek@redhat.com>
12303         PR c++/70744
12304         * g++.dg/ext/cond2.C: New test.
12306 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12308         PR tree-optimization/70771
12309         PR tree-optimization/70775
12310         * gcc.dg/pr70771.c: New test.
12311         * gcc.dg/pr70775.c: New test.
12313 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12315         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12317 2016-04-25  Richard Biener  <rguenther@suse.de>
12319         PR tree-optimization/70780
12320         * gcc.dg/torture/pr70780.c: New testcase.
12322 2016-04-25  Michael Collison  <michael.collison@arm.com>
12324         * gcc.target/arm/neon-vaddws16.c: New test.
12325         * gcc.target/arm/neon-vaddws32.c: New test.
12326         * gcc.target/arm/neon-vaddwu16.c: New test.
12327         * gcc.target/arm/neon-vaddwu32.c: New test.
12328         * gcc.target/arm/neon-vaddwu8.c: New test.
12329         * lib/target-supports.exp
12330         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12331         that arm neon support vector widen sum of HImode TO SImode.
12333 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12335         PR sanitizer/70712
12336         * c-c++-common/asan/pr70712.c: New test.
12338 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12340         * .gitattributes: New file.
12342 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12344         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12346 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12348         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12349         * gfortran.dg/submodule_15.f08: Likewise.
12351 2016-04-22  Richard Biener  <rguenther@suse.de>
12353         PR tree-optimization/70740
12354         * gcc.dg/torture/pr70740.c: New testcase.
12356 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12358         PR target/70750
12359         * gcc.target/i386/pr70750-1.c: New test.
12360         * gcc.target/i386/pr70750-2.c: Likewise.
12362 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12364         PR c++/70540
12365         * g++.dg/cpp0x/auto48.C: New.
12367 2016-04-21  Marek Polacek  <polacek@redhat.com>
12369         PR c++/70513
12370         * g++.dg/cpp0x/forw_enum12.C: New test.
12371         * g++.dg/cpp0x/forw_enum13.C: New test.
12373 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12375         PR target/70728
12376         * gcc.target/i386/pr70728.c: New test.
12378 2016-04-21  Richard Biener  <rguenther@suse.de>
12380         PR middle-end/70747
12381         * gcc.dg/pr70747.c: New testcase.
12383 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12385         PR tree-optimization/70715
12386         * gcc.dg/tree-ssa/scev-13.c: New test.
12388 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12390         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12392 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12394         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12396 2016-04-20  Jan Hubicka  <jh@suse.cz>
12398         PR ipa/70018
12399         * g++.dg/ipa/nothrow-1.C: New testcase.
12401 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12403         PR c++/55635
12404         * g++.dg/eh/delete1.C: New.
12406 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12408         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12409         -mtune-ctrl=sse_typeless_stores.
12411 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12413         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12415 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12417         PR tree-optimization/69489
12418         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12420 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12422         PR c++/69363
12423         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12424         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12425         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12427 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12429         PR tree-optimization/56625
12430         PR tree-optimization/69489
12431         * gcc.dg/vect/pr56625.c: New test.
12432         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12434 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12436         PR target/64971
12437         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12439 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12441         * gnat.dg/self1.adb: Remove now incorrect test.
12443 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12445         * gcc.dg/tree-ssa/scev-11.c: New test.
12446         * gcc.dg/tree-ssa/scev-12.c: New test.
12448 2016-04-20  Marek Polacek  <polacek@redhat.com>
12450         PR tree-optimization/70725
12451         * gcc.dg/pr70725.c: New test.
12453 2016-04-20  Richard Biener  <rguenther@suse.de>
12455         PR tree-optimization/70726
12456         * g++.dg/vect/pr70726.cc: New testcase.
12458 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12460         PR target/70674
12461         * gcc.target/s390/pr70674.c: New test.
12463 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12465         PR libgfortran/70684
12466         * gfortran.dg/list_read_14.f90: New test.
12468 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12470         PR target/69201
12471         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12472         extern to force it misaligned.
12473         (b): Likewise.
12474         (c): Likewise.
12475         (d): Likewise.
12476         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12477         Don't check `*' before movv4sf_internal.
12478         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12479         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12480         Don't check `*' before movv16qi_internal.
12481         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12482         extern to force it misaligned.
12483         (b): Likewise.
12484         (c): Likewise.
12485         (d): Likewise.
12486         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12487         Don't check `*' before movv2df_internal.
12488         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12489         extern to force it misaligned.
12490         (b): Likewise.
12491         (c): Likewise.
12492         (d): Likewise.
12493         Check movv8sf_internal instead of avx_storeups256.
12494         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12496 2016-04-19  Richard Biener  <rguenther@suse.de>
12498         PR tree-optimization/70171
12499         * g++.dg/tree-ssa/pr70171.C: New testcase.
12501 2016-04-19  Richard Biener  <rguenther@suse.de>
12503         PR tree-optimization/70724
12504         * gcc.dg/torture/pr70724.c: New testcase.
12506 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12508         PR middle-end/70689
12509         * gcc.target/i386/pr70689.c: New.
12511 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12513         PR target/70708
12514         * gcc.target/i386/pr70708.c: New test.
12516 2016-04-18  Richard Biener  <rguenther@suse.de>
12518         PR tree-optimization/43434
12519         * gcc.dg/vect/pr43434.c: New testcase.
12520         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12521         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12522         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12523         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12524         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12525         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12526         * gcc.dg/gomp/pr68640.c: Likewise.
12527         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12528         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12530 2016-04-18  Richard Biener  <rguenther@suse.de>
12532         PR tree-optimization/70701
12533         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12535 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12537         PR testsuite/70699
12538         * gcc.dg/pr70161.c: Add dot-file scans.
12539         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12540         instead of after last dot char.
12542 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12544         * c-c++-common/dump-ada-spec-3.c: New test.
12545         * c-c++-common/dump-ada-spec-4.c: Likewise.
12547 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12549         PR other/70183
12550         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12552 2016-04-15  Jan Hubicka  <jh@suse.cz>
12554         PR ipa/70018
12555         * g++.dg/ipa/pure-const-1.C: New testcase.
12556         * g++.dg/ipa/pure-const-2.C: New testcase.
12557         * g++.dg/ipa/pure-const-3.C: New testcase.
12559 2016-04-15  Marek Polacek  <polacek@redhat.com>
12561         PR c/70671
12562         * gcc.dg/bitfld-22.c: New test.
12564 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12566         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12567         x86_64.
12569 2016-04-15  Marek Polacek  <polacek@redhat.com>
12571         PR c/70651
12572         * c-c++-common/pr70651.c: New test.
12574 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12576         PR rtl-optimization/70681
12577         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12578         dump scan on arm and powerpc.
12579         * gcc.dg/pr10474.c: Likewise.
12581 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12583         PR c++/69517
12584         PR c++/70019
12585         PR c++/70588
12586         * g++.dg/cpp1y/vla11.C: Revert for real.
12588         PR c/70436
12589         * c-c++-common/Wparentheses-1.c: New test.
12590         * c-c++-common/gomp/Wparentheses-1.c: New test.
12591         * c-c++-common/gomp/Wparentheses-2.c: New test.
12592         * c-c++-common/gomp/Wparentheses-3.c: New test.
12593         * c-c++-common/gomp/Wparentheses-4.c: New test.
12594         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12595         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12596         * c-c++-common/goacc/Wparentheses-1.c: New test.
12598 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12600         PR target/70662
12601         * gcc.target/i386/pr70662.c: New test.
12603 2016-04-15  Richard Biener  <rguenther@suse.de>
12604             Alan Modra  <amodra@gmail.com>
12606         PR tree-optimization/70130
12607         * gcc.dg/vect/O3-pr70130.c: New testcase.
12609 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12611         PR target/70669
12612         * gcc.target/powerpc/pr70669.c: New test.
12614         PR target/70640
12615         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12616         a power7 system that does not have an assembler that supports
12617         power8.
12619 2016-04-14  Martin Sebor  <msebor@redhat.com>
12621         PR c++/69517
12622         PR c++/70019
12623         PR c++/70588
12624         * c-c++-common/ubsan/vla-1.c: Revert.
12625         * g++.dg/cpp1y/vla11.C: Same.
12626         * g++.dg/cpp1y/vla12.C: Same.
12627         * g++.dg/cpp1y/vla13.C: Same.
12628         * g++.dg/cpp1y/vla14.C: Same.
12629         * g++.dg/cpp1y/vla3.C: Same.
12630         * g++.dg/init/array24.C: Same.
12631         * g++.dg/ubsan/vla-1.C: Same.
12633 2016-04-14  Marek Polacek  <polacek@redhat.com>
12634             Jan Hubicka  <hubicka@ucw.cz>
12636         PR c++/70029
12637         * g++.dg/torture/pr70029.C: New test.
12639 2016-04-14  Martin Sebor  <msebor@redhat.com>
12641         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12642         type size to prevent failures on targets with very low maximum
12643         alignment.
12645 2016-04-14  Richard Biener  <rguenther@suse.de>
12647         PR tree-optimization/70623
12648         * gcc.dg/torture/pr70623.c: New testcase.
12649         * gcc.dg/torture/pr70623-2.c: Likewise.
12651 2016-04-13  Martin Sebor  <msebor@redhat.com>
12653         PR c++/69517
12654         PR c++/70019
12655         PR c++/70588
12656         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12657         * g++.dg/cpp1y/vla11.C: New test.
12658         * g++.dg/cpp1y/vla12.C: New test.
12659         * g++.dg/cpp1y/vla13.C: New test.
12660         * g++.dg/cpp1y/vla14.C: New test.
12661         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12662         * g++.dg/init/array24.C: Fully brace VLA initializer.
12663         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12665 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12667         PR c++/70641
12668         * g++.dg/opt/pr70641.C: New test.
12670 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12672         PR rtl-optimization/68749
12673         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12674         effects of argument promotions.
12675         Remove default args to dg-skip-if.
12677 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12679         PR c++/70635
12680         * g++.dg/parse/pr70635.C: New.
12682 2016-04-13  Marek Polacek  <polacek@redhat.com>
12684         PR c++/70639
12685         * c-c++-common/Wmisleading-indentation-4.c: New test.
12687 2016-04-13  Marek Polacek  <polacek@redhat.com>
12689         PR c/70436
12690         * gcc.dg/Wparentheses-12.c: New test.
12691         * gcc.dg/Wparentheses-13.c: New test.
12693 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12695         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12696         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12697         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12699 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12701         PR middle-end/70633
12702         * gcc.c-torture/compile/pr70633.c: New test.
12704         PR debug/70628
12705         * gcc.dg/torture/pr70628.c: New test.
12707 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12709         PR c++/70610
12710         * g++.dg/template/pr70610.C: New test.
12711         * g++.dg/template/pr70610-2.C: New test.
12712         * g++.dg/template/pr70610-3.C: New test.
12713         * g++.dg/template/pr70610-4.C: New test.
12715 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12717         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12718         128 instead of 32.
12720         PR c++/70571
12721         * g++.dg/ext/pr70571.C: New test.
12723 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12725         PR target/70640
12726         * gcc.target/powerpc/pr70640.c: New test.
12728 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12730         PR c++/68722
12731         * g++.dg/parse/pr68722.C: New.
12733 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12735         PR rtl-optimization/70596
12736         * gcc.target/i386/pr70596.c: New test.
12738 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12740         PR c++/70501
12741         * g++.dg/init/pr70501.C: New.
12743 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12745         * gcc.target/i386/asm-flag-6.c: New test.
12747 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12749         PR tree-optimization/68756
12750         * gcc.dg/graphite/pr68756.c: New test.
12752 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12754         PR tree-optimization/70602
12755         * gcc.c-torture/execute/pr70602.c: New test.
12757 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12759         PR target/70381
12760         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12761         __float128 emulator is built and runs.
12762         * gcc.target/powerpc/float128-1.c: Likewise.
12764         * lib/target-supports.exp (check_ppc_float128_sw_available):
12765         Rework tests for __float128 software and hardware
12766         availability. Fix exit condition to return 0 on success.
12768 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12770         PR target/70133
12771         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12772         * gcc.target/aarch64/target_attr_15.c: Likewise.
12774 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12776         PR c++/69066
12777         * g++.dg/cpp1y/pr69066.C: New.
12779 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12781         PR fortran/68566
12782         * gfortran.dg/pr36192.f90: Update test.
12783         * gfortran.dg/pr36192_1.f90: Update test.
12784         * gfortran.dg/real_dimension_1.f: Update test.
12785         * gfortran.dg/parameter_array_init_7.f90: New test.
12787 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12789         PR testsuite/64039
12790         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12792         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12794         PR rtl-optimization/66669
12795         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12797         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12799         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12800         * gcc.dg/pie-1.c: Likewise.
12801         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12802         * gcc.dg/pic-4.c: Likewise.
12803         * gcc.dg/pie-3.c: Likewise.
12804         * gcc.dg/pie-4.c: Likewise.
12806         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12808         PR tree-optimization/68644
12809         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12811         PR rtl-optimization/64886
12812         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12814 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12816         PR tree-optimization/68953
12817         * gcc.dg/graphite/pr68953.c: New test.
12819 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12821         PR fortran/70592
12822         * gfortran.dg/deferred_character_16.f90: New test.
12824 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12826         PR tree-optimization/70586
12827         * gcc.c-torture/execute/pr70586.c: New test.
12829 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12831         PR sanitizer/70573
12832         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12833         with __builtin_memset
12834         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12836 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12838         PR lto/70289
12839         PR ipa/70348
12840         PR tree-optimization/70373
12841         PR middle-end/70533
12842         PR middle-end/70534
12843         PR middle-end/70535
12844         * c-c++-common/goacc/reduction-5.c: New test.
12845         * c-c++-common/goacc/reduction-promotions.c: New test.
12846         * gfortran.dg/goacc/reduction-3.f95: New test.
12847         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12849 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12851         PR c++/70590
12852         PR c++/70452
12853         * g++.dg/pr70590.C: New test.
12854         * g++.dg/pr70590-2.C: New test.
12856 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12858         PR middle-end/70593
12859         * gcc.target/i386/pr70593.c: New test.
12861         PR rtl-optimization/70574
12862         * gcc.target/i386/avx2-pr70574.c: New test.
12864 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12866         PR sanitizer/70541
12867         * c-c++-common/asan/pr70541.c: New test.
12869 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12871         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12872         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12874 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12876         PR target/70566
12877         * gcc.c-torture/execute/pr70566.c: New test.
12879 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12881         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12882         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12884 2016-04-08  Alan Modra  <amodra@gmail.com>
12886         * gcc.target/powerpc/pr70117.c: New.
12888 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12890         PR testsuite/70581
12891         * gcc.dg/lto/simd-function_0.c: New test.
12893         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12894         clones.
12895         * c-c++-common/attr-simd-2.c: Likewise.
12896         * c-c++-common/attr-simd-4.c: Likewise.
12897         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12898         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12900 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12902         PR testsuite/70553
12903         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12905 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12906             Tom de Vries  <tom@codesourcery.com>
12908         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12909         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12910         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12911         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12912         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12913         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12914         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12915         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12917 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12919         PR c/70436
12920         * g++.dg/warn/Wparentheses-29.C: New test.
12922 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12924         PR c/70436
12925         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12926         explicit braces to resolve a future -Wparentheses warning.
12928 2016-04-06  Richard Henderson  <rth@redhat.com>
12930         * gcc.dg/pr61817-1.c: New test.
12931         * gcc.dg/pr61817-2.c: New test.
12932         * gcc.dg/pr69391-1.c: New test.
12933         * gcc.dg/pr69391-2.c: New test.
12935 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12937         PR rtl-optimization/70398
12938         * gcc.target/aarch64/pr70398.c: New.
12940 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12942         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12944 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12945             Pedro Alves  <palves@redhat.com>
12947         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12949 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12951         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12952         Check for avx512f effective targets instead of avx2.
12953         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12954         for AVX512F clones.
12955         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12956         * g++.dg/gomp/declare-simd-1.C: Likewise.
12957         * g++.dg/gomp/declare-simd-3.C: Likewise.
12958         * g++.dg/gomp/declare-simd-4.C: Likewise.
12960         PR middle-end/70550
12961         * c-c++-common/gomp/pr70550-1.c: New test.
12962         * c-c++-common/gomp/pr70550-2.c: New test.
12964 2016-04-05  Nathan Sidwell  <nathan@acm.org>
12966         PR c++/70512
12967         * g++.dg/ext/attribute-may-alias-5.C: New.
12969 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12971         PR c++/70336
12972         * c-c++-common/pr70336.c: New test.
12973         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12974         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12976 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
12978         PR ipa/66223
12979         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12981 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12983         PR rtl-optimization/70542
12984         * gcc.dg/torture/pr70542.c: New test.
12985         * gcc.target/i386/avx2-pr70542.c: New test.
12987 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
12989         PR tree-optimization/70509
12990         * gcc.target/i386/avx512bw-pr70509.c: New test.
12992 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
12994         PR c++/70452
12995         * g++.dg/ext/constexpr-vla4.C: New test.
12997 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
12999         PR target/70510
13000         * gcc.target/i386/pr70510.c: New test.
13002 2016-04-05  Richard Biener  <rguenther@suse.de>
13004         PR tree-optimization/70526
13005         * g++.dg/torture/pr70526.C: New testcase.
13007 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13009         PR target/70525
13010         * gcc.target/i386/pr70525.c: New test.
13012 2016-04-05  Richard Biener  <rguenther@suse.de>
13014         PR middle-end/70499
13015         * g++.dg/torture/pr70499.C: New testcase.
13017 2016-04-05  Richard Biener  <rguenther@suse.de>
13019         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13020         remove XFAIL.
13022 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13024         PR middle-end/70307
13025         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13026         rs6000 ABI warnings.
13028 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13030         PR ipa/66223
13031         * g++.dg/ipa/devirt-51.C: New testcase.
13033 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13034             Jakub Jelinek  <jakub@redhat.com>
13036         PR middle-end/70457
13037         * gcc.dg/torture/pr70457.c: New.
13039 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13041         PR fortran/67538
13042         * gfortran.dg/allocate_with_source_19.f08: New test.
13044 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13046         PR fortran/65795
13047         * gfortran.dg/coarray_allocate_6.f08: New test.
13049 2016-04-04  Richard Biener  <rguenther@suse.de>
13051         PR rtl-optimization/70484
13052         * gcc.dg/torture/pr70484.c: New testcase.
13054 2016-04-04  Marek Polacek  <polacek@redhat.com>
13056         PR c/70307
13057         * gcc.dg/torture/pr70307.c: New test.
13059 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13061         PR target/70416
13062         PR target/67391
13063         * gcc.target/sh/torture/pr70416.c: New.
13065 2016-04-02  Martin Sebor  <msebor@redhat.com>
13067         PR c++/67376
13068         PR c++/70170
13069         PR c++/70172
13070         PR c++/70228
13071         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13072         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13073         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13074         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13075         * g++.dg/cpp0x/constexpr-string.C: Same.
13076         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13077         * g++.dg/cpp0x/pr65398.C: Same.
13078         * g++.dg/ext/constexpr-vla1.C: Same.
13079         * g++.dg/ext/constexpr-vla2.C: Same.
13080         * g++.dg/ext/constexpr-vla3.C: Same.
13081         * g++.dg/ubsan/pr63956.C: Same.
13083 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13085         PR rtl-optimization/70467
13086         * gcc.target/i386/pr70467-2.c: New test.
13088 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13089             Marek Polacek  <polacek@redhat.com>
13091         PR c++/70488
13092         * g++.dg/init/new47.C: New test.
13094 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13096         PR target/70496
13097         * gcc.target/arm/pr70496.c: New test.
13099 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13101         PR c++/68475
13102         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13104 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13106         PR target/69890
13107         * gcc.dg/strlenopt.h (memmove): New.
13108         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13109         instead of "string.h".
13110         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13111         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13112         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13113         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13114         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13115         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13116         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13117         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13118         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13119         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13120         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13121         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13122         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13123         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13124         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13125         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13126         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13127         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13128         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13129         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13131 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13133         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13134         (Holder::foo): Reflect this.
13136 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13138         PR target/70442
13139         * gcc.dg/pr70442.c: New test.
13141 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13143         PR c++/70393
13144         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13146 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13148         PR target/70453
13149         * gcc.target/i386/pr70453.c: New test.
13151 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13153         PR target/70292
13154         * gcc.c-torture/pr70292.c: New test.
13156 2016-03-31  Marek Polacek  <polacek@redhat.com>
13158         PR c/70297
13159         * c-c++-common/pr70297.c: New test.
13160         * g++.dg/cpp0x/typedef-redecl.C: New test.
13161         * gcc.dg/typedef-redecl2.c: New test.
13163 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13165         PR rtl-optimization/70460
13166         * gcc.c-torture/execute/pr70460.c: New test.
13168 2016-03-31  Richard Biener  <rguenther@suse.de>
13170         PR c++/70430
13171         * g++.dg/ext/vector30.C: New testcase.
13173 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13174             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13176         * gfortran.dg/fmt_pf.f90: New test.
13178 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13180         Forward-port from 5 branch
13181         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13183         PR testsuite/70356
13184         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13185         dg-require-effective-target after dg-do.
13187         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13189         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13191 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13192             Julian Brown  <julian@codesourcery.com>
13193             Chung-Lin Tang  <cltang@codesourcery.com>
13194             Cesar Philippidis  <cesar@codesourcery.com>
13195             James Norris  <jnorris@codesourcery.com>
13196             Tom de Vries  <tom@codesourcery.com>
13197             Nathan Sidwell  <nathan@codesourcery.com>
13199         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13200         * c-c++-common/goacc/loop-clauses.c: Likewise.
13201         * g++.dg/goacc/template.C: Likewise.
13202         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13203         * gfortran.dg/goacc/loop-1.f95: Likewise.
13204         * gfortran.dg/goacc/loop-5.f95: Likewise.
13205         * gfortran.dg/goacc/loop-6.f95: Likewise.
13206         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13207         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13208         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13209         * c-c++-common/goacc/clauses-fail.c: Likewise.
13210         * c-c++-common/goacc/parallel-1.c: Likewise.
13211         * c-c++-common/goacc/reduction-1.c: Likewise.
13212         * c-c++-common/goacc/reduction-2.c: Likewise.
13213         * c-c++-common/goacc/reduction-3.c: Likewise.
13214         * c-c++-common/goacc/reduction-4.c: Likewise.
13215         * c-c++-common/goacc/routine-3.c: Likewise.
13216         * c-c++-common/goacc/routine-4.c: Likewise.
13217         * c-c++-common/goacc/routine-5.c: Likewise.
13218         * c-c++-common/goacc/tile.c: Likewise.
13219         * g++.dg/goacc/template.C: Likewise.
13220         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13221         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13222         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13223         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13224         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13225         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13226         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13227         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13228         * c-c++-common/goacc/use_device-1.c: ... this file.
13229         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13230         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13231         * c-c++-common/goacc/host_data-6.c: ... this file.
13232         * c-c++-common/goacc/loop-2-kernels.c: New file.
13233         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13234         * c-c++-common/goacc/loop-3.c: Likewise.
13235         * g++.dg/goacc/reference.C: Likewise.
13236         * g++.dg/goacc/routine-1.C: Likewise.
13237         * g++.dg/goacc/routine-2.C: Likewise.
13239 2016-03-30  Richard Biener  <rguenther@suse.de>
13241         PR middle-end/70450
13242         * gcc.dg/torture/pr70450.c: New testcase.
13244 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13246         PR target/70421
13247         * gcc.dg/torture/pr70421.c: New test.
13248         * gcc.target/i386/avx512f-pr70421.c: New test.
13250 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13252         PR testsuite/70364
13253         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13254         (check): New function.
13255         (bar): Call check.
13256         (foo): Align stack to 16 bytes when calling bar.
13257         * gcc.target/i386/cleanup-2.c: Likewise.
13259 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13261         PR tree-optimization/59124
13262         * gcc.dg/Warray-bounds-19.c: New test.
13264 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13266         * lib/prune.exp (escape_regex_chars): New.
13267         (prune_file_path): Update to quote metcharacters for regexp.
13269 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13271         PR rtl-optimization/70429
13272         * gcc.c-torture/execute/pr70429.c: New test.
13274         PR tree-optimization/70405
13275         * gcc.dg/pr70405.c: New test.
13277 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13279         PR fortran/70397
13280         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13281         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13283 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13285         PR testsuite/64177
13286         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13287         __cilkrts_set_param to set two workers.
13288         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13289         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13291 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13293         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13295 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13297         PR target/70406
13298         * gcc.target/i386/pr70406.c: New test.
13300 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13302         * gnat.dg/specs/double_record_extension3.ads: New test.
13304 2016-03-25  Richard Henderson  <rth@redhat.com>
13306         PR target/70120
13307         * gcc.target/aarch64/pr70120-1.c: New.
13308         * gcc.target/aarch64/pr70120-2.c: New.
13309         * gcc.target/aarch64/pr70120-3.c: New.
13311 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13313         PR c++/62212
13314         * g++.dg/template/mangle2.C: The dg-do directive should be
13315         "compile" not "assemble".
13317 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13319         PR lto/69650
13320         * gcc.dg/pr69650.c: New test.
13322 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13324         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13326 2016-03-25  Alan Modra  <amodra@gmail.com>
13328         * gcc.dg/dfp/pr70052.c: New test.
13330 2016-03-24  Richard Henderson  <rth@redhat.com>
13332         PR middle-end/69845
13333         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13334         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13336 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13338         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13340 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13342         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13343         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13345 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13347         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13348         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13350 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13352         PR c++/62212
13353         * g++.dg/template/mangle2.C: New test.
13355 2016-03-24  Richard Biener  <rguenther@suse.de>
13357         PR tree-optimization/70396
13358         * gcc.dg/torture/pr70396.c: New testcase.
13360 2016-03-24  Richard Biener  <rguenther@suse.de>
13362         PR middle-end/70370
13363         * gcc.dg/torture/pr70370.c: New testcase.
13365 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13367         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13368         * gfortran.dg/goacc/kernels-tree.f95: Same.
13369         * gfortran.dg/goacc/parallel-tree.f95: Same.
13371 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13373         * c-c++-common/goacc/uninit-if-clause.c: New test.
13374         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13376 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13378         PR target/70290
13379         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13380         Fix formatting.
13382 2016-03-24  Richard Biener  <rguenther@suse.de>
13384         PR tree-optimization/70372
13385         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13387 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13389         PR c++/70347
13390         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13392 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13394         PR c++/70332
13395         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13397 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13399         PR c++/70001
13400         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13401         * g++.dg/cpp1y/pr70001.C: New test.
13403         PR c++/70323
13404         * g++.dg/cpp0x/constexpr-70323.C: New test.
13406 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13407             Jason Merrill  <jason@redhat.com>
13408             Jakub Jelinek  <jakub@redhat.com>
13410         PR c++/69315
13411         * g++.dg/cpp0x/constexpr-69315.C: New test.
13412         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13414 2016-03-23  Marek Polacek  <polacek@redhat.com>
13416         PR c++/69884
13417         * g++.dg/warn/Wignored-attributes-1.C: New test.
13418         * g++.dg/warn/Wignored-attributes-2.C: New test.
13420 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13422         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13423         initialization.
13424         * gfortran.dg/goacc/private-3.f95 (test): Same.
13425         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13426         missing use param.
13428 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13430         * lib/target-supports.exp: Remove v7ve entry from loop
13431         creating effective target checks.
13432         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13433         (add_options_for_arm_arch_v7ve): Likewise.
13435 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13437         PR tree-optimization/70354
13438         * gcc.dg/vect/pr70354-1.c: New test.
13439         * gcc.dg/vect/pr70354-2.c: New test.
13440         * gcc.target/i386/avx2-pr70354-1.c: New test.
13441         * gcc.target/i386/avx2-pr70354-2.c: New test.
13443 2016-03-22  Jeff Law  <law@redhat.com>
13445         PR target/70232
13446         * gcc.dg/tree-ssa/pr70232.c: New test.
13448 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13450         PR target/70302
13451         * gcc.target/i386/pr70302.c: New test.
13453 2016-03-22  Richard Biener  <rguenther@suse.de>
13455         PR middle-end/70251
13456         * g++.dg/torture/pr70251.C: New testcase.
13458 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13460         PR c/69993
13461         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13462         Wmisleading-indentation.c.
13463         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13464         reflect change to diagnostic text and order of messages.
13465         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13467 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13469         * g++.dg/ext/java-3.C: Don't compile on AIX.
13471 2016-03-22  Richard Biener  <rguenther@suse.de>
13473         PR middle-end/70333
13474         * gcc.dg/torture/pr70333.c: New testcase.
13476 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13478         * g++.dg/ext/pr70290.C: New test.
13480 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13482         PR target/70325
13483         * gcc.target/i386/pr70325.c: New test.
13485 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13487         PR target/70329
13488         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13489         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13491         PR target/70300
13492         * gcc.target/i386/pr70300.c: New test.
13494         PR c++/70295
13495         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13496         (func2): New function for cond with parens, xfail warning for c++.
13497         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13499 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13501         PR c++/70096
13502         * g++.dg/template/ptrmem30.C: New test.
13504 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13506         PR c++/70204
13507         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13508         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13510 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13512         PR middle-end/70326
13513         * gcc.dg/pr70326.c: New test.
13515 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13516             Jakub Jelinek  <jakub@redhat.com>
13518         PR tree-optimization/70317
13519         * gcc.dg/pr70317.c: New test.
13521 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13523         PR target/70327
13524         * gcc.target/i386/pr70327.c: New test.
13526 2016-03-21  Martin Liska  <mliska@suse.cz>
13528         PR ipa/70306
13529         * gcc.dg/ipa/pr70306.c: New test.
13531 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13533         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13534         * gcc.target/arm/attr-align3.c: Likewise.
13535         * gcc.target/arm/attr_arm.c: Likewise.
13536         * gcc.target/arm/flip-thumb.c: Likewise.
13538 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13540         PR target/70296
13541         * gcc.target/powerpc/altivec-36.c: New test.
13543 2016-03-21  Richard Biener  <rguenther@suse.de>
13545         PR tree-optimization/70310
13546         * gcc.dg/torture/pr70310.c: New testcase.
13548 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13550         PR target/70293
13551         * gcc.target/i386/pr70293.c: New test.
13553 2016-03-21  Richard Biener  <rguenther@suse.de>
13555         PR tree-optimization/70288
13556         * gcc.dg/torture/pr70288-1.c: New testcase.
13557         * gcc.dg/torture/pr70288-2.c: Likewise.
13559 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13561         PR rtl-optimization/69307
13562         * gcc.target/arm/pr69307.c: New test.
13564 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13566         PR rtl-optimization/69102
13567         * gcc.c-torture/compile/pr69102.c: New test.
13569 2016-03-18  Jeff Law  <law@redhat.com>
13571         PR rtl-optimization/70263
13572         * gcc.c-torture/compile/pr70263-1.c: New test.
13573         * gcc.target/i386/pr70263-2.c: New test.
13575 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13577         PR rtl-optimization/70278
13578         * gcc.dg/torture/pr70278.c: New test.
13579         * gcc.target/arm/pr70278.c: New test.
13581 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13583         PR c/70281
13584         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13585         (test_builtin_types_compatible_p): New test function.
13586         * gcc.dg/pr70281.c: New test case.
13588 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13590         PR target/70113
13591         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13593 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13595         PR tree-optimization/70252
13596         * gcc.dg/pr70252.c: New test.
13598 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13600         * gcc.dg/pr70161-2.c: New test.
13601         * gcc.dg/pr70161.c: New test.
13603 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13605         PR ipa/70269
13606         * gcc.dg/pr70269.c: New test.
13608 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13610         PR c++/70267
13611         * g++.dg/ext/java-3.C: New test.
13613 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13615         PR c++/70205
13616         * g++.dg/lookup/pr70205.C: New test.
13618 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13620         PR c++/70218
13621         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13623 2016-03-17  Marek Polacek  <polacek@redhat.com>
13625         PR c/69407
13626         * gcc.dg/atomic-op-6.c: New test.
13628 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13630         PR c/70264
13631         * c-c++-common/pr70264.c: New test case.
13633 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13635         PR c++/70144
13636         * c-c++-common/pr70144-1.c: New test.
13637         * c-c++-common/pr70144-2.c: New test.
13639         PR c++/70272
13640         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13641         * g++.dg/opt/flifetime-dse6.C: New test.
13642         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13644 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13646         PR driver/70192
13647         * gcc.dg/pic-1.c: New test.
13648         * gcc.dg/pic-2.c: Likewise.
13649         * gcc.dg/pic-3.c: Likewise.
13650         * gcc.dg/pic-4.c: Likewise.
13651         * gcc.dg/pie-1.c: Likewise.
13652         * gcc.dg/pie-2.c: Likewise.
13653         * gcc.dg/pie-3.c: Likewise.
13654         * gcc.dg/pie-4.c: Likewise.
13655         * gcc.dg/pie-5.c: Likewise.
13656         * gcc.dg/pie-6.c: Likewise.
13658 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13660         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13661         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13663 2016-03-17  Richard Biener  <rguenther@suse.de>
13665         PR debug/70271
13666         * g++.dg/debug/pr70271.C: New testcase.
13668 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13670         * gcc.target/i386/pr70251.c: New test.
13672 2016-03-17  Marek Polacek  <polacek@redhat.com>
13674         PR c++/70194
13675         * g++.dg/warn/constexpr-70194.C: New test.
13677 2016-03-16  Richard Henderson  <rth@redhat.com>
13679         PR middle-end/70240
13680         * gcc.c-torture/compile/pr70240.c: New.
13682 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13684         * gcc.c-torture/compile/20151204.c: Skip for avr.
13686 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13688         PR target/70245
13689         * g++.dg/opt/pr70245.C: New test.
13690         * g++.dg/opt/pr70245.h: New file.
13691         * g++.dg/opt/pr70245-aux.cc: New file.
13693 2016-03-16  Martin Sebor  <msebor@redhat.com>
13695         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13697 2016-03-16  Richard Henderson  <rth@redhat.com>
13699         PR middle-end/70199
13700         * gcc.c-torture/compile/pr70199.c: New.
13702 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13704         * gcc.dg/uninit-19.c: Run dos2unix.
13706 2016-03-16  Marek Polacek  <polacek@redhat.com>
13708         PR c/70093
13709         * gcc.dg/nested-func-10.c: New test.
13710         * gcc.dg/nested-func-9.c: New test.
13712 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13714         PR tree-optimization/68714
13715         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13717 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13719         PR tree-optimization/68715
13720         * gcc.dg/graphite/pr68715-2.c: New test.
13721         * gcc.dg/graphite/pr68715.c: New test.
13722         * gfortran.dg/graphite/pr68715.f90: New test.
13724 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13726         PR tree-optimization/68809
13727         * gcc.dg/graphite/pr68809-2.c: New test.
13728         * gcc.dg/graphite/pr68809.c: New test.
13730 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13732         PR c++/70147
13733         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13734         method call to i () as argument.  Adjust expected output.
13736         PR c++/70147
13737         * g++.dg/ubsan/pr70147-1.C: New test.
13738         * g++.dg/ubsan/pr70147-2.C: New test.
13740 2016-03-15  Martin Sebor  <msebor@redhat.com>
13742         PR c++/58281
13743         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13745 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13747         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13748         hppa*-*-hpux*.
13750         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13752         PR libfortran/69799
13753         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13754         libatomic_available.
13756 2016-03-15  Marek Polacek  <polacek@redhat.com>
13758         PR c++/70209
13759         * g++.dg/ext/attribute-may-alias-4.C: New test.
13761 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13763         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13764         -fvar-tracking-assignments-toggle flag.
13766 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13768         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13770 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13772         PR rtl-optimization/70222
13773         * gcc.c-torture/execute/pr70222-1.c: New test.
13774         * gcc.c-torture/execute/pr70222-2.c: New test.
13776 2016-03-15  Richard Henderson  <rth@redhat.com>
13778         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13780 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13782         PR rtl-optimization/69032
13783         * gcc.dg/pr69032.c: New test.
13785 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13787         PR rtl-optimization/63384
13788         * g++.dg/pr63384.C: New test.
13790 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13792         PR target/64411
13793         * gcc.target/i386/pr64411.C: New test.
13795 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13797         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13798         * gfortran.dg/goacc/kernels-alias.f95: New test.
13800 2016-03-14  Martin Sebor  <msebor@redhat.com>
13802         PR c++/53792
13803         * g++.dg/cpp0x/constexpr-inline.C: New test.
13804         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13806 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13808         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13810 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13812         PR middle-end/70219
13813         * gcc.dg/pr70219.c: New test.
13815 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13817         PR target/70083
13818         * gcc.dg/torture/pr70083.c: New test.
13819         * gcc.target/i386/pr70083.c: New test.
13821 2016-03-14  Richard Biener  <rguenther@suse.de>
13823         PR tree-optimization/56365
13824         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13826 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13828         PR target/70098
13829         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13830         New function.
13831         * g++.dg/pr70098.C: New testcase.
13834 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13836         PR tree-optimization/70045
13837         * gcc.dg/graphite/pr70045.c: New test.
13839 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13841         PR fortran/69043
13842         * gfortran.dg/include_9.f90: New test.
13844 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13846         PR fortran/45076
13847         gfortran.dg/prof/prof.exp: New script.
13848         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13850 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13852         PR rtl-optimization/69307
13853         * gcc.dg/pr69307.c: New test.
13855 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13857         PR target/69614
13858         * gcc.target/arm/pr69614.c: New.
13860 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13862         PR fortran/70031
13863         * gfortran.dg/submodule_14.f08: New test
13865         PR fortran/69524
13866         * gfortran.dg/submodule_15.f08: New test
13868 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13870         PR c++/70106
13871         * g++.dg/cpp1y/paren3.C: New test.
13873 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13875         PR target/70131
13876         * gcc.target/powerpc/ppc-round2.c: New test.
13878 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13880         PR target/70123
13881         * gcc.dg/torture/pr70123.c: New test.
13883 2016-03-11  Jeff Law  <law@redhat.com>
13885         PR tree-optimization/70190
13886         * gcc.c-torture/compile/pr70190.c: New test.
13888 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13890         PR c/68187
13891         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13892         case.
13893         (test43_b): Likewise.
13894         (test43_c): Likewise.
13895         (test43_d): Likewise.
13896         (test43_e): Likewise.
13897         (test43_f): Likewise.
13898         (test43_g): Likewise.
13899         (test44_a): Likewise.
13900         (test44_b): Likewise.
13901         (test44_c): Likewise.
13902         (test44_d): Likewise.
13903         (test44_e): Likewise.
13905 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13907         PR c/70085
13908         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13910 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13912         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13913         dg-options.
13915 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13917         PR target/70002
13918         PR target/69245
13919         * gcc.target/aarch64/pr69245_2.c: New test.
13921 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13923         PR tree-optimization/70177
13924         * gcc.dg/pr70177.c: New test.
13926 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13928         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13930 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13932         * gcc.dg/tree-ssa/sra-20.c: New.
13934 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13936         PR rtl-optimization/70174
13937         * gcc.dg/pr70174.c: New test.
13939         PR tree-optimization/70169
13940         * gcc.dg/pr70169.c: New test.
13942 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13944         PR target/70160
13945         * gcc.target/i386/pr70160.c: New test.
13947 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13949         * gcc.target/s390/dfp-1.c: New test.
13951 2016-03-10  Nick Clifton  <nickc@redhat.com>
13953         PR target/70044
13954         * gcc.target/aarch64/pr70044.c: New test.
13956 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13957             Jakub Jelinek  <jakub@redhat.com>
13959         PR c++/70001
13960         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13961         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13962         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13964 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
13966         PR lto/69589
13967         * g++.dg/lto/pr69589_0.C: New testcase
13968         * g++.dg/lto/pr69589_1.C: New testcase
13970 2016-03-10  Marek Polacek  <polacek@redhat.com>
13972         PR c++/70153
13973         * g++.dg/delayedfold/unary-plus1.C: New test.
13975 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13977         * gcc.target/arm/pr45701-1.c: Escape brackets.
13978         * gcc.target/arm/pr45701-2.c: Likewise.
13980 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
13982         * gfortran.dg/unconstrained_commons.f: New.
13984 2016-03-10  Alan Modra  <amodra@gmail.com>
13986         * gcc.dg/pr69195.c: New.
13987         * gcc.dg/pr69238.c: New.
13989 2016-03-10  Tom de Vries  <tom@codesourcery.com>
13991         PR testsuite/68915
13992         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13994 2016-03-10  Richard Biener  <rguenther@suse.de>
13996         PR tree-optimization/70128
13997         * gcc.dg/tree-ssa/alias-34.c: New testcase.
13998         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14000 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14002         PR tree-optimization/70152
14003         * gcc.dg/pr70152.c: New test.
14005         PR target/70086
14006         * gcc.target/i386/pr70086-1.c: New test.
14007         * gcc.target/i386/pr70086-2.c: New test.
14008         * gcc.target/i386/pr70086-3.c: New test.
14010         PR tree-optimization/70127
14011         * gcc.c-torture/execute/pr70127.c: New test.
14013 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14015         * c-c++-common/goacc/combined-directives-2.c: New test.
14017 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14019         PR c/68473
14020         PR c++/70105
14021         * g++.dg/diagnostic/pr70105.C: New test.
14022         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14023         (test_multiple_ordinary_maps): New test function.
14025 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14027         PR c/68473
14028         PR c++/70105
14029         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14030         Drop range information from call to inform_at_rich_loc.
14031         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14032         New.
14033         (test_show_locus): Replace calls to rich_location::add_range with
14034         calls to add_range.  Rewrite the tests that used the now-defunct
14035         rich_location ctor taking a source_range.  Simplify other tests
14036         by replacing calls to COMBINE_LOCATION_DATA with calls to
14037         make_location.
14039 2016-03-09  Richard Biener  <rguenther@suse.de>
14040         Jakub Jelinek  <jakub@redhat.com>
14042         PR tree-optimization/70138
14043         * gcc.dg/vect/pr70138-1.c: New testcase.
14044         * gcc.dg/vect/pr70138-2.c: Likewise.
14046 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14048         PR target/70049
14049         * gcc.target/i386/pr70049.c: New test.
14051 2016-03-09  Richard Biener  <rguenther@suse.de>
14053         PR c/70143
14054         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14055         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14056         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14058 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14060         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14061         arm-*-*.
14063 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14065         PR middle-end/67278
14066         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14068         PR target/67278
14069         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14071         PR middle-end/70050
14072         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14073         in testcase comment.
14075 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14077         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14078         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14079         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14080         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14081         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14082         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14083         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14084         * gfortran.dg/goacc/kernels-loop.f95: New test.
14086 2016-03-08  Martin Sebor  <msebor@redhat.com>
14088         PR c++/62096
14089         * g++.dg/warn/overflow-warn-7.C: New test.
14091 2016-03-08  Jason Merrill  <jason@redhat.com>
14093         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14094         * lib/target-supports.exp (check_effective_target_concepts): New.
14096 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14098         PR c++/70135
14099         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14100         * g++.dg/ubsan/pr70135.C: New test.
14102         PR target/70110
14103         * gcc.dg/pr70110.c: New test.
14105 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14107         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14108         * c-c++-common/gomp/if-1.c: Likewise.
14109         * c-c++-common/gomp/pr61486-2.c: Likewise.
14110         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14111         to dg-additional-options.
14112         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14113         * g++/gomp/target-teams-1.c: Likewise.
14114         * gcc.dg/gomp/gomp.exp: Likewise.
14115         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14116         dg-additional-options.
14117         * gfortran.dg/gomp/gomp.exp: Likewise.
14118         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14119         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14120         dg-additional-options.
14121         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14123 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14125         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14126         * c-c++-common/gomp/gridify-1.c: New test.
14127         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14129 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14131         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14132         trigger for cortex-r8, when scanning for register r8.
14133         * gcc.target/arm/pr45701-2.c: Likewise.
14135 2016-02-26  Richard Biener  <rguenther@suse.de>
14136             Jeff Law  <law@redhat.com>
14138         PR tree-optimization/69740
14139         * gcc.c-torture/compile/pr69740-1.c: New test.
14140         * gcc.c-torture/compile/pr69740-2.c: New test.
14142 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14144         * lib/target-supports.exp
14145         (check_effective_target_whole_vector_shift): Enable for PPC64.
14147 2016-03-07  Richard Biener  <rguenther@suse.de>
14149         PR tree-optimization/70115
14150         * gcc.dg/torture/pr70115.c: New testcase.
14152 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14154         PR middle-end/69916
14155         * c-c-++-common/goacc/pr69916.c: New.
14157 2016-03-07  Richard Henderson  <rth@redhat.com>
14159         * gcc.c-torture/compile/pr70061.c: New test.
14161 2016-03-07  Richard Biener  <rguenther@suse.de>
14163         PR testsuite/70109
14164         * gcc.dg/vect/O3-pr36098.c: New testcase.
14166 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14168         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14170 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14172         * gnat.dg/renaming9.ad[sb]: New testcase.
14174 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14176         PR c++/70084
14177         * g++.dg/expr/stdarg3.C: New test.
14179 2016-03-04  Jeff Law  <law@redhat.com>
14181         PR tree-optimization/69196
14182         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14183         x86_64-*-*.
14185 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14187         PR c/69973
14188         * gcc.dg/pr69973.c: New test.
14190         PR rtl-optimization/69941
14191         * gcc.dg/torture/pr69941.c: New test.
14193         PR c/69824
14194         * gcc.dg/pr69824.c: New test.
14196 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14198         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14199         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14200         function.
14202 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14204         PR c++/66786
14205         * g++.dg/cpp1y/var-templ48.C: New test.
14206         * g++.dg/cpp1y/var-templ49.C: New test.
14208 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14210         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14212 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14214         PR c++/70035
14215         * g++.dg/ubsan/pr70035.C: New test.
14217         PR target/70062
14218         * gcc.target/i386/pr70062.c: New test.
14220 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14222         * g++.dg/template/typename21.C: Remove c++98_only.
14224 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14226         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14228 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14230         PR c/68187
14231         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14232         function.
14233         (fn_42_b): Likewise.
14234         (fn_42_c): Likewise.
14236 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14238         PR c/68187
14239         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14240         function.
14241         (fn_40_b): Likewise.
14242         (fn_41_a): Likewise.
14243         (fn_41_b): Likewise.
14245 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14247         PR target/70059
14248         * gcc.target/i386/avx512f-pr70059.c: New test.
14249         * gcc.target/i386/avx512dq-pr70059.c: New test.
14251 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14253         PR rtl-optimization/57676
14254         * gcc.dg/torture/pr57676.c: New test.
14256 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14258         * gcc.dg/pr70026.c: New test.
14260 2016-03-04  Marek Polacek  <polacek@redhat.com>
14262         PR c/69798
14263         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14264         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14266 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14268         PR target/70004
14269         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14270         Delete.
14271         (test_corners_sisd_si): Likewise.
14272         (main): Remove checks of the above.
14273         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14275 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14277         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14279 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14281         * gcc.dg/torture/pr69951.c: Accept argc==0.
14283 2016-03-04  Richard Biener  <rguenther@suse.de>
14285         PR c++/70054
14286         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14287         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14289 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14291         PR testsuite/69766
14292         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14293         testing multiarch.
14295 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14297         PR debug/69947
14298         * gcc.dg/guality/pr69947.c: New test.
14300 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14302         PR ada/70017
14303         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14305 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14307         PR rtl-optimization/69904
14308         * gcc.target/arm/pr69904.c: New test.
14310 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14312         PR target/70021
14313         * gcc.dg/vect/pr70021.c: New test.
14314         * gcc.target/i386/pr70021.c: New test.
14316 2016-03-03  Marek Polacek  <polacek@redhat.com>
14318         PR middle-end/70050
14319         * gcc.dg/pr70050.c: New test.
14321 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14323         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14325 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14327         PR tree-optimization/70043
14328         * gfortran.dg/vect/pr70043.f90: New test.
14330 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14332         * gnat.dg/specs/task1.ads: New test.
14334 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14336         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14337         Invoke gdb with -batch.
14338         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14340 2016-03-03  Richard Biener  <rguenther@suse.de>
14342         PR tree-optimization/55936
14343         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14345 2016-03-02  Jeff Law  <law@redhat.com>
14347         PR rtl-optimization/69942
14348         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14349         effects of argument promotions.
14351         PR tree-optimization/69987
14352         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14353         target does not support -fprefetch-loop-arrays.
14355 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14357         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14359 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14361         PR rtl-optimization/69052
14362         * gcc.target/i386/pr69052.c: New test.
14364 2016-03-02  Alan Modra  <amodra@gmail.com>
14366         * gcc.dg/pr69990.c: New.
14368 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14370         PR c/68062
14371         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14373         PR middle-end/70022
14374         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14376         PR target/70028
14377         * gcc.target/i386/pr70028.c: New test.
14379 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14381         * c-c++-common/asan/swapcontext-test-1.c,
14382         * c-c++-common/tsan/thread_leak.c,
14383         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14384         * g++.dg/tsan/benign_race.C,
14385         * g++.dg/tsan/fd_close_norace.C,
14386         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14387         races with sanitizer output
14389 2016-03-02  Richard Biener  <rguenther@suse.de>
14390             Uros Bizjak  <ubizjak@gmail.com>
14392         PR target/67278
14393         * gcc.dg/simd-8.c: New testcase.
14395 2016-03-02  Richard Biener  <rguenther@suse.de>
14397         PR middle-end/67278
14398         * gcc.dg/simd-7.c: New testcase.
14400 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14402         * gcc.target/i386/pr70007.c: Tweak.
14404 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14406         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14408 2016-03-02  Marek Polacek  <polacek@redhat.com>
14410         PR c/67854
14411         * gcc.dg/pr67854.c: New test.
14413 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14415         PR middle-end/70025
14416         * gcc.dg/torture/pr70025.c: New test.
14418 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14420         PR tree-optimization/68621
14421         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14423 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14425         * gcc.target/i386/pr70007.c: New test.
14427 2016-03-01  Jeff Law  <law@redhat.com>
14429         PR tree-optimization/69196
14430         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14432         PR tree-optimization/69196
14433         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14434         duplicating code and spoiling the expected output.
14436 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14438         PR target/70033
14439         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14440         supports power9 before doing tests.
14441         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14442         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14443         * gcc.target/powerpc/p9-permute.c: Likewise.
14445 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14447         PR target/70027
14448         * gcc.target/i386/pr70027.c: New test.
14450 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14452         * gcc.dg/pr70017.c: New test.
14454 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14456         PR c/69796
14457         PR c/69974
14458         * gcc.dg/pr69796.c: New test.
14459         * gcc.dg/pr69974.c: New test.
14461 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14463         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14465 2016-02-29  Jeff Law  <law@redhat.com>
14467         PR tree-optimization/69987
14468         * gfortran.dg/pr69987.f90: New test.
14470         PR tree-optimization/69989
14471         * gcc.c-torture/compile/pr69989-2.c: New test.
14473 2016-03-01  Marek Polacek  <polacek@redhat.com>
14475         PR c++/69795
14476         * g++.dg/parse/invalid1.C: New test.
14478 2016-03-01  Richard Biener  <rguenther@suse.de>
14480         PR middle-end/70022
14481         * gcc.dg/pr70022.c: New testcase.
14483 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14485         PR tree-optimization/69956
14486         * gcc.dg/pr69956.c: New test.
14488 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14490         PR target/70011
14491         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14492         XFAIL when hardware supports efficient unaligned storage access.
14494 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14496         PR c++/69961
14497         * g++.dg/template/pr69961a.C: New test.
14498         * g++.dg/template/pr69961b.C: New test.
14500 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14502         PR preprocessor/69985
14503         * gcc.dg/cpp/pr69985.c: New test case.
14505 2016-02-29  Jeff Law  <law@redhat.com>
14507         PR tree-optimization/70005
14508         * gcc.c-torture/execute/pr70005.c New test.
14510         PR tree-optimization/69999
14511         * gcc.c-torture/compile/pr69999.c: New test.
14513 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14515         PR tree-optimization/69652
14516         * gcc.dg/torture/pr69652.c: Delete test.
14517         * gcc.dg/vect/pr69652.c: New test.
14519 2016-02-19  Richard Biener  <rguenther@suse.de>
14521         PR tree-optimization/69980
14522         * gfortran.dg/vect/pr69980.f90: New testcase.
14524 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14526         * gcc.target/sparc/20160229-1.c: New test.
14528 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14530         * gnat.dg/stack_usage3.adb: New test.
14531         * gnat.dg/stack_usage3_pkg.ads: New helper.
14533 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14535         * gnat.dg/renaming8.adb: New test.
14536         * gnat.dg/renaming8_pkg1.ads: New helper.
14537         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14538         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14540 2016-02-29  Richard Biener  <rguenther@suse.de>
14542         PR tree-optimization/69720
14543         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14545 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14547         PR fortran/68147
14548         PR fortran/47674
14549         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14551 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14552             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14554         PR fortran/56007
14555         * gfortran.dg/coarray_8.f90: Adjust error message.
14556         * gfortran.dg/pr56007.f90: New test.
14557         * gfortran.dg/pr56007.f: New test.
14559 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14561         PR tree-optimization/69989
14562         * gcc.dg/torture/pr69989.c: New test.
14564 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14566         * gcc.target/i386/stack-realign-win.c: New test.
14568 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14570         PR fortran/60126
14571         * gfortran.dg/pr60126.f90: New test.
14573 2016-02-27  Jeff Law  <law@redhat.com>
14575         Revert
14576         2016-02-26  Richard Biener  <rguenther@suse.de>
14577                     Jeff Law  <law@redhat.com>
14579         PR tree-optimization/69740
14580         * gcc.c-torture/compile/pr69740-1.c: New test.
14581         * gcc.c-torture/compile/pr69740-2.c: New test.
14583 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14585         PR fortran/69910
14586         * gfortran.dg/newunit_4.f90: New test.
14588 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14590         PR target/69613
14591         PR rtl-optimization/69886
14592         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14593         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14594         target.
14596 2016-02-26  Martin Sebor  <msebor@redhat.com>
14598         PR tree-optimization/15826
14599         * gcc.dg/tree-ssa/pr15826.c: New test.
14601 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14603         PR target/69969
14604         * gcc.target/powerpc/pr69969.c: New test.
14606 2016-02-26  Martin Sebor  <msebor@redhat.com>
14608         PR c++/15766
14609         * g++.old-deja/g++.other/decl5.C: Add a test case.
14611 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14613         PR target/69946
14614         * gcc.target/powerpc/pr69946.c: New file.
14616 2016-02-26  Richard Biener  <rguenther@suse.de>
14617             Jeff Law  <law@redhat.com>
14619         PR tree-optimization/69740
14620         * gcc.c-torture/compile/pr69740-1.c: New test.
14621         * gcc.c-torture/compile/pr69740-2.c: New test.
14623 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14625         PR middle-end/69920
14626         * gcc.dg/torture/pr69932.c: New test.
14627         * gcc.dg/torture/pr69936.c: Likewise.
14629 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14631         PR target/69709
14632         * gcc.target/s390/pr69709.c: New test.
14634 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14636         PR target/69245
14637         * gcc.target/aarch64/pr69245_1.c: New test.
14639 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14641         PR target/69613
14642         * gcc.dg/torture/pr69613.c: New test.
14644 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14646         PR rtl-optimization/69891
14647         * gcc.target/i386/pr69891.c: New test.
14649 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14650             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14652         PR target/61397
14653         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14654         functionality for both 32-bit and 64-bit.
14656 2016-02-26  Richard Biener  <rguenther@suse.de>
14658         PR tree-optimization/69551
14659         * gcc.dg/torture/pr69951.c: New testcase.
14661 2016-02-25  Richard Biener  <rguenther@suse.de>
14663         PR tree-optimization/48795
14664         * gcc.dg/Warray-bounds-18.c: New testcase.
14666 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14668         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14670 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14672         PR rtl-optimization/69896
14673         * gcc.dg/pr69896.c: New test.
14675 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14677         PR c++/69736
14678         * g++.dg/cpp1y/paren2.C: New test.
14680 2016-02-24  Martin Sebor  <msebor@redhat.com>
14682         PR c/51147
14683         * gcc.dg/enum-mode-2.c: New test.
14685 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14687         PR c++/69922
14688         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14689         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14690         * g++.dg/ubsan/pr69922.C: New test.
14692 2016-02-24  Marek Polacek  <polacek@redhat.com>
14694         PR c/69819
14695         * gcc.dg/pr69819.c: New test.
14697 2016-02-24  Martin Sebor  <msebor@redhat.com>
14699         PR c++/69912
14700         * g++.dg/ext/flexary15.C: New test.
14702 2016-02-24  Martin Sebor  <msebor@redhat.com>
14704         * gcc.dg/builtins-68.c: Avoid making unportable
14705         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14706         * g++.dg/ext/builtin_alloca.C: Same.
14708 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14709             Charles Baylis  <charles.baylis@linaro.org>
14711         PR debug/61033
14712         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14714 2016-02-24  Richard Biener  <rguenther@suse.de>
14715             Jakub Jelinek  <jakub@redhat.com>
14717         PR middle-end/69760
14718         * gcc.dg/torture/pr69760.c: New testcase.
14720 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14722         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14723         pattern on Solaris with as.
14725 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14727         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14728         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14729         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14730         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14732 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14734         PR middle-end/69915
14735         * gcc.dg/pr69915.c: New test.
14737 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14739         PR rtl-optimization/69886
14740         * gcc.dg/torture/pr69886.c: New test.
14742 2016-02-24  Richard Biener  <rguenther@suse.de>
14744         PR middle-end/68963
14745         * gcc.dg/torture/pr68963.c: New testcase.
14747 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14749         PR target/69875
14750         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14751         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14752         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14753         * gcc.target/arm/atomic_loaddi_1.c: New test.
14754         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14755         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14756         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14757         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14758         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14759         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14760         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14761         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14763 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14765         PR middle-end/69909
14766         * gcc.dg/torture/pr69909.c: New test.
14768 2016-02-24  Richard Biener  <rguenther@suse.de>
14770         PR tree-optimization/69907
14771         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14772         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14773         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14775 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14777         * gcc.target/arm/pragma_cpp_fma.c: New test.
14779 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14781         PR fortran/61156
14782         * gfortran.dg/include_6.f90: Update test.
14784 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14786         PR objc/69844
14787         * objc.dg/pr69844.m: New test.
14789 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14791         PR libgfortran/69456
14792         * gfortran.dg/namelist_89.f90: New test.
14793         * gfortran.dg/pr59700.f90: Update test..
14795 2016-02-23  Martin Sebor  <msebor@redhat.com>
14797         PR middle-end/69780
14798         * g++.dg/ext/builtin_alloca.C: New test.
14799         * gcc.dg/builtins-68.c: New test.
14801 2016-02-23  Richard Henderson  <rth@redhat.com>
14803         * gcc.target/i386/addr-space-3.c: Remove test.
14805 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14807         PR preprocessor/69126
14808         PR preprocessor/69543
14809         * c-c++-common/pr69126-2-long.c: New test.
14810         * c-c++-common/pr69126-2-short.c: New test.
14811         * c-c++-common/pr69543-1.c: Remove xfail.
14813 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14815         PR preprocessor/69126
14816         PR preprocessor/69543
14817         PR preprocessor/69558
14818         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14819         (f): Rename to...
14820         (test_2): ...this, and add leading comment.
14821         (MACRO_3, test_3): New.
14822         (MACRO_4A, MACRO_4B, test_4): New.
14823         (MACRO): Rename to...
14824         (MACRO_5): ...this.
14825         (g): Rename to...
14826         (test_5): ...this, updating for renaming of MACRO, and
14827         add leading comment.
14828         * c-c++-common/pr69543-1.c: New.
14829         * c-c++-common/pr69543-2.c: New.
14830         * c-c++-common/pr69543-3.c: New.
14831         * c-c++-common/pr69543-4.c: New.
14832         * c-c++-common/pr69558-1.c: New.
14833         * c-c++-common/pr69558-2.c: New.
14834         * c-c++-common/pr69558-3.c: New.
14835         * c-c++-common/pr69558-4.c: New.
14836         * gcc.dg/pr69558.c: Move to...
14837         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14838         xfail for c++.
14840 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14842         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14843         to -ftree-parallelize-loops/-fopenacc changes.
14844         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14845         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14846         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14847         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14848         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14849         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14850         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14851         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14852         * c-c++-common/goacc/kernels-loop.c: Likewise.
14853         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14854         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14855         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14856         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14858 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14860         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14862 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14864         PR c++/69902
14865         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14867         PR c/69900
14868         * gcc.dg/pr69900.c: New test.
14870 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14872         PR tree-optimization/69666
14873         * gcc.dg/tree-ssa/pr69666.c: New test.
14875 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14877         PR fortran/67451
14878         * gfortran.dg/coarray_allocate_5.f08: New test.
14880 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14882         * gcc.target/s390/vcond-shift.c: Move to ...
14883         * gcc.target/s390/vector/vcond-shift.c: ... here.
14885 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14887         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14888         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14890 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14892         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14894 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14896         PR c/28901
14897         * gcc.dg/unused-variable-3.c: New test.
14899 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14901         PR target/69888
14902         * gcc.target/i386/pr69888.c: New test.
14904 2016-02-22  Richard Biener  <rguenther@suse.de>
14906         PR tree-optimization/69882
14907         * gfortran.dg/vect/pr69882.f90: New testcase.
14909 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14911         PR target/69885
14912         * gcc.dg/pr69885.c: New test.
14914 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14916         PR target/69806
14917         PR target/54089
14918         * gcc.target/sh/pr54089-10.c: New.
14920 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14922         PR fortran/69423
14923         * gfortran.dg/deferred_character_15.f90: New test.
14925 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14927         PR fortran/57365
14928         gfortran.dg/allocate_with_source_18.f03: New test.
14930 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14932         PR fortran/52531
14933         gfortran.dg/gomp/pr52531.f90: New test.
14935 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14937         PR c++/69865
14938         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14939         -std=c++03.
14941 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14943         PR c++/69826
14944         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14945         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14947         PR c++/69850
14948         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14950         PR c++/69851
14951         * g++.dg/torture/pr69851.C: New test.
14953 2016-02-19  Martin Sebor  <msebor@redhat.com>
14955         PR testsuite/69573
14956         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14958 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14960         PR c++/69850
14961         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14962         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14964         PR c++/67767
14965         * g++.dg/cpp0x/pr67767.C: New test.
14967 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14969         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14970         for fp, simd, crypto, crc, lse.
14971         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14972         above.
14973         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14974         effective target check.
14976 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14978         PR target/69820
14979         * gcc.target/i386/pr69820.c: New test.
14981 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14983         * gcc.target/s390/vector/int128-1.c: New test.
14985 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14987         * gcc.target/s390/vector/vec-vcond-1.c: New test.
14989 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14991         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14992         instruction pattern name to prevent the testcase from failing with
14993         -march=z13.
14995 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14997         * gcc.target/s390/md/movstr-2.c: New test.
14999 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15001         * gcc.target/s390/morestack.c: New test.
15003 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15005         PR target/69625
15006         * gcc.target/s390/pr69625.c: Add test case.
15008 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15010         PR testsuite/68580
15011         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15013 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15015         PR target/68404
15016         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15017         * gcc.target/powerpc/fusion3.c: Likewise.
15019 2016-02-18  Richard Biener  <rguenther@suse.de>
15021         PR middle-end/69553
15022         * g++.dg/torture/pr69553.C: New testcase.
15024 2016-02-18  Nick Clifton  <nickc@redhat.com>
15026         PR target/62254
15027         PR target/69610
15028         * gcc.target/arm/pr62554.c: New test.
15029         * gcc.target/arm/pr69610-1.c: New test.
15030         * gcc.target/arm/pr69610-2.c: New test.
15032 2016-02-18  Richard Biener  <rguenther@suse.de>
15034         PR middle-end/69854
15035         * gcc.dg/torture/pr69854.c: New testcase.
15037 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15039         PR c++/69850
15040         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15042 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15044         * gcc.target/powerpc/vec-cg.c: New test.
15046 2016-02-17  Richard Biener  <rguenther@suse.de>
15048         PR testsuite/69586
15049         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15051 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15053         PR target/69161
15054         * gcc.c-torture/compile/pr69161.c: New test.
15056 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15058         PR target/69532
15059         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15060         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15062 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15064         * gcc.dg/ifcvt-4.c: Skip on Visium.
15066 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15068         * gnat.dg/atomic8.adb: New test.
15070 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15072         * gnat.dg/discr46.ad[sb]: New test.
15074 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15076         PR Target/48344
15077         * gcc.target/powerpc/pr48344-1.c: New test.
15079 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15081         PR fortran/69742
15082         * gfortran.dg/associate_21.f90:  New test.
15084 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15086         PR c/69835
15087         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15088         -Wnonnull in dg-options.
15089         * c-c++-common/nonnull-2.c: New test.
15091 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15092             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15094         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15096 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15098         PR middle-end/69801
15099         * gcc.dg/pr69801.c: Add empty dg-options.
15101 2016-02-16  James Norris  <jnorris@codesourcery.com>
15103         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15104         * g++.dg/goacc/deviceptr-1.c: New file.
15106 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15108         PR tree-optimization/69820
15109         * gcc.dg/vect/pr69820.c: New test.
15111 2016-02-16  Richard Biener  <rguenther@suse.de>
15113         PR tree-optimization/69776
15114         * gcc.dg/torture/pr69776-2.c: New testcase.
15116 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15118         PR tree-optimization/69714
15119         * gcc.dg/torture/pr69714.c: New test.
15121 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15123         PR tree-optimization/69802
15124         * gcc.dg/pr69802.c: New test.
15126 2016-02-16  Richard Biener  <rguenther@suse.de>
15128         PR middle-end/69801
15129         * gcc.dg/pr69801.c: New testcase.
15131 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15133         PR libgfortran/69651
15134         * gfortran.dg/read_bang.f90: New test.
15135         * gfortran.dg/read_bang4.f90: New test.
15137 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15139         PR c++/69658
15140         * g++.dg/init/pr69658.C: New test.
15142         PR c++/69797
15143         * c-c++-common/pr69797.c: New test.
15145 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15147         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15148         check for aarch64*-*-*.
15150 2016-02-15  Richard Biener  <rguenther@suse.de>
15152         PR tree-optimization/69783
15153         * gcc.dg/vect/pr69783.c: New testcase.
15155 2016-02-15  Richard Biener  <rguenther@suse.de>
15157         PR tree-optimization/69776
15158         * gcc.dg/torture/pr69776.c: New testcase.
15160 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15162         PR fortran/60526
15163         * gfortran.dg/type_decl_4.f90:  Reinstated.
15165 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15167         PR fortran/68746
15168         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15170 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15172         PR fortran/60526
15173         PR bootstrap/69816
15174         * gfortran.dg/type_decl_4.f90:  Removed.
15176 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15178         PR fortran/60526
15179         * gfortran.dg/type_decl_4.f90:  New test.
15181 2016-02-14  Alan Modra  <amodra@gmail.com>
15183         PR testsuite/68886
15184         * gcc.c-torture/execute/stkalign.c: Revise test.
15186 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15188         PR target/67260
15189         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15191 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15193         PR target/67260
15194         * gcc.target/sh/torture/pr67260.c: New.
15196 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15198         * gcc.dg/pr67964.c: Add dg-require-alias.
15200 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15202         PR target/67636
15203         PR target/64345
15204         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15206 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15208         PR libgfortran/69668
15209         * gfortran.dg/namelist_88.f90: New test.
15211 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15213         PR libgfortran/69668
15214         * gfortran.dg/namelist_38.f90: Update test.
15215         * gfortran.dg/namelist_84.f90: Update test.
15217 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15219         PR other/69554
15220         * gcc.dg/pr69554-1.c: New test.
15221         * gfortran.dg/pr69554-1.F90: New test.
15222         * gfortran.dg/pr69554-2.F90: New test.
15223         * lib/gcc-dg.exp (proc dg-locus): New function.
15224         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15225         distinguish between the caret-printing and non-caret-printing
15226         cases.  If caret-printing has been explicitly enabled, bail out
15227         without attempting to fix up the output.
15229 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15231         PR driver/69265
15232         PR driver/69453
15233         * gcc.dg/spellcheck-options-3.c: New test case.
15234         * gcc.dg/spellcheck-options-4.c: New test case.
15235         * gcc.dg/spellcheck-options-5.c: New test case.
15236         * gcc.dg/spellcheck-options-6.c: New test case.
15237         * gcc.dg/spellcheck-options-7.c: New test case.
15238         * gcc.dg/spellcheck-options-8.c: New test case.
15239         * gcc.dg/spellcheck-options-9.c: New test case.
15240         * gcc.dg/spellcheck-options-10.c: New test case.
15242 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15244         PR rtl-optimization/69764
15245         PR rtl-optimization/69771
15246         * c-c++-common/pr69764.c: New test.
15247         * gcc.dg/torture/pr69771.c: New test.
15249 2016-02-12  Marek Polacek  <polacek@redhat.com>
15251         * g++.dg/torture/init-list1.C: New.
15253 2016-02-12  Marek Polacek  <polacek@redhat.com>
15255         * gcc.dg/pr69522.c: Add empty dg-options.
15257 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15259         * g++.dg/lto/lto.exp: Include and init mpx.
15260         * g++.dg/lto/pr69729_0.C: New test.
15262 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15264         PR ipa/69241
15265         * g++.dg/ipa/pr69241-4.C: New test.
15267         PR ipa/68672
15268         * g++.dg/ipa/pr68672-1.C: New test.
15269         * g++.dg/ipa/pr68672-2.C: New test.
15270         * g++.dg/ipa/pr68672-3.C: New test.
15272 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15274         PR c/69522
15275         * gcc.dg/pr69522.c: New test.
15277 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15279         PR c++/69098
15280         * g++.dg/cpp1y/69098.C: New test.
15281         * g++.dg/cpp1y/69098-2.C: New test.
15283 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15285         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15286         and neighbour -> neighbor.
15287         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15288         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15289         * c-c++-common/Wvarargs.c: Likewise.
15290         * c-c++-common/goacc/host_data-5.c: Likewise.
15291         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15292         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15293         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15294         * gcc.target/aarch64/pr60697.c: Likewise.
15295         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15296         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15297         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15298         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15299         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15300         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15301         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15302         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15303         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15304         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15305         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15306         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15307         * g++.dg/lookup/koenig5.C: Likewise.
15308         * g++.dg/ext/no-asm-2.C: Likewise.
15309         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15310         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15311         * gfortran.dg/used_types_16.f90: Likewise.
15312         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15313         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15314         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15315         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15316         * gfortran.dg/abstract_type_6.f03: Likewise.
15317         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15318         * gfortran.dg/used_types_15.f90: Likewise.
15319         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15320         * gfortran.dg/exit_3.f08: Likewise.
15321         * gfortran.dg/open_status_2.f90: Likewise.
15322         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15323         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15324         * gfortran.dg/associate_1.f03: Likewise.
15325         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15326         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15327         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15328         * gcc.dg/builtin-object-size-1.c: Likewise.
15329         * gcc.dg/noreturn-6.c: Likewise.
15330         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15331         * gcc.dg/globalalias.c: Likewise.
15332         * gcc.dg/builtins-config.h: Likewise.
15333         * gcc.dg/pr30457.c: Likewise.
15334         * gcc.c-torture/compile/volatile-1.c: Likewise.
15335         * gcc.c-torture/execute/20101011-1.c: Likewise.
15336         * c-c++-common/Waddress-1.c: Likewise.
15338 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15340         PR c/69768
15341         * c-c++-common/Waddress-1.c: New test.
15343 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15345         PR fortran/69296
15346         * gfortran.dg/associate_19.f03: New test.
15347         * gfortran.dg/associate_20.f03: New test.
15349 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15351         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15353 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15355         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15356         .arch armv8-a\n.  Add -dA to dg-options.
15357         * gcc.target/aarch64/assembler_arch_1.c: New test.
15358         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15360 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15362         PR c++/68726
15363         * g++.dg/cpp0x/pr68726.C: New.
15365 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15367         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15368         test.
15370 2016-02-11  Richard Biener  <rguenther@suse.de>
15372         * g++.dg/tree-ssa/pr61034.C: Adjust.
15374 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15376         PR target/69148
15377         * gcc.target/s390/pr69148.c: New.
15379 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15381         PR tree-optimization/69652
15382         * gcc.dg/torture/pr69652.c: New test.
15384 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15385             Patrick Palka  <ppalka@gcc.gnu.org>
15387         PR ipa/69241
15388         PR c++/69649
15389         * g++.dg/ipa/pr69241-1.C: New test.
15390         * g++.dg/ipa/pr69241-2.C: New test.
15391         * g++.dg/ipa/pr69241-3.C: New test.
15392         * g++.dg/ipa/pr69649.C: New test.
15394 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15396         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15397         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15399 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15401         PR tree-optimization/68021
15402         * gcc.dg/tree-ssa/pr68021.c: New test.
15404 2016-02-10  Richard Biener  <rguenther@suse.de>
15406         PR tree-optimization/69726
15407         * gcc.dg/uninit-22.c: New testcase.
15409 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15411         PR tree-opt/69282
15412         * gcc.c-torture/compile/20160205-1.c: New testcase.
15414 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15416         PR target/68404
15417         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15418         instead accessing a really large arrray.
15419         * gcc.target/powerpc/fusion3.c: Likewise.
15421 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15423         PR target/68532
15424         * gcc.c-torture/execute/pr68532.c: New test.
15426 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15428         PR target/69634
15429         * gcc.dg/pr69634.c: New.
15431 2016-02-09  Richard Biener  <rguenther@suse.de>
15433         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15435 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15437         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15439 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15441         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15443 2016-02-09  Richard Biener  <rguenther@suse.de>
15445         PR tree-optimization/69715
15446         * gcc.dg/torture/pr69715.c: New testcase.
15448 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15450         PR c++/69139
15451         * g++.dg/cpp0x/trailing12.C: New test.
15452         * g++.dg/cpp0x/trailing13.C: New test.
15454 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15456         PR c++/69283
15457         PR c++/67835
15458         * g++.dg/cpp1y/auto-fn29.C: New test.
15459         * g++.dg/cpp1y/auto-fn30.C: New test.
15461 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15463         PR tree-optimization/69209
15464         * gcc.c-torture/compile/pr69209.c: New test.
15466 2016-02-08  Jeff Law  <law@redhat.com>
15468         PR tree-optimization/68541
15469         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15470         of statements allowed in join block for path splitting.
15472 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15474         PR c++/59627
15475         * g++.dg/gomp/pr59627.C: New test.
15477         PR ipa/69239
15478         * g++.dg/ipa/pr69239.C: New test.
15480 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15482         PR preprocessor/69664
15483         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15484         * gcc.dg/cpp/warn-comments.c: Likewise.
15486 2016-02-08  Marek Polacek  <polacek@redhat.com>
15488         PR c++/69688
15489         * g++.dg/init/const12.C: New test.
15491 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15493         PR target/60410
15494         * gcc.dg/lto/pr55113_0.c: Remove test.
15496 2016-02-08  Richard Biener  <rguenther@suse.de>
15498         PR tree-optimization/69719
15499         * gcc.dg/torture/pr69719.c: New testcase.
15501 2016-02-08  Richard Biener  <rguenther@suse.de>
15502         Jeff Law  <law@redhat.com>
15504         PR target/68273
15505         * gcc.target/mips/pr68273.c: New testcase.
15507 2016-02-08   Richard Biener  <rguenther@suse.de>
15509         PR rtl-optimization/69274
15510         * gcc.target/i386/addr-sel-1.c: XFAIL.
15512 2016-02-08  Jeff Law  <law@redhat.com>
15514         PR tree-optimization/68541
15515         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15517         PR tree-optimization/65917
15518         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15520 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15522         PR fortran/50555
15523         * gfortran.dg/namelist_args.f90: New test.
15525 2016-02-05  Jeff Law  <law@redhat.com>
15527         PR tree-optimization/68541
15528         * gcc.dg/tree-ssa/split-path-2.c: New test.
15529         * gcc.dg/tree-ssa/split-path-3.c: New test.
15530         * gcc.dg/tree-ssa/split-path-4.c: New test.
15531         * gcc.dg/tree-ssa/split-path-5.c: New test.
15532         * gcc.dg/tree-ssa/split-path-6.c: New test.
15533         * gcc.dg/tree-ssa/split-path-7.c: New test.
15535 2016-02-05  Martin Sebor  <msebor@redhat.com>
15537         PR c++/69662
15538         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15539         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15541 2016-02-06  Richard HEnderson  <rth@redhat.com>
15543         PR c/69643
15544         * gcc.target/i386/addr-space-4.c: New.
15545         * gcc.target/i386/addr-space-5.c: New.
15547 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15549         PR fortran/66089
15550         * gfortran.dg/elemental_dependency_6.f90: New.
15552 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15554         PR rtl-optimization/69691
15555         * gcc.c-torture/execute/pr69691.c: New test.
15557         PR c++/69628
15558         * g++.dg/parse/pr69628.C: New test.
15560 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15562         * gcc.dg/sancov/asan.c: Move to ...
15563         * gcc.dg/asan/sancov-1.c: ... here.
15565 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15567         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15569 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15571         PR target/69677
15572         * gcc.target/i386/pr69677.c: New test.
15574 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15576         PR c++/68948
15577         * g++.dg/template/pr68948.C: New test.
15579 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15581         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15582         (only necessary on s390x).
15584 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15586         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15587         -mno-accumulate-outgoing-args.
15589 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15591         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15593 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15595         PR c/69669
15596         * c-c++-common/pr69669.c: New test.
15598 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15600         PR target/69667
15601         * g++.dg/pr69667.C: New file.
15603 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15605         PR target/69619
15606         * gcc.dg/pr69619.c: Add new test.
15608 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15610         PR rtl-optimization/69577
15611         * gcc.target/i386/pr69577.c: New test.
15613 2016-02-04  Martin Liska  <mliska@suse.cz>
15615         * g++.dg/asan/pr69276.C: New test.
15617 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15619         PR target/65932
15620         PR target/67714
15621         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15622         a single smulbb instruction.
15623         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15624         * gcc.target/amr/wmul-2.c: Likewise.
15626 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15628         PR target/65932
15629         PR target/67714
15630         * gcc.c-torture/execute/pr67714.c: New test.
15632 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15634         PR target/69454
15635         * gcc.target/i386/pr69454-1.c: New test.
15636         * gcc.target/i386/pr69454-2.c: New test.
15638 2016-02-03  Martin Sebor  <msebor@redhat.com>
15640         PR c++/69251
15641         PR c++/69253
15642         PR c++/69290
15643         PR c++/69277
15644         PR c++/69349
15645         * g++.dg/ext/flexarray-mangle-2.C: New test.
15646         * g++.dg/ext/flexarray-mangle.C: New test.
15647         * g++.dg/ext/flexarray-subst.C: New test.
15648         * g++.dg/ext/flexary11.C: New test.
15649         * g++.dg/ext/flexary12.C: New test.
15650         * g++.dg/ext/flexary13.C: New test.
15651         * g++.dg/ext/flexary14.C: New test.
15652         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15654 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15656         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15657         Define only if CHECK_FLOAT128 is defined.
15658         (main): Properly initialize u5.
15660 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15662         PR c/69627
15663         * gcc.dg/pr69627.c: New test.
15665         PR target/69644
15666         * gcc.dg/pr69644.c: New test.
15668 2016-02-03  Mike Stump  <mikestump@comcast.net>
15670         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15671         support for struct-layout-1.exp.
15673 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15675         PR c++/69056
15676         * g++.dg/cpp0x/pr69056.C: New test.
15678 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15679             Alexandre Oliva  <aoliva@redhat.com>
15681         PR target/69461
15682         * gcc.target/powerpc/pr69461.c: New.
15684 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15686         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15687         works from here ...
15688         (check_effective_target_fsanitize_thread): ... to here.  Do not
15689         specify additional compile flags for the test source.
15690         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15691         specify additional compile flags for the test source.
15693 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15695         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15697 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15699         PR fortran/67451
15700         PR fortran/69418
15701         * gfortran.dg/coarray_allocate_2.f08: New test.
15702         * gfortran.dg/coarray_allocate_3.f08: New test.
15703         * gfortran.dg/coarray_allocate_4.f08: New test.
15705 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15707         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15708         use same scan-tree-dump-times on all platforms.
15709         * gcc.dg/vect/vect-outer-1.c: Likewise.
15710         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15711         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15712         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15713         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15714         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15715         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15716         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15718 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15720         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15721         warning.
15723 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15725         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15727 2016-02-02  James Norris  <jnorris@codesourcery.com>
15729         * c-c++-common/goacc/routine-5.c: Add tests.
15731 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15733         * gcc.target/nvptx/unsigned-cmp.c: New test.
15735 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15737         * gcc.target/aarch64/scalar_shift_1.c
15738         (test_corners_sisd_di): Improve force to SIMD register.
15739         (test_corners_sisd_si): Likewise.
15740         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15741         Remove scan-assembler check for ldr.
15743 2016-02-02  Richard Biener  <rguenther@suse.de>
15745         PR tree-optimization/69595
15746         * gcc.dg/Warray-bounds-17.c: New testcase.
15748 2016-02-02  Richard Biener  <rguenther@suse.de>
15750         PR tree-optimization/69606
15751         * gcc.dg/torture/pr69606.c: New testcase.
15753 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15755         PR middle-end/68542
15756         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15757         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15759 2016-02-02  Alan Modra  <amodra@gmail.com>
15761         PR target/69548
15762         * gcc.target/powerpc/pr69548.c: New test.
15764 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15766         PR rtl-optimization/69592
15767         * gcc.dg/pr69592.c: New test.
15769         PR preprocessor/69543
15770         PR c/69558
15771         * gcc.dg/pr69543.c: New test.
15772         * gcc.dg/pr69558.c: New test.
15774 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15776         PR testsuite/65940
15777         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15779 2016-02-01  Martin Sebor  <msebor@redhat.com>
15781         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15783 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15785         PR tree-optimization/67921
15786         * c-c++-common/ubsan/pr67921.c: New test.
15788 2016-02-01  Richard Biener  <rguenther@suse.de>
15790         PR middle-end/69556
15791         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15793 2016-02-01  Richard Biener  <rguenther@suse.de>
15795         PR tree-optimization/69574
15796         * gcc.dg/torture/pr69574.c: New testcase.
15798 2016-02-01  Richard Biener  <rguenther@suse.de>
15800         PR tree-optimization/69579
15801         * gcc.dg/setjmp-6.c: New testcase.
15803 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15805         PR rtl-optimization/69570
15806         * g++.dg/opt/pr69570.C: New test.
15808 2016-02-01  Richard Henderson  <rth@redhat.com>
15810         * gcc.dg/pr69535.c: New test.
15812 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15814         PR testsuite/69584
15815         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15816         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15818         PR debug/68244
15819         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15821         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15823 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15825         PR fortran/67564
15826         * gfortran.dg/allocate_with_source_17.f03: New test.
15828 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15830         PR tree-optimization/69546
15831         * gcc.dg/torture/pr69546.c: New test.
15833 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15835         PR fortran/69566
15836         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15838 2016-01-30  Martin Sebor  <msebor@redhat.com>
15840         PR c++/68490
15841         * g++.dg/ext/flexary10.C: New test.
15843 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15845         PR fortran/66707
15846         gfortran.dg/common_23.f90: New test.
15848 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15850         PR target/65546
15851         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15852         condition being checked, and disable it when the target supports
15853         misaligned loads and stores.
15855 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15857         PR debug/69518
15858         * gcc.dg/torture/pr69518.c: New test.
15860 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15862         PR target/69530
15863         * gcc.target/i386/pr69530.c: New test.
15865 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15867         PR target/65604
15868         * gcc.target/mips/div-delay.c: New test.
15870 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15872         PR target/69551
15873         * gcc.target/i386/pr69551.c: New test.
15875         PR target/66137
15876         * gcc.target/i386/pr66137.c: New test.
15878 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15880         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15881         always built for p5600.
15882         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15883         isa=p5600 dg-option.
15885 2016-01-29  Richard Biener  <rguenther@suse.de>
15887         PR tree-optimization/69547
15888         * g++.dg/tree-ssa/pr69547.C: New testcase.
15890 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15892         PR debug/66869
15893         * g++.dg/warn/Wunused-function2.C: New test.
15895 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15897         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15898         support for test to succeed.
15900 2016-01-29  Marek Polacek  <polacek@redhat.com>
15902         PR c++/69509
15903         PR c++/69516
15904         * g++.dg/ext/constexpr-vla2.C: New test.
15905         * g++.dg/ext/constexpr-vla3.C: New test.
15906         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15908 2016-01-29  Richard Biener  <rguenther@suse.de>
15910         PR middle-end/69537
15911         * gcc.dg/uninit-21.c: New testcase.
15913 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15915         PR target/69459
15916         * gcc.target/i386/pr69459.c: New test.
15918 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15920         PR target/68400
15921         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15922         * gcc.target/mips/pr68400.c: New test.
15924 2016-01-28  Martin Sebor  <msebor@redhat.com>
15926         PR target/17381
15927         * gcc.target/powerpc/pr17381.c: New test.
15929 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15931         PR middle-end/69542
15932         * gcc.dg/torture/pr69542.c: New test.
15934 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15936         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15938 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15940         * gcc.dg/pr65980.c: Skip on AIX.
15941         * gcc.dg/pr66688.c: Same.
15943 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15945         PR target/63679
15946         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15947         * gcc.dg/tree-ssa/sra-18.c: Same.
15949 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15951         PR fortran/62536
15952         * gfortran.dg/block_15.f08: New test.
15953         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15954         on incorrectly closed BLOCK.
15956 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15958         * gcc.dg/declare-simd.c: New test.
15960 2016-01-28  Richard Biener  <rguenther@suse.de>
15962         PR tree-optimization/69466
15963         * gfortran.dg/vect/pr69466.f90: New testcase.
15965 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15967         * g++.dg/pr67989.C: Remove ARM-specific option.
15968         * gcc.target/arm/pr67989.C: New file.
15970 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15972         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15973         and expm1 test for glibc < 2.11.
15975 2016-01-27  Richard Henderson  <rth@redhat.com>
15977         * gcc.c-torture/execute/pr69447.c: New test.
15979 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
15981         PR fortran/69422
15982         * gfortran.dg/alloc_comp_assign_15.f03: New test.
15984 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15986         PR debug/66869
15987         * gcc.dg/pr66869.c: New test.
15989 2016-01-25  Jeff Law  <law@redhat.com>
15991         PR tree-optimization/68398
15992         PR tree-optimization/69196
15993         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15994         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15995         path to avoid new heuristic allowing more irreducible regions
15996         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15997         * gcc.dg/tree-ssa/vrp46.c: Likewise.
15998         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15999         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16000         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16002 2016-01-27  Marek Polacek  <polacek@redhat.com>
16004         PR c/68062
16005         * c-c++-common/vector-compare-4.c: New test.
16007 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16009         PR preprocessor/69126
16010         * c-c++-common/pr69126.c: New test case.
16012 2016-01-27  Ian Lance Taylor  <iant@google.com>
16014         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16016 2016-01-27  Ryan Burn  <contact@rnburn.com>
16018         PR cilkplus/69267
16019         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16021 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16023         PR target/69512
16024         * gcc.target/i386/pr69512.c: New test.
16026 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16028         PR ada/69488
16029         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16031 2016-01-27  Marek Polacek  <polacek@redhat.com>
16033         PR c++/69379
16034         * g++.dg/pr69379.C: New test.
16036 2016-01-27  Martin Sebor  <msebor@redhat.com>
16038         PR c++/69317
16039         * g++.dg/abi/Wabi-2-2.C: New test.
16040         * g++.dg/abi/Wabi-2-3.C: New test.
16041         * g++.dg/abi/Wabi-3-2.C: New test.
16042         * g++.dg/abi/Wabi-3-3.C: New test.
16044 2016-01-27  Richard Biener  <rguenther@suse.de>
16046         PR tree-optimization/69166
16047         * gcc.dg/torture/pr69166.c: New testcase.
16049 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16051         PR tree-optimization/69355
16052         * gcc.dg/tree-ssa/pr69355.c: New test.
16054 2016-01-27  Marek Polacek  <polacek@redhat.com>
16056         PR c++/69496
16057         * g++.dg/ext/constexpr-vla1.C: New test.
16059 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16061         PR target/69245
16062         * gcc.target/arm/pr69245.c: New test.
16064 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16066         PR tree-optimization/69399
16067         * gcc.dg/torture/pr69399.c: New test.
16069 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16071         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16073 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16075         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16077 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16079         PR tree-optimization/69110
16080         * gcc.dg/autopar/pr69110.c: New test.
16082 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16083             Sebastian Pop  <s.pop@samsung.com>
16085         * gcc.dg/graphite/isl-ast-op-select.c: New.
16087 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16089         PR fortran/69385
16090         * gfortran.dg/allocate_error_6.f90: New test.
16092 2016-01-26  Richard Henderson  <rth@redhat.com>
16094         * gcc.dg/tm/pr60908.c: New test.
16096 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16098         PR other/69006
16099         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16100         directive.
16101         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16102         expected multiline output to reflect the colorization being
16103         disabled before newlines.
16104         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16105         (custom_diagnostic_finalizer): Replace call to
16106         pp_newline_and_flush with call to pp_flush.
16107         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16108         * gfortran.dg/implicit_class_1.f90: Likewise.
16109         * lib/gcc-dg.exp (allow_blank_lines): New global.
16110         (dg-allow-blank-lines-in-output): New procedure.
16111         (gcc-dg-prune): Complain about blank lines in the output, unless
16112         dg-allow-blank-lines-in-output was called.
16113         * lib/multiline.exp (_build_multiline_regex): Only support
16114         arbitrary followup text for non-blank-lines, not for blank lines.
16116 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16118         PR tree-optimization/69483
16119         * gcc.dg/pr69483.c: New test.
16120         * g++.dg/opt/pr69483.C: New test.
16122 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16124         PR target/68620
16125         * gcc.target/arm/pr68620.c: New test.
16127 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16129         * gcc.target/i386/pr68986-2.c: Remove -m32.
16131 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16133         PR target/68986
16134         * gcc.target/i386/pr68986-1.c: New test.
16135         * gcc.target/i386/pr68986-2.c: Likewise.
16136         * gcc.target/i386/pr68986-3.c: Likewise.
16138 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16140         * lib/target-supports.exp
16141         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16142         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16143         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16145 2016-01-26  Richard Biener  <rguenther@suse.de>
16147         PR tree-optimization/69452
16148         * gcc.dg/torture/pr69452.c: New testcase.
16150 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16152         PR target/69442
16153         * gcc.dg/pr69442.c: New test.
16155 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16157         PR target/67896
16158         * gcc.target/aarch64/simd/pr67896.C: New.
16160 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16162         PR tree-optimization/69400
16163         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16164         function.
16165         (plugin_init): Call it.
16166         * gcc.dg/torture/pr69400.c: New test.
16168 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16170         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16172 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16173             Sebastian Pop  <s.pop@samsung.com>
16175         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16176         isl-0.15.
16178 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16179             Sebastian Pop  <s.pop@samsung.com>
16181         * gcc.dg/graphite/pr69292.c: New.
16183 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16185         * c-c++-common/goacc/use_device-1.c: New test.
16187 2016-01-25  Jeff Law  <law@redhat.com>
16189         PR tree-optimization/69196
16190         PR tree-optimization/68398
16191         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16192         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16194 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16196         PR target/69469
16197         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16198         Algorithm.
16200 2016-01-25  Richard Biener  <rguenther@suse.de>
16202         PR testsuite/69380
16203         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16205 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16207         PR target/69421
16208         * gcc.dg/pr69421.c: New test.
16210 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16212         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16213         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16214         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16215         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16216         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16217         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16218         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16219         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16220         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16221         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16223 2016-01-25  Richard Biener  <rguenther@suse.de>
16225         PR tree-optimization/69376
16226         * gcc.dg/torture/pr69376.c: New testcase.
16228 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16230         PR fortran/69397
16231         PR fortran/68442
16232         * gfortran.dg/interface_38.f90: New test.
16233         * gfortran.dg/interface_39.f90: New test.
16235 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16237         Revert:
16238         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16240         PR c++/11858
16241         PR c++/24663
16242         PR c++/24664
16243         * g++.dg/template/pr11858.C: New test.
16244         * g++.dg/template/pr24663.C: New test.
16245         * g++.dg/template/unify12.C: New test.
16246         * g++.dg/template/unify13.C: New test.
16247         * g++.dg/template/unify14.C: New test.
16248         * g++.dg/template/unify15.C: New test.
16249         * g++.dg/template/unify16.C: New test.
16250         * g++.dg/template/unify17.C: New test.
16252 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16254         PR fortran/68283
16255         gfortran.dg/pr68283.f90: New test.
16257 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16259         PR fortran/66094
16260         * gfortran.dg/inline_matmul_13.f90:  New test.
16261         * gfortran.dg/matmul_bounds_8.f90:  New test.
16262         * gfortran.dg/matmul_bounds_9.f90:  New test.
16263         * gfortran.dg/matmul_bounds_10.f90:  New test.
16265 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16267         PR tree-optimization/69426
16268         * gcc.dg/autopar/pr69426.c: New test.
16270 2016-01-23  Martin Sebor  <msebor@redhat.com>
16272         PR c++/58109
16273         PR c++/69022
16274         * g++.dg/cpp0x/alignas5.C: New test.
16275         * g++.dg/ext/vector29.C: Same.
16277 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16279         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16280         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16281         _GNU_SOURCE from compile flags to the source.
16282         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16283         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16284         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16285         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16287 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16289         PR target/69432
16290         * g++.dg/opt/pr69432.C: New test.
16292 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16294         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16295         32-bit targets testing an -m64 multilib.
16297 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16299         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16300         64-bit support.
16302 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16304         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16306 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16308         PR target/68674
16309         * gcc.target/i386/pr68674.c
16310         * gcc.target/aarch64/pr68674.c
16311         * gcc.target/arm/pr68674.c
16313 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16315         PR target/69403
16316         * gcc.c-torture/execute/pr69403.c: New test.
16318 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16320         PR c++/55843
16321         * g++.dg/template/pr55843.C: New.
16323 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16325         PR testsuite/66877
16326         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16327         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16329 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16331         PR testsuite/67489
16332         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16333         from dg-do compile directive, and instead add
16334         { dg-require-effective-target int128 }.
16336 2016-01-20  Martin Sebor  <msebor@redhat.com>
16338         PR c/69405
16339         * gcc.dg/sync-fetch.c: New test.
16341 2016-01-21  Martin Sebor  <msebor@redhat.com>
16343         PR target/69252
16344         * gcc.target/powerpc/pr69252.c: New test.
16346 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16348         PR fortran/65996
16349         * gfortran.dg/pr65996.f90: New test.
16351 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16353         PR c++/68810
16354         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16355         expected to generate an error.
16357 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16359         PR middle-end/66178
16360         * gcc.dg/torture/pr66178.c: New test.
16362 2016-01-21  Anton Blanchard  <anton@samba.org>
16363             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16365         PR target/63354
16366         * gcc.target/powerpc/pr63354.c:  New test.
16368 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16370         PR rtl-optimization/68990
16371         * gcc.target/i386/pr68990: New.
16373 2016-01-21  Nick Clifton  <nickc@redhat.com>
16375         PR target/69129
16376         * gcc.target/mips/pr69129.c: New.
16378 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16380         PR c++/58046
16381         * g++.dg/cpp0x/pr58046.C: New.
16383 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16385         PR target/69187
16386         PR target/65624
16387         * gcc.target/arm/pr69187.c: New test.
16389         PR c++/69355
16390         * g++.dg/torture/pr69355.C: New test.
16392 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16393             Sebastian Pop  <s.pop@samsung.com>
16395         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16397 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16398             Sebastian Pop  <s.pop@samsung.com>
16400         * gcc.dg/graphite/pr68976.c: New test.
16402 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16404         PR middle-end/67653
16405         * c-c++-common/pr67653.c: New test.
16406         * gcc.dg/torture/pr29119.c: Add dg-warning.
16408 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16410         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16412 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16414         PR c/24293
16415         * gcc.dg/pr24293.c: New test.
16416         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16417         incomplete struct type.
16418         * gcc.dg/declspec-1.c: Likewise.
16419         * gcc.dg/pr63549.c: Likewise.
16421 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16423         PR tree-optimization/66612
16424         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16425         for bdn instruction.
16427 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16429         * lib/target-supports.exp
16430         (check_effective_target_arm_fp_ok_nocache): New.
16431         (check_effective_target_arm_fp_ok): New.
16432         (add_options_for_arm_fp): New.
16433         (check_effective_target_arm_crypto_ok_nocache): Require
16434         target_arm_v8_neon_ok instead of arm32.
16435         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16436         (check_effective_target_arm_crypto_pragma_ok): New.
16437         (add_options_for_arm_vfp): New.
16438         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16439         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16440         target instead. Force initial fpu to vfp.
16441         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16442         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16443         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16444         dependency.
16445         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16446         use arm_vfp effective target instead. Force initial fpu to vfp.
16447         * gcc.target/arm/attr-neon3.c: Likewise.
16448         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16449         arm_vfp_ok.
16450         * gcc.target/arm/unsigned-float.c: Likewise.
16451         * gcc.target/arm/vfp-1.c: Likewise.
16452         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16453         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16454         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16455         * gcc.target/arm/vfp-ldmias.c: Likewise.
16456         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16457         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16458         * gcc.target/arm/vfp-stmiad.c: Likewise.
16459         * gcc.target/arm/vfp-stmias.c: Likewise.
16460         * gcc.target/arm/vnmul-1.c: Likewise.
16461         * gcc.target/arm/vnmul-2.c: Likewise.
16462         * gcc.target/arm/vnmul-3.c: Likewise.
16463         * gcc.target/arm/vnmul-4.c: Likewise.
16465 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16467         PR testsuite/69366
16468         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16469         the MPX run-time library, for compile-time MPX test.
16470         * gcc.target/i386/chkp-always_inline.c: Likewise.
16471         * gcc.target/i386/chkp-bndret.c: Likewise.
16472         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16473         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16474         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16475         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16476         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16477         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16478         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16479         * gcc.target/i386/chkp-label-address.c: Likewise.
16480         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16481         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16482         * gcc.target/i386/chkp-pr69044.c: Likewise.
16483         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16484         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16485         * gcc.target/i386/chkp-strchr.c: Likewise.
16486         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16487         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16488         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16489         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16490         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16491         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16492         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16493         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16494         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16495         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16496         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16497         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16498         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16499         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16500         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16501         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16502         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16503         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16504         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16505         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16506         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16507         * gcc.target/i386/pr63995-2.c: Likewise.
16508         * gcc.target/i386/pr64805.c: Likewise.
16509         * gcc.target/i386/pr65044.c: Likewise.
16510         * gcc.target/i386/pr65167.c: Likewise.
16511         * gcc.target/i386/pr65183.c: Likewise.
16512         * gcc.target/i386/pr65184.c: Likewise.
16513         * gcc.target/i386/thunk-retbnd.c: Likewise.
16515 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16517         PR tree-optimization/69328
16518         * gcc.dg/pr69328.c: New test.
16520 2016-01-20  Jeff Law  <law@redhat.com>
16522         PR target/25114
16523         * gcc.target/m68k/pr25114.c: New test.
16525 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16527         * gcc.target/arm/memset-inline-10.c: Added
16528         dg-require-effective-target arm_thumb2_ok.
16530 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16532         * gcc.dg/debug/dwarf2/sso.c: New test.
16534 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16536         PR testsuite/68820
16537         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16538         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16539         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16541 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16543         PR ipa/66223
16544         * g++.dg/ipa/devirt-50.C: New testcase.
16546 2016-01-19  Marek Polacek  <polacek@redhat.com>
16548         PR c++/68965
16549         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16550         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16552 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16554         PR target/69135
16555         * gcc.target/arm/pr69135_1.c: New test.
16557 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16559         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16561 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16563         * gcc.target/aarch64/ccmp_1.c: New testcase.
16565 2016-01-19  Marek Polacek  <polacek@redhat.com>
16567         PR c++/68586
16568         * g++.dg/cpp0x/enum30.C: New test.
16570 2016-01-19  Richard Biener  <rguenther@suse.de>
16572         PR tree-optimization/69336
16573         * g++.dg/tree-ssa/pr69336.C: New testcase.
16575 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16577         PR debug/65779
16578         * gcc.dg/pr65779.c: New test.
16580 2016-01-19  Richard Biener  <rguenther@suse.de>
16582         PR tree-optimization/69352
16583         * gcc.dg/torture/pr69352.c: New testcase.
16585 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16587         PR rtl-optimization/68955
16588         PR rtl-optimization/64557
16589         * gcc.dg/torture/pr68955.c: New test.
16591 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16593         PR lto/69136
16594         * g++.dg/torture/pr69136.C: New testcase.
16596 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16598         PR lto/69133
16599         * g++.dg/lto/pr69133_0.C: New testcase.
16600         * g++.dg/lto/pr69133_1.C: New testcase.
16602 2016-01-15  Jeff Law  <law@redhat.com>
16604         PR tree-optimization/69320
16605         * gcc.c-torture/pr69320-1.c: New test.
16606         * gcc.c-torture/pr69320-2.c: New test.
16607         * gcc.c-torture/pr69320-3.c: New test.
16608         * gcc.c-torture/pr69320-4.c: New test.
16610 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16612         PR c++/11858
16613         PR c++/24663
16614         PR c++/24664
16615         * g++.dg/template/pr11858.C: New test.
16616         * g++.dg/template/pr24663.C: New test.
16617         * g++.dg/template/unify12.C: New test.
16618         * g++.dg/template/unify13.C: New test.
16619         * g++.dg/template/unify14.C: New test.
16620         * g++.dg/template/unify15.C: New test.
16621         * g++.dg/template/unify16.C: New test.
16622         * g++.dg/template/unify17.C: New test.
16624 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16626         PR testsuite/69181
16627         * gcc.dg/pr69181-1.c: New test file.
16628         * gcc.dg/pr69181-2.c: New test file.
16629         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16630         globals by moving it to...
16631         (cleanup-after-saved-dg-test): ...this new function.  Add
16632         "global additional_sources_used".  Add reset of global
16633         multiline_expected_outputs to the empty list.
16634         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16635         global to...
16636         (multiline_expected_outputs): ...this, and updated comments to
16637         note that it is modified from gcc-dg.exp.
16638         (dg-end-multiline-output): Update for the above renaming.
16639         (handle-multiline-outputs): Likewise.  Remove the clearing
16640         of the expected outputs to the empty list.
16642 2016-01-18  Richard Biener  <rguenther@suse.de>
16644         PR tree-optimization/69297
16645         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16647 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16649         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16650         dg-options.
16651         * gcc.target/mips/mips-3d-2.c: Likewise.
16652         * gcc.target/mips/mips-3d-3.c: Likewise.
16653         * gcc.target/mips/mips-3d-4.c: Likewise.
16654         * gcc.target/mips/mips-3d-5.c: Likewise.
16655         * gcc.target/mips/mips-3d-6.c: Likewise.
16656         * gcc.target/mips/mips-3d-7.c: Likewise.
16657         * gcc.target/mips/mips-3d-8.c: Likewise.
16658         * gcc.target/mips/mips-3d-9.c: Likewise.
16659         * gcc.target/mips/mips-ps-1.c: Likewise.
16660         * gcc.target/mips/mips-ps-2.c: Likewise.
16661         * gcc.target/mips/mips-ps-3.c: Likewise.
16662         * gcc.target/mips/mips-ps-4.c: Likewise.
16663         * gcc.target/mips/mips-ps-5.c: Likewise.
16664         * gcc.target/mips/mips-ps-6.c: Likewise.
16665         * gcc.target/mips/mips-ps-7.c: Likewise.
16666         * gcc.target/mips/mips-ps-type.c: Likewise.
16667         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16668         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16670 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16672         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16673         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16674         * c-c++-common/goacc/kernels-empty.c: New test.
16675         * c-c++-common/goacc/kernels-eternal.c: New test.
16676         * c-c++-common/goacc/kernels-loop-2.c: New test.
16677         * c-c++-common/goacc/kernels-loop-3.c: New test.
16678         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16679         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16680         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16681         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16682         * c-c++-common/goacc/kernels-loop-data.c: New test.
16683         * c-c++-common/goacc/kernels-loop-g.c: New test.
16684         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16685         * c-c++-common/goacc/kernels-loop-n.c: New test.
16686         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16687         * c-c++-common/goacc/kernels-loop.c: New test.
16688         * c-c++-common/goacc/kernels-noreturn.c: New test.
16689         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16690         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16691         * c-c++-common/goacc/kernels-reduction.c: New test.
16693 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16695         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16696         * gcc.dg/autopar/outer-2.c: Same.
16697         * gcc.dg/autopar/outer-3.c: Same.
16698         * gcc.dg/autopar/outer-4.c: Same.
16699         * gcc.dg/autopar/outer-5.c: Same.
16700         * gcc.dg/autopar/outer-6.c: Same.
16701         * gcc.dg/autopar/parallelization-1.c: Same.
16702         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16703         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16704         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16705         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16706         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16707         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16708         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16709         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16710         * gcc.dg/autopar/pr39500-1.c: Same.
16711         * gcc.dg/autopar/pr39500-2.c: Same.
16712         * gcc.dg/autopar/pr46193.c: Same.
16713         * gcc.dg/autopar/pr46194.c: Same.
16714         * gcc.dg/autopar/pr49580.c: Same.
16715         * gcc.dg/autopar/pr49960-1.c: Same.
16716         * gcc.dg/autopar/pr49960.c: Same.
16717         * gcc.dg/autopar/pr68373.c: Same.
16718         * gcc.dg/autopar/reduc-1.c: Same.
16719         * gcc.dg/autopar/reduc-1char.c: Same.
16720         * gcc.dg/autopar/reduc-1short.c: Same.
16721         * gcc.dg/autopar/reduc-2.c: Same.
16722         * gcc.dg/autopar/reduc-2char.c: Same.
16723         * gcc.dg/autopar/reduc-2short.c: Same.
16724         * gcc.dg/autopar/reduc-3.c: Same.
16725         * gcc.dg/autopar/reduc-4.c: Same.
16726         * gcc.dg/autopar/reduc-6.c: Same.
16727         * gcc.dg/autopar/reduc-7.c: Same.
16728         * gcc.dg/autopar/reduc-8.c: Same.
16729         * gcc.dg/autopar/reduc-9.c: Same.
16730         * gcc.dg/autopar/uns-outer-4.c: Same.
16731         * gcc.dg/autopar/uns-outer-5.c: Same.
16732         * gcc.dg/autopar/uns-outer-6.c: Same.
16733         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16734         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16736 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16738         PR target/63679
16739         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16740         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16742 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16744         PR target/63679
16745         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16746         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16747         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16749 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16751         PR target/63679
16752         * gcc.dg/tree-ssa/sra-17.c: New.
16753         * gcc.dg/tree-ssa/sra-18.c: New.
16755 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16757         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16759 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16761         * gnat.dg/inline12.adb: New test.
16763 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16765         PR tree-optimization/66797
16766         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16768 2016-01-18  Richard Biener  <rguenther@suse.de>
16770         PR tree-optimization/69170
16771         * gcc.dg/torture/pr69170.c: New testcase.
16773 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16775         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16777 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16779         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16781 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16783         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16784         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16785         redundant dg-require-effective-target pthread.
16786         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16787         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16788         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16789         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16790         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16791         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16792         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16794 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16796         PR target/68609
16797         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16798         * gcc.target/powerpc/recip-7.c: Same.
16800 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16802         PR c++/69091
16803         * g++.dg/template/pr69091.C: New test.
16805 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16807         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16808         dump does not contain an error_mark_node.
16809         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16810         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16812 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16814         PR c++/68936
16815         * g++.dg/template/pr68936.C: New test.
16817 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16819         PR target/68609
16820         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16821         * gcc.target/powerpc/recip-2.c: Same.
16822         * gcc.target/powerpc/recip-3.c: Same.
16823         * gcc.target/powerpc/recip-4.c: Same.
16824         * gcc.target/powerpc/recip-sqrtf.c: Same.
16826 2016-01-15  Jeff Law  <law@redhat.com>
16828         PR tree-optimization/69270
16829         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16830         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16832 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16834         PR fortran/49630
16835         * gfortran.dg/deferred_character_13.f90: New test for the fix
16836         of comment 3 of the PR.
16838         PR fortran/54070
16839         * gfortran.dg/deferred_character_8.f90: New test
16840         * gfortran.dg/allocate_error_5.f90: New test
16842         PR fortran/60593
16843         * gfortran.dg/deferred_character_10.f90: New test
16845         PR fortran/60795
16846         * gfortran.dg/deferred_character_14.f90: New test
16848         PR fortran/61147
16849         * gfortran.dg/deferred_character_11.f90: New test
16851         PR fortran/64324
16852         * gfortran.dg/deferred_character_9.f90: New test
16854 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16856         PR rtl-optimization/69030
16857         * gcc.target/i386/pr69030.c: New.
16859 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16861         * gcc.target/aarch64/target_attr_17.c: New test.
16863 2016-01-15  Richard Biener  <rguenther@suse.de>
16865         PR tree-optimization/66856
16866         * gcc.dg/torture/pr66856-1.c: New testcase.
16867         * gcc.dg/torture/pr66856-2.c: Likewise.
16869 2016-01-15  Richard Biener  <rguenther@suse.de>
16871         PR debug/69137
16872         * g++.dg/lto/pr69137_0.C: New testcase.
16874 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16876         PR middle-end/69246
16877         * gcc.target/i386/pr69246.c: New test.
16879 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16881         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16883 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16885         PR c++/56194
16886         * g++.dg/init/const9.C: Disable test on S/390.
16888 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16890         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16891         * g++.dg/Wno-frame-address.C: Ditto.
16893 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16895         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16897 2016-01-15  Richard Biener  <rguenther@suse.de>
16899         PR tree-optimization/68961
16900         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16902 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16904         * gcc.target/i386/pr65105-5.c: New test.
16906 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16908         * gcc.c-torture/execute/alias-4.c: New testcase.
16910 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16912         PR ipa/68148
16913         * g++.dg/ipa/devirt-49.C: New testcase.
16915 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16917         PR target/65837
16918         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16919         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16920         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16922 2016-01-15  Richard Biener  <rguenther@suse.de>
16924         PR tree-optimization/69117
16925         * gcc.dg/torture/pr69117.c: New testcase.
16927 2015-01-14  Ryan Burn  <contact@rnburn.com>
16929         PR c++/69048
16930         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16932 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16934         PR testsuite/67509
16935         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16936         range tests use 100 * maximum instead of maximum + 1.
16938 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16940         PR debug/69244
16941         * gcc.dg/guality/pr69244.c: New test.
16943 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16945         * lib/target-supports.exp (check_effective_target_issignaling):
16946         New procedure.
16947         * gcc.dg/pr61441.c: Require issignaling effective target.
16949 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16951         PR target/68803
16952         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16954 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16956         PR c++/68819
16957         PR preprocessor/69177
16958         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16959         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16960         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16961         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16963 2016-01-14  Marek Polacek  <polacek@redhat.com>
16965         PR c/69262
16966         * gcc.dg/array-15.c: New test.
16968 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16970         PR middle-end/68146
16971         PR tree-optimization/69155
16972         * gfortran.dg/pr68146.f: New test.
16973         * gfortran.dg/pr69155.f90: New test.
16975 2016-01-14  Richard Biener  <rguenther@suse.de>
16977         PR tree-optimization/68060
16978         * gcc.dg/torture/pr68060-1.c: New testcase.
16979         * gcc.dg/torture/pr68060-2.c: Likewise.
16981 2016-01-14  Nick Clifton  <nickc@redhat.com>
16983         * lib/target-supports.exp
16984         (check_effective_target_arm_neon_ok_nocache): Add an option
16985         sequence that includes setting the ARM architecture to ARMv7-A.
16986         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16987         command line options necessary to enable Neon support.
16988         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16989         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16990         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16991         * gcc.target/arm/pr69180.c: Likewise.
16993 2016-01-14  Jeff Law  <law@redhat.com>
16995         PR tree-optimization/69270
16996         * gcc.dg/tree-ssa/pr69270.c: New test.
16998 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17000         PR c/66208
17001         * c-c++-common/pr66208.c: New file.
17003 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17005         PR tree-optimization/69156
17006         * gcc.dg/pr69156.c: New test.
17008 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17010         * gcc.target/i386/pr69225-7.c: New test.
17012 2016-01-13  Richard Henderson  <rth@redhat.com>
17014         * gcc.dg/tm/memopt-13.c: Update expected function.
17015         * gcc.dg/tm/memopt-6.c: Likewise.
17017 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17019         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17020         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17021         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17022         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17024 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17026         PR tree-optimization/69169
17027         * gcc.dg/pr69169.c: New test.
17029 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17031         PR target/69228
17032         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17033         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17034         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17035         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17036         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17037         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17038         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17039         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17041 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17043         PR target/69247
17044         * gcc.dg/pr69247.c: New test.
17046 2016-01-13  Richard Biener  <rguenther@suse.de>
17048         PR tree-optimization/69242
17049         * gcc.dg/torture/pr69242.c: New testcase.
17051 2016-01-13  Richard Biener  <rguenther@suse.de>
17053         PR tree-optimization/69186
17054         * gcc.dg/torture/pr69186.c: New testcase.
17056 2016-01-13  Jeff Law  <law@redhat.com>
17058         PR tree-optimization/67755
17059         * gcc.dg/tree-ssa/pr67755.c: New test.
17061 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17063         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17064         pass number in output by a star.
17066 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17068         PR tree-optimization/68911
17069         * gcc.c-torture/execute/pr68911.c: New test.
17071 2016-01-12  Marek Polacek  <polacek@redhat.com>
17073         PR c++/68979
17074         * g++.dg/warn/permissive-1.C: New test.
17076 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17078         PR objc++/68511
17079         PR c++/69213
17080         * g++.dg/opt/pr69213.C: New test.
17082 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17084         PR target/69180
17085         * gcc.target/arm/pr69180.c: New test.
17087 2016-01-12  Richard Biener  <rguenther@suse.de>
17089         PR lto/69077
17090         * g++.dg/lto/pr69077_0.C: New testcase.
17091         * g++.dg/lto/pr69077_1.C: Likewise.
17093 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17095         PR target/69175
17096         * g++.dg/opt/pr69175.C: New test.
17098 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17100         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17101         rather than #including math.h & stdlib.h.
17102         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17103         * gcc.dg/vect/pr49771.c: Likewise.
17104         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17105         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17106         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17107         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17108         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17109         * gcc.dg/vect/pr44507.c: Likewise.
17110         * gcc.dg/vect/pr45902.c: Likewise.
17111         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17112         * gcc.dg/vect/vect-117.c: Likewise.
17113         * gcc.dg/vect/vect-99.c: Likewise.
17114         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17115         * gcc.dg/vect/vect-cond-1.c: Likewise.
17116         * gcc.dg/vect/vect-cond-2.c: Likewise.
17117         * gcc.dg/vect/vect-cond-3.c: Likewise.
17118         * gcc.dg/vect/vect-cond-4.c: Likewise.
17119         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17120         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17121         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17122         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17123         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17124         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17125         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17126         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17127         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17128         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17129         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17130         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17131         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17132         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17133         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17134         include of signal.h.
17135         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17136         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17137         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17138         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17139         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17140         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17141         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17142         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17143         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17144         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17145         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17146         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17147         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17148         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17149         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17150         * gcc.dg/vect/vect-outer-5.c: Likewise.
17151         * gcc.dg/vect/vect-outer-6.c: Likewise.
17152         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17153         include of stdio.h.
17155 2016-01-12  Nick Clifton  <nickc@redhat.com>
17157         PR target/68913
17158         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17159         to fread so that it will be found in all target runtimes.
17161 2016-01-12  Richard Biener  <rguenther@suse.de>
17163         PR tree-optimization/69053
17164         * g++.dg/torture/pr69053.C: New testcase.
17166 2016-01-12  Richard Biener  <rguenther@suse.de>
17168         PR tree-optimization/69168
17169         * gcc.dg/torture/pr69168.c: New testcase.
17171 2016-01-12  Richard Biener  <rguenther@suse.de>
17173         PR tree-optimization/69157
17174         * gcc.dg/torture/pr69157.c: New testcase.
17176 2016-01-12  Richard Biener  <rguenther@suse.de>
17178         PR tree-optimization/69174
17179         * gcc.dg/torture/pr69174.c: New testcase.
17181 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17183         PR c++/66808
17184         PR c++/69000
17185         * g++.dg/tls/pr66808.C: New test.
17186         * g++.dg/tls/pr69000.C: New test.
17188 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17190         * gcc.target/powerpc/swaps-p8-23.c: New test.
17191         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17193 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17195         PR tree-optimization/68356
17196         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17198 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17199             Jim Wilson  <jim.wilson@linaro.org>
17201         PR target/69194
17202         * gcc.target/arm/pr69194.c: New test.
17204 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17206         PR target/69225
17207         * gcc.target/i386/pr69225-1.c: New test.
17208         * gcc.target/i386/pr69225-2.c: Likewise.
17209         * gcc.target/i386/pr69225-3.c: Likewise.
17210         * gcc.target/i386/pr69225-4.c: Likewise.
17211         * gcc.target/i386/pr69225-5.c: Likewise.
17212         * gcc.target/i386/pr69225-6.c: Likewise.
17214 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17216         PR target/67462
17217         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17218         if lp64.
17220         PR target/69071
17221         * gcc.dg/pr69071.c: New test.
17223         PR c++/69211
17224         * g++.dg/opt/pr69211.C: New test.
17226         PR tree-optimization/69214
17227         * gcc.c-torture/compile/pr69214.c: New test.
17229 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17231         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17232         * gcc.target/i386/pr66232-11.c: Ditto.
17233         * gcc.target/i386/pr66232-12.c: Ditto.
17234         * gcc.target/i386/pr66232-13.c: Ditto.
17236 2016-01-11  Richard Biener  <rguenther@suse.de>
17238         PR tree-optimization/69173
17239         * gcc.dg/torture/pr69173.c: New testcase.
17241 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17243         PR rtl-optimization/68796
17244         * gcc.target/aarch64/tst_5.c: New test.
17245         * gcc.target/aarch64/tst_6.c: Likewise.
17247 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17249         PR rtl-optimization/68841
17250         * gcc.dg/pr68841.c: New test.
17251         * gcc.c-torture/execute/pr68841.c: New test.
17253 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17255         PR rtl-optimization/68920
17256         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17257         for ix86 targets.
17258         * gcc.dg/ifcvt-5.c: New test.
17260 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17262         PR bootstrap/69123
17263         * g++.dg/pr69123.C: New.
17265 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17267         PR target/69010
17268         * gcc.target/i386/pr69010.c: New test.
17270 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17272         PR ipa/69044
17273         * gcc.target/i386/chkp-pr69044.c: New test.
17275 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17277         PR tree-optimization/69109
17278         * gcc.dg/autopar/pr69109-2.c: New test.
17279         * gcc.dg/autopar/pr69109.c: New test.
17281 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17283         PR tree-optimization/69108
17284         * gcc.dg/autopar/pr69108.c: New test.
17286 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17288         PR c++/69029
17289         * c-c++-common/Wisleading-indentation.c: Augment test.
17291 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17293         PR fortran/69154
17294         * gfortran.dg/inline_matmul_12.f90:  New test.
17296 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17298         PR fortran/67779
17299         * gfortran.dg/actual_array_offset_1: New test.
17301 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17303         PR tree-optimization/69062
17304         * gcc.dg/autopar/pr69062.c: New test.
17306 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17308         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17309         * gcc.dg/vect/slp-perm-2.c: Likewise.
17310         * gcc.dg/vect/slp-perm-3.c: Likewise.
17311         * gcc.dg/vect/slp-perm-5.c: Likewise.
17312         * gcc.dg/vect/slp-perm-6.c: Likewise.
17313         * gcc.dg/vect/slp-perm-7.c: Likewise.
17314         * gcc.dg/vect/slp-perm-8.c: Likewise.
17316 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17318         PR tree-optimization/69039
17319         * gcc.dg/autopar/pr69039.c: New test.
17321 2016-01-09  Marek Polacek  <polacek@redhat.com>
17323         PR c++/69113
17324         * g++.dg/pr69113.C: New test.
17326 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17328         PR middle-end/50865
17329         PR tree-optimization/69097
17330         * gcc.c-torture/execute/pr50865.c: New test.
17331         * gcc.c-torture/execute/pr69097-1.c: New test.
17332         * gcc.c-torture/execute/pr69097-2.c: New test.
17333         * gcc.dg/pr69097-1.c: New test.
17334         * gcc.dg/pr69097-2.c: New test.
17336 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17338         PR c++/69164
17339         * g++.dg/opt/pr69164.C: New test.
17341 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17343         PR tree-optimization/69167
17344         * gcc.dg/pr69167.c: New test.
17346 2016-01-08  Marek Polacek  <polacek@redhat.com>
17348         PR c++/68449
17349         * g++.dg/pr68449.C: New.
17351 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17353         PR tree-optimization/68707
17354         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17355         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17356         on platforms supporting it.
17357         * gcc.dg/vect/slp-perm-2.c: Likewise.
17358         * gcc.dg/vect/slp-perm-3.c: Likewise.
17359         * gcc.dg/vect/slp-perm-5.c: Likewise.
17360         * gcc.dg/vect/slp-perm-7.c: Likewise.
17361         * gcc.dg/vect/slp-perm-8.c: Likewise.
17362         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17363         on platforms supporting it.
17365 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17367         PR tree-optimization/69162
17368         * gcc.dg/pr69162.c: New test.
17370         PR tree-optimization/69172
17371         * gcc.dg/pr69172.c: New test.
17373 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17375         PR tree-optimization/67781
17376         * gcc.c-torture/execute/pr67781.c: New file.
17378 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17380         PR tree-optimization/69083
17381         * gcc.dg/vect/pr69083.c: New test.
17383 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17385         PR tree-optimization/61441
17386         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17387         Use -fexcess-precision=standard for compiler options.
17388         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17390 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17392         PR fortran/69128
17393         * gfortran.dg/gomp/pr69128.f90: New test.
17395         PR c++/69145
17396         * g++.dg/ext/pr69145-1.C: New test.
17397         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17398         * g++.dg/ext/pr69145-2.h: New file.
17400 2016-01-07  Martin Sebor  <msebor@redhat.com>
17402         PR c/68966
17403         * gcc.dg/atomic-fetch-bool.c: New test.
17404         * gcc.dg/sync-fetch-bool.c: New test.
17406 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17408         PR fortran/66680
17409         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17411 2016-01-07  Nick Clifton  <nickc@redhat.com>
17413         PR target/66655
17414         * g++.dg/pr66655.C: New test.
17415         * g++.dg/pr66655_1.cc: Test support file.
17416         * g++.dg/pr66655.h: Test header file.
17418 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17420         PR fortran/66680
17421         gfortran.dg/gomp/pr66680.f90: New test.
17423 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17425         PR target/69171
17426         * gcc.target/i386/pr69171-1.c: New test.
17427         * gcc.target/i386/pr69171-2.c: Likewise.
17428         * gcc.target/i386/pr69171-3.c: Likewise.
17429         * gcc.target/i386/pr69171-4.c: Likewise.
17430         * gcc.target/i386/pr69171-5.c: Likewise.
17431         * gcc.target/i386/pr69171-6.c: Likewise.
17433 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17435         PR middle-end/67639
17436         * c-c++-common/pr67639.c: New test.
17438 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17440         PR tree-optimization/69141
17441         * g++.dg/opt/pr69141.C: New test.
17443 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17445         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17447 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17449         PR target/69140
17450         * gcc.target/i386/pr69140.c: New test
17452 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17454         * gcc.dg/bad-dereference.c: New test case.
17456 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17458         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17460 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17462         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17464 2016-01-06  Marek Polacek  <polacek@redhat.com>
17466         PR sanitizer/69099
17467         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17469 2016-01-05  Marek Polacek  <polacek@redhat.com>
17471         PR c/69104
17472         * gcc.dg/atomic-invalid-2.c: New.
17474 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17476         PR target/68991
17477         * gcc.target/i386/pr68991.c: New test.
17479 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17481         PR target/68991
17482         * g++.dg/pr68991-1.C: New test.
17483         * g++.dg/pr68991-2.C: Likewise.
17485 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17487         PR other/60465
17488         * gcc.target/ia64/pr60465-gprel64.c: New test.
17489         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17491 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17493         PR rtl-optimization/68651
17494         * gcc.target/aarch64/pr68651_1.c: New test.
17496 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17498         PR c/69122
17499         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17501 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17503         PR c++/58583
17504         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17506         * gcc.dg/alias-15.c: New.
17508 2016-01-05  Nick Clifton  <nickc@redhat.com>
17510         PR target/68870
17511         * g++.dg/pr68770.C: New test.
17513 2016-01-04  Mike Stump  <mikestump@comcast.net>
17515         * lib/target-supports.exp (check_effective_target_cilkplus):
17516         cilkplus targets require pthreads.
17517         (check_effective_target_cilkplus): Remove special case for NVPTX.
17519 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17521         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17522         generation.
17524 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17526         Update copyright years.
17528 2016-01-04  Marek Polacek  <polacek@redhat.com>
17530         PR c/68908
17531         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17532         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17533         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17535 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17537         * gcc.target/sparc/20160104-2.c: New test.
17539 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17541         * gcc.target/sparc/20160104-1.c: New test.
17543 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17545         PR fortran/65045
17546         * gfortran.dg/pr65045.f90: New test.
17548 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17550         * gnat.dg/specs/debug1.ads: Delete.
17552 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17554         PR libgfortran/68867
17555         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17556         expression.
17558 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17560         PR libgfortran/68867
17561         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17562         PowerPC.
17564 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17566         PR fortran/68864
17567         * gfortran.dg/pr68864.f90: New test.
17569 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17571         PR tree-optimization/69070
17572         * gcc.dg/pr69070.c: New test.
17574         PR sanitizer/69055
17575         * gfortran.dg/pr69055.f90: New test.
17577         PR target/69015
17578         * gcc.dg/pr69015.c: New test.
17580 Copyright (C) 2016 Free Software Foundation, Inc.
17582 Copying and distribution of this file, with or without modification,
17583 are permitted in any medium without royalty provided the copyright
17584 notice and this notice are preserved.