PR c++/78550
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2f15e89d4563787d9cff2ad420793232e0b38cd0
1 2016-12-09  Nathan Sidwell  <nathan@acm.org>
3         PR c++/78550
4         * g++.dg/cpp1y/pr78550.C: New.
6 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
8         PR fortran/44265
9         * gfortran.dg/char_result_14.f90: New test.
10         * gfortran.dg/char_result_15.f90: New test.
12 2016-12-09  Martin Liska  <mliska@suse.cz>
14         * gcc.dg/tree-ssa/dump-3.c: New test.
16 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
18         PR tree-optimization/78726
19         * gcc.c-torture/execute/pr78726.c: New test.
20         * gcc.dg/guality/pr78726.c: New test.
22 2016-12-08  Martin Sebor  <msebor@redhat.com>
24         PR c/78284
25         * gcc.dg/attr-alloc_size-3.c: New test.
26         * gcc.dg/attr-alloc_size-4.c: New test.
27         * gcc.dg/attr-alloc_size-5.c: New test.
28         * gcc.dg/attr-alloc_size-6.c: New test.
29         * gcc.dg/attr-alloc_size-7.c: New test.
30         * gcc.dg/attr-alloc_size-8.c: New test.
31         * gcc.dg/attr-alloc_size-9.c: New test.
32         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
34 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
36         PR fortran/65173
37         PR fortran/69064
38         PR fortran/69859
39         PR fortran/78350
40         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
41         * gfortran.dg/charlen_01.f90: New test.
42         * gfortran.dg/charlen_02.f90: Ditto.
43         * gfortran.dg/charlen_03.f90: Ditto.
44         * gfortran.dg/charlen_04.f90: Ditto.
45         * gfortran.dg/charlen_05.f90: Ditto.
46         * gfortran.dg/charlen_06.f90: Ditto.
47         * gfortran.dg/charlen_07.f90: Ditto.
48         * gfortran.dg/charlen_08.f90: Ditto.
49         * gfortran.dg/charlen_09.f90: Ditto.
50         * gfortran.dg/charlen_10.f90: Ditto.
51         * gfortran.dg/charlen_11.f90: Ditto.
52         * gfortran.dg/charlen_12.f90: Ditto.
53         * gfortran.dg/charlen_13.f90: Ditto.
54         * gfortran.dg/charlen_14.f90: Ditto.
55         * gfortran.dg/charlen_15.f90: Ditto.
57 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
59         PR rtl-optimization/78671
60         * gcc.target/i386/pr78671.c: New.
62 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
64         PR target/78733
65         * gcc.target/aarch64/pr78733.c: New test.
67 2016-12-08  Nathan Sidwell  <nathan@acm.org>
69         PR c++/78551
70         * g++.dg/cpp1y/pr78551.C: New.
72 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
74         PR debug/78112
75         * g++.dg/pr78112.C: Remove platform-dependent checks.
76         * g++.dg/pr78112-2.C: New testcase.
78 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
80         PR middle-end/78684
81         * g++.dg/torture/pr78684.C: New test.
83 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
85         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
86         (CHECK_CRYPTO): Remove.
87         (expected_poly64x1_t, expected_poly64x2_t): Remove
89 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
91         P0003R5 - removal of dynamic exception specification from C++17
92         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
93         throw (type-id-list) in C++11 and C++14 and removal in C++17.
94         * g++.dg/compat/eh/ctor1_y.C: Likewise.
95         * g++.dg/compat/eh/new1_x.C: Likewise.
96         * g++.dg/compat/eh/new1_y.C: Likewise.
97         * g++.dg/compat/eh/spec3_x.C: Likewise.
98         * g++.dg/compat/eh/spec3_y.C: Likewise.
99         * g++.dg/compat/eh/template1.h: Likewise.
100         * g++.dg/compat/eh/template1_y.C: Likewise.
101         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
102         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
103         * g++.dg/cpp0x/auto9.C: Likewise.
104         * g++.dg/cpp0x/defaulted23.C: Likewise.
105         * g++.dg/cpp0x/error5.C: Likewise.
106         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
107         * g++.dg/cpp0x/noexcept02.C: Likewise.
108         * g++.dg/cpp0x/noexcept07.C: Likewise.
109         * g++.dg/cpp0x/noexcept08.C: Likewise.
110         * g++.dg/cpp0x/noexcept19.C: Likewise.
111         * g++.dg/cpp0x/variadic73.C: Likewise.
112         * g++.dg/cpp0x/variadic-throw.C: Likewise.
113         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
114         * g++.dg/eh/async-unwind2.C: Likewise.
115         * g++.dg/eh/cond4.C: Likewise.
116         * g++.dg/eh/delete1.C: Likewise.
117         * g++.dg/eh/ehopt1.C: Likewise.
118         * g++.dg/eh/forced3.C: Likewise.
119         * g++.dg/eh/forced4.C: Likewise.
120         * g++.dg/eh/init-temp2.C: Likewise.
121         * g++.dg/eh/pr38662.C: Likewise.
122         * g++.dg/eh/pr41819.C: Likewise.
123         * g++.dg/eh/shadow1.C: Likewise.
124         * g++.dg/eh/spec2.C: Likewise.
125         * g++.dg/eh/spec3.C: Likewise.
126         * g++.dg/eh/spec5.C: Likewise.
127         * g++.dg/eh/spec6.C: Likewise.
128         * g++.dg/eh/spec7.C: Likewise.
129         * g++.dg/eh/spec8.C: Likewise.
130         * g++.dg/eh/spec9.C: Likewise.
131         * g++.dg/eh/template1.C: Likewise.
132         * g++.dg/eh/unexpected1.C: Likewise.
133         * g++.dg/ext/has_nothrow_assign.C: Likewise.
134         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
135         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
136         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
137         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
138         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
139         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
140         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
141         * g++.dg/gcov/gcov-7.C: Likewise.
142         * g++.dg/init/new13.C: Likewise.
143         * g++.dg/init/new25.C: Likewise.
144         * g++.dg/lookup/exception1.C: Likewise.
145         * g++.dg/opt/noreturn-1.C: Likewise.
146         * g++.dg/other/error3.C: Likewise.
147         * g++.dg/rtti/crash3.C: Likewise.
148         * g++.dg/template/eh2.C: Likewise.
149         * g++.dg/template/error36.C: Likewise.
150         * g++.dg/tm/pr46567.C: Likewise.
151         * g++.dg/tm/pr47340.C: Likewise.
152         * g++.dg/torture/pr46364.C: Likewise.
153         * g++.dg/torture/pr49394.C: Likewise.
154         * g++.dg/torture/pr52918-1.C: Likewise.
155         * g++.dg/torture/pr57190.C: Likewise.
156         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
157         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
158         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
159         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
160         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
161         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
162         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
163         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
164         * g++.dg/tree-ssa/pr45605.C: Likewise.
165         * g++.dg/warn/Wreturn-type-3.C: Likewise.
166         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
167         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
168         * g++.old-deja/g++.eh/spec1.C: Likewise.
169         * g++.old-deja/g++.eh/spec2.C: Likewise.
170         * g++.old-deja/g++.eh/spec3.C: Likewise.
171         * g++.old-deja/g++.eh/spec4.C: Likewise.
172         * g++.old-deja/g++.eh/spec6.C: Likewise.
173         * g++.old-deja/g++.eh/throw1.C: Likewise.
174         * g++.old-deja/g++.eh/throw2.C: Likewise.
175         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
176         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
177         * g++.old-deja/g++.mike/eh15.C: Likewise.
178         * g++.old-deja/g++.mike/eh25.C: Likewise.
179         * g++.old-deja/g++.mike/eh33.C: Likewise.
180         * g++.old-deja/g++.mike/eh34.C: Likewise.
181         * g++.old-deja/g++.mike/eh50.C: Likewise.
182         * g++.old-deja/g++.mike/eh51.C: Likewise.
183         * g++.old-deja/g++.mike/eh55.C: Likewise.
184         * g++.old-deja/g++.mike/p10416.C: Likewise.
185         * g++.old-deja/g++.other/crash28.C: Likewise.
186         * g++.old-deja/g++.other/crash30.C: Likewise.
187         * g++.old-deja/g++.other/new7.C: Likewise.
188         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
189         * g++.old-deja/g++.robertl/eb123.C: Likewise.
191 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
193         * gcc.target/aarch64/pr78382.c: New testcase.
195 2016-12-08  Andrew Pinski  <apinski@cavium.com>
197         * gcc.target/aarch64/pr71112.c: New testcase.
199 2016-12-07  Martin Sebor  <msebor@redhat.com>
201         PR middle-end/77784
202         PR middle-end/78149
203         PR middle-end/78138
204         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
205         * g++.dg/ext/builtin-object-size3.C (bar): Same.
206         * g++.dg/ext/strncpy-chk1.C: Same.
207         * g++.dg/opt/memcpy1.C: Same.
208         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
209         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
210         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
211         * gcc.dg/attr-alloc_size.c: Same.
212         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
213         * gcc.dg/builtin-stringop-chk-2.c: Same.
214         * gcc.dg/builtin-stringop-chk-4.c: New test.
215         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
216         * gcc.dg/memcpy-2.c: Same.
217         * gcc.dg/pr40340-1.c: Same.
218         * gcc.dg/pr40340-2.c (main): Same.
219         * gcc.dg/pr40340-5.c (main): Same.
220         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
221         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
222         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
223         warning.
224         * gfortran.dg/char_length_3.f90: Prune expected warnings.
225         * gfortran.dg/pr38868.f: Add expected warnings.
227 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
229         PR target/72717
230         * gcc.target/powerpc/pr72717.c: New test.
232 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
234         * gcc.dg/builtin-strstr-1.c: New test.
235         * g++.dg/cpp0x/constexpr-strstr.C: New test.
237         PR c++/78692
238         * g++.dg/torture/pr78692.C: New test.
240 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
242         PR rtl-optimization/78617
243         * gcc.c-torture/execute/pr78617.c: New test.
245 2016-12-07  Carl Love  <cel@us.ibm.com>
247         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
248         P9 to their own test file.  This allows precise constraints on the
249         effective target and compile options.
250         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
251         compare P8 built-in tests.
252         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
253         compare P9 built-in tests.
255 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
257         * gcc.target/i386/pr77761.c: Require int128 effective target.
258         (avx512f_test): Delete.
259         (do_main): Rename to avx512f_test.
261 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
263         PR tree-optimization/78691
264         * gcc.target/i386/pr78691-i386.c: New test.
265         * gcc.target/powerpc/pr78691-ppc.c: New test.
267 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
270         * gcc.target/i386/pr70322-2.c: Likewise.
271         * gcc.target/i386/pr70322-3.c: Likewise.
272         * gcc.target/i386/pr70322-4.c: Likewise.
274 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
276         * gcc.target/aarch64/pr71727.c: New testcase.
278 2016-12-06  Tom de Vries  <tom@codesourcery.com>
280         PR tree-optimization/67955
281         * gcc.dg/tree-ssa/dse-points-to.c: New test.
283 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
285         PR target/78658
286         * gcc.target/powerpc/pr78658.c: New test.
288 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
290         PR target/77761
291         * testsuite/gcc.target/i386/pr77761.c: New.
293 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
295         PR fortran/78659
296         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
297         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
298         * gfortran.dg/namelist_34.f90: Update test.
299         * gfortran.dg/namelist_63.f90: Update test.
301 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
303         * gcc.target/mips/msa-builtins-err.c: New test.
305 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
307         PR c++/71537
308         * g++.dg/cpp0x/constexpr-71537.C: New test.
310         PR c++/71537
311         * g++.dg/cpp0x/constexpr-memchr.C: New test.
313         PR c++/71537
314         * g++.dg/cpp0x/constexpr-strchr.C: New test.
316         PR tree-optimization/78675
317         * gcc.c-torture/execute/pr78675.c: New test.
318         * gcc.target/i386/pr78675-1.c: New test.
319         * gcc.target/i386/pr78675-2.c: New test.
321 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
323         * gcc.target/i386/avx512bw-kandd-1.c: New.
324         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
325         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
326         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
327         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
328         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
329         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
330         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
331         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
332         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
333         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
334         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
335         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
336         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
337         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
338         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
339         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
340         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
341         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
342         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
343         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
344         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
346 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
348         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
349         gcc.dg/fold-and-rshift-2.c: New testcases.
351 2016-12-05  Nathan Sidwell  <nathan@acm.org>
353         * c-c++-common/fmax_errors.c: Check notes after last error are
354         emitted.
356 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
358         PR rtl-optimization/78561
359         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
361 2016-12-04  Martin Sebor  <msebor@redhat.com>
363         PR c/78668
364         * gcc.dg/builtin-alloc-size.c: New test.
366 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
368         PR target/70322
369         * gcc.target/i386/pr70322-4.c: New test.
371 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
373         PR fortran/43207
374         * gfortran.dg/abstract_type_9.f90: New test case.
376 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
378         PR fortran/42188
379         * gfortran.dg/derived_result_2.f90.f90: New test case.
381 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
383         PR fortran/58175
384         * gfortran.dg/finalize_30.f90: Extend test case.
386 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
388         PR c++/78649
389         * g++.dg/cpp0x/pr78649.C: New test.
391 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
393         PR target/70322
394         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
396 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
398         PR fortran/78618
399         * gfortran.dg/char_conversion.f90: New test.
401 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
403         PR target/70322
404         * gcc.target/i386/pr70322-1.c: New test.
405         * gcc.target/i386/pr70322-2.c: New test.
406         * gcc.target/i386/pr70322-3.c: New test.
408 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
409             Thomas Preud'homme  <thomas.preudhomme@arm.com>
411         * gcc.target/arm/cmse/cmse-1.c: Add test for
412         cmse_nonsecure_caller.
414 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
415             Thomas Preud'homme  <thomas.preudhomme@arm.com>
417         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
418         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
419         * gcc.target/arm/cmse/cmse-14.c: New.
420         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
421         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
422         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
423         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
424         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
425         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
426         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
427         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
428         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
429         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
430         * gcc.target/arm/cmse/baseline/union-1.c: New.
431         * gcc.target/arm/cmse/baseline/union-2.c: New.
432         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
433         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
434         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
435         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
436         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
437         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
438         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
439         * gcc.target/arm/cmse/mainline/union-1.c: New.
440         * gcc.target/arm/cmse/mainline/union-2.c: New.
441         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
442         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
443         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
444         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
445         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
446         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
447         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
448         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
449         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
450         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
451         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
452         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
453         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
454         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
456 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
457             Thomas Preud'homme  <thomas.preudhomme@arm.com>
459         * gcc.target/arm/cmse/cmse-3.c: Add tests.
460         * gcc.target/arm/cmse/cmse-4.c: Add tests.
461         * gcc.target/arm/cmse/cmse-15.c: New.
463 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
464             Thomas Preud'homme  <thomas.preudhomme@arm.com>
466         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
467         * gcc.target/arm/cmse/struct-1.c: New.
468         * gcc.target/arm/cmse/bitfield-1.c: New.
469         * gcc.target/arm/cmse/bitfield-2.c: New.
470         * gcc.target/arm/cmse/bitfield-3.c: New.
471         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
472         * gcc.target/arm/cmse/baseline/softfp.c: New.
473         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
474         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
475         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
476         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
477         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
479 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
480             Thomas Preud'homme  <thomas.preudhomme@arm.com>
482         * gcc.target/arm/cmse/cmse-4.c: New.
483         * gcc.target/arm/cmse/cmse-9.c: New.
484         * gcc.target/arm/cmse/cmse-10.c: New.
486 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
487             Thomas Preud'homme  <thomas.preudhomme@arm.com>
489         * gcc.target/arm/cmse/cmse-3.c: New.
491 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
492             Thomas Preud'homme  <thomas.preudhomme@arm.com>
494         * gcc.target/arm/cmse/cmse.exp: New.
495         * gcc.target/arm/cmse/cmse-1.c: New.
496         * gcc.target/arm/cmse/cmse-12.c: New.
497         * lib/target-supports.exp
498         (check_effective_target_arm_cmse_ok): New.
500 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
501             James Norris  <jnorris@codesourcery.com>
503         * c-c++-common/goacc/data-2.c: Adjust test.
504         * c-c++-common/goacc/executeables-1.c: New test.
505         * g++.dg/goacc/data-1.C: Adjust test.
507 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
509         PR rtl-optimization/78561
510         * gcc.target/aarch64/pr78561.c: New.
512 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
514         * gcc.dg/fold-bopcond-1.c: New test.
515         * gcc.dg/fold-bopcond-2.c: New test.
517 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
519         * gcc.target/s390/md/setmem_long-1.c: Fix test.
521 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
523         PR rtl-optimization/78547
524         * gcc.dg/pr78547.c: New test.
526         PR rtl-optimization/78575
527         * gcc.dg/pr78575.c: New test.
529 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
531         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
533 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
535         PR target/77822
536         * gcc.target/s390/s390.exp: Support .C tests.
537         * gcc.target/s390/pr77822-2.c: New test.
538         * gcc.target/s390/pr77822-1.C: New test.
540 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
542         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
544 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
546         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
548 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
550         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
551         pattern checks.
552         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
554 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
556         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
558 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
560         PR fortran/77505
561         * gfortran.dg/char_length_20.f90: New test.
562         * gfortran.dg/char_length_21.f90: Ditto.
564 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
566         PR fortran/78279
567         * gfortran.dg/pr78279.f90: New test.
569 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
571         * g++.dg/tls/pr77285-1.C: dg-add-options tls
573 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
575         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
577 2016-12-01  Richard Biener  <rguenther@suse.de>
579         * gcc.dg/torture/alias-2.c: New testcase.
581 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
583         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
584         * gcc.target/avr/tiny-caller-save.c: Dito.
586 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
588         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
590 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
592         PR debug/78587
593         * gcc.dg/debug/pr78587.c: New test.
595 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
597         PR rtl-optimization/78607
598         * gcc.c-torture/compile/pr78607.c: New testcase.
600 2016-11-30  Martin Sebor  <msebor@redhat.com>
602         PR tree-optimization/78586
603         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
605 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
607         PR tree-optimization/77856
608         * gcc.target/i386/pr77856.c: New.
610 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
612         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
613         scan-assembler-not on AIX.
615 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
617         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
619 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
621         * g++.dg/eh/new1.C: XFAIL on AIX.
622         * g++.dg/eh/delete1.C: Same.
623         * g++.dg/init/new40.C: Same.
624         * g++.old-deja/g++.eh/new2.C: Same.
626 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
628         PR c/78498
629         * gcc.dg/format/pr78494.c: Rename to...
630         * gcc.dg/format/pr78498.c: ...this.
632 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
634         PR c/78498
635         * gcc.dg/format/pr78494.c: New test case.
637 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
639         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
640         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
641         * g++.dg/debug/dwarf2/refqual-1.C: Same.
642         * g++.dg/debug/dwarf2/refqual-2.C: Same.
644 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
646         PR rtl-optimization/78610
647         * gcc.c-torture/compile/pr78610.c: New testcase.
649 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
651         PR tree-optimization/78574
652         * gcc.c-torture/compile/pr78574.c: New test.
654 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
656         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
657         to the changed interfaces.
658         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
659         * gfortran.dg/coarray_allocate_7.f08: Likewise.
660         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
661         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
662         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
663         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
664         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
666 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
668         PR fortran/78593
669         * gfortran.dg/derived_result.f90: New test case.
671 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
673         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
674         -mfloat-abi=soft option.
675         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
676         foreach loop.
678 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
680         PR target/78362
681         * gcc.c-torture/compile/pr78362.c: New test.
683 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
685         * lib/target-supports.exp (check_effective_target_freorder): Check
686         additional case.
688 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
690         * gcc.target/arc/arc700-stld-hazard.c: New file.
692 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
694         PR fortran/78592
695         * gfortran.dg/dtio_18.f90: New test case.
697 2016-11-30  Martin Liska  <mliska@suse.cz>
699         PR sanitizer/78541
700         * gcc.dg/asan/pr78541-2.c: New test.
701         * gcc.dg/asan/pr78541.c: New test.
703 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
705         PR tree-optimization/78586
706         * gcc.c-torture/execute/pr78586.c: New test.
708 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
710         PR fortran/78573
711         * gfortran.dg/class_61.f90: New test case.
713 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
715         PR preprocessor/78569
716         * gcc.dg/format/pr78569.c: New test case.
718 2016-11-29  Martin Sebor  <msebor@redhat.com>
720         avoid false positives on ILP32 targets.
721         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
723 2016-11-29  Martin Sebor  <msebor@redhat.com>
725         PR tree-optimization/78512
726         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
727         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
729 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
731         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
732         Force value through k register.
734 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
736         PR c++/72774
737         PR c++/72786
738         PR c++/77922
739         PR c++/78313
740         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
741         * g++.dg/spellcheck-macro-ordering.C: New test case.
742         * g++.dg/spellcheck-pr78313.C: New test case.
744 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
746         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
747         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
748         (Poly64x1_t, Poly64x2_t): Added types.
749         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
750         (vmov_n_p64, vmovq_n_p64): Added.
751         (vld2_lane_p64, vld2q_lane_p64): Likewise.
752         (vld3_lane_p64, vld3q_lane_p64): Likewise.
753         (vld4_lane_p64, vld4q_lane_p64): Likewise.
754         (vst2_lane_p64, vst2q_lane_p64): Likewise.
755         (vst3_lane_p64, vst3q_lane_p64): Likewise.
756         (vst4_lane_p64, vst4q_lane_p64): Likewise.
757         (vget_lane_p64, vgetq_lane_p64): Likewise.
758         (vget_high_p64): Likewise.
759         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
760         Added AArch64 flags.
761         (vreint_vector, vreint_vector_res): Moved to header.
762         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
763         Added Aarch64 flags.
764         (vreint_vector, vreint_vector_res): Moved to header.
766 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
768         PR fortran/58175
769         * gfortran.dg/finalize_30.f90: New test case.
771 2016-11-29  Martin Liska  <mliska@suse.cz>
773         PR gcov-profile/78582
774         * gcc.dg/pr78582.c: New test.
776 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
778         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
779         targets with sizeof(int) < 4.
781 2016-11-29  Richard Biener  <rguenther@suse.de>
783         PR middle-end/78546
784         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
786 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
788         * gcc.target/powerpc/rldic-0.c: New testcase.
789         * gcc.target/powerpc/rldic-1.c: New testcase.
790         * gcc.target/powerpc/rldic-2.c: New testcase.
791         * gcc.target/powerpc/rldicl-0.c: New testcase.
792         * gcc.target/powerpc/rldicl-1.c: New testcase.
793         * gcc.target/powerpc/rldicl-2.c: New testcase.
794         * gcc.target/powerpc/rldicr-0.c: New testcase.
795         * gcc.target/powerpc/rldicr-1.c: New testcase.
796         * gcc.target/powerpc/rldicr-2.c: New testcase.
797         * gcc.target/powerpc/rldicx.h: New file.
798         * gcc.target/powerpc/rldimi-0.c: New testcase.
799         * gcc.target/powerpc/rldimi-1.c: New testcase.
800         * gcc.target/powerpc/rldimi-2.c: New testcase.
801         * gcc.target/powerpc/rldimi.h: New file.
802         * gcc.target/powerpc/rlwimi-0.c: New testcase.
803         * gcc.target/powerpc/rlwimi-1.c: New testcase.
804         * gcc.target/powerpc/rlwimi-2.c: New testcase.
805         * gcc.target/powerpc/rlwimi.h: New file.
806         * gcc.target/powerpc/rlwinm-0.c: New testcase.
807         * gcc.target/powerpc/rlwinm-1.c: New testcase.
808         * gcc.target/powerpc/rlwinm-2.c: New testcase.
809         * gcc.target/powerpc/rlwinm.h: New file.
811 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
813         PR middle-end/78540
814         * gcc.dg/pr78540.c: New test.
816 2016-11-28  Martin Sebor  <msebor@redhat.com>
818         PR middle-end/78520
819         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
820         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
821         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
822         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
824 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
826         PR c++/72808
827         * g++.dg/debug/pr72808.C: New test.
829         PR rtl-optimization/78546
830         * gcc.dg/torture/pr78546-1.c: New test.
831         * gcc.dg/torture/pr78546-2.c: New test.
833         PR fortran/78298
834         * gfortran.dg/gomp/pr78298.f90: New test.
836 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
838         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
839         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
841 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
843         PR c++/77591
844         * g++.dg/cpp1y/pr77591.C: New test.
846 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
848         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
850 2016-11-28  Richard Biener  <rguenther@suse.de>
852         PR tree-optimization/78542
853         * gcc.dg/torture/pr78542.c: New testcase.
855 2016-11-28  Richard Biener  <rguenther@suse.de>
857         PR tree-optimization/78343
858         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
859         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
861 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
863         PR lto/78211
864         * g++.dg/ipa/pr78211.C: New test.
866 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
868         PR fortran/78474
869         * gfortran.dg/submodule_22.f08: New test.
871         PR fortran/78331
872         * gfortran.dg/submodule_21.f08: New test.
874 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
876         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
878 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
879             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
880             Dominique d'Humieres  <dominiq@lps.ens.fr>
882         PR target/67710
883         *  gcc.dg/darwin-minversion-1.c: Update min version check.
884         *  gcc.dg/darwin-minversion-2.c: Likewise.
885         *  gcc.dg/darwin-minversion-3.c: Likewise.
887 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
889         PR target/57438
890         * gcc.dg/pr57438-1.c: New Test.
891         * gcc.dg/pr57438-2.c: New Test.
893 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
894             Iain Sandoe  <iain@codesourcery.com>
896         PR target/71767
897         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
898         linker-visible symbols.
899         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
900         * gcc.dg/const-uniq-1.c: Likewise.
901         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
902         * gcc.target/i386/pr70799-1.c: Likewise.
904 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
906         PR rtl-optimization/78438
907         PR rtl-optimization/78477
908         * gcc.c-torture/execute/pr78438.c: New test.
909         * gcc.c-torture/execute/pr78477.c: New test.
911         PR rtl-optimization/78526
912         * gcc.dg/pr78526.c: New test.
914 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
916         PR rtl-optimization/77541
917         * gcc.target/i386/pr77541.c: Change target to int128.
919 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
921         PR fortran/60853
922         * gfortran.dg/typebound_assignment_8.f90: New test case.
924 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
926         PR rtl-optimization/78527
927         * gcc.c-torture/compile/pr78527.c: New test.
929 2016-11-25  Martin Liska  <mliska@suse.cz>
931         PR gcov-profile/78086
932         * g++.dg/gcov/pr16855.C: Clean up the test case.
933         * g++.dg/gcov/pr16855-priority.C: New test.
935 2016-11-25  Richard Biener  <rguenther@suse.de>
937         PR ipa/78515
938         * gcc.dg/torture/pr78515.c: New testcase.
940 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
942         PR fortran/78293
943         * gfortran.dg/allocatable_function_10.f90: New test.
944         * gfortran.dg/class_array_15.f03: Increase builtin_free count
945         from 11 to 12.
947 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
949         PR middle-end/78507
950         PR middle-end/78510
951         PR middle-end/78517
952         * g++.dg/torture/pr78507.C: New test.
953         * gcc.dg/torture/pr78510.c: New test.
954         * gcc.dg/torture/pr78517.c: New test.
956 2016-11-24  Richard Biener  <rguenther@suse.de>
958         PR tree-optimization/78343
959         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
960         * gcc.dg/autopar/uns-outer-6.c: Adjust.
961         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
962         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
963         * gcc.dg/vect/pr38529.c: Likewise.
965 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
967         PR tree-optimization/77673
968         * gcc.dg/pr77673.c: New test.
970 2016-11-25  Martin Jambor  <mjambor@suse.cz>
972         PR tree-optimization/70965
973         * g++.dg/pr70965.C: New test.
975 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
976             Andreas Schwab  <schwab@linux-m68k.org>
978         PR gcov-profile/78467
979         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
980         signed int.
982 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
984         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
985         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
987 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
989         * gcc.dg/tree-ssa/tailcall-8.c: New test.
991 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
993         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
994         with sizeof(int) < 4.
996 2016-11-24  Martin Sebor  <msebor@redhat.com>
998         PR tree-optimization/78476
999         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1001 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1003         PR rtl-optimization/77541
1004         * gcc.target/i386/pr77541.c: New.
1006 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1008         PR fortran/78500
1009         * gfortran.dg/class_result_4.f90: New test.
1011 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1013         * gcc.target/aarch64/_Float16_1.c: New.
1014         * gcc.target/aarch64/_Float16_2.c: Likewise.
1015         * gcc.target/aarch64/_Float16_3.c: Likewise.
1017 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1019         * gcc.target/aarch64/floatdihf2_1.c: New.
1021 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1023         PR target/48863
1024         PR inline-asm/70184
1025         * gcc.target/arm/pr48863.c: New test.
1027 2016-11-24  Martin Liska  <mliska@suse.cz>
1029         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1030         parts for frequencies/probabilities.
1031         * gcc.dg/pr34027-1.c: Likewise.
1032         * gcc.dg/strict-overflow-2.c: Likewise.
1033         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1034         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1035         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1036         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1037         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1038         * gcc.dg/tree-ssa/dump-2.c: New test.
1040 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1042         * gcc.target/i386/align-limit.c: New test.
1044 2016-11-24  Richard Biener  <rguenther@suse.de>
1046         PR tree-optimization/71595
1047         * gcc.dg/torture/pr71595.c: New testcase.
1049 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1051         PR rtl-optimization/78120
1052         * gcc.target/i386/pr78120.c: New test.
1054 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1056         * gcc.c-torture/compile/20161124-1.c: New test.
1058 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1060         PR bootstrap/78493
1061         * g++.dg/cpp1z/decomp18.C: New test.
1063 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1065         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1066         * gcc.target/aarch64/store-pair-1.c: Likewise.
1068 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1070         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1071         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1072         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1073         * gcc.target/aarch64/vect-clz.c: Likewise.
1074         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1075         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1076         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1077         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1078         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1079         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1080         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1081         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1083 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1085         PR target/78458
1086         * gcc.target/powerpc/pr78458.c: New.
1088 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1090         * gcc.c-torture/compile/20161123-1.c: New test.
1092 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1094         PR fortran/78297
1095         * gfortran.dg/pr78297.f90: New test.
1097 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1099         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1101 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1103         PR sanitizer/69278
1104         * g++.dg/ubsan/return-7.C: New test.
1105         * c-c++-common/ubsan/unreachable-4.c: New test.
1107         PR tree-optimization/78482
1108         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1109         (bar): New function.
1110         (main): Call bar instead of printf.
1112         PR middle-end/69183
1113         * gfortran.dg/gomp/pr69183.f90: New test.
1115 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1117         PR target/78230
1118         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1119         (test2) Ditto.
1121 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1123         PR c++/77907
1124         * g++.dg/cpp0x/pr77907.C: New test.
1126 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1128         PR middle-end/78153
1129         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1130         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1132 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1134         PR target/63250
1135         * lib/target-supports.exp (add_options_for_float16): Add
1136         -mfp16-format=ieee when testign arm*-*-*.
1138 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1140         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1141         result.
1142         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1143         result.
1145 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1147         * lib/target-supports.exp (check_effective_target_float16): Add
1148         options for _Float16.
1149         (check_effective_target_float32): Add options for _Float32.
1150         (check_effective_target_float64): Add options for _Float64.
1151         (check_effective_target_float128): Add options for _Float128.
1152         (check_effective_target_float32x): Add options for _Float32x.
1153         (check_effective_target_float64x): Add options for _Float64x.
1154         (check_effective_target_float128x): Add options for _Float128x.
1156 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1158         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1159         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1161 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1163         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1164         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1166 2016-11-23  Martin Sebor  <msebor@redhat.com>
1168         PR middle-end/78461
1169         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1170         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1172 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1174         PR c++/71450
1175         * g++.dg/cpp0x/pr71450-1.C: New test.
1176         * g++.dg/cpp0x/pr71450-2.C: New test.
1178         PR c++/77739
1179         * g++.dg/cpp1y/pr77739.C: New test.
1181 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1183         * c-c++-common/gomp/gridify-1.c: Update scan string.
1184         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1185         * c-c++-common/gomp/gridify-2.c: New test.
1186         * c-c++-common/gomp/gridify-3.c: Likewise.
1188 2016-11-23  Richard Biener  <rguenther@suse.de>
1190         PR tree-optimization/78396
1191         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1193 2016-11-23  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/78482
1196         * gcc.dg/torture/pr78482.c: New testcase.
1198 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1200         * gcc.dg/fold-cond_expr-1.c: New test.
1201         * gcc.dg/fold-condcmpconv-1.c: New test.
1202         * gcc.dg/fold-condcmpconv-2.c: New test.
1204 2016-11-23  Richard Biener  <rguenther@suse.de>
1206         PR middle-end/71762
1207         * gcc.dg/torture/pr71762-1.c: New testcase.
1208         * gcc.dg/torture/pr71762-2.c: Likewise.
1209         * gcc.dg/torture/pr71762-3.c: Likewise.
1210         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1212 2016-11-23  Richard Biener  <rguenther@suse.de>
1214         PR lto/78472
1215         * g++.dg/lto/pr78472_0.c: New testcase.
1216         * g++.dg/lto/pr78472_1.C: Likewise.
1218 2016-11-23  Richard Biener  <rguenther@suse.de>
1219             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1221             PR tree-optimization/78154
1222             * gcc.dg/tree-ssa/pr78154.c: New test.
1224 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1226         * gcc.dg/pr31096.c: New testcase.
1227         * gcc.dg/pr31096-1.c: New testcase.
1229 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1231         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1232         adjust for warning->pedwarn change.
1233         * gcc.dg/cpp/defined-syshdr.c,
1234         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1235         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1236         gcc.dg/cpp/defined-Wextra.c,
1237         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1239 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1241         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1243 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1245         PR target/78451
1246         * gcc.target/i386/pr78451.c: New test.
1247         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1248         and #pragma GCC pop_options around the first #pragma GCC target.
1249         * gcc.target/i386/pr69255-2.c: Likewise.
1250         * gcc.target/i386/pr69255-3.c: Likewise.
1252 2016-11-23  Michael Collison  <michael.collison@arm.com>
1254         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1255         additional constants are recognized and fewer instructions generated.
1256         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1257         additional constants are recognized and fewer instructions generated.
1259 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1261         * gcc.misc-tests/godump-1.c: Update expected output for recent
1262         changes.
1264 2016-11-22  Marek Polacek  <polacek@redhat.com>
1266         PR tree-optimization/78455
1267         * gcc.dg/uninit-23.c: New.
1269 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1271         PR fortran/78479
1272         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1273         comment.
1275 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1277         PR fortran/78479
1278         * gfortran.dg/char_component_initializer_3.f90: New test.
1280 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1282         PR target/78451
1283         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1284         GCC target pragma before including immintrin.h.
1286 2016-11-22  Carl Love  <cel@us.ibm.com>
1288         * gcc.target/powerpc/builtins-3.c: New file to test the new
1289         built-ins for vector compare equal and vector compare not equal.
1291 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1293         PR fortran/78443
1294         * gfortran.dg/typebound_proc_35.f90: New test case.
1296 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1298         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1299         parameter in declaration.
1301 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1303         * gcc.dg/loop-split.c: Require int32plus.
1304         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1306 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1308         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1310 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1312         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1314 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1316         PR target/78439
1317         * gcc.c-torture/compile/pr78439.c: New test.
1319 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1321         PR target/77904
1322         * gcc.target/arm/pr77904.c: New test.
1324 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1326         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1327         isa_rev>=2.
1329 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1331         PR tree-optimization/78436
1332         * gcc.c-torture/execute/pr78436.c: New test.
1334         PR middle-end/78416
1335         * gcc.dg/torture/pr78416.c: New test.
1337         PR tree-optimization/78445
1338         * gcc.dg/pr78445.c: New test.
1340 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1342         PR libgfortran/78449
1343         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1345 2016-11-21  Jeff Law  <law@redhat.com>
1347         PR target/68538
1348         * gcc.c-torture/compile/pr68538.c: New test.
1350 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1352         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1353         to be generated instead of FCTIWUZ or FCTIWZ.
1355 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1357         PR middle-end/67335
1358         * g++.dg/vect/simd-clone-7.cc: New test.
1360         PR c++/71973
1361         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1362         long unsigned int.
1363         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1364         unsigned long.
1366 2016-11-20  Jeff Law  <law@redhat.com>
1368         PR target/25128
1369         * gcc.target/m68k/pr25128.c: New test.
1371 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1373         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1375 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1377         PR preprocessor/78324
1378         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1379         (test_multitoken_macro): New function.
1380         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1381         case.
1382         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1383         case.
1384         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1385         cases.
1386         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1387         Move to...
1388         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1389         -ftrack-macro-expansion=0.
1390         (test_sprintf_note): Remove "P" macro.  Add
1391         dg-begin/end-multiline-output directives.
1392         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1394 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1396         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1397         Return 1 for AVR_TINY.
1399 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1401         PR rtl-optimization/71785
1402         * gcc.target/powerpc/pr71785.c: New file.
1404 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1406         PR testsuite/78114
1407         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1408         options.  Refine test by checking predictive commining PHI
1409         nodes in vectorized loop wrto vector factor.
1411 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1413         PR c++/71973
1414         * g++.dg/pr71973-1.C: New test.
1415         * g++.dg/pr71973-2.C: New test.
1416         * g++.dg/pr71973-3.C: New test.
1417         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1418         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1419         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1420         to dg-options.
1421         * g++.old-deja/g++.other/realloc.C: Likewise.
1422         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1424 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1426         PR tree-optimization/78413
1427         * gcc.dg/tree-ssa/pr78413.c: New test.
1429 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1431         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1432         target is Thumb-only.
1434 2016-11-20  Jeff Law  <law@redhat.com>
1436         PR target/48551
1437         * gcc.target/m68k/pr48551.c: New test.
1439 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1441         PR fortran/69741
1442         * gfortran.dg/forall_18.f90: New testcase.
1444 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1446         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1448 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1450         PR fortran/78395
1451         * gfortran.dg/typebound_operator_21.f03: New test.
1453 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1455         * gcc.dg/tree-ssa/divide-5.c: New file.
1457 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1459         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1460         signed int.
1462 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1464         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1465         libatomic_available.
1466         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1467         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1468         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1469         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1470         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1471         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1472         * gfortran.dg/coarray_stat_2.f90: Likewise.
1473         * gfortran.dg/coindexed_1.f90: Likewise.
1475 2016-11-18  Jeff Law  <law@redhat.com>
1477         PR target/25111
1478         * gcc.target/m68k/pr25111.c: New test.
1480 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1482         PR c++/68180
1483         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1485         PR middle-end/78419
1486         * gcc.target/i386/pr78419.c: New test.
1488         PR c++/77285
1489         * g++.dg/tls/pr77285-1.C: New test.
1490         * g++.dg/tls/pr77285-2.C: New test.
1492 2016-11-18  Jeff Law  <law@redhat.com>
1494         PR target/25112
1495         * gcc.target/m68k/pr25112: New test.
1497 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1499         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1500         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1502 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1504         * gcc.target/arm/optional_thumb-1.c: New test.
1505         * gcc.target/arm/optional_thumb-2.c: New test.
1506         * gcc.target/arm/optional_thumb-3.c: New test.
1508 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1510         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1511         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1512         successful test.
1513         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1514         (DEFAULT_REQUIRED_QUORUM): Likewise.
1516 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1517             Toma Tabacu  <toma.tabacu@imgtec.com>
1519         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1520         Add (REQUIRES_STDLIB).
1521         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1522         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1523         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1524         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1525         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1526         * gcc.target/mips/loongson-simd.c: Ditto.
1527         * gcc.target/mips/memcpy-1.c: Ditto.
1528         * gcc.target/mips/mips-3d-1.c: Ditto.
1529         * gcc.target/mips/mips-3d-2.c: Ditto.
1530         * gcc.target/mips/mips-3d-3.c: Ditto.
1531         * gcc.target/mips/mips-3d-4.c: Ditto.
1532         * gcc.target/mips/mips-3d-5.c: Ditto.
1533         * gcc.target/mips/mips-3d-6.c: Ditto.
1534         * gcc.target/mips/mips-3d-7.c: Ditto.
1535         * gcc.target/mips/mips-3d-8.c: Ditto.
1536         * gcc.target/mips/mips-3d-9.c: Ditto.
1537         * gcc.target/mips/mips-ps-1.c: Ditto.
1538         * gcc.target/mips/mips-ps-2.c: Ditto.
1539         * gcc.target/mips/mips-ps-3.c: Ditto.
1540         * gcc.target/mips/mips-ps-4.c: Ditto.
1541         * gcc.target/mips/mips-ps-6.c: Ditto.
1542         * gcc.target/mips/mips16-attributes.c: Ditto.
1543         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1544         * gcc.target/mips/mips32-dsp.c: Ditto.
1545         * gcc.target/mips/save-restore-1.c: Ditto.
1546         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1547         (mips_preprocess): Add ignore_output argument that when set
1548         will not return the pre-processed output.
1549         (mips_arch_info): Update arguments for the call to mips_preprocess.
1550         (mips-dg-init): Ditto.
1551         (mips-dg-options): Check if a test having test option
1552         (REQUIRES_STDLIB) has the required sysroot support for
1553         the current test options.
1555 2016-11-17  Jeff Law  <law@redhat.com>
1557         PR middle-end/38219
1558         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1560         PR target/47192
1561         * gcc.target/m68k/pr47192.c: New test.
1563 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1565         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1566         instead of isa>=4, in order to downgrade to R5.
1568 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1570         * gcc.target/arc/cmem-bit-1.c: New file.
1571         * gcc.target/arc/cmem-bit-2.c: New file.
1572         * gcc.target/arc/cmem-bit-3.c: New file.
1573         * gcc.target/arc/cmem-bit-4.c: New file.
1575 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1577         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1578         "avx5124fmaps".
1579         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1581 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1582             Andrew Senkevich <andrew.senkevich@intel.com>
1584         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1585         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1586         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1587         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1588         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1589         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1590         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1591         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1592         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1593         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1594         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1595         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1596         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1597         avx5124vnniw-check.h.
1598         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1599         check_effective_target_avx5124vnniw): New.
1600         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1601         Set under ifndef.
1602         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1603         * gcc.target/i386/sse-13.c: Ditto.
1604         * g++.dg/other/i386-2.C: Ditto.
1605         * g++.dg/other/i386-3.C: Ditto.
1606         * gcc.target/i386/sse-22.c: Ditto.
1607         * gcc.target/i386/sse-23.c: Ditto.
1609 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1611         PR c++/55080
1612         * g++.dg/parse/pr55080.C: New.
1614 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1616         PR target/78101
1617         * gcc.target/powerpc/fusion4.c: New test.
1619 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1621         PR target/77933
1622         * gcc.target/arm/pr77933-1.c: New test.
1623         * gcc.target/arm/pr77933-2.c: Likewise.
1625 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1627         PR middle-end/78201
1628         * g++.dg/opt/pr78201.C: New test.
1630 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1632         * gcc.dg/pr78333.c: Add empty implementations of
1633         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1634         problems on non-glibc systems.
1636 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1638         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1639         (test_raw_string_one_liner): New function.
1640         (test_raw_string_multiline): New function.
1642 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1644         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1645         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1647 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1648             Richard Biener  <rguenther@suse.de>
1650         PR tree-optimization/77848
1651         * gfortran.dg/vect/pr77848.f: New test.
1653 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1655         PR target/77308
1656         * gcc.target/arm/pr53447-5.c: New test.
1657         * lib/target-supports.exp
1658         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1660 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1662         * gcc.target/arc/abitest.S: New file.
1663         * gcc.target/arc/abitest.h: Likewise.
1664         * gcc.target/arc/va_args-1.c: Likewise.
1665         * gcc.target/arc/va_args-2.c: Likewise.
1666         * gcc.target/arc/va_args-3.c: Likewise.
1667         * gcc.target/arc/mcrc.c: Deleted.
1668         * gcc.target/arc/mdsp-packa.c: Likewise.
1669         * gcc.target/arc/mdvbf.c: Likewise.
1670         * gcc.target/arc/mmac-24.c: Likewise.
1671         * gcc.target/arc/mmac-d16.c: Likewise.
1672         * gcc.target/arc/mno-crc.c: Likewise.
1673         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1674         * gcc.target/arc/mno-dvbf.c: Likewise.
1675         * gcc.target/arc/mno-mac-24.c: Likewise.
1676         * gcc.target/arc/mno-mac-d16.c: Likewise.
1677         * gcc.target/arc/mno-rtsc.c: Likewise.
1678         * gcc.target/arc/mno-xy.c: Likewise.
1679         * gcc.target/arc/mrtsc.c: Likewise.
1680         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1681         function.
1682         (check_effective_target_arc700): Likewise.
1683         (check_effective_target_arc6xx): Likewise.
1684         (check_effective_target_arcmpy): Likewise.
1685         (check_effective_target_archs): Likewise.
1686         (check_effective_target_clmcpu): Likewise.
1687         (check_effective_target_barrelshifter): Likewise.
1688         * gcc.target/arc/barrel-shifter-1.c: Changed.
1689         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1690         * gcc.target/arc/cmem-1.c: Changed.
1691         * gcc.target/arc/cmem-2.c: Likewise.
1692         * gcc.target/arc/cmem-3.c: Likewise.
1693         * gcc.target/arc/cmem-4.c: Likewise.
1694         * gcc.target/arc/cmem-5.c: Likewise.
1695         * gcc.target/arc/cmem-6.c: Likewise.
1696         * gcc.target/arc/cmem-7.c: Likewise.
1697         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1698         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1699         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1700         * gcc.target/arc/jump-around-jump.c: Update options.
1701         * gcc.target/arc/mARC601.c: Changed.
1702         * gcc.target/arc/mcpu-arc600.c: Changed.
1703         * gcc.target/arc/mcpu-arc601.c: Changed.
1704         * gcc.target/arc/mcpu-arc700.c: Changed.
1705         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1706         * gcc.target/arc/movb-1.c: Changed.
1707         * gcc.target/arc/movb-2.c: Likewise.
1708         * gcc.target/arc/movb-3.c: Likewise.
1709         * gcc.target/arc/movb-4.c: Likewise.
1710         * gcc.target/arc/movb-5.c: Likewise.
1711         * gcc.target/arc/movb_cl-1.c: Likewise.
1712         * gcc.target/arc/movb_cl-2.c: Likewise.
1713         * gcc.target/arc/movbi_cl-1.c: Likewise.
1714         * gcc.target/arc/movh_cl-1.c: Likewise.
1715         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1716         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1717         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1718         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1719         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1720         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1721         * gcc.target/arc/builtin_simdarc.c: Changed.
1722         * gcc.target/arc/extzv-1.c: Likewise.
1723         * gcc.target/arc/insv-1.c: Likewise.
1724         * gcc.target/arc/insv-2.c: Likewise.
1725         * gcc.target/arc/mA6.c: Likewise.
1726         * gcc.target/arc/mA7.c: Likewise.
1727         * gcc.target/arc/mARC600.c: Likewise.
1728         * gcc.target/arc/mARC700.c: Likewise.
1729         * gcc.target/arc/mcpu-arc600.c: Likewise.
1730         * gcc.target/arc/mcpu-arc700.c: Likewise.
1731         * gcc.target/arc/movl-1.c: Likewise.
1732         * gcc.target/arc/nps400-1.c: Likewise.
1733         * gcc.target/arc/trsub.c: Likewise.
1734         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1735         configuration.
1736         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1737         * gcc.target/arc/mswape.c: Likewise.
1739 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1741         PR c++/68180
1742         * g++.dg/cpp1y/pr68180.C: New.
1744 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1746         PR tree-optimization/78319
1747         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1748         arm-none-eabi.
1750 2016-11-17  Richard Biener  <rguenther@suse.de>
1752         PR tree-optimization/78306
1753         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1755 2016-11-17  Richard Biener  <rguenther@suse.de>
1757         PR middle-end/78305
1758         * gcc.dg/torture/pr78305.c: New testcase.
1760 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1762         PR fortran/66227
1763         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1765 2016-11-16  Marek Polacek  <polacek@redhat.com>
1767         PR c/78285
1768         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1769         * g++.dg/ext/case-range2.C: Likewise.
1771 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1773         PR fortran/58001
1774         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1775         * gfortran.dg/fmt_tab_2.f90: Ditto.
1777 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1779         PR rtl-optimization/78378
1780         * gcc.c-torture/execute/pr78378.c: New test.
1782 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1784         * gcc.dg/tree-prof/section-attr-1.c: New file.
1785         * gcc.dg/tree-prof/section-attr-2.c: New file.
1786         * gcc.dg/tree-prof/section-attr-3.c: New file.
1788 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1790         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1791         rather than `la'.
1793 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1795         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1796         (dg-final): Remove microMIPS JALRS mnemonic matching.
1797         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1798         (dg-final): Remove microMIPS JALRS mnemonic matching.
1799         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1800         (dg-final): Remove microMIPS JALRS mnemonic matching.
1801         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1802         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1803         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1804         * gcc.target/mips/call-1u.c: New test case.
1805         * gcc.target/mips/call-2u.c: New test case.
1806         * gcc.target/mips/call-3u.c: New test case.
1807         * gcc.target/mips/call-4u.c: New test case.
1808         * gcc.target/mips/call-5u.c: New test case.
1809         * gcc.target/mips/call-6u.c: New test case.
1811 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1813         * gcc.target/arm/empty_fiq_handler.c: New test.
1815 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1817         PR fortran/78299
1818         * gfortran.dg/gomp/pr78299.f90: New test.
1820 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1822         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1823         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1824         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1826 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1828         PR libgfortran/78314
1829         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1831 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1833         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1834         according to updated dump info.
1836 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1838         * lib/target-supports.exp (check_effective_target_alloca): Use a
1839         compile test.
1840         * gcc.target/nvptx/softstack.c: New test.
1841         * gcc.target/nvptx/decl-shared.c: New test.
1842         * gcc.target/nvptx/decl-shared-init.c: New test.
1844 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1846         * gcc.target/mips/data-sym-jump.c: New test case.
1847         * gcc.target/mips/data-sym-pool.c: New test case.
1848         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1849         annotation.
1851 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1853         * lib/target-supports.exp (check_avx2_hw_available): New.
1854         (check_effective_target_avx2_runtime): New.
1855         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1857 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1859         PR testsuite/78136
1860         * gcc.dg/cpp/trad/trad.exp
1861         (dg-runtest): Moved $srcdir/$subdir/ to
1862         DEFAULT_TRADCPPFLAGS.
1864 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1866         PR fortran/78356
1867         * gfortran.dg/class_allocate_23.f08: New test.
1869 2016-11-16  Richard Biener  <rguenther@suse.de>
1871         PR middle-end/78333
1872         * gcc.dg/pr78333.c: New testcase.
1874 2016-11-16  Martin Liska  <mliska@suse.cz>
1876         PR sanitizer/78270
1877         * gcc.dg/asan/pr78270.c: Update comment style.
1878         * gcc.dg/asan/pr78270-2.c: New test.
1880 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1882         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1883         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1885 2016-11-16  Richard Biener  <rguenther@suse.de>
1887         PR tree-optimization/78348
1888         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1890 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1892         PR sanitizer/77823
1893         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1894         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1896 2016-11-15  Marek Polacek  <polacek@redhat.com>
1898         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1900 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1902         PR libgfortran/51119
1903         * gfortran.dg/matmul_12.f90: New test case.
1905 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1907         * gcc.target/i386/funcspec-56.inc: New file.
1908         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1909         common 32-bit and 64-bit function specific options.
1910         * gcc.target/i386/funcspec-6.c: Ditto.
1912 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1914         * g++.dg/cpp1z/decomp14.C: New test.
1915         * g++.dg/cpp1z/decomp15.C: New test.
1916         * g++.dg/cpp1z/decomp16.C: New test.
1918         * g++.dg/cpp1z/decomp13.C: New test.
1920         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1922         PR c++/71988
1923         * g++.dg/cpp0x/constexpr-71988.C: New test.
1925 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1927         * gcc.target/mips/insn-casesi.c: New test case.
1928         * gcc.target/mips/insn-pseudo-1.c: New test case.
1929         * gcc.target/mips/insn-pseudo-2.c: New test case.
1930         * gcc.target/mips/insn-pseudo-3.c: New test case.
1931         * gcc.target/mips/insn-pseudo-4.c: New test case.
1932         * gcc.target/mips/insn-tablejump.c: New test case.
1934 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1936         * gcc.target/mips/mips.exp (mips_option_tests): Add
1937         `-mcode-readable=yes' array element.
1939 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
1941         * gcc.target/mips/mips.exp (mips_option_tests): Add
1942         `-mmicromips' array element.
1944 2016-11-15  Michael Matz  <matz@suse.de>
1946         PR missed-optimization/77881
1947         * gcc.target/i386/pr77881.c: New test.
1949 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1951         PR middle-end/78295
1952         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1954 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1956         * gcc.target/powerpc/vec-set-int.c: New test.
1957         * gcc.target/powerpc/vec-set-short.c: Likesie.
1958         * gcc.target/powerpc/vec-set-char.c: Likewise.
1960 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
1962         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1964 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
1966         PR fortran/78300
1967         * gfortran.dg/class_result_3.f90: New test.
1969 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
1970             Richard Biener  <rguenther@suse.de>
1972         * gcc.dg/gimplefe-1.c: New testcase.
1973         * gcc.dg/gimplefe-2.c: Likewise.
1974         * gcc.dg/gimplefe-3.c: Likewise.
1975         * gcc.dg/gimplefe-4.c: Likewise.
1976         * gcc.dg/gimplefe-5.c: Likewise.
1977         * gcc.dg/gimplefe-6.c: Likewise.
1978         * gcc.dg/gimplefe-7.c: Likewise.
1979         * gcc.dg/gimplefe-8.c: Likewise.
1980         * gcc.dg/gimplefe-9.c: Likewise.
1981         * gcc.dg/gimplefe-10.c: Likewise.
1982         * gcc.dg/gimplefe-11.c: Likewise.
1983         * gcc.dg/gimplefe-12.c: Likewise.
1984         * gcc.dg/gimplefe-13.c: Likewise.
1985         * gcc.dg/gimplefe-14.c: Likewise.
1986         * gcc.dg/gimplefe-15.c: Likewise.
1987         * gcc.dg/gimplefe-16.c: Likewise.
1988         * gcc.dg/gimplefe-17.c: Likewise.
1989         * gcc.dg/gimplefe-18.c: Likewise.
1991 2016-11-14  Martin Liska  <mliska@suse.cz>
1993         PR bootstrap/78069
1994         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1995         to match scanned pattern.
1996         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1998 2016-11-14  Richard Biener  <rguenther@suse.de>
2000         PR tree-optimization/78312
2001         * gcc.dg/torture/pr78312.c: New testcase.
2003 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2005         PR target/78093
2006         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2008 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2009             Jason Merrill  <jason@redhat.com>
2011         Implement P0217R3 - C++17 structured bindings
2012         * g++.dg/cpp1z/decomp1.C: New test.
2013         * g++.dg/cpp1z/decomp2.C: New test.
2014         * g++.dg/cpp1z/decomp3.C: New test.
2015         * g++.dg/cpp1z/decomp4.C: New test.
2016         * g++.dg/cpp1z/decomp5.C: New test.
2017         * g++.dg/cpp1z/decomp6.C: New test.
2018         * g++.dg/cpp1z/decomp7.C: New test.
2019         * g++.dg/cpp1z/decomp8.C: New test.
2020         * g++.dg/cpp1z/decomp9.C: New test.
2021         * g++.dg/cpp1z/decomp10.C: New test.
2023 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2025         * g++.dg/torture/pr78268.C: New test.
2027 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2029         PR c/35503
2030         * c-c++-common/pr35503-1.c: New test.
2031         * c-c++-common/pr35503-2.c: Likewise.
2032         * c-c++-common/pr35503-3.c: Likewise.
2033         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2035 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2037         PR rtl-optimization/78232
2038         PR rtl-optimization/78248
2039         * gcc.dg/ubsan/pr78248.c: New test.
2041 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2043         * gnat.dg/address_conv.adb: New test.
2045 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2047         * gnat.dg/renaming11.ad[sb]: New test.
2049 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2051         * c-c++-common/dump-ada-spec-6.c: New test.
2053 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2055         * gnat.dg/lto21.adb: New test.
2056         * gnat.dg/lto21_pkg1.ads: New helper.
2057         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2059 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2061         PR fortran/60952
2062         * gfortran.dg/typebound_proc_34.f90: New test.
2064 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2066         PR fortran/66366
2067         * gfortran.dg/class_57.f90: Changed error message.
2068         * gfortran.dg/class_60.f90: New test.
2070 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2072         * g++.dg/pr78112.C: XFAIL AIX.
2074 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2076         PR fortran/77501
2077         * gfortran.dg/typebound_generic_16.f90: New test.
2079 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2081         PR c++/71225
2082         * g++.dg/cpp0x/pr71225.C: New test.
2084 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2086         * gcc.target/sparc/20161111-1.c: New test.
2088 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2090         PR target/78310
2091         * gcc.target/i386/pr78310.c: New test.
2093 2016-11-11  Jeff Law  <law@redhat.com>
2095         * gcc.dg/tree-ssa/isolate-6.c: New test.
2096         * gcc.dg/tree-ssa/isolate-7.c: New test.
2098 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2100         PR testsuite/78292
2101         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2102         vect_max_reduc.
2104 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2106         PR c++/72774
2107         * g++.dg/parse/pr72774.C: New test.
2109 2016-11-11  Richard Biener  <rguenther@suse.de>
2111         PR tree-optimization/71575
2112         * gcc.dg/graphite/pr71575-1.c: New testcase.
2113         * gcc.dg/graphite/pr71575-2.c: Likewise.
2115 2016-11-11  Richard Biener  <rguenther@suse.de>
2117         PR middle-end/78295
2118         * gcc.dg/uninit-pr78295.c: New testcase.
2120 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2122         PR fortran/78277
2123         * gfortran.dg/dec_structure_17.f90: New test.
2125 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2127         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2128         being allowed in vector registers.
2129         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2130         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2131         * gcc.target/powerpc/vsx-himode.c: Likewise.
2132         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2133         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2134         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2135         to allow matching MFVSRD or MFVSRW.
2137 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2139         PR rtl-optimization/78241
2140         * gcc.dg/pr78241.c: New test.
2142 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2144         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2145         201307.
2147         * g++.dg/cpp1z/noexcept-type14.C: New test.
2148         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2150 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2152         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2153         WVAL0S tests added in r241817.
2155 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2157         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2158         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2159         no longer allowed and corresponding ordered construct.
2160         * gfortran.dg/gomp/linear-1.f90: New test.
2161         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2162         * gfortran.dg/gomp/declare-target-1.f90: New test.
2163         * gfortran.dg/gomp/declare-target-2.f90: New test.
2165 2016-11-10  Martin Liska  <mliska@suse.cz>
2167         PR sanitizer/78270
2168         * gcc.dg/asan/pr78270.c: New test.
2170 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2171             Jakub Jelinek  <jakub@redhat.com>
2173         PR debug/78112
2174         * g++.dg/pr78112.C: New testcase.
2176 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2178         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2179         -Wno-c++1z-compat.
2180         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2181         string in case condition contains % characters.
2183         PR c++/78283
2184         * g++.dg/cpp1z/noexcept-type13.C: New test.
2186 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2188         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2189         using (HAS_MOVN) with MIPS III.
2191 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2193         PR fortran/46459
2194         * gfortran.dg/volatile14.f90: New test.
2196 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2198         PR target/78262
2199         * gcc.target/i386/pr78262.c: New test.
2201 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2203         PR fortran/78259
2204         * gfortran.dg/pr78259.f90: New test.
2206 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2208         PR fortran/60777
2209         * gfortran.dg/spec_expr_7.f90: New test.
2211 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2213         PR target/77718
2214         * gcc.c-torture/execute/pr77718.c: New test.
2216         * gcc.dg/ubsan/c99-shift-3.c: New test.
2217         * gcc.dg/ubsan/c99-shift-4.c: New test.
2218         * gcc.dg/ubsan/c99-shift-5.c: New test.
2219         * gcc.dg/ubsan/c99-shift-6.c: New test.
2221 2016-11-09  Martin Liska  <mliska@suse.cz>
2223         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2224         test-case for memcmp.
2225         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2227 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2229         PR testsuite/78269
2230         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2232 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2234         * gfortran.dg/move_alloc_18.f90: New test.
2236 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2238         PR middle-end/78256
2239         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2240         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2242 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2244         PR fortran/71894
2245         * gfortran.dg/class_59.f90: New test.
2247 2016-11-09  Richard Biener  <rguenther@suse.de>
2249         PR tree-optimization/78007
2250         * gcc.dg/vect/vect-bswap32.c: Adjust.
2251         * gcc.dg/vect/vect-bswap64.c: Likewise.
2253 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2255         * gcc.dg/ipa/vrp7.c: New test.
2257 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2259         PR ipa/78121
2260         * gcc.dg/ipa/pr78121.c: New test.
2262 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2264         * c-c++-common/asan/default_options.h: New file.
2265         * c-c++-common/asan/strcasestr-1.c: New test.
2266         * c-c++-common/asan/strcasestr-2.c: Likewise.
2267         * c-c++-common/asan/strcspn-1.c: Likewise.
2268         * c-c++-common/asan/strcspn-2.c: Likewise.
2269         * c-c++-common/asan/strpbrk-1.c: Likewise.
2270         * c-c++-common/asan/strpbrk-2.c: Likewise.
2271         * c-c++-common/asan/strspn-1.c: Likewise.
2272         * c-c++-common/asan/strspn-2.c: Likewise.
2273         * c-c++-common/asan/strstr-1.c: Likewise.
2274         * c-c++-common/asan/strstr-2.c: Likewise.
2275         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2277 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2279         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2281 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2283         PR fortran/68440
2284         * gfortran.dg/class_58.f90: New test.
2286 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2288         PR target/70799
2289         * gcc.target/i386/pr70799-2.c: New test.
2291 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2293         PR fortran/77596
2294         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2296 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2298         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2300 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2302         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2304 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2306         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2308 2016-11-08  Martin Liska  <mliska@suse.cz>
2310         PR testsuite/78242
2311         * g++.dg/asan/use-after-scope-4.C: New test.
2312         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2313         * gcc.dg/asan/use-after-scope-8.c: Remove.
2315 2016-11-08  Richard Biener  <rguenther@suse.de>
2317         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2319 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2321         PR testsuite/78136
2322         * gcc.dg/cpp/trad/trad.exp
2323         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2324         * gcc.dg/cpp/trad/include.c: Use local header file.
2326 2016-11-08  Richard Biener  <rguenther@suse.de>
2328         PR tree-optimization/78205
2329         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2331 2016-11-08  Richard Biener  <rguenther@suse.de>
2333         PR tree-optimization/78224
2334         * g++.dg/torture/pr78224.C: New testcase.
2336 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2338         * gcc.dg/store_merging_1.c: Require store_merge.
2339         * gcc.dg/store_merging_2.c: Likewise.
2340         * gcc.dg/store_merging_4.c: Likewise.
2341         * gcc.dg/store_merging_5.c: Likewise.
2342         * gcc.dg/store_merging_6.c: Likewise.
2343         * gcc.dg/store_merging_7.c: Likewise.
2344         * gcc.dg/store_merging_8.c: Likewise.
2345         * lib/target-supports.exp (check_effective_target_store_merge): New.
2347 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2349         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2350         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2351         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2352         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2353         -mvsx -mpower8-vector.
2354         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2355         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2356         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2357         -mvsx -mpower8-vector.
2359 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2361         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2363         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2364         * gcc.dg/visibility-14.c: XFAIL AIX.
2365         * gcc.dg/visibility-15.c: XFAIL AIX.
2366         * gcc.dg/visibility-16.c: XFAIL AIX.
2367         * gcc.dg/visibility-17.c: XFAIL AIX.
2368         * gcc.dg/visibility-18.c: XFAIL AIX.
2369         * gcc.dg/visibility-19.c: XFAIL AIX.
2370         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2371         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2372         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2373         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2375 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2377         PR target/78227
2378         * gcc.target/i386/pr78227-1.c: New test.
2379         * gcc.target/i386/pr78227-2.c: New test.
2381 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2383         PR middle-end/35691
2384         * gcc.dg/pr35691-1.c: New test-case.
2385         * gcc.dg/pr35691-2.c: Likewise.
2387 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2389         PR rtl-optimization/77309
2390         * gcc.dg/torture/pr77309.c: New test.
2392 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2394         PR middle-end/71529
2395         * gcc.target/i386/pr71529.C: Moved to ...
2396         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2398         PR target/64411
2399         * gcc.target/i386/pr64411.C: Moved to ...
2400         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2401         lp64.
2403         PR target/65105
2404         * gcc.target/i386/pr65105-4.C: Moved to ...
2405         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2406         Run into compile test rather than execute test.
2408 2016-11-07  Richard Biener  <rguenther@suse.de>
2410         PR target/78229
2411         * g++.dg/pr78229.C: New testcase.
2413 2016-11-07  Richard Biener  <rguenther@suse.de>
2415         PR tree-optimization/78218
2416         * gcc.dg/torture/pr78218.c: New testcase.
2418 2016-11-07  Richard Biener  <rguenther@suse.de>
2420         PR tree-optimization/78228
2421         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2423 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2425         PR target/77822
2426         * g++.dg/torture/pr77822.C: New test.
2428 2016-11-07  Martin Liska  <mliska@suse.cz>
2430         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2431         -f-sanitize-address-use-after-scope.
2432         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2433         internal fn calls.
2434         * g++.dg/asan/use-after-scope-1.C: New test.
2435         * g++.dg/asan/use-after-scope-2.C: Likewise.
2436         * g++.dg/asan/use-after-scope-3.C: Likewise.
2437         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2438         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2439         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2440         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2441         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2442         * g++.dg/asan/use-after-scope-types.h: Likewise.
2443         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2444         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2445         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2446         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2447         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2448         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2449         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2450         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2451         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2452         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2453         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2454         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2455         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2456         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2458 2016-11-07  Richard Biener  <rguenther@suse.de>
2460         PR tree-optimization/78189
2461         * g++.dg/torture/pr78189.C: New testcase.
2463 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2465         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2467 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2469         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2470         occuring.
2472 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2474         PR fortran/78221
2475         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2476         gfc_warning.
2478 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2480         * gfortran.dg/move_alloc_17.f03: New test.
2482 2016-11-05  Richard Biener  <rguenther@suse.de>
2484         PR bootstrap/78188
2485         * g++.dg/ipa/pr78188.C: New test.
2487 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2488             Dominique d'Humieres  <dominiq@lps.ens.fr>
2490         PR fortran/69495
2491         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2493 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2495         PR fortran/67564
2496         * gfortran.dg/select_type_39.f03: New test.
2498 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2500         PR fortran/64933
2501         * gfortran.dg/associate_23.f90: New test.
2503 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2505         PR target/77834
2506         * gcc.dg/pr77834.c: New test.
2508 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/67980
2511         * g++.dg/cpp1y/pr67980.C: New.
2513 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2515         * gcc.target/powerpc/fold-vec-add-1.c: New.
2516         * gcc.target/powerpc/fold-vec-add-2.c: New.
2517         * gcc.target/powerpc/fold-vec-add-3.c: New.
2518         * gcc.target/powerpc/fold-vec-add-4.c: New.
2519         * gcc.target/powerpc/fold-vec-add-5.c: New.
2520         * gcc.target/powerpc/fold-vec-add-6.c: New.
2521         * gcc.target/powerpc/fold-vec-add-7.c: New.
2523 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2525         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2526         for -mbranch-likely, infer -mno-branch-likely for R6.
2528 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2530         PR c++/71973
2531         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2532         * g++.dg/init/new15.C: Likewise.
2533         * g++.dg/ipa/inline-1.C: Likewise.
2534         * g++.dg/ipa/inline-2.C: Likewise.
2535         * g++.dg/lto/20080908-1_0.C: Likewise.
2536         * g++.dg/tc1/dr20.C: Likewise.
2537         * g++.dg/tree-ssa/inline-1.C: Likewise.
2538         * g++.dg/tree-ssa/inline-2.C: Likewise.
2539         * g++.old-deja/g++.law/except1.C: Likewise.
2540         * g++.old-deja/g++.other/vbase5.C: Likewise.
2541         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2543 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2545         PR tree-optimization/78210
2546         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2547         possibility of widening multiplies.
2549 2016-11-04  Richard Biener  <rguenther@suse.de>
2551         PR middle-end/78185
2552         * gcc.dg/pr78185.c: New testcase.
2554 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2556         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2557         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2559 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2560             Alexandre Oliva  <aoliva@redhat.com>
2561             Jason Merrill  <jason@redhat.com>
2563         PR debug/28767
2564         PR debug/56974
2565         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2566         * g++.dg/debug/dwarf2/ref-3.C: New test.
2567         * g++.dg/debug/dwarf2/ref-4.C: New test.
2568         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2569         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2571 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2573         * gfortran.dg/dec_exp_1.f90: New test.
2574         * gfortran.dg/dec_exp_2.f90: Likewise.
2575         * gfortran.dg/dec_exp_3.f90: Likewise.
2577 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2579         * gfortran.dg/dec_parameter_1.f: New test.
2580         * gfortran.dg/dec_parameter_2.f90: Likewise.
2581         * gfortran.dg/dec_parameter_3.f90: Likewise.
2582         * gfortran.dg/dec_parameter_4.f90: Likewise.
2584 2016-11-03  Martin Liska  <mliska@suse.cz>
2586         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2587         output.
2588         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2590 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2592         PR libgcc/78067
2593         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2595 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2597         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2599 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2601         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2603 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2605         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2606         Check for arm_v8_neon_hw.
2607         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2608         Likewise.
2609         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2610         Likewise.
2611         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2612         Likewise.
2614 2016-11-02  Richard Biener  <rguenther@suse.de>
2616         * gcc.dg/store_merging_8.c: New testcase.
2618 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2620         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2622 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2624         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2625         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2626         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2627         * gcc.dg/pr65779.c: XFAIL AIX.
2628         * gcc.dg/pr70405.c: XFAIL AIX.
2630         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2631         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2632         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2634 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2636         * lib/target-supports.exp (check_gc_sections_available): Use
2637         -print-prog-name=ld to determine linker used.
2639 2016-11-02  Martin Liska  <mliska@suse.cz>
2641         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2642         test case.
2644 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2646         PR tree-optimization/78170
2647         * gcc.c-torture/execute/pr78170.c: New test.
2649 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2651         PR tree-optimization/78162
2652         * gcc.c-torture/compile/pr78162.c: New test.
2654 2016-11-02  Richard Biener  <rguenther@suse.de>
2656         PR tree-optimization/78035
2657         PR tree-optimization/77964
2658         * gcc.target/i386/pr78035.c: New testcase.
2660 2016-11-02  Richard Biener  <rguenther@suse.de>
2662         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2663         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2664         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2665         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2666         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2668 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2670         * gfortran.dg/pr70937.f90: require-effective-target lto.
2672 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2674         PR fortran/69544
2675         * gfortran.dg/where_6.f90:  New test.
2677 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2679         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2681 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2683         PR fortran/69544
2684         * gfortran.dg/where_5.f90:  New test.
2686 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2688         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2689         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2690         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2691         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2693 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2695         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2696         Whitespace fixes.
2697         (check_effective_target_vect_cmdline_needed): Check
2698         is-effective-target ia32 for x86 targets.
2699         (check_effective_target_vect_simd_clones): Simplify condition.
2700         (check_effective_target_vect_double): Ditto.
2701         (check_effective_target_vect_aligned_arrays): Check
2702         is-effective-target ia32 for x86 targets.  Simplify condition.
2703         (check_effective_target_vect_multiple_sizes): Simplify condition.
2704         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2705         (check_effective_target_sync_int_128): Simplify condition.
2706         (check_effective_target_sync_int_128_runtime): Ditto.
2707         (check_effective_target_sync_long_long_runtime): Ditto.
2708         (check_effective_target_divmod): Add i?86-*-* target.
2710 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2712         * gcc.target/powerpc/vsx-extract-4.c: New test.
2713         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2715 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2717         PR fortran/54679
2718         * gfortran.dg/fmt_l.f90: Update test.
2719         * gfortran.dg/fmt_l0.f90: New test.
2721 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2723         PR c++/78089
2724         * c-c++-common/builtin-shuffle-1.c: New test.
2725         * g++.dg/cpp0x/addressof3.C: New test.
2727 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2729         Add tests for a const member and a reference member for launder.
2730         * g++.dg/cpp1z/launder3.C: New.
2731         * g++.dg/cpp1z/launder4.C: Likewise.
2732         * g++.dg/cpp1z/launder5.C: Likewise.
2733         * g++.dg/cpp1z/launder5.cc: Likewise.
2734         * g++.dg/cpp1z/launder5.h: Likewise.
2735         * g++.dg/cpp1z/launder6.C: Likewise.
2736         * g++.dg/cpp1z/launder6.cc: Likewise.
2737         * g++.dg/cpp1z/launder6.h: Likewise.
2739 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2741         PR c++/77948
2742         * g++.dg/cpp0x/pr77948-1.C: New test.
2743         * g++.dg/cpp0x/pr77948-2.C: New test.
2744         * g++.dg/cpp0x/pr77948-3.C: New test.
2745         * g++.dg/cpp0x/pr77948-4.C: New test.
2746         * g++.dg/cpp0x/pr77948-5.C: New test.
2747         * g++.dg/cpp0x/pr77948-6.C: New test.
2749         PR tree-optimization/77860
2750         * gcc.dg/pr77860.c: New test.
2752 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2754         PR c++/77886
2755         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2757 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2759         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2761 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2762             Mark Wielaard  <mjw@redhat.com>
2764         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2765         * gcc.dg/Wshadow-local-1.c: Likewise.
2766         * gcc.dg/Wshadow-local-2.c: Likewise.
2767         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2768         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2769         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2771 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2773         PR tree-optimization/71915
2774         PR tree-optimization/71490
2775         * gcc.dg/tree-ssa/pr54245.c: Delete.
2776         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2777         document why.
2779 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2781         PR fortran/78123
2782         * gfortran.dg/fmt_t_9.f: New test.
2784 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2786         PR fortran/67219
2787         * gfortran.dg/pr67219.f90:  New test.
2789 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2791         PR rtl-optimization/77919
2792         * g++.dg/torture/pr77919-2.C: New test.
2794         PR target/78148
2795         * gcc.dg/pr78148.c: New test.
2797 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2799         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2800         * gcc.target/sparc/overflow-4.c: ...here.
2801         * gcc.target/sparc/overflow-5.c: New test.
2803 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2804             Kugan Vivekanandarajah  <kuganv@linaro.org>
2805             Jim Wilson  <jim.wilson@linaro.org>
2807         PR tree-optimization/43721
2808         * lib/target-supports.exp (check_effective_target_divmod): New.
2809         (check_effective_target_divmod_simode): Likewise.
2810         (check_effective_target_arm_divmod_simode): Likewise.
2811         * gcc.dg/divmod-1-simode.c: New test.
2812         * gcc.dg/divmod-1.c: Likewise.
2813         * gcc.dg/divmod-2-simode.c: Likewise.
2814         * gcc.dg/divmod-2.c: Likewise.
2815         * gcc.dg/divmod-3-simode.c: Likewise.
2816         * gcc.dg/divmod-3.c: Likewise.
2817         * gcc.dg/divmod-4-simode.c: Likewise.
2818         * gcc.dg/divmod-4.c: Likewise.
2819         * gcc.dg/divmod-5.c: Likewise.
2820         * gcc.dg/divmod-6-simode.c: Likewise.
2821         * gcc.dg/divmod-6.c: Likewise.
2822         * gcc.dg/divmod-7.c: Likewise.
2824 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2825             Jakub Jelinek  <jakub@redhat.com>
2826             Andrew Pinski  <pinskia@gmail.com>
2828         PR middle-end/22141
2829         PR rtl-optimization/23684
2830         * gcc.c-torture/execute/pr22141-1.c: New test.
2831         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2832         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2833         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2834         * gcc.dg/store_merging_1.c: New test.
2835         * gcc.dg/store_merging_2.c: Likewise.
2836         * gcc.dg/store_merging_3.c: Likewise.
2837         * gcc.dg/store_merging_4.c: Likewise.
2838         * gcc.dg/store_merging_5.c: Likewise.
2839         * gcc.dg/store_merging_6.c: Likewise.
2840         * gcc.dg/store_merging_7.c: Likewise.
2841         * gcc.target/i386/pr22141.c: Likewise.
2842         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2843         * g++.dg/init/new17.C: Likewise.
2845 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2847         PR middle-end/72747
2848         * c-c++-common/pr72747-1.c: New test.
2849         * c-c++-common/pr72747-2.c: Likewise.
2851 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2853         * gcc.target/s390/oscbreak-1.c: New test.
2855 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2857         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2859 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2861         PR rtl-optimization/77919
2862         * g++.dg/torture/pr77919.C: New test.
2864         PR rtl-optimization/78132
2865         * gcc.target/i386/pr78132.c: New test.
2867 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2869         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2871 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2873         * gcc.target/powerpc/vsx-simode.c: New test.
2874         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2875         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2877 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2879         PR fortran/78026
2880         * gfortran.dg/gomp/pr78026.f03: New test.
2881         * gfortran.dg/select_type_38.f03: New test.
2883         PR middle-end/78025
2884         * g++.dg/gomp/declare-simd-7.C: New test.
2886 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2888         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2889         * gfortran.dg/dec_init_2.f90: Likewise.
2890         * gfortran.dg/dec_init_3.f90: New test.
2891         * gfortran.dg/dec_init_4.f90: Likewise.
2893 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2895         * gcc.dg/fold-narrowbopcst-1.c: New test.
2897 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2899         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2900         dg-shouldfail/dg-output instead of XFAIL.
2901         * gfortran.dg/dec_io_6.f90: Likewise.
2903 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2905         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2906         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2907         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2908         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2909         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2910         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2911         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2912         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2913         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2914         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2916 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2918         * gcc.dg/fold-convmaxconv-1.c: New test.
2919         * gcc.dg/fold-convminconv-1.c: New test.
2921 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2923         PR fortran/78092
2924         * gfortran.dg/pr78092.f90: New test.
2926 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2928         PR target/78056
2929         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2930         expected error message.
2931         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2932         expected error message.
2933         * gcc.target/powerpc/vsu/vec-all-nez-7.c
2934         (test_all_not_equal_and_not_zero): Change expected error message.
2936 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
2938         PR fortran/77973
2939         * gfortran.dg/gomp/pr77973.f90: New test.
2941 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
2943         PR fortran/78108
2944         * gfortran.dg/submodule_18.f08: New test.
2945         * gfortran.dg/submodule_19.f08: New test.
2947 2016-10-26  Michael Matz  <matz@suse.de>
2949         * g++.dg/pr78060.C: New test.
2950         * gfortran.dg/pr78061.f: New test.
2951         * g++.dg/pr78088.C: New test.
2953 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
2955         * gfortran.dg/dec_io_1.f90: New test.
2956         * gfortran.dg/dec_io_2.f90: New test.
2957         * gfortran.dg/dec_io_3.f90: New test.
2958         * gfortran.dg/dec_io_4.f90: New test.
2959         * gfortran.dg/dec_io_5.f90: New test.
2960         * gfortran.dg/dec_io_6.f90: New test.
2962 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2964         PR sanitizer/78106
2965         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2967 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2969         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2970         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2972 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2974         * gnat.dg/opt59.adb: New test.
2975         * gnat.dg/opt59_pkg.ad[sb]: New helper.
2977         * gnat.dg/opt60.adb: New test.
2979 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
2981         PR fortran/72770
2982         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2983         this pr.
2985 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
2987         PR target/78102
2988         * gcc.target/i386/pr78102.c: New test.
2990 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2992         * gfortran.dg/dec_logical_xor_1.f90: New test.
2993         * gfortran.dg/dec_logical_xor_2.f90: New test.
2994         * gfortran.dg/dec_logical_xor_3.f03: New test.
2996 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
2998         * gfortran.dg/dec_loc_rval_1.f90: New test.
2999         * gfortran.dg/dec_loc_rval_2.f90: New test.
3000         * gfortran.dg/dec_loc_rval_3.f03: New test.
3002 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3004         * gfortran.dg/dec_type_print.f90: New testcase.
3006 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3008         * gfortran.dg/feed_1.f90: New test.
3009         * gfortran.dg/feed_2.f90: New test.
3011 2016-10-25  Martin Liska  <mliska@suse.cz>
3013         PR sanitizer/78106
3014         * gcc.dg/asan/pr78106.c: New test.
3016 2016-10-25  Martin Liska  <mliska@suse.cz>
3018         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3020 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3022         PR target/78041
3023         * gcc.target/arm/pr78041.c: New test.
3025 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3027         * g++.dg/cpp1z/launder1.C: New test.
3028         * g++.dg/cpp1z/launder2.C: New test.
3030 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3031             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3033         PR target/71676
3034         PR target/71678
3035         * gcc.target/avr/pr71676-2.c: New test.
3037 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3038             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3040         PR target/71676
3041         PR target/71678
3042         * gcc.target/avr/pr71676-1.c: New test.
3043         * gcc.target/avr/pr71676-3.c: New test.
3044         * gcc.target/avr/pr71676.c: New test.
3045         * gcc.target/avr/pr71678.c: New test.
3047 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3049         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3050         such that cloned verions of tested functions are not created.
3052 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3054         PR fortran/71895
3055         * gfortran.dg/pr71895.f90: New test.
3057 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3059         * g++.dg/debug/dwarf2/ref-2.C: New test.
3061 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3063         * c-c++-common/Wint-in-bool-context-3.c: New test.
3065 2016-10-24  Martin Sebor  <msebor@redhat.com>
3067         PR middle-end/77735
3068         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3069         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3070         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3071         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3072         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3073         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3074         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3076 2016-10-24  Richard Biener  <rguenther@suse.de>
3078         PR testsuite/71491
3079         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3080         * gcc.dg/vect/slp-45.c: Likewise.
3082 2016-10-24  Richard Biener  <rguenther@suse.de>
3084         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3085         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3086         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3088 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3090         PR target/78093
3091         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3092         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3094 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3096         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3098 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3100         * gcc.target/i386/bmi2-pext-1.c: New test.
3101         * gcc.target/i386/bmi2-pdep-1.c: New test.
3102         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3103         * gcc.target/i386/tbm-bextri-1.c: New test.
3104         * gcc.target/i386/bmi-bextr-6.c: New test.
3106 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3108         PR target/77483
3109         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3110         * gcc.target/i386/pr65105-1.c: Likewise.
3111         * gcc.target/i386/pr65105-2.c: Likewise.
3112         * gcc.target/i386/pr65105-3.c: Likewise.
3113         * gcc.target/i386/pr65105-5.c: Likewise.
3114         * gcc.target/i386/pr67761.c: Likewise.
3115         * gcc.target/i386/pr70799-1.c: Likewise.
3117 2016-10-24  Martin Liska  <mliska@suse.cz>
3119         PR sanitizer/77966
3120         * c-c++-common/ubsan/unreachable-3.c: New test.
3122 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3124         PR fortran/77763
3125         * gfortran.dg/pr77763.f90
3127 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3129         PR fortran/54730
3130         PR fortran/78033
3131         * gfortran.dg/pr78033.f90: New test.
3133 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3135         PR fortran/69834
3136         * gfortran.dg/select_type_1.f03: Change error for overlapping
3137         TYPE IS cases.
3138         * gfortran.dg/select_type_36.f03: New test.
3140 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3142         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3144 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3146         PR fortran/78021
3147         * gfortran.dg/string_length_3.f90:  New test.
3149 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3151         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3153 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3155         PR fortran/43366
3156         PR fortran/57117
3157         PR fortran/61337
3158         * gfortran.dg/alloc_comp_class_5.f03: New test.
3159         * gfortran.dg/class_allocate_21.f90: New test.
3160         * gfortran.dg/class_allocate_22.f90: New test.
3161         * gfortran.dg/realloc_on_assign_27.f08: New test.
3163 2016-10-21  Jeff Law  <law@redhat.com>
3165         * PR tree-optimization/71947
3166         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3167         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3168         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3170 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3172         * gcc.dg/ipa/vrp5.c: New test.
3173         * gcc.dg/ipa/vrp6.c: New test.
3175 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3177         * gcc.target/aarch64/test_frame_17.c: New test.
3179 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3181         * gcc.target/aarch64/test_frame_17.c: New test.
3183 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3185         PR preprocessor/71681
3186         * gcc.dg/cpp/pr71681-1.c: New testcase
3187         * gcc.dg/cpp/pr71681-2.c: Likewise
3188         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3189         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3190         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3191         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3193 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3195         PR target/78057
3196         * gcc.target/i386/pr78057.c: New test.
3198         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3200 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3202         PR fortran/69566
3203         * gfortran.dg/select_type_37.f03: New test.
3205 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3207         PR target/71627
3208         * gcc.target/avr/pr71627.c: New test
3210 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3212         * gcc.target/sparc/overflow-1.c: New test.
3213         * gcc.target/sparc/overflow-2.c: Likewise.
3214         * gcc.target/sparc/overflow-3.c: Likewise.
3216 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3218         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3219         effective target.
3221 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3223         PR rtl-optimization/78038
3224         * gcc.target/aarch64/pr78038.c: New test.
3226 2016-10-21  Richard Biener  <rguenther@suse.de>
3228         PR tree-optimization/78051
3229         * g++.dg/torture/pr78051.C: New testcase.
3231 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3233         * c-c++-common/wdate-time.c: Restored test case.
3234         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3236 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3238         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3240 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3242         PR target/78037
3243         * gcc.target/i386/pr78037.c: New test.
3245 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3247         * gcc.target/visium/overflow8.c: New.
3248         * gcc.target/visium/overflow16.c: Likewise.
3249         * gcc.target/visium/overflow32: Likewise.
3251 2016-10-20  Michael Matz  <matz@suse.de>
3253         * gcc.dg/loop-split.c: New test.
3254         * gcc.dg/tree-ssa/ifc-9.c: Update.
3255         * gcc.dg/tree-ssa/ifc-10.c: Update.
3257 2016-10-20  Richard Biener  <rguenther@suse.de>
3259         * gcc.dg/graphite/pr35356-1.c: Update.
3261 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3263         PR c++/77446
3264         * g++.dg/cpp1y/pr77446.C: New.
3266 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3268         PR tree-optimization/53979
3269         * gcc.dg/pr53979-1.c: New test-case.
3270         * gcc.dg/pr53979-2.c: Likewise.
3272 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3274         * c-c++-common/Wint-in-bool-context-2.c: New test.
3276 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3278         * gfortran.dg/dtio_17.f90: Fix test.
3280 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3282         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3283         * gcc.dg/Walloca-2.c: Same.
3285 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3287         * gcc.dg/Wvla-1.c: Rename to...
3288         * gcc.dg/Wvla-larger-than-1.c: ...this.
3289         * gcc.dg/Wvla-2.c: Rename to...
3290         * gcc.dg/Wvla-larger-than-2.c: ...this.
3291         * gcc.dg/Wvla-3.c: Rename to...
3292         * gcc.dg/Walloca-11.c.: ...this.
3293         * gcc.dg/wvla-[1-7].c: Rename to:
3294         * gcc.dg/Wvla-[1-7].c: ...this.
3296 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3298         PR tree-optimization/78005
3299         * gcc.dg/vect/pr78005.c: New.
3300         * gcc.target/i386/l_fma_float_1.c: Revise test.
3301         * gcc.target/i386/l_fma_float_2.c: Ditto.
3302         * gcc.target/i386/l_fma_float_3.c: Ditto.
3303         * gcc.target/i386/l_fma_float_4.c: Ditto.
3304         * gcc.target/i386/l_fma_float_5.c: Ditto.
3305         * gcc.target/i386/l_fma_float_6.c: Ditto.
3306         * gcc.target/i386/l_fma_double_1.c: Ditto.
3307         * gcc.target/i386/l_fma_double_2.c: Ditto.
3308         * gcc.target/i386/l_fma_double_3.c: Ditto.
3309         * gcc.target/i386/l_fma_double_4.c: Ditto.
3310         * gcc.target/i386/l_fma_double_5.c: Ditto.
3311         * gcc.target/i386/l_fma_double_6.c: Ditto.
3313 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3315         PR tree-optimization/78024
3316         * gcc.dg/goacc/loop-processing-1.c: New file.
3318 2016-10-19  Richard Biener  <rguenther@suse.de>
3320         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3322 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3324         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3325         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3326         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3327         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3328         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3329         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3330         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3331         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3332         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3333         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3334         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3335         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3336         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3337         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3338         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3339         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3340         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3341         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3342         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3343         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3344         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3345         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3346         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3347         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3348         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3349         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3350         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3351         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3352         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3353         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3354         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3355         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3356         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3357         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3358         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3359         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3360         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3361         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3362         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3363         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3364         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3365         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3366         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3367         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3368         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3369         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3370         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3371         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3372         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3373         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3374         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3375         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3376         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3377         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3378         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3379         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3380         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3381         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3382         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3383         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3384         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3385         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3386         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3387         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3388         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3389         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3390         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3391         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3392         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3393         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3394         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3395         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3396         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3397         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3398         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3399         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3400         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3401         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3402         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3403         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3404         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3405         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3406         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3407         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3408         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3409         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3410         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3411         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3412         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3413         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3414         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3415         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3416         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3417         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3418         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3419         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3420         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3421         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3422         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3423         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3424         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3425         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3426         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3427         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3428         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3429         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3430         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3431         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3432         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3433         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3434         * gcc.target/powerpc/vsu/vsu.exp: New file.
3436 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3438         PR target/77991
3439         * gcc.target/i386/pr77991.c: New test.
3441 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3443         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3444         LTO is used.
3446 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3448         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3450 2016-10-18  Richard Biener  <rguenther@suse.de>
3452         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3453         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3454         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3455         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3456         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3457         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3458         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3459         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3460         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3461         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3462         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3463         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3464         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3465         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3466         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3467         * gcc.dg/pr68217.c: Likewise.
3468         * gcc.dg/predict-9.c: Likewise.
3469         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3470         * gcc.dg/predict-1.c: Likewise.
3472 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3474         * gfortran.dg/dtio_17.f90: New test.
3476 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3478         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3480 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3482         * gcc.dg/ipa/vrp4.c: New test.
3484 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3486         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3487         * gcc.dg/torture/pr39074.c: Likewise.
3489 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3491         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3492         * gnat.dg/trampoline4.adb: Minor tweak.
3494 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3496         PR tree-optimization/77916
3497         * gcc.dg/torture/pr77916.c: New.
3499 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3501         PR fortran/77978
3502         * gfortran.dg/pr77978_1.f90: New test.
3503         * gfortran.dg/pr77978_2.f90: Ditto.
3504         * gfortran.dg/pr77978_3.f90: Ditto.
3506 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3508         PR fortran/61420
3509         PR fortran/78013
3510         * gfortran.dg/proc_ptr_49.f90: New test.
3512 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3514         PR target/77308
3515         * gcc.target/arm/pr77308.c: New test.
3517 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3519         * lib/target-supports.exp
3520         (check_effective_target_floatn_nx_runtime): Return 0 for
3521         powerpc*-ibm-aix*.
3523 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3525         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3526         long instead of long.
3527         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3528         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3529         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3530         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3531         * gcc.target/aarch64/pr68102_1.c: Likewise.
3532         * gcc.target/aarch64/target_attr_3.c: Likewise.
3534 2016-10-17  Richard Biener  <rguenther@suse.de>
3536         PR tree-optimization/77988
3537         * gcc.dg/torture/pr77988.c: New testcase.
3539 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3541         * gcc.dg/pr71636-1.c: New test-case.
3542         * gcc.dg/pr71636-2.c: Likewise.
3544 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3546         * gnat.dg/trampoline3.adb: New test.
3547         * gnat.dg/trampoline4.adb: Likewise.
3549 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3551         * gfortran.dg/dtio_16.f90: New test.
3553 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3555         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3556         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3557         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3559 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3561         * gcc.target/sparc/popc.c: Rename to...
3562         * gcc.target/sparc/popc-1.c: ...this.
3563         * gcc.target/sparc/popc-2.c: New test.
3565 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3567         PR fortran/77972
3568         * gfortran.dg/unexpected_eof_4.f90: New test.
3570 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3572         PR libfortran/48587
3573         * gfortran.dg/negative_unit2.f90: New test.
3575 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3577         PR middle-end/77959
3578         * gfortran.dg/pr77959.f90: New test.
3580         DR 1511 - const volatile variables and ODR
3581         * g++.dg/DRs/dr1511-1.C: New test.
3582         * g++.dg/DRs/dr1511-2.C: New test.
3584 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3586         * gnat.dg/debug7.adb (dg-options): Remove -g.
3587         * gnat.dg/debug8.adb (dg-options): Add -margs.
3588         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3590 2016-10-14  Richard Biener  <rguenther@suse.de>
3592         PR tree-optimization/77979
3593         * gcc.dg/torture/pr77979.c: New testcase.
3595 2016-10-14  Martin Liska  <mliska@suse.cz>
3597         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3598         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3599         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3601 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3603         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3604         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3605         * gcc.dg/torture/pr77937-2.c: Likewise.
3607 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3609         * gnat.dg/lto15.adb: Adjust.
3610         * gnat.dg/lto16.adb: Likewise.
3611         * gnat.dg/lto17.adb: Likewise
3612         * gnat.dg/lto18.ad[sb]: New test.
3613         * gnat.dg/lto18_pkg.ads: New helper.
3614         * gnat.dg/lto19.adb: New test.
3615         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3616         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3617         * gnat.dg/lto20.adb: New test.
3618         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3620 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3622         * gfortran.dg/coarray_38.f90: Expect error message.
3624 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3626         * gcc.target/aarch64/spellcheck_1.c: New test.
3627         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3628         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3629         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3630         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3631         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3633 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3635         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3637 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3639         PR tree-optimization/77937
3640         * gcc.dg/torture/pr77937-1.c: New.
3641         * gcc.dg/torture/pr77937-2.c: New.
3643 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3645         * g++.dg/cpp1z/inline-var1.C: New test.
3646         * g++.dg/cpp1z/inline-var1a.C: New test.
3647         * g++.dg/cpp1z/inline-var1.h: New file.
3648         * g++.dg/cpp1z/inline-var2.C: New test.
3649         * g++.dg/cpp1z/inline-var3.C: New test.
3650         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3651         uninitialized const.
3653 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3655         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3656         Xscale is specified, not just -march.
3657         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3658         is incompatible with Xscale.
3660 2016-10-13  Martin Sebor  <msebor@redhat.com>
3662         PR c++/71912
3663         * g++.dg/ext/flexary4.C: Adjust.
3664         * g++.dg/ext/flexary5.C: Same.
3665         * g++.dg/ext/flexary9.C: Same.
3666         * g++.dg/ext/flexary19.C: New test.
3667         * g++.dg/ext/flexary18.C: New test.
3668         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3669         regression test.
3670         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3671         Avoid generating a flexible array member in an array.
3673 2016-10-13  Martin Sebor  <msebor@redhat.com>
3675         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3676         to placate -Wformat on targets where the type is not int.
3678 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3680         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3681         in INSN_LOCATION.
3683 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3685         * gcc.target/i386/l_fma_float_1.c: Revise test.
3686         * gcc.target/i386/l_fma_float_2.c: Ditto.
3687         * gcc.target/i386/l_fma_float_3.c: Ditto.
3688         * gcc.target/i386/l_fma_float_4.c: Ditto.
3689         * gcc.target/i386/l_fma_float_5.c: Ditto.
3690         * gcc.target/i386/l_fma_float_6.c: Ditto.
3691         * gcc.target/i386/l_fma_double_1.c: Ditto.
3692         * gcc.target/i386/l_fma_double_2.c: Ditto.
3693         * gcc.target/i386/l_fma_double_3.c: Ditto.
3694         * gcc.target/i386/l_fma_double_4.c: Ditto.
3695         * gcc.target/i386/l_fma_double_5.c: Ditto.
3696         * gcc.target/i386/l_fma_double_6.c: Ditto.
3698 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3700         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3702 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3704         * gcc.dg/vect/vect-98.c: Refine test case.
3705         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3706         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3707         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3709 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3711         PR c/77946
3712         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3714 2016-10-13  Martin Liska  <mliska@suse.cz>
3716         PR tree-optimization/77943
3717         * g++.dg/tree-ssa/pr77943.C: New test.
3719 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3721         PR fortran/72832
3722         * gfortran.dg/allocate_with_source_22.f03: New test.
3723         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3724         fail.
3726 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3728         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3729         * gcc.target/arm/movsi_movw.c: Likewise.
3730         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3731         directive to work on big endian targets.
3733 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3735         * gcc.dg/tree-ssa/evrp6.c: New test.
3737 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3739         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3740         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3741         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3743 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3745         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3746         * gcc.target/powerpc/warn-2.c: Ditto.
3748 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3750         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3751         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3752         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3753         for -mmsa.
3754         * gcc.target/mips/msa.c: New test.
3755         * gcc.target/mips/msa-builtins.c: Likewise.
3756         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3757         (check_effective_target_mips_msa_runtime): Likewise.
3758         (check_effective_target_mips_msa): Likewise.
3759         (add_options_for_mips_msa): Likewise.
3760         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3761         (check_effective_target_vect_intfloat_cvt): Likewise.
3762         (check_effective_target_vect_uintfloat_cvt): Likewise.
3763         (check_effective_target_vect_floatint_cvt): Likewise.
3764         (check_effective_target_vect_floatuint_cvt): Likewise.
3765         (check_effective_target_vect_shift): Likewise.
3766         (check_effective_target_vect_shift_char): Likewise.
3767         (check_effective_target_vect_long): Likewise.
3768         (check_effective_target_vect_float): Likewise.
3769         (check_effective_target_vect_double): Likewise.
3770         (check_effective_target_vect_long_long): Likewise.
3771         (check_effective_target_vect_perm): Likewise.
3772         (check_effective_target_vect_perm_byte): Likewise.
3773         (check_effective_target_vect_perm_short): Likewise.
3774         (check_effective_target_vect_sdot_qi): Likewise.
3775         (check_effective_target_vect_udot_qi): Likewise.
3776         (check_effective_target_vect_sdot_hi): Likewise.
3777         (check_effective_target_vect_udot_hi): Likewise.
3778         (check_effective_target_vect_pack_trunc): Likewise.
3779         (check_effective_target_vect_unpack): Likewise.
3780         (check_effective_target_vect_hw_misalign): Likewise.
3781         (check_effective_target_vect_condition): Likewise.
3782         (check_effective_target_vect_cond_mixed): Likewise.
3783         (check_effective_target_vect_char_mult): Likewise.
3784         (check_effective_target_vect_short_mult): Likewise.
3785         (check_effective_target_vect_int_mult): Likewise.
3786         (check_effective_target_vect_extract_even_odd): Likewise.
3787         (check_effective_target_vect_interleave): Likewise.
3788         (check_vect_support_and_set_flags): Check if the target supports MSA
3789         and append to the list of EFFECTIVE_TARGETS.
3791 2016-10-12  Richard Biener  <rguenther@suse.de>
3793         PR debug/77947
3794         * g++.dg/torture/pr77947.C: New testcase.
3796 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3798         * gnat.dg/debug8.adb: New testcase.
3800 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3802         * gnat.dg/debug9.adb: New testcase.
3804 2016-10-12  Richard Biener  <rguenther@suse.de>
3806         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3807         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3808         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3810 2016-10-12  Richard Biener  <rguenther@suse.de>
3812         PR tree-optimization/77920
3813         * gcc.dg/torture/pr77920.c: New testcase.
3815 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3817         PR tree-optimization/77929
3818         * gcc.c-torture/compile/pr77929.c: New test.
3820         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3821         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3822         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3823         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3824         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3825         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3826         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3827         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3828         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3830 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3832         * gcc.target/sparc/setcc-4.c: Adjust.
3833         * gcc.target/sparc/setcc-5.c: Likewise.
3834         * gcc.target/sparc/setcc-6.c: Likewise.
3835         * gcc.target/sparc/setcc-7.c: Likewise.
3836         * gcc.target/sparc/setcc-8.c: Likewise.
3837         * gcc.target/sparc/setcc-9.c: Likewise.
3838         * gcc.target/sparc/setcc-10.c: Delete.
3840 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3842         PR fortran/77942
3843         * gfortran.dg/pr77942.f90
3845 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3847         * gfortran.dg/dec_math.f90: New testsuite.
3849 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3851         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3852         (main): Declare j as i32 instead of int.
3854 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3856         PR testsuite/PR77710
3857         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3858         target triplet instead of *-*-*-*.
3860 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3862         * gnat.dg/unchecked_convert10.adb: New test.
3863         * gnat.dg/unchecked_convert11.adb: Likewise.
3864         * gnat.dg/unchecked_convert12.adb: Likewise.
3866 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3868         * gcc.target/sparc/cbcond-1.c: New test.
3869         * gcc.target/sparc/cbcond-2.c: Likewise.
3870         * gcc.target/sparc/movcc-1.c: Likewise.
3871         * gcc.target/sparc/movcc-2.c: Likewise.
3872         * gcc.target/sparc/setcc-1.c: Adjust.
3873         * gcc.target/sparc/setcc-2.c: Likewise.
3874         * gcc.target/sparc/setcc-3.c: Likewise.
3875         * gcc.target/sparc/setcc-4.c: Likewise.
3876         * gcc.target/sparc/setcc-5.c: Likewise.
3877         * gcc.target/sparc/setcc-6.c: New test.
3878         * gcc.target/sparc/setcc-7.c: Likewise.
3879         * gcc.target/sparc/setcc-8.c: Likewise.
3880         * gcc.target/sparc/setcc-9.c: Likewise.
3881         * gcc.target/sparc/setcc-10.c: Likewise.
3883 2016-10-10  Jeff Law  <law@redhat.com>
3885         PR tree-optimization/71947
3886         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3887         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3888         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3889         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3890         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3891         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3893 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3895         PR fortran/77915
3896         * gfortran.dg/matmul_11.f90:  New test.
3898 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3900         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3901         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3902         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3903         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3904         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3905         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3906         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3907         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3908         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3909         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3910         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3911         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3912         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3913         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3914         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3915         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3916         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3917         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3918         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3919         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3920         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3921         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3922         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3923         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3924         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3925         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3926         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3927         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3928         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3929         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3930         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3931         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3932         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3933         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3934         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3935         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3936         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3937         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3938         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3939         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3940         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3941         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3942         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3943         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3944         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3945         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3946         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3947         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3948         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3949         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3950         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3951         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3952         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3953         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3954         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3955         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3956         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3957         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3958         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3960 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3962         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3963         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3964         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3965         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3966         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3967         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3968         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3969         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3970         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3971         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3972         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3973         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3974         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3975         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3977 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3979         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3980         Enable AArch64.
3981         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3982         vdup*_laneq.
3983         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3984         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3985         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3986         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3988 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
3989             Jiong Wang  <jiong.wang@arm.com>
3991         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3992         AArch64 support.
3993         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3994         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3995         AArch64 targets.
3996         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3997         AArch64 targets.
3998         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3999         targets.
4000         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4002 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4004         * gnat.dg/specs/vfa.ads: New test.
4006 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4008         * gnat.dg/inline13.ad[sb]: New test.
4009         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4011 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4013         * gnat.dg/biased_subtype.adb: New test.
4015 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4017         PR tree-optimization/77901
4018         * gcc.c-torture/compile/pr77901.c: New test.
4020 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4022         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4023         * gcc.dg/ipa/propalign-2.c: Likewise
4024         * gcc.dg/ipa/propalign-3.c: Likewise.
4025         * gcc.dg/ipa/propalign-4.c: Likewise.
4026         * gcc.dg/ipa/propalign-5.c: Likewise.
4028 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4030         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4032         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4034         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4035         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4037 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4039         * gfortran.dg/dec_union_11.f90: New testcase.
4041 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4043         PR c++/66443
4044         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4045         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4046         * g++.dg/cpp1y/pr66443-cxx14.C: New
4047         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4048         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4050 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4052         * g++.dg/cpp0x/addressof1.C: New test.
4053         * g++.dg/cpp0x/addressof2.C: New test.
4055 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4057         * gcc.target/powerpc/float128-type-1.c: New test to check that
4058         PowerPC 64-bit Linux enables -mfloat128-type by default.
4059         * gcc.target/powerpc/float128-type-2.c: Likewise.
4060         * gcc.target/powerpc/float128-mix.c: Change error message to
4061         reflect that __ibm128 is now #define'ed to be long double.
4063 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4065         PR fortran/77406
4066         * gfortran.dg/pr77406.f90: New test.
4067         * gfortran.dg/assumed_type_3.f90: Update error messages.
4068         * gfortran.dg/defined_operators_1.f90: Ditto.
4069         * gfortran.dg/generic_26.f90: Ditto.
4070         * gfortran.dg/generic_7.f90: Ditto.
4071         * gfortran.dg/gomp/udr5.f90: Ditto.
4072         * gfortran.dg/gomp/udr7.f90: Ditto.
4073         * gfortran.dg/interface_1.f90: Ditto.
4074         * gfortran.dg/interface_37.f90: Ditto.
4075         * gfortran.dg/interface_5.f90: Ditto.
4076         * gfortran.dg/interface_6.f90: Ditto.
4077         * gfortran.dg/interface_7.f90
4078         * gfortran.dg/no_arg_check_3.f90
4079         * gfortran.dg/operator_5.f90
4080         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4082 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4084         PR c++/77700
4085         * c-c++-common/Wint-in-bool-context.c: Update test.
4087 2016-10-07  Richard Biener  <rguenther@suse.de>
4089         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4090         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4092 2016-10-07  Marek Polacek  <polacek@redhat.com>
4094         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4096 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4098         PR c++/69733
4099         * c-c++-common/pr69733.c: New test.
4100         * gcc.dg/pr69733.c: New test.
4101         * gcc.target/i386/pr69733.c: New test.
4103 2016-10-07  Marek Polacek  <polacek@redhat.com>
4105         PR c++/77803
4106         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4108 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4110         PR tree-optimization/77664
4111         * gcc.dg/tree-ssa/pr77664.c: New test.
4112         * gcc.dg/pr77664.c: New test.
4114 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4116         * gfortran.dg/pr69955.f90: New test.
4118 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4120         PR fortran/57910
4121         * gfortran.dg/pr57910.f90: New test.
4123 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4125         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4126         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4128 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4130         PR tree-optimization/77862
4131         * gcc.dg/pr77862.c: New test.
4133 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4135         * gcc.dg/tree-ssa/evrp4.c: New test.
4137 2016-10-06  Jeff Law  <law@redhat.com>
4139         PR tree-optimization/71661
4140         * gcc.dg/tree-ssa/pr71661.c: New test.
4142 2016-10-06  Richard Biener  <rguenther@suse.de>
4144         PR tree-optimization/77855
4145         * gcc.dg/torture/pr77855.c: New testcase.
4147 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4148             Eric Botcazou  <ebotcazou@adacore.com>
4150         * g++.dg/other/pr77759.C: New test.
4152 2016-10-06  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/77839
4155         * gcc.dg/torture/pr77839.c: New testcase.
4157 2016-10-06  Marek Polacek  <polacek@redhat.com>
4159         * g++.dg/cpp1z/init-statement9.C: New test.
4161 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4163         * gcc.target/i386/pcommit-1.c: Deleted.
4164         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4165         * gcc.target/i386/sse-13.c: Ditto.
4166         * gcc.target/i386/sse-14.c: Ditto.
4167         * gcc.target/i386/sse-22.c: Ditto.
4168         * gcc.target/i386/sse-23.c: Ditto.
4169         * g++.dg/other/i386-2.C: Ditto.
4171 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4173         * gcc.target/i386/pr77833.c: Require int128 effective target.
4175 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4177         PR fortran/58991
4178         PR fortran/58992
4179         * gfortran.dg/associate_22.f90: New test.
4181 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4183         * gfortran.dg/dec_union_9.f90: New testcase.
4184         * gfortran.dg/dec_union_10.f90: New testcase.
4186 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4188         PR sanitizer/66343
4189         * gcc.dg/pch/pr66343-3.c: New test.
4190         * gcc.dg/pch/pr66343-3.hs: New file.
4192         PR sanitizer/66343
4193         * gcc.dg/pch/pr66343-1.c: New test.
4194         * gcc.dg/pch/pr66343-1.hs: New file.
4195         * gcc.dg/pch/pr66343-2.c: New test.
4196         * gcc.dg/pch/pr66343-2.hs: New file.
4198 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4200         * c-c++-common/Wint-in-bool-context.c: Update test.
4202 2016-10-05  Marek Polacek  <polacek@redhat.com>
4204         * g++.dg/cpp1z/init-statement1.C: New test.
4205         * g++.dg/cpp1z/init-statement2.C: New test.
4206         * g++.dg/cpp1z/init-statement3.C: New test.
4207         * g++.dg/cpp1z/init-statement4.C: New test.
4208         * g++.dg/cpp1z/init-statement5.C: New test.
4209         * g++.dg/cpp1z/init-statement6.C: New test.
4210         * g++.dg/cpp1z/init-statement7.C: New test.
4211         * g++.dg/cpp1z/init-statement8.C: New test.
4213 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4215         PR fortran/67524
4216         * gfortran.dg/pr67524.f90: New test.
4218 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4220         PR sanitizer/77823
4221         * c-c++-common/ubsan/shift-9.c: New test.
4223 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4225         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4226         of int if __SIZEOF_INT__ is less than 4 bytes.
4228 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4230         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4231         * gfortran.dg/class_array_20.f03: Likewise.
4232         * gfortran.dg/class_array_21.f03: Likewise.
4233         * gfortran.dg/finalize_29.f08: Likewise.
4234         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4236 2016-10-05  Richard Biener  <rguenther@suse.de>
4238         PR middle-end/77826
4239         * gcc.dg/torture/pr77826.c: New testcase.
4241 2016-10-05  Richard Biener  <rguenther@suse.de>
4243         * gcc.dg/fold-copysign-1.c: New testcase.
4245 2016-10-05  Andreas Schwab  <schwab@suse.de>
4247         * g++.dg/pr49847-2.C: Remove.
4249 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4251         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4253 2016-10-05  Richard Biener  <rguenther@suse.de>
4255         PR middle-end/55152
4256         * gcc.dg/pr55152-2.c: New testcase.
4258 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4260         * gfortran.dg/dtio_15.f90: New test.
4262 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4264         * gcc.dg/split-7.c: New test.
4266 2016-10-04  Martin Sebor  <msebor@redhat.com>
4268         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4269         %lc directive to wint_t to silence -Wformat warnings on targets
4270         where the latter is a distinct type such as long.
4272 2016-10-04  Martin Sebor  <msebor@redhat.com>
4274         PR c++/77804
4275         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4277 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4279         PR c++/77791
4280         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4282         * g++.dg/other/java3.C: Remove.
4283         * g++.dg/other/java1.C: Remove.
4284         * g++.dg/other/error12.C: Remove.
4285         * g++.dg/other/java2.C: Remove.
4286         * g++.dg/warn/Wnvdtor.C: Remove.
4287         * g++.dg/lookup/java1.C: Remove.
4288         * g++.dg/lookup/java2.C: Remove.
4289         * g++.dg/ext/pr34829.C: Remove.
4290         * g++.dg/ext/java-3.C: Remove.
4291         * g++.dg/ext/java-1.C: Remove.
4292         * g++.dg/ext/java-2.C: Remove.
4293         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4295 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4297         PR tree-optimization/77808
4298         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4300 2016-10-04  Richard Biener  <rguenther@suse.de>
4302         PR tree-optimization/77399
4303         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4305 2016-10-04  Richard Biener  <rguenther@suse.de>
4307         PR middle-end/77833
4308         * gcc.target/i386/pr77833.c: New testcase.
4310 2016-09-26  Jeff Law  <law@redhat.com>
4312         PR tree-optimization/71550
4313         PR tree-optimization/71403
4314         * gcc.c-torture/execute/pr71550.c: New test.
4316 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4318         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4319         option.
4321 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4323         Revert
4324         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4326         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4328 2016-10-03  Marek Polacek  <polacek@redhat.com>
4330         * g++.dg/cpp0x/nullptr37.C: New test.
4332 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4334         * c-c++-common/Wint-in-bool-context.c: Update test.
4336 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4338         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4339         earlier.
4340         * g++.dg/charset/asm2.c (memmove): Likewise.
4341         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4342         * g++.dg/tls/diag-4.C (foo): Likewise.
4343         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4344         dg-warning, fix up regex.
4345         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4346         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4347         * g++.old-deja/g++.mike/net31.C: Likewise.
4348         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4349         for C++17.
4350         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4351         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4353 2016-10-01  Richard Biener  <rguenther@suse.de>
4355         PR middle-end/77798
4356         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4358 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4360         PR fortran/77663
4361         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4363 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4365         PR c/77490
4366         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4367         Add dg-prune-output directive.
4369 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4371         PR fortran/66643
4372         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4373         * gfortran.fortran-torture/compile/write.f90: Update test.
4375 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4377         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4378         arm_fp16_alternative_ok as the required effective target.
4379         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4380         -mfp16-format=alternative to the dg-options directive and remove
4381         the dg-add-options directive.
4383 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4385         PR fortran/77764
4386         * gfortran.dg/dec_union_8.f90: New testcase.
4388 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4390         PR fortran/77782
4391         * gfortran.dg/dec_structure_16.f90: New testcase.
4393 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4395         * gfortran.dg/coarray_allocate_10.f08: New test.
4396         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4398 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4400         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4402 2016-09-30  Richard Biener  <rguenther@suse.de>
4404         PR tree-optimization/77399
4405         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4407 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4409         * c-c++-common/pr27336.c: Make dependency on
4410         -fdelete-null-pointer-checks explicit.
4411         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4412         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4413         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4414         * gcc.dg/pic-1.c: Require fpic target support.
4415         * gcc.dg/pic-2.c: Likewise.
4417 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4419         Implement P0001R1 - C++17 removal of register storage class specifier
4420         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4421         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4422         C++17.
4423         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4424         keyword if not __SSE2__.
4425         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4426         C++17.
4427         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4428         register keywords.
4429         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4430         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4431         no_erroneous_warning): Expect new warnings for C++17.
4432         * g++.dg/warn/register-var-2.C (f): Likewise.
4433         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4434         * g++.dg/parse/linkage2.C (foo): Likewise.
4435         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4436         keyword on parameters for C++17.
4437         * g++.dg/cpp1z/register1.C: New test.
4438         * g++.dg/cpp1z/register2.C: New test.
4439         * g++.dg/cpp1z/register3.C: New test.
4441 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4443         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4444         * gcc.target/i386/avx2-check.h (main): Ditto.
4445         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4446         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4447         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4448         * gcc.target/i386/avx512er-check.h (main): Ditto.
4449         * gcc.target/i386/avx512f-check.h (main): Ditto.
4450         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4451         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4452         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4454 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4456         PR target/77756
4457         * gcc.target/i386/pr77756.c: New test.
4459 2016-09-29  Marek Polacek  <polacek@redhat.com>
4461         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4463 2016-09-29  Marek Polacek  <polacek@redhat.com>
4465         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4466         C++14.
4468 2016-09-29  Martin Liska  <mliska@suse.cz>
4470         * objc/execute/construct1.m: New test.
4472 2016-09-29  Richard Biener  <rguenther@suse.de>
4474         PR tree-optimization/77768
4475         * gcc.dg/torture/pr77768.c: New testcase.
4477 2016-09-28  Richard Biener  <rguenther@suse.de>
4479         PR middle-end/77407
4480         * gcc.dg/pr77407.c: New testcase.
4482 2016-09-29  Richard Biener  <rguenther@suse.de>
4484         PR middle-end/55152
4485         * gcc.dg/pr55152.c: New testcase.
4486         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4488 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4490         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4491         (dg-options): Remove -m32.
4493 2016-09-28  Martin Sebor  <msebor@redhat.com>
4495         PR middle-end/77721
4496         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4498 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4500         PR libgfortran/77707
4501         * gfortran.dg/inquire_17.f90: New test.
4503 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4505         PR c++/77467
4506         * g++.dg/cpp1y/constexpr-77467.C: New test.
4508 2016-09-28  Martin Sebor  <msebor@redhat.com>
4510         PR c/77762
4511         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4512         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4513         (test_sprintf_p_const): Adjust line numbers to avoid failures
4514         introduced in r240503.
4516 2016-09-28  Martin Sebor  <msebor@redhat.com>
4518         PR middle-end/77683
4519         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4521 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4523         PR c++/77748
4524         * g++.dg/pr77550.C: Avoid undefined behavior.
4526         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4528 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4530         * gcc.dg/strlenopt-20.c: Update test.
4531         * gcc.dg/strlenopt-21.c: Likewise.
4532         * gcc.dg/strlenopt-22.c: Likewise.
4533         * gcc.dg/strlenopt-22g.c: Likewise.
4534         * gcc.dg/strlenopt-26.c: Likewise.
4535         * gcc.dg/strlenopt-5.c: Likewise.
4536         * gcc.dg/strlenopt-7.c: Likewise.
4537         * gcc.dg/strlenopt-9.c: Likewise.
4539 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4541         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4543         * g++.dg/cpp1z/lambda-this1.C: New test.
4544         * g++.dg/cpp1z/lambda-this2.C: New test.
4546         PR c++/77722
4547         * g++.dg/ubsan/return-4.C: New test.
4548         * g++.dg/ubsan/return-5.C: New test.
4549         * g++.dg/ubsan/return-6.C: New test.
4551 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4553         * lib/target-supports.exp
4554         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4555         in function comment.
4557 2016-09-27  Martin Liska  <mliska@suse.cz>
4559         PR gcov-profile/46266
4560         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4561         considered.
4563 2016-09-27  Richard Biener  <rguenther@suse.de>
4565         PR tree-optimization/77745
4566         * g++.dg/torture/pr77745.C: New testcase.
4568 2016-09-27  Richard Biener  <rguenther@suse.de>
4570         PR tree-optimization/77478
4571         * gcc.dg/torture/pr77478.c: New testcase.
4573 2016-09-27  Martin Liska  <mliska@suse.cz>
4575         PR gcov-profile/7970
4576         PR gcov-profile/16855
4577         PR gcov-profile/44779
4578         * g++.dg/gcov/pr16855.C: New test.
4580 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4582         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4584 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4586         PR fortran/77666
4587         * gfortran.dg/gomp/pr77666.f90: New test.
4589 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4591         PR ipa/77677
4592         * gcc.dg/torture/pr77677-2.c: New test.
4594 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4596         PR fortran/77420
4597         * gfortran.dg/pr77420_1.f90: New test.
4598         * gfortran.dg/pr77420_2.f90: Ditto.
4599         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4600         * gfortran.dg/pr77420_4.f90: this file.
4602 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4604         PR middle-end/77719
4605         * gfortran.dg/pr77719.f90: New test.
4607 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4609         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4610         singular form of byte when quantity is unknown.
4612 2016-09-26  Marek Polacek  <polacek@redhat.com>
4614         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4616 2016-09-26  Martin Liska  <mliska@suse.cz>
4618         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4619         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4620         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4621         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4622         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4623         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4624         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4625         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4626         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4628 2016-09-26  Marek Polacek  <polacek@redhat.com>
4630         PR c/7652
4631         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4632         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4633         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4634         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4635         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4636         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4637         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4638         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4639         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4640         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4641         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4642         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4643         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4644         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4645         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4646         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4647         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4648         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4649         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4650         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4651         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4652         * c-c++-common/attr-fallthrough-1.c: New test.
4653         * c-c++-common/attr-fallthrough-2.c: New test.
4654         * g++.dg/cpp0x/fallthrough1.C: New test.
4655         * g++.dg/cpp0x/fallthrough2.C: New test.
4656         * g++.dg/cpp1z/fallthrough1.C: New test.
4657         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4658         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4659         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4660         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4662 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4664         PR fortran/77429
4665         * gfortran.dg/pr77429.f90: New test.
4667 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4669         PR fortran/77694
4670         * gfortran.dg/pr77694.f90: New test.
4672 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4674         PR target/51244
4675         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4677 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4679         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4680         for 32-bit mode.
4682 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4684         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4685         for 32-bit mode.
4687 2016-09-24  Marek Polacek  <polacek@redhat.com>
4689         PR c/77490
4690         * c-c++-common/Wbool-operation-1.c: New test.
4691         * gcc.dg/Wbool-operation-1.c: New test.
4693 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4695         * gfortran.dg/dec_static_1.f90: New.
4696         * gfortran.dg/dec_static_2.f90: New.
4697         * gfortran.dg/dec_static_3.f90: New.
4698         * gfortran.dg/dec_static_4.f90: New.
4700 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4702         PR fortran/48298
4703         * gfortran.dg/negative_unit_check.f90: Update test.
4704         * gfortran.dg/dtio_14.f90: New test.
4706 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4708         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4709         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4710         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4711         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4712         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4713         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4714         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4716 2016-09-23  Martin Sebor  <msebor@redhat.com>
4718         PR testsuite/77713
4719         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4720         assuming long double is bigger than double.
4722 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4724         Implement P0138R2, C++17 construction rules for enum class values
4725         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4727 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4729         PR preprocessor/77672
4730         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4731         expected multiline output from first warning to reflect change
4732         in r240434.
4734 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4736         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4738 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4739             Tom de Vries  <tom@codesourcery.com>
4741         PR testsuite/77411
4742         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4744 2016-09-23  Marek Polacek  <polacek@redhat.com>
4746         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4747         * c-c++-common/gomp/atomic-13.c: Likewise.
4748         * c-c++-common/gomp/atomic-14.c: Likewise.
4749         * c-c++-common/pr60439.c: Remove invalid code.
4750         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4751         * g++.dg/expr/bitfield5.C: Likewise.
4752         * g++.dg/expr/bitfield6.C: Likewise.
4753         * g++.dg/expr/bool1.C: Likewise.
4754         * g++.dg/expr/bool3.C: Likewise.
4755         * g++.dg/expr/lval3.C: Likewise.
4756         * g++.dg/expr/lval4.C: Likewise.
4757         * g++.old-deja/g++.jason/bool5.C: Likewise.
4759 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4761         PR preprocessor/77672
4762         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4763         (test_terminator_location): New function.
4765 2016-09-23  Richard Biener  <rguenther@suse.de>
4767         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4769 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4771         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4772         -march=armv8.2-a+fp16 when supported by the hardware.
4773         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4774         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4775         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4776         semi-colons to a macro invocations.
4777         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4778         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4779         defined.
4780         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4781         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4782         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4783         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4784         defined.
4785         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4786         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4787         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4788         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4789         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4790         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4791         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4792         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4793         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4794         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4795         defined.
4796         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4797         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4798         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4799         defined.
4800         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4801         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4802         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4803         defined.
4804         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4805         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4806         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4807         defined.
4808         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4809         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4810         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4811         defined.  Also fix some white-space.
4812         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4813         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4814         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4815         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4816         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4817         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4818         defined.  Also fix some long lines and white-space.
4819         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4820         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4821         defined.  Also fix some long lines and white-space.
4822         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4823         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4824         defined.
4825         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4826         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4827         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4828         defined.
4829         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4830         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4831         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4832         defined.
4833         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4834         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4835         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4836         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4837         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4838         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4839         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4840         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4841         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4842         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4843         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4844         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4845         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4846         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4847         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4848         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4849         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4850         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4851         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4853 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4854             Matthew Wahab  <matthew.wahab@arm.com>
4856         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4857         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4858         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4859         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4860         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4861         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4862         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4863         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4864         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4865         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4866         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4867         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4868         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4869         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4870         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4871         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4872         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4873         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4874         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4875         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4876         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4877         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4878         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4879         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4880         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4881         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4882         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4883         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4884         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4885         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4886         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4887         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4888         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4889         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4890         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4891         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4892         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4894 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4896         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4897         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4898         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4899         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4900         support.
4902 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4904         PR ipa/77677
4905         * gcc.dg/torture/pr77677.c: New test.
4907 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4909         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4910         here now.
4912 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4914         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4915         options.  Add tests for float16x4_t and float16x8_t.
4917 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4919         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4920         * gcc.target/s390/risbg-ll-2.c: Ditto.
4921         * gcc.target/s390/risbg-ll-3.c: Ditto.
4923 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4925         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4926         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4928 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4930         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4931         output to the simplified instructions.
4933 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4935         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4936         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4938 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4940         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4941         (FP16_SUPPORTED): New
4942         (expected-hfloat-16x4): Make conditional on __fp16 support.
4943         (expected-hfloat-16x8): Likewise.
4944         (vdup_n_f16): Disable for non-AArch64 targets.
4945         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4946         conditional on FP16_SUPPORTED.
4947         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4948         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4949         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4950         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4951         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4952         for testing __fp16.
4953         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4954         conditional on FP16_SUPPORTED.
4955         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4956         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4958 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4960         * gcc.target/arm/short-vfp-1.c: New.
4962 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4964         * gcc.target/arm/attr-fp16-arith-1.c: New.
4966 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4968         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4969         New.
4970         (add_options_for_arm_v8_2a_fp16_neon): New.
4971         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4972         (add_options_for_arm_arch_v8_2a): Auto-generate.
4973         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4974         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4975         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4976         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4977         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4978         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4979         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4981 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4983         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4984         arm_fp16_alternative_ok.
4985         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4986         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
4987         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4988         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4989         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4990         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4991         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4992         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4993         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4994         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4995         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4996         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4997         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4998         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4999         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5000         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5001         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5002         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5003         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5004         arm_fp16_alternative_ok.
5005         * lib/target-supports.exp
5006         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5007         (check_effective_target_arm_fp16_alternative_ok): New.
5008         (check_effective_target_arm_fp16_none_ok_nocache): New.
5009         (check_effective_target_arm_fp16_none_ok): New.
5011 2016-09-23  Martin Liska  <mliska@suse.cz>
5013         * gcc.dg/ipa/pr77653.c: Replace adress
5014         with address.
5016 2016-09-23  Martin Liska  <mliska@suse.cz>
5018         * gcc.target/i386/movbe-4.c: New test.
5020 2016-09-23  Martin Liska  <mliska@suse.cz>
5022         * gcc.target/i386/crc32-5.c: New test.
5024 2016-09-23  Martin Liska  <mliska@suse.cz>
5026         * gcc.target/i386/pr71652.c: New test.
5027         * gcc.target/i386/pr71652-2.c: New test.
5028         * gcc.target/i386/pr71652-3.c: New test.
5030 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5032         * lib/gcc-dg.exp (process-message): Support relative line number
5033         notation - .+4 or .-1 etc.
5034         * gcc.dg/dg-test-1.c: New test.
5036 2016-09-22  Martin Sebor  <msebor@redhat.com>
5038         PR target/77676
5039         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5040         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5041         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5042         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5044 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5046         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5047         * gcc.dg/ifcvt-2.c: Ditto.
5048         * gcc.dg/zero_bits_compound-1.c: Ditto.
5049         * gcc.dg/zero_bits_compound-1.c: Ditto.
5050         * gcc.dg/pr40550.c: Simplify target selectors.
5051         Use dg-additional-options.
5052         * gcc.dg/pr47893.c: Ditto.
5053         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5054         additional options for 32-bit x86 targets.
5055         * gcc.dg/pr70955.c: Move to ...
5056         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5058 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR c++/61019
5061         * g++.dg/cpp0x/pr61019.C: New.
5063 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5064             Terry Guo  <terry.guo@arm.com>
5066         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5067         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5068         * gcc.target/arm/pure-code/pure-code.exp: New.
5070 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5072         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5073         Remove SSE effective target requirement.
5075 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5077         PR c++/71979
5078         * g++.dg/cpp0x/pr71979.C: New.
5080 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5082         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5084 2016-09-22  Martin Liska  <mliska@suse.cz>
5086         PR ipa/77653
5087         * gcc.dg/ipa/pr77653.c: New test.
5089 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5091         PR fortran/77665
5092         * gfortran.dg/gomp/pr77665.f90: New test.
5094 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5096         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5097         * gfortran.dg/dtio_13.f90: New test.
5099 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5101         PR fortran/66107
5102         * gfortran.dg/pr66107.f90: New test.
5104 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5106         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5107         with call to builtin delete function.
5109 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5111         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5112         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5113         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5114         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5115         tests.
5117 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5119         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5121 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5123         PR c++/77651
5124         * g++.dg/cpp1z/aligned-new6.C: New test.
5126 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5128         * gcc.target/arm/fp16-aapcs-3.c: New.
5129         * gcc.target/arm/fp16-aapcs-4.c: New.
5130         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5131         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5132         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5133         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5135 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5137         PR tree-optimization/77550
5138         * g++.dg/pr77550.C: New test.
5140 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5142         PR target/77326
5143         * gcc.target/avr/torture/pr77326.c: New test.
5145 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5147         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5149 2016-09-21  Richard Biener  <rguenther@suse.de>
5151         PR tree-optimization/77648
5152         * gcc.dg/torture/pr77648-1.c: New testcase.
5153         * gcc.dg/torture/pr77648-2.c: Likewise.
5155 2016-09-21  Richard Biener  <rguenther@suse.de>
5156         Jakub Jelinek  <jakub@redhat.com>
5158         PR tree-optimization/77621
5159         * gcc.dg/pr77621.c: New testcase.
5161 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5163         PR fortran/77657
5164         * gfortran.dg/dtio_12.f90: New test.
5166 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5168         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5170 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5172         PR tree-optimization/72835
5173         * gcc.dg/tree-ssa/pr72835.c: New test.
5175 2016-09-20  Martin Sebor  <msebor@redhat.com>
5177         PR middle-end/49905
5178         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5179         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5180         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5181         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5182         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5183         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5184         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5186 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5188         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5189         arguments/compare will be optimized away.
5190         * gcc.dg/torture/ftrapv-1.c: Likewise.
5192 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5194         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5195         will be optimized away.
5196         * gcc.dg/ipa/vrp1.c: New test.
5197         * gcc.dg/ipa/vrp2.c: New test.
5198         * gcc.dg/ipa/vrp3.c: New test.
5200 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5202         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5203         does the same transformation.
5204         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5205         * gcc.dg/tree-ssa/evrp1.c: New test.
5206         * gcc.dg/tree-ssa/evrp2.c: New test.
5207         * gcc.dg/tree-ssa/evrp3.c: New test.
5208         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5209         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5210         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5211         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5212         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5213         foling now happens early.
5214         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5215         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5216         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5217         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5218         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5220 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5222         PR target/77621
5223         * gcc.target/i386/pr77621.c: New test.
5224         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5225         pattern, loop should vectorize with -mtune=atom.
5227 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5228             Jakub Jelinek  <jakub@redhat.com>
5230         PR testsuite/63299
5231         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5232         instead of delete.
5234 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5236         PR c++/77626
5237         * g++.dg/other/pr77626.C: New test.
5239         PR c++/77638
5240         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5242         PR c++/77637
5243         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5245         PR middle-end/77624
5246         * c-c++-common/pr77624-1.c: New test.
5247         * c-c++-common/pr77624-2.c: New test.
5249 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5251         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5252         of digits expected.
5254 2016-09-20  Richard Biener  <rguenther@suse.de>
5256         PR tree-optimization/77646
5257         * gcc.dg/torture/pr77646.c: New testcase.
5259 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5261         PR c++/77434
5262         * c-c++-common/Wint-in-bool-context.c: New test.
5264 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5266         * gcc.dg/cr-decimal-dig-1.c: New test.
5268 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5270         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5271         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5272         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5273         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5275 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5277         PR rtl-optimization/77416
5278         * gcc.target/powerpc/pr77416.c: New.
5280 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5282         PR c++/77639
5283         * g++.dg/template/error-recovery4.C: New test.
5285 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5287         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5289 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5291         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5292         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5294 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5295             Jan Hubicka  <jh@suse.cz>
5297         PR target/77587
5298         * gcc.dg/pr77587.c: New test.
5299         * gcc.dg/pr77587a.c: New file.
5301 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5303         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5304         * gfortran.dg/coarray_38.f90:
5305         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5306         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5307         * gfortran.dg/coarray_allocate_7.f08: New test.
5308         * gfortran.dg/coarray_allocate_8.f08: New test.
5309         * gfortran.dg/coarray_allocate_9.f08: New test.
5310         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5311         new caf_register.
5312         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5313         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5314         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5315         get_by_refs.
5316         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5317         * gfortran.dg/coarray_lock_7.f90: Same.
5318         * gfortran.dg/coarray_poly_5.f90: Same.
5319         * gfortran.dg/coarray_poly_6.f90: Same.
5320         * gfortran.dg/coarray_poly_7.f90: Same.
5321         * gfortran.dg/coarray_poly_8.f90: Same.
5322         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5324 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5326         PR fortran/77584
5327         * gfortran.dg/dec_structure_15.f90: New testcase.
5329 2016-09-19  Richard Biener  <rguenther@suse.de>
5331         PR middle-end/77605
5332         * gcc.dg/torture/pr77605.c: New testcase.
5334 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5336         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5338 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5340         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5341         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5342         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5343         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5344         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5345         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5346         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5347         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5348         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5349         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5350         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5352 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5354         * gcc.target/i386/pr68633.c: Fix expected result.
5356 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5358         PR fortran/68078
5359         * gfortran.dg/pr68078.f90: New test.
5360         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5362 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5364         PR target/77613
5365         * gcc.target/powerpc/swaps-p8-25.c: New.
5367 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5369         PR c++/77482
5370         * g++.dg/cpp0x/constexpr-77482.C: New test.
5372         PR c++/77379
5373         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5374         thunk offsets.
5375         * g++.dg/abi/abi-tag23a.C: Likewise.
5377         PR c++/77338
5378         * g++.dg/cpp0x/decltype-77338.C: New test.
5380         PR c++/77375
5381         * g++.dg/cpp0x/mutable1.C: New test.
5383 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5385         PR fortran/77612
5386         * gfortran.dg/pr77612.f90: New test.
5388 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5390         * gcc.dg/torture/pr70421.c: Require int32plus.
5392 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5394         PR middle-end/77475
5395         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5397         PR target/77526
5398         * gcc.target/i386/pr77526.c: New test.
5400 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5401             Eric Botcazou  <ebotcazou@adacore.com>
5403         PR middle-end/77594
5404         * gcc.target/i386/pr77594.c: New test.
5406 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5408         PR fortran/69963
5409         * gfortran.dg/misplaced_implicit_character.f90: New test.
5411 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5413         PR tree-optimization/77503
5414         * gcc.dg/vect/pr77503.c: New test.
5416 2016-09-15  Richard Biener  <rguenther@suse.de>
5418         PR middle-end/77544
5419         * c-c++-common/torture/pr77544.c: New testcase.
5421 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5423         PR middle-end/77475
5424         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5425         * gcc.dg/march-generic.c: Likewise.
5426         * gcc.target/i386/spellcheck-options-1.c: New test.
5427         * gcc.target/i386/spellcheck-options-2.c: New test.
5428         * gcc.target/i386/spellcheck-options-3.c: New test.
5429         * gcc.target/i386/spellcheck-options-4.c: New test.
5431 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5433         PR fortran/72743
5434         * gfortran.dg/goacc/pr72743.f90: New test.
5436 2016-09-15  Richard Biener  <rguenther@suse.de>
5438         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5440 2016-09-15  Richard Biener  <rguenther@suse.de>
5442         PR tree-optimization/77514
5443         * gcc.dg/torture/pr77514.c: New testcase.
5445 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5447         PR c++/77549
5448         * g++.dg/lookup/pr77549.C: New test.
5450 2016-09-14  Marek Polacek  <polacek@redhat.com>
5452         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5453         * c-c++-common/gomp/atomic-13.c: Likewise.
5454         * c-c++-common/gomp/atomic-14.c: Likewise.
5455         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5456         * g++.dg/cpp1z/bool-increment1.C: New test.
5457         * c-c++-common/pr60439.c: Add dg-warning.
5458         * g++.dg/expr/bitfield4.C: Likewise.
5459         * g++.dg/expr/bitfield5.C: Likewise.
5460         * g++.dg/expr/bitfield6.C: Likewise.
5461         * g++.dg/expr/bool1.C: Likewise.
5462         * g++.dg/expr/bool3.C: Likewise.
5463         * g++.dg/expr/lval3.C: Likewise.
5464         * g++.dg/expr/lval4.C: Likewise.
5465         * g++.old-deja/g++.jason/bool5.C: Likewise.
5466         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5467         * g++.dg/other/error18.C: Likewise.
5468         * g++.dg/gomp/atomic-14.C: Likewise.
5470 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5472         PR c++/77539
5473         * g++.dg/cpp1y/pr77539.C: New.
5475 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5477         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5478         dg-require.
5479         * g++.dg/ext/builtin_alloca.C: Likewise.
5480         * g++.dg/template/spec35.C: Likewise.
5481         * gcc.dg/builtins-68.c: Likewise.
5482         * gcc.misc-tests/gcov-13.c: Likewise.
5483         * gcc.misc-tests/gcov-14.c: Likewise.
5485 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5487         * gfortran.dg/dec_structure_14.f90: New testcase.
5489 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5491         PR sanitizer/68260
5492         * c-c++-common/tsan/pr68260.c: New test.
5494 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5496         PR target/70713
5497         * gcc.target/msp430/function-attributes-1.c: New test.
5498         * gcc.target/msp430/function-attributes-2.c: New test.
5499         * gcc.target/msp430/function-attributes-3.c: New test.
5501 2015-04-18  Martin Sebor  <msebor@redhat.com>
5503         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5504         of non-nul characters.
5505         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5507 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5509         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5510         * g++.dg/cpp1z/gen-attrs1.C: New test.
5512         PR tree-optimization/77454
5513         * gcc.dg/pr77454.c: New test.
5515         PR c++/77553
5516         * g++.dg/cpp1y/constexpr-77553.C: New test.
5518 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5520         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5521         (test_show_locus): Replace rich_location::add_fixit_insert calls
5522         with add_fixit_insert_before and add_fixit_insert_after.
5524 2016-09-13  Jason Merrill  <jason@redhat.com>
5525             Tom de Vries  <tom@codesourcery.com>
5527         PR c++/77427
5528         * g++.dg/pr77427.C: New test.
5530 2016-09-13  Martin Liska  <mliska@suse.cz>
5532         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5533         effective target.
5534         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5535         * lib/target-supports.exp: Define the new target.
5537 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5539         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5540         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5542 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5544         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5545         variable arguments.
5546         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5547         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5548         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5549         variable argument.
5550         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5551         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5553 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5555         PR c++/77496
5556         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5557         * g++.dg/ext/pr77496.C: New test.
5558         * g++.dg/warn/pr77496.C: New test.
5560 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5562         PR c/72858
5563         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5564         to preserve conversion chars, and to preserve prefix information.
5565         * gcc.dg/format/pr72858.c: New test case.
5567 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5569         * gfortran.dg/pr77507.f90: Move to ...
5570         * gfortran.dg/ieee/pr77507.f90: here.
5572 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5574         PR ipa/61159
5575         * compile/pr61159.c: New testcase
5577 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5579         PR ipa/64316
5580         * gcc.dg/ipa/pr63416.c: New testcase.
5582 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5583             Steven G. Kargl  <kargl@gcc.gnu.org>
5585         PR fortran/77532
5586         * gfortran.dg/dtio_11.f90: new test.
5588 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5590         PR fortran/77507
5591         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5592         * gfortran.dg/c_assoc_4.f90: Ditto.
5594 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5596         PR C/71602
5597         * c-c++-common/va-arg-va-list-type.c: New test.
5599 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5601         PR rtl-optimization/77289
5602         * gcc.target/powerpc/pr77289.c: New test.
5604 2016-09-09  Martin Sebor  <msebor@redhat.com>
5606         PR c/77520
5607         PR c/77521
5608         * gcc.dg/pr77520.c: New test.
5609         * gcc.dg/pr77521.c: New test.
5611 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5613         PR fortran/77506
5614         * gfortran.dg/pr77506.f90: New test.
5616 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5618         PR fortran/77507
5619         * gfortran.dg/pr77507.f90: New test.
5621 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5623         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5625 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5626             Louis Krupp      <lkrupp@gcc.gnu.org>
5628         PR fortran/69514
5629         * gfortran.dg/pr69514_1.f90: New test.
5630         * gfortran.dg/pr69514_2.f90: New test.
5632 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5634         PR fortran/77500
5635         * gfortran.dg/gomp/pr77500.f90: New test.
5637         PR fortran/77516
5638         * gfortran.dg/gomp/pr77516.f90: New test.
5640 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5642         PR middle-end/77475
5643         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5644         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5645         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5646         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5647         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5648         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5650 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5652         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5653         "substring-locations.h".
5655 2016-09-07  Richard Biener  <rguenther@suse.de>
5657         PR c/77450
5658         * c-c++-common/vector-subscript-8.c: Move ..
5659         * gcc.dg/pr77450.c: ... here.
5661 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5663         PR libgfortran/77393
5664         * gfortran.dg/fmt_f0_2.f90: Update test.
5665         * gfortran.dg/fmt_f0_3.f90: New test.
5667 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5669         PR debug/77389
5670         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5671         in dg-options.
5673         PR debug/57519
5674         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5676 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5678         PR target/69255
5679         * gcc.target/i386/pr69255-1.c: New test.
5680         * gcc.target/i386/pr69255-2.c: New test.
5681         * gcc.target/i386/pr69255-3.c: New test.
5683 2016-09-06  Martin Sebor  <msebor@redhat.com>
5685         PR c/77336
5686         * gcc.dg/format/miss-7.c: New test.
5688 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5690         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5692 2016-09-06  Martin Liska  <mliska@suse.cz>
5694         PR gcov-profile/77378
5695         PR gcov-profile/77466
5696         * gcc.dg/profile-update-warning.c: New test.
5698 2016-09-06  Richard Biener  <rguenther@suse.de>
5700         PR tree-optimization/77479
5701         * gcc.dg/torture/pr77479.c: New testcase.
5703 2016-09-06  Richard Biener  <rguenther@suse.de>
5705         PR c/77450
5706         * c-c++-common/vector-subscript-7.c: Adjust.
5707         * c-c++-common/vector-subscript-8.c: New testcase.
5709 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5711         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5713 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5715         PR target/77476
5716         * gcc.target/i386/avx512f-pr77476.c: New test.
5717         * gcc.target/i386/avx512bw-pr77476.c: New test.
5718         * gcc.target/i386/avx512dq-pr77476.c: New test.
5720         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5721         Update comment to mention also avx512f.
5723         PR sanitizer/77396
5724         * g++.dg/asan/pr77396-2.C: New test.
5726 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5728         PR rtl-optimization/77452
5729         * gcc.target/i386/pr77452.c: New test.
5731 2016-09-05  Marek Polacek  <polacek@redhat.com>
5733         PR c/77423
5734         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5736 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5738         PR fortran/77391
5739         * gfortran.dg/pr77391.f90: New test.
5741 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5743         PR fortran/77460
5744         * gfortran.dg/pr77460.f90: New test.
5746 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5748         PR c/65467
5749         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5751 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5753         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5755 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5757         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5758         test case.
5759         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5760         diagnostic-test-show-locus-generate-patch.c to the sources
5761         for diagnostic_plugin_test_show_locus.c.
5763 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5765         PR c/65467
5766         * gcc.dg/gomp/_Atomic-1.c: New test.
5767         * gcc.dg/gomp/_Atomic-2.c: New test.
5768         * gcc.dg/gomp/_Atomic-3.c: New test.
5769         * gcc.dg/gomp/_Atomic-4.c: New test.
5770         * gcc.dg/gomp/_Atomic-5.c: New test.
5772         PR sanitizer/77396
5773         * g++.dg/asan/pr77396.C: New test.
5775 2016-09-01  Martin Sebor  <msebor@redhat.com>
5777         PR tree-optimization/71831
5778         * gcc.dg/builtin-object-size-16.c: New test.
5779         * gcc.dg/builtin-object-size-17.c: New test.
5781 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783         PR libgfortran/77393
5784         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5786 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5788         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5789         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5790         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5791         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5792         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5793         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5794         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5795         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5796         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5797         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5798         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5799         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5800         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5801         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5802         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5803         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5804         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5805         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5807 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5809         * gnat.dg/opt58.adb: New test.
5810         * gnat.dg/opt58_pkg.ads: New helper.
5812 2016-09-01  Richard Biener  <rguenther@suse.de>
5814         PR middle-end/77436
5815         * gcc.dg/torture/pr77436.c: New testcase.
5817 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5819         * gcc.dg/pr64252.c: Require int32plus.
5820         * gcc.dg/pr66299-1.c: Likewise.
5821         * gcc.dg/pr66299-2.c: Likewise.
5822         * gcc.dg/torture/20131115-1.c: Skip for avr.
5824 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5826         * gcc.target/aarch64/ands_3.c: New test.
5828 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5830         PR fortran/77352
5831         * gfortran.dg/gomp/pr77352.f90: New test.
5833         PR fortran/77374
5834         * gfortran.dg/gomp/pr77374.f08: New test.
5836 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5838         PR tree-optimization/73714
5839         * gcc.dg/tree-ssa/pr73714.c: New test.
5841 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5843         PR libgfortran/77393
5844         * gfortran.dg/fmt_f0_2.f90: New test.
5846 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5848         * gcc.target/i386/pr59539-2.c: Adapt options.
5849         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5851 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5853         PR fortran/77418
5854         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5855         of the associate entity and replace with a pointer to the
5856         intended item on the stack.
5858 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859             Paul Thomas  <pault@gcc.gnu.org>
5861         PR fortran/48298
5862         * gfortran.dg/dtio_1.f90: New test.
5863         * gfortran.dg/dtio_2.f90: New test.
5864         * gfortran.dg/dtio_3.f90: New test.
5865         * gfortran.dg/dtio_4.f90: New test.
5866         * gfortran.dg/dtio_5.f90: New test.
5867         * gfortran.dg/dtio_6.f90: New test.
5868         * gfortran.dg/dtio_7.f90: New test.
5869         * gfortran.dg/dtio_8.f90: New test.
5870         * gfortran.dg/dtio_9.f90: New test.
5871         * gfortran.dg/dtio_10.f90: New test.
5873 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5875         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5876         (test_many_nested_locations): New function.
5877         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5878         (test_show_locus): Handle "test_many_nested_locations".
5880 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5882         * g++.dg/template/double-greater-than-fixit.C: New test case.
5884 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5886         * gnat.dg/opt57.ad[sb]: New test.
5887         * gnat.dg/opt57_pkg.ads: New helper.
5889 2016-08-30  Richard Biener  <rguenther@suse.de>
5891         PR tree-optimization/69047
5892         * gcc.dg/pr69047.c: Fix byte-order check.
5894 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5896         PR tree-optimization/72866
5897         * gcc.dg/vect/pr72866.c: New test.
5899         PR debug/77363
5900         * g++.dg/debug/dwarf2/pr77363.C: New test.
5902         PR middle-end/77377
5903         * gcc.target/i386/pr77377.c: New test.
5905         PR debug/77389
5906         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5907         in dg-options.
5909 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5911         * gfortran.dg/pr77372.f90: Moved to ...
5912         * gfortran.dg/ieee/pr77372.f90: here.
5914 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5916         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5917         vector short/char initializations.
5918         * gcc.target/powerpc/vec-init-5.c: Likewise.
5919         * gcc.target/powerpc/vec-init-6.c: New compile time test for
5920         vector initialization optimizations.
5921         * gcc.target/powerpc/vec-init-7.c: Likewise.
5922         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5923         vector float/double initializations.
5924         * gcc.target/powerpc/vec-init-9.c: Likewise.
5926 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
5928         PR target/77403
5929         * gcc.target/i386/pr77403.c: New test.
5931 2016-08-29  Marek Polacek  <polacek@redhat.com>
5933         PR c/77292
5934         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5936 2016-08-29  Tom de Vries  <tom@codesourcery.com>
5938         PR c/77398
5939         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5941 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
5943         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5945 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
5947         * gfortran.dg/dec_structure_13.f90: New testcase.
5949 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
5951         PR fortran/77261
5952         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5953         available.
5955 2016-08-28  Tom de Vries  <tom@codesourcery.com>
5957         PR lto/70955
5958         * gcc.dg/pr70955.c: New test.
5959         * gcc.dg/lto/pr70955_0.c: Same.
5960         * gcc.dg/lto/pr70955_1.c: Same.
5962 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
5964         PR tree-optimization/71077
5965         * gcc.target/i386/pr71077.c: New test.
5967 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5969         PR fortran/77380
5970         * gfortran.dg/pr77380.f90: New test.
5972 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5974         PR fortran/77372
5975         gfortran.dg/pr77372.f90: New test.
5977 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5979         * gcc.dg/spellcheck-fields-2.c (test): Move
5980         dg-begin/end-multiline-output within function body.
5981         (test_macro): New function.
5983 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
5985         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5986         (test_fixit_insert): Update expected output.
5987         (test_fixit_remove): Likewise.
5988         (test_fixit_replace): Likewise.
5990 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5992         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5993         Fix typo.
5995 2016-08-26  Richard Biener  <rguenther@suse.de>
5997         PR tree-optimization/69047
5998         * gcc.dg/pr69047.c: New testcase.
6000 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6001             Martin Jambhor  <mjambor@suse.cz>
6003         * gcc.dg/ipa/propbits-1.c: New test-case.
6004         * gcc.dg/ipa/propbits-2.c: Likewise.
6005         * gcc.dg/ipa/propbits-3.c: Likewise.
6007 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6009         PR fortran/77351
6010         * gfortran.dg/pr77351.f90: New test.
6012 2016-08-25  Marek Polacek  <polacek@redhat.com>
6014         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6016 2016-08-25  Marek Polacek  <polacek@redhat.com>
6018         PR c/77323
6019         * gcc.dg/pr77323.c: New test.
6021 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6023         PR fortran/77358
6024         * gfortran.dg/submodule_17.f08: New test.
6026 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6027             Michael Collison  <michael.collison@arm.com>
6029         * gcc.target/arm/builtin_saddl.c: New testcase.
6030         * gcc.target/arm/builtin_saddll.c: New testcase.
6031         * gcc.target/arm/builtin_uaddl.c: New testcase.
6032         * gcc.target/arm/builtin_uaddll.c: New testcase.
6033         * gcc.target/arm/builtin_ssubl.c: New testcase.
6034         * gcc.target/arm/builtin_ssubll.c: New testcase.
6035         * gcc.target/arm/builtin_usubl.c: New testcase.
6036         * gcc.target/arm/builtin_usubll.c: New testcase.
6038 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6040         PR target/77270
6041         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6042         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6043         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6044         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6045         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6046         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6047         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6048         effective target.  Remove scan-assembler-times directives.
6049         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6050         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6051         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6053 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6055         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6056         of unsigned int.
6057         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6059 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6061         PR testsuite/77317
6062         * lib/target-supports.exp
6063         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6064         (check_effective_target_vect_natural_alignment): Ditto.
6065         (check_effective_target_vector_alignment_reachable): Ditto.
6066         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6068 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6070         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6072 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6074         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6075         being created from pointers to memory locations.
6076         * gcc.target/powerpc/vec-init-2.c: Likewise.
6078 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6080         * gfortran.dg/dec_structure_12.f90: New testcase.
6082 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6084         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6086 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6088         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6089         verification.
6091 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6093         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6094         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6096 2016-08-23  Richard Biener  <rguenther@suse.de>
6098         PR tree-optimization/27336
6099         * c-c++-common/pr27336.c: New testcase.
6101 2016-08-22  Marek Polacek  <polacek@redhat.com>
6103         PR c++/77321
6104         * g++.dg/cpp1y/pr77321.C: New test.
6106 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6108         PR fortran/60774
6109         * gfortran.dg/empty_label.f: Adjust test for new error message.
6110         * gfortran.dg/empty_label.f90: Ditto.
6111         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6112         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6113         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6115 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6117         PR fortran/61318
6118         * gfortran.dg/pr61318.f90: New test.
6120 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6122         PR fortran/77260
6123         * gfortran.dg/pr77260_1.f90: New test.
6124         * gfortran.dg/pr77260_2.f90: Ditto.
6126 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6128         PR middle-end/77269
6129         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6130         __builtin_signbitf and __builtin_signbitl in expected generic
6131         expansion.
6132         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6133         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6134         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6135         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6136         tests.
6138 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6140         * gcc.dg/torture/float128-builtin.c,
6141         gcc.dg/torture/float128-ieee-nan.c,
6142         gcc.dg/torture/float128x-builtin.c,
6143         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6144         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6145         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6146         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6147         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6148         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6149         gcc.dg/torture/floatn-nan.h: New tests.
6151 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6153         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6154         macro.
6155         (main): Update calls to TEST_I_F.
6156         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6157         macro.
6158         (main): Update calls to TEST_I_F.
6160 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6162         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6163         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6164         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6165         names in calls to TEST_I_F.
6167 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6169         PR c/52952
6170         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6172 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6174         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6175         and !natural_alignment_64.
6176         * gcc.dg/ipa/propalign-2.c: Likewise.
6177         * gcc.dg/ipa/propalign-3.c: Likewise.
6178         * gcc.dg/ipa/propalign-4.c: Likewise.
6179         * gcc.dg/ipa/propalign-5.c: Likewise.
6180         * lib/target-supports.exp
6181         (check_effective_target_natural_alignment_32): Add avr-*-*.
6183 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6185         PR tree-optimization/61839
6186         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6187         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6188         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6189         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6191 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6193         PR c/32187
6194         * lib/target-supports.exp (check_effective_target_float16)
6195         (check_effective_target_float32, check_effective_target_float64)
6196         (check_effective_target_float128, check_effective_target_float32x)
6197         (check_effective_target_float64x)
6198         (check_effective_target_float128x)
6199         (check_effective_target_float16_runtime)
6200         (check_effective_target_float32_runtime)
6201         (check_effective_target_float64_runtime)
6202         (check_effective_target_float128_runtime)
6203         (check_effective_target_float32x_runtime)
6204         (check_effective_target_float64x_runtime)
6205         (check_effective_target_float128x_runtime)
6206         (check_effective_target_floatn_nx_runtime)
6207         (add_options_for_float16, add_options_for_float32)
6208         (add_options_for_float64, add_options_for_float128)
6209         (add_options_for_float32x, add_options_for_float64x)
6210         (add_options_for_float128x): New procedures.
6211         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6212         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6213         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6214         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6215         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6216         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6217         gcc.dg/torture/float128-complex.c,
6218         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6219         gcc.dg/torture/float128x-basic.c,
6220         gcc.dg/torture/float128x-complex.c,
6221         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6222         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6223         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6224         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6225         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6226         gcc.dg/torture/float32x-basic.c,
6227         gcc.dg/torture/float32x-complex.c,
6228         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6229         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6230         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6231         gcc.dg/torture/float64x-basic.c,
6232         gcc.dg/torture/float64x-complex.c,
6233         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6234         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6235         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6236         gcc.dg/torture/floatn-tg.h,
6237         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6238         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6239         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6240         gcc.dg/torture/fp-int-convert-float128x.c,
6241         gcc.dg/torture/fp-int-convert-float16-timode.c,
6242         gcc.dg/torture/fp-int-convert-float16.c,
6243         gcc.dg/torture/fp-int-convert-float32-timode.c,
6244         gcc.dg/torture/fp-int-convert-float32.c,
6245         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6246         gcc.dg/torture/fp-int-convert-float32x.c,
6247         gcc.dg/torture/fp-int-convert-float64-timode.c,
6248         gcc.dg/torture/fp-int-convert-float64.c,
6249         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6250         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6251         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6252         maximum exponent of floating-point type.  Use it in testing
6253         whether 0x8...0 fits in the floating-point type.  Always treat -1
6254         (signed 0xf...f) as fitting in the floating-point type.
6255         (M_OK1): New macro.
6256         * gcc.dg/torture/fp-int-convert-double.c,
6257         gcc.dg/torture/fp-int-convert-float.c,
6258         gcc.dg/torture/fp-int-convert-float128-timode.c,
6259         gcc.dg/torture/fp-int-convert-float128.c,
6260         gcc.dg/torture/fp-int-convert-float80-timode.c,
6261         gcc.dg/torture/fp-int-convert-float80.c,
6262         gcc.dg/torture/fp-int-convert-long-double.c,
6263         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6265 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6267         PR fortran/72744
6268         * gfortran.dg/gomp/pr72744.f90: New test.
6270         PR fortran/69281
6271         * gfortran.dg/gomp/pr69281.f90: New test.
6273 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6275         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6276         the last special seed value.
6277         * gfortran.dg/random_7.f90: Use size for last array member instead
6278         of hardcoded value.
6280 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6282         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6283         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6285 2016-08-19  Richard Biener  <rguenther@suse.de>
6287         PR tree-optimization/77286
6288         * gcc.dg/torture/pr77286.c: New testcase.
6290 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6292         * gcc.dg/verbose-asm-2.c: New test case.
6294 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6296         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6297         (custom_diagnostic_finalizer): Update for change to
6298         diagnostic_show_locus.
6300 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6302         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6303         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6305 2016-08-18  Marek Polacek  <polacek@redhat.com>
6307         PR c/71514
6308         * gcc.dg/pr71514.c: New test.
6310 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6312         PR target/72839
6313         * gcc.target/i386/pr72839.c: New test.
6315 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6317         PR middle-end/70895
6318         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6319         * c-c++-common/goacc/reduction-1.c: Likewise.
6320         * c-c++-common/goacc/reduction-2.c: Likewise.
6321         * c-c++-common/goacc/reduction-3.c: Likewise.
6322         * c-c++-common/goacc/reduction-4.c: Likewise.
6324 2016-08-18  Alan Modra  <amodra@gmail.com>
6326         * gcc.c-torture/compile/pr72771.c: New.
6328 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6330         PR fortran/67496
6331         * gfortran.dg/pr67496.f90: New test.
6333 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6335         PR tree-optimization/71752
6336         * gcc.dg/vect/pr71752.c: New.
6338 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6340         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6342 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6344         PR middle-end/77259
6345         * g++.dg/ipa/devirt-52.C: New test.
6347 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6349         * c-c++-common/goacc/reduction-6.c: New testcase.
6351 2016-08-17  Richard Biener  <rguenther@suse.de>
6353         PR tree-optimization/76490
6354         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6355         * gcc.dg/pr52904.c: XFAIL.
6357 2016-08-17  Richard Biener  <rguenther@suse.de>
6359         PR tree-optimization/23855
6360         * gcc.dg/loop-unswitch-2.c: Adjust.
6362 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6364         PR tree-optimization/72817
6365         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6367 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6369         PR libgcc/77265
6370         * gcc.dg/torture/float128-extend-inf.c: New test.
6372 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6374         PR c/72857
6375         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6376         for embedded NUL.
6377         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6378         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6379         caret placement.
6380         (test_oct): Likewise.
6381         (test_multiple): Likewise.
6382         (test_field_width_specifier): Likewise.
6383         (test_field_width_specifier_2): New function.
6384         (test_field_precision_specifier): New function.
6385         (test_embedded_nul): Update expected caret placement.
6386         (test_non_contiguous_strings): Update line number.
6387         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6388         (__emit_string_literal_range): Add "caret_idx" param.
6389         (test_simple_string_literal): Add value for new param, updating
6390         expected output..
6391         (test_concatenated_string_literal): Likewise.
6392         (test_multiline_string_literal): Likewise.
6393         (test_hex): Likewise.
6394         (test_oct): Likewise.
6395         (test_multiple): Likewise.
6396         (test_ucn4): Likewise.
6397         (test_ucn8): Likewise.
6398         (test_u8): Likewise.
6399         (test_u): Likewise; update expected message, from "range" to
6400         "location".
6401         (test_U): Likewise.
6402         (test_L): Likewise.
6403         (test_macro): Add value for new param.
6404         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6405         (__emit_string_literal_range): Add "caret_idx" param.
6406         (test_stringified_token_1): Add value for new param.  Update
6407         expected message, from "range" to "location".
6408         (test_stringized_token_2): Likewise, adding param to macro.
6409         (test_stringified_token_3): Likewise.
6410         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6411         (emit_warning): Convert param from source_range to location_t.
6412         (test_string_literals): Add caret_idx param, and use it when
6413         constructing a substring_loc.  Update error message, from
6414         "range" to "location".
6416 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6418         PR target/71910
6419         * g++.dg/gomp/pr71910.C: New test.
6421         PR middle-end/67485
6422         * gcc.c-torture/compile/pr67485.c: New test.
6424         PR target/72867
6425         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6427 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6429         PR tree-optimization/69848
6430         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6432 2016-08-16  Martin Liska  <mliska@suse.cz>
6434         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6435         of memory operations so that it can be handled by core2
6436         in 32-bit mode.
6438 2016-08-16  Richard Biener  <rguenther@suse.de>
6440         PR tree-optimization/76783
6441         * gcc.dg/pr76783.c: New testcase.
6442         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6444 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6446         PR tree-optimization/72817
6447         PR tree-optimization/73450
6448         * gcc.dg/tree-ssa/pr72817.c: New test.
6449         * gcc.dg/tree-ssa/pr73450.c: New test.
6451 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6453         * gfortran.dg/init_flag_13.f90: New testcase.
6454         * gfortran.dg/init_flag_14.f90: Ditto.
6455         * gfortran.dg/init_flag_15.f03: Ditto.
6456         * gfortran.dg/dec_init_1.f90: Ditto.
6457         * gfortran.dg/dec_init_2.f90: Ditto.
6459 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6461         PR target/72867
6462         * gcc.target/i386/pr72867.c: New test.
6464 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6466         * c-c++-common/dump-ada-spec-5.c: New test.
6468 2016-08-15  Richard Biener  <rguenther@suse.de>
6470         PR tree-optimization/73434
6471         * gcc.dg/torture/pr73434.c: New testcase.
6473 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6475         PR tree-optimization/72824
6476         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6478 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6480         PR fortran/70598
6481         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6482         in use_device clause.
6483         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6484         * gfortran.dg/goacc/list.f95: Adjust to catch
6485         "neither a POINTER nor an array" error messages.
6487 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6489         PR target/76342
6490         * gcc.target/i386/pr76342.c: New test.
6492 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6494         PR c/71512
6495         * g++.dg/ubsan/pr71512.C: New test.
6496         * c-c++-common/ubsan/pr71512-1.c: New test.
6497         * c-c++-common/ubsan/pr71512-2.c: New test.
6499 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6501         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6502         vector initialization options.
6503         * gcc.target/powerpc/vec-init-2.c: Likewise.
6504         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6505         is generated on ISA 3.0.
6507 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6509         PR middle-end/71654
6510         * gcc.dg/c-c++-common/pr71654.c: New test.
6511         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6512         dg-options.
6513         * gcc.dg/tree-ssa/vrp24: Likewise.
6515 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6517         PR c/67410
6518         * gcc.dg/pr67410.c: New test.
6520 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6522         PR tree-optimization/69848
6523         * gcc.dg/vect/vect-pr69848.c: New test.
6525 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6527         PR testsuite/71008
6528         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6529         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6530         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6531         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6533 2016-08-12  Richard Biener  <rguenther@suse.de>
6535         PR tree-optimization/57326
6536         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6537         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6538         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6539         * gcc.target/i386/pr45685.c: Likewise.
6540         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6541         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6542         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6543         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6544         * gfortran.dg/pr34163.f90: Likewise.
6546 2016-08-12  Martin Liska  <mliska@suse.cz>
6548         * g++.dg/gcov/gcov-16.C: New test.
6549         * lib/gcov.exp: Support new argument for run-gcov function.
6551 2016-08-12  Martin Liska  <mliska@suse.cz>
6553         PR gcov-profile/35590
6554         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6556 2016-08-12  Richard Biener  <rguenther@suse.de>
6558         PR tree-optimization/72851
6559         * gcc.dg/torture/pr72851.c: New testcase.
6561 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6563         PR debug/63240
6564         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6565         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6566         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6567         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6568         DW_AT_deleted.
6570         PR debug/55641
6571         * g++.dg/debug/dwarf2/ref-1.C: New.
6573         PR debug/49366
6574         * g++.dg/debug/dwarf2/template-params-12.H: New.
6575         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6576         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6577         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6578         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6579         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6580         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6581         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6583 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6585         PR target/72863
6586         * gcc.target/powerpc/pr72863.c: New test.
6588 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6590         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6592 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6594         * gcc.target/i386/pieces-strcpy-1.c: New test.
6595         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6597 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6599         PR c++/72868
6600         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6602 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6604         * gcc.target/i386/pieces-memcpy-1.c: New test.
6605         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6606         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6607         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6608         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6609         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6611 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6613         PR c/72816
6614         * gcc.dg/pr72816.c: Remove dg-error.
6616 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6618         PR tree-optimization/71083
6619         * gcc.c-torture/execute/pr71083.c: New test.
6620         * gnat.dg/loop_optimization23.adb: New test.
6621         * gnat.dg/loop_optimization23_pkg.ads: New test.
6622         * gnat.dg/loop_optimization23_pkg.adb: New test.
6624 2016-08-11  Richard Biener  <rguenther@suse.de>
6626         PR tree-optimization/72772
6627         * gcc.dg/graphite/pr35356-1.c: Adjust.
6628         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6630 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6632         * gfortran.dg/random_7.f90: Take into account that the last seed
6633         value is the special p value.
6634         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6636 2016-08-11  Richard Biener  <rguenther@suse.de>
6638         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6640 2016-08-11  Alan Modra  <amodra@gmail.com>
6642         * gcc.target/powerpc/pr71680.c: New.
6644 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6646         * gcc.target/powerpc/bfp/bfp.exp: New file.
6647         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6648         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6649         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6650         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6651         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6652         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6653         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6654         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6655         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6656         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6657         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6658         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6659         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6660         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6661         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6662         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6663         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6664         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6665         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6666         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6667         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6668         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6669         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6670         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6671         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6672         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6673         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6674         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6675         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6676         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6677         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6678         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6679         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6680         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6681         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6682         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6683         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6684         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6685         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6686         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6687         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6688         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6689         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6690         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6691         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6692         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6693         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6694         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6695         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6696         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6697         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6698         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6699         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6701 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6703         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6704         Add aarch64*-*-*.
6706 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6708         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6710 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6712         PR target/72853
6713         * gcc.target/powerpc/pr72853.c: New test.
6715 2016-08-10  Martin Liska  <mliska@suse.cz>
6717         PR gcov-profile/58306
6718         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6720 2016-08-10  Martin Liska  <mliska@suse.cz>
6722         * g++.dg/gcov/gcov-threads-1.C: New test.
6724 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6726         PR target/71873
6727         * gcc.target/avr/pr71873.c: New test.
6729 2016-08-09  Martin Liska  <mliska@suse.cz>
6731         * g++.dg/gcov/gcov-dump-1.C: New test.
6732         * g++.dg/gcov/gcov-dump-2.C: New test.
6734 2016-08-09  Martin Liska  <mliska@suse.cz>
6736         * gcc.dg/tree-prof/val-prof-9.c: New test.
6738 2016-08-09  Martin Liska  <mliska@suse.cz>
6740         * gcc.dg/tree-prof/val-prof-8.c: New test.
6742 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6744         PR ipa/71981
6745         * gcc.dg/ipa/pr71981.c: New test.
6747 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6749         PR tree-optimization/33707
6750         * gcc.dg/vect/pr33707.c: New test.
6752 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6754         PR tree-optimization/pr72772
6755         * gcc.dg/tree-ssa/pr72772.c: New test.
6757 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6759         PR rtl-optimization/66669
6760         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6762 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6764         PR tree-optimization/72824
6765         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6767 2016-08-09  Richard Biener  <rguenther@suse.de>
6769         PR tree-optimization/71802
6770         * gcc.dg/torture/pr71802.c: New testcase.
6772 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6774         PR c++/72809
6775         * g++.dg/eh/stdarg1.C: New test.
6777 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6779         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6780         test command line in failure log.
6781         (profopt-execute): dito. Make autofdo file names unique.
6783 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6785         PR c/64955
6786         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6787         output.
6789 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6791         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6792         c99_runtime.
6793         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6794         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6795         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6796         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6797         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6798         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6800 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6802         PR c/52952
6803         * gcc.dg/cpp/pr66415-1.c: Likewise.
6804         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6805         * gcc.dg/format/c90-printf-1.c: Likewise.
6806         * gcc.dg/format/diagnostic-ranges.c: New test case.
6808 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6810         PR fortran/72716
6811         * gfortran.dg/gomp/pr72716.f90: New test.
6813         PR middle-end/72781
6814         * gcc.dg/gomp/pr72781.c: New test.
6816         PR middle-end/68762
6817         * g++.dg/vect/pr68762-1.cc: New test.
6818         * g++.dg/vect/pr68762-2.cc: New test.
6819         * g++.dg/vect/pr68762.h: New file.
6821 2016-08-08  Martin Sebor  <msebor@redhat.com>
6823         PR testsuite/72838
6824         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6825         * g++.dg/warn/overflow-warn-3.C: Same.
6826         * g++.dg/warn/overflow-warn-4.C: Same.
6828 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6830         PR fortran/71936
6831         * gfortran.dg/allocate_with_source_21.f03: New test.
6833 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6835         PR fortran/72698
6836         * gfortran.dg/allocate_with_source_20.f03: New test.
6838 2016-08-08  Alan Modra  <amodra@gmail.com>
6840         * gcc.c-torture/compile/pr72802.c: New.
6842 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6844         PR fortran/70524
6845         * gfortran.dg/dependency_48.f90: New test.
6847 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6849         PR fortran/70040
6850         * gfortran.dg/pr70040.f90:  New testcase.
6852 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6854         PR fortran/71961
6855         * gfortran.dg/matmul_10.f90:  New testcase.
6857 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6859         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6861 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6863         PR c/72816
6864         * gcc.dg/pr72816.c: New test.
6866 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6868         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6869         * g++.dg/conversion/pr41426.C: Likewise.
6870         * g++.dg/conversion/pr66211.C: Likewise.
6871         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6872         * g++.dg/init/ref8.C: Likewise.
6873         * g++.old-deja/g++.law/cvt20.C: Likewise.
6874         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6876 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6878         PR tree-optimization/18046
6879         * gcc.dg/tree-ssa/vrp105.c: New test.
6880         * gcc.dg/tree-ssa/vrp106.c: New test.
6882 2016-08-05  Martin Sebor  <msebor@redhat.com>
6884         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6885         1ul in diagnostics.  Remove hyphen from "constant-expression."
6886         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6887         * g++.dg/cpp0x/static_assert3.C: Same.
6888         * g++.dg/cpp1y/constexpr-throw.C: Same.
6889         * g++.dg/template/nontype3.C: Same.
6890         * g++.dg/warn/overflow-warn-1.C: Same.
6891         * g++.dg/warn/overflow-warn-3.C: Same.
6892         * g++.dg/warn/overflow-warn-4.C: Same.
6894 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6896         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6897         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6898         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6899         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6901 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6903         PR tree-optimization/72810
6904         * gcc.dg/tree-ssa/vrp110.c: New test.
6906 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6908         PR Target/72819
6909         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6910         registers.
6911         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6912         saving the half-precision registers.
6913         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6914         value is returned in h0.
6915         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6916         are passed in FP/SIMD registers.
6917         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6918         passing works corrcetly.
6919         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6920         (hfa_f16x2_t): Likewise.
6921         (hfa_f16x3_t): Likewise.
6922         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6923         are promoted to double and passed in a double register.
6924         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6925         are promoted to double and stacked.
6926         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6927         __fp16 data types.
6928         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6929         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6930         __fp16 first get passed in FP/SIMD registers, then stacked.
6932 2016-08-05  Nathan Sidwell  <nathan@acm.org>
6934         PR c++/68724
6935         * g++.dg/cpp0x/pr68724.C: New.
6937 2016-08-05  Richard Biener  <rguenther@suse.de>
6939         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6941 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6943         * gcc.dg/tree-ssa/vrp107.c: New test.
6944         * gcc.dg/tree-ssa/vrp108.c: New test.
6945         * gcc.dg/tree-ssa/vrp109.c: New test.
6947 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6949         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6950         dg-options.
6952 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6954         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6955         test-cases.
6956         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6957         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6958         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6959         test-cases.
6960         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6961         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6962         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6963         large_double.
6965 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
6967         PR c++/72800
6968         * g++.dg/cpp1y/lambda-ice1.C: New.
6970 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6972         PR c++/72759
6973         * g++.dg/cpp1y/pr72759.C: New test.
6975 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
6977         * gcc.dg/switch-10.c: New test.
6979 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
6981         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6983 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
6985         * c-c++-common/goacc/routine-5.c: Update.
6987 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6989         PR rtl-optimization/70903
6990         * gcc.c-torture/execute/pr70903.c: New test.
6992 2016-08-04  Martin Liska  <mliska@suse.cz>
6994         * gcc.dg/params/params.exp: Replace file exists with
6995         TESTING_IN_BUILD_TREE.
6997 2016-08-04  Marek Polacek  <polacek@redhat.com>
6999         PR c++/70229
7000         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7002 2016-08-04  Richard Biener  <rguenther@suse.de>
7004         PR middle-end/71984
7005         * gcc.dg/torture/pr71984.c: Guard correctness check for
7006         little-endian.
7008 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7010         * gcc.c-torture/compile/20160802-1.c: New testcase.
7012 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7014         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7016 2016-08-03  Richard Biener  <rguenther@suse.de>
7018         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7019         and remove -O3.
7020         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7021         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7023 2016-08-03  Richard Biener  <rguenther@suse.de>
7025         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7026         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7027         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7028         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7030 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7032         * gcc.dg/init-excess-2.c: Require int32plus.
7033         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7034         * gcc.dg/pr59963-2.c: Require int32plus.
7035         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7036         * gcc.dg/unroll-7.c: Require int32plus.
7038 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7040         PR tree-optimization/34114
7041         * gcc.dg/tree-ssa/loop-42.c: New test.
7043 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7045         * gcc.target/aarch64/vminmaxnm.c: New.
7046         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7047         tests.
7049 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7051         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7052         vec_extract for vector float, vector int, vector short, and vector
7053         char.
7054         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7055         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7056         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7057         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7059 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7061         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7062         single stack adjustment, no writeback.
7063         * gcc.target/aarch64/test_frame_12.c: Likewise.
7064         * gcc.target/aarch64/test_frame_13.c: Likewise.
7065         * gcc.target/aarch64/test_frame_15.c: Likewise.
7066         * gcc.target/aarch64/test_frame_6.c: Likewise.
7067         * gcc.target/aarch64/test_frame_7.c: Likewise.
7068         * gcc.target/aarch64/test_frame_8.c: Likewise.
7069         * gcc.target/aarch64/test_frame_16.c: New test.
7071 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7073         PR target/72748
7074         * gcc.target/i386/pr72748.c: New test.
7076 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7078         PR tree-optimization/71818
7079         * gcc.dg/vect/pr71818.c: New
7081 2016-08-01  Martin Liska  <mliska@suse.cz>
7083         PR tree-optimization/71857
7084         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7086 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7088         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7090 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7092         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7094 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7096         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7097         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7099 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7101         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7102         (check_effective_target_c++): Likewise. Also match for libstdc++.
7104 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7106         PR fortran/41922
7107         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7108         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7109         * gfortran.dg/pr41922.f90: New test.
7111 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7113         PR fortran/68566
7114         * gfortran.dg/pr68566.f90: new test.
7116 2016-07-30  Martin Sebor  <msebor@redhat.com>
7118         PR c++/60760
7119         PR c++/71091
7120         * g++.dg/cpp0x/constexpr-cast.C: New test.
7121         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7122         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7123         * g++.dg/ubsan/pr63956.C: Correct.
7125 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7127         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7128         vector double or vector long where the vector is in memory.
7129         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7130         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7132 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7134         PR fortran/69867
7135         * gfortran.dg/pr69867.f90: New test.
7137 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7139         PR fortran/69962
7140         * gfortran.dg/pr69962.f90: New test.
7142 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7144         PR fortran/70006
7145         * gfortran.dg/pr70006.f90: New test.
7147 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7149         PR fortran/71730
7150         * gfortran.dg/pr71730.f90: New test.
7151         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7152         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7153         * gfortran.dg/array_constructor_26.f03: Ditto.
7155 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7157         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7158         * gcc.target/powerpc/pr71763.c: Likewise.
7160 2016-07-29  Marek Polacek  <polacek@redhat.com>
7162         PR c/71742
7163         * gcc.dg/940510-1.c: Adjust dg-error.
7164         * gcc.dg/c99-flex-array-1.c: Likewise.
7165         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7167         PR c/71853
7168         * gcc.dg/noncompile/pr71853.c: New test.
7170         PR c/71573
7171         * gcc.dg/noncompile/pr71573.c: New test.
7173         PR c/71926
7174         * g++.dg/warn/Wparentheses-30.C: New test.
7175         * gcc.dg/Wparentheses-14.c: New test.
7177 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7179         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7181 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7183         PR tree-optimization/57558
7184         * gcc.dg/vect/pr57558-1.c: New test.
7185         * gcc.dg/vect/pr57558-2.c: New test.
7187 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7189         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7190         to scan forwprop1 dump pass.
7192 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7194         PR c++/51488
7195         * g++.dg/template/pr51488.C: New.
7197 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7199         PR c/71969
7200         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7201         static __inline__.
7202         * gcc.dg/pr71969-1.c: New test.
7203         * gcc.dg/pr71969-2.c: New test.
7204         * gcc.dg/pr71969-3.c: New test.
7206 2016-07-29  Marek Polacek  <polacek@redhat.com>
7208         PR c/71574
7209         * c-c++-common/pr71574.c: New test.
7211         PR c/71583
7212         * gcc.dg/noncompile/pr71583.c: New test.
7214 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7216         PR middle-end/68217
7217         * gcc.dg/pr68217.c: New test.
7219 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7221         PR fortran/71067
7222         * gfortran.dg/pr71067_1.f90: New test.
7223         * gfortran.dg/pr71067_2.f90: Ditto.
7225 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7227         * gcc.target/powerpc/vec-extract-1.c: New test.
7229 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7231         PR fortran/71799
7232         * gfortran.dg/pr71799.f90: New test.
7234 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7236         PR c++/71665
7237         * g++.dg/cpp0x/pr71665-1.C: New.
7238         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7239         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7240         * g++.dg/ext/label10.C: Likewise.
7241         * g++.dg/parse/constant5.C: Likewise.
7243 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7245         PR fortran/71859
7246         * gfortran.dg/pr71859.f90: New test.
7247         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7248         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7250 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7252         PR fortran/71883
7253         * gfortran.dg/pr71883.f90: New test.
7255 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7257         PR tree-optimization/71734
7258         * g++.dg/vect/pr70729-nest.cc: New test.
7260 2016-07-28  Renlin Li  <renlin.li@arm.com>
7262         Revert
7263         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7265         PR fortran/71902
7266         * gfortran.dg/dependency_47.f90:  New test.
7268 2016-07-28  Martin Liska  <mliska@suse.cz>
7270         PR gcov-profile/68025
7271         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7273 2016-07-28  Martin Liska  <mliska@suse.cz>
7275         * g++.dg/vect/pr70944.cc: New test.
7277 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7279         PR middle-end/71994
7280         * gcc.dg/torture/pr71994.c: New test.
7282 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7284         PR middle-end/71078
7285         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7286         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7287         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7289 2016-07-27  Richard Biener  <rguenther@suse.de>
7291         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7293 2016-07-27  Martin Liska  <mliska@suse.cz>
7295         * gcc.dg/predict-13.c: New test.
7296         * gcc.dg/predict-14.c: New test.
7298 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7300         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7301         including stdint.h.
7302         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7303         including stdint.h.
7305 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7307         PR target/71869
7308         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7309         IEEE built-in functions handle quiet and signalling NaNs
7310         correctly.
7312 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7314         PR fortran/71862
7315         * gfortran.dg/pr71862.f90: New test.
7317 2016-07-26  Martin Sebor  <msebor@redhat.com>
7319         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7320         selector with dg-options.
7322 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7324         PR tree-optimization/18046
7325         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7326         * gcc.dg/tree-ssa/vrp103.c: New test.
7327         * gcc.dg/tree-ssa/vrp104.c: New test.
7329 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7331         * gcc.target/powerpc/pr63354.c: Require lp64 since
7332         -mprofile-kernel is not legal with -m32.
7334 2016-07-26  Richard Biener  <rguenther@suse.de>
7336         PR rtl-optimization/71984
7337         * gcc.dg/torture/pr71984.c: New testcase.
7339 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7341         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7342         g++-dg-runtest via et-dg-runtest.
7343         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7344         * gcc.dg/vect/vect.exp: Likewise.
7345         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7346         gfortran-dg-runtest.
7347         * gfortran.dg/vect/vect.exp: Likewise.
7348         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7349         (check_mips_loongson_hw_available): Likewise.
7350         (check_effective_target_mpaired_single_runtime): Likewise.
7351         (check_effective_target_mips_loongson_runtime): Likewise.
7352         (add_options_for_mpaired_single): Likewise.
7353         (check_effective_target_vect_int): Add global et_index.
7354         Check and save the supported feature for a target selected by
7355         the et_index target.  Break long lines where appropriate.  Call
7356         et-is-effective-target for MIPS with an argument instead of
7357         check_effective_target_* where appropriate.
7358         (check_effective_target_vect_intfloat_cvt): Likewise.
7359         (check_effective_target_vect_uintfloat_cvt): Likewise.
7360         (check_effective_target_vect_floatint_cvt): Likewise.
7361         (check_effective_target_vect_floatuint_cvt): Likewise.
7362         (check_effective_target_vect_simd_clones): Likewise.
7363         (check_effective_target_vect_shift): ewise.
7364         (check_effective_target_whole_vector_shift): Likewise.
7365         (check_effective_target_vect_bswap): Likewise.
7366         (check_effective_target_vect_shift_char): Likewise.
7367         (check_effective_target_vect_long): Likewise.
7368         (check_effective_target_vect_float): Likewise.
7369         (check_effective_target_vect_double): Likewise.
7370         (check_effective_target_vect_long_long): Likewise.
7371         (check_effective_target_vect_no_int_max): Likewise.
7372         (check_effective_target_vect_no_int_add): Likewise.
7373         (check_effective_target_vect_no_bitwise): Likewise.
7374         (check_effective_target_vect_widen_shift): Likewise.
7375         (check_effective_target_vect_no_align): Likewise.
7376         (check_effective_target_vect_hw_misalign): Likewise.
7377         (check_effective_target_vect_element_align): Likewise.
7378         (check_effective_target_vect_condition): Likewise.
7379         (check_effective_target_vect_cond_mixed): Likewise.
7380         (check_effective_target_vect_char_mult): Likewise.
7381         (check_effective_target_vect_short_mult): Likewise.
7382         (check_effective_target_vect_int_mult): Likewise.
7383         (check_effective_target_vect_extract_even_odd): Likewise.
7384         (check_effective_target_vect_interleave): Likewise.
7385         (check_effective_target_vect_stridedN): Likewise.
7386         (check_effective_target_vect_multiple_sizes): Likewise.
7387         (check_effective_target_vect64): Likewise.
7388         (check_effective_target_vect_call_copysignf): Likewise.
7389         (check_effective_target_vect_call_sqrtf): Likewise.
7390         (check_effective_target_vect_call_btrunc): Likewise.
7391         (check_effective_target_vect_call_btruncf): Likewise.
7392         (check_effective_target_vect_call_ceil): Likewise.
7393         (check_effective_target_vect_call_ceilf): Likewise.
7394         (check_effective_target_vect_call_floor): Likewise.
7395         (check_effective_target_vect_call_floorf): Likewise.
7396         (check_effective_target_vect_call_lceil): Likewise.
7397         (check_effective_target_vect_call_lfloor): Likewise.
7398         (check_effective_target_vect_call_nearbyint): Likewise.
7399         (check_effective_target_vect_call_nearbyintf): Likewise.
7400         (check_effective_target_vect_call_round): Likewise.
7401         (check_effective_target_vect_call_roundf): Likewise.
7402         (check_effective_target_vect_perm): Likewise, but also append *_saved
7403         to the existing global name to properly cache the result.
7404         (check_effective_target_vect_perm_byte): Likewise.
7405         (check_effective_target_vect_perm_short): Likewise.
7406         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7407         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7408         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7409         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7410         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7411         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7412         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7413         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7414         (check_effective_target_vect_sdot_qi): Likewise.
7415         (check_effective_target_vect_udot_qi): Likewise.
7416         (check_effective_target_vect_sdot_hi): Likewise.
7417         (check_effective_target_vect_udot_hi): Likewise.
7418         (check_effective_target_vect_usad_char): Likewise.
7419         (check_effective_target_vect_pack_trunc): Likewise.
7420         (check_effective_target_vect_unpack): Likewise.
7421         (check_effective_target_vect_aligned_arrays): Likewise.
7422         (check_effective_target_vect_natural_alignment): Likewise.
7423         (check_effective_target_vector_alignment_reachable): Likewise.
7424         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7425         (is-effective-target): Initialize et_index if undefined.
7426         (et-dg-runtest): New.
7427         (et-is-effective-target): Likewise.
7428         (check_vect_support_and_set_flags): Add supported MIPS targets to
7429         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7431 2016-07-26  Richard Biener  <rguenther@suse.de>
7432             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7434         PR middle-end/70920
7435         * gcc.dg/pr70920-1.c: New test-case.
7436         * gcc.dg/pr70902-2.c: Likewise.
7437         * gcc.dg/pr70920-3.c: Likewise.
7438         * gcc.dg/pr70920-4.c: Likewise
7439         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7440         2 instead of 3.
7442 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7444         * gcc.c-torture/execute/pr71494.c: Require label_values.
7445         * gcc.dg/pr16973.c: Ditto.
7447 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7449         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7450         * gcc.dg/torture/pr69771.c: Require int32plus.
7451         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7453 2016-07-25  Martin Liska  <mliska@suse.cz>
7455         * gcc.dg/torture/pr71987.c: New test.
7457 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7459         PR fortran/71935
7460         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7461         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7462         * gfortran.dg/pr71935.f90: New test.
7464 2016-07-22  Martin Sebor  <msebor@redhat.com>
7466         PR c++/71675
7467         * g++.dg/ext/atomic-3.C: New test.
7468         * gcc.dg/atomic/pr71675.c: New test.
7470 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7472         * gcc.target/i386/mvc8.c: New test.
7474 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7476         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7477         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7479 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7481         PR fortran/71795
7482         * gfortran.dg/constructor_50.f90:  New test.
7484 2016-07-22  Martin Liska  <mliska@suse.cz>
7486         PR gcov-profile/69028
7487         PR gcov-profile/62047
7488         * g++.dg/cilk-plus/pr69028.C: New test.
7490 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7492         * gfortran.dg/coarray_stat_2.f90: New test.
7494 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7496         * gcc.target/powerpc/vec-extract.h: New files to check the
7497         vec_extract built-in functions for all vector types, testing
7498         accessing each element, both with constant and variable element
7499         numbers.
7500         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7501         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7502         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7503         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7504         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7505         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7506         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7507         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7508         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7510 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7512         PR c++/71728
7513         * g++.dg/other/pr71728.C: New test.
7515 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7517         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7518         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7519         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7520         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7521         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7523 2016-07-21  Richard Biener  <rguenther@suse.de>
7525         PR tree-optimization/71947
7526         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7528 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7530         * gcc.dg/tree-ssa/scev-15.c: New.
7532 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7534         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7536 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7538         PR c++/71941
7539         * g++.dg/gomp/pr71941.C: New test.
7541 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7543         PR c/70339
7544         PR c/71858
7545         * g++.dg/spellcheck-identifiers.C: New test case, based on
7546         gcc.dg/spellcheck-identifiers.c.
7547         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7548         gcc.dg/spellcheck-identifiers-2.c.
7549         * g++.dg/spellcheck-typenames.C: New test case, based on
7550         gcc.dg/spellcheck-typenames.c
7552 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7554         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7555         pointer to member function and also test catching by reference.
7557 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7559         * gcc.target/s390/pr67443.c: Fix test case.
7561 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7563         * gcc.target/s390/insv-1.c: Xfail some tests.
7564         * gcc.target/s390/insv-2.c: Likewise.
7566 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7568         * gcc.target/avr/torture/get-mem.c: New test.
7569         * gcc.target/avr/torture/set-mem.c: New test.
7571 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7573         PR target/71948
7574         * gcc.target/avr/torture/tiny-progmem.c: New test.
7576 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7578         PR c++/71909
7579         * g++.dg/parse/pr71909.C: New test.
7580         * g++.dg/tm/pr71909.C: New test.
7582         PR c++/50060
7583         * g++.dg/cpp0x/constexpr-50060.C: New test.
7584         * g++.dg/cpp1y/constexpr-50060.C: New test.
7586 2016-07-20  Martin Liska  <mliska@suse.cz>
7588         * gfortran.dg/graphite/pr71898.f90: New test.
7590 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7592         PR tree-optimization/71503
7593         PR tree-optimization/71683
7594         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7595         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7597 2016-07-20  Martin Liska  <mliska@suse.cz>
7599         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7600         * gcc.dg/plugin/sreal-test-1.c: Remove.
7601         * gcc.dg/plugin/sreal_plugin.c: Remove.
7603 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7605         PR fortran/71902
7606         * gfortran.dg/dependency_47.f90:  New test.
7608 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7610         PR rtl-optimization/71916
7611         * gcc.c-torture/compile/pr71916.c: New test.
7613         PR middle-end/71874
7614         * g++.dg/torture/pr71874.C: New test.
7616         PR middle-end/71734
7617         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7618         (my_alloc): Rewritten to use __builtin_posix_memalign and
7619         __SIZE_TYPE__.
7620         (my_free): Use __builtin_free instead of _mm_free.
7621         (Vec::operator=): Use __builtin_memcpy.
7623 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7625         PR fortran/71688
7626         * gfortran.dg/pr71688.f90: New test.
7628 2016-07-19  Richard Biener  <rguenther@suse.de>
7630         * c-c++-common/vector-subscript-6.c: New testcase.
7631         * c-c++-common/vector-subscript-7.c: Likewise.
7633 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7635         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7636         and UInt32 based on __SIZEOF_INT__.
7638 2016-07-19  Richard Biener  <rguenther@suse.de>
7640         PR tree-optimization/71901
7641         * gcc.dg/torture/pr71901.c: New testcase.
7643 2016-07-19  Richard Biener  <rguenther@suse.de>
7645         PR tree-optimization/71908
7646         * gcc.dg/torture/pr71908.c: New testcase.
7648 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7650         PR target/71493
7651         * gcc.target/powerpc/pr71493-1.c: New test.
7652         * gcc.target/powerpc/pr71493-2.c: Likewise.
7654 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7656         PR c++/71835
7657         * g++.dg/conversion/ambig3.C: New test.
7659         PR c++/71828
7660         * g++.dg/cpp0x/constexpr-71828.C: New test.
7662         PR c++/71826
7663         * g++.dg/template/pr71826.C: New test.
7665         PR c++/71822
7666         * g++.dg/template/defarg21.C: New test.
7668         PR c++/71871
7669         * g++.dg/ext/vector31.C: New test.
7671 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7673         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7675 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7677         PR tree-optimization/71734
7678         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7680 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7682         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7683         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7684         stack-layout-dynamic-1.c: New test.
7686 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7688         * gcc.target/s390/nolrl-1.c: New test.
7690 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7692         PR fortran/71523
7693         * gfortran.dg/pr71523_1.f90: New test.
7694         * gfortran.dg/pr71523_2.f90: New test.
7696 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7698         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7700 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7701             Marco Restelli  <mrestelli@gmail.com>
7703         PR fortran/62125
7704         * gfortran.dg/pr62125.f90: New test.
7706 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7708         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7709         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7711 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7713         PR c++/58796
7714         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7715         * g++.dg/cpp0x/nullptr35.C: New test.
7717 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7719         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7721 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7723         * gfortran.dg/goacc/vector_length.f90: New test.
7725 2016-07-15  Richard Biener  <rguenther@suse.de>
7727         PR tree-optimization/71881
7728         * gcc.dg/torture/pr71881.c: New testcase.
7730 2016-07-15  Richard Biener  <rguenther@suse.de>
7732         PR tree-optimization/71887
7733         * gcc.dg/torture/pr71887.c: New testcase.
7735 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7737         PR c/71858
7738         * gcc.dg/spellcheck-identifiers-3.c: New test.
7740 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7742         PR fortran/71807
7743         * gfortran.dg/null_9.f90: New test.
7745 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7747         * gcc.dg/tree-ssa/loop-41.c: New test.
7749 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7751         PR tree-optimization/71347
7752         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7754 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7756         PR fortran/29819
7757         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7758         * gfortran.dg/contains.f90: Ditto.
7759         * gfortran.dg/contains_empty_1.f03: Ditto.
7760         * gfortran.dg/submodule_3.f08: Ditto.
7762 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7764         PR testsuite/71865
7765         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7766         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7767         expected diagnostics.
7769         PR c/71858
7770         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7771         * gcc.dg/spellcheck-identifiers-2.c: New test.
7772         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7773         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7775 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7777         PR tree-optimization/71872
7778         * gcc.c-torture/compile/pr71872.c: New test.
7780 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7782         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7783         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7784         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7785         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7786         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7787         * gcc.target/arm/atomic-op-acquire-1.c: This.
7788         * gcc.target/arm/atomic-op-char.c: Rename into ...
7789         * gcc.target/arm/atomic-op-char-1.c: This.
7790         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7791         * gcc.target/arm/atomic-op-consume-1.c: This.
7792         * gcc.target/arm/atomic-op-int.c: Rename into ...
7793         * gcc.target/arm/atomic-op-int-1.c: This.
7794         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7795         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7796         * gcc.target/arm/atomic-op-release.c: Rename into ...
7797         * gcc.target/arm/atomic-op-release-1.c: This.
7798         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7799         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7800         * gcc.target/arm/atomic-op-short.c: Rename into ...
7801         * gcc.target/arm/atomic-op-short-1.c: This.
7802         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7803         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7804         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7805         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7806         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7807         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7808         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7809         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7810         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7811         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7813 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7815         PR fortran/70842
7816         * gfortran.dg/select_type_35.f03: New test.
7818 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7820         PR target/65951
7821         PR tree-optimization/70923
7822         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7823         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7824         * gcc.dg/vect/pr65951.c: Likewise.
7825         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7827 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7829         * c-c++-common/pr60226.c: Expect maximum object file alignment
7830         error on AIX.
7832 2016-07-14  Richard Biener  <rguenther@suse.de>
7834         PR tree-optimization/71866
7835         * gcc.dg/torture/pr71866.c: New testcase.
7837 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7839         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7840         selector and enclose boolean expression in curly braces.
7842 2016-07-14  Alan Modra  <amodra@gmail.com>
7844         PR target/71733
7845         * gcc.target/powerpc/p9-novsx.c: New.
7847 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7849         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7850         * g++.dg/tree-prof/morefunc.C: Dito.
7851         * g++.dg/tree-prof/pr35545.C: Dito.
7852         * g++.dg/tree-prof/reorder.C: Dito.
7853         * gcc.dg/tree-prof/20050826-2.c: Dito.
7854         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7855         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7856         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7857         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7858         * gcc.dg/tree-prof/inliner-1.c: Dito.
7859         * gcc.dg/tree-prof/merge_block.c: Dito.
7860         * gcc.dg/tree-prof/stringop-1.c: Dito.
7861         * gcc.dg/tree-prof/stringop-2.c: Dito.
7862         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7863         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7864         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7865         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7866         * gcc.dg/tree-prof/update-loopch.c: Dito.
7867         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7868         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7869         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7870         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7871         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7872         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7873         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7875 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7877         * lib/profopt.exp (profopt-execute): Remove .imports files.
7879 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7881         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7883 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7885         * lib/profopt.exp (dg-final-scan-autofdo,
7886         dg-final-scan-not-autofdo): New functions.
7888 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7890         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7891         * gcc.dg/vect/vect-35.c: Ditto.
7892         * gcc.dg/vect/vect-alias-check-2.c: New test.
7894 2016-07-13  Martin Liska  <mliska@suse.cz>
7896         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7897         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7898         * gfortran.dg/pr42108.f90: Update expected dump scan.
7900 2016-07-13  Richard Biener  <rguenther@suse.de>
7902         PR tree-optimization/24574
7903         * gcc.dg/pr24574.c: New testcase.
7905 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7907         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7908         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7909         * c-c++-common/pr68833-1.c: Require int32plus.
7910         * gcc.dg/ipa/pr63551.c: Likewise.
7911         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7912         * gcc.dg/ipa/pr64041.c: Require int32plus.
7914 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7916         PR ipa/71633
7917         * g++.dg/pr71633.C: New test.
7919 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7921         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7922         Add new arm_thumb1_cbz_ok effective target.
7923         * gcc.target/arm/cbz.c: New test.
7925 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7927         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7928         Define effective target.
7929         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7930         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7931         * gcc.target/arm/movhi_movw.c: New test.
7932         * gcc.target/arm/movsi_movw.c: Likewise.
7933         * gcc.target/arm/movdi_movw.c: Likewise.
7935 2016-07-13  Richard Biener  <rguenther@suse.de>
7937         PR middle-end/71104
7938         * gcc.dg/pr71104-1.c: New testcase.
7939         * gcc.dg/pr71104-2.c: Likewise.
7941 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7943         PR target/71805
7944         * gcc.target/powerpc/pr71805.c: New test.
7946 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7948         * gcc.target/powerpc/divkc3-1.c: New.
7949         * gcc.target/powerpc/mulkc3-1.c: New.
7951 2016-07-12  Nathan Sidwell  <nathan@acm.org>
7953         * gcc.target/arm/data-rel-1.c: New.
7954         * gcc.target/arm/data-rel-2.c: New.
7955         * gcc.target/arm/data-rel-3.c: New.
7957 2016-07-12  Martin Liska  <mliska@suse.cz>
7959         * gcc.dg/params/blocksort-part.c: New test.
7960         * gcc.dg/params/params.exp: New file.
7962 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7964         PR middle-end/71700
7965         * gcc.c-torture/execute/pr71700.c: New test.
7967 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
7968         Richard Biener  <rguenther@suse.de>
7970         PR tree-optimization/23286
7971         PR tree-optimization/70159
7972         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7973         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7974         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7975         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7976         * gcc.dg/tree-ssa/pr35286.c: Likewise.
7977         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7978         * gcc.dg/hoist-register-pressure-1.c: Likewise.
7979         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7980         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7981         * gcc.dg/pr51879-12.c: Likewise.
7982         * gcc.dg/strlenopt-9.c: Likewise.
7983         * gcc.dg/tree-ssa/pr47392.c: Likewise.
7984         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7985         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7986         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7987         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7988         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7989         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7990         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7991         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7992         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7993         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7994         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7995         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7996         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7997         * gfortran.dg/pr43984.f90: Adjust expected outcome.
7999 2016-07-12  Richard Biener  <rguenther@suse.de>
8001         PR rtl-optimization/68961
8002         * gcc.target/i386/pr68961.c: New testcase.
8004 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8006         PR middle-end/71758
8007         * c-c++-common/gomp/pr71758.c: New test.
8008         * gfortran.dg/gomp/pr71758.f90: New test.
8010         PR tree-optimization/71823
8011         * gcc.dg/vect/pr71823.c: New test.
8013 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8015         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8016         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8017         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8019 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8021         PR target/71801
8022         * gcc.target/i386/pr71801.c: New test.
8024 2016-07-11  Richard Biener  <rguenther@suse.de>
8026         PR tree-optimization/71816
8027         * gcc.dg/torture/pr71816.c: New testcase.
8029 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8031         PR fortran/71783
8032         * gfortran.dg/dependency_46.f90:  New test.
8034 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8036         PR rtl-optimization/71621
8037         * gcc.target/i386/pr71621-1.c: New.
8038         * gcc.target/i386/pr71621-2.c: New.
8040 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8042         * gfortran.dg/goacc/pr71704.f90: New test.
8044 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8046         PR target/71297
8047         * gcc.target/powerpc/pr71297.c: New.
8049 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8051         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8053 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8055         PR target/71806
8056         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8058 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8060         PR tree-optimization/71667
8061         * gcc.dg/vect/pr71667.c: New
8063 2016-07-08  Martin Liska  <mliska@suse.cz>
8065         * gcc.dg/torture/pr71606.c: New test.
8067 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8069         PR fortran/71764
8070         * gfortran.dg/pr71764.f90: New test.
8072 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8073             Kai Tietz  <ktietz70@googlemail.com>
8075         PR c++/70869
8076         PR c++/71054
8077         * g++.dg/cpp0x/pr70869.C: New test.
8078         * g++.dg/cpp0x/pr71054.C: New test.
8080 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8082         * g++.dg/debug/pr71432.C: Fail on AIX.
8084 2016-07-07  Martin Liska  <mliska@suse.cz>
8086         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8087         an undefined behavior.
8088         * gfortran.dg/do_3.F90: Likewise.
8089         * gfortran.dg/do_check_11.f90: New test.
8090         * gfortran.dg/do_check_12.f90: New test.
8091         * gfortran.dg/do_corner_warn.f90: New test.
8093 2016-07-07  Martin Liska  <mliska@suse.cz>
8095         * gfortran.dg/predict-1.f90: Ammend the test.
8096         * gfortran.dg/predict-2.f90: Likewise.
8098 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8100         PR ipa/71624
8101         * g++.dg/pr71624.C: New test.
8103 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8105         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8106         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8107         ARMv8-M Mainline architectures.
8109 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8111         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8112         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8114 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8116         PR target/70098
8117         PR target/71763
8118         * gcc.target/powerpc/pr71763.c: New file.
8120 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8122         PR tree-optimization/71518
8123         * gcc.dg/pr71518.c: New test.
8125 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8127         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8129 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8131         PR target/50739
8132         * gcc.target/avr/pr50739.c: New test.
8134 2016-07-05  Jan Hubicka  <jh@suse.cz>
8136         * gcc.dg/tree-ssa/scev-14.c: update template.
8138 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8140         * gcc.dg/vect/group-no-gaps-1.c: New test.
8142 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8144         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8145         if kernel supports MPX.
8147 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8149         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8151 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8152             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8154         * gcc.target/powerpc/signbit-1.c: New test.
8155         * gcc.target/powerpc/signbit-2.c: New test.
8156         * gcc.target/powerpc/signbit-3.c: New test.
8158 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8160         PR rtl-optimization/71594
8161         * gcc.dg/torture/pr71594.c: New test.
8163 2016-07-05  Jan Hubicka  <jh@suse.cz>
8165         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8167 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8169         PR c++/62314
8170         * g++.dg/parse/error5.C: Update column
8171         number of missing semicolon error.
8172         * g++.dg/pr62314-2.C: New test case.
8174 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8176         * gfortran.dg/coarray_stat_function.f90: New test.
8177         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8178         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8179         to new interfaces.
8181 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8183         PR fortran/71623
8184         * gfortran.dg/deferred_character_17.f90: New test.
8186 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8188         * gcc.target/arm/neon/polytypes.c: Move to ...
8189         * gcc.target/arm/polytypes.c: ... here.
8190         * gcc.target/arm/neon/pr51534.c: Move to ...
8191         * gcc.target/arm/pr51534.c: ... here.
8192         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8193         * gcc.target/arm/vect-vcvt.c: ... here.
8194         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8195         * gcc.target/arm/vect-vcvtq.c: ... here.
8196         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8197         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8198         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8199         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8200         * gcc.target/arm/neon/neon.exp: Delete.
8201         * gcc.target/arm/neon/: Delete.
8203 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8205         PR fortran/65575
8206         * gfortran.dg: pr65575.f90: New test.
8208 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8210         PR fortran/35849
8211         * gfortran.dg: pr35849.f90: New test.
8213 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8215         PR c++/71739
8216         * g++.dg/cpp0x/pr71739.C: New test.
8218 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8220         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8222 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8224         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8225         locr.
8226         * gcc.target/s390/loc-1.c: New test.
8228 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8230         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8231         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8233 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8235         PR target/63874
8236         * gcc.target/aarch64/pr63874.c: New test.
8238 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8240         * g++.dg/header.c: New.
8241         * gcc.dg/header.c: New.
8243 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8245         PR c/71719
8246         * c-c++-common/Wunused-var-15.c: New test.
8248 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8250         PR fortran/71687
8251         * gfortran.dg/gomp/pr71687.f90: New test.
8253 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8255         * gcc.dg/const-float128-ped.c: Require __float128 effective
8256         target and options.
8257         * gcc.dg/const-float128.c: Likewise.
8258         * gcc.dg/torture/float128-cmp-invalid.c: Require
8259         __float128 and base_quadfloat_support effective targets, and
8260         __float128 options.
8261         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8262         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8263         * gcc.dg/torture/float128-nan.c: Likewise.
8264         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8265         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8266         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8267         * lib/target-supports.exp (check_effective_target___float128): New.
8268         (add_options_for___float128): New.
8269         (check_effective_target_base_quadword_support): New.
8271 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8273         PR target/71720
8274         * gcc.target/powerpc/pr71720.c: New test.
8276 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8278         * gcc.dg/bss.c: New.
8280 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8282         PR target/71698
8283         * gcc.target/powerpc/pr71698.c: New test.
8285 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8287         PR target/71151
8288         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8289         instead of ".foo" for its section name.
8290         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8291         depending on MCU's flash size.
8292         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8293         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8294         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8295         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8296         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8297         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8299 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8301         * gcc.target/i386/pr65105-2.c: Add -msse2.
8303 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8305         PR tree-optimization/71707
8306         * gcc.dg/strlenopt-29.c: New test.
8308         PR fortran/71704
8309         * gfortran.dg/gomp/pr71704.f90: New test.
8311         PR fortran/71705
8312         * gfortran.dg/gomp/pr71705.f90: New test.
8314 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8316         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8317         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8318         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8319         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8320         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8321         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8322         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8323         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8324         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8325         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8326         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8327         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8328         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8329         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8330         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8331         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8332         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8333         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8334         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8335         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8336         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8337         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8338         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8339         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8340         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8341         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8342         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8343         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8344         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8345         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8346         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8347         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8348         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8349         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8350         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8351         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8352         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8353         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8354         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8355         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8356         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8357         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8358         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8359         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8360         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8361         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8362         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8363         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8364         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8365         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8366         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8367         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8368         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8369         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8370         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8371         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8372         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8373         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8374         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8375         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8376         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8377         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8378         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8379         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8380         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8381         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8382         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8383         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8384         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8385         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8386         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8387         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8388         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8389         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8390         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8391         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8392         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8393         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8394         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8395         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8396         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8398 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8399             James Greenhalgh  <james.greenhalgh@arm.com>
8401         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8403 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8404             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8406         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8408 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8410         PR driver/71651
8411         * gcc.dg/spellcheck-options-12.c: New test case.
8413 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8415         PR middle-end/71693
8416         * gcc.c-torture/compile/pr71693.c: New test.
8418 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8420         * gcc.dg/spellcheck-params.c: New testcase.
8421         * gcc.dg/spellcheck-params-2.c: New testcase.
8423 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8425         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8426         vector extract instructions.
8427         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8429 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8431         PR fortran/71686
8432         * gfortran.dg/unexpected_eof_2.f90: New test.
8433         * gfortran.dg/unexpected_eof_3.f90: New test.
8435 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8437         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8439 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8441         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8442         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8443         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8445 2016-06-29  Richard Biener  <rguenther@suse.de>
8447         PR middle-end/15256
8448         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8450 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8452         * gcc.target/arm/aapcs/neon-vect10.c: Require
8453         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8454         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8455         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8456         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8457         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8458         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8459         * gcc.target/arm/fp16-aapcs-1.c: Require
8460         -mfloat-ab=hard.  Also simplify the test.
8461         * gcc.target/arm/fp16-aapcs-2.c: New.
8463 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8465         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8466         (add_options_for_arm_fp16_ieee): New.
8467         (add_options_for_arm_fp16_alternative): New.
8468         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8469         long-line.
8470         (effective_target_arm_fp16_hw): New.
8472 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8474         PR tree-optimization/71655
8475         * g++.dg/pr71655.C: New test.
8477 2016-06-29  Martin Liska  <mliska@suse.cz>
8479         * gcc.dg/pr71585.c: New test.
8480         * gcc.dg/pr71585-2.c: New test.
8481         * gcc.dg/pr71585-3.c: New test.
8483 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8485         PR tree-optimization/70729
8486         * g++.dg/vect/pr70729.cc: New test.
8488 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8490         * c-c++-common/gomp/cancel-1.c: Extend.
8492 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8494         PR tree-optimization/71625
8495         * gcc.dg/strlenopt-28.c: New test.
8497 2016-06-29  Richard Biener  <rguenther@suse.de>
8499         PR middle-end/71002
8500         * g++.dg/torture/pr71002.C: Adjust testcase.
8502 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8504         PR c/71685
8505         * gcc.dg/pr71685.c: New test.
8507 2016-06-28  Martin Sebor  <msebor@redhat.com>
8509         PR c/71552
8510         * gcc.dg/init-bad-9.c: New test.
8512 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8514         * gcc.target/powerpc/abs128-1.c: Require VSX.
8515         * gcc.target/powerpc/copysign128-1.c: Likewise.
8516         * gcc.target/powerpc/inf128-1.c: Likewise.
8517         * gcc.target/powerpc/nan128-1.c: Likewise.
8519 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8521         PR middle-end/71626
8522         * gcc.c-torture/execute/pr71626-1.c: New test.
8523         * gcc.c-torture/execute/pr71626-2.c: New test.
8525 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8527         PR target/71656
8528         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8530 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8532         PR target/71670
8533         * gcc.target/powerpc/pr71670.c: New testcase.
8535 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8537         PR target/71656
8538         * gcc.target/powerpc/pr71656-1.c: New test.
8539         * gcc.target/powerpc/pr71656-2.c: New test.
8541 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8543         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8544         around fp16 code.
8545         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8546         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8547         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8548         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8549         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8550         Add arm_neon_fp16_ok effective target.
8551         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8552         Likewise.
8553         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8554         Likewise.
8555         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8556         Likewise.
8557         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8558         Likewise.
8559         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8560         Likewise.
8561         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8562         Likewise.
8563         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8564         Likewise.
8565         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8566         Likewise.
8567         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8568         Likewise.
8569         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8570         Likewise.
8571         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8572         Likewise.
8574 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8576         * gcc.dg/predict-12.c: New testcase.
8578 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8580         PR fortran/71649
8581         * gfortran.dg/pr71649.f90: New test.
8583 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8585         PR tree-optimization/71643
8586         * g++.dg/opt/pr71643.C: New test.
8588         PR tree-optimization/71631
8589         * gcc.c-torture/execute/pr71631.c: New test.
8591 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8593         * gcc.dg/predict-11.c: New testcase.
8594         * gfortran.dg/predict-2.f90: New testcase.
8596 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8598         * gcc.dg/predict-10.c: New test.
8600 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8602         * gcc.target/powerpc/abs128-1.c: New.
8603         * gcc.target/powerpc/copysign128-1.c: New.
8604         * gcc.target/powerpc/inf128-1.c: New.
8605         * gcc.target/powerpc/nan128-1.c: New.
8607 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8609         * gfortran.dg/pr71642.f90: New test.
8611 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8613         PR tree-optimization/71647
8614         * gcc.target/i386/pr71647.c: New test.
8616 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8618         * gcc.target/i386/noplt-gd-1.c: New test.
8619         * gcc.target/i386/noplt-gd-2.c: Likewise.
8620         * gcc.target/i386/noplt-gd-3.c: Likewise.
8621         * gcc.target/i386/noplt-ld-1.c: Likewise.
8622         * gcc.target/i386/noplt-ld-2.c: Likewise.
8623         * gcc.target/i386/noplt-ld-3.c: Likewise.
8624         * lib/target-supports.exp
8625         (check_effective_target_tls_get_addr_via_got): New.
8627 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8629         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8630         testsuite compile flags.
8631         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8632         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8634 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8636         * g++dg/vect/pr36684.cc: Add dg-do compile.
8637         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8638         * gcc.dg/vect/pr70021.c: Ditto.
8639         * gcc.dg/vect/pr70138-1.c: Ditto.
8640         * gcc.dg/vect/pr70138-2.c: Ditto.
8641         * gcc.dg/vect/pr70354-1.c: Ditto.
8642         * gcc.dg/vect/pr70354-2.c: Ditto.
8643         * gcc.dg/vect/pr71259.c: Ditto.
8644         * gcc.dg/vect/pr71416-1.c: Ditto.
8645         * gcc.dg/vect/slp-43.c: Ditto.
8646         * gcc.dg/vect/slp-45.c: Ditto.
8647         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8648         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8649         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8650         * gfortran.dg/vect/pr69980.f90: Ditto.
8652 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8654         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8655         * gcc.dg/vect/bb-slp-30.c: Ditto.
8656         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8657         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8658         * gcc.dg/vect/pr45902.c: Ditto.
8659         * gcc.dg/vect/pr48172.c: Ditto.
8660         * gcc.dg/vect/pr48377.c: Ditto.
8661         * gcc.dg/vect/pr49038.c: Ditto.
8662         * gcc.dg/vect/pr49771.c: Ditto.
8663         * gcc.dg/vect/pr52091.c: Ditto.
8664         * gcc.dg/vect/pr53185-2.c: Ditto.
8665         * gcc.dg/vect/pr56826.c: Ditto.
8666         * gcc.dg/vect/pr60276.c: Ditto.
8667         * gcc.dg/vect/pr62021.c: Ditto.
8668         * gcc.dg/vect/pr63530.c: Ditto.
8669         * gcc.dg/vect/pr65518.c: Ditto.
8670         * gcc.dg/vect/pr65947-1.c: Ditto.
8671         * gcc.dg/vect/pr65947-10.c: Ditto.
8672         * gcc.dg/vect/pr65947-11.c: Ditto.
8673         * gcc.dg/vect/pr65947-12.c: Ditto.
8674         * gcc.dg/vect/pr65947-13.c: Ditto.
8675         * gcc.dg/vect/pr65947-2.c: Ditto.
8676         * gcc.dg/vect/pr65947-3.c: Ditto.
8677         * gcc.dg/vect/pr65947-4.c: Ditto.
8678         * gcc.dg/vect/pr65947-5.c: Ditto.
8679         * gcc.dg/vect/pr65947-6.c: Ditto.
8680         * gcc.dg/vect/pr65947-7.c: Ditto.
8681         * gcc.dg/vect/pr65947-8.c: Ditto.
8682         * gcc.dg/vect/pr65947-9.c: Ditto.
8683         * gcc.dg/vect/pr71416-1.c: Ditto.
8684         * gcc.dg/vect/pr71439.c: Ditto.
8685         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8686         * gcc.dg/vect/vect-bswap16.c: Ditto.
8687         * gcc.dg/vect/vect-bswap32.c: Ditto.
8688         * gcc.dg/vect/vect-bswap64.c: Ditto.
8689         * gcc.dg/vect/vect-live-1.c: Ditto.
8690         * gcc.dg/vect/vect-live-2.c: Ditto.
8691         * gcc.dg/vect/vect-live-3.c: Ditto.
8692         * gcc.dg/vect/vect-live-4.c: Ditto.
8693         * gcc.dg/vect/vect-live-5.c: Ditto.
8694         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8695         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8696         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8697         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8698         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8699         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8700         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8701         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8702         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8703         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8704         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8705         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8706         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8707         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8708         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8709         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8710         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8712 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8714         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8716 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8718         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8719         ia32 if R_386_GOT32X relocation is supported.
8720         * gcc.target/i386/noplt-3.c: Likewise.
8721         * gcc.target/i386/noplt-2.c: Likewise.
8722         (main): Renamed to ...
8723         (bar): This.
8724         * gcc.target/i386/noplt-4.c: Likewise.
8725         (main): Renamed to ...
8726         (bar): This.
8727         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8728         * gcc.target/i386/pr67400-5.c: Likewise.
8730 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8732         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8733         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8735         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8736         f4): Adjust expected diagnostics.
8737         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8738         (T): If OVFP is defined, redefine to TP.
8739         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8740         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8741         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8742         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8743         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8744         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8745         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8746         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8747         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8748         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8749         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8750         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8751         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8752         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8753         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8754         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8755         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8756         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8757         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8758         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8759         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8760         as last argument to __builtin_add_overflow_p.
8762 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8764         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8765         dg-options and remove default vector testsuite compile flags.
8766         * g++.dg/vect/pr33860a.cc: Ditto.
8767         * g++.dg/vect/pr45470-a.cc: Ditto.
8768         * g++.dg/vect/pr45470-b.cc: Ditto.
8769         * g++.dg/vect/pr60896.cc: Ditto.
8770         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8771         * gcc.dg/vect/pr18308.c: Ditto.
8772         * gcc.dg/vect/pr24049.c: Ditto.
8773         * gcc.dg/vect/pr33373.c: Ditto.
8774         * gcc.dg/vect/pr36228.c: Ditto.
8775         * gcc.dg/vect/pr42395.c: Ditto.
8776         * gcc.dg/vect/pr42604.c: Ditto.
8777         * gcc.dg/vect/pr46663.c: Ditto.
8778         * gcc.dg/vect/pr48765.c: Ditto.
8779         * gcc.dg/vect/pr49093.c: Ditto.
8780         * gcc.dg/vect/pr49352.c: Ditto.
8781         * gcc.dg/vect/pr52298.c: Ditto.
8782         * gcc.dg/vect/pr52870.c: Ditto.
8783         * gcc.dg/vect/pr53185.c: Ditto.
8784         * gcc.dg/vect/pr53773.c: Ditto.
8785         * gcc.dg/vect/pr56695.c: Ditto.
8786         * gcc.dg/vect/pr62171.c: Ditto.
8787         * gcc.dg/vect/pr63530.c: Ditto.
8788         * gcc.dg/vect/pr68339.c: Ditto.
8789         * gcc.dg/vect/pr71259.c: Ditto.
8790         * gcc.dg/vect/vect-82_64.c: Ditto.
8791         * gcc.dg/vect/vect-83_64.c: Ditto.
8792         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8793         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8794         * gcc.dg/vect/vect-shift-2.c: Ditto.
8795         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8796         * gfortran.dg/vect/pr39318.f90: Ditto.
8797         * gfortran.dg/vect/pr45714-a.f: Ditto.
8798         * gfortran.dg/vect/pr45714-b.f: Ditto.
8799         * gfortran.dg/vect/pr46213.f90: Ditto.
8801 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8802             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8804         * gcc.target/powerpc/p9-splat-5.c: New test.
8806 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8808         PR tree-optimization/71488
8809         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8810         * lib/target-supports.exp: ... here.
8811         (check_sse4_hw_available): New procedure.
8812         (check_effective_target_sse4_runtime): Ditto.
8813         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8814         -march=westmere for sse4_runtime targets.
8815         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8816         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8817         (dg-additional-options): Use for sse4_runtime targets.
8818         (main): Call check_vect ().
8819         (dg-final): Perform scan only for sse4_runtime targets.
8821 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8823         PR target/66232
8824         PR target/67400
8825         * gcc.target/i386/pr66232-14.c: New file.
8826         * gcc.target/i386/pr66232-15.c: Likewise.
8827         * gcc.target/i386/pr66232-16.c: Likewise.
8828         * gcc.target/i386/pr66232-17.c: Likewise.
8829         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8830         ia32 if R_386_GOT32X relocation is supported.
8831         * gcc.target/i386/pr67400-2.c: Likewise.
8832         * gcc.target/i386/pr67400-3.c: Likewise.
8833         * gcc.target/i386/pr67400-4.c: Likewise.
8834         * gcc.target/i386/pr67400-6.c: Likewise.
8835         * gcc.target/i386/pr67400-7.c: Likewise.
8836         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8838 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8840         PR libgfortran/48852
8841         * gfortran.dg/char4_iunit_1.f03: Update test.
8842         * gfortran.dg/f2003_io_5.f03: Update test.
8843         * gfortran.dg/real_const_3.f90: Update test.
8845 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8847         * g++.dg/bprob/bprob.exp: Support autofdo.
8848         * g++.dg/tree-prof/tree-prof.exp: dito.
8849         * gcc.dg/tree-prof/tree-prof.exp: dito.
8850         * gcc.misc-tests/bprob.exp: dito.
8851         * gfortran.dg/prof/prof.exp: dito.
8852         * lib/profopt.exp: dito.
8853         * lib/target-supports.exp: Check for autofdo.
8855 2016-06-23  Martin Liska  <mliska@suse.cz>
8857         * gcc.dg/pr71619.c: New test.
8859 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8861         PR target/67400
8862         * gcc.target/i386/pr67400-1.c: New test.
8863         * gcc.target/i386/pr67400-2.c: Likewise.
8864         * gcc.target/i386/pr67400-3.c: Likewise.
8865         * gcc.target/i386/pr67400-4.c: Likewise.
8866         * gcc.target/i386/pr67400-5.c: Likewise.
8867         * gcc.target/i386/pr67400-6.c: Likewise.
8868         * gcc.target/i386/pr67400-7.c: Likewise.
8870 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8872         * c-c++-common/missing-header-1.c: New test case.
8873         * c-c++-common/missing-header-2.c: New test case.
8874         * c-c++-common/missing-header-3.c: New test case.
8875         * c-c++-common/missing-header-4.c: New test case.
8877 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8879         PR c/70339
8880         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8881         hint.
8882         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8883         expected results due to builtin "nanl" now being suggested for
8884         "name".
8885         * gcc.dg/pr67580.c: Update expected messages.
8886         * gcc.dg/spellcheck-identifiers.c: New testcase.
8887         * gcc.dg/spellcheck-typenames.c: New testcase.
8889 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8891         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8892         file.
8893         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8894         diagnostic-test-show-locus-parseable-fixits.c to sources for
8895         diagnostic_plugin_test_show_locus.c.
8896         * lib/gcc-defs.exp (freeform_regexps): New global.
8897         (dg-regexp): New function.
8898         (handle-dg-regexps): New function.
8899         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8900         freeform_regexps to the empty list.
8901         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8903 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8905         PR tree-optimization/71488
8906         * g++.dg/pr71488.C: New test.
8907         * gcc.dg/vect/vect-bool-cmp.c: New test.
8909 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8911         * gcc.dg/guality/param-5.c: New test.
8913 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8915         * gcc.target/i386/asm-flag-7.c: New test.
8917 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8919         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8920         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8921         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8922         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8923         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8924         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8925         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8926         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8927         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8928         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8929         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8930         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8931         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8932         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8933         * lib/target-supports.exp: Likewise.
8935 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8937         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8938         * gcc.dg/attr-ms_struct-2.c: Likewise.
8939         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8940         * gcc.dg/bf-ms-attrib.c: Likewise.
8941         * gcc.dg/bf-ms-layout-2.c: Likewise.
8942         * gcc.dg/bf-ms-layout-3.c: Likewise.
8943         * gcc.dg/bf-ms-layout.c: Likewise.
8944         * gcc.dg/bf-no-ms-layout.c: Likewise.
8945         * gcc.target/i386/bitfield1.c: Likewise.
8946         * gcc.target/i386/bitfield2.c: Likewise.
8947         * gcc.target/i386/bitfield3.c: Likewise.
8949 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8951         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8952         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8953         override other than -mcpu=power9 command-line option is specified,
8954         or if the target operating system is aix.
8955         * gcc.target/powerpc/darn-1.c: Likewise.
8956         * gcc.target/powerpc/darn-2.c: Likewise.
8957         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8958         test if effective-target is not powerpc_p9vector_ok or if the
8959         target operating system is not defined.
8960         * gcc.target/powerpc/vslv-1.c: Likewise.
8961         * gcc.target/powerpc/vsrv-0.c: Likewise.
8962         * gcc.target/powerpc/vsrv-1.c: Likewise.
8964 2016-06-21  Tobias Burnus  <burnus@net-b.de>
8966         PR fortran/71068
8967         * gfortran.dg/coarray/data_1.f90: New.
8969 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8971         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8972         (dg-require-effective-target): Use arm_v8_neon_hw.
8973         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8974         (dg-require-effective-target): Likewise.
8975         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8976         (dg-require-effective-target): Likewise.
8977         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8978         (dg-require-effective-target): Likewise.
8979         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8980         (dg-require-effective-target): Likewise.
8981         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8982         (dg-require-effective-target): Likewise.
8983         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8984         Add AArch64 check.
8986 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8988         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8989         Set to 3 so test passes.
8991 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
8993         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8995 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
8997         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8998         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8999         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9000         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9002 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9004         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9005         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9007 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9009         PR target/71549
9010         * gcc.target/i386/pr71549.c: New test.
9012 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9014         * gcc.target/powerpc/vadsdu-0.c: Replace
9015         dg-require-effective-target directive to allow test to run on more
9016         platforms, and add dg-skip-if directive to disable test on aix
9017         platforms because of known incompatibilities.
9018         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9019         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9020         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9021         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9022         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9023         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9024         * gcc.target/powerpc/vadsdub-2.c: Replace
9025         dg-require-effective-target directive to allow test to run on more
9026         platforms, and add dg-skip-if directive to disable test on aix
9027         platforms because of known incompatibilities.
9028         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9029         with vec_absdb call to differentiate this test from vadsdub-1.c.
9030         * gcc.target/powerpc/vadsduh-1.c: Replace
9031         dg-require-effective-target directive to allow test to run on more
9032         platforms, and add dg-skip-if directive to disable test on aix
9033         platforms because of known incompatibilities.
9034         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9035         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9036         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9038 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9040         PR tree-optimization/71588
9041         * gcc.dg/pr71558.c: New test.
9043 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9045         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9046         * c-c++-common/pr68657-2.c: Likewise.
9047         * c-c++-common/pr68657-3.c: Likewise.
9048         * gcc.dg/torture/pr69714.c: Require int32plus support.
9049         * gcc.dg/torture/pr70025.c: Likewise.
9050         * gcc.dg/torture/pr70083.c: Likewise.
9051         * gcc.dg/torture/pr70542.c: Likewise.
9052         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9054 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9056         PR c/71601
9057         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9059 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9061         PR middle-end/71581
9062         * gcc.dg/pr71581.c: New test.
9064         PR rtl-optimization/71591
9065         * gcc.dg/cpp/pr71591.c: New test.
9067 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9069         PR target/71571
9070         * g++.dg/torture/pr71571.C: New test.
9072 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9074         PR target/71559
9075         * gcc.target/i386/sse2-pr71559.c: New test.
9076         * gcc.target/i386/avx-pr71559.c: New test.
9077         * gcc.target/i386/avx512f-pr71559.c: New test.
9079 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9081         PR fortran/71194
9082         * gfortran.dg/pointer_remapping_10.f90: New.
9084 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9086         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9088 2016-06-20  Martin Sebor  <msebor@redhat.com>
9090         PR c/69507
9091         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9092         * gnu90-const-expr-1.c: Same.
9093         * gnu99-const-expr-1.c: Same.
9094         * gnu99-static-1.c: Same.
9096 2016-06-20  Renlin Li  <renlin.li@arm.com>
9098         PR testsuite/71489
9099         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9101 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9103         * gcc.target/aarch64/vcvt_f64_1.c: New.
9104         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9105         * gcc.target/aarch64/vrecp_f64_1.c: New.
9107 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9109         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9110         "alignement".
9112 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9114         PR target/71103
9115         * gcc.target/avr/torture/pr71103-2.c: New test.
9117 2016-06-19  Martin Sebor  <msebor@redhat.com>
9119         PR c/69507
9120         * gcc.dg/alignof.c: New test.
9122 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9124         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9125         vs dg-error; test constexpr specifier too.
9127 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9129         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9131 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9133         * lib/target-supports.exp
9134         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9135         arm_neon_ok and merge flags.  Fix temporary test name.
9136         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9137         and merge flags.
9139 2016-06-17  Martin Liska  <mliska@suse.cz>
9141         * gcc.dg/predict-9.c: Fix dump scanning.
9143 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9145         PR tree-optimization/71354
9146         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9148 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9150         PR tree-optimization/71347
9151         * gcc.dg/tree-ssa/pr71347.c: New test.
9153 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9155         PR tree-optimization/71354
9156         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9158 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9160         * gcc.dg/vect/vect-alias-check-1.c: New test.
9162 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9164         PR target/71151
9165         * gcc.target/avr/pr71151-1.c: New test.
9166         * gcc.target/avr/pr71151-2.c: New test.
9167         * gcc.target/avr/pr71151-3.c: New test.
9168         * gcc.target/avr/pr71151-4.c: New test.
9169         * gcc.target/avr/pr71151-5.c: New test.
9170         * gcc.target/avr/pr71151-6.c: New test.
9171         * gcc.target/avr/pr71151-7.c: New test.
9172         * gcc.target/avr/pr71151-8.c: New test.
9173         * gcc.target/avr/pr71151-common.h: New test.
9175 2016-06-16  Martin Liska  <mliska@suse.cz>
9177         * gfortran.dg/predict-1.f90: New test.
9179 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9181         PR target/71242
9182         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9184 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9186         * g++.dg/vect/pr36648.cc: Disable cunrolli
9188 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9190         PR target/71554
9191         * gcc.c-torture/execute/pr71554.c: New test.
9193         PR rtl-optimization/71532
9194         * gcc.dg/torture/pr71532.c: New test.
9196 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9198         * gcc.target/powerpc/p9-dimode1.c: New test.
9199         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9201 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9203         * gcc.c-torture/compile/20160615-1.c: New test.
9205         * g++.dg/cpp0x/ref-qual17.C: New test.
9207 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9209         PR middle-end/71529
9210         * gcc.target/i386/pr71529.C: New test.
9212 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9214         PR tree-optimization/71483
9215         * g++.dg/vect/pr71483.c: New
9217 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9219         PR c++/70202
9220         * g++.dg/inherit/crash6.C: New.
9221         * g++.dg/inherit/union2.C: Likewise.
9222         * g++.dg/inherit/virtual12.C: Likewise.
9223         * g++.dg/inherit/virtual13.C: Likewise.
9224         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9226 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9228         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9230 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9232         PR tree-optimization/71439
9233         * gcc.dg/vect/pr71439.c: New
9235 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9237         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9239 2016-06-15  Richard Biener  <rguenther@suse.de>
9241         * gcc.dg/vect/slp-45.c: New testcase.
9243 2016-06-15  Richard Biener  <rguenther@suse.de>
9245         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9247 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9249         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9250         requirements, and disable for AIX for now.
9251         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9253 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9255         PR c++/71528
9256         * g++.dg/opt/pr71528.C: New test.
9258         PR c++/71516
9259         * g++.dg/init/pr71516.C: New test.
9261 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9263         * g++.dg/init/array46.C: New.
9265 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9267         * gcc.target/i386/float128-3.c: New test.
9268         * gcc.target/i386/quad-sse4.c: Ditto.
9269         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9270         Update scan strings.
9272 2016-06-14  Richard Biener  <rguenther@suse.de>
9274         PR middle-end/71526
9275         * gfortran.dg/pr71526.f90: New testcase.
9277 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9279         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9280         * gcc.dg/zero_bits_compound-1.c: Likewise.
9282 2016-06-14  Richard Biener  <rguenther@suse.de>
9284         PR tree-optimization/71522
9285         * gcc.dg/torture/pr71522.c: New testcase.
9287 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9289         PR tree-optimization/71520
9290         * gcc.dg/tree-ssa/pr71520.c: New test.
9292 2016-06-14  Richard Biener  <rguenther@suse.de>
9294         PR tree-optimization/71521
9295         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9297 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9299         PR sanitizer/71498
9300         * c-c++-common/ubsan/bounds-13.c: New test.
9302         PR preprocessor/71183
9303         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9305 2016-06-13  Jeff Law  <law@redhat.com>
9307         PR tree-optimization/71403
9308         * c-c++-common/ubsan/pr71403-1.c: New test.
9309         * c-c++-common/ubsan/pr71403-2.c: New test.
9310         * c-c++-common/ubsan/pr71403-3.c: New test.
9312 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9314         PR middle-end/71478
9315         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9316         Add -Wno-psabi -w to dg-options.
9318 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9320         * gcc.target/powerpc/vadsdu-0.c: New test.
9321         * gcc.target/powerpc/vadsdu-1.c: New test.
9322         * gcc.target/powerpc/vadsdu-2.c: New test.
9323         * gcc.target/powerpc/vadsdu-3.c: New test.
9324         * gcc.target/powerpc/vadsdu-4.c: New test.
9325         * gcc.target/powerpc/vadsdu-5.c: New test.
9326         * gcc.target/powerpc/vadsdub-1.c: New test.
9327         * gcc.target/powerpc/vadsdub-2.c: New test.
9328         * gcc.target/powerpc/vadsduh-1.c: New test.
9329         * gcc.target/powerpc/vadsduh-2.c: New test.
9330         * gcc.target/powerpc/vadsduw-1.c: New test.
9331         * gcc.target/powerpc/vadsduw-2.c: New test.
9333 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9335         * gcc.dg/c99-init-2.c (c): Update expected error message.
9336         * gcc.dg/init-bad-8.c (foo): Likewise.
9337         * gcc.dg/spellcheck-fields-3.c: New test case.
9339 2016-06-13  Martin Liska  <mliska@suse.cz>
9341         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9342         and "guess loop iv compared" heuristics.
9343         * gcc.dg/predict-2.c: Likewise.
9344         * gcc.dg/predict-3.c: Likewise.
9345         * gcc.dg/predict-4.c: Likewise.
9346         * gcc.dg/predict-5.c: Likewise.
9347         * gcc.dg/predict-6.c: Likewise.
9349 2016-06-13  Marek Polacek  <polacek@redhat.com>
9351         PR middle-end/71476
9352         * c-c++-common/Wswitch-unreachable-4.c: New test.
9353         * gcc.dg/Wswitch-unreachable-2.c: New test.
9354         * g++.dg/tm/jump1.C: Move dg-warning.
9356 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9358         * gnat.dg/renaming10.ad[sb]: New test.
9360 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9362         PR fortran/70673
9363         * gfortran.dg/pr70673.f90: New test.
9365 2016-06-13  Richard Biener  <rguenther@suse.de>
9367         PR middle-end/64516
9368         * gcc.dg/align-3.c: New testcase.
9370 2016-06-13  Martin Liska  <mliska@suse.cz>
9372         * gcc.target/i386/pr71458.c: New test.
9374 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9376         PR target/71241
9377         * gcc.dg/torture/float128-nan.c: New test.
9379 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9381         PR target/60751
9382         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9383         statement.
9385 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9387         PR target/60751
9388         * gfortran.dg/comma_IO_extension_1.f90: New test.
9389         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9390         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9391         statement.
9392         * gfortran.dg/graphite/pr38083.f90: Likewise.
9393         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9394         missing format.
9396 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9398         * gnat.dg/case_character.adb: New test.
9400 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9402         PR middle-end/71310
9403         * gcc.target/powerpc/pr71310.c: New testcase.
9405 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9407         PR middle-end/71478
9408         * gcc.dg/pr71478.c: New test.
9410 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9412         PR middle-end/71494
9413         * gcc.c-torture/execute/pr71494.c: New test.
9415         PR c/68657
9416         * gcc.target/i386/pr68657.c: New test.
9418         PR inline-asm/68843
9419         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9420         (test): Add -masm=intel alternatives.
9422 2016-06-10  Martin Sebor  <msebor@redhat.com>
9424         PR c/71392
9425         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9427 2016-06-10  Jeff Law  <law@redhat.com>
9429         PR tree-optimization/71335
9430         * gcc.c-torture/execute/pr71335.c: New test.
9432 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9434         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9435         the various "cannot tail-call: " messages.
9437 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9439         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9440         and options.
9442 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9444         PR sanitizer/71480
9445         * c-c++-common/asan/pr71480.c: New test.
9447 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9449         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9450         (ASMNAME2): Likewise.
9451         (main): Replace fn in asm statement with ASMNAME ("fn").
9452         * gcc.dg/guality/pr68037-2.c: Likewise.
9453         * gcc.dg/guality/pr68037-3.c: Likewise.
9454         * gcc.dg/torture/pr68037-1.c: Likewise.
9455         * gcc.dg/torture/pr68037-2.c: Likewise.
9456         * gcc.dg/torture/pr68037-3.c: Likewise.
9458 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9460         PR inline-asm/68843
9461         * gcc.target/i386/pr68843-1.c: New test.
9462         * gcc.target/i386/pr68843-2.c: New test.
9464 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9465             Cesar Philippidis  <cesar@codesourcery.com>
9467         PR middle-end/71373
9468         * gcc.dg/goacc/nested-function-1.c: New file.
9469         * gcc.dg/goacc/nested-function-2.c: Likewise.
9470         * gcc.dg/goacc/pr71373.c: Likewise.
9471         * gfortran.dg/goacc/cray-2.f95: Likewise.
9472         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9473         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9474         * gfortran.dg/goacc/cray.f95: Update.
9475         * gfortran.dg/goacc/loop-1.f95: Likewise.
9476         * gfortran.dg/goacc/loop-3.f95: Likewise.
9477         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9478         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9480 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9482         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9483         for OpenACC tile clauses.
9484         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9486         PR c/71381
9487         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9488         to...
9489         * c-c++-common/goacc/cache-2.c: ... this new file.
9490         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9491         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9492         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9493         usage.
9494         * gfortran.dg/goacc/cray.f95: Likewise.
9495         * gfortran.dg/goacc/loop-1.f95: Likewise.
9497 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9499         PR tree-optimization/71407
9500         PR tree-optimization/71416
9501         * gcc.dg/vect/pr71407.c: New
9502         * gcc.dg/vect/pr71416-1.c: New
9503         * gcc.dg/vect/pr71416-2.c: New
9505 2016-06-10  Richard Biener  <rguenther@suse.de>
9507         PR middle-end/71477
9508         * gcc.dg/torture/pr71477.c: New testcase.
9510 2016-06-09  Julia Koval  <julia.koval@intel.com>
9512         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9513         * gcc.target/i386/interrupt-13.c: Likewise.
9514         * gcc.target/i386/interrupt-15.c: Likewise.
9515         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9516         * gcc.target/i386/interrupt-24.c: Likewise.
9517         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9518         * gcc.target/i386/interrupt-9.c: Likewise.
9519         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9521 2016-06-09  Martin Sebor  <msebor@redhat.com>
9523         PR c/70883
9524         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9525         * gcc.dg/builtin-constant_p-1.c: Same.
9526         * gcc.dg/builtins-error.c: Same.
9527         * gcc.dg/pr70859.c: Same.
9529 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9531         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9532         * gcc.dg/torture/pr68067-1.c: Likewise.
9533         * gcc.dg/torture/pr68067-2.c: Likewise.
9535 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9537         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9538           when setting SIZE.
9540 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9542         PR c++/71465
9543         * g++.dg/inherit/crash5.C: New.
9544         Revert:
9545         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9547         PR c++/70202
9548         * g++.dg/inherit/crash5.C: New.
9549         * g++.dg/inherit/virtual1.C: Adjust.
9551 2016-06-09  Martin Liska  <mliska@suse.cz>
9553         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9554         * g++.dg/predict-loop-exit-2.C: Likewise.
9555         * g++.dg/predict-loop-exit-3.C: Likewise.
9556         * gcc.dg/predict-1.c: Likewise.
9557         * gcc.dg/predict-2.c: Likewise.
9558         * gcc.dg/predict-3.c: Likewise.
9559         * gcc.dg/predict-4.c: Likewise.
9560         * gcc.dg/predict-5.c: Likewise.
9561         * gcc.dg/predict-6.c: Likewise.
9562         * gcc.dg/predict-7.c: Likewise.
9564 2016-06-09  Richard Biener  <rguenther@suse.de>
9566         PR tree-optimization/71462
9567         * gcc.dg/torture/pr71462.c: New testcase.
9569 2016-06-09  Marek Polacek  <polacek@redhat.com>
9571         PR c/65471
9572         * gcc.dg/c11-generic-3.c: New test.
9574 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9576         * g++.dg/init/array42.C: New.
9577         * g++.dg/init/array43.C: Likewise.
9578         * g++.dg/init/array44.C: Likewise.
9579         * g++.dg/init/array45.C: Likewise.
9580         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9581         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9582         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9583         * g++.dg/gomp/pr35751.C: Likewise.
9584         * g++.dg/init/array23.C: Likewise.
9585         * g++.dg/init/brace2.C: Likewise.
9586         * g++.dg/init/brace6.C: Likewise.
9588 2016-06-08  Martin Sebor  <msebor@redhat.com>
9589             Jakub Jelinek  <jakub@redhat.com>
9591         PR c++/70507
9592         PR c/68120
9593         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9594         * c-c++-common/builtin-arith-overflow-2.c: New test.
9595         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9596         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9597         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9599 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9601         PR c++/71442
9602         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9604 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9606         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9607         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9608         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9609         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9610         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9611         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9612         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9613         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9614         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9615         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9616         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9617         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9618         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9620 2016-06-08  Richard Biener  <rguenther@suse.de>
9622         PR tree-optimization/68558
9623         * gcc.dg/vect/slp-44.c: New testcase.
9625 2016-06-08  Richard Biener  <rguenther@suse.de>
9627         * gcc.dg/vect/slp-43.c: New testcase.
9629 2016-06-08  Richard Biener  <rguenther@suse.de>
9631         PR tree-optimization/71452
9632         * gcc.dg/torture/pr71452.c: New testcase.
9634 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9636         PR c++/71448
9637         * g++.dg/torture/pr71448.C: New test.
9639 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9641         PR debug/71432
9642         PR ada/71413
9643         * g++.dg/debug/pr71432.C: New test.
9645 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9647         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9648         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9649         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9651 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9653         * gcc.dg/vect/vect-live-2.c: Update effective target.
9654         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9655         * lib/target-supports.exp: Add aarch64 to vect_long.
9657 2016-06-08  Marek Polacek  <polacek@redhat.com>
9659         PR c/71418
9660         * gcc.dg/noncompile/pr71418.c: New test.
9662         PR c/71426
9663         * gcc.dg/noncompile/pr71426.c: New test.
9665 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9667         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9668         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9669         * gcc.dg/predict-3.c: Update template.
9670         * gcc.dg/predict-5.c: Update template.
9671         * gcc.dg/predict-6.c: Update template.
9672         * gcc.dg/predict-9.c: Update template.
9673         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9675 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9677         * gcc.target/powerpc/vec-mul.c: New test.
9679 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9681         * gcc.dg/spellcheck-fields-2.c: New test case.
9683 2016-06-07  Richard Biener  <rguenther@suse.de>
9685         PR c/61564
9686         * gcc.dg/Wpragmas-1.c: New testcase.
9687         * gcc.dg/Wattributes-4.c: Likewise.
9688         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9689         entry.
9691 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9693         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9694         spurious debug code.
9696 2016-06-07  Richard Biener  <rguenther@suse.de>
9698         PR tree-optimization/71428
9699         * gcc.dg/torture/pr71428.c: New testcase.
9701 2016-06-07  Richard Biener  <rguenther@suse.de>
9703         PR middle-end/71423
9704         * gcc.dg/torture/pr71423.c: New testcase.
9706 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9708         PR middle-end/71408
9709         * gcc.dg/tree-ssa/pr71408.c: New test.
9711 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9713         PR middle-end/71281
9714         * g++.dg/torture/pr71281.C: New test.
9716 2016-06-06  Marek Polacek  <polacek@redhat.com>
9718         PR c/71362
9719         * gcc.dg/pr71362.c: New test.
9721 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9722             Patrick Palka  <ppalka@gcc.gnu.org>
9724         PR c++/70847
9725         PR c++/71330
9726         PR c++/71393
9727         * g++.dg/opt/pr70847.C: New test.
9728         * g++.dg/ubsan/pr70847.C: New test.
9729         * g++.dg/ubsan/pr71393.C: New test.
9731 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9733         PR tree-optimization/71259
9734         * gcc.dg/vect/pr71259.c: New test.
9736 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9738         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9739         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9740         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9741         above.
9743 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9745         PR middle-end/37780
9746         * gcc.c-torture/execute/pr37780.c: New test.
9747         * gcc.target/aarch64/pr37780_1.c: Likewise.
9748         * gcc.target/arm/pr37780_1.c: Likewise.
9750 2016-06-06  Marek Polacek  <polacek@redhat.com>
9752         * c-c++-common/attr-may-alias-1.c: New test.
9753         * c-c++-common/attr-may-alias-2.c: New test.
9754         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9756 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9758         PR c/24414
9759         * gcc.target/i386/pr24414.c: New test.
9761 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9763         * gcc.target/sparc/vis4misc.c: New file.
9764         * gcc.target/sparc/fpcmp.c: Likewise.
9765         * gcc.target/sparc/fpcmpu.c: Likewise.
9767 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9769         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9770         * gcc.dg/vect/vect-live-3.c: Likewise.
9772 2016-06-06  Richard Biener  <rguenther@suse.de>
9774         PR tree-optimization/71398
9775         * gcc.dg/torture/pr71398.c: New testcase.
9777 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9779         PR target/71389
9780         * g++.dg/pr71389.C: New test.
9782 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9784         PR fortran/71404
9785         * gfortran.dg/fmt_read_5.f: New test.
9787 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9789         PR fortran/69659
9790         * gfortran.dg/class_array_22.f03: New test.
9792 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9794         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9796 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9798         * gcc.dg/predict-9.c: Update template.
9800 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9802         PR c++/49377
9803         * g++.dg/template/pr49377.C: New.
9805 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9807         PR tree-optimization/71405
9808         * g++.dg/torture/pr71405.C: New test.
9810 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9812         PR c++/70202
9813         * g++.dg/inherit/crash5.C: New.
9814         * g++.dg/inherit/virtual1.C: Adjust.
9816 2016-06-03  Jeff Law  <law@redhat.com>
9818         PR tree-optimization/71316
9819         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9821 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9823         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9824         dg-additional-options with just -fno-tree-scev-cprop in it.
9825         * gcc.dg/vect/vect-live-2.c: Likewise.
9826         * gcc.dg/vect/vect-live-5.c: Likewise.
9827         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9828         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9829         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9831 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9833         PR c++/27100
9834         * g++.dg/other/friend6.C: New test.
9836 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9838         * g++.dg/torture/ppc-ldst-array.C: New.
9840 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9842         PR target/71276
9843         PR target/71277
9844         * gcc.dg/torture/builtin-fp-int-inexact.c,
9845         gcc.target/i386/387-builtin-fp-int-inexact.c,
9846         gcc.target/i386/387-rint-inline-1.c,
9847         gcc.target/i386/387-rint-inline-2.c,
9848         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9849         gcc.target/i386/sse2-rint-inline-1.c,
9850         gcc.target/i386/sse2-rint-inline-2.c,
9851         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9852         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9854 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9855             Julia Koval  <julia.koval@intel.com>
9857         PR target/66960
9858         PR target/67630
9859         PR target/67634
9860         PR target/67841
9861         PR target/68037
9862         PR target/68618
9863         PR target/68661
9864         PR target/69575
9865         PR target/69596
9866         PR target/69734
9867         * gcc.dg/guality/pr68037-1.c: New test.
9868         * gcc.dg/guality/pr68037-2.c: Likewise.
9869         * gcc.dg/guality/pr68037-3.c: Likewise.
9870         * gcc.dg/torture/pr68037-1.c: Likewise.
9871         * gcc.dg/torture/pr68037-2.c: Likewise.
9872         * gcc.dg/torture/pr68037-3.c: Likewise.
9873         * gcc.dg/torture/pr68661-1a.c: Likewise.
9874         * gcc.dg/torture/pr68661-1b.c: Likewise.
9875         * gcc.target/i386/interrupt-1.c: Likewise.
9876         * gcc.target/i386/interrupt-2.c: Likewise.
9877         * gcc.target/i386/interrupt-3.c: Likewise.
9878         * gcc.target/i386/interrupt-4.c: Likewise.
9879         * gcc.target/i386/interrupt-5.c: Likewise.
9880         * gcc.target/i386/interrupt-6.c: Likewise.
9881         * gcc.target/i386/interrupt-7.c: Likewise.
9882         * gcc.target/i386/interrupt-8.c: Likewise.
9883         * gcc.target/i386/interrupt-9.c: Likewise.
9884         * gcc.target/i386/interrupt-10.c: Likewise.
9885         * gcc.target/i386/interrupt-11.c: Likewise.
9886         * gcc.target/i386/interrupt-12.c: Likewise.
9887         * gcc.target/i386/interrupt-13.c: Likewise.
9888         * gcc.target/i386/interrupt-14.c: Likewise.
9889         * gcc.target/i386/interrupt-15.c: Likewise.
9890         * gcc.target/i386/interrupt-16.c: Likewise.
9891         * gcc.target/i386/interrupt-17.c: Likewise.
9892         * gcc.target/i386/interrupt-18.c: Likewise.
9893         * gcc.target/i386/interrupt-19.c: Likewise.
9894         * gcc.target/i386/interrupt-20.c: Likewise.
9895         * gcc.target/i386/interrupt-21.c: Likewise.
9896         * gcc.target/i386/interrupt-22.c: Likewise.
9897         * gcc.target/i386/interrupt-23.c: Likewise.
9898         * gcc.target/i386/interrupt-24.c: Likewise.
9899         * gcc.target/i386/interrupt-25.c: Likewise.
9900         * gcc.target/i386/interrupt-26.c: Likewise.
9901         * gcc.target/i386/interrupt-27.c: Likewise.
9902         * gcc.target/i386/interrupt-28.c: Likewise.
9903         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9904         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9905         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9906         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9907         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9908         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9909         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9910         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9911         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9912         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9913         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9914         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9916 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9918         PR tree-optimization/52171
9919         * gcc.dg/pr52171.c: New test.
9920         * gcc.target/i386/pr52171.c: New test.
9922 2016-06-03  Jan Hubicka  <jh@suse.cz>
9924         * g++.dg/tree-ssa/pred-1.C: New testcase
9925         * gcc.dg/tree-ssa/pred-1.c: New testcase
9927 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9929         PR target/70957
9930         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9931         support.
9932         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9934 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9936         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9938 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
9940         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
9941         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
9942         * gcc.dg/vect/vect-live-1.c: New test.
9943         * gcc.dg/vect/vect-live-2.c: New test.
9944         * gcc.dg/vect/vect-live-3.c: New test.
9945         * gcc.dg/vect/vect-live-4.c: New test.
9946         * gcc.dg/vect/vect-live-5.c: New test.
9947         * gcc.dg/vect/vect-live-slp-1.c: New test.
9948         * gcc.dg/vect/vect-live-slp-2.c: New test.
9949         * gcc.dg/vect/vect-live-slp-3.c: New test.
9951 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9953         PR middle-end/71387
9954         * g++.dg/opt/pr71387.C: New test.
9956 2016-06-02  Jeff Law  <law@redhat.com>
9958         PR tree-optimization/71328
9959         * gcc.c-torture/compile/pr71328.c: New test.
9961 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9963         PR fortran/52393
9964         * gfortran.dg/fmt_read_3.f90: Fix typo.
9965         * gfortran.dg/fmt_read_4.f90: New test.
9967 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
9969         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9970         * g++.dg/cpp0x/forw_enum6.C: Likewise.
9971         * g++.dg/cpp0x/forw_enum8.C: Likewise.
9972         * g++.dg/cpp0x/override2.C: Likewise.
9973         * g++.dg/parse/crash5.C: Likewise.
9974         * g++.dg/parse/error16.C: Likewise.
9975         * g++.dg/parse/error27.C: Likewise.
9976         * g++.dg/template/qualttp15.C: Likewise.
9977         * g++.dg/template/redecl4.C: Likewise.
9978         * g++.old-deja/g++.other/crash39.C: Likewise.
9979         * g++.old-deja/g++.other/struct1.C: Likewise.
9980         * g++.old-deja/g++.pt/m9a.C: Likewise.
9981         * g++.old-deja/g++.pt/memclass10.C: Likewise.
9983 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9985         PR c++/71372
9986         * c-c++-common/pr71372.c: New test.
9988         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9989         __TIME__ strings with __builtin_strcmp instead of printf and
9990         dg-output.
9992 2016-06-02  Martin Liska  <mliska@suse.cz>
9994         * gcc.dg/predict-9.c: New test.
9996 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
9998         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9999         global set_compiler_env_var and global saved_compiler_env_var.
10001 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10003         PR rtl-optimization/71295
10004         * gcc.c-torture/compile/pr71295.c: New test.
10006 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10008         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10010         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10011         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10013         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10014         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10015         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10016         alternative number.
10018 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10020         * gcc.target/powerpc/p9-splat-4.c: New test.
10022 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10024         PR target/71186
10025         * gcc.target/powerpc/pr71186.c: New test.
10027 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10029         PR fortran/52393
10030         * gfortran.dg/fmt_read_3.f90: New test.
10032 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10034         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10035         procedure.
10037 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10039         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10040         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10041         env var is set.
10042         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10043         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10044         shown once.
10045         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10046         during compilation.
10047         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10048         vars set by dg-set-compiler-env-var.
10050 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10052         PR fortran/71156
10053         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10054         to the module procedure declaration.
10055         * gfortran.dg/submodule_16.f08: New test.
10057 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10059         PR middle-end/71371
10060         * c-c++-common/gomp/pr71371.c: New test.
10062 2016-06-01  Richard Biener  <rguenther@suse.de>
10064         PR tree-optimization/71366
10065         * gcc.dg/torture/pr71366-1.c: New testcase.
10066         * gcc.dg/torture/pr71366-2.c: Likewise.
10068 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10070         * gcc.target/powerpc/vslv-0.c: New test.
10071         * gcc.target/powerpc/vslv-1.c: New test.
10072         * gcc.target/powerpc/vsrv-0.c: New test.
10073         * gcc.target/powerpc/vsrv-1.c: New test.
10075 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10077         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10078         * gcc.target/nvptx/weak.c: New.
10080 2016-06-01  Richard Biener  <rguenther@suse.de>
10082         PR tree-optimization/71261
10083         * gcc.dg/torture/vect-bool-1.c: New testcase.
10085 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10087         * gfortran.dg/gomp/order-1.f90: New test.
10088         * gfortran.dg/gomp/order-2.f90: New test.
10090 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10092         * gcc.dg/unroll-6.c: Update template.
10093         * gcc.dg/unroll-7.c: New testcase.
10094         * gcc.dg/unroll-8.c: New testcase.
10096 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10098         * gnat.dg/opt56.ad[sb]: New test.
10100 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10102         PR c++/66635
10103         * g++.dg/cpp0x/constexpr-ice16.C: New.
10105 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10107         PR tree-optimization/71314
10108         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10109         -mbranch-cost=2.
10111 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10113         PR tree-optimization/71077
10114         * gcc.dg/tree-ssa/pr71077.c: New test.
10116 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10118         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10119         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10120         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10122 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10124         PR c++/71248
10125         * g++.dg/cpp0x/pr71248.C: New.
10126         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10127         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10128         * g++.dg/init/new37.C: Likewise.
10129         * g++.dg/template/static1.C: Likewise.
10130         * g++.dg/template/static2.C: Likewise.
10132 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10134         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10135         instead of %rdi.
10136         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10138 2016-05-31  Marek Polacek  <polacek@redhat.com>
10140         * c-c++-common/Wswitch-unreachable-3.c: New test.
10141         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10143 2016-05-31  Richard Biener  <rguenther@suse.de>
10145         PR tree-optimization/71352
10146         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10148 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10150         * gcc.target/arm/armv5_thumb_isa.c: New test.
10152 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10154         PR target/71346
10155         * gcc.target/i386/pr71346.c: New test.
10157 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10159         PR tree-optimization/69068
10160         * gcc.dg/graphite/pr69068.c: New test.
10162 2016-05-27  Martin Sebor  <msebor@redhat.com>
10164         PR c++/71306
10165         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10167 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10169         PR c++/71349
10170         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10171         nowait depend(inout: dd[0]) clauses where permitted.
10173 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10175         PR c++/71238
10176         * g++.dg/parse/pr71238.C: New.
10177         * g++.dg/concepts/friend1.C: Test column numbers too.
10178         * g++.dg/cpp0x/initlist31.C: Likewise.
10179         * g++.dg/cpp0x/pr51420.C: Likewise.
10180         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10181         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10182         * g++.dg/ext/builtin3.C: Likewise.
10183         * g++.dg/lookup/friend12.C: Likewise.
10184         * g++.dg/lookup/friend7.C: Likewise.
10185         * g++.dg/lookup/koenig1.C: Likewise.
10186         * g++.dg/lookup/koenig5.C: Likewise.
10187         * g++.dg/lookup/used-before-declaration.C: Likewise.
10188         * g++.dg/overload/koenig1.C: Likewise.
10189         * g++.dg/template/crash65.C: Likewise.
10190         * g++.dg/template/friend57.C: Likewise.
10191         * g++.dg/warn/Wshadow-5.C: Likewise.
10192         * g++.dg/warn/Wunused-8.C: Likewise.
10193         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10194         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10195         * g++.old-deja/g++.jason/member.C: Likewise.
10196         * g++.old-deja/g++.jason/report.C: Likewise.
10197         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10198         * g++.old-deja/g++.law/visibility20.C: Likewise.
10199         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10200         * g++.old-deja/g++.other/static5.C: Likewise.
10201         * g++.old-deja/g++.pt/overload2.C: Likewise.
10203 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10205         * gcc.dg/tree-ssa/peel1.c: New testcase.
10206         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10207         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10209 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10211         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10212         to ce.
10214 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10216         PR c++/71099
10217         * g++.dg/parse/virtual1.C: New.
10219 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10221         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10222         Use correct register when clearing %edx.
10224 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10226         PR tree-optimization/71289
10227         * gcc.dg/pr71289.c: New test.
10229 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10231         PR middle-end/71269
10232         PR middle-end/71292
10233         * gcc.dg/tree-ssa/pr71269.c: New test.
10234         * gcc.dg/tree-ssa/pr71292.c: New test.
10236 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10238         PR middle-end/71252
10239         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10241 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10243         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10244         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10245         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10247 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10249         PR tree-optimization/69067
10250         * gcc.dg/graphite/pr69067.c: New test.
10252 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10254         PR target/71245
10255         * gcc.target/i386/pr71245-1.c: New test.
10256         * gcc.target/i386/pr71245-2.c: Ditto.
10258 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10260         PR c++/71105
10261         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10262         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10263         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10265 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10267         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10269 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10271         Revert:
10272         PR c++/69855
10273         * g++.dg/overload/69855.C: New.
10274         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10275         * g++.old-deja/g++.pt/crash3.C: Likewise.
10277 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10279         PR c++/60385
10280         * g++.dg/parse/namespace13.C: New.
10282 2016-05-26  Jeff Law  <law@redhat.com>
10284         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10285         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10286         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10287         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10288         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10289         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10290         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10291         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10292         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10293         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10294         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10295         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10296         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10298 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10300         PR c++/69855
10301         * g++.dg/overload/69855.C: New.
10302         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10303         * g++.old-deja/g++.pt/crash3.C: Likewise.
10305 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10307         PR target/63596
10308         * gcc.target/aarch64/va_arg_1.c: New testcase.
10309         * gcc.target/aarch64/va_arg_2.c: Likewise.
10310         * gcc.target/aarch64/va_arg_3.c: Likewise.
10312 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10314         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10315         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10316         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10317         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10318         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10320 2016-05-27  Marek Polacek  <polacek@redhat.com>
10322         PR middle-end/71308
10323         * g++.dg/torture/pr71308.C: New test.
10325 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10327         * gcc.dg/zero_bits_compound-1.c: New test.
10328         * gcc.dg/zero_bits_compound-2.c: New test.
10330 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10332         PR middle-end/71279
10333         * gcc.dg/pr71279.c: New test.
10335 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10337         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10338         floating point min/max/comparison instructions.
10339         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10341 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10343         * c-c++-common/gomp/schedule-1.c: New test.
10344         * gfortran.dg/gomp/schedule-1.f90: New test.
10346 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10348         PR c++/70822
10349         PR c++/70106
10350         * g++.dg/cpp1y/auto-fn32.C: New test.
10351         * g++.dg/cpp1y/paren4.C: New test.
10353 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10355         * gcc.dg/20060410.c: Xfail on ptx.
10356         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10357         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10358         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10359         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10360         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10362 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10364         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10366 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10368         PR tree-optimization/71280
10369         * gcc.dg/pr71280.c: New test.
10371         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10373         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10374         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10376         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10378 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10380         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10381         kept in memory.
10383 2016-05-25  Jeff Law  <law@redhat.com>
10385         PR tree-optimization/71272
10386         * gcc.c-torture/compile/pr71272.c: new test.
10388 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10390         * gcc.target/powerpc/vec-cmpne.c: New test.
10391         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10393 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10395         * gnat.dg/opt55.ad[sb]: New test.
10397 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10399         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10400         * c-c++-common/pr60226.c: Require int32plus.
10401         * gcc.c-torture/execute/pr70602.c: Likewise.
10402         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10403         unsigned long for malloc arg type.
10404         * gcc.dg/asr_div1.c: Require int32plus.
10405         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10406         * gcc.dg/pie-1.c: Require pie.
10407         * gcc.dg/pie-2.c: Likewise.
10408         * gcc.dg/pr59471.c: Require int32plus.
10409         * gcc.dg/pr59963-2.c: XFAIL for int16.
10410         * gcc.dg/pr60114.c: Require int32plus.
10411         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10412         unsigned long for typedef of size_t.
10413         * gcc.dg/pr63914.c: Require int32plus.
10414         * gcc.dg/pr64536.c: Require pt32plus.
10415         * gcc.dg/pr65658.c: Likewise.
10416         * gcc.dg/pr67271.c: Require int32plus.
10417         * gcc.dg/pr68112.c: Likewise.
10418         * gcc.dg/pr69071.c: Skip for avr target.
10419         * gcc.dg/pr69973.c: Require int32plus.
10420         * gcc.dg/pr70169.c: Skip for avr target.
10421         * gcc.dg/sso-6.c: Require int32plus.
10422         * gcc.dg/sso-7.c: Likewise.
10423         * gcc.dg/sso-8.c: Likewise.
10424         * gcc.dg/vrp-min-max-2.c: Likewise.
10426 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10428         PR target/70738
10429         * gcc.target/i386/pr70738-1.c: New test.
10430         * gcc.target/i386/pr70738-2.c: Likewise.
10431         * gcc.target/i386/pr70738-3.c: Likewise.
10432         * gcc.target/i386/pr70738-4.c: Likewise.
10433         * gcc.target/i386/pr70738-5.c: Likewise.
10434         * gcc.target/i386/pr70738-6.c: Likewise.
10435         * gcc.target/i386/pr70738-7.c: Likewise.
10436         * gcc.target/i386/pr70738-8.c: Likewise.
10437         * gcc.target/i386/pr70738-9.c: Likewise.
10439 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10441         PR rtl-optimization/66940
10442         * gcc.c-torture/execute/pr66940.c: New test.
10444 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10446         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10447         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10448         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10449         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10450         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10451         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10452         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10453         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10454         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10455         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10456         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10457         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10458         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10459         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10460         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10461         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10462         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10463         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10464         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10465         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10466         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10467         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10468         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10469         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10471 2016-05-25  Marek Polacek  <polacek@redhat.com>
10473         PR c/71265
10474         * gcc.dg/noncompile/pr71265.c: New test.
10476         PR c/71266
10477         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10479 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10481         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10483 2016-05-25  Richard Biener  <rguenther@suse.de>
10485         PR tree-optimization/71261
10486         * c-c++-common/torture/pr71261.c: New testcase.
10488 2016-05-25  Richard Biener  <rguenther@suse.de>
10490         PR tree-optimization/71264
10491         * gcc.dg/vect/pr71264.c: New testcase.
10493 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10495         PR c++/55992
10496         * g++.dg/cpp0x/alias-decl-53.C: New.
10497         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10499 2016-05-25  Martin Liska  <mliska@suse.cz>
10501         * g++.dg/pr71239.C: New test.
10503 2016-05-25  Richard Biener  <rguenther@suse.de>
10505         * gcc.dg/vect/pr58135.c: Rename to ...
10506         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10508 2016-05-25  Marek Polacek  <polacek@redhat.com>
10510         * g++.dg/pr65295.C: Use target c++14.
10512 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10514         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10515         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10517 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10519         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10520         instructions.
10522 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10524         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10525         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10526         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10527         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10528         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10529         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10530         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10531         * c-c++-common/goacc/pcopy.c: Likewise.
10532         * c-c++-common/goacc/pcopyin.c: Likewise.
10533         * c-c++-common/goacc/pcopyout.c: Likewise.
10534         * c-c++-common/goacc/pcreate.c: Likewise.
10535         * c-c++-common/goacc/pr70688.c: New test.
10536         * c-c++-common/goacc/present-1.c: Adjust test.
10537         * c-c++-common/goacc/reduction-5.c: Likewise.
10538         * g++.dg/goacc/data-1.C: New test.
10540 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10542         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10543         vector parity built-in functions.
10544         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10545         count trailing zeros automatic vectorization.
10546         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10547         count trailing zeros built-in functions.
10549 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10551         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10553 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10555         PR target/71050
10556         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10558 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10560         PR c++/50436
10561         * g++.dg/template/crash123.C: New.
10562         * g++.dg/template/crash124.C: Likewise.
10564 2016-05-24  Martin Sebor  <msebor@redhat.com>
10566         PR c++/71147
10567         * g++.dg/ext/flexary16.C: New test.
10569 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10571         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10572         before math.h is included.
10573         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10574         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10575         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10576         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10577         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10578         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10579         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10580         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10581         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10582         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10583         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10584         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10585         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10586         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10587         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10588         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10589         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10590         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10591         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10592         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10593         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10594         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10595         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10597 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10598             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10600         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10601         support.
10603 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10605         PR c++/69872
10606         * g++.dg/warn/Wno-narrowing1.C: New.
10608 2016-05-24  Marek Polacek  <polacek@redhat.com>
10610         PR c/71249
10611         * c-c++-common/Wswitch-unreachable-2.c: New test.
10613 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10615         PR c++/71257
10616         * g++.dg/vect/simd-clone-6.cc: New test.
10617         * g++.dg/gomp/declare-simd-6.C: New test.
10619         PR middle-end/70434
10620         PR c/69504
10621         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10623 2016-05-24  Richard Biener  <rguenther@suse.de>
10625         PR tree-optimization/71240
10626         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10628 2016-05-24  Richard Biener  <rguenther@suse.de>
10630         PR tree-optimization/71230
10631         * gcc.dg/torture/pr71230.c: New testcase.
10632         * g++.dg/torture/pr71230.C: Likewise.
10634 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10636         * c-c++-common/goacc/routine-5.c: Add tests.
10637         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10638         * gfortran.dg/goacc/routine-6.f90: Add tests.
10640 2016-05-24  Richard Biener  <rguenther@suse.de>
10642         PR tree-optimization/71253
10643         * gcc.dg/torture/pr71253.c: New testcase.
10645 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10647         PR middle-end/71252
10648         * gfortran.dg/pr71252.f90: New test.
10650 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10652         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10654 2016-05-24  Richard Biener  <rguenther@suse.de>
10656         PR middle-end/70434
10657         PR c/69504
10658         * c-c++-common/vector-subscript-4.c: New testcase.
10659         * c-c++-common/vector-subscript-5.c: Likewise.
10661 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10663         PR fortran/71123
10664         * gfortran.dg/namelist_90.f: New test
10666 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10668         PR fortran/66461
10669         * gfortran.dg/unexpected_eof.f: New test
10671 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10672             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10674         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10675         as little endian.
10677 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10679         PR c++/70972
10680         * g++.dg/cpp0x/inh-ctor20.C: New.
10681         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10683 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10685         PR c++/69095
10686         * g++.dg/cpp0x/variadic168.C: New.
10688 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10690         * g++.dg/cpp0x/pr31445.C: Test column number too.
10691         * g++.dg/cpp0x/pr32253.C: Likewise.
10692         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10693         * g++.dg/cpp0x/variadic36.C: Likewise.
10695 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10697         * gcc.dg/fold-notshift-2.c: Adjust.
10699 2016-05-23  Marek Polacek  <polacek@redhat.com>
10701         PR c/49859
10702         * c-c++-common/Wswitch-unreachable-1.c: New test.
10703         * gcc.dg/Wswitch-unreachable-1.c: New test.
10704         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10705         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10706         * g++.dg/gomp/block-10.C: Likewise.
10707         * gcc.dg/gomp/block-10.c: Likewise.
10708         * g++.dg/gomp/block-9.C: Likewise.
10709         * gcc.dg/gomp/block-9.c: Likewise.
10710         * g++.dg/gomp/target-1.C: Likewise.
10711         * g++.dg/gomp/target-2.C: Likewise.
10712         * gcc.dg/gomp/target-1.c: Likewise.
10713         * gcc.dg/gomp/target-2.c: Likewise.
10714         * g++.dg/gomp/taskgroup-1.C: Likewise.
10715         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10716         * gcc.dg/gomp/teams-1.c: Likewise.
10717         * g++.dg/gomp/teams-1.C: Likewise.
10718         * g++.dg/overload/error3.C: Likewise.
10719         * g++.dg/tm/jump1.C: Likewise.
10720         * g++.dg/torture/pr40335.C: Likewise.
10721         * gcc.dg/c99-vla-jump-5.c: Likewise.
10722         * gcc.dg/switch-warn-1.c: Likewise.
10723         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10724         * gcc.dg/nested-func-1.c: Likewise.
10725         * gcc.dg/pr67784-4.c: Likewise.
10727 2016-05-23  Richard Biener  <rguenther@suse.de>
10729         PR tree-optimization/71230
10730         * gfortran.dg/pr71230-1.f90: New testcase.
10731         * gfortran.dg/pr71230-2.f90: Likewise.
10733 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10735         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10736         * gcc.dg/vect/pr58135.c:  Add new.
10737         * gfortran.dg/pr46519-1.f: Adjust test case.
10739 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10741         PR c++/53401
10742         * g++.dg/cpp0x/decltype64.C: New.
10744 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10746         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10747         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10748         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10750 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10752         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10753         Add poly64x1_t and poly64x2_t cases if supported.
10754         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10755         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10756         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10757         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10758         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10760 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10762         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10763         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10764         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10765         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10766         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10767         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10768         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10770 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10772         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10774 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10776         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10777         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10779 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10781         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10782         constraint instead of "r".
10783         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10784         insn instead of vxorpd.
10785         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10787         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10788         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10790         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10792         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10793         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10795         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10797 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10799         PR middle-end/40921
10800         * gcc.dg/tree-ssa/pr40921.c: New test.
10802 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10804         PR target/71103
10805         * gcc.target/avr/pr71103.c: New test.
10807 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10809         PR middle-end/71179
10810         * gcc.dg/tree-ssa/pr71179.c: New test.
10812 2016-05-20  Martin Sebor  <msebor@redhat.com>
10814         PR c/71115
10815         * gcc.dg/init-excess-2.c: New test.
10817 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10819         * gnat.dg/opt53.adb: New test.
10820         * gnat.dg/opt54.adb: Likewise.
10822 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10824         PR tree-optimization/70884
10825         * gcc.dg/tree-ssa/pr70919.c: New test.
10827 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10829         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10830         formatting.
10831         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10832         fix code formatting.
10834 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10836         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10837         non-common cases.
10838         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10840 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10842         * jit.dg/all-non-failing-tests.h: Add
10843         test-factorial-must-tail-call.c.
10844         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10845         * jit.dg/test-factorial-must-tail-call.c: New test case.
10847 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10849         PR fortran/71204
10850         * gfortran.dg/pr71204.f90: New test.
10852 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10854         * gcc.target/nvptx/sincos.c: New test.
10856 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10858         PR c++/70572
10859         * g++.dg/cpp1y/auto-fn31.C: New.
10861 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10863         * gcc.target/powerpc/vec-addec.c: New test.
10864         * gcc.target/powerpc/vec-addec-int128.c: New test.
10866 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10868         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10869         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10870         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10871         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10873 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10875         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10877 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10879         PR c++/71210
10880         * g++.dg/opt/pr71210-1.C: New test.
10881         * g++.dg/opt/pr71210-2.C: New test.
10883         PR tree-optimization/29756
10884         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10885         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10886         only on selected targets where V4SImode vectors are known to be
10887         supported.
10889 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10891         PR tree-optimization/71079
10892         PR tree-optimization/71206
10893         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10895 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10897         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10898         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10899         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10901 2016-05-20  Richard Guenther  <rguenther@suse.de>
10903         PR tree-optimization/29756
10904         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10906 2016-05-20  Richard Biener  <rguenther@suse.de>
10908         PR tree-optimization/71185
10909         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10911 2016-05-20  Richard Biener  <rguenther@suse.de>
10913         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10915 2016-05-19  Marek Polacek  <polacek@redhat.com>
10917         PR c++/71075
10918         * g++.dg/diagnostic/pr71075.C: New test.
10920 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
10922         PR c++/71184
10923         * g++.dg/pr71184.C: New test case.
10925 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10927         * gcc.target/powerpc/darn-0.c: New test.
10928         * gcc.target/powerpc/darn-1.c: New test.
10929         * gcc.target/powerpc/darn-2.c: New test.
10931 2016-05-19  Marek Polacek  <polacek@redhat.com>
10933         PR tree-optimization/71031
10934         * gcc.dg/tree-ssa/vrp100.c: New test.
10936 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10938         PR rtl-optimization/71148
10939         * gcc.dg/pr71148.c: New test.
10941 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10943         PR target/71056
10944         * gcc.target/arm/pr71056.c: New test.
10946 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10948         * c-c++-common/pr69669.c: Check the used mode.
10950 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
10952         PR sanitizer/64354
10953         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10955 2016-05-19  Richard Biener  <rguenther@suse.de>
10957         PR tree-optimization/70729
10958         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10959         * gcc.dg/graphite/scop-18.c: Likewise.
10960         * gcc.dg/pr41783.c: Disable LIM.
10961         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10962         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10963         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10964         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10965         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10966         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10967         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10968         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10969         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10970         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10971         * gfortran.dg/pr42108.f90: Likewise.
10973 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
10975         PR driver/69265
10976         * gcc.dg/spellcheck-options-11.c: New test case.
10978 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
10980         PR c++/71100
10981         * g++.dg/opt/pr71100.C: New test.
10983 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10985         PR ipa/69708
10986         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10987         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10988         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10989         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10991 2016-05-18  Martin Jambor  <mjambor@suse.cz>
10993         PR ipa/69708
10994         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10995         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10996         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10997         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10998         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11000 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11002         PR c++/69793
11003         * g++.dg/template/crash122.C: New.
11005 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11007         PR c++/70466
11008         * g++.dg/template/pr70466-1.C: New.
11009         * g++.dg/template/pr70466-2.C: Likewise.
11011 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11013         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11014         splat operations and the XXSPLTIB instruction.
11015         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11016         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11017         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11018         xxlxor to clear a register.
11020 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11022         * gcc.dg/torture/pr71020.c: New test.
11024 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11026         PR ipa/70646
11027         * gcc.dg/ipa/pr70646.c: New test.
11029 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11031         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11033 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11035         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11036         missing tests for vreinterpretq_p{8,16}.
11038 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11040         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11041         vsliq_n_s64 and vsliq_n_u64.
11043 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11045         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11046         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11048 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11050         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11051         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11052         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11054 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11056         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11057         in comment.
11059 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11061         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11062         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11063         "blr\t" and switch to scan-assembler-times.
11065 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11067         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11068         with __aarch64__.
11069         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11070         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11072 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11074         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11075         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11076         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11077         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11078         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11079         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11081         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11082         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11084         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11085         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11087         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11088         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11090         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11092 2016-05-18  Richard Biener  <rguenther@suse.de>
11094         PR tree-optimization/71168
11095         * gcc.dg/torture/pr71168.c: New testcase.
11097 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11099         PR middle-end/63586
11100         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11101         * gcc.dg/tree-ssa/pr63586.c: New test.
11102         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11104 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11106         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11107         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11108         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11109         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11111 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11113         * gcc.target/nvptx/abi-vararg-3.c: New.
11115 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11117         PR tree-optimization/54579
11118         PR middle-end/55299
11119         * gcc.dg/fold-notrotate-1.c: New test.
11120         * gcc.dg/fold-notshift-1.c: New test.
11121         * gcc.dg/fold-notshift-2.c: New test.
11123 2016-05-17  Marek Polacek  <polacek@redhat.com>
11125         PR ipa/71146
11126         * g++.dg/ipa/pr71146.C: New test.
11128 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11130         * jit.dg/test-error-array-bounds.c: New test case.
11132 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11134         * gcc.dg/tree-ssa/and-1.c: New testcase.
11136 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11138         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11139         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11141 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11143         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11144         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11146 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11148         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11150 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11152         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11154 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11156         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11157         ".2d[index]" when scan the assembly.
11158         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11159         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11160         float64x1.
11161         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11163 2016-05-17  Richard Biener  <rguenther@suse.de>
11165         PR tree-optimization/71132
11166         * gcc.dg/torture/pr71132.c: New testcase.
11168 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11170         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11172 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11174         PR target/70809
11175         * gcc.target/aarch64/pr70809_1.c: New test.
11177 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11179         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11180         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11181         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11182         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11184 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11185             Ilya Enkovich  <ilya.enkovich@intel.com>
11187         PR target/71114
11188         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11190 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11192         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11193         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11195 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11197         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11198         test for __ARM_FP16_ARGS.
11199         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11200         * gcc.target/arm/aapcs/neon-vect10.c: New.
11201         * gcc.target/arm/aapcs/neon-vect9.c: New.
11202         * gcc.target/arm/aapcs/vfp18.c: New.
11203         * gcc.target/arm/aapcs/vfp19.c: New.
11204         * gcc.target/arm/aapcs/vfp20.c: New.
11205         * gcc.target/arm/aapcs/vfp21.c: New.
11206         * gcc.target/arm/fp16-aapcs-1.c: New.
11207         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11208         test for __ARM_FP16_ARGS.
11209         * g++.target/arm/fp16-return-1.c: Update expected output.
11211 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11213         PR testsuite/70227
11214         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11216 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11218         PR fortran/69603
11219         * gfortran.dg/pr69603.f90: New testcase.
11221 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11223         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11225 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11227         PR fortran/71047
11228         * gfortran.dg/pr71047.f08: New test.
11230 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11232         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11233         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11234         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11236 2016-05-13  Martin Sebor  <msebor@redhat.com>
11238         PR c++/60049
11239         * g++.dg/cpp0x/constexpr-60049.C: New test.
11241 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11243         PR bootstrap/71071
11244         * gcc.dg/pr71071.c: New test.
11246 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11248         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11249         remove XOP handling.
11250         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11252 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11254         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11255         __atomic_is_lock_free declaration.
11257 2016-05-13  Richard Biener  <rguenther@suse.de>
11259         PR tree-optimization/42587
11260         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11262 2016-05-13  Martin Liska  <mliska@suse.cz>
11264         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11265         the new format of dump output.
11267 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11269         * gcc.dg/pr71084.c: New test.
11271 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11273         PR target/53440
11274         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11276 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11278         * gcc.target/aarch64/struct_return.c: New test.
11280 2016-05-12  Marek Polacek  <polacek@redhat.com>
11282         PR c/70756
11283         * c-c++-common/pr70756-2.c: New test.
11284         * c-c++-common/pr70756.c: New test.
11286 2016-05-12  Richard Biener  <rguenther@suse.de>
11288         PR tree-optimization/71059
11289         * gcc.dg/torture/pr71059.c: New testcase.
11291 2016-05-12  Richard Biener  <rguenther@suse.de>
11293         PR tree-optimization/71062
11294         * gcc.dg/torture/pr71062.c: New testcase.
11296 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11298         PR tree-optimization/71006
11299         * gcc.dg/pr71006.c: New test.
11301 2016-05-12  Marek Polacek  <polacek@redhat.com>
11303         PR driver/71063
11304         * gcc.dg/opts-7.c: New test.
11306 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11308         PR target/70830
11309         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11310         Add -save-temps to dg-options.
11311         Scan for ldmfd rather than pop instruction.
11312         * gcc.target/arm/interrupt-2.c: Likewise.
11313         * gcc.target/arm/pr70830.c: New test.
11315 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11317         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11318         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11320         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11321         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11322         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11324         PR target/71019
11325         * gcc.target/i386/avx512vl-pack-1.c: New test.
11326         * gcc.target/i386/avx512vl-pack-2.c: New test.
11327         * gcc.target/i386/avx512bw-pack-2.c: New test.
11329         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11331         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11332         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11333         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11335 2016-05-12  Richard Biener  <rguenther@suse.de>
11337         PR tree-optimization/70986
11338         * gcc.dg/torture/pr70986-1.c: New testcase.
11339         * gcc.dg/torture/pr70986-2.c: Likewise.
11340         * gcc.dg/torture/pr70986-3.c: Likewise.
11342 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11344         PR c/43651
11345         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11346         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11348 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11350         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11351         directive.
11352         * gcc.target/i386/pr66746.c: Ditto.
11354 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11356         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11357         support.
11358         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11359         warning when using -mvsx-timode.
11360         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11361         * gcc.target/powerpc/dform-2.c: Likewise.
11362         * gcc.target/powerpc/pr68805.c: Likewise.
11364 2016-05-11  Marek Polacek  <polacek@redhat.com>
11366         PR c++/71024
11367         * c-c++-common/attributes-3.c: New test.
11369 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11371         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11372         * gcc.c-torture/execute/pr68185.c: Likewise.
11373         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11374         * gcc.dg/pr69634.c: Requires scheduling.
11375         * gcc.dg/torture/pr66178.c: Require label values.
11376         * gcc.dg/setjmp-6.c: Require indirect jumps.
11378 2016-05-11  Richard Biener  <rguenther@suse.de>
11380         PR tree-optimization/71055
11381         * gcc.dg/torture/pr71055.c: New testcase.
11383 2016-05-11  Richard Biener  <rguenther@suse.de>
11385         PR debug/71057
11386         * g++.dg/debug/pr71057.C: New testcase.
11388 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11390         PR fortran/70855
11391         * gfortran.dg/gomp/pr70855.f90: New test.
11393 2016-05-11  Richard Biener  <rguenther@suse.de>
11395         PR middle-end/71002
11396         * g++.dg/torture/pr71002.C: New testcase.
11398 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11400         PR middle-end/70807
11401         * gcc.dg/pr70807.c: New test.
11403 2016-05-10  Martin Sebor  <msebor@redhat.com>
11405         PR c++/38611
11406         * g++.dg/Wattributes.C: New test.
11408 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11410         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11411         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11412         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11414 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11416         PR target/70799
11417         * gcc.target/i386/pr70799-1.c: New test.
11419 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11421         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11423 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11425         PR middle-end/70877
11426         * gcc.target/i386/pr70877.c: New test.
11428 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11430         PR tree-optimization/70786
11431         * gcc.target/i386/pr70876.c: New test.
11433 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11435         PR target/70927
11436         * gcc.target/i386/avx512vl-logic-1.c: New test.
11437         * gcc.target/i386/avx512vl-logic-2.c: New test.
11438         * gcc.target/i386/avx512dq-logic-2.c: New test.
11440 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11442         PR target/70963
11443         * gcc.target/powerpc/pr70963.c: New.
11445 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11447         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11448         (test_very_wide_line): Add ruler to expected output.
11449         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11450         (test_very_wide_line): Likewise.
11451         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11452         (test_show_locus): Within the handling of "test_very_wide_line",
11453         enable show_ruler_p on the diagnostic context.
11455 2016-05-10  Richard Biener  <rguenther@suse.de>
11457         PR tree-optimization/71039
11458         * gcc.dg/torture/pr71039.c: New testcase.
11460 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11462         * gcc.dg/nested-func-10.c: Requires alloca.
11463         * gcc.dg/nested-func-9.c: Requires alloca.
11464         * gcc.c-torture/execute/pr70460.c: Requires labels.
11465         * gcc.c-torture/compile/pr70199.c: Requires labels.
11466         * gcc.target/nvptx/decl.c: Compile only.
11467         * gcc.target/nvptx/trailing-init.c: Compile only.
11468         * gcc.target/nvptx/ary-init.c: Compile only.
11470 2016-05-10  Marek Polacek  <polacek@redhat.com>
11472         PR c/70255
11473         * gcc.dg/attr-opt-1.c: New test.
11475 2016-05-10  Richard Biener  <rguenther@suse.de>
11477         PR tree-optimization/70497
11478         PR tree-optimization/28367
11479         * gcc.dg/torture/20160404-1.c: New testcase.
11480         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11481         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11483 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11485         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11487 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11489         * gcc.target/i386/fabsneg-1.c New test.
11491 2016-05-09  Alan Modra  <amodra@gmail.com>
11493         PR testsuite/70826
11494         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11496 2016-05-09  Richard Biener  <rguenther@suse.de>
11498         PR tree-optimization/70985
11499         * gcc.dg/torture/pr70985.c: New testcase.
11501 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11503         * gcc.dg/tree-ssa/ifc-9.c: New test.
11504         * gcc.dg/tree-ssa/ifc-10.c: New test.
11505         * gcc.dg/tree-ssa/ifc-11.c: New test.
11506         * gcc.dg/tree-ssa/ifc-12.c: New test.
11507         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11508         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11509         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11511 2016-05-09  Richard Biener  <rguenther@suse.de>
11513         PR fortran/70937
11514         * gfortran.dg/pr70937.f90: New testcase.
11516 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11518         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11520 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11522         PR fortran/56226
11523         * gfortran.dg/dec_structure_1.f90: New testcase.
11524         * gfortran.dg/dec_structure_2.f90: Ditto.
11525         * gfortran.dg/dec_structure_3.f90: Ditto.
11526         * gfortran.dg/dec_structure_4.f90: Ditto.
11527         * gfortran.dg/dec_structure_5.f90: Ditto.
11528         * gfortran.dg/dec_structure_6.f90: Ditto.
11529         * gfortran.dg/dec_structure_7.f90: Ditto.
11530         * gfortran.dg/dec_structure_8.f90: Ditto.
11531         * gfortran.dg/dec_structure_9.f90: Ditto.
11532         * gfortran.dg/dec_structure_10.f90: Ditto.
11533         * gfortran.dg/dec_structure_11.f90: Ditto.
11534         * gfortran.dg/dec_union_1.f90: Ditto.
11535         * gfortran.dg/dec_union_2.f90: Ditto.
11536         * gfortran.dg/dec_union_3.f90: Ditto.
11537         * gfortran.dg/dec_union_4.f90: Ditto.
11538         * gfortran.dg/dec_union_5.f90: Ditto.
11539         * gfortran.dg/dec_union_6.f90: Ditto.
11540         * gfortran.dg/dec_union_7.f90: Ditto.
11542 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11544         PR tree-optimization/70956
11545         * gcc.dg/graphite/pr70956.c: New test.
11547 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11549         PR middle-end/70941
11550         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11551         (a, b, c, d): Change type from char to signed char.
11552         (main): Compare against (signed char) -1634678893 instead of
11553         hardcoded -109.  Use __builtin_abort instead of abort.
11555         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11556         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11558         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11560 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11562         PR debug/70935
11563         * gcc.dg/torture/pr70935.c: New test.
11565 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11567         PR target/58219
11568         * gcc.target/sh/pr58219.c: New tests.
11570 2016-05-06  Richard Biener  <rguenther@suse.de>
11572         PR tree-optimization/70960
11573         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11575 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11577         PR target/52933
11578         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11579         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11580         Adjust expected instruction counts.
11581         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11583 2016-05-06  Marek Polacek  <polacek@redhat.com>
11585         PR sanitizer/70875
11586         * gcc.dg/ubsan/bounds-3.c: New test.
11588 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11590         PR target/54089
11591         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11593 2016-05-06  Richard Biener  <rguenther@suse.de>
11595         PR middle-end/70931
11596         * gfortran.dg/pr70931.f90: New testcase.
11598 2016-05-06  Richard Biener  <rguenther@suse.de>
11600         PR middle-end/70941
11601         * gcc.dg/torture/pr70941.c: New testcase.
11603 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11605         PR tree-optimization/57206
11606         * gcc.dg/vect/pr57206.c: New test.
11608 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11610         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11612 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11614         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11616         * c-c++-common/Wdangling-else-4.c: New test.
11618 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11620         PR c++/70906
11621         PR c++/70933
11622         * g++.dg/opt/pr70906.C: New test.
11623         * g++.dg/opt/pr70933.C: New test.
11625         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11627 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11629         * gcc.dg/ipa/pure-const-3.c: New testcase.
11631 2016-05-04  Marek Polacek  <polacek@redhat.com>
11633         * c-c++-common/Wdangling-else-1.c: New test.
11634         * c-c++-common/Wdangling-else-2.c: New test.
11635         * c-c++-common/Wdangling-else-3.c: New test.
11637 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11639         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11640         flag is present.
11642 2016-05-04  Marek Polacek  <polacek@redhat.com>
11644         PR c/48778
11645         * gcc.dg/Waddress-2.c: New test.
11647 2016-05-04  Alan Modra  <amodra@gmail.com>
11649         * gcc.target/powerpc/pr70866.c: New.
11651 2016-05-03  Martin Sebor  <msebor@redhat.com>
11653         PR c++/66561
11654         * c-c++-common/builtin_location.c: New test.
11655         * g++.dg/cpp1y/builtin_location.C: New test.
11657 2016-05-03  Marek Polacek  <polacek@redhat.com>
11659         PR c/70859
11660         * gcc.dg/pr70859.c: New test.
11661         * gcc.dg/pr70859-2.c: New test.
11663 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11665         * gnat.dg/debug5.adb: New testcase.
11667 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11669         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11670         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11671         Procedure to check for z10 instruction set.
11673 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11675         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11677 2016-05-03  Alan Modra  <amodra@gmail.com>
11679         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11681 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11683         * gcc.target/i386/avx512f-cvt-1.c: New test.
11685 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11687         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11688         -fdump-tree-vrp-details.
11690 2016-05-03  Richard Biener  <rguenther@suse.de>
11692         * gcc.dg/pr30172-1.c: Adjust.
11693         * gcc.dg/pr63743.c: Likewise.
11694         * gcc.dg/tm/pr51696.c: Likewise.
11695         * c-c++-common/tm/safe-1.c: Likewise.
11696         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11697         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11698         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11699         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11701 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11703         PR rtl-optimization/70467
11704         * gcc.target/i386/pr70467-3.c: New test.
11705         * gcc.target/i386/pr70467-4.c: New test.
11707         PR tree-optimization/70916
11708         * gcc.c-torture/compile/pr70916.c: New test.
11710         PR target/49244
11711         * gcc.target/i386/pr49244-1.c: New test.
11712         * gcc.target/i386/pr49244-2.c: New test.
11714 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11716         PR rtl-optimization/44281
11717         * gcc.target/i386/pr44281.c: New test.
11719 2016-05-03  bin cheng  <bin.cheng@arm.com>
11721         PR tree-optimization/56541
11722         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11723         * gcc.dg/vect/pr56541.c: new test.
11725 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11727         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11728         __float128.
11729         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11731 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11733         PR testsuite/70520
11734         * c-c++-common/asan/clone-test-1.c (main): Align child process
11735         stack to 16 bytes.
11737 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11739         PR c++/62314
11740         * g++.dg/spellcheck-fields-2.C: New test case.
11742 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11744         PR c++/62314
11745         * g++.dg/pr62314.C: New test case.
11747 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11749         * gcc.dg/ipa/inline-8.c: New testcase.
11751 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11753         PR rtl-optimization/70467
11754         * gcc.target/i386/pr70467-1.c: New test.
11756 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11758         * gcc.dg/spec-options.c: Run the test on all targets.
11759         * gcc.dg/foo.specs: Use cpp_unique_options.
11761 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11763         * gcc.dg/tree-ssa/unord.c: New testcase.
11765 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11767         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11769 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11771         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11773 2016-05-02  Marek Polacek  <polacek@redhat.com>
11775         PR c/70851
11776         * gcc.dg/enum-incomplete-3.c: New test.
11778 2016-05-02  Marek Polacek  <polacek@redhat.com>
11779             Tom de Vries  <tom@codesourcery.com>
11781         PR tree-optimization/70700
11782         * gcc.dg/pr70700.c: New test.
11784 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11786         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11787         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11788         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11789         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11790         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11792 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11794         * ada/acats/run_acats: Rename into...
11795         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11796         * ada/acats/run_all.sh: Remove redundant test.
11797         (target_run): Move around.
11798         (target_gnatchop): Use newly built executable.
11799         (target_gnatmake): Likewise.
11800         Check that the compilation of impbit succeeds.
11802 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11804         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11805         * gcc.dg/20021029-1.c: Likewise.
11806         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11807         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11808         * gcc.target/sh/cmpstr.c: Likewise.
11809         * gcc.target/sh/cmpstrn.c: Likewise.
11810         * gcc.target/sh/memset.c: Likewise.
11811         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11812         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11813         * gcc.target/sh/pr39423-1.c: Likewise.
11814         * gcc.target/sh/pr49468-di.c: Likewise.
11815         * gcc.target/sh/pr49468-si.c: Likewise.
11816         * gcc.target/sh/pr49880-1.c: Likewise.
11817         * gcc.target/sh/pr49880-2.c: Likewise.
11818         * gcc.target/sh/pr49880-3.c: Likewise.
11819         * gcc.target/sh/pr50751-1.c: Likewise.
11820         * gcc.target/sh/pr50751-4.c: Likewise.
11821         * gcc.target/sh/pr50751-7.c: Likewise.
11822         * gcc.target/sh/pr51244-1.c: Likewise.
11823         * gcc.target/sh/pr51244-10.c: Likewise.
11824         * gcc.target/sh/pr51244-11.c: Likewise.
11825         * gcc.target/sh/pr51244-12.c: Likewise.
11826         * gcc.target/sh/pr51244-13.c: Likewise.
11827         * gcc.target/sh/pr51244-14.c: Likewise.
11828         * gcc.target/sh/pr51244-17.c: Likewise.
11829         * gcc.target/sh/pr51244-18.c: Likewise.
11830         * gcc.target/sh/pr51244-19.c: Likewise.
11831         * gcc.target/sh/pr51244-4.c: Likewise.
11832         * gcc.target/sh/pr51244-5.c: Likewise.
11833         * gcc.target/sh/pr51244-7.c: Likewise.
11834         * gcc.target/sh/pr51244-8.c: Likewise.
11835         * gcc.target/sh/pr51244-9.c: Likewise.
11836         * gcc.target/sh/pr51697.c: Likewise.
11837         * gcc.target/sh/pr52483-1.c: Likewise.
11838         * gcc.target/sh/pr52483-2.c: Likewise.
11839         * gcc.target/sh/pr52483-3.c: Likewise.
11840         * gcc.target/sh/pr52483-5.c: Likewise.
11841         * gcc.target/sh/pr52933-1.c: Likewise.
11842         * gcc.target/sh/pr52933-2.c: Likewise.
11843         * gcc.target/sh/pr52933-3.c: Likewise.
11844         * gcc.target/sh/pr53568-1.c: Likewise.
11845         * gcc.target/sh/pr53976-1.c: Likewise.
11846         * gcc.target/sh/pr53988-1.c: Likewise.
11847         * gcc.target/sh/pr53988.c: Likewise.
11848         * gcc.target/sh/pr54089-1.c: Likewise.
11849         * gcc.target/sh/pr54089-6.c: Likewise.
11850         * gcc.target/sh/pr54089-7.c: Likewise.
11851         * gcc.target/sh/pr54089-8.c: Likewise.
11852         * gcc.target/sh/pr54089-9.c: Likewise.
11853         * gcc.target/sh/pr54236-1.c: Likewise.
11854         * gcc.target/sh/pr54236-2.c: Likewise.
11855         * gcc.target/sh/pr54236-3.c: Likewise.
11856         * gcc.target/sh/pr54236-4.c: Likewise.
11857         * gcc.target/sh/pr54386.c: Likewise.
11858         * gcc.target/sh/pr54602-1.c: Likewise.
11859         * gcc.target/sh/pr54685.c: Likewise.
11860         * gcc.target/sh/pr54760-1.c: Likewise.
11861         * gcc.target/sh/pr54760-2.c: Likewise.
11862         * gcc.target/sh/pr54760-3.c: Likewise.
11863         * gcc.target/sh/pr54760-4.c: Likewise.
11864         * gcc.target/sh/pr54760-5.c: Likewise.
11865         * gcc.target/sh/pr54760-6.c: Likewise.
11866         * gcc.target/sh/pr55146.c: Likewise.
11867         * gcc.target/sh/pr55160.c: Likewise.
11868         * gcc.target/sh/pr59278.c: Likewise.
11869         * gcc.target/sh/pr59401-1.c: Likewise.
11870         * gcc.target/sh/pr59533-1.c: Likewise.
11871         * gcc.target/sh/pr63260.c: Likewise.
11872         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11873         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11874         * gcc.target/sh/strlen.c: Likewise.
11875         * gcc.target/sh/torture/pr30807.c: Likewise.
11876         * gcc.target/sh/torture/pr34777.c: Likewise.
11877         * gcc.target/sh/torture/pr64652.c: Likewise.
11878         * gcc.target/sh/torture/pr65505.c: Likewise.
11879         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11880         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11882 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11884         PR c++/66644
11885         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11887 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11889         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11890         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11891         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11892         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11894 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11896         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11897         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11899 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11901         PR middle-end/70626
11902         * c-c++-common/goacc/combined-reduction.c: New test.
11903         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11905 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11907         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11908         *movdi_internal pattern only if PIC off.
11909         * gcc.target/i386/pr70155-2.c: Likewise.
11910         * gcc.target/i386/pr70155-3.c: Likewise.
11911         * gcc.target/i386/pr70155-4.c: Likewise.
11912         * gcc.target/i386/pr70155-5.c: Likewise.
11913         * gcc.target/i386/pr70155-6.c: Likewise.
11914         * gcc.target/i386/pr70155-7.c: Likewise.
11915         * gcc.target/i386/pr70155-8.c: Likewise.
11916         * gcc.target/i386/pr70155-15.c: Likewise.
11917         * gcc.target/i386/pr70155-17.c: Likewise.
11918         * gcc.target/i386/pr70155-22.c: Likewise.
11920 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
11922         PR tree-optimization/70803
11923         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11925 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
11927         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11928         optimization of vector loop.
11929         * gcc.target/i386/vect-unpack-3.c: New test.
11930         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11931         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11932         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11934 2016-04-29  Marek Polacek  <polacek@redhat.com>
11936         PR sanitizer/70342
11937         * g++.dg/ubsan/null-7.C: New test.
11939         PR c/70852
11940         * gcc.dg/pr70852.c: New test.
11942 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11944         PR/69089
11945         * g++.dg/cpp0x/alignas6.C: New test.
11947 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11949         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11950         * gcc.dg/pr27003.c: Likewise.
11951         * gcc.dg/tree-ssa/cswtch.c: Likewise.
11952         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11953         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11954         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
11955         * gcc.target/arc/mxy.c: Likewise.
11956         * gcc.target/arc/mswape.c: Likewise.
11957         * gcc.target/arc/mrtsc.c: Likewise.
11958         * gcc.target/arc/mcrc.c: Likewise.
11959         * gcc.target/arc/mdsp-packa.c: Likewise.
11960         * gcc.target/arc/mdvbf.c: Likewise.
11961         * gcc.target/arc/mlock.c: Likewise.
11962         * gcc.target/arc/mmac-24.c: Likewise.
11963         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11965 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11966             Matthijs Kooijman  <matthijs@stdin.nl>
11967             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11969         PR target/60040
11970         * gcc.target/avr/pr60040-1.c: New.
11971         * gcc.target/avr/pr60040-2.c: New.
11973 2016-04-29  Richard Biener  <rguenther@suse.de>
11975         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11977 2016-04-29  Richard Biener  <rguenther@suse.de>
11979         PR tree-optimization/13962
11980         PR tree-optimization/65686
11981         * gcc.dg/uninit-pr65686.c: New testcase.
11983 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
11985         PR middle-end/70843
11986         * gcc.dg/pr70843.c: New test.
11988 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
11990         PR target/70858
11991         * gcc.target/i386/pr70858.c: New test.
11993 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
11995         * gcc.target/arc/nps400-1.c: New file.
11997 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
11998             Andrew Burgess  <andrew.burgess@embecosm.com>
12000         * gcc.target/arc/movh_cl-1.c: New file.
12002 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12003             Andrew Burgess  <andrew.burgess@embecosm.com>
12005         * gcc.target/arc/extzv-1.c: New file.
12006         * gcc.target/arc/insv-1.c: New file.
12007         * gcc.target/arc/insv-2.c: New file.
12008         * gcc.target/arc/movb-1.c: New file.
12009         * gcc.target/arc/movb-2.c: New file.
12010         * gcc.target/arc/movb-3.c: New file.
12011         * gcc.target/arc/movb-4.c: New file.
12012         * gcc.target/arc/movb-5.c: New file.
12013         * gcc.target/arc/movb_cl-1.c: New file.
12014         * gcc.target/arc/movb_cl-2.c: New file.
12015         * gcc.target/arc/movbi_cl-1.c: New file.
12016         * gcc.target/arc/movl-1.c: New file.
12018 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12019             Andrew Burgess  <andrew.burgess@embecosm.com>
12021         * gcc.target/arc/cmem-1.c: New file.
12022         * gcc.target/arc/cmem-2.c: New file.
12023         * gcc.target/arc/cmem-3.c: New file.
12024         * gcc.target/arc/cmem-4.c: New file.
12025         * gcc.target/arc/cmem-5.c: New file.
12026         * gcc.target/arc/cmem-6.c: New file.
12027         * gcc.target/arc/cmem-7.c: New file.
12028         * gcc.target/arc/cmem-ld.inc: New file.
12029         * gcc.target/arc/cmem-st.inc: New file.
12031 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12033         PR target/70821
12034         * gcc.target/i386/pr70821.c: New test.
12036 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12038         * gcc.target/powerpc/vec-adde.c: New test.
12039         * gcc.target/powerpc/vec-adde-int128.c: New test.
12041 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12043         * gcc.target/i386/avx-vround-1.c: New test.
12044         * gcc.target/i386/avx-vround-2.c: New test.
12045         * gcc.target/i386/avx512vl-vround-1.c: New test.
12046         * gcc.target/i386/avx512vl-vround-2.c: New test.
12048 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12050         PR testsuite/70595
12051         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12052         (check_effective_target_cilkplus_runtime): ... this.
12053         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12054         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12056         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12057         Require cilkplus_runtime.
12058         Don't add -lcilkrts.
12059         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12060         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12061         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12062         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12063         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12064         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12065         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12066         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12067         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12068         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12069         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12070         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12071         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12072         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12073         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12074         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12075         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12076         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12077         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12078         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12079         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12080         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12081         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12082         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12083         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12084         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12085         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12086         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12087         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12089         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12090         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12092         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12094         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12095         cilkplus_runtime.
12097 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12099         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12100         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12102 2015-04-27  Ryan Burn  <contact@rnburn.com>
12104         PR c++/69024
12105         PR c++/68997
12106         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12107         diagnostic.
12108         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12109         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12111 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12113         * gnat.dg/limited_with4.ad[sb]: New test.
12114         * gnat.dg/limited_with4_pkg.ads: New helper.
12116 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12118         PR target/70155
12119         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12120         and movv1ti_internal patterns
12121         * gcc.target/i386/pr70155-1.c: New test.
12122         * gcc.target/i386/pr70155-2.c: Likewise.
12123         * gcc.target/i386/pr70155-3.c: Likewise.
12124         * gcc.target/i386/pr70155-4.c: Likewise.
12125         * gcc.target/i386/pr70155-5.c: Likewise.
12126         * gcc.target/i386/pr70155-6.c: Likewise.
12127         * gcc.target/i386/pr70155-7.c: Likewise.
12128         * gcc.target/i386/pr70155-8.c: Likewise.
12129         * gcc.target/i386/pr70155-9.c: Likewise.
12130         * gcc.target/i386/pr70155-10.c: Likewise.
12131         * gcc.target/i386/pr70155-11.c: Likewise.
12132         * gcc.target/i386/pr70155-12.c: Likewise.
12133         * gcc.target/i386/pr70155-13.c: Likewise.
12134         * gcc.target/i386/pr70155-14.c: Likewise.
12135         * gcc.target/i386/pr70155-15.c: Likewise.
12136         * gcc.target/i386/pr70155-16.c: Likewise.
12137         * gcc.target/i386/pr70155-17.c: Likewise.
12138         * gcc.target/i386/pr70155-18.c: Likewise.
12139         * gcc.target/i386/pr70155-19.c: Likewise.
12140         * gcc.target/i386/pr70155-20.c: Likewise.
12141         * gcc.target/i386/pr70155-21.c: Likewise.
12142         * gcc.target/i386/pr70155-22.c: Likewise.
12144 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12146         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12147         ".{5,6}".
12149 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12151         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12152         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12153         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12154         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12155         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12157 2016-04-27  Richard Biener  <rguenther@suse.de>
12159         PR ipa/70760
12160         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12161         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12163 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12165         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12166         * g++.dg/ubsan/pr63956.C: Adjust error location.
12168 2016-04-27  Nick Clifton  <nickc@redhat.com>
12170         PR middle-end/49889
12171         * gcc.dg/pr49889.c: New test.
12173 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12175         * c-c++-common/memset-array.c: New test.
12177 2016-04-26  Martin Sebor  <msebor@redhat.com>
12179         PR c++/66639
12180         * g++.dg/cpp1y/func_constexpr.C: New test.
12182 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12184         PR c++/70241
12185         * g++.dg/cpp0x/enum32.C: New test.
12186         * g++.dg/cpp0x/enum33.C: New test.
12188 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12190         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12191         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12192         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12193         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12194         * gcc.c-torture/execute/pr38151.c: Likewise.
12195         * gcc.c-torture/execute/pr66556.c: Likewise.
12196         * gcc.c-torture/execute/pr67781.c: Likewise.
12197         * gcc.c-torture/execute/pr68648.c: Likewise.
12199 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12201         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12203 2016-04-26  Marek Polacek  <polacek@redhat.com>
12205         PR c/67784
12206         * gcc.dg/pr67784-3.c: New test.
12207         * gcc.dg/pr67784-4.c: New test.
12208         * gcc.dg/pr67784-5.c: New test.
12210         PR c/70791
12211         * gcc.dg/Wnested-externs-2.c: New test.
12213 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12215         * gcc.dg/fold-plusmult.c: Adjust.
12216         * gcc.dg/no-strict-overflow-6.c: Adjust.
12217         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12219 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12221         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12222         number scans.
12223         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12224         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12225         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12226         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12227         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12228         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12229         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12230         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12231         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12232         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12233         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12234         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12235         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12236         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12237         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12238         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12239         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12240         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12241         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12242         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12243         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12244         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12245         scans.
12246         * gcc.target/i386/pr32219-4.c: Likewise.
12247         * gcc.target/i386/pr32219-6.c: Likewise.
12248         * gcc.target/i386/pr32219-8.c: Likewise.
12250 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12252         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12253         associated options.
12255 2016-04-26  Marek Polacek  <polacek@redhat.com>
12257         PR c++/70744
12258         * g++.dg/ext/cond2.C: New test.
12260 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12262         PR tree-optimization/70771
12263         PR tree-optimization/70775
12264         * gcc.dg/pr70771.c: New test.
12265         * gcc.dg/pr70775.c: New test.
12267 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12269         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12271 2016-04-25  Richard Biener  <rguenther@suse.de>
12273         PR tree-optimization/70780
12274         * gcc.dg/torture/pr70780.c: New testcase.
12276 2016-04-25  Michael Collison  <michael.collison@arm.com>
12278         * gcc.target/arm/neon-vaddws16.c: New test.
12279         * gcc.target/arm/neon-vaddws32.c: New test.
12280         * gcc.target/arm/neon-vaddwu16.c: New test.
12281         * gcc.target/arm/neon-vaddwu32.c: New test.
12282         * gcc.target/arm/neon-vaddwu8.c: New test.
12283         * lib/target-supports.exp
12284         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12285         that arm neon support vector widen sum of HImode TO SImode.
12287 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12289         PR sanitizer/70712
12290         * c-c++-common/asan/pr70712.c: New test.
12292 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12294         * .gitattributes: New file.
12296 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12298         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12300 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12302         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12303         * gfortran.dg/submodule_15.f08: Likewise.
12305 2016-04-22  Richard Biener  <rguenther@suse.de>
12307         PR tree-optimization/70740
12308         * gcc.dg/torture/pr70740.c: New testcase.
12310 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12312         PR target/70750
12313         * gcc.target/i386/pr70750-1.c: New test.
12314         * gcc.target/i386/pr70750-2.c: Likewise.
12316 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12318         PR c++/70540
12319         * g++.dg/cpp0x/auto48.C: New.
12321 2016-04-21  Marek Polacek  <polacek@redhat.com>
12323         PR c++/70513
12324         * g++.dg/cpp0x/forw_enum12.C: New test.
12325         * g++.dg/cpp0x/forw_enum13.C: New test.
12327 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12329         PR target/70728
12330         * gcc.target/i386/pr70728.c: New test.
12332 2016-04-21  Richard Biener  <rguenther@suse.de>
12334         PR middle-end/70747
12335         * gcc.dg/pr70747.c: New testcase.
12337 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12339         PR tree-optimization/70715
12340         * gcc.dg/tree-ssa/scev-13.c: New test.
12342 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12344         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12346 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12348         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12350 2016-04-20  Jan Hubicka  <jh@suse.cz>
12352         PR ipa/70018
12353         * g++.dg/ipa/nothrow-1.C: New testcase.
12355 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12357         PR c++/55635
12358         * g++.dg/eh/delete1.C: New.
12360 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12362         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12363         -mtune-ctrl=sse_typeless_stores.
12365 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12367         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12369 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12371         PR tree-optimization/69489
12372         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12374 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12376         PR c++/69363
12377         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12378         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12379         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12381 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12383         PR tree-optimization/56625
12384         PR tree-optimization/69489
12385         * gcc.dg/vect/pr56625.c: New test.
12386         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12388 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12390         PR target/64971
12391         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12393 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12395         * gnat.dg/self1.adb: Remove now incorrect test.
12397 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12399         * gcc.dg/tree-ssa/scev-11.c: New test.
12400         * gcc.dg/tree-ssa/scev-12.c: New test.
12402 2016-04-20  Marek Polacek  <polacek@redhat.com>
12404         PR tree-optimization/70725
12405         * gcc.dg/pr70725.c: New test.
12407 2016-04-20  Richard Biener  <rguenther@suse.de>
12409         PR tree-optimization/70726
12410         * g++.dg/vect/pr70726.cc: New testcase.
12412 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12414         PR target/70674
12415         * gcc.target/s390/pr70674.c: New test.
12417 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12419         PR libgfortran/70684
12420         * gfortran.dg/list_read_14.f90: New test.
12422 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12424         PR target/69201
12425         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12426         extern to force it misaligned.
12427         (b): Likewise.
12428         (c): Likewise.
12429         (d): Likewise.
12430         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12431         Don't check `*' before movv4sf_internal.
12432         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12433         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12434         Don't check `*' before movv16qi_internal.
12435         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12436         extern to force it misaligned.
12437         (b): Likewise.
12438         (c): Likewise.
12439         (d): Likewise.
12440         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12441         Don't check `*' before movv2df_internal.
12442         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12443         extern to force it misaligned.
12444         (b): Likewise.
12445         (c): Likewise.
12446         (d): Likewise.
12447         Check movv8sf_internal instead of avx_storeups256.
12448         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12450 2016-04-19  Richard Biener  <rguenther@suse.de>
12452         PR tree-optimization/70171
12453         * g++.dg/tree-ssa/pr70171.C: New testcase.
12455 2016-04-19  Richard Biener  <rguenther@suse.de>
12457         PR tree-optimization/70724
12458         * gcc.dg/torture/pr70724.c: New testcase.
12460 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12462         PR middle-end/70689
12463         * gcc.target/i386/pr70689.c: New.
12465 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12467         PR target/70708
12468         * gcc.target/i386/pr70708.c: New test.
12470 2016-04-18  Richard Biener  <rguenther@suse.de>
12472         PR tree-optimization/43434
12473         * gcc.dg/vect/pr43434.c: New testcase.
12474         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12475         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12476         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12477         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12478         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12479         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12480         * gcc.dg/gomp/pr68640.c: Likewise.
12481         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12482         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12484 2016-04-18  Richard Biener  <rguenther@suse.de>
12486         PR tree-optimization/70701
12487         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12489 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12491         PR testsuite/70699
12492         * gcc.dg/pr70161.c: Add dot-file scans.
12493         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12494         instead of after last dot char.
12496 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12498         * c-c++-common/dump-ada-spec-3.c: New test.
12499         * c-c++-common/dump-ada-spec-4.c: Likewise.
12501 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12503         PR other/70183
12504         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12506 2016-04-15  Jan Hubicka  <jh@suse.cz>
12508         PR ipa/70018
12509         * g++.dg/ipa/pure-const-1.C: New testcase.
12510         * g++.dg/ipa/pure-const-2.C: New testcase.
12511         * g++.dg/ipa/pure-const-3.C: New testcase.
12513 2016-04-15  Marek Polacek  <polacek@redhat.com>
12515         PR c/70671
12516         * gcc.dg/bitfld-22.c: New test.
12518 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12520         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12521         x86_64.
12523 2016-04-15  Marek Polacek  <polacek@redhat.com>
12525         PR c/70651
12526         * c-c++-common/pr70651.c: New test.
12528 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12530         PR rtl-optimization/70681
12531         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12532         dump scan on arm and powerpc.
12533         * gcc.dg/pr10474.c: Likewise.
12535 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12537         PR c++/69517
12538         PR c++/70019
12539         PR c++/70588
12540         * g++.dg/cpp1y/vla11.C: Revert for real.
12542         PR c/70436
12543         * c-c++-common/Wparentheses-1.c: New test.
12544         * c-c++-common/gomp/Wparentheses-1.c: New test.
12545         * c-c++-common/gomp/Wparentheses-2.c: New test.
12546         * c-c++-common/gomp/Wparentheses-3.c: New test.
12547         * c-c++-common/gomp/Wparentheses-4.c: New test.
12548         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12549         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12550         * c-c++-common/goacc/Wparentheses-1.c: New test.
12552 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12554         PR target/70662
12555         * gcc.target/i386/pr70662.c: New test.
12557 2016-04-15  Richard Biener  <rguenther@suse.de>
12558             Alan Modra  <amodra@gmail.com>
12560         PR tree-optimization/70130
12561         * gcc.dg/vect/O3-pr70130.c: New testcase.
12563 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12565         PR target/70669
12566         * gcc.target/powerpc/pr70669.c: New test.
12568         PR target/70640
12569         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12570         a power7 system that does not have an assembler that supports
12571         power8.
12573 2016-04-14  Martin Sebor  <msebor@redhat.com>
12575         PR c++/69517
12576         PR c++/70019
12577         PR c++/70588
12578         * c-c++-common/ubsan/vla-1.c: Revert.
12579         * g++.dg/cpp1y/vla11.C: Same.
12580         * g++.dg/cpp1y/vla12.C: Same.
12581         * g++.dg/cpp1y/vla13.C: Same.
12582         * g++.dg/cpp1y/vla14.C: Same.
12583         * g++.dg/cpp1y/vla3.C: Same.
12584         * g++.dg/init/array24.C: Same.
12585         * g++.dg/ubsan/vla-1.C: Same.
12587 2016-04-14  Marek Polacek  <polacek@redhat.com>
12588             Jan Hubicka  <hubicka@ucw.cz>
12590         PR c++/70029
12591         * g++.dg/torture/pr70029.C: New test.
12593 2016-04-14  Martin Sebor  <msebor@redhat.com>
12595         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12596         type size to prevent failures on targets with very low maximum
12597         alignment.
12599 2016-04-14  Richard Biener  <rguenther@suse.de>
12601         PR tree-optimization/70623
12602         * gcc.dg/torture/pr70623.c: New testcase.
12603         * gcc.dg/torture/pr70623-2.c: Likewise.
12605 2016-04-13  Martin Sebor  <msebor@redhat.com>
12607         PR c++/69517
12608         PR c++/70019
12609         PR c++/70588
12610         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12611         * g++.dg/cpp1y/vla11.C: New test.
12612         * g++.dg/cpp1y/vla12.C: New test.
12613         * g++.dg/cpp1y/vla13.C: New test.
12614         * g++.dg/cpp1y/vla14.C: New test.
12615         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12616         * g++.dg/init/array24.C: Fully brace VLA initializer.
12617         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12619 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12621         PR c++/70641
12622         * g++.dg/opt/pr70641.C: New test.
12624 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12626         PR rtl-optimization/68749
12627         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12628         effects of argument promotions.
12629         Remove default args to dg-skip-if.
12631 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12633         PR c++/70635
12634         * g++.dg/parse/pr70635.C: New.
12636 2016-04-13  Marek Polacek  <polacek@redhat.com>
12638         PR c++/70639
12639         * c-c++-common/Wmisleading-indentation-4.c: New test.
12641 2016-04-13  Marek Polacek  <polacek@redhat.com>
12643         PR c/70436
12644         * gcc.dg/Wparentheses-12.c: New test.
12645         * gcc.dg/Wparentheses-13.c: New test.
12647 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12649         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12650         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12651         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12653 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12655         PR middle-end/70633
12656         * gcc.c-torture/compile/pr70633.c: New test.
12658         PR debug/70628
12659         * gcc.dg/torture/pr70628.c: New test.
12661 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12663         PR c++/70610
12664         * g++.dg/template/pr70610.C: New test.
12665         * g++.dg/template/pr70610-2.C: New test.
12666         * g++.dg/template/pr70610-3.C: New test.
12667         * g++.dg/template/pr70610-4.C: New test.
12669 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12671         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12672         128 instead of 32.
12674         PR c++/70571
12675         * g++.dg/ext/pr70571.C: New test.
12677 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12679         PR target/70640
12680         * gcc.target/powerpc/pr70640.c: New test.
12682 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12684         PR c++/68722
12685         * g++.dg/parse/pr68722.C: New.
12687 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12689         PR rtl-optimization/70596
12690         * gcc.target/i386/pr70596.c: New test.
12692 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12694         PR c++/70501
12695         * g++.dg/init/pr70501.C: New.
12697 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12699         * gcc.target/i386/asm-flag-6.c: New test.
12701 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12703         PR tree-optimization/68756
12704         * gcc.dg/graphite/pr68756.c: New test.
12706 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12708         PR tree-optimization/70602
12709         * gcc.c-torture/execute/pr70602.c: New test.
12711 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12713         PR target/70381
12714         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12715         __float128 emulator is built and runs.
12716         * gcc.target/powerpc/float128-1.c: Likewise.
12718         * lib/target-supports.exp (check_ppc_float128_sw_available):
12719         Rework tests for __float128 software and hardware
12720         availability. Fix exit condition to return 0 on success.
12722 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12724         PR target/70133
12725         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12726         * gcc.target/aarch64/target_attr_15.c: Likewise.
12728 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12730         PR c++/69066
12731         * g++.dg/cpp1y/pr69066.C: New.
12733 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12735         PR fortran/68566
12736         * gfortran.dg/pr36192.f90: Update test.
12737         * gfortran.dg/pr36192_1.f90: Update test.
12738         * gfortran.dg/real_dimension_1.f: Update test.
12739         * gfortran.dg/parameter_array_init_7.f90: New test.
12741 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12743         PR testsuite/64039
12744         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12746         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12748         PR rtl-optimization/66669
12749         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12751         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12753         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12754         * gcc.dg/pie-1.c: Likewise.
12755         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12756         * gcc.dg/pic-4.c: Likewise.
12757         * gcc.dg/pie-3.c: Likewise.
12758         * gcc.dg/pie-4.c: Likewise.
12760         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12762         PR tree-optimization/68644
12763         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12765         PR rtl-optimization/64886
12766         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12768 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12770         PR tree-optimization/68953
12771         * gcc.dg/graphite/pr68953.c: New test.
12773 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12775         PR fortran/70592
12776         * gfortran.dg/deferred_character_16.f90: New test.
12778 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12780         PR tree-optimization/70586
12781         * gcc.c-torture/execute/pr70586.c: New test.
12783 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12785         PR sanitizer/70573
12786         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12787         with __builtin_memset
12788         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12790 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12792         PR lto/70289
12793         PR ipa/70348
12794         PR tree-optimization/70373
12795         PR middle-end/70533
12796         PR middle-end/70534
12797         PR middle-end/70535
12798         * c-c++-common/goacc/reduction-5.c: New test.
12799         * c-c++-common/goacc/reduction-promotions.c: New test.
12800         * gfortran.dg/goacc/reduction-3.f95: New test.
12801         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12803 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12805         PR c++/70590
12806         PR c++/70452
12807         * g++.dg/pr70590.C: New test.
12808         * g++.dg/pr70590-2.C: New test.
12810 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12812         PR middle-end/70593
12813         * gcc.target/i386/pr70593.c: New test.
12815         PR rtl-optimization/70574
12816         * gcc.target/i386/avx2-pr70574.c: New test.
12818 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12820         PR sanitizer/70541
12821         * c-c++-common/asan/pr70541.c: New test.
12823 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12825         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12826         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12828 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12830         PR target/70566
12831         * gcc.c-torture/execute/pr70566.c: New test.
12833 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12835         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12836         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12838 2016-04-08  Alan Modra  <amodra@gmail.com>
12840         * gcc.target/powerpc/pr70117.c: New.
12842 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12844         PR testsuite/70581
12845         * gcc.dg/lto/simd-function_0.c: New test.
12847         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12848         clones.
12849         * c-c++-common/attr-simd-2.c: Likewise.
12850         * c-c++-common/attr-simd-4.c: Likewise.
12851         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12852         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12854 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12856         PR testsuite/70553
12857         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12859 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12860             Tom de Vries  <tom@codesourcery.com>
12862         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12863         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12864         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12865         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12866         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12867         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12868         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12869         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12871 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12873         PR c/70436
12874         * g++.dg/warn/Wparentheses-29.C: New test.
12876 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12878         PR c/70436
12879         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12880         explicit braces to resolve a future -Wparentheses warning.
12882 2016-04-06  Richard Henderson  <rth@redhat.com>
12884         * gcc.dg/pr61817-1.c: New test.
12885         * gcc.dg/pr61817-2.c: New test.
12886         * gcc.dg/pr69391-1.c: New test.
12887         * gcc.dg/pr69391-2.c: New test.
12889 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12891         PR rtl-optimization/70398
12892         * gcc.target/aarch64/pr70398.c: New.
12894 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12896         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12898 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12899             Pedro Alves  <palves@redhat.com>
12901         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12903 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12905         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12906         Check for avx512f effective targets instead of avx2.
12907         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12908         for AVX512F clones.
12909         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12910         * g++.dg/gomp/declare-simd-1.C: Likewise.
12911         * g++.dg/gomp/declare-simd-3.C: Likewise.
12912         * g++.dg/gomp/declare-simd-4.C: Likewise.
12914         PR middle-end/70550
12915         * c-c++-common/gomp/pr70550-1.c: New test.
12916         * c-c++-common/gomp/pr70550-2.c: New test.
12918 2016-04-05  Nathan Sidwell  <nathan@acm.org>
12920         PR c++/70512
12921         * g++.dg/ext/attribute-may-alias-5.C: New.
12923 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12925         PR c++/70336
12926         * c-c++-common/pr70336.c: New test.
12927         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12928         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12930 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
12932         PR ipa/66223
12933         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12935 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12937         PR rtl-optimization/70542
12938         * gcc.dg/torture/pr70542.c: New test.
12939         * gcc.target/i386/avx2-pr70542.c: New test.
12941 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
12943         PR tree-optimization/70509
12944         * gcc.target/i386/avx512bw-pr70509.c: New test.
12946 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
12948         PR c++/70452
12949         * g++.dg/ext/constexpr-vla4.C: New test.
12951 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
12953         PR target/70510
12954         * gcc.target/i386/pr70510.c: New test.
12956 2016-04-05  Richard Biener  <rguenther@suse.de>
12958         PR tree-optimization/70526
12959         * g++.dg/torture/pr70526.C: New testcase.
12961 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
12963         PR target/70525
12964         * gcc.target/i386/pr70525.c: New test.
12966 2016-04-05  Richard Biener  <rguenther@suse.de>
12968         PR middle-end/70499
12969         * g++.dg/torture/pr70499.C: New testcase.
12971 2016-04-05  Richard Biener  <rguenther@suse.de>
12973         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12974         remove XFAIL.
12976 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
12978         PR middle-end/70307
12979         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
12980         rs6000 ABI warnings.
12982 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
12984         PR ipa/66223
12985         * g++.dg/ipa/devirt-51.C: New testcase.
12987 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12988             Jakub Jelinek  <jakub@redhat.com>
12990         PR middle-end/70457
12991         * gcc.dg/torture/pr70457.c: New.
12993 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
12995         PR fortran/67538
12996         * gfortran.dg/allocate_with_source_19.f08: New test.
12998 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13000         PR fortran/65795
13001         * gfortran.dg/coarray_allocate_6.f08: New test.
13003 2016-04-04  Richard Biener  <rguenther@suse.de>
13005         PR rtl-optimization/70484
13006         * gcc.dg/torture/pr70484.c: New testcase.
13008 2016-04-04  Marek Polacek  <polacek@redhat.com>
13010         PR c/70307
13011         * gcc.dg/torture/pr70307.c: New test.
13013 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13015         PR target/70416
13016         PR target/67391
13017         * gcc.target/sh/torture/pr70416.c: New.
13019 2016-04-02  Martin Sebor  <msebor@redhat.com>
13021         PR c++/67376
13022         PR c++/70170
13023         PR c++/70172
13024         PR c++/70228
13025         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13026         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13027         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13028         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13029         * g++.dg/cpp0x/constexpr-string.C: Same.
13030         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13031         * g++.dg/cpp0x/pr65398.C: Same.
13032         * g++.dg/ext/constexpr-vla1.C: Same.
13033         * g++.dg/ext/constexpr-vla2.C: Same.
13034         * g++.dg/ext/constexpr-vla3.C: Same.
13035         * g++.dg/ubsan/pr63956.C: Same.
13037 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13039         PR rtl-optimization/70467
13040         * gcc.target/i386/pr70467-2.c: New test.
13042 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13043             Marek Polacek  <polacek@redhat.com>
13045         PR c++/70488
13046         * g++.dg/init/new47.C: New test.
13048 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13050         PR target/70496
13051         * gcc.target/arm/pr70496.c: New test.
13053 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13055         PR c++/68475
13056         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13058 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13060         PR target/69890
13061         * gcc.dg/strlenopt.h (memmove): New.
13062         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13063         instead of "string.h".
13064         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13065         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13066         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13067         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13068         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13069         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13070         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13071         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13072         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13073         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13074         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13075         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13076         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13077         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13078         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13079         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13080         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13081         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13082         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13083         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13085 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13087         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13088         (Holder::foo): Reflect this.
13090 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13092         PR target/70442
13093         * gcc.dg/pr70442.c: New test.
13095 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13097         PR c++/70393
13098         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13100 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13102         PR target/70453
13103         * gcc.target/i386/pr70453.c: New test.
13105 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13107         PR target/70292
13108         * gcc.c-torture/pr70292.c: New test.
13110 2016-03-31  Marek Polacek  <polacek@redhat.com>
13112         PR c/70297
13113         * c-c++-common/pr70297.c: New test.
13114         * g++.dg/cpp0x/typedef-redecl.C: New test.
13115         * gcc.dg/typedef-redecl2.c: New test.
13117 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13119         PR rtl-optimization/70460
13120         * gcc.c-torture/execute/pr70460.c: New test.
13122 2016-03-31  Richard Biener  <rguenther@suse.de>
13124         PR c++/70430
13125         * g++.dg/ext/vector30.C: New testcase.
13127 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13128             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13130         * gfortran.dg/fmt_pf.f90: New test.
13132 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13134         Forward-port from 5 branch
13135         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13137         PR testsuite/70356
13138         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13139         dg-require-effective-target after dg-do.
13141         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13143         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13145 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13146             Julian Brown  <julian@codesourcery.com>
13147             Chung-Lin Tang  <cltang@codesourcery.com>
13148             Cesar Philippidis  <cesar@codesourcery.com>
13149             James Norris  <jnorris@codesourcery.com>
13150             Tom de Vries  <tom@codesourcery.com>
13151             Nathan Sidwell  <nathan@codesourcery.com>
13153         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13154         * c-c++-common/goacc/loop-clauses.c: Likewise.
13155         * g++.dg/goacc/template.C: Likewise.
13156         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13157         * gfortran.dg/goacc/loop-1.f95: Likewise.
13158         * gfortran.dg/goacc/loop-5.f95: Likewise.
13159         * gfortran.dg/goacc/loop-6.f95: Likewise.
13160         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13161         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13162         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13163         * c-c++-common/goacc/clauses-fail.c: Likewise.
13164         * c-c++-common/goacc/parallel-1.c: Likewise.
13165         * c-c++-common/goacc/reduction-1.c: Likewise.
13166         * c-c++-common/goacc/reduction-2.c: Likewise.
13167         * c-c++-common/goacc/reduction-3.c: Likewise.
13168         * c-c++-common/goacc/reduction-4.c: Likewise.
13169         * c-c++-common/goacc/routine-3.c: Likewise.
13170         * c-c++-common/goacc/routine-4.c: Likewise.
13171         * c-c++-common/goacc/routine-5.c: Likewise.
13172         * c-c++-common/goacc/tile.c: Likewise.
13173         * g++.dg/goacc/template.C: Likewise.
13174         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13175         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13176         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13177         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13178         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13179         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13180         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13181         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13182         * c-c++-common/goacc/use_device-1.c: ... this file.
13183         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13184         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13185         * c-c++-common/goacc/host_data-6.c: ... this file.
13186         * c-c++-common/goacc/loop-2-kernels.c: New file.
13187         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13188         * c-c++-common/goacc/loop-3.c: Likewise.
13189         * g++.dg/goacc/reference.C: Likewise.
13190         * g++.dg/goacc/routine-1.C: Likewise.
13191         * g++.dg/goacc/routine-2.C: Likewise.
13193 2016-03-30  Richard Biener  <rguenther@suse.de>
13195         PR middle-end/70450
13196         * gcc.dg/torture/pr70450.c: New testcase.
13198 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13200         PR target/70421
13201         * gcc.dg/torture/pr70421.c: New test.
13202         * gcc.target/i386/avx512f-pr70421.c: New test.
13204 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13206         PR testsuite/70364
13207         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13208         (check): New function.
13209         (bar): Call check.
13210         (foo): Align stack to 16 bytes when calling bar.
13211         * gcc.target/i386/cleanup-2.c: Likewise.
13213 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13215         PR tree-optimization/59124
13216         * gcc.dg/Warray-bounds-19.c: New test.
13218 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13220         * lib/prune.exp (escape_regex_chars): New.
13221         (prune_file_path): Update to quote metcharacters for regexp.
13223 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13225         PR rtl-optimization/70429
13226         * gcc.c-torture/execute/pr70429.c: New test.
13228         PR tree-optimization/70405
13229         * gcc.dg/pr70405.c: New test.
13231 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13233         PR fortran/70397
13234         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13235         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13237 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13239         PR testsuite/64177
13240         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13241         __cilkrts_set_param to set two workers.
13242         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13243         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13245 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13247         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13249 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13251         PR target/70406
13252         * gcc.target/i386/pr70406.c: New test.
13254 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13256         * gnat.dg/specs/double_record_extension3.ads: New test.
13258 2016-03-25  Richard Henderson  <rth@redhat.com>
13260         PR target/70120
13261         * gcc.target/aarch64/pr70120-1.c: New.
13262         * gcc.target/aarch64/pr70120-2.c: New.
13263         * gcc.target/aarch64/pr70120-3.c: New.
13265 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13267         PR c++/62212
13268         * g++.dg/template/mangle2.C: The dg-do directive should be
13269         "compile" not "assemble".
13271 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13273         PR lto/69650
13274         * gcc.dg/pr69650.c: New test.
13276 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13278         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13280 2016-03-25  Alan Modra  <amodra@gmail.com>
13282         * gcc.dg/dfp/pr70052.c: New test.
13284 2016-03-24  Richard Henderson  <rth@redhat.com>
13286         PR middle-end/69845
13287         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13288         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13290 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13292         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13294 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13296         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13297         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13299 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13301         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13302         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13304 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13306         PR c++/62212
13307         * g++.dg/template/mangle2.C: New test.
13309 2016-03-24  Richard Biener  <rguenther@suse.de>
13311         PR tree-optimization/70396
13312         * gcc.dg/torture/pr70396.c: New testcase.
13314 2016-03-24  Richard Biener  <rguenther@suse.de>
13316         PR middle-end/70370
13317         * gcc.dg/torture/pr70370.c: New testcase.
13319 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13321         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13322         * gfortran.dg/goacc/kernels-tree.f95: Same.
13323         * gfortran.dg/goacc/parallel-tree.f95: Same.
13325 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13327         * c-c++-common/goacc/uninit-if-clause.c: New test.
13328         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13330 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13332         PR target/70290
13333         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13334         Fix formatting.
13336 2016-03-24  Richard Biener  <rguenther@suse.de>
13338         PR tree-optimization/70372
13339         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13341 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13343         PR c++/70347
13344         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13346 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13348         PR c++/70332
13349         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13351 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13353         PR c++/70001
13354         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13355         * g++.dg/cpp1y/pr70001.C: New test.
13357         PR c++/70323
13358         * g++.dg/cpp0x/constexpr-70323.C: New test.
13360 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13361             Jason Merrill  <jason@redhat.com>
13362             Jakub Jelinek  <jakub@redhat.com>
13364         PR c++/69315
13365         * g++.dg/cpp0x/constexpr-69315.C: New test.
13366         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13368 2016-03-23  Marek Polacek  <polacek@redhat.com>
13370         PR c++/69884
13371         * g++.dg/warn/Wignored-attributes-1.C: New test.
13372         * g++.dg/warn/Wignored-attributes-2.C: New test.
13374 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13376         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13377         initialization.
13378         * gfortran.dg/goacc/private-3.f95 (test): Same.
13379         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13380         missing use param.
13382 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13384         * lib/target-supports.exp: Remove v7ve entry from loop
13385         creating effective target checks.
13386         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13387         (add_options_for_arm_arch_v7ve): Likewise.
13389 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13391         PR tree-optimization/70354
13392         * gcc.dg/vect/pr70354-1.c: New test.
13393         * gcc.dg/vect/pr70354-2.c: New test.
13394         * gcc.target/i386/avx2-pr70354-1.c: New test.
13395         * gcc.target/i386/avx2-pr70354-2.c: New test.
13397 2016-03-22  Jeff Law  <law@redhat.com>
13399         PR target/70232
13400         * gcc.dg/tree-ssa/pr70232.c: New test.
13402 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13404         PR target/70302
13405         * gcc.target/i386/pr70302.c: New test.
13407 2016-03-22  Richard Biener  <rguenther@suse.de>
13409         PR middle-end/70251
13410         * g++.dg/torture/pr70251.C: New testcase.
13412 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13414         PR c/69993
13415         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13416         Wmisleading-indentation.c.
13417         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13418         reflect change to diagnostic text and order of messages.
13419         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13421 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13423         * g++.dg/ext/java-3.C: Don't compile on AIX.
13425 2016-03-22  Richard Biener  <rguenther@suse.de>
13427         PR middle-end/70333
13428         * gcc.dg/torture/pr70333.c: New testcase.
13430 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13432         * g++.dg/ext/pr70290.C: New test.
13434 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13436         PR target/70325
13437         * gcc.target/i386/pr70325.c: New test.
13439 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13441         PR target/70329
13442         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13443         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13445         PR target/70300
13446         * gcc.target/i386/pr70300.c: New test.
13448         PR c++/70295
13449         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13450         (func2): New function for cond with parens, xfail warning for c++.
13451         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13453 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13455         PR c++/70096
13456         * g++.dg/template/ptrmem30.C: New test.
13458 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13460         PR c++/70204
13461         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13462         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13464 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13466         PR middle-end/70326
13467         * gcc.dg/pr70326.c: New test.
13469 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13470             Jakub Jelinek  <jakub@redhat.com>
13472         PR tree-optimization/70317
13473         * gcc.dg/pr70317.c: New test.
13475 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13477         PR target/70327
13478         * gcc.target/i386/pr70327.c: New test.
13480 2016-03-21  Martin Liska  <mliska@suse.cz>
13482         PR ipa/70306
13483         * gcc.dg/ipa/pr70306.c: New test.
13485 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13487         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13488         * gcc.target/arm/attr-align3.c: Likewise.
13489         * gcc.target/arm/attr_arm.c: Likewise.
13490         * gcc.target/arm/flip-thumb.c: Likewise.
13492 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13494         PR target/70296
13495         * gcc.target/powerpc/altivec-36.c: New test.
13497 2016-03-21  Richard Biener  <rguenther@suse.de>
13499         PR tree-optimization/70310
13500         * gcc.dg/torture/pr70310.c: New testcase.
13502 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13504         PR target/70293
13505         * gcc.target/i386/pr70293.c: New test.
13507 2016-03-21  Richard Biener  <rguenther@suse.de>
13509         PR tree-optimization/70288
13510         * gcc.dg/torture/pr70288-1.c: New testcase.
13511         * gcc.dg/torture/pr70288-2.c: Likewise.
13513 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13515         PR rtl-optimization/69307
13516         * gcc.target/arm/pr69307.c: New test.
13518 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13520         PR rtl-optimization/69102
13521         * gcc.c-torture/compile/pr69102.c: New test.
13523 2016-03-18  Jeff Law  <law@redhat.com>
13525         PR rtl-optimization/70263
13526         * gcc.c-torture/compile/pr70263-1.c: New test.
13527         * gcc.target/i386/pr70263-2.c: New test.
13529 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13531         PR rtl-optimization/70278
13532         * gcc.dg/torture/pr70278.c: New test.
13533         * gcc.target/arm/pr70278.c: New test.
13535 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13537         PR c/70281
13538         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13539         (test_builtin_types_compatible_p): New test function.
13540         * gcc.dg/pr70281.c: New test case.
13542 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13544         PR target/70113
13545         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13547 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13549         PR tree-optimization/70252
13550         * gcc.dg/pr70252.c: New test.
13552 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13554         * gcc.dg/pr70161-2.c: New test.
13555         * gcc.dg/pr70161.c: New test.
13557 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13559         PR ipa/70269
13560         * gcc.dg/pr70269.c: New test.
13562 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13564         PR c++/70267
13565         * g++.dg/ext/java-3.C: New test.
13567 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13569         PR c++/70205
13570         * g++.dg/lookup/pr70205.C: New test.
13572 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13574         PR c++/70218
13575         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13577 2016-03-17  Marek Polacek  <polacek@redhat.com>
13579         PR c/69407
13580         * gcc.dg/atomic-op-6.c: New test.
13582 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13584         PR c/70264
13585         * c-c++-common/pr70264.c: New test case.
13587 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13589         PR c++/70144
13590         * c-c++-common/pr70144-1.c: New test.
13591         * c-c++-common/pr70144-2.c: New test.
13593         PR c++/70272
13594         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13595         * g++.dg/opt/flifetime-dse6.C: New test.
13596         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13598 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13600         PR driver/70192
13601         * gcc.dg/pic-1.c: New test.
13602         * gcc.dg/pic-2.c: Likewise.
13603         * gcc.dg/pic-3.c: Likewise.
13604         * gcc.dg/pic-4.c: Likewise.
13605         * gcc.dg/pie-1.c: Likewise.
13606         * gcc.dg/pie-2.c: Likewise.
13607         * gcc.dg/pie-3.c: Likewise.
13608         * gcc.dg/pie-4.c: Likewise.
13609         * gcc.dg/pie-5.c: Likewise.
13610         * gcc.dg/pie-6.c: Likewise.
13612 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13614         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13615         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13617 2016-03-17  Richard Biener  <rguenther@suse.de>
13619         PR debug/70271
13620         * g++.dg/debug/pr70271.C: New testcase.
13622 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13624         * gcc.target/i386/pr70251.c: New test.
13626 2016-03-17  Marek Polacek  <polacek@redhat.com>
13628         PR c++/70194
13629         * g++.dg/warn/constexpr-70194.C: New test.
13631 2016-03-16  Richard Henderson  <rth@redhat.com>
13633         PR middle-end/70240
13634         * gcc.c-torture/compile/pr70240.c: New.
13636 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13638         * gcc.c-torture/compile/20151204.c: Skip for avr.
13640 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13642         PR target/70245
13643         * g++.dg/opt/pr70245.C: New test.
13644         * g++.dg/opt/pr70245.h: New file.
13645         * g++.dg/opt/pr70245-aux.cc: New file.
13647 2016-03-16  Martin Sebor  <msebor@redhat.com>
13649         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13651 2016-03-16  Richard Henderson  <rth@redhat.com>
13653         PR middle-end/70199
13654         * gcc.c-torture/compile/pr70199.c: New.
13656 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13658         * gcc.dg/uninit-19.c: Run dos2unix.
13660 2016-03-16  Marek Polacek  <polacek@redhat.com>
13662         PR c/70093
13663         * gcc.dg/nested-func-10.c: New test.
13664         * gcc.dg/nested-func-9.c: New test.
13666 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13668         PR tree-optimization/68714
13669         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13671 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13673         PR tree-optimization/68715
13674         * gcc.dg/graphite/pr68715-2.c: New test.
13675         * gcc.dg/graphite/pr68715.c: New test.
13676         * gfortran.dg/graphite/pr68715.f90: New test.
13678 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13680         PR tree-optimization/68809
13681         * gcc.dg/graphite/pr68809-2.c: New test.
13682         * gcc.dg/graphite/pr68809.c: New test.
13684 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13686         PR c++/70147
13687         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13688         method call to i () as argument.  Adjust expected output.
13690         PR c++/70147
13691         * g++.dg/ubsan/pr70147-1.C: New test.
13692         * g++.dg/ubsan/pr70147-2.C: New test.
13694 2016-03-15  Martin Sebor  <msebor@redhat.com>
13696         PR c++/58281
13697         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13699 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13701         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13702         hppa*-*-hpux*.
13704         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13706         PR libfortran/69799
13707         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13708         libatomic_available.
13710 2016-03-15  Marek Polacek  <polacek@redhat.com>
13712         PR c++/70209
13713         * g++.dg/ext/attribute-may-alias-4.C: New test.
13715 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13717         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13718         -fvar-tracking-assignments-toggle flag.
13720 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13722         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13724 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13726         PR rtl-optimization/70222
13727         * gcc.c-torture/execute/pr70222-1.c: New test.
13728         * gcc.c-torture/execute/pr70222-2.c: New test.
13730 2016-03-15  Richard Henderson  <rth@redhat.com>
13732         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13734 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13736         PR rtl-optimization/69032
13737         * gcc.dg/pr69032.c: New test.
13739 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13741         PR rtl-optimization/63384
13742         * g++.dg/pr63384.C: New test.
13744 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13746         PR target/64411
13747         * gcc.target/i386/pr64411.C: New test.
13749 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13751         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13752         * gfortran.dg/goacc/kernels-alias.f95: New test.
13754 2016-03-14  Martin Sebor  <msebor@redhat.com>
13756         PR c++/53792
13757         * g++.dg/cpp0x/constexpr-inline.C: New test.
13758         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13760 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13762         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13764 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13766         PR middle-end/70219
13767         * gcc.dg/pr70219.c: New test.
13769 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13771         PR target/70083
13772         * gcc.dg/torture/pr70083.c: New test.
13773         * gcc.target/i386/pr70083.c: New test.
13775 2016-03-14  Richard Biener  <rguenther@suse.de>
13777         PR tree-optimization/56365
13778         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13780 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13782         PR target/70098
13783         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13784         New function.
13785         * g++.dg/pr70098.C: New testcase.
13788 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13790         PR tree-optimization/70045
13791         * gcc.dg/graphite/pr70045.c: New test.
13793 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13795         PR fortran/69043
13796         * gfortran.dg/include_9.f90: New test.
13798 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13800         PR fortran/45076
13801         gfortran.dg/prof/prof.exp: New script.
13802         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13804 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13806         PR rtl-optimization/69307
13807         * gcc.dg/pr69307.c: New test.
13809 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13811         PR target/69614
13812         * gcc.target/arm/pr69614.c: New.
13814 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13816         PR fortran/70031
13817         * gfortran.dg/submodule_14.f08: New test
13819         PR fortran/69524
13820         * gfortran.dg/submodule_15.f08: New test
13822 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13824         PR c++/70106
13825         * g++.dg/cpp1y/paren3.C: New test.
13827 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13829         PR target/70131
13830         * gcc.target/powerpc/ppc-round2.c: New test.
13832 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13834         PR target/70123
13835         * gcc.dg/torture/pr70123.c: New test.
13837 2016-03-11  Jeff Law  <law@redhat.com>
13839         PR tree-optimization/70190
13840         * gcc.c-torture/compile/pr70190.c: New test.
13842 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13844         PR c/68187
13845         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13846         case.
13847         (test43_b): Likewise.
13848         (test43_c): Likewise.
13849         (test43_d): Likewise.
13850         (test43_e): Likewise.
13851         (test43_f): Likewise.
13852         (test43_g): Likewise.
13853         (test44_a): Likewise.
13854         (test44_b): Likewise.
13855         (test44_c): Likewise.
13856         (test44_d): Likewise.
13857         (test44_e): Likewise.
13859 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13861         PR c/70085
13862         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13864 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13866         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13867         dg-options.
13869 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13871         PR target/70002
13872         PR target/69245
13873         * gcc.target/aarch64/pr69245_2.c: New test.
13875 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13877         PR tree-optimization/70177
13878         * gcc.dg/pr70177.c: New test.
13880 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13882         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13884 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13886         * gcc.dg/tree-ssa/sra-20.c: New.
13888 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13890         PR rtl-optimization/70174
13891         * gcc.dg/pr70174.c: New test.
13893         PR tree-optimization/70169
13894         * gcc.dg/pr70169.c: New test.
13896 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13898         PR target/70160
13899         * gcc.target/i386/pr70160.c: New test.
13901 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13903         * gcc.target/s390/dfp-1.c: New test.
13905 2016-03-10  Nick Clifton  <nickc@redhat.com>
13907         PR target/70044
13908         * gcc.target/aarch64/pr70044.c: New test.
13910 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13911             Jakub Jelinek  <jakub@redhat.com>
13913         PR c++/70001
13914         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13915         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13916         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13918 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
13920         PR lto/69589
13921         * g++.dg/lto/pr69589_0.C: New testcase
13922         * g++.dg/lto/pr69589_1.C: New testcase
13924 2016-03-10  Marek Polacek  <polacek@redhat.com>
13926         PR c++/70153
13927         * g++.dg/delayedfold/unary-plus1.C: New test.
13929 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13931         * gcc.target/arm/pr45701-1.c: Escape brackets.
13932         * gcc.target/arm/pr45701-2.c: Likewise.
13934 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
13936         * gfortran.dg/unconstrained_commons.f: New.
13938 2016-03-10  Alan Modra  <amodra@gmail.com>
13940         * gcc.dg/pr69195.c: New.
13941         * gcc.dg/pr69238.c: New.
13943 2016-03-10  Tom de Vries  <tom@codesourcery.com>
13945         PR testsuite/68915
13946         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13948 2016-03-10  Richard Biener  <rguenther@suse.de>
13950         PR tree-optimization/70128
13951         * gcc.dg/tree-ssa/alias-34.c: New testcase.
13952         * gcc.dg/tree-ssa/alias-35.c: Likewise.
13954 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
13956         PR tree-optimization/70152
13957         * gcc.dg/pr70152.c: New test.
13959         PR target/70086
13960         * gcc.target/i386/pr70086-1.c: New test.
13961         * gcc.target/i386/pr70086-2.c: New test.
13962         * gcc.target/i386/pr70086-3.c: New test.
13964         PR tree-optimization/70127
13965         * gcc.c-torture/execute/pr70127.c: New test.
13967 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
13969         * c-c++-common/goacc/combined-directives-2.c: New test.
13971 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13973         PR c/68473
13974         PR c++/70105
13975         * g++.dg/diagnostic/pr70105.C: New test.
13976         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13977         (test_multiple_ordinary_maps): New test function.
13979 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
13981         PR c/68473
13982         PR c++/70105
13983         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13984         Drop range information from call to inform_at_rich_loc.
13985         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13986         New.
13987         (test_show_locus): Replace calls to rich_location::add_range with
13988         calls to add_range.  Rewrite the tests that used the now-defunct
13989         rich_location ctor taking a source_range.  Simplify other tests
13990         by replacing calls to COMBINE_LOCATION_DATA with calls to
13991         make_location.
13993 2016-03-09  Richard Biener  <rguenther@suse.de>
13994         Jakub Jelinek  <jakub@redhat.com>
13996         PR tree-optimization/70138
13997         * gcc.dg/vect/pr70138-1.c: New testcase.
13998         * gcc.dg/vect/pr70138-2.c: Likewise.
14000 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14002         PR target/70049
14003         * gcc.target/i386/pr70049.c: New test.
14005 2016-03-09  Richard Biener  <rguenther@suse.de>
14007         PR c/70143
14008         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14009         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14010         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14012 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14014         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14015         arm-*-*.
14017 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14019         PR middle-end/67278
14020         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14022         PR target/67278
14023         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14025         PR middle-end/70050
14026         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14027         in testcase comment.
14029 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14031         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14032         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14033         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14034         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14035         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14036         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14037         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14038         * gfortran.dg/goacc/kernels-loop.f95: New test.
14040 2016-03-08  Martin Sebor  <msebor@redhat.com>
14042         PR c++/62096
14043         * g++.dg/warn/overflow-warn-7.C: New test.
14045 2016-03-08  Jason Merrill  <jason@redhat.com>
14047         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14048         * lib/target-supports.exp (check_effective_target_concepts): New.
14050 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14052         PR c++/70135
14053         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14054         * g++.dg/ubsan/pr70135.C: New test.
14056         PR target/70110
14057         * gcc.dg/pr70110.c: New test.
14059 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14061         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14062         * c-c++-common/gomp/if-1.c: Likewise.
14063         * c-c++-common/gomp/pr61486-2.c: Likewise.
14064         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14065         to dg-additional-options.
14066         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14067         * g++/gomp/target-teams-1.c: Likewise.
14068         * gcc.dg/gomp/gomp.exp: Likewise.
14069         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14070         dg-additional-options.
14071         * gfortran.dg/gomp/gomp.exp: Likewise.
14072         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14073         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14074         dg-additional-options.
14075         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14077 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14079         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14080         * c-c++-common/gomp/gridify-1.c: New test.
14081         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14083 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14085         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14086         trigger for cortex-r8, when scanning for register r8.
14087         * gcc.target/arm/pr45701-2.c: Likewise.
14089 2016-02-26  Richard Biener  <rguenther@suse.de>
14090             Jeff Law  <law@redhat.com>
14092         PR tree-optimization/69740
14093         * gcc.c-torture/compile/pr69740-1.c: New test.
14094         * gcc.c-torture/compile/pr69740-2.c: New test.
14096 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14098         * lib/target-supports.exp
14099         (check_effective_target_whole_vector_shift): Enable for PPC64.
14101 2016-03-07  Richard Biener  <rguenther@suse.de>
14103         PR tree-optimization/70115
14104         * gcc.dg/torture/pr70115.c: New testcase.
14106 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14108         PR middle-end/69916
14109         * c-c-++-common/goacc/pr69916.c: New.
14111 2016-03-07  Richard Henderson  <rth@redhat.com>
14113         * gcc.c-torture/compile/pr70061.c: New test.
14115 2016-03-07  Richard Biener  <rguenther@suse.de>
14117         PR testsuite/70109
14118         * gcc.dg/vect/O3-pr36098.c: New testcase.
14120 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14122         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14124 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14126         * gnat.dg/renaming9.ad[sb]: New testcase.
14128 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14130         PR c++/70084
14131         * g++.dg/expr/stdarg3.C: New test.
14133 2016-03-04  Jeff Law  <law@redhat.com>
14135         PR tree-optimization/69196
14136         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14137         x86_64-*-*.
14139 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14141         PR c/69973
14142         * gcc.dg/pr69973.c: New test.
14144         PR rtl-optimization/69941
14145         * gcc.dg/torture/pr69941.c: New test.
14147         PR c/69824
14148         * gcc.dg/pr69824.c: New test.
14150 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14152         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14153         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14154         function.
14156 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14158         PR c++/66786
14159         * g++.dg/cpp1y/var-templ48.C: New test.
14160         * g++.dg/cpp1y/var-templ49.C: New test.
14162 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14164         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14166 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14168         PR c++/70035
14169         * g++.dg/ubsan/pr70035.C: New test.
14171         PR target/70062
14172         * gcc.target/i386/pr70062.c: New test.
14174 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14176         * g++.dg/template/typename21.C: Remove c++98_only.
14178 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14180         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14182 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14184         PR c/68187
14185         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14186         function.
14187         (fn_42_b): Likewise.
14188         (fn_42_c): Likewise.
14190 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14192         PR c/68187
14193         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14194         function.
14195         (fn_40_b): Likewise.
14196         (fn_41_a): Likewise.
14197         (fn_41_b): Likewise.
14199 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14201         PR target/70059
14202         * gcc.target/i386/avx512f-pr70059.c: New test.
14203         * gcc.target/i386/avx512dq-pr70059.c: New test.
14205 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14207         PR rtl-optimization/57676
14208         * gcc.dg/torture/pr57676.c: New test.
14210 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14212         * gcc.dg/pr70026.c: New test.
14214 2016-03-04  Marek Polacek  <polacek@redhat.com>
14216         PR c/69798
14217         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14218         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14220 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14222         PR target/70004
14223         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14224         Delete.
14225         (test_corners_sisd_si): Likewise.
14226         (main): Remove checks of the above.
14227         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14229 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14231         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14233 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14235         * gcc.dg/torture/pr69951.c: Accept argc==0.
14237 2016-03-04  Richard Biener  <rguenther@suse.de>
14239         PR c++/70054
14240         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14241         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14243 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14245         PR testsuite/69766
14246         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14247         testing multiarch.
14249 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14251         PR debug/69947
14252         * gcc.dg/guality/pr69947.c: New test.
14254 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14256         PR ada/70017
14257         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14259 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14261         PR rtl-optimization/69904
14262         * gcc.target/arm/pr69904.c: New test.
14264 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14266         PR target/70021
14267         * gcc.dg/vect/pr70021.c: New test.
14268         * gcc.target/i386/pr70021.c: New test.
14270 2016-03-03  Marek Polacek  <polacek@redhat.com>
14272         PR middle-end/70050
14273         * gcc.dg/pr70050.c: New test.
14275 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14277         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14279 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14281         PR tree-optimization/70043
14282         * gfortran.dg/vect/pr70043.f90: New test.
14284 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14286         * gnat.dg/specs/task1.ads: New test.
14288 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14290         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14291         Invoke gdb with -batch.
14292         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14294 2016-03-03  Richard Biener  <rguenther@suse.de>
14296         PR tree-optimization/55936
14297         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14299 2016-03-02  Jeff Law  <law@redhat.com>
14301         PR rtl-optimization/69942
14302         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14303         effects of argument promotions.
14305         PR tree-optimization/69987
14306         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14307         target does not support -fprefetch-loop-arrays.
14309 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14311         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14313 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14315         PR rtl-optimization/69052
14316         * gcc.target/i386/pr69052.c: New test.
14318 2016-03-02  Alan Modra  <amodra@gmail.com>
14320         * gcc.dg/pr69990.c: New.
14322 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14324         PR c/68062
14325         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14327         PR middle-end/70022
14328         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14330         PR target/70028
14331         * gcc.target/i386/pr70028.c: New test.
14333 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14335         * c-c++-common/asan/swapcontext-test-1.c,
14336         * c-c++-common/tsan/thread_leak.c,
14337         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14338         * g++.dg/tsan/benign_race.C,
14339         * g++.dg/tsan/fd_close_norace.C,
14340         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14341         races with sanitizer output
14343 2016-03-02  Richard Biener  <rguenther@suse.de>
14344             Uros Bizjak  <ubizjak@gmail.com>
14346         PR target/67278
14347         * gcc.dg/simd-8.c: New testcase.
14349 2016-03-02  Richard Biener  <rguenther@suse.de>
14351         PR middle-end/67278
14352         * gcc.dg/simd-7.c: New testcase.
14354 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14356         * gcc.target/i386/pr70007.c: Tweak.
14358 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14360         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14362 2016-03-02  Marek Polacek  <polacek@redhat.com>
14364         PR c/67854
14365         * gcc.dg/pr67854.c: New test.
14367 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14369         PR middle-end/70025
14370         * gcc.dg/torture/pr70025.c: New test.
14372 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14374         PR tree-optimization/68621
14375         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14377 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14379         * gcc.target/i386/pr70007.c: New test.
14381 2016-03-01  Jeff Law  <law@redhat.com>
14383         PR tree-optimization/69196
14384         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14386         PR tree-optimization/69196
14387         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14388         duplicating code and spoiling the expected output.
14390 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14392         PR target/70033
14393         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14394         supports power9 before doing tests.
14395         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14396         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14397         * gcc.target/powerpc/p9-permute.c: Likewise.
14399 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14401         PR target/70027
14402         * gcc.target/i386/pr70027.c: New test.
14404 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14406         * gcc.dg/pr70017.c: New test.
14408 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14410         PR c/69796
14411         PR c/69974
14412         * gcc.dg/pr69796.c: New test.
14413         * gcc.dg/pr69974.c: New test.
14415 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14417         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14419 2016-02-29  Jeff Law  <law@redhat.com>
14421         PR tree-optimization/69987
14422         * gfortran.dg/pr69987.f90: New test.
14424         PR tree-optimization/69989
14425         * gcc.c-torture/compile/pr69989-2.c: New test.
14427 2016-03-01  Marek Polacek  <polacek@redhat.com>
14429         PR c++/69795
14430         * g++.dg/parse/invalid1.C: New test.
14432 2016-03-01  Richard Biener  <rguenther@suse.de>
14434         PR middle-end/70022
14435         * gcc.dg/pr70022.c: New testcase.
14437 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14439         PR tree-optimization/69956
14440         * gcc.dg/pr69956.c: New test.
14442 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14444         PR target/70011
14445         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14446         XFAIL when hardware supports efficient unaligned storage access.
14448 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14450         PR c++/69961
14451         * g++.dg/template/pr69961a.C: New test.
14452         * g++.dg/template/pr69961b.C: New test.
14454 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14456         PR preprocessor/69985
14457         * gcc.dg/cpp/pr69985.c: New test case.
14459 2016-02-29  Jeff Law  <law@redhat.com>
14461         PR tree-optimization/70005
14462         * gcc.c-torture/execute/pr70005.c New test.
14464         PR tree-optimization/69999
14465         * gcc.c-torture/compile/pr69999.c: New test.
14467 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14469         PR tree-optimization/69652
14470         * gcc.dg/torture/pr69652.c: Delete test.
14471         * gcc.dg/vect/pr69652.c: New test.
14473 2016-02-19  Richard Biener  <rguenther@suse.de>
14475         PR tree-optimization/69980
14476         * gfortran.dg/vect/pr69980.f90: New testcase.
14478 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14480         * gcc.target/sparc/20160229-1.c: New test.
14482 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14484         * gnat.dg/stack_usage3.adb: New test.
14485         * gnat.dg/stack_usage3_pkg.ads: New helper.
14487 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14489         * gnat.dg/renaming8.adb: New test.
14490         * gnat.dg/renaming8_pkg1.ads: New helper.
14491         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14492         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14494 2016-02-29  Richard Biener  <rguenther@suse.de>
14496         PR tree-optimization/69720
14497         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14499 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14501         PR fortran/68147
14502         PR fortran/47674
14503         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14505 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14506             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14508         PR fortran/56007
14509         * gfortran.dg/coarray_8.f90: Adjust error message.
14510         * gfortran.dg/pr56007.f90: New test.
14511         * gfortran.dg/pr56007.f: New test.
14513 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14515         PR tree-optimization/69989
14516         * gcc.dg/torture/pr69989.c: New test.
14518 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14520         * gcc.target/i386/stack-realign-win.c: New test.
14522 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14524         PR fortran/60126
14525         * gfortran.dg/pr60126.f90: New test.
14527 2016-02-27  Jeff Law  <law@redhat.com>
14529         Revert
14530         2016-02-26  Richard Biener  <rguenther@suse.de>
14531                     Jeff Law  <law@redhat.com>
14533         PR tree-optimization/69740
14534         * gcc.c-torture/compile/pr69740-1.c: New test.
14535         * gcc.c-torture/compile/pr69740-2.c: New test.
14537 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14539         PR fortran/69910
14540         * gfortran.dg/newunit_4.f90: New test.
14542 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14544         PR target/69613
14545         PR rtl-optimization/69886
14546         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14547         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14548         target.
14550 2016-02-26  Martin Sebor  <msebor@redhat.com>
14552         PR tree-optimization/15826
14553         * gcc.dg/tree-ssa/pr15826.c: New test.
14555 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14557         PR target/69969
14558         * gcc.target/powerpc/pr69969.c: New test.
14560 2016-02-26  Martin Sebor  <msebor@redhat.com>
14562         PR c++/15766
14563         * g++.old-deja/g++.other/decl5.C: Add a test case.
14565 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14567         PR target/69946
14568         * gcc.target/powerpc/pr69946.c: New file.
14570 2016-02-26  Richard Biener  <rguenther@suse.de>
14571             Jeff Law  <law@redhat.com>
14573         PR tree-optimization/69740
14574         * gcc.c-torture/compile/pr69740-1.c: New test.
14575         * gcc.c-torture/compile/pr69740-2.c: New test.
14577 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14579         PR middle-end/69920
14580         * gcc.dg/torture/pr69932.c: New test.
14581         * gcc.dg/torture/pr69936.c: Likewise.
14583 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14585         PR target/69709
14586         * gcc.target/s390/pr69709.c: New test.
14588 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14590         PR target/69245
14591         * gcc.target/aarch64/pr69245_1.c: New test.
14593 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14595         PR target/69613
14596         * gcc.dg/torture/pr69613.c: New test.
14598 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14600         PR rtl-optimization/69891
14601         * gcc.target/i386/pr69891.c: New test.
14603 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14604             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14606         PR target/61397
14607         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14608         functionality for both 32-bit and 64-bit.
14610 2016-02-26  Richard Biener  <rguenther@suse.de>
14612         PR tree-optimization/69551
14613         * gcc.dg/torture/pr69951.c: New testcase.
14615 2016-02-25  Richard Biener  <rguenther@suse.de>
14617         PR tree-optimization/48795
14618         * gcc.dg/Warray-bounds-18.c: New testcase.
14620 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14622         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14624 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14626         PR rtl-optimization/69896
14627         * gcc.dg/pr69896.c: New test.
14629 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14631         PR c++/69736
14632         * g++.dg/cpp1y/paren2.C: New test.
14634 2016-02-24  Martin Sebor  <msebor@redhat.com>
14636         PR c/51147
14637         * gcc.dg/enum-mode-2.c: New test.
14639 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14641         PR c++/69922
14642         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14643         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14644         * g++.dg/ubsan/pr69922.C: New test.
14646 2016-02-24  Marek Polacek  <polacek@redhat.com>
14648         PR c/69819
14649         * gcc.dg/pr69819.c: New test.
14651 2016-02-24  Martin Sebor  <msebor@redhat.com>
14653         PR c++/69912
14654         * g++.dg/ext/flexary15.C: New test.
14656 2016-02-24  Martin Sebor  <msebor@redhat.com>
14658         * gcc.dg/builtins-68.c: Avoid making unportable
14659         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14660         * g++.dg/ext/builtin_alloca.C: Same.
14662 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14663             Charles Baylis  <charles.baylis@linaro.org>
14665         PR debug/61033
14666         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14668 2016-02-24  Richard Biener  <rguenther@suse.de>
14669             Jakub Jelinek  <jakub@redhat.com>
14671         PR middle-end/69760
14672         * gcc.dg/torture/pr69760.c: New testcase.
14674 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14676         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14677         pattern on Solaris with as.
14679 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14681         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14682         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14683         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14684         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14686 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14688         PR middle-end/69915
14689         * gcc.dg/pr69915.c: New test.
14691 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14693         PR rtl-optimization/69886
14694         * gcc.dg/torture/pr69886.c: New test.
14696 2016-02-24  Richard Biener  <rguenther@suse.de>
14698         PR middle-end/68963
14699         * gcc.dg/torture/pr68963.c: New testcase.
14701 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14703         PR target/69875
14704         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14705         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14706         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14707         * gcc.target/arm/atomic_loaddi_1.c: New test.
14708         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14709         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14710         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14711         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14712         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14713         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14714         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14715         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14717 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14719         PR middle-end/69909
14720         * gcc.dg/torture/pr69909.c: New test.
14722 2016-02-24  Richard Biener  <rguenther@suse.de>
14724         PR tree-optimization/69907
14725         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14726         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14727         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14729 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14731         * gcc.target/arm/pragma_cpp_fma.c: New test.
14733 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14735         PR fortran/61156
14736         * gfortran.dg/include_6.f90: Update test.
14738 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14740         PR objc/69844
14741         * objc.dg/pr69844.m: New test.
14743 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14745         PR libgfortran/69456
14746         * gfortran.dg/namelist_89.f90: New test.
14747         * gfortran.dg/pr59700.f90: Update test..
14749 2016-02-23  Martin Sebor  <msebor@redhat.com>
14751         PR middle-end/69780
14752         * g++.dg/ext/builtin_alloca.C: New test.
14753         * gcc.dg/builtins-68.c: New test.
14755 2016-02-23  Richard Henderson  <rth@redhat.com>
14757         * gcc.target/i386/addr-space-3.c: Remove test.
14759 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14761         PR preprocessor/69126
14762         PR preprocessor/69543
14763         * c-c++-common/pr69126-2-long.c: New test.
14764         * c-c++-common/pr69126-2-short.c: New test.
14765         * c-c++-common/pr69543-1.c: Remove xfail.
14767 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14769         PR preprocessor/69126
14770         PR preprocessor/69543
14771         PR preprocessor/69558
14772         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14773         (f): Rename to...
14774         (test_2): ...this, and add leading comment.
14775         (MACRO_3, test_3): New.
14776         (MACRO_4A, MACRO_4B, test_4): New.
14777         (MACRO): Rename to...
14778         (MACRO_5): ...this.
14779         (g): Rename to...
14780         (test_5): ...this, updating for renaming of MACRO, and
14781         add leading comment.
14782         * c-c++-common/pr69543-1.c: New.
14783         * c-c++-common/pr69543-2.c: New.
14784         * c-c++-common/pr69543-3.c: New.
14785         * c-c++-common/pr69543-4.c: New.
14786         * c-c++-common/pr69558-1.c: New.
14787         * c-c++-common/pr69558-2.c: New.
14788         * c-c++-common/pr69558-3.c: New.
14789         * c-c++-common/pr69558-4.c: New.
14790         * gcc.dg/pr69558.c: Move to...
14791         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14792         xfail for c++.
14794 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14796         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14797         to -ftree-parallelize-loops/-fopenacc changes.
14798         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14799         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14800         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14801         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14802         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14803         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14804         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14805         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14806         * c-c++-common/goacc/kernels-loop.c: Likewise.
14807         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14808         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14809         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14810         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14812 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14814         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14816 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14818         PR c++/69902
14819         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14821         PR c/69900
14822         * gcc.dg/pr69900.c: New test.
14824 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14826         PR tree-optimization/69666
14827         * gcc.dg/tree-ssa/pr69666.c: New test.
14829 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14831         PR fortran/67451
14832         * gfortran.dg/coarray_allocate_5.f08: New test.
14834 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14836         * gcc.target/s390/vcond-shift.c: Move to ...
14837         * gcc.target/s390/vector/vcond-shift.c: ... here.
14839 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14841         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14842         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14844 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14846         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14848 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14850         PR c/28901
14851         * gcc.dg/unused-variable-3.c: New test.
14853 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14855         PR target/69888
14856         * gcc.target/i386/pr69888.c: New test.
14858 2016-02-22  Richard Biener  <rguenther@suse.de>
14860         PR tree-optimization/69882
14861         * gfortran.dg/vect/pr69882.f90: New testcase.
14863 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14865         PR target/69885
14866         * gcc.dg/pr69885.c: New test.
14868 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14870         PR target/69806
14871         PR target/54089
14872         * gcc.target/sh/pr54089-10.c: New.
14874 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14876         PR fortran/69423
14877         * gfortran.dg/deferred_character_15.f90: New test.
14879 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14881         PR fortran/57365
14882         gfortran.dg/allocate_with_source_18.f03: New test.
14884 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14886         PR fortran/52531
14887         gfortran.dg/gomp/pr52531.f90: New test.
14889 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14891         PR c++/69865
14892         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14893         -std=c++03.
14895 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14897         PR c++/69826
14898         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14899         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14901         PR c++/69850
14902         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14904         PR c++/69851
14905         * g++.dg/torture/pr69851.C: New test.
14907 2016-02-19  Martin Sebor  <msebor@redhat.com>
14909         PR testsuite/69573
14910         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14912 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14914         PR c++/69850
14915         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14916         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14918         PR c++/67767
14919         * g++.dg/cpp0x/pr67767.C: New test.
14921 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14923         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14924         for fp, simd, crypto, crc, lse.
14925         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14926         above.
14927         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14928         effective target check.
14930 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14932         PR target/69820
14933         * gcc.target/i386/pr69820.c: New test.
14935 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14937         * gcc.target/s390/vector/int128-1.c: New test.
14939 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14941         * gcc.target/s390/vector/vec-vcond-1.c: New test.
14943 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14945         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14946         instruction pattern name to prevent the testcase from failing with
14947         -march=z13.
14949 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14951         * gcc.target/s390/md/movstr-2.c: New test.
14953 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
14955         * gcc.target/s390/morestack.c: New test.
14957 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14959         PR target/69625
14960         * gcc.target/s390/pr69625.c: Add test case.
14962 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14964         PR testsuite/68580
14965         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14967 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
14969         PR target/68404
14970         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14971         * gcc.target/powerpc/fusion3.c: Likewise.
14973 2016-02-18  Richard Biener  <rguenther@suse.de>
14975         PR middle-end/69553
14976         * g++.dg/torture/pr69553.C: New testcase.
14978 2016-02-18  Nick Clifton  <nickc@redhat.com>
14980         PR target/62254
14981         PR target/69610
14982         * gcc.target/arm/pr62554.c: New test.
14983         * gcc.target/arm/pr69610-1.c: New test.
14984         * gcc.target/arm/pr69610-2.c: New test.
14986 2016-02-18  Richard Biener  <rguenther@suse.de>
14988         PR middle-end/69854
14989         * gcc.dg/torture/pr69854.c: New testcase.
14991 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
14993         PR c++/69850
14994         * g++.dg/warn/Wnonnull-compare-1.C: New test.
14996 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14998         * gcc.target/powerpc/vec-cg.c: New test.
15000 2016-02-17  Richard Biener  <rguenther@suse.de>
15002         PR testsuite/69586
15003         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15005 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15007         PR target/69161
15008         * gcc.c-torture/compile/pr69161.c: New test.
15010 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15012         PR target/69532
15013         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15014         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15016 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15018         * gcc.dg/ifcvt-4.c: Skip on Visium.
15020 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15022         * gnat.dg/atomic8.adb: New test.
15024 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15026         * gnat.dg/discr46.ad[sb]: New test.
15028 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15030         PR Target/48344
15031         * gcc.target/powerpc/pr48344-1.c: New test.
15033 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15035         PR fortran/69742
15036         * gfortran.dg/associate_21.f90:  New test.
15038 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15040         PR c/69835
15041         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15042         -Wnonnull in dg-options.
15043         * c-c++-common/nonnull-2.c: New test.
15045 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15046             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15048         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15050 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15052         PR middle-end/69801
15053         * gcc.dg/pr69801.c: Add empty dg-options.
15055 2016-02-16  James Norris  <jnorris@codesourcery.com>
15057         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15058         * g++.dg/goacc/deviceptr-1.c: New file.
15060 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15062         PR tree-optimization/69820
15063         * gcc.dg/vect/pr69820.c: New test.
15065 2016-02-16  Richard Biener  <rguenther@suse.de>
15067         PR tree-optimization/69776
15068         * gcc.dg/torture/pr69776-2.c: New testcase.
15070 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15072         PR tree-optimization/69714
15073         * gcc.dg/torture/pr69714.c: New test.
15075 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15077         PR tree-optimization/69802
15078         * gcc.dg/pr69802.c: New test.
15080 2016-02-16  Richard Biener  <rguenther@suse.de>
15082         PR middle-end/69801
15083         * gcc.dg/pr69801.c: New testcase.
15085 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15087         PR libgfortran/69651
15088         * gfortran.dg/read_bang.f90: New test.
15089         * gfortran.dg/read_bang4.f90: New test.
15091 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15093         PR c++/69658
15094         * g++.dg/init/pr69658.C: New test.
15096         PR c++/69797
15097         * c-c++-common/pr69797.c: New test.
15099 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15101         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15102         check for aarch64*-*-*.
15104 2016-02-15  Richard Biener  <rguenther@suse.de>
15106         PR tree-optimization/69783
15107         * gcc.dg/vect/pr69783.c: New testcase.
15109 2016-02-15  Richard Biener  <rguenther@suse.de>
15111         PR tree-optimization/69776
15112         * gcc.dg/torture/pr69776.c: New testcase.
15114 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15116         PR fortran/60526
15117         * gfortran.dg/type_decl_4.f90:  Reinstated.
15119 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15121         PR fortran/68746
15122         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15124 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15126         PR fortran/60526
15127         PR bootstrap/69816
15128         * gfortran.dg/type_decl_4.f90:  Removed.
15130 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15132         PR fortran/60526
15133         * gfortran.dg/type_decl_4.f90:  New test.
15135 2016-02-14  Alan Modra  <amodra@gmail.com>
15137         PR testsuite/68886
15138         * gcc.c-torture/execute/stkalign.c: Revise test.
15140 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15142         PR target/67260
15143         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15145 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15147         PR target/67260
15148         * gcc.target/sh/torture/pr67260.c: New.
15150 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15152         * gcc.dg/pr67964.c: Add dg-require-alias.
15154 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15156         PR target/67636
15157         PR target/64345
15158         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15160 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15162         PR libgfortran/69668
15163         * gfortran.dg/namelist_88.f90: New test.
15165 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15167         PR libgfortran/69668
15168         * gfortran.dg/namelist_38.f90: Update test.
15169         * gfortran.dg/namelist_84.f90: Update test.
15171 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15173         PR other/69554
15174         * gcc.dg/pr69554-1.c: New test.
15175         * gfortran.dg/pr69554-1.F90: New test.
15176         * gfortran.dg/pr69554-2.F90: New test.
15177         * lib/gcc-dg.exp (proc dg-locus): New function.
15178         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15179         distinguish between the caret-printing and non-caret-printing
15180         cases.  If caret-printing has been explicitly enabled, bail out
15181         without attempting to fix up the output.
15183 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15185         PR driver/69265
15186         PR driver/69453
15187         * gcc.dg/spellcheck-options-3.c: New test case.
15188         * gcc.dg/spellcheck-options-4.c: New test case.
15189         * gcc.dg/spellcheck-options-5.c: New test case.
15190         * gcc.dg/spellcheck-options-6.c: New test case.
15191         * gcc.dg/spellcheck-options-7.c: New test case.
15192         * gcc.dg/spellcheck-options-8.c: New test case.
15193         * gcc.dg/spellcheck-options-9.c: New test case.
15194         * gcc.dg/spellcheck-options-10.c: New test case.
15196 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15198         PR rtl-optimization/69764
15199         PR rtl-optimization/69771
15200         * c-c++-common/pr69764.c: New test.
15201         * gcc.dg/torture/pr69771.c: New test.
15203 2016-02-12  Marek Polacek  <polacek@redhat.com>
15205         * g++.dg/torture/init-list1.C: New.
15207 2016-02-12  Marek Polacek  <polacek@redhat.com>
15209         * gcc.dg/pr69522.c: Add empty dg-options.
15211 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15213         * g++.dg/lto/lto.exp: Include and init mpx.
15214         * g++.dg/lto/pr69729_0.C: New test.
15216 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15218         PR ipa/69241
15219         * g++.dg/ipa/pr69241-4.C: New test.
15221         PR ipa/68672
15222         * g++.dg/ipa/pr68672-1.C: New test.
15223         * g++.dg/ipa/pr68672-2.C: New test.
15224         * g++.dg/ipa/pr68672-3.C: New test.
15226 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15228         PR c/69522
15229         * gcc.dg/pr69522.c: New test.
15231 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15233         PR c++/69098
15234         * g++.dg/cpp1y/69098.C: New test.
15235         * g++.dg/cpp1y/69098-2.C: New test.
15237 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15239         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15240         and neighbour -> neighbor.
15241         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15242         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15243         * c-c++-common/Wvarargs.c: Likewise.
15244         * c-c++-common/goacc/host_data-5.c: Likewise.
15245         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15246         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15247         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15248         * gcc.target/aarch64/pr60697.c: Likewise.
15249         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15250         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15251         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15252         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15253         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15254         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15255         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15256         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15257         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15258         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15259         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15260         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15261         * g++.dg/lookup/koenig5.C: Likewise.
15262         * g++.dg/ext/no-asm-2.C: Likewise.
15263         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15264         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15265         * gfortran.dg/used_types_16.f90: Likewise.
15266         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15267         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15268         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15269         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15270         * gfortran.dg/abstract_type_6.f03: Likewise.
15271         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15272         * gfortran.dg/used_types_15.f90: Likewise.
15273         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15274         * gfortran.dg/exit_3.f08: Likewise.
15275         * gfortran.dg/open_status_2.f90: Likewise.
15276         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15277         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15278         * gfortran.dg/associate_1.f03: Likewise.
15279         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15280         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15281         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15282         * gcc.dg/builtin-object-size-1.c: Likewise.
15283         * gcc.dg/noreturn-6.c: Likewise.
15284         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15285         * gcc.dg/globalalias.c: Likewise.
15286         * gcc.dg/builtins-config.h: Likewise.
15287         * gcc.dg/pr30457.c: Likewise.
15288         * gcc.c-torture/compile/volatile-1.c: Likewise.
15289         * gcc.c-torture/execute/20101011-1.c: Likewise.
15290         * c-c++-common/Waddress-1.c: Likewise.
15292 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15294         PR c/69768
15295         * c-c++-common/Waddress-1.c: New test.
15297 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15299         PR fortran/69296
15300         * gfortran.dg/associate_19.f03: New test.
15301         * gfortran.dg/associate_20.f03: New test.
15303 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15305         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15307 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15309         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15310         .arch armv8-a\n.  Add -dA to dg-options.
15311         * gcc.target/aarch64/assembler_arch_1.c: New test.
15312         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15314 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15316         PR c++/68726
15317         * g++.dg/cpp0x/pr68726.C: New.
15319 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15321         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15322         test.
15324 2016-02-11  Richard Biener  <rguenther@suse.de>
15326         * g++.dg/tree-ssa/pr61034.C: Adjust.
15328 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15330         PR target/69148
15331         * gcc.target/s390/pr69148.c: New.
15333 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15335         PR tree-optimization/69652
15336         * gcc.dg/torture/pr69652.c: New test.
15338 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15339             Patrick Palka  <ppalka@gcc.gnu.org>
15341         PR ipa/69241
15342         PR c++/69649
15343         * g++.dg/ipa/pr69241-1.C: New test.
15344         * g++.dg/ipa/pr69241-2.C: New test.
15345         * g++.dg/ipa/pr69241-3.C: New test.
15346         * g++.dg/ipa/pr69649.C: New test.
15348 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15350         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15351         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15353 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15355         PR tree-optimization/68021
15356         * gcc.dg/tree-ssa/pr68021.c: New test.
15358 2016-02-10  Richard Biener  <rguenther@suse.de>
15360         PR tree-optimization/69726
15361         * gcc.dg/uninit-22.c: New testcase.
15363 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15365         PR tree-opt/69282
15366         * gcc.c-torture/compile/20160205-1.c: New testcase.
15368 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15370         PR target/68404
15371         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15372         instead accessing a really large arrray.
15373         * gcc.target/powerpc/fusion3.c: Likewise.
15375 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15377         PR target/68532
15378         * gcc.c-torture/execute/pr68532.c: New test.
15380 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15382         PR target/69634
15383         * gcc.dg/pr69634.c: New.
15385 2016-02-09  Richard Biener  <rguenther@suse.de>
15387         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15389 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15391         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15393 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15395         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15397 2016-02-09  Richard Biener  <rguenther@suse.de>
15399         PR tree-optimization/69715
15400         * gcc.dg/torture/pr69715.c: New testcase.
15402 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15404         PR c++/69139
15405         * g++.dg/cpp0x/trailing12.C: New test.
15406         * g++.dg/cpp0x/trailing13.C: New test.
15408 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15410         PR c++/69283
15411         PR c++/67835
15412         * g++.dg/cpp1y/auto-fn29.C: New test.
15413         * g++.dg/cpp1y/auto-fn30.C: New test.
15415 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15417         PR tree-optimization/69209
15418         * gcc.c-torture/compile/pr69209.c: New test.
15420 2016-02-08  Jeff Law  <law@redhat.com>
15422         PR tree-optimization/68541
15423         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15424         of statements allowed in join block for path splitting.
15426 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15428         PR c++/59627
15429         * g++.dg/gomp/pr59627.C: New test.
15431         PR ipa/69239
15432         * g++.dg/ipa/pr69239.C: New test.
15434 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15436         PR preprocessor/69664
15437         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15438         * gcc.dg/cpp/warn-comments.c: Likewise.
15440 2016-02-08  Marek Polacek  <polacek@redhat.com>
15442         PR c++/69688
15443         * g++.dg/init/const12.C: New test.
15445 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15447         PR target/60410
15448         * gcc.dg/lto/pr55113_0.c: Remove test.
15450 2016-02-08  Richard Biener  <rguenther@suse.de>
15452         PR tree-optimization/69719
15453         * gcc.dg/torture/pr69719.c: New testcase.
15455 2016-02-08  Richard Biener  <rguenther@suse.de>
15456         Jeff Law  <law@redhat.com>
15458         PR target/68273
15459         * gcc.target/mips/pr68273.c: New testcase.
15461 2016-02-08   Richard Biener  <rguenther@suse.de>
15463         PR rtl-optimization/69274
15464         * gcc.target/i386/addr-sel-1.c: XFAIL.
15466 2016-02-08  Jeff Law  <law@redhat.com>
15468         PR tree-optimization/68541
15469         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15471         PR tree-optimization/65917
15472         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15474 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15476         PR fortran/50555
15477         * gfortran.dg/namelist_args.f90: New test.
15479 2016-02-05  Jeff Law  <law@redhat.com>
15481         PR tree-optimization/68541
15482         * gcc.dg/tree-ssa/split-path-2.c: New test.
15483         * gcc.dg/tree-ssa/split-path-3.c: New test.
15484         * gcc.dg/tree-ssa/split-path-4.c: New test.
15485         * gcc.dg/tree-ssa/split-path-5.c: New test.
15486         * gcc.dg/tree-ssa/split-path-6.c: New test.
15487         * gcc.dg/tree-ssa/split-path-7.c: New test.
15489 2016-02-05  Martin Sebor  <msebor@redhat.com>
15491         PR c++/69662
15492         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15493         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15495 2016-02-06  Richard HEnderson  <rth@redhat.com>
15497         PR c/69643
15498         * gcc.target/i386/addr-space-4.c: New.
15499         * gcc.target/i386/addr-space-5.c: New.
15501 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15503         PR fortran/66089
15504         * gfortran.dg/elemental_dependency_6.f90: New.
15506 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15508         PR rtl-optimization/69691
15509         * gcc.c-torture/execute/pr69691.c: New test.
15511         PR c++/69628
15512         * g++.dg/parse/pr69628.C: New test.
15514 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15516         * gcc.dg/sancov/asan.c: Move to ...
15517         * gcc.dg/asan/sancov-1.c: ... here.
15519 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15521         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15523 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15525         PR target/69677
15526         * gcc.target/i386/pr69677.c: New test.
15528 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15530         PR c++/68948
15531         * g++.dg/template/pr68948.C: New test.
15533 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15535         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15536         (only necessary on s390x).
15538 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15540         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15541         -mno-accumulate-outgoing-args.
15543 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15545         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15547 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15549         PR c/69669
15550         * c-c++-common/pr69669.c: New test.
15552 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15554         PR target/69667
15555         * g++.dg/pr69667.C: New file.
15557 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15559         PR target/69619
15560         * gcc.dg/pr69619.c: Add new test.
15562 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15564         PR rtl-optimization/69577
15565         * gcc.target/i386/pr69577.c: New test.
15567 2016-02-04  Martin Liska  <mliska@suse.cz>
15569         * g++.dg/asan/pr69276.C: New test.
15571 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15573         PR target/65932
15574         PR target/67714
15575         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15576         a single smulbb instruction.
15577         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15578         * gcc.target/amr/wmul-2.c: Likewise.
15580 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15582         PR target/65932
15583         PR target/67714
15584         * gcc.c-torture/execute/pr67714.c: New test.
15586 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15588         PR target/69454
15589         * gcc.target/i386/pr69454-1.c: New test.
15590         * gcc.target/i386/pr69454-2.c: New test.
15592 2016-02-03  Martin Sebor  <msebor@redhat.com>
15594         PR c++/69251
15595         PR c++/69253
15596         PR c++/69290
15597         PR c++/69277
15598         PR c++/69349
15599         * g++.dg/ext/flexarray-mangle-2.C: New test.
15600         * g++.dg/ext/flexarray-mangle.C: New test.
15601         * g++.dg/ext/flexarray-subst.C: New test.
15602         * g++.dg/ext/flexary11.C: New test.
15603         * g++.dg/ext/flexary12.C: New test.
15604         * g++.dg/ext/flexary13.C: New test.
15605         * g++.dg/ext/flexary14.C: New test.
15606         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15608 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15610         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15611         Define only if CHECK_FLOAT128 is defined.
15612         (main): Properly initialize u5.
15614 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15616         PR c/69627
15617         * gcc.dg/pr69627.c: New test.
15619         PR target/69644
15620         * gcc.dg/pr69644.c: New test.
15622 2016-02-03  Mike Stump  <mikestump@comcast.net>
15624         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15625         support for struct-layout-1.exp.
15627 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15629         PR c++/69056
15630         * g++.dg/cpp0x/pr69056.C: New test.
15632 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15633             Alexandre Oliva  <aoliva@redhat.com>
15635         PR target/69461
15636         * gcc.target/powerpc/pr69461.c: New.
15638 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15640         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15641         works from here ...
15642         (check_effective_target_fsanitize_thread): ... to here.  Do not
15643         specify additional compile flags for the test source.
15644         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15645         specify additional compile flags for the test source.
15647 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15649         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15651 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15653         PR fortran/67451
15654         PR fortran/69418
15655         * gfortran.dg/coarray_allocate_2.f08: New test.
15656         * gfortran.dg/coarray_allocate_3.f08: New test.
15657         * gfortran.dg/coarray_allocate_4.f08: New test.
15659 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15661         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15662         use same scan-tree-dump-times on all platforms.
15663         * gcc.dg/vect/vect-outer-1.c: Likewise.
15664         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15665         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15666         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15667         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15668         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15669         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15670         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15672 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15674         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15675         warning.
15677 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15679         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15681 2016-02-02  James Norris  <jnorris@codesourcery.com>
15683         * c-c++-common/goacc/routine-5.c: Add tests.
15685 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15687         * gcc.target/nvptx/unsigned-cmp.c: New test.
15689 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15691         * gcc.target/aarch64/scalar_shift_1.c
15692         (test_corners_sisd_di): Improve force to SIMD register.
15693         (test_corners_sisd_si): Likewise.
15694         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15695         Remove scan-assembler check for ldr.
15697 2016-02-02  Richard Biener  <rguenther@suse.de>
15699         PR tree-optimization/69595
15700         * gcc.dg/Warray-bounds-17.c: New testcase.
15702 2016-02-02  Richard Biener  <rguenther@suse.de>
15704         PR tree-optimization/69606
15705         * gcc.dg/torture/pr69606.c: New testcase.
15707 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15709         PR middle-end/68542
15710         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15711         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15713 2016-02-02  Alan Modra  <amodra@gmail.com>
15715         PR target/69548
15716         * gcc.target/powerpc/pr69548.c: New test.
15718 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15720         PR rtl-optimization/69592
15721         * gcc.dg/pr69592.c: New test.
15723         PR preprocessor/69543
15724         PR c/69558
15725         * gcc.dg/pr69543.c: New test.
15726         * gcc.dg/pr69558.c: New test.
15728 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15730         PR testsuite/65940
15731         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15733 2016-02-01  Martin Sebor  <msebor@redhat.com>
15735         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15737 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15739         PR tree-optimization/67921
15740         * c-c++-common/ubsan/pr67921.c: New test.
15742 2016-02-01  Richard Biener  <rguenther@suse.de>
15744         PR middle-end/69556
15745         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15747 2016-02-01  Richard Biener  <rguenther@suse.de>
15749         PR tree-optimization/69574
15750         * gcc.dg/torture/pr69574.c: New testcase.
15752 2016-02-01  Richard Biener  <rguenther@suse.de>
15754         PR tree-optimization/69579
15755         * gcc.dg/setjmp-6.c: New testcase.
15757 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15759         PR rtl-optimization/69570
15760         * g++.dg/opt/pr69570.C: New test.
15762 2016-02-01  Richard Henderson  <rth@redhat.com>
15764         * gcc.dg/pr69535.c: New test.
15766 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15768         PR testsuite/69584
15769         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15770         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15772         PR debug/68244
15773         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15775         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15777 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15779         PR fortran/67564
15780         * gfortran.dg/allocate_with_source_17.f03: New test.
15782 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15784         PR tree-optimization/69546
15785         * gcc.dg/torture/pr69546.c: New test.
15787 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15789         PR fortran/69566
15790         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15792 2016-01-30  Martin Sebor  <msebor@redhat.com>
15794         PR c++/68490
15795         * g++.dg/ext/flexary10.C: New test.
15797 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15799         PR fortran/66707
15800         gfortran.dg/common_23.f90: New test.
15802 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15804         PR target/65546
15805         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15806         condition being checked, and disable it when the target supports
15807         misaligned loads and stores.
15809 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15811         PR debug/69518
15812         * gcc.dg/torture/pr69518.c: New test.
15814 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15816         PR target/69530
15817         * gcc.target/i386/pr69530.c: New test.
15819 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15821         PR target/65604
15822         * gcc.target/mips/div-delay.c: New test.
15824 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15826         PR target/69551
15827         * gcc.target/i386/pr69551.c: New test.
15829         PR target/66137
15830         * gcc.target/i386/pr66137.c: New test.
15832 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15834         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15835         always built for p5600.
15836         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15837         isa=p5600 dg-option.
15839 2016-01-29  Richard Biener  <rguenther@suse.de>
15841         PR tree-optimization/69547
15842         * g++.dg/tree-ssa/pr69547.C: New testcase.
15844 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15846         PR debug/66869
15847         * g++.dg/warn/Wunused-function2.C: New test.
15849 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15851         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15852         support for test to succeed.
15854 2016-01-29  Marek Polacek  <polacek@redhat.com>
15856         PR c++/69509
15857         PR c++/69516
15858         * g++.dg/ext/constexpr-vla2.C: New test.
15859         * g++.dg/ext/constexpr-vla3.C: New test.
15860         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15862 2016-01-29  Richard Biener  <rguenther@suse.de>
15864         PR middle-end/69537
15865         * gcc.dg/uninit-21.c: New testcase.
15867 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15869         PR target/69459
15870         * gcc.target/i386/pr69459.c: New test.
15872 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15874         PR target/68400
15875         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15876         * gcc.target/mips/pr68400.c: New test.
15878 2016-01-28  Martin Sebor  <msebor@redhat.com>
15880         PR target/17381
15881         * gcc.target/powerpc/pr17381.c: New test.
15883 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15885         PR middle-end/69542
15886         * gcc.dg/torture/pr69542.c: New test.
15888 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15890         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15892 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15894         * gcc.dg/pr65980.c: Skip on AIX.
15895         * gcc.dg/pr66688.c: Same.
15897 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15899         PR target/63679
15900         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15901         * gcc.dg/tree-ssa/sra-18.c: Same.
15903 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15905         PR fortran/62536
15906         * gfortran.dg/block_15.f08: New test.
15907         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15908         on incorrectly closed BLOCK.
15910 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15912         * gcc.dg/declare-simd.c: New test.
15914 2016-01-28  Richard Biener  <rguenther@suse.de>
15916         PR tree-optimization/69466
15917         * gfortran.dg/vect/pr69466.f90: New testcase.
15919 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15921         * g++.dg/pr67989.C: Remove ARM-specific option.
15922         * gcc.target/arm/pr67989.C: New file.
15924 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15926         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15927         and expm1 test for glibc < 2.11.
15929 2016-01-27  Richard Henderson  <rth@redhat.com>
15931         * gcc.c-torture/execute/pr69447.c: New test.
15933 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
15935         PR fortran/69422
15936         * gfortran.dg/alloc_comp_assign_15.f03: New test.
15938 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
15940         PR debug/66869
15941         * gcc.dg/pr66869.c: New test.
15943 2016-01-25  Jeff Law  <law@redhat.com>
15945         PR tree-optimization/68398
15946         PR tree-optimization/69196
15947         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15948         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15949         path to avoid new heuristic allowing more irreducible regions
15950         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15951         * gcc.dg/tree-ssa/vrp46.c: Likewise.
15952         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15953         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15954         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15956 2016-01-27  Marek Polacek  <polacek@redhat.com>
15958         PR c/68062
15959         * c-c++-common/vector-compare-4.c: New test.
15961 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
15963         PR preprocessor/69126
15964         * c-c++-common/pr69126.c: New test case.
15966 2016-01-27  Ian Lance Taylor  <iant@google.com>
15968         * gcc.dg/tree-ssa/ivopt_5.c: New test.
15970 2016-01-27  Ryan Burn  <contact@rnburn.com>
15972         PR cilkplus/69267
15973         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15975 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
15977         PR target/69512
15978         * gcc.target/i386/pr69512.c: New test.
15980 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
15982         PR ada/69488
15983         * gnat.dg/sso/*.adb: Robustify dg-output directives.
15985 2016-01-27  Marek Polacek  <polacek@redhat.com>
15987         PR c++/69379
15988         * g++.dg/pr69379.C: New test.
15990 2016-01-27  Martin Sebor  <msebor@redhat.com>
15992         PR c++/69317
15993         * g++.dg/abi/Wabi-2-2.C: New test.
15994         * g++.dg/abi/Wabi-2-3.C: New test.
15995         * g++.dg/abi/Wabi-3-2.C: New test.
15996         * g++.dg/abi/Wabi-3-3.C: New test.
15998 2016-01-27  Richard Biener  <rguenther@suse.de>
16000         PR tree-optimization/69166
16001         * gcc.dg/torture/pr69166.c: New testcase.
16003 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16005         PR tree-optimization/69355
16006         * gcc.dg/tree-ssa/pr69355.c: New test.
16008 2016-01-27  Marek Polacek  <polacek@redhat.com>
16010         PR c++/69496
16011         * g++.dg/ext/constexpr-vla1.C: New test.
16013 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16015         PR target/69245
16016         * gcc.target/arm/pr69245.c: New test.
16018 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16020         PR tree-optimization/69399
16021         * gcc.dg/torture/pr69399.c: New test.
16023 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16025         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16027 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16029         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16031 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16033         PR tree-optimization/69110
16034         * gcc.dg/autopar/pr69110.c: New test.
16036 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16037             Sebastian Pop  <s.pop@samsung.com>
16039         * gcc.dg/graphite/isl-ast-op-select.c: New.
16041 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16043         PR fortran/69385
16044         * gfortran.dg/allocate_error_6.f90: New test.
16046 2016-01-26  Richard Henderson  <rth@redhat.com>
16048         * gcc.dg/tm/pr60908.c: New test.
16050 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16052         PR other/69006
16053         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16054         directive.
16055         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16056         expected multiline output to reflect the colorization being
16057         disabled before newlines.
16058         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16059         (custom_diagnostic_finalizer): Replace call to
16060         pp_newline_and_flush with call to pp_flush.
16061         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16062         * gfortran.dg/implicit_class_1.f90: Likewise.
16063         * lib/gcc-dg.exp (allow_blank_lines): New global.
16064         (dg-allow-blank-lines-in-output): New procedure.
16065         (gcc-dg-prune): Complain about blank lines in the output, unless
16066         dg-allow-blank-lines-in-output was called.
16067         * lib/multiline.exp (_build_multiline_regex): Only support
16068         arbitrary followup text for non-blank-lines, not for blank lines.
16070 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16072         PR tree-optimization/69483
16073         * gcc.dg/pr69483.c: New test.
16074         * g++.dg/opt/pr69483.C: New test.
16076 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16078         PR target/68620
16079         * gcc.target/arm/pr68620.c: New test.
16081 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16083         * gcc.target/i386/pr68986-2.c: Remove -m32.
16085 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16087         PR target/68986
16088         * gcc.target/i386/pr68986-1.c: New test.
16089         * gcc.target/i386/pr68986-2.c: Likewise.
16090         * gcc.target/i386/pr68986-3.c: Likewise.
16092 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16094         * lib/target-supports.exp
16095         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16096         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16097         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16099 2016-01-26  Richard Biener  <rguenther@suse.de>
16101         PR tree-optimization/69452
16102         * gcc.dg/torture/pr69452.c: New testcase.
16104 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16106         PR target/69442
16107         * gcc.dg/pr69442.c: New test.
16109 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16111         PR target/67896
16112         * gcc.target/aarch64/simd/pr67896.C: New.
16114 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16116         PR tree-optimization/69400
16117         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16118         function.
16119         (plugin_init): Call it.
16120         * gcc.dg/torture/pr69400.c: New test.
16122 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16124         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16126 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16127             Sebastian Pop  <s.pop@samsung.com>
16129         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16130         isl-0.15.
16132 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16133             Sebastian Pop  <s.pop@samsung.com>
16135         * gcc.dg/graphite/pr69292.c: New.
16137 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16139         * c-c++-common/goacc/use_device-1.c: New test.
16141 2016-01-25  Jeff Law  <law@redhat.com>
16143         PR tree-optimization/69196
16144         PR tree-optimization/68398
16145         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16146         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16148 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16150         PR target/69469
16151         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16152         Algorithm.
16154 2016-01-25  Richard Biener  <rguenther@suse.de>
16156         PR testsuite/69380
16157         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16159 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16161         PR target/69421
16162         * gcc.dg/pr69421.c: New test.
16164 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16166         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16167         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16168         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16169         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16170         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16171         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16172         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16173         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16174         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16175         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16177 2016-01-25  Richard Biener  <rguenther@suse.de>
16179         PR tree-optimization/69376
16180         * gcc.dg/torture/pr69376.c: New testcase.
16182 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16184         PR fortran/69397
16185         PR fortran/68442
16186         * gfortran.dg/interface_38.f90: New test.
16187         * gfortran.dg/interface_39.f90: New test.
16189 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16191         Revert:
16192         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16194         PR c++/11858
16195         PR c++/24663
16196         PR c++/24664
16197         * g++.dg/template/pr11858.C: New test.
16198         * g++.dg/template/pr24663.C: New test.
16199         * g++.dg/template/unify12.C: New test.
16200         * g++.dg/template/unify13.C: New test.
16201         * g++.dg/template/unify14.C: New test.
16202         * g++.dg/template/unify15.C: New test.
16203         * g++.dg/template/unify16.C: New test.
16204         * g++.dg/template/unify17.C: New test.
16206 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16208         PR fortran/68283
16209         gfortran.dg/pr68283.f90: New test.
16211 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16213         PR fortran/66094
16214         * gfortran.dg/inline_matmul_13.f90:  New test.
16215         * gfortran.dg/matmul_bounds_8.f90:  New test.
16216         * gfortran.dg/matmul_bounds_9.f90:  New test.
16217         * gfortran.dg/matmul_bounds_10.f90:  New test.
16219 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16221         PR tree-optimization/69426
16222         * gcc.dg/autopar/pr69426.c: New test.
16224 2016-01-23  Martin Sebor  <msebor@redhat.com>
16226         PR c++/58109
16227         PR c++/69022
16228         * g++.dg/cpp0x/alignas5.C: New test.
16229         * g++.dg/ext/vector29.C: Same.
16231 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16233         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16234         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16235         _GNU_SOURCE from compile flags to the source.
16236         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16237         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16238         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16239         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16241 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16243         PR target/69432
16244         * g++.dg/opt/pr69432.C: New test.
16246 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16248         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16249         32-bit targets testing an -m64 multilib.
16251 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16253         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16254         64-bit support.
16256 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16258         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16260 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16262         PR target/68674
16263         * gcc.target/i386/pr68674.c
16264         * gcc.target/aarch64/pr68674.c
16265         * gcc.target/arm/pr68674.c
16267 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16269         PR target/69403
16270         * gcc.c-torture/execute/pr69403.c: New test.
16272 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16274         PR c++/55843
16275         * g++.dg/template/pr55843.C: New.
16277 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16279         PR testsuite/66877
16280         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16281         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16283 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16285         PR testsuite/67489
16286         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16287         from dg-do compile directive, and instead add
16288         { dg-require-effective-target int128 }.
16290 2016-01-20  Martin Sebor  <msebor@redhat.com>
16292         PR c/69405
16293         * gcc.dg/sync-fetch.c: New test.
16295 2016-01-21  Martin Sebor  <msebor@redhat.com>
16297         PR target/69252
16298         * gcc.target/powerpc/pr69252.c: New test.
16300 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16302         PR fortran/65996
16303         * gfortran.dg/pr65996.f90: New test.
16305 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16307         PR c++/68810
16308         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16309         expected to generate an error.
16311 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16313         PR middle-end/66178
16314         * gcc.dg/torture/pr66178.c: New test.
16316 2016-01-21  Anton Blanchard  <anton@samba.org>
16317             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16319         PR target/63354
16320         * gcc.target/powerpc/pr63354.c:  New test.
16322 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16324         PR rtl-optimization/68990
16325         * gcc.target/i386/pr68990: New.
16327 2016-01-21  Nick Clifton  <nickc@redhat.com>
16329         PR target/69129
16330         * gcc.target/mips/pr69129.c: New.
16332 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16334         PR c++/58046
16335         * g++.dg/cpp0x/pr58046.C: New.
16337 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16339         PR target/69187
16340         PR target/65624
16341         * gcc.target/arm/pr69187.c: New test.
16343         PR c++/69355
16344         * g++.dg/torture/pr69355.C: New test.
16346 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16347             Sebastian Pop  <s.pop@samsung.com>
16349         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16351 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16352             Sebastian Pop  <s.pop@samsung.com>
16354         * gcc.dg/graphite/pr68976.c: New test.
16356 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16358         PR middle-end/67653
16359         * c-c++-common/pr67653.c: New test.
16360         * gcc.dg/torture/pr29119.c: Add dg-warning.
16362 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16364         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16366 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16368         PR c/24293
16369         * gcc.dg/pr24293.c: New test.
16370         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16371         incomplete struct type.
16372         * gcc.dg/declspec-1.c: Likewise.
16373         * gcc.dg/pr63549.c: Likewise.
16375 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16377         PR tree-optimization/66612
16378         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16379         for bdn instruction.
16381 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16383         * lib/target-supports.exp
16384         (check_effective_target_arm_fp_ok_nocache): New.
16385         (check_effective_target_arm_fp_ok): New.
16386         (add_options_for_arm_fp): New.
16387         (check_effective_target_arm_crypto_ok_nocache): Require
16388         target_arm_v8_neon_ok instead of arm32.
16389         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16390         (check_effective_target_arm_crypto_pragma_ok): New.
16391         (add_options_for_arm_vfp): New.
16392         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16393         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16394         target instead. Force initial fpu to vfp.
16395         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16396         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16397         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16398         dependency.
16399         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16400         use arm_vfp effective target instead. Force initial fpu to vfp.
16401         * gcc.target/arm/attr-neon3.c: Likewise.
16402         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16403         arm_vfp_ok.
16404         * gcc.target/arm/unsigned-float.c: Likewise.
16405         * gcc.target/arm/vfp-1.c: Likewise.
16406         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16407         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16408         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16409         * gcc.target/arm/vfp-ldmias.c: Likewise.
16410         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16411         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16412         * gcc.target/arm/vfp-stmiad.c: Likewise.
16413         * gcc.target/arm/vfp-stmias.c: Likewise.
16414         * gcc.target/arm/vnmul-1.c: Likewise.
16415         * gcc.target/arm/vnmul-2.c: Likewise.
16416         * gcc.target/arm/vnmul-3.c: Likewise.
16417         * gcc.target/arm/vnmul-4.c: Likewise.
16419 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16421         PR testsuite/69366
16422         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16423         the MPX run-time library, for compile-time MPX test.
16424         * gcc.target/i386/chkp-always_inline.c: Likewise.
16425         * gcc.target/i386/chkp-bndret.c: Likewise.
16426         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16427         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16428         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16429         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16430         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16431         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16432         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16433         * gcc.target/i386/chkp-label-address.c: Likewise.
16434         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16435         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16436         * gcc.target/i386/chkp-pr69044.c: Likewise.
16437         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16438         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16439         * gcc.target/i386/chkp-strchr.c: Likewise.
16440         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16441         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16442         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16443         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16444         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16445         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16446         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16447         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16448         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16449         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16450         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16451         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16452         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16453         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16454         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16455         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16456         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16457         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16458         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16459         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16460         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16461         * gcc.target/i386/pr63995-2.c: Likewise.
16462         * gcc.target/i386/pr64805.c: Likewise.
16463         * gcc.target/i386/pr65044.c: Likewise.
16464         * gcc.target/i386/pr65167.c: Likewise.
16465         * gcc.target/i386/pr65183.c: Likewise.
16466         * gcc.target/i386/pr65184.c: Likewise.
16467         * gcc.target/i386/thunk-retbnd.c: Likewise.
16469 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16471         PR tree-optimization/69328
16472         * gcc.dg/pr69328.c: New test.
16474 2016-01-20  Jeff Law  <law@redhat.com>
16476         PR target/25114
16477         * gcc.target/m68k/pr25114.c: New test.
16479 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16481         * gcc.target/arm/memset-inline-10.c: Added
16482         dg-require-effective-target arm_thumb2_ok.
16484 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16486         * gcc.dg/debug/dwarf2/sso.c: New test.
16488 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16490         PR testsuite/68820
16491         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16492         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16493         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16495 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16497         PR ipa/66223
16498         * g++.dg/ipa/devirt-50.C: New testcase.
16500 2016-01-19  Marek Polacek  <polacek@redhat.com>
16502         PR c++/68965
16503         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16504         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16506 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16508         PR target/69135
16509         * gcc.target/arm/pr69135_1.c: New test.
16511 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16513         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16515 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16517         * gcc.target/aarch64/ccmp_1.c: New testcase.
16519 2016-01-19  Marek Polacek  <polacek@redhat.com>
16521         PR c++/68586
16522         * g++.dg/cpp0x/enum30.C: New test.
16524 2016-01-19  Richard Biener  <rguenther@suse.de>
16526         PR tree-optimization/69336
16527         * g++.dg/tree-ssa/pr69336.C: New testcase.
16529 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16531         PR debug/65779
16532         * gcc.dg/pr65779.c: New test.
16534 2016-01-19  Richard Biener  <rguenther@suse.de>
16536         PR tree-optimization/69352
16537         * gcc.dg/torture/pr69352.c: New testcase.
16539 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16541         PR rtl-optimization/68955
16542         PR rtl-optimization/64557
16543         * gcc.dg/torture/pr68955.c: New test.
16545 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16547         PR lto/69136
16548         * g++.dg/torture/pr69136.C: New testcase.
16550 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16552         PR lto/69133
16553         * g++.dg/lto/pr69133_0.C: New testcase.
16554         * g++.dg/lto/pr69133_1.C: New testcase.
16556 2016-01-15  Jeff Law  <law@redhat.com>
16558         PR tree-optimization/69320
16559         * gcc.c-torture/pr69320-1.c: New test.
16560         * gcc.c-torture/pr69320-2.c: New test.
16561         * gcc.c-torture/pr69320-3.c: New test.
16562         * gcc.c-torture/pr69320-4.c: New test.
16564 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16566         PR c++/11858
16567         PR c++/24663
16568         PR c++/24664
16569         * g++.dg/template/pr11858.C: New test.
16570         * g++.dg/template/pr24663.C: New test.
16571         * g++.dg/template/unify12.C: New test.
16572         * g++.dg/template/unify13.C: New test.
16573         * g++.dg/template/unify14.C: New test.
16574         * g++.dg/template/unify15.C: New test.
16575         * g++.dg/template/unify16.C: New test.
16576         * g++.dg/template/unify17.C: New test.
16578 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16580         PR testsuite/69181
16581         * gcc.dg/pr69181-1.c: New test file.
16582         * gcc.dg/pr69181-2.c: New test file.
16583         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16584         globals by moving it to...
16585         (cleanup-after-saved-dg-test): ...this new function.  Add
16586         "global additional_sources_used".  Add reset of global
16587         multiline_expected_outputs to the empty list.
16588         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16589         global to...
16590         (multiline_expected_outputs): ...this, and updated comments to
16591         note that it is modified from gcc-dg.exp.
16592         (dg-end-multiline-output): Update for the above renaming.
16593         (handle-multiline-outputs): Likewise.  Remove the clearing
16594         of the expected outputs to the empty list.
16596 2016-01-18  Richard Biener  <rguenther@suse.de>
16598         PR tree-optimization/69297
16599         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16601 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16603         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16604         dg-options.
16605         * gcc.target/mips/mips-3d-2.c: Likewise.
16606         * gcc.target/mips/mips-3d-3.c: Likewise.
16607         * gcc.target/mips/mips-3d-4.c: Likewise.
16608         * gcc.target/mips/mips-3d-5.c: Likewise.
16609         * gcc.target/mips/mips-3d-6.c: Likewise.
16610         * gcc.target/mips/mips-3d-7.c: Likewise.
16611         * gcc.target/mips/mips-3d-8.c: Likewise.
16612         * gcc.target/mips/mips-3d-9.c: Likewise.
16613         * gcc.target/mips/mips-ps-1.c: Likewise.
16614         * gcc.target/mips/mips-ps-2.c: Likewise.
16615         * gcc.target/mips/mips-ps-3.c: Likewise.
16616         * gcc.target/mips/mips-ps-4.c: Likewise.
16617         * gcc.target/mips/mips-ps-5.c: Likewise.
16618         * gcc.target/mips/mips-ps-6.c: Likewise.
16619         * gcc.target/mips/mips-ps-7.c: Likewise.
16620         * gcc.target/mips/mips-ps-type.c: Likewise.
16621         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16622         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16624 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16626         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16627         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16628         * c-c++-common/goacc/kernels-empty.c: New test.
16629         * c-c++-common/goacc/kernels-eternal.c: New test.
16630         * c-c++-common/goacc/kernels-loop-2.c: New test.
16631         * c-c++-common/goacc/kernels-loop-3.c: New test.
16632         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16633         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16634         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16635         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16636         * c-c++-common/goacc/kernels-loop-data.c: New test.
16637         * c-c++-common/goacc/kernels-loop-g.c: New test.
16638         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16639         * c-c++-common/goacc/kernels-loop-n.c: New test.
16640         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16641         * c-c++-common/goacc/kernels-loop.c: New test.
16642         * c-c++-common/goacc/kernels-noreturn.c: New test.
16643         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16644         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16645         * c-c++-common/goacc/kernels-reduction.c: New test.
16647 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16649         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16650         * gcc.dg/autopar/outer-2.c: Same.
16651         * gcc.dg/autopar/outer-3.c: Same.
16652         * gcc.dg/autopar/outer-4.c: Same.
16653         * gcc.dg/autopar/outer-5.c: Same.
16654         * gcc.dg/autopar/outer-6.c: Same.
16655         * gcc.dg/autopar/parallelization-1.c: Same.
16656         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16657         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16658         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16659         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16660         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16661         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16662         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16663         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16664         * gcc.dg/autopar/pr39500-1.c: Same.
16665         * gcc.dg/autopar/pr39500-2.c: Same.
16666         * gcc.dg/autopar/pr46193.c: Same.
16667         * gcc.dg/autopar/pr46194.c: Same.
16668         * gcc.dg/autopar/pr49580.c: Same.
16669         * gcc.dg/autopar/pr49960-1.c: Same.
16670         * gcc.dg/autopar/pr49960.c: Same.
16671         * gcc.dg/autopar/pr68373.c: Same.
16672         * gcc.dg/autopar/reduc-1.c: Same.
16673         * gcc.dg/autopar/reduc-1char.c: Same.
16674         * gcc.dg/autopar/reduc-1short.c: Same.
16675         * gcc.dg/autopar/reduc-2.c: Same.
16676         * gcc.dg/autopar/reduc-2char.c: Same.
16677         * gcc.dg/autopar/reduc-2short.c: Same.
16678         * gcc.dg/autopar/reduc-3.c: Same.
16679         * gcc.dg/autopar/reduc-4.c: Same.
16680         * gcc.dg/autopar/reduc-6.c: Same.
16681         * gcc.dg/autopar/reduc-7.c: Same.
16682         * gcc.dg/autopar/reduc-8.c: Same.
16683         * gcc.dg/autopar/reduc-9.c: Same.
16684         * gcc.dg/autopar/uns-outer-4.c: Same.
16685         * gcc.dg/autopar/uns-outer-5.c: Same.
16686         * gcc.dg/autopar/uns-outer-6.c: Same.
16687         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16688         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16690 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16692         PR target/63679
16693         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16694         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16696 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16698         PR target/63679
16699         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16700         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16701         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16703 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16705         PR target/63679
16706         * gcc.dg/tree-ssa/sra-17.c: New.
16707         * gcc.dg/tree-ssa/sra-18.c: New.
16709 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16711         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16713 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16715         * gnat.dg/inline12.adb: New test.
16717 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16719         PR tree-optimization/66797
16720         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16722 2016-01-18  Richard Biener  <rguenther@suse.de>
16724         PR tree-optimization/69170
16725         * gcc.dg/torture/pr69170.c: New testcase.
16727 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16729         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16731 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16733         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16735 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16737         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16738         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16739         redundant dg-require-effective-target pthread.
16740         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16741         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16742         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16743         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16744         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16745         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16746         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16748 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16750         PR target/68609
16751         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16752         * gcc.target/powerpc/recip-7.c: Same.
16754 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16756         PR c++/69091
16757         * g++.dg/template/pr69091.C: New test.
16759 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16761         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16762         dump does not contain an error_mark_node.
16763         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16764         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16766 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16768         PR c++/68936
16769         * g++.dg/template/pr68936.C: New test.
16771 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16773         PR target/68609
16774         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16775         * gcc.target/powerpc/recip-2.c: Same.
16776         * gcc.target/powerpc/recip-3.c: Same.
16777         * gcc.target/powerpc/recip-4.c: Same.
16778         * gcc.target/powerpc/recip-sqrtf.c: Same.
16780 2016-01-15  Jeff Law  <law@redhat.com>
16782         PR tree-optimization/69270
16783         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16784         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16786 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16788         PR fortran/49630
16789         * gfortran.dg/deferred_character_13.f90: New test for the fix
16790         of comment 3 of the PR.
16792         PR fortran/54070
16793         * gfortran.dg/deferred_character_8.f90: New test
16794         * gfortran.dg/allocate_error_5.f90: New test
16796         PR fortran/60593
16797         * gfortran.dg/deferred_character_10.f90: New test
16799         PR fortran/60795
16800         * gfortran.dg/deferred_character_14.f90: New test
16802         PR fortran/61147
16803         * gfortran.dg/deferred_character_11.f90: New test
16805         PR fortran/64324
16806         * gfortran.dg/deferred_character_9.f90: New test
16808 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16810         PR rtl-optimization/69030
16811         * gcc.target/i386/pr69030.c: New.
16813 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16815         * gcc.target/aarch64/target_attr_17.c: New test.
16817 2016-01-15  Richard Biener  <rguenther@suse.de>
16819         PR tree-optimization/66856
16820         * gcc.dg/torture/pr66856-1.c: New testcase.
16821         * gcc.dg/torture/pr66856-2.c: Likewise.
16823 2016-01-15  Richard Biener  <rguenther@suse.de>
16825         PR debug/69137
16826         * g++.dg/lto/pr69137_0.C: New testcase.
16828 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16830         PR middle-end/69246
16831         * gcc.target/i386/pr69246.c: New test.
16833 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16835         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16837 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16839         PR c++/56194
16840         * g++.dg/init/const9.C: Disable test on S/390.
16842 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16844         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16845         * g++.dg/Wno-frame-address.C: Ditto.
16847 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16849         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16851 2016-01-15  Richard Biener  <rguenther@suse.de>
16853         PR tree-optimization/68961
16854         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16856 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16858         * gcc.target/i386/pr65105-5.c: New test.
16860 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16862         * gcc.c-torture/execute/alias-4.c: New testcase.
16864 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16866         PR ipa/68148
16867         * g++.dg/ipa/devirt-49.C: New testcase.
16869 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16871         PR target/65837
16872         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16873         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16874         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16876 2016-01-15  Richard Biener  <rguenther@suse.de>
16878         PR tree-optimization/69117
16879         * gcc.dg/torture/pr69117.c: New testcase.
16881 2015-01-14  Ryan Burn  <contact@rnburn.com>
16883         PR c++/69048
16884         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16886 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16888         PR testsuite/67509
16889         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16890         range tests use 100 * maximum instead of maximum + 1.
16892 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16894         PR debug/69244
16895         * gcc.dg/guality/pr69244.c: New test.
16897 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16899         * lib/target-supports.exp (check_effective_target_issignaling):
16900         New procedure.
16901         * gcc.dg/pr61441.c: Require issignaling effective target.
16903 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16905         PR target/68803
16906         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16908 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16910         PR c++/68819
16911         PR preprocessor/69177
16912         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16913         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16914         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16915         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16917 2016-01-14  Marek Polacek  <polacek@redhat.com>
16919         PR c/69262
16920         * gcc.dg/array-15.c: New test.
16922 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16924         PR middle-end/68146
16925         PR tree-optimization/69155
16926         * gfortran.dg/pr68146.f: New test.
16927         * gfortran.dg/pr69155.f90: New test.
16929 2016-01-14  Richard Biener  <rguenther@suse.de>
16931         PR tree-optimization/68060
16932         * gcc.dg/torture/pr68060-1.c: New testcase.
16933         * gcc.dg/torture/pr68060-2.c: Likewise.
16935 2016-01-14  Nick Clifton  <nickc@redhat.com>
16937         * lib/target-supports.exp
16938         (check_effective_target_arm_neon_ok_nocache): Add an option
16939         sequence that includes setting the ARM architecture to ARMv7-A.
16940         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16941         command line options necessary to enable Neon support.
16942         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16943         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16944         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16945         * gcc.target/arm/pr69180.c: Likewise.
16947 2016-01-14  Jeff Law  <law@redhat.com>
16949         PR tree-optimization/69270
16950         * gcc.dg/tree-ssa/pr69270.c: New test.
16952 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
16954         PR c/66208
16955         * c-c++-common/pr66208.c: New file.
16957 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16959         PR tree-optimization/69156
16960         * gcc.dg/pr69156.c: New test.
16962 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
16964         * gcc.target/i386/pr69225-7.c: New test.
16966 2016-01-13  Richard Henderson  <rth@redhat.com>
16968         * gcc.dg/tm/memopt-13.c: Update expected function.
16969         * gcc.dg/tm/memopt-6.c: Likewise.
16971 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
16973         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16974         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16975         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16976         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
16978 2016-01-13  Tom de Vries  <tom@codesourcery.com>
16980         PR tree-optimization/69169
16981         * gcc.dg/pr69169.c: New test.
16983 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
16985         PR target/69228
16986         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16987         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16988         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16989         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16990         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16991         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16992         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16993         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16995 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
16997         PR target/69247
16998         * gcc.dg/pr69247.c: New test.
17000 2016-01-13  Richard Biener  <rguenther@suse.de>
17002         PR tree-optimization/69242
17003         * gcc.dg/torture/pr69242.c: New testcase.
17005 2016-01-13  Richard Biener  <rguenther@suse.de>
17007         PR tree-optimization/69186
17008         * gcc.dg/torture/pr69186.c: New testcase.
17010 2016-01-13  Jeff Law  <law@redhat.com>
17012         PR tree-optimization/67755
17013         * gcc.dg/tree-ssa/pr67755.c: New test.
17015 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17017         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17018         pass number in output by a star.
17020 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17022         PR tree-optimization/68911
17023         * gcc.c-torture/execute/pr68911.c: New test.
17025 2016-01-12  Marek Polacek  <polacek@redhat.com>
17027         PR c++/68979
17028         * g++.dg/warn/permissive-1.C: New test.
17030 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17032         PR objc++/68511
17033         PR c++/69213
17034         * g++.dg/opt/pr69213.C: New test.
17036 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17038         PR target/69180
17039         * gcc.target/arm/pr69180.c: New test.
17041 2016-01-12  Richard Biener  <rguenther@suse.de>
17043         PR lto/69077
17044         * g++.dg/lto/pr69077_0.C: New testcase.
17045         * g++.dg/lto/pr69077_1.C: Likewise.
17047 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17049         PR target/69175
17050         * g++.dg/opt/pr69175.C: New test.
17052 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17054         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17055         rather than #including math.h & stdlib.h.
17056         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17057         * gcc.dg/vect/pr49771.c: Likewise.
17058         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17059         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17060         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17061         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17062         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17063         * gcc.dg/vect/pr44507.c: Likewise.
17064         * gcc.dg/vect/pr45902.c: Likewise.
17065         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17066         * gcc.dg/vect/vect-117.c: Likewise.
17067         * gcc.dg/vect/vect-99.c: Likewise.
17068         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17069         * gcc.dg/vect/vect-cond-1.c: Likewise.
17070         * gcc.dg/vect/vect-cond-2.c: Likewise.
17071         * gcc.dg/vect/vect-cond-3.c: Likewise.
17072         * gcc.dg/vect/vect-cond-4.c: Likewise.
17073         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17074         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17075         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17076         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17077         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17078         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17079         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17080         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17081         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17082         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17083         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17084         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17085         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17086         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17087         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17088         include of signal.h.
17089         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17090         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17091         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17092         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17093         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17094         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17095         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17096         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17097         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17098         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17099         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17100         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17101         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17102         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17103         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17104         * gcc.dg/vect/vect-outer-5.c: Likewise.
17105         * gcc.dg/vect/vect-outer-6.c: Likewise.
17106         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17107         include of stdio.h.
17109 2016-01-12  Nick Clifton  <nickc@redhat.com>
17111         PR target/68913
17112         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17113         to fread so that it will be found in all target runtimes.
17115 2016-01-12  Richard Biener  <rguenther@suse.de>
17117         PR tree-optimization/69053
17118         * g++.dg/torture/pr69053.C: New testcase.
17120 2016-01-12  Richard Biener  <rguenther@suse.de>
17122         PR tree-optimization/69168
17123         * gcc.dg/torture/pr69168.c: New testcase.
17125 2016-01-12  Richard Biener  <rguenther@suse.de>
17127         PR tree-optimization/69157
17128         * gcc.dg/torture/pr69157.c: New testcase.
17130 2016-01-12  Richard Biener  <rguenther@suse.de>
17132         PR tree-optimization/69174
17133         * gcc.dg/torture/pr69174.c: New testcase.
17135 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17137         PR c++/66808
17138         PR c++/69000
17139         * g++.dg/tls/pr66808.C: New test.
17140         * g++.dg/tls/pr69000.C: New test.
17142 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17144         * gcc.target/powerpc/swaps-p8-23.c: New test.
17145         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17147 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17149         PR tree-optimization/68356
17150         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17152 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17153             Jim Wilson  <jim.wilson@linaro.org>
17155         PR target/69194
17156         * gcc.target/arm/pr69194.c: New test.
17158 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17160         PR target/69225
17161         * gcc.target/i386/pr69225-1.c: New test.
17162         * gcc.target/i386/pr69225-2.c: Likewise.
17163         * gcc.target/i386/pr69225-3.c: Likewise.
17164         * gcc.target/i386/pr69225-4.c: Likewise.
17165         * gcc.target/i386/pr69225-5.c: Likewise.
17166         * gcc.target/i386/pr69225-6.c: Likewise.
17168 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17170         PR target/67462
17171         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17172         if lp64.
17174         PR target/69071
17175         * gcc.dg/pr69071.c: New test.
17177         PR c++/69211
17178         * g++.dg/opt/pr69211.C: New test.
17180         PR tree-optimization/69214
17181         * gcc.c-torture/compile/pr69214.c: New test.
17183 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17185         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17186         * gcc.target/i386/pr66232-11.c: Ditto.
17187         * gcc.target/i386/pr66232-12.c: Ditto.
17188         * gcc.target/i386/pr66232-13.c: Ditto.
17190 2016-01-11  Richard Biener  <rguenther@suse.de>
17192         PR tree-optimization/69173
17193         * gcc.dg/torture/pr69173.c: New testcase.
17195 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17197         PR rtl-optimization/68796
17198         * gcc.target/aarch64/tst_5.c: New test.
17199         * gcc.target/aarch64/tst_6.c: Likewise.
17201 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17203         PR rtl-optimization/68841
17204         * gcc.dg/pr68841.c: New test.
17205         * gcc.c-torture/execute/pr68841.c: New test.
17207 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17209         PR rtl-optimization/68920
17210         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17211         for ix86 targets.
17212         * gcc.dg/ifcvt-5.c: New test.
17214 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17216         PR bootstrap/69123
17217         * g++.dg/pr69123.C: New.
17219 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17221         PR target/69010
17222         * gcc.target/i386/pr69010.c: New test.
17224 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17226         PR ipa/69044
17227         * gcc.target/i386/chkp-pr69044.c: New test.
17229 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17231         PR tree-optimization/69109
17232         * gcc.dg/autopar/pr69109-2.c: New test.
17233         * gcc.dg/autopar/pr69109.c: New test.
17235 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17237         PR tree-optimization/69108
17238         * gcc.dg/autopar/pr69108.c: New test.
17240 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17242         PR c++/69029
17243         * c-c++-common/Wisleading-indentation.c: Augment test.
17245 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17247         PR fortran/69154
17248         * gfortran.dg/inline_matmul_12.f90:  New test.
17250 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17252         PR fortran/67779
17253         * gfortran.dg/actual_array_offset_1: New test.
17255 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17257         PR tree-optimization/69062
17258         * gcc.dg/autopar/pr69062.c: New test.
17260 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17262         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17263         * gcc.dg/vect/slp-perm-2.c: Likewise.
17264         * gcc.dg/vect/slp-perm-3.c: Likewise.
17265         * gcc.dg/vect/slp-perm-5.c: Likewise.
17266         * gcc.dg/vect/slp-perm-6.c: Likewise.
17267         * gcc.dg/vect/slp-perm-7.c: Likewise.
17268         * gcc.dg/vect/slp-perm-8.c: Likewise.
17270 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17272         PR tree-optimization/69039
17273         * gcc.dg/autopar/pr69039.c: New test.
17275 2016-01-09  Marek Polacek  <polacek@redhat.com>
17277         PR c++/69113
17278         * g++.dg/pr69113.C: New test.
17280 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17282         PR middle-end/50865
17283         PR tree-optimization/69097
17284         * gcc.c-torture/execute/pr50865.c: New test.
17285         * gcc.c-torture/execute/pr69097-1.c: New test.
17286         * gcc.c-torture/execute/pr69097-2.c: New test.
17287         * gcc.dg/pr69097-1.c: New test.
17288         * gcc.dg/pr69097-2.c: New test.
17290 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17292         PR c++/69164
17293         * g++.dg/opt/pr69164.C: New test.
17295 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17297         PR tree-optimization/69167
17298         * gcc.dg/pr69167.c: New test.
17300 2016-01-08  Marek Polacek  <polacek@redhat.com>
17302         PR c++/68449
17303         * g++.dg/pr68449.C: New.
17305 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17307         PR tree-optimization/68707
17308         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17309         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17310         on platforms supporting it.
17311         * gcc.dg/vect/slp-perm-2.c: Likewise.
17312         * gcc.dg/vect/slp-perm-3.c: Likewise.
17313         * gcc.dg/vect/slp-perm-5.c: Likewise.
17314         * gcc.dg/vect/slp-perm-7.c: Likewise.
17315         * gcc.dg/vect/slp-perm-8.c: Likewise.
17316         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17317         on platforms supporting it.
17319 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17321         PR tree-optimization/69162
17322         * gcc.dg/pr69162.c: New test.
17324         PR tree-optimization/69172
17325         * gcc.dg/pr69172.c: New test.
17327 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17329         PR tree-optimization/67781
17330         * gcc.c-torture/execute/pr67781.c: New file.
17332 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17334         PR tree-optimization/69083
17335         * gcc.dg/vect/pr69083.c: New test.
17337 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17339         PR tree-optimization/61441
17340         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17341         Use -fexcess-precision=standard for compiler options.
17342         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17344 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17346         PR fortran/69128
17347         * gfortran.dg/gomp/pr69128.f90: New test.
17349         PR c++/69145
17350         * g++.dg/ext/pr69145-1.C: New test.
17351         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17352         * g++.dg/ext/pr69145-2.h: New file.
17354 2016-01-07  Martin Sebor  <msebor@redhat.com>
17356         PR c/68966
17357         * gcc.dg/atomic-fetch-bool.c: New test.
17358         * gcc.dg/sync-fetch-bool.c: New test.
17360 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17362         PR fortran/66680
17363         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17365 2016-01-07  Nick Clifton  <nickc@redhat.com>
17367         PR target/66655
17368         * g++.dg/pr66655.C: New test.
17369         * g++.dg/pr66655_1.cc: Test support file.
17370         * g++.dg/pr66655.h: Test header file.
17372 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17374         PR fortran/66680
17375         gfortran.dg/gomp/pr66680.f90: New test.
17377 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17379         PR target/69171
17380         * gcc.target/i386/pr69171-1.c: New test.
17381         * gcc.target/i386/pr69171-2.c: Likewise.
17382         * gcc.target/i386/pr69171-3.c: Likewise.
17383         * gcc.target/i386/pr69171-4.c: Likewise.
17384         * gcc.target/i386/pr69171-5.c: Likewise.
17385         * gcc.target/i386/pr69171-6.c: Likewise.
17387 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17389         PR middle-end/67639
17390         * c-c++-common/pr67639.c: New test.
17392 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17394         PR tree-optimization/69141
17395         * g++.dg/opt/pr69141.C: New test.
17397 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17399         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17401 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17403         PR target/69140
17404         * gcc.target/i386/pr69140.c: New test
17406 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17408         * gcc.dg/bad-dereference.c: New test case.
17410 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17412         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17414 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17416         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17418 2016-01-06  Marek Polacek  <polacek@redhat.com>
17420         PR sanitizer/69099
17421         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17423 2016-01-05  Marek Polacek  <polacek@redhat.com>
17425         PR c/69104
17426         * gcc.dg/atomic-invalid-2.c: New.
17428 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17430         PR target/68991
17431         * gcc.target/i386/pr68991.c: New test.
17433 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17435         PR target/68991
17436         * g++.dg/pr68991-1.C: New test.
17437         * g++.dg/pr68991-2.C: Likewise.
17439 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17441         PR other/60465
17442         * gcc.target/ia64/pr60465-gprel64.c: New test.
17443         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17445 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17447         PR rtl-optimization/68651
17448         * gcc.target/aarch64/pr68651_1.c: New test.
17450 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17452         PR c/69122
17453         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17455 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17457         PR c++/58583
17458         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17460         * gcc.dg/alias-15.c: New.
17462 2016-01-05  Nick Clifton  <nickc@redhat.com>
17464         PR target/68870
17465         * g++.dg/pr68770.C: New test.
17467 2016-01-04  Mike Stump  <mikestump@comcast.net>
17469         * lib/target-supports.exp (check_effective_target_cilkplus):
17470         cilkplus targets require pthreads.
17471         (check_effective_target_cilkplus): Remove special case for NVPTX.
17473 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17475         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17476         generation.
17478 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17480         Update copyright years.
17482 2016-01-04  Marek Polacek  <polacek@redhat.com>
17484         PR c/68908
17485         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17486         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17487         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17489 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17491         * gcc.target/sparc/20160104-2.c: New test.
17493 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17495         * gcc.target/sparc/20160104-1.c: New test.
17497 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17499         PR fortran/65045
17500         * gfortran.dg/pr65045.f90: New test.
17502 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17504         * gnat.dg/specs/debug1.ads: Delete.
17506 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17508         PR libgfortran/68867
17509         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17510         expression.
17512 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17514         PR libgfortran/68867
17515         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17516         PowerPC.
17518 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17520         PR fortran/68864
17521         * gfortran.dg/pr68864.f90: New test.
17523 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17525         PR tree-optimization/69070
17526         * gcc.dg/pr69070.c: New test.
17528         PR sanitizer/69055
17529         * gfortran.dg/pr69055.f90: New test.
17531         PR target/69015
17532         * gcc.dg/pr69015.c: New test.
17534 Copyright (C) 2016 Free Software Foundation, Inc.
17536 Copying and distribution of this file, with or without modification,
17537 are permitted in any medium without royalty provided the copyright
17538 notice and this notice are preserved.