PR tree-optimization/78720
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9bd73899c97907d5666e66167f6fdcacd0717324
1 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/78720
4         * gcc.c-torture/execute/pr78720.c: New test.
6         PR fortran/78758
7         * gfortran.dg/pr78758.f90: New test.
8         * gfortran.dg/pr38868.f: Remove again bogus warning.
10 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
12         PR fortran/77903
13         * gfortran.dg/submodule_20.f08: New test.
15 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17         PR testsuite/78740
18         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
20 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
22         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
23         support __int128.
25 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
27         PR ipa/78721
28         * gcc.dg/pr78721.c: New test.
30 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
32         PR target/72742
33         * gcc.c-torture/compile/pr72742.c: New test.
35 2016-12-09  Martin Sebor  <msebor@redhat.com>
37         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
38         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
40 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
42         PR rtl-optimization/78255
43         * gcc.target/aarch64/pr78255.c: New.
44         * gcc.target/arm/pr78255-1.c: New.
45         * gcc.target/arm/pr78255-2.c: New.
47 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
49         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
50         strings
51         * gcc.target/powerpc/dimode-2.c: Likewise.
53 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
55         PR ipa/78027
56         * c-c++-common/goacc/acc-icf.c: New test.
57         * gfortran.dg/goacc/pr78027.f90: New test.
59 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
61         PR target/78733
62         * gcc.target/aarch64/pr78733.c: New test.
64 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
66         PR fortran/61767
67         * gfortran.dg/finalize_31.f90: New test.
69 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
71         PR fortran/78505
72         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
74 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
76         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
77         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
78         * gfortran.dg/finalize_18.f90: Add count for additional guard against
79         accessing null-pointer.
80         * gfortran.dg/proc_ptr_comp_47.f90: New test.
82 2016-12-09  Nathan Sidwell  <nathan@acm.org>
84         PR c++/78550
85         * g++.dg/cpp1y/pr78550.C: New.
87 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
89         PR fortran/44265
90         * gfortran.dg/char_result_14.f90: New test.
91         * gfortran.dg/char_result_15.f90: New test.
93 2016-12-09  Martin Liska  <mliska@suse.cz>
95         * gcc.dg/tree-ssa/dump-3.c: New test.
97 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
99         PR tree-optimization/78726
100         * gcc.c-torture/execute/pr78726.c: New test.
101         * gcc.dg/guality/pr78726.c: New test.
103 2016-12-08  Martin Sebor  <msebor@redhat.com>
105         PR c/78284
106         * gcc.dg/attr-alloc_size-3.c: New test.
107         * gcc.dg/attr-alloc_size-4.c: New test.
108         * gcc.dg/attr-alloc_size-5.c: New test.
109         * gcc.dg/attr-alloc_size-6.c: New test.
110         * gcc.dg/attr-alloc_size-7.c: New test.
111         * gcc.dg/attr-alloc_size-8.c: New test.
112         * gcc.dg/attr-alloc_size-9.c: New test.
113         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
115 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
117         PR fortran/65173
118         PR fortran/69064
119         PR fortran/69859
120         PR fortran/78350
121         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
122         * gfortran.dg/charlen_01.f90: New test.
123         * gfortran.dg/charlen_02.f90: Ditto.
124         * gfortran.dg/charlen_03.f90: Ditto.
125         * gfortran.dg/charlen_04.f90: Ditto.
126         * gfortran.dg/charlen_05.f90: Ditto.
127         * gfortran.dg/charlen_06.f90: Ditto.
128         * gfortran.dg/charlen_07.f90: Ditto.
129         * gfortran.dg/charlen_08.f90: Ditto.
130         * gfortran.dg/charlen_09.f90: Ditto.
131         * gfortran.dg/charlen_10.f90: Ditto.
132         * gfortran.dg/charlen_11.f90: Ditto.
133         * gfortran.dg/charlen_12.f90: Ditto.
134         * gfortran.dg/charlen_13.f90: Ditto.
135         * gfortran.dg/charlen_14.f90: Ditto.
136         * gfortran.dg/charlen_15.f90: Ditto.
138 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
140         PR rtl-optimization/78671
141         * gcc.target/i386/pr78671.c: New.
143 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
145         PR target/78733
146         * gcc.target/aarch64/pr78733.c: New test.
148 2016-12-08  Nathan Sidwell  <nathan@acm.org>
150         PR c++/78551
151         * g++.dg/cpp1y/pr78551.C: New.
153 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
155         PR debug/78112
156         * g++.dg/pr78112.C: Remove platform-dependent checks.
157         * g++.dg/pr78112-2.C: New testcase.
159 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
161         PR middle-end/78684
162         * g++.dg/torture/pr78684.C: New test.
164 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
166         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
167         (CHECK_CRYPTO): Remove.
168         (expected_poly64x1_t, expected_poly64x2_t): Remove
170 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
172         P0003R5 - removal of dynamic exception specification from C++17
173         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
174         throw (type-id-list) in C++11 and C++14 and removal in C++17.
175         * g++.dg/compat/eh/ctor1_y.C: Likewise.
176         * g++.dg/compat/eh/new1_x.C: Likewise.
177         * g++.dg/compat/eh/new1_y.C: Likewise.
178         * g++.dg/compat/eh/spec3_x.C: Likewise.
179         * g++.dg/compat/eh/spec3_y.C: Likewise.
180         * g++.dg/compat/eh/template1.h: Likewise.
181         * g++.dg/compat/eh/template1_y.C: Likewise.
182         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
183         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
184         * g++.dg/cpp0x/auto9.C: Likewise.
185         * g++.dg/cpp0x/defaulted23.C: Likewise.
186         * g++.dg/cpp0x/error5.C: Likewise.
187         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
188         * g++.dg/cpp0x/noexcept02.C: Likewise.
189         * g++.dg/cpp0x/noexcept07.C: Likewise.
190         * g++.dg/cpp0x/noexcept08.C: Likewise.
191         * g++.dg/cpp0x/noexcept19.C: Likewise.
192         * g++.dg/cpp0x/variadic73.C: Likewise.
193         * g++.dg/cpp0x/variadic-throw.C: Likewise.
194         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
195         * g++.dg/eh/async-unwind2.C: Likewise.
196         * g++.dg/eh/cond4.C: Likewise.
197         * g++.dg/eh/delete1.C: Likewise.
198         * g++.dg/eh/ehopt1.C: Likewise.
199         * g++.dg/eh/forced3.C: Likewise.
200         * g++.dg/eh/forced4.C: Likewise.
201         * g++.dg/eh/init-temp2.C: Likewise.
202         * g++.dg/eh/pr38662.C: Likewise.
203         * g++.dg/eh/pr41819.C: Likewise.
204         * g++.dg/eh/shadow1.C: Likewise.
205         * g++.dg/eh/spec2.C: Likewise.
206         * g++.dg/eh/spec3.C: Likewise.
207         * g++.dg/eh/spec5.C: Likewise.
208         * g++.dg/eh/spec6.C: Likewise.
209         * g++.dg/eh/spec7.C: Likewise.
210         * g++.dg/eh/spec8.C: Likewise.
211         * g++.dg/eh/spec9.C: Likewise.
212         * g++.dg/eh/template1.C: Likewise.
213         * g++.dg/eh/unexpected1.C: Likewise.
214         * g++.dg/ext/has_nothrow_assign.C: Likewise.
215         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
216         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
217         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
218         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
219         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
220         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
221         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
222         * g++.dg/gcov/gcov-7.C: Likewise.
223         * g++.dg/init/new13.C: Likewise.
224         * g++.dg/init/new25.C: Likewise.
225         * g++.dg/lookup/exception1.C: Likewise.
226         * g++.dg/opt/noreturn-1.C: Likewise.
227         * g++.dg/other/error3.C: Likewise.
228         * g++.dg/rtti/crash3.C: Likewise.
229         * g++.dg/template/eh2.C: Likewise.
230         * g++.dg/template/error36.C: Likewise.
231         * g++.dg/tm/pr46567.C: Likewise.
232         * g++.dg/tm/pr47340.C: Likewise.
233         * g++.dg/torture/pr46364.C: Likewise.
234         * g++.dg/torture/pr49394.C: Likewise.
235         * g++.dg/torture/pr52918-1.C: Likewise.
236         * g++.dg/torture/pr57190.C: Likewise.
237         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
238         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
239         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
240         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
241         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
242         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
243         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
244         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
245         * g++.dg/tree-ssa/pr45605.C: Likewise.
246         * g++.dg/warn/Wreturn-type-3.C: Likewise.
247         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
248         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
249         * g++.old-deja/g++.eh/spec1.C: Likewise.
250         * g++.old-deja/g++.eh/spec2.C: Likewise.
251         * g++.old-deja/g++.eh/spec3.C: Likewise.
252         * g++.old-deja/g++.eh/spec4.C: Likewise.
253         * g++.old-deja/g++.eh/spec6.C: Likewise.
254         * g++.old-deja/g++.eh/throw1.C: Likewise.
255         * g++.old-deja/g++.eh/throw2.C: Likewise.
256         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
257         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
258         * g++.old-deja/g++.mike/eh15.C: Likewise.
259         * g++.old-deja/g++.mike/eh25.C: Likewise.
260         * g++.old-deja/g++.mike/eh33.C: Likewise.
261         * g++.old-deja/g++.mike/eh34.C: Likewise.
262         * g++.old-deja/g++.mike/eh50.C: Likewise.
263         * g++.old-deja/g++.mike/eh51.C: Likewise.
264         * g++.old-deja/g++.mike/eh55.C: Likewise.
265         * g++.old-deja/g++.mike/p10416.C: Likewise.
266         * g++.old-deja/g++.other/crash28.C: Likewise.
267         * g++.old-deja/g++.other/crash30.C: Likewise.
268         * g++.old-deja/g++.other/new7.C: Likewise.
269         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
270         * g++.old-deja/g++.robertl/eb123.C: Likewise.
272 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
274         * gcc.target/aarch64/pr78382.c: New testcase.
276 2016-12-08  Andrew Pinski  <apinski@cavium.com>
278         * gcc.target/aarch64/pr71112.c: New testcase.
280 2016-12-07  Martin Sebor  <msebor@redhat.com>
282         PR middle-end/77784
283         PR middle-end/78149
284         PR middle-end/78138
285         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
286         * g++.dg/ext/builtin-object-size3.C (bar): Same.
287         * g++.dg/ext/strncpy-chk1.C: Same.
288         * g++.dg/opt/memcpy1.C: Same.
289         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
290         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
291         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
292         * gcc.dg/attr-alloc_size.c: Same.
293         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
294         * gcc.dg/builtin-stringop-chk-2.c: Same.
295         * gcc.dg/builtin-stringop-chk-4.c: New test.
296         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
297         * gcc.dg/memcpy-2.c: Same.
298         * gcc.dg/pr40340-1.c: Same.
299         * gcc.dg/pr40340-2.c (main): Same.
300         * gcc.dg/pr40340-5.c (main): Same.
301         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
302         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
303         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
304         warning.
305         * gfortran.dg/char_length_3.f90: Prune expected warnings.
306         * gfortran.dg/pr38868.f: Add expected warnings.
308 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
310         PR target/72717
311         * gcc.target/powerpc/pr72717.c: New test.
313 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
315         * gcc.dg/builtin-strstr-1.c: New test.
316         * g++.dg/cpp0x/constexpr-strstr.C: New test.
318         PR c++/78692
319         * g++.dg/torture/pr78692.C: New test.
321 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
323         PR rtl-optimization/78617
324         * gcc.c-torture/execute/pr78617.c: New test.
326 2016-12-07  Carl Love  <cel@us.ibm.com>
328         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
329         P9 to their own test file.  This allows precise constraints on the
330         effective target and compile options.
331         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
332         compare P8 built-in tests.
333         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
334         compare P9 built-in tests.
336 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
338         * gcc.target/i386/pr77761.c: Require int128 effective target.
339         (avx512f_test): Delete.
340         (do_main): Rename to avx512f_test.
342 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
344         PR tree-optimization/78691
345         * gcc.target/i386/pr78691-i386.c: New test.
346         * gcc.target/powerpc/pr78691-ppc.c: New test.
348 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
350         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
351         * gcc.target/i386/pr70322-2.c: Likewise.
352         * gcc.target/i386/pr70322-3.c: Likewise.
353         * gcc.target/i386/pr70322-4.c: Likewise.
355 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
357         * gcc.target/aarch64/pr71727.c: New testcase.
359 2016-12-06  Tom de Vries  <tom@codesourcery.com>
361         PR tree-optimization/67955
362         * gcc.dg/tree-ssa/dse-points-to.c: New test.
364 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
366         PR target/78658
367         * gcc.target/powerpc/pr78658.c: New test.
369 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
371         PR target/77761
372         * testsuite/gcc.target/i386/pr77761.c: New.
374 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376         PR fortran/78659
377         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
378         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
379         * gfortran.dg/namelist_34.f90: Update test.
380         * gfortran.dg/namelist_63.f90: Update test.
382 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
384         * gcc.target/mips/msa-builtins-err.c: New test.
386 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
388         PR c++/71537
389         * g++.dg/cpp0x/constexpr-71537.C: New test.
391         PR c++/71537
392         * g++.dg/cpp0x/constexpr-memchr.C: New test.
394         PR c++/71537
395         * g++.dg/cpp0x/constexpr-strchr.C: New test.
397         PR tree-optimization/78675
398         * gcc.c-torture/execute/pr78675.c: New test.
399         * gcc.target/i386/pr78675-1.c: New test.
400         * gcc.target/i386/pr78675-2.c: New test.
402 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
404         * gcc.target/i386/avx512bw-kandd-1.c: New.
405         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
406         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
407         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
408         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
409         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
410         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
411         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
412         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
413         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
414         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
415         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
416         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
417         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
418         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
419         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
420         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
421         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
422         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
423         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
424         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
425         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
427 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
429         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
430         gcc.dg/fold-and-rshift-2.c: New testcases.
432 2016-12-05  Nathan Sidwell  <nathan@acm.org>
434         * c-c++-common/fmax_errors.c: Check notes after last error are
435         emitted.
437 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
439         PR rtl-optimization/78561
440         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
442 2016-12-04  Martin Sebor  <msebor@redhat.com>
444         PR c/78668
445         * gcc.dg/builtin-alloc-size.c: New test.
447 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
449         PR target/70322
450         * gcc.target/i386/pr70322-4.c: New test.
452 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
454         PR fortran/43207
455         * gfortran.dg/abstract_type_9.f90: New test case.
457 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
459         PR fortran/42188
460         * gfortran.dg/derived_result_2.f90.f90: New test case.
462 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
464         PR fortran/58175
465         * gfortran.dg/finalize_30.f90: Extend test case.
467 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
469         PR c++/78649
470         * g++.dg/cpp0x/pr78649.C: New test.
472 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
474         PR target/70322
475         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
477 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
479         PR fortran/78618
480         * gfortran.dg/char_conversion.f90: New test.
482 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
484         PR target/70322
485         * gcc.target/i386/pr70322-1.c: New test.
486         * gcc.target/i386/pr70322-2.c: New test.
487         * gcc.target/i386/pr70322-3.c: New test.
489 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
490             Thomas Preud'homme  <thomas.preudhomme@arm.com>
492         * gcc.target/arm/cmse/cmse-1.c: Add test for
493         cmse_nonsecure_caller.
495 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
496             Thomas Preud'homme  <thomas.preudhomme@arm.com>
498         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
499         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
500         * gcc.target/arm/cmse/cmse-14.c: New.
501         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
502         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
503         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
504         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
505         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
506         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
507         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
508         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
509         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
510         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
511         * gcc.target/arm/cmse/baseline/union-1.c: New.
512         * gcc.target/arm/cmse/baseline/union-2.c: New.
513         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
514         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
515         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
516         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
517         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
518         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
519         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
520         * gcc.target/arm/cmse/mainline/union-1.c: New.
521         * gcc.target/arm/cmse/mainline/union-2.c: New.
522         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
523         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
524         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
525         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
526         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
527         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
528         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
529         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
530         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
531         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
532         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
533         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
534         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
535         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
537 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
538             Thomas Preud'homme  <thomas.preudhomme@arm.com>
540         * gcc.target/arm/cmse/cmse-3.c: Add tests.
541         * gcc.target/arm/cmse/cmse-4.c: Add tests.
542         * gcc.target/arm/cmse/cmse-15.c: New.
544 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
545             Thomas Preud'homme  <thomas.preudhomme@arm.com>
547         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
548         * gcc.target/arm/cmse/struct-1.c: New.
549         * gcc.target/arm/cmse/bitfield-1.c: New.
550         * gcc.target/arm/cmse/bitfield-2.c: New.
551         * gcc.target/arm/cmse/bitfield-3.c: New.
552         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
553         * gcc.target/arm/cmse/baseline/softfp.c: New.
554         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
555         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
556         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
557         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
558         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
560 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
561             Thomas Preud'homme  <thomas.preudhomme@arm.com>
563         * gcc.target/arm/cmse/cmse-4.c: New.
564         * gcc.target/arm/cmse/cmse-9.c: New.
565         * gcc.target/arm/cmse/cmse-10.c: New.
567 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
568             Thomas Preud'homme  <thomas.preudhomme@arm.com>
570         * gcc.target/arm/cmse/cmse-3.c: New.
572 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
573             Thomas Preud'homme  <thomas.preudhomme@arm.com>
575         * gcc.target/arm/cmse/cmse.exp: New.
576         * gcc.target/arm/cmse/cmse-1.c: New.
577         * gcc.target/arm/cmse/cmse-12.c: New.
578         * lib/target-supports.exp
579         (check_effective_target_arm_cmse_ok): New.
581 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
582             James Norris  <jnorris@codesourcery.com>
584         * c-c++-common/goacc/data-2.c: Adjust test.
585         * c-c++-common/goacc/executeables-1.c: New test.
586         * g++.dg/goacc/data-1.C: Adjust test.
588 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
590         PR rtl-optimization/78561
591         * gcc.target/aarch64/pr78561.c: New.
593 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
595         * gcc.dg/fold-bopcond-1.c: New test.
596         * gcc.dg/fold-bopcond-2.c: New test.
598 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
600         * gcc.target/s390/md/setmem_long-1.c: Fix test.
602 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
604         PR rtl-optimization/78547
605         * gcc.dg/pr78547.c: New test.
607         PR rtl-optimization/78575
608         * gcc.dg/pr78575.c: New test.
610 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
612         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
614 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
616         PR target/77822
617         * gcc.target/s390/s390.exp: Support .C tests.
618         * gcc.target/s390/pr77822-2.c: New test.
619         * gcc.target/s390/pr77822-1.C: New test.
621 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
623         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
625 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
627         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
629 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
631         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
632         pattern checks.
633         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
635 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
637         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
639 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
641         PR fortran/77505
642         * gfortran.dg/char_length_20.f90: New test.
643         * gfortran.dg/char_length_21.f90: Ditto.
645 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
647         PR fortran/78279
648         * gfortran.dg/pr78279.f90: New test.
650 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
652         * g++.dg/tls/pr77285-1.C: dg-add-options tls
654 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
656         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
658 2016-12-01  Richard Biener  <rguenther@suse.de>
660         * gcc.dg/torture/alias-2.c: New testcase.
662 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
664         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
665         * gcc.target/avr/tiny-caller-save.c: Dito.
667 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
669         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
671 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
673         PR debug/78587
674         * gcc.dg/debug/pr78587.c: New test.
676 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
678         PR rtl-optimization/78607
679         * gcc.c-torture/compile/pr78607.c: New testcase.
681 2016-11-30  Martin Sebor  <msebor@redhat.com>
683         PR tree-optimization/78586
684         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
686 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
688         PR tree-optimization/77856
689         * gcc.target/i386/pr77856.c: New.
691 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
693         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
694         scan-assembler-not on AIX.
696 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
698         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
700 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
702         * g++.dg/eh/new1.C: XFAIL on AIX.
703         * g++.dg/eh/delete1.C: Same.
704         * g++.dg/init/new40.C: Same.
705         * g++.old-deja/g++.eh/new2.C: Same.
707 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
709         PR c/78498
710         * gcc.dg/format/pr78494.c: Rename to...
711         * gcc.dg/format/pr78498.c: ...this.
713 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
715         PR c/78498
716         * gcc.dg/format/pr78494.c: New test case.
718 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
720         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
721         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
722         * g++.dg/debug/dwarf2/refqual-1.C: Same.
723         * g++.dg/debug/dwarf2/refqual-2.C: Same.
725 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
727         PR rtl-optimization/78610
728         * gcc.c-torture/compile/pr78610.c: New testcase.
730 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
732         PR tree-optimization/78574
733         * gcc.c-torture/compile/pr78574.c: New test.
735 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
737         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
738         to the changed interfaces.
739         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
740         * gfortran.dg/coarray_allocate_7.f08: Likewise.
741         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
742         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
743         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
744         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
745         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
747 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
749         PR fortran/78593
750         * gfortran.dg/derived_result.f90: New test case.
752 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
754         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
755         -mfloat-abi=soft option.
756         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
757         foreach loop.
759 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
761         PR target/78362
762         * gcc.c-torture/compile/pr78362.c: New test.
764 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
766         * lib/target-supports.exp (check_effective_target_freorder): Check
767         additional case.
769 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
771         * gcc.target/arc/arc700-stld-hazard.c: New file.
773 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
775         PR fortran/78592
776         * gfortran.dg/dtio_18.f90: New test case.
778 2016-11-30  Martin Liska  <mliska@suse.cz>
780         PR sanitizer/78541
781         * gcc.dg/asan/pr78541-2.c: New test.
782         * gcc.dg/asan/pr78541.c: New test.
784 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
786         PR tree-optimization/78586
787         * gcc.c-torture/execute/pr78586.c: New test.
789 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
791         PR fortran/78573
792         * gfortran.dg/class_61.f90: New test case.
794 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
796         PR preprocessor/78569
797         * gcc.dg/format/pr78569.c: New test case.
799 2016-11-29  Martin Sebor  <msebor@redhat.com>
801         avoid false positives on ILP32 targets.
802         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
804 2016-11-29  Martin Sebor  <msebor@redhat.com>
806         PR tree-optimization/78512
807         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
808         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
810 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
812         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
813         Force value through k register.
815 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
817         PR c++/72774
818         PR c++/72786
819         PR c++/77922
820         PR c++/78313
821         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
822         * g++.dg/spellcheck-macro-ordering.C: New test case.
823         * g++.dg/spellcheck-pr78313.C: New test case.
825 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
827         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
828         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
829         (Poly64x1_t, Poly64x2_t): Added types.
830         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
831         (vmov_n_p64, vmovq_n_p64): Added.
832         (vld2_lane_p64, vld2q_lane_p64): Likewise.
833         (vld3_lane_p64, vld3q_lane_p64): Likewise.
834         (vld4_lane_p64, vld4q_lane_p64): Likewise.
835         (vst2_lane_p64, vst2q_lane_p64): Likewise.
836         (vst3_lane_p64, vst3q_lane_p64): Likewise.
837         (vst4_lane_p64, vst4q_lane_p64): Likewise.
838         (vget_lane_p64, vgetq_lane_p64): Likewise.
839         (vget_high_p64): Likewise.
840         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
841         Added AArch64 flags.
842         (vreint_vector, vreint_vector_res): Moved to header.
843         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
844         Added Aarch64 flags.
845         (vreint_vector, vreint_vector_res): Moved to header.
847 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
849         PR fortran/58175
850         * gfortran.dg/finalize_30.f90: New test case.
852 2016-11-29  Martin Liska  <mliska@suse.cz>
854         PR gcov-profile/78582
855         * gcc.dg/pr78582.c: New test.
857 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
859         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
860         targets with sizeof(int) < 4.
862 2016-11-29  Richard Biener  <rguenther@suse.de>
864         PR middle-end/78546
865         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
867 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
869         * gcc.target/powerpc/rldic-0.c: New testcase.
870         * gcc.target/powerpc/rldic-1.c: New testcase.
871         * gcc.target/powerpc/rldic-2.c: New testcase.
872         * gcc.target/powerpc/rldicl-0.c: New testcase.
873         * gcc.target/powerpc/rldicl-1.c: New testcase.
874         * gcc.target/powerpc/rldicl-2.c: New testcase.
875         * gcc.target/powerpc/rldicr-0.c: New testcase.
876         * gcc.target/powerpc/rldicr-1.c: New testcase.
877         * gcc.target/powerpc/rldicr-2.c: New testcase.
878         * gcc.target/powerpc/rldicx.h: New file.
879         * gcc.target/powerpc/rldimi-0.c: New testcase.
880         * gcc.target/powerpc/rldimi-1.c: New testcase.
881         * gcc.target/powerpc/rldimi-2.c: New testcase.
882         * gcc.target/powerpc/rldimi.h: New file.
883         * gcc.target/powerpc/rlwimi-0.c: New testcase.
884         * gcc.target/powerpc/rlwimi-1.c: New testcase.
885         * gcc.target/powerpc/rlwimi-2.c: New testcase.
886         * gcc.target/powerpc/rlwimi.h: New file.
887         * gcc.target/powerpc/rlwinm-0.c: New testcase.
888         * gcc.target/powerpc/rlwinm-1.c: New testcase.
889         * gcc.target/powerpc/rlwinm-2.c: New testcase.
890         * gcc.target/powerpc/rlwinm.h: New file.
892 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
894         PR middle-end/78540
895         * gcc.dg/pr78540.c: New test.
897 2016-11-28  Martin Sebor  <msebor@redhat.com>
899         PR middle-end/78520
900         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
901         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
902         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
903         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
905 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
907         PR c++/72808
908         * g++.dg/debug/pr72808.C: New test.
910         PR rtl-optimization/78546
911         * gcc.dg/torture/pr78546-1.c: New test.
912         * gcc.dg/torture/pr78546-2.c: New test.
914         PR fortran/78298
915         * gfortran.dg/gomp/pr78298.f90: New test.
917 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
919         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
920         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
922 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
924         PR c++/77591
925         * g++.dg/cpp1y/pr77591.C: New test.
927 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
929         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
931 2016-11-28  Richard Biener  <rguenther@suse.de>
933         PR tree-optimization/78542
934         * gcc.dg/torture/pr78542.c: New testcase.
936 2016-11-28  Richard Biener  <rguenther@suse.de>
938         PR tree-optimization/78343
939         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
940         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
942 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
944         PR lto/78211
945         * g++.dg/ipa/pr78211.C: New test.
947 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
949         PR fortran/78474
950         * gfortran.dg/submodule_22.f08: New test.
952         PR fortran/78331
953         * gfortran.dg/submodule_21.f08: New test.
955 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
957         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
959 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
960             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
961             Dominique d'Humieres  <dominiq@lps.ens.fr>
963         PR target/67710
964         *  gcc.dg/darwin-minversion-1.c: Update min version check.
965         *  gcc.dg/darwin-minversion-2.c: Likewise.
966         *  gcc.dg/darwin-minversion-3.c: Likewise.
968 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
970         PR target/57438
971         * gcc.dg/pr57438-1.c: New Test.
972         * gcc.dg/pr57438-2.c: New Test.
974 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
975             Iain Sandoe  <iain@codesourcery.com>
977         PR target/71767
978         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
979         linker-visible symbols.
980         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
981         * gcc.dg/const-uniq-1.c: Likewise.
982         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
983         * gcc.target/i386/pr70799-1.c: Likewise.
985 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
987         PR rtl-optimization/78438
988         PR rtl-optimization/78477
989         * gcc.c-torture/execute/pr78438.c: New test.
990         * gcc.c-torture/execute/pr78477.c: New test.
992         PR rtl-optimization/78526
993         * gcc.dg/pr78526.c: New test.
995 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
997         PR rtl-optimization/77541
998         * gcc.target/i386/pr77541.c: Change target to int128.
1000 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1002         PR fortran/60853
1003         * gfortran.dg/typebound_assignment_8.f90: New test case.
1005 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1007         PR rtl-optimization/78527
1008         * gcc.c-torture/compile/pr78527.c: New test.
1010 2016-11-25  Martin Liska  <mliska@suse.cz>
1012         PR gcov-profile/78086
1013         * g++.dg/gcov/pr16855.C: Clean up the test case.
1014         * g++.dg/gcov/pr16855-priority.C: New test.
1016 2016-11-25  Richard Biener  <rguenther@suse.de>
1018         PR ipa/78515
1019         * gcc.dg/torture/pr78515.c: New testcase.
1021 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1023         PR fortran/78293
1024         * gfortran.dg/allocatable_function_10.f90: New test.
1025         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1026         from 11 to 12.
1028 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1030         PR middle-end/78507
1031         PR middle-end/78510
1032         PR middle-end/78517
1033         * g++.dg/torture/pr78507.C: New test.
1034         * gcc.dg/torture/pr78510.c: New test.
1035         * gcc.dg/torture/pr78517.c: New test.
1037 2016-11-24  Richard Biener  <rguenther@suse.de>
1039         PR tree-optimization/78343
1040         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1041         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1042         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1043         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1044         * gcc.dg/vect/pr38529.c: Likewise.
1046 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1048         PR tree-optimization/77673
1049         * gcc.dg/pr77673.c: New test.
1051 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1053         PR tree-optimization/70965
1054         * g++.dg/pr70965.C: New test.
1056 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1057             Andreas Schwab  <schwab@linux-m68k.org>
1059         PR gcov-profile/78467
1060         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1061         signed int.
1063 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1065         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1066         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1068 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1070         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1072 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1074         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1075         with sizeof(int) < 4.
1077 2016-11-24  Martin Sebor  <msebor@redhat.com>
1079         PR tree-optimization/78476
1080         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1082 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1084         PR rtl-optimization/77541
1085         * gcc.target/i386/pr77541.c: New.
1087 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1089         PR fortran/78500
1090         * gfortran.dg/class_result_4.f90: New test.
1092 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1094         * gcc.target/aarch64/_Float16_1.c: New.
1095         * gcc.target/aarch64/_Float16_2.c: Likewise.
1096         * gcc.target/aarch64/_Float16_3.c: Likewise.
1098 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1100         * gcc.target/aarch64/floatdihf2_1.c: New.
1102 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1104         PR target/48863
1105         PR inline-asm/70184
1106         * gcc.target/arm/pr48863.c: New test.
1108 2016-11-24  Martin Liska  <mliska@suse.cz>
1110         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1111         parts for frequencies/probabilities.
1112         * gcc.dg/pr34027-1.c: Likewise.
1113         * gcc.dg/strict-overflow-2.c: Likewise.
1114         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1115         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1116         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1117         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1118         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1119         * gcc.dg/tree-ssa/dump-2.c: New test.
1121 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1123         * gcc.target/i386/align-limit.c: New test.
1125 2016-11-24  Richard Biener  <rguenther@suse.de>
1127         PR tree-optimization/71595
1128         * gcc.dg/torture/pr71595.c: New testcase.
1130 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1132         PR rtl-optimization/78120
1133         * gcc.target/i386/pr78120.c: New test.
1135 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1137         * gcc.c-torture/compile/20161124-1.c: New test.
1139 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1141         PR bootstrap/78493
1142         * g++.dg/cpp1z/decomp18.C: New test.
1144 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1146         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1147         * gcc.target/aarch64/store-pair-1.c: Likewise.
1149 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1151         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1152         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1153         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1154         * gcc.target/aarch64/vect-clz.c: Likewise.
1155         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1156         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1157         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1158         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1159         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1160         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1161         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1162         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1164 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1166         PR target/78458
1167         * gcc.target/powerpc/pr78458.c: New.
1169 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1171         * gcc.c-torture/compile/20161123-1.c: New test.
1173 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1175         PR fortran/78297
1176         * gfortran.dg/pr78297.f90: New test.
1178 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1180         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1182 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1184         PR sanitizer/69278
1185         * g++.dg/ubsan/return-7.C: New test.
1186         * c-c++-common/ubsan/unreachable-4.c: New test.
1188         PR tree-optimization/78482
1189         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1190         (bar): New function.
1191         (main): Call bar instead of printf.
1193         PR middle-end/69183
1194         * gfortran.dg/gomp/pr69183.f90: New test.
1196 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1198         PR target/78230
1199         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1200         (test2) Ditto.
1202 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1204         PR c++/77907
1205         * g++.dg/cpp0x/pr77907.C: New test.
1207 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1209         PR middle-end/78153
1210         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1211         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1213 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1215         PR target/63250
1216         * lib/target-supports.exp (add_options_for_float16): Add
1217         -mfp16-format=ieee when testign arm*-*-*.
1219 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1221         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1222         result.
1223         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1224         result.
1226 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1228         * lib/target-supports.exp (check_effective_target_float16): Add
1229         options for _Float16.
1230         (check_effective_target_float32): Add options for _Float32.
1231         (check_effective_target_float64): Add options for _Float64.
1232         (check_effective_target_float128): Add options for _Float128.
1233         (check_effective_target_float32x): Add options for _Float32x.
1234         (check_effective_target_float64x): Add options for _Float64x.
1235         (check_effective_target_float128x): Add options for _Float128x.
1237 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1239         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1240         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1242 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1244         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1245         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1247 2016-11-23  Martin Sebor  <msebor@redhat.com>
1249         PR middle-end/78461
1250         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1251         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1253 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1255         PR c++/71450
1256         * g++.dg/cpp0x/pr71450-1.C: New test.
1257         * g++.dg/cpp0x/pr71450-2.C: New test.
1259         PR c++/77739
1260         * g++.dg/cpp1y/pr77739.C: New test.
1262 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1264         * c-c++-common/gomp/gridify-1.c: Update scan string.
1265         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1266         * c-c++-common/gomp/gridify-2.c: New test.
1267         * c-c++-common/gomp/gridify-3.c: Likewise.
1269 2016-11-23  Richard Biener  <rguenther@suse.de>
1271         PR tree-optimization/78396
1272         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1274 2016-11-23  Richard Biener  <rguenther@suse.de>
1276         PR tree-optimization/78482
1277         * gcc.dg/torture/pr78482.c: New testcase.
1279 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1281         * gcc.dg/fold-cond_expr-1.c: New test.
1282         * gcc.dg/fold-condcmpconv-1.c: New test.
1283         * gcc.dg/fold-condcmpconv-2.c: New test.
1285 2016-11-23  Richard Biener  <rguenther@suse.de>
1287         PR middle-end/71762
1288         * gcc.dg/torture/pr71762-1.c: New testcase.
1289         * gcc.dg/torture/pr71762-2.c: Likewise.
1290         * gcc.dg/torture/pr71762-3.c: Likewise.
1291         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1293 2016-11-23  Richard Biener  <rguenther@suse.de>
1295         PR lto/78472
1296         * g++.dg/lto/pr78472_0.c: New testcase.
1297         * g++.dg/lto/pr78472_1.C: Likewise.
1299 2016-11-23  Richard Biener  <rguenther@suse.de>
1300             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1302             PR tree-optimization/78154
1303             * gcc.dg/tree-ssa/pr78154.c: New test.
1305 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1307         * gcc.dg/pr31096.c: New testcase.
1308         * gcc.dg/pr31096-1.c: New testcase.
1310 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1312         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1313         adjust for warning->pedwarn change.
1314         * gcc.dg/cpp/defined-syshdr.c,
1315         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1316         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1317         gcc.dg/cpp/defined-Wextra.c,
1318         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1320 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1322         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1324 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1326         PR target/78451
1327         * gcc.target/i386/pr78451.c: New test.
1328         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1329         and #pragma GCC pop_options around the first #pragma GCC target.
1330         * gcc.target/i386/pr69255-2.c: Likewise.
1331         * gcc.target/i386/pr69255-3.c: Likewise.
1333 2016-11-23  Michael Collison  <michael.collison@arm.com>
1335         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1336         additional constants are recognized and fewer instructions generated.
1337         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1338         additional constants are recognized and fewer instructions generated.
1340 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1342         * gcc.misc-tests/godump-1.c: Update expected output for recent
1343         changes.
1345 2016-11-22  Marek Polacek  <polacek@redhat.com>
1347         PR tree-optimization/78455
1348         * gcc.dg/uninit-23.c: New.
1350 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1352         PR fortran/78479
1353         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1354         comment.
1356 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1358         PR fortran/78479
1359         * gfortran.dg/char_component_initializer_3.f90: New test.
1361 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1363         PR target/78451
1364         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1365         GCC target pragma before including immintrin.h.
1367 2016-11-22  Carl Love  <cel@us.ibm.com>
1369         * gcc.target/powerpc/builtins-3.c: New file to test the new
1370         built-ins for vector compare equal and vector compare not equal.
1372 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1374         PR fortran/78443
1375         * gfortran.dg/typebound_proc_35.f90: New test case.
1377 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1379         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1380         parameter in declaration.
1382 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1384         * gcc.dg/loop-split.c: Require int32plus.
1385         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1387 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1389         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1391 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1393         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1395 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1397         PR target/78439
1398         * gcc.c-torture/compile/pr78439.c: New test.
1400 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1402         PR target/77904
1403         * gcc.target/arm/pr77904.c: New test.
1405 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1407         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1408         isa_rev>=2.
1410 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1412         PR tree-optimization/78436
1413         * gcc.c-torture/execute/pr78436.c: New test.
1415         PR middle-end/78416
1416         * gcc.dg/torture/pr78416.c: New test.
1418         PR tree-optimization/78445
1419         * gcc.dg/pr78445.c: New test.
1421 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1423         PR libgfortran/78449
1424         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1426 2016-11-21  Jeff Law  <law@redhat.com>
1428         PR target/68538
1429         * gcc.c-torture/compile/pr68538.c: New test.
1431 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1433         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1434         to be generated instead of FCTIWUZ or FCTIWZ.
1436 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1438         PR middle-end/67335
1439         * g++.dg/vect/simd-clone-7.cc: New test.
1441         PR c++/71973
1442         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1443         long unsigned int.
1444         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1445         unsigned long.
1447 2016-11-20  Jeff Law  <law@redhat.com>
1449         PR target/25128
1450         * gcc.target/m68k/pr25128.c: New test.
1452 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1454         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1456 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1458         PR preprocessor/78324
1459         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1460         (test_multitoken_macro): New function.
1461         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1462         case.
1463         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1464         case.
1465         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1466         cases.
1467         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1468         Move to...
1469         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1470         -ftrack-macro-expansion=0.
1471         (test_sprintf_note): Remove "P" macro.  Add
1472         dg-begin/end-multiline-output directives.
1473         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1475 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1477         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1478         Return 1 for AVR_TINY.
1480 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1482         PR rtl-optimization/71785
1483         * gcc.target/powerpc/pr71785.c: New file.
1485 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1487         PR testsuite/78114
1488         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1489         options.  Refine test by checking predictive commining PHI
1490         nodes in vectorized loop wrto vector factor.
1492 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1494         PR c++/71973
1495         * g++.dg/pr71973-1.C: New test.
1496         * g++.dg/pr71973-2.C: New test.
1497         * g++.dg/pr71973-3.C: New test.
1498         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1499         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1500         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1501         to dg-options.
1502         * g++.old-deja/g++.other/realloc.C: Likewise.
1503         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1505 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1507         PR tree-optimization/78413
1508         * gcc.dg/tree-ssa/pr78413.c: New test.
1510 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1512         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1513         target is Thumb-only.
1515 2016-11-20  Jeff Law  <law@redhat.com>
1517         PR target/48551
1518         * gcc.target/m68k/pr48551.c: New test.
1520 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1522         PR fortran/69741
1523         * gfortran.dg/forall_18.f90: New testcase.
1525 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1527         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1529 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1531         PR fortran/78395
1532         * gfortran.dg/typebound_operator_21.f03: New test.
1534 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1536         * gcc.dg/tree-ssa/divide-5.c: New file.
1538 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1540         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1541         signed int.
1543 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1545         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1546         libatomic_available.
1547         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1548         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1549         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1550         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1551         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1552         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1553         * gfortran.dg/coarray_stat_2.f90: Likewise.
1554         * gfortran.dg/coindexed_1.f90: Likewise.
1556 2016-11-18  Jeff Law  <law@redhat.com>
1558         PR target/25111
1559         * gcc.target/m68k/pr25111.c: New test.
1561 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1563         PR c++/68180
1564         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1566         PR middle-end/78419
1567         * gcc.target/i386/pr78419.c: New test.
1569         PR c++/77285
1570         * g++.dg/tls/pr77285-1.C: New test.
1571         * g++.dg/tls/pr77285-2.C: New test.
1573 2016-11-18  Jeff Law  <law@redhat.com>
1575         PR target/25112
1576         * gcc.target/m68k/pr25112: New test.
1578 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1580         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1581         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1583 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1585         * gcc.target/arm/optional_thumb-1.c: New test.
1586         * gcc.target/arm/optional_thumb-2.c: New test.
1587         * gcc.target/arm/optional_thumb-3.c: New test.
1589 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1591         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1592         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1593         successful test.
1594         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1595         (DEFAULT_REQUIRED_QUORUM): Likewise.
1597 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1598             Toma Tabacu  <toma.tabacu@imgtec.com>
1600         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1601         Add (REQUIRES_STDLIB).
1602         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1603         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1604         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1605         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1606         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1607         * gcc.target/mips/loongson-simd.c: Ditto.
1608         * gcc.target/mips/memcpy-1.c: Ditto.
1609         * gcc.target/mips/mips-3d-1.c: Ditto.
1610         * gcc.target/mips/mips-3d-2.c: Ditto.
1611         * gcc.target/mips/mips-3d-3.c: Ditto.
1612         * gcc.target/mips/mips-3d-4.c: Ditto.
1613         * gcc.target/mips/mips-3d-5.c: Ditto.
1614         * gcc.target/mips/mips-3d-6.c: Ditto.
1615         * gcc.target/mips/mips-3d-7.c: Ditto.
1616         * gcc.target/mips/mips-3d-8.c: Ditto.
1617         * gcc.target/mips/mips-3d-9.c: Ditto.
1618         * gcc.target/mips/mips-ps-1.c: Ditto.
1619         * gcc.target/mips/mips-ps-2.c: Ditto.
1620         * gcc.target/mips/mips-ps-3.c: Ditto.
1621         * gcc.target/mips/mips-ps-4.c: Ditto.
1622         * gcc.target/mips/mips-ps-6.c: Ditto.
1623         * gcc.target/mips/mips16-attributes.c: Ditto.
1624         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1625         * gcc.target/mips/mips32-dsp.c: Ditto.
1626         * gcc.target/mips/save-restore-1.c: Ditto.
1627         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1628         (mips_preprocess): Add ignore_output argument that when set
1629         will not return the pre-processed output.
1630         (mips_arch_info): Update arguments for the call to mips_preprocess.
1631         (mips-dg-init): Ditto.
1632         (mips-dg-options): Check if a test having test option
1633         (REQUIRES_STDLIB) has the required sysroot support for
1634         the current test options.
1636 2016-11-17  Jeff Law  <law@redhat.com>
1638         PR middle-end/38219
1639         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1641         PR target/47192
1642         * gcc.target/m68k/pr47192.c: New test.
1644 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1646         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1647         instead of isa>=4, in order to downgrade to R5.
1649 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1651         * gcc.target/arc/cmem-bit-1.c: New file.
1652         * gcc.target/arc/cmem-bit-2.c: New file.
1653         * gcc.target/arc/cmem-bit-3.c: New file.
1654         * gcc.target/arc/cmem-bit-4.c: New file.
1656 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1658         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1659         "avx5124fmaps".
1660         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1662 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1663             Andrew Senkevich <andrew.senkevich@intel.com>
1665         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1666         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1667         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1668         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1669         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1670         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1671         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1672         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1673         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1674         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1675         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1676         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1677         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1678         avx5124vnniw-check.h.
1679         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1680         check_effective_target_avx5124vnniw): New.
1681         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1682         Set under ifndef.
1683         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1684         * gcc.target/i386/sse-13.c: Ditto.
1685         * g++.dg/other/i386-2.C: Ditto.
1686         * g++.dg/other/i386-3.C: Ditto.
1687         * gcc.target/i386/sse-22.c: Ditto.
1688         * gcc.target/i386/sse-23.c: Ditto.
1690 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1692         PR c++/55080
1693         * g++.dg/parse/pr55080.C: New.
1695 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1697         PR target/78101
1698         * gcc.target/powerpc/fusion4.c: New test.
1700 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1702         PR target/77933
1703         * gcc.target/arm/pr77933-1.c: New test.
1704         * gcc.target/arm/pr77933-2.c: Likewise.
1706 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1708         PR middle-end/78201
1709         * g++.dg/opt/pr78201.C: New test.
1711 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1713         * gcc.dg/pr78333.c: Add empty implementations of
1714         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1715         problems on non-glibc systems.
1717 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1719         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1720         (test_raw_string_one_liner): New function.
1721         (test_raw_string_multiline): New function.
1723 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1725         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1726         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1728 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1729             Richard Biener  <rguenther@suse.de>
1731         PR tree-optimization/77848
1732         * gfortran.dg/vect/pr77848.f: New test.
1734 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1736         PR target/77308
1737         * gcc.target/arm/pr53447-5.c: New test.
1738         * lib/target-supports.exp
1739         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1741 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1743         * gcc.target/arc/abitest.S: New file.
1744         * gcc.target/arc/abitest.h: Likewise.
1745         * gcc.target/arc/va_args-1.c: Likewise.
1746         * gcc.target/arc/va_args-2.c: Likewise.
1747         * gcc.target/arc/va_args-3.c: Likewise.
1748         * gcc.target/arc/mcrc.c: Deleted.
1749         * gcc.target/arc/mdsp-packa.c: Likewise.
1750         * gcc.target/arc/mdvbf.c: Likewise.
1751         * gcc.target/arc/mmac-24.c: Likewise.
1752         * gcc.target/arc/mmac-d16.c: Likewise.
1753         * gcc.target/arc/mno-crc.c: Likewise.
1754         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1755         * gcc.target/arc/mno-dvbf.c: Likewise.
1756         * gcc.target/arc/mno-mac-24.c: Likewise.
1757         * gcc.target/arc/mno-mac-d16.c: Likewise.
1758         * gcc.target/arc/mno-rtsc.c: Likewise.
1759         * gcc.target/arc/mno-xy.c: Likewise.
1760         * gcc.target/arc/mrtsc.c: Likewise.
1761         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1762         function.
1763         (check_effective_target_arc700): Likewise.
1764         (check_effective_target_arc6xx): Likewise.
1765         (check_effective_target_arcmpy): Likewise.
1766         (check_effective_target_archs): Likewise.
1767         (check_effective_target_clmcpu): Likewise.
1768         (check_effective_target_barrelshifter): Likewise.
1769         * gcc.target/arc/barrel-shifter-1.c: Changed.
1770         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1771         * gcc.target/arc/cmem-1.c: Changed.
1772         * gcc.target/arc/cmem-2.c: Likewise.
1773         * gcc.target/arc/cmem-3.c: Likewise.
1774         * gcc.target/arc/cmem-4.c: Likewise.
1775         * gcc.target/arc/cmem-5.c: Likewise.
1776         * gcc.target/arc/cmem-6.c: Likewise.
1777         * gcc.target/arc/cmem-7.c: Likewise.
1778         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1779         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1780         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1781         * gcc.target/arc/jump-around-jump.c: Update options.
1782         * gcc.target/arc/mARC601.c: Changed.
1783         * gcc.target/arc/mcpu-arc600.c: Changed.
1784         * gcc.target/arc/mcpu-arc601.c: Changed.
1785         * gcc.target/arc/mcpu-arc700.c: Changed.
1786         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1787         * gcc.target/arc/movb-1.c: Changed.
1788         * gcc.target/arc/movb-2.c: Likewise.
1789         * gcc.target/arc/movb-3.c: Likewise.
1790         * gcc.target/arc/movb-4.c: Likewise.
1791         * gcc.target/arc/movb-5.c: Likewise.
1792         * gcc.target/arc/movb_cl-1.c: Likewise.
1793         * gcc.target/arc/movb_cl-2.c: Likewise.
1794         * gcc.target/arc/movbi_cl-1.c: Likewise.
1795         * gcc.target/arc/movh_cl-1.c: Likewise.
1796         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1797         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1798         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1799         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1800         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1801         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1802         * gcc.target/arc/builtin_simdarc.c: Changed.
1803         * gcc.target/arc/extzv-1.c: Likewise.
1804         * gcc.target/arc/insv-1.c: Likewise.
1805         * gcc.target/arc/insv-2.c: Likewise.
1806         * gcc.target/arc/mA6.c: Likewise.
1807         * gcc.target/arc/mA7.c: Likewise.
1808         * gcc.target/arc/mARC600.c: Likewise.
1809         * gcc.target/arc/mARC700.c: Likewise.
1810         * gcc.target/arc/mcpu-arc600.c: Likewise.
1811         * gcc.target/arc/mcpu-arc700.c: Likewise.
1812         * gcc.target/arc/movl-1.c: Likewise.
1813         * gcc.target/arc/nps400-1.c: Likewise.
1814         * gcc.target/arc/trsub.c: Likewise.
1815         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1816         configuration.
1817         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1818         * gcc.target/arc/mswape.c: Likewise.
1820 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1822         PR c++/68180
1823         * g++.dg/cpp1y/pr68180.C: New.
1825 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1827         PR tree-optimization/78319
1828         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1829         arm-none-eabi.
1831 2016-11-17  Richard Biener  <rguenther@suse.de>
1833         PR tree-optimization/78306
1834         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1836 2016-11-17  Richard Biener  <rguenther@suse.de>
1838         PR middle-end/78305
1839         * gcc.dg/torture/pr78305.c: New testcase.
1841 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1843         PR fortran/66227
1844         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1846 2016-11-16  Marek Polacek  <polacek@redhat.com>
1848         PR c/78285
1849         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1850         * g++.dg/ext/case-range2.C: Likewise.
1852 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1854         PR fortran/58001
1855         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1856         * gfortran.dg/fmt_tab_2.f90: Ditto.
1858 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1860         PR rtl-optimization/78378
1861         * gcc.c-torture/execute/pr78378.c: New test.
1863 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1865         * gcc.dg/tree-prof/section-attr-1.c: New file.
1866         * gcc.dg/tree-prof/section-attr-2.c: New file.
1867         * gcc.dg/tree-prof/section-attr-3.c: New file.
1869 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1871         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1872         rather than `la'.
1874 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1876         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1877         (dg-final): Remove microMIPS JALRS mnemonic matching.
1878         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1879         (dg-final): Remove microMIPS JALRS mnemonic matching.
1880         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1881         (dg-final): Remove microMIPS JALRS mnemonic matching.
1882         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1883         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1884         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1885         * gcc.target/mips/call-1u.c: New test case.
1886         * gcc.target/mips/call-2u.c: New test case.
1887         * gcc.target/mips/call-3u.c: New test case.
1888         * gcc.target/mips/call-4u.c: New test case.
1889         * gcc.target/mips/call-5u.c: New test case.
1890         * gcc.target/mips/call-6u.c: New test case.
1892 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1894         * gcc.target/arm/empty_fiq_handler.c: New test.
1896 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1898         PR fortran/78299
1899         * gfortran.dg/gomp/pr78299.f90: New test.
1901 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1903         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1904         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1905         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1907 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1909         PR libgfortran/78314
1910         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1912 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1914         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1915         according to updated dump info.
1917 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1919         * lib/target-supports.exp (check_effective_target_alloca): Use a
1920         compile test.
1921         * gcc.target/nvptx/softstack.c: New test.
1922         * gcc.target/nvptx/decl-shared.c: New test.
1923         * gcc.target/nvptx/decl-shared-init.c: New test.
1925 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1927         * gcc.target/mips/data-sym-jump.c: New test case.
1928         * gcc.target/mips/data-sym-pool.c: New test case.
1929         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1930         annotation.
1932 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1934         * lib/target-supports.exp (check_avx2_hw_available): New.
1935         (check_effective_target_avx2_runtime): New.
1936         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1938 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1940         PR testsuite/78136
1941         * gcc.dg/cpp/trad/trad.exp
1942         (dg-runtest): Moved $srcdir/$subdir/ to
1943         DEFAULT_TRADCPPFLAGS.
1945 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1947         PR fortran/78356
1948         * gfortran.dg/class_allocate_23.f08: New test.
1950 2016-11-16  Richard Biener  <rguenther@suse.de>
1952         PR middle-end/78333
1953         * gcc.dg/pr78333.c: New testcase.
1955 2016-11-16  Martin Liska  <mliska@suse.cz>
1957         PR sanitizer/78270
1958         * gcc.dg/asan/pr78270.c: Update comment style.
1959         * gcc.dg/asan/pr78270-2.c: New test.
1961 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1963         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1964         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1966 2016-11-16  Richard Biener  <rguenther@suse.de>
1968         PR tree-optimization/78348
1969         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1971 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1973         PR sanitizer/77823
1974         * c-c++-common/ubsan/overflow-vec-1.c: New test.
1975         * c-c++-common/ubsan/overflow-vec-2.c: New test.
1977 2016-11-15  Marek Polacek  <polacek@redhat.com>
1979         * g++.dg/cpp1z/init-statement6.C: Rename a function.
1981 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
1983         PR libgfortran/51119
1984         * gfortran.dg/matmul_12.f90: New test case.
1986 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
1988         * gcc.target/i386/funcspec-56.inc: New file.
1989         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
1990         common 32-bit and 64-bit function specific options.
1991         * gcc.target/i386/funcspec-6.c: Ditto.
1993 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
1995         * g++.dg/cpp1z/decomp14.C: New test.
1996         * g++.dg/cpp1z/decomp15.C: New test.
1997         * g++.dg/cpp1z/decomp16.C: New test.
1999         * g++.dg/cpp1z/decomp13.C: New test.
2001         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2003         PR c++/71988
2004         * g++.dg/cpp0x/constexpr-71988.C: New test.
2006 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2008         * gcc.target/mips/insn-casesi.c: New test case.
2009         * gcc.target/mips/insn-pseudo-1.c: New test case.
2010         * gcc.target/mips/insn-pseudo-2.c: New test case.
2011         * gcc.target/mips/insn-pseudo-3.c: New test case.
2012         * gcc.target/mips/insn-pseudo-4.c: New test case.
2013         * gcc.target/mips/insn-tablejump.c: New test case.
2015 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2017         * gcc.target/mips/mips.exp (mips_option_tests): Add
2018         `-mcode-readable=yes' array element.
2020 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2022         * gcc.target/mips/mips.exp (mips_option_tests): Add
2023         `-mmicromips' array element.
2025 2016-11-15  Michael Matz  <matz@suse.de>
2027         PR missed-optimization/77881
2028         * gcc.target/i386/pr77881.c: New test.
2030 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2032         PR middle-end/78295
2033         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2035 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2037         * gcc.target/powerpc/vec-set-int.c: New test.
2038         * gcc.target/powerpc/vec-set-short.c: Likesie.
2039         * gcc.target/powerpc/vec-set-char.c: Likewise.
2041 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2043         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2045 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2047         PR fortran/78300
2048         * gfortran.dg/class_result_3.f90: New test.
2050 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2051             Richard Biener  <rguenther@suse.de>
2053         * gcc.dg/gimplefe-1.c: New testcase.
2054         * gcc.dg/gimplefe-2.c: Likewise.
2055         * gcc.dg/gimplefe-3.c: Likewise.
2056         * gcc.dg/gimplefe-4.c: Likewise.
2057         * gcc.dg/gimplefe-5.c: Likewise.
2058         * gcc.dg/gimplefe-6.c: Likewise.
2059         * gcc.dg/gimplefe-7.c: Likewise.
2060         * gcc.dg/gimplefe-8.c: Likewise.
2061         * gcc.dg/gimplefe-9.c: Likewise.
2062         * gcc.dg/gimplefe-10.c: Likewise.
2063         * gcc.dg/gimplefe-11.c: Likewise.
2064         * gcc.dg/gimplefe-12.c: Likewise.
2065         * gcc.dg/gimplefe-13.c: Likewise.
2066         * gcc.dg/gimplefe-14.c: Likewise.
2067         * gcc.dg/gimplefe-15.c: Likewise.
2068         * gcc.dg/gimplefe-16.c: Likewise.
2069         * gcc.dg/gimplefe-17.c: Likewise.
2070         * gcc.dg/gimplefe-18.c: Likewise.
2072 2016-11-14  Martin Liska  <mliska@suse.cz>
2074         PR bootstrap/78069
2075         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2076         to match scanned pattern.
2077         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2079 2016-11-14  Richard Biener  <rguenther@suse.de>
2081         PR tree-optimization/78312
2082         * gcc.dg/torture/pr78312.c: New testcase.
2084 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2086         PR target/78093
2087         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2089 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2090             Jason Merrill  <jason@redhat.com>
2092         Implement P0217R3 - C++17 structured bindings
2093         * g++.dg/cpp1z/decomp1.C: New test.
2094         * g++.dg/cpp1z/decomp2.C: New test.
2095         * g++.dg/cpp1z/decomp3.C: New test.
2096         * g++.dg/cpp1z/decomp4.C: New test.
2097         * g++.dg/cpp1z/decomp5.C: New test.
2098         * g++.dg/cpp1z/decomp6.C: New test.
2099         * g++.dg/cpp1z/decomp7.C: New test.
2100         * g++.dg/cpp1z/decomp8.C: New test.
2101         * g++.dg/cpp1z/decomp9.C: New test.
2102         * g++.dg/cpp1z/decomp10.C: New test.
2104 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2106         * g++.dg/torture/pr78268.C: New test.
2108 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2110         PR c/35503
2111         * c-c++-common/pr35503-1.c: New test.
2112         * c-c++-common/pr35503-2.c: Likewise.
2113         * c-c++-common/pr35503-3.c: Likewise.
2114         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2116 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2118         PR rtl-optimization/78232
2119         PR rtl-optimization/78248
2120         * gcc.dg/ubsan/pr78248.c: New test.
2122 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2124         * gnat.dg/address_conv.adb: New test.
2126 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2128         * gnat.dg/renaming11.ad[sb]: New test.
2130 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2132         * c-c++-common/dump-ada-spec-6.c: New test.
2134 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2136         * gnat.dg/lto21.adb: New test.
2137         * gnat.dg/lto21_pkg1.ads: New helper.
2138         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2140 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2142         PR fortran/60952
2143         * gfortran.dg/typebound_proc_34.f90: New test.
2145 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2147         PR fortran/66366
2148         * gfortran.dg/class_57.f90: Changed error message.
2149         * gfortran.dg/class_60.f90: New test.
2151 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2153         * g++.dg/pr78112.C: XFAIL AIX.
2155 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2157         PR fortran/77501
2158         * gfortran.dg/typebound_generic_16.f90: New test.
2160 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2162         PR c++/71225
2163         * g++.dg/cpp0x/pr71225.C: New test.
2165 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2167         * gcc.target/sparc/20161111-1.c: New test.
2169 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2171         PR target/78310
2172         * gcc.target/i386/pr78310.c: New test.
2174 2016-11-11  Jeff Law  <law@redhat.com>
2176         * gcc.dg/tree-ssa/isolate-6.c: New test.
2177         * gcc.dg/tree-ssa/isolate-7.c: New test.
2179 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2181         PR testsuite/78292
2182         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2183         vect_max_reduc.
2185 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2187         PR c++/72774
2188         * g++.dg/parse/pr72774.C: New test.
2190 2016-11-11  Richard Biener  <rguenther@suse.de>
2192         PR tree-optimization/71575
2193         * gcc.dg/graphite/pr71575-1.c: New testcase.
2194         * gcc.dg/graphite/pr71575-2.c: Likewise.
2196 2016-11-11  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/78295
2199         * gcc.dg/uninit-pr78295.c: New testcase.
2201 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2203         PR fortran/78277
2204         * gfortran.dg/dec_structure_17.f90: New test.
2206 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2208         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2209         being allowed in vector registers.
2210         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2211         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2212         * gcc.target/powerpc/vsx-himode.c: Likewise.
2213         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2214         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2215         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2216         to allow matching MFVSRD or MFVSRW.
2218 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2220         PR rtl-optimization/78241
2221         * gcc.dg/pr78241.c: New test.
2223 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2225         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2226         201307.
2228         * g++.dg/cpp1z/noexcept-type14.C: New test.
2229         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2231 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2233         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2234         WVAL0S tests added in r241817.
2236 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2238         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2239         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2240         no longer allowed and corresponding ordered construct.
2241         * gfortran.dg/gomp/linear-1.f90: New test.
2242         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2243         * gfortran.dg/gomp/declare-target-1.f90: New test.
2244         * gfortran.dg/gomp/declare-target-2.f90: New test.
2246 2016-11-10  Martin Liska  <mliska@suse.cz>
2248         PR sanitizer/78270
2249         * gcc.dg/asan/pr78270.c: New test.
2251 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2252             Jakub Jelinek  <jakub@redhat.com>
2254         PR debug/78112
2255         * g++.dg/pr78112.C: New testcase.
2257 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2259         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2260         -Wno-c++1z-compat.
2261         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2262         string in case condition contains % characters.
2264         PR c++/78283
2265         * g++.dg/cpp1z/noexcept-type13.C: New test.
2267 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2269         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2270         using (HAS_MOVN) with MIPS III.
2272 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2274         PR fortran/46459
2275         * gfortran.dg/volatile14.f90: New test.
2277 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2279         PR target/78262
2280         * gcc.target/i386/pr78262.c: New test.
2282 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2284         PR fortran/78259
2285         * gfortran.dg/pr78259.f90: New test.
2287 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2289         PR fortran/60777
2290         * gfortran.dg/spec_expr_7.f90: New test.
2292 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2294         PR target/77718
2295         * gcc.c-torture/execute/pr77718.c: New test.
2297         * gcc.dg/ubsan/c99-shift-3.c: New test.
2298         * gcc.dg/ubsan/c99-shift-4.c: New test.
2299         * gcc.dg/ubsan/c99-shift-5.c: New test.
2300         * gcc.dg/ubsan/c99-shift-6.c: New test.
2302 2016-11-09  Martin Liska  <mliska@suse.cz>
2304         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2305         test-case for memcmp.
2306         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2308 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2310         PR testsuite/78269
2311         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2313 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2315         * gfortran.dg/move_alloc_18.f90: New test.
2317 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2319         PR middle-end/78256
2320         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2321         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2323 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2325         PR fortran/71894
2326         * gfortran.dg/class_59.f90: New test.
2328 2016-11-09  Richard Biener  <rguenther@suse.de>
2330         PR tree-optimization/78007
2331         * gcc.dg/vect/vect-bswap32.c: Adjust.
2332         * gcc.dg/vect/vect-bswap64.c: Likewise.
2334 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2336         * gcc.dg/ipa/vrp7.c: New test.
2338 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2340         PR ipa/78121
2341         * gcc.dg/ipa/pr78121.c: New test.
2343 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2345         * c-c++-common/asan/default_options.h: New file.
2346         * c-c++-common/asan/strcasestr-1.c: New test.
2347         * c-c++-common/asan/strcasestr-2.c: Likewise.
2348         * c-c++-common/asan/strcspn-1.c: Likewise.
2349         * c-c++-common/asan/strcspn-2.c: Likewise.
2350         * c-c++-common/asan/strpbrk-1.c: Likewise.
2351         * c-c++-common/asan/strpbrk-2.c: Likewise.
2352         * c-c++-common/asan/strspn-1.c: Likewise.
2353         * c-c++-common/asan/strspn-2.c: Likewise.
2354         * c-c++-common/asan/strstr-1.c: Likewise.
2355         * c-c++-common/asan/strstr-2.c: Likewise.
2356         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2358 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2360         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2362 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2364         PR fortran/68440
2365         * gfortran.dg/class_58.f90: New test.
2367 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2369         PR target/70799
2370         * gcc.target/i386/pr70799-2.c: New test.
2372 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2374         PR fortran/77596
2375         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2377 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2379         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2381 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2383         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2385 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2387         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2389 2016-11-08  Martin Liska  <mliska@suse.cz>
2391         PR testsuite/78242
2392         * g++.dg/asan/use-after-scope-4.C: New test.
2393         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2394         * gcc.dg/asan/use-after-scope-8.c: Remove.
2396 2016-11-08  Richard Biener  <rguenther@suse.de>
2398         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2400 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2402         PR testsuite/78136
2403         * gcc.dg/cpp/trad/trad.exp
2404         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2405         * gcc.dg/cpp/trad/include.c: Use local header file.
2407 2016-11-08  Richard Biener  <rguenther@suse.de>
2409         PR tree-optimization/78205
2410         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2412 2016-11-08  Richard Biener  <rguenther@suse.de>
2414         PR tree-optimization/78224
2415         * g++.dg/torture/pr78224.C: New testcase.
2417 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2419         * gcc.dg/store_merging_1.c: Require store_merge.
2420         * gcc.dg/store_merging_2.c: Likewise.
2421         * gcc.dg/store_merging_4.c: Likewise.
2422         * gcc.dg/store_merging_5.c: Likewise.
2423         * gcc.dg/store_merging_6.c: Likewise.
2424         * gcc.dg/store_merging_7.c: Likewise.
2425         * gcc.dg/store_merging_8.c: Likewise.
2426         * lib/target-supports.exp (check_effective_target_store_merge): New.
2428 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2430         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2431         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2432         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2433         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2434         -mvsx -mpower8-vector.
2435         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2436         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2437         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2438         -mvsx -mpower8-vector.
2440 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2442         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2444         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2445         * gcc.dg/visibility-14.c: XFAIL AIX.
2446         * gcc.dg/visibility-15.c: XFAIL AIX.
2447         * gcc.dg/visibility-16.c: XFAIL AIX.
2448         * gcc.dg/visibility-17.c: XFAIL AIX.
2449         * gcc.dg/visibility-18.c: XFAIL AIX.
2450         * gcc.dg/visibility-19.c: XFAIL AIX.
2451         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2452         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2453         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2454         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2456 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2458         PR target/78227
2459         * gcc.target/i386/pr78227-1.c: New test.
2460         * gcc.target/i386/pr78227-2.c: New test.
2462 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2464         PR middle-end/35691
2465         * gcc.dg/pr35691-1.c: New test-case.
2466         * gcc.dg/pr35691-2.c: Likewise.
2468 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2470         PR rtl-optimization/77309
2471         * gcc.dg/torture/pr77309.c: New test.
2473 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2475         PR middle-end/71529
2476         * gcc.target/i386/pr71529.C: Moved to ...
2477         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2479         PR target/64411
2480         * gcc.target/i386/pr64411.C: Moved to ...
2481         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2482         lp64.
2484         PR target/65105
2485         * gcc.target/i386/pr65105-4.C: Moved to ...
2486         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2487         Run into compile test rather than execute test.
2489 2016-11-07  Richard Biener  <rguenther@suse.de>
2491         PR target/78229
2492         * g++.dg/pr78229.C: New testcase.
2494 2016-11-07  Richard Biener  <rguenther@suse.de>
2496         PR tree-optimization/78218
2497         * gcc.dg/torture/pr78218.c: New testcase.
2499 2016-11-07  Richard Biener  <rguenther@suse.de>
2501         PR tree-optimization/78228
2502         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2504 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2506         PR target/77822
2507         * g++.dg/torture/pr77822.C: New test.
2509 2016-11-07  Martin Liska  <mliska@suse.cz>
2511         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2512         -f-sanitize-address-use-after-scope.
2513         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2514         internal fn calls.
2515         * g++.dg/asan/use-after-scope-1.C: New test.
2516         * g++.dg/asan/use-after-scope-2.C: Likewise.
2517         * g++.dg/asan/use-after-scope-3.C: Likewise.
2518         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2519         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2520         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2521         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2522         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2523         * g++.dg/asan/use-after-scope-types.h: Likewise.
2524         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2525         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2526         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2527         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2528         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2529         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2530         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2531         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2532         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2533         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2534         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2535         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2536         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2537         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2539 2016-11-07  Richard Biener  <rguenther@suse.de>
2541         PR tree-optimization/78189
2542         * g++.dg/torture/pr78189.C: New testcase.
2544 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2546         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2548 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2550         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2551         occuring.
2553 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2555         PR fortran/78221
2556         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2557         gfc_warning.
2559 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2561         * gfortran.dg/move_alloc_17.f03: New test.
2563 2016-11-05  Richard Biener  <rguenther@suse.de>
2565         PR bootstrap/78188
2566         * g++.dg/ipa/pr78188.C: New test.
2568 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2569             Dominique d'Humieres  <dominiq@lps.ens.fr>
2571         PR fortran/69495
2572         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2574 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2576         PR fortran/67564
2577         * gfortran.dg/select_type_39.f03: New test.
2579 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2581         PR fortran/64933
2582         * gfortran.dg/associate_23.f90: New test.
2584 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2586         PR target/77834
2587         * gcc.dg/pr77834.c: New test.
2589 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2591         PR c++/67980
2592         * g++.dg/cpp1y/pr67980.C: New.
2594 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2596         * gcc.target/powerpc/fold-vec-add-1.c: New.
2597         * gcc.target/powerpc/fold-vec-add-2.c: New.
2598         * gcc.target/powerpc/fold-vec-add-3.c: New.
2599         * gcc.target/powerpc/fold-vec-add-4.c: New.
2600         * gcc.target/powerpc/fold-vec-add-5.c: New.
2601         * gcc.target/powerpc/fold-vec-add-6.c: New.
2602         * gcc.target/powerpc/fold-vec-add-7.c: New.
2604 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2606         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2607         for -mbranch-likely, infer -mno-branch-likely for R6.
2609 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2611         PR c++/71973
2612         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2613         * g++.dg/init/new15.C: Likewise.
2614         * g++.dg/ipa/inline-1.C: Likewise.
2615         * g++.dg/ipa/inline-2.C: Likewise.
2616         * g++.dg/lto/20080908-1_0.C: Likewise.
2617         * g++.dg/tc1/dr20.C: Likewise.
2618         * g++.dg/tree-ssa/inline-1.C: Likewise.
2619         * g++.dg/tree-ssa/inline-2.C: Likewise.
2620         * g++.old-deja/g++.law/except1.C: Likewise.
2621         * g++.old-deja/g++.other/vbase5.C: Likewise.
2622         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2624 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2626         PR tree-optimization/78210
2627         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2628         possibility of widening multiplies.
2630 2016-11-04  Richard Biener  <rguenther@suse.de>
2632         PR middle-end/78185
2633         * gcc.dg/pr78185.c: New testcase.
2635 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2637         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2638         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2640 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2641             Alexandre Oliva  <aoliva@redhat.com>
2642             Jason Merrill  <jason@redhat.com>
2644         PR debug/28767
2645         PR debug/56974
2646         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2647         * g++.dg/debug/dwarf2/ref-3.C: New test.
2648         * g++.dg/debug/dwarf2/ref-4.C: New test.
2649         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2650         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2652 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2654         * gfortran.dg/dec_exp_1.f90: New test.
2655         * gfortran.dg/dec_exp_2.f90: Likewise.
2656         * gfortran.dg/dec_exp_3.f90: Likewise.
2658 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2660         * gfortran.dg/dec_parameter_1.f: New test.
2661         * gfortran.dg/dec_parameter_2.f90: Likewise.
2662         * gfortran.dg/dec_parameter_3.f90: Likewise.
2663         * gfortran.dg/dec_parameter_4.f90: Likewise.
2665 2016-11-03  Martin Liska  <mliska@suse.cz>
2667         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2668         output.
2669         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2671 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2673         PR libgcc/78067
2674         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2676 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2678         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2680 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2682         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2684 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2686         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2687         Check for arm_v8_neon_hw.
2688         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2689         Likewise.
2690         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2691         Likewise.
2692         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2693         Likewise.
2695 2016-11-02  Richard Biener  <rguenther@suse.de>
2697         * gcc.dg/store_merging_8.c: New testcase.
2699 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2701         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2703 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2705         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2706         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2707         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2708         * gcc.dg/pr65779.c: XFAIL AIX.
2709         * gcc.dg/pr70405.c: XFAIL AIX.
2711         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2712         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2713         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2715 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2717         * lib/target-supports.exp (check_gc_sections_available): Use
2718         -print-prog-name=ld to determine linker used.
2720 2016-11-02  Martin Liska  <mliska@suse.cz>
2722         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2723         test case.
2725 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2727         PR tree-optimization/78170
2728         * gcc.c-torture/execute/pr78170.c: New test.
2730 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2732         PR tree-optimization/78162
2733         * gcc.c-torture/compile/pr78162.c: New test.
2735 2016-11-02  Richard Biener  <rguenther@suse.de>
2737         PR tree-optimization/78035
2738         PR tree-optimization/77964
2739         * gcc.target/i386/pr78035.c: New testcase.
2741 2016-11-02  Richard Biener  <rguenther@suse.de>
2743         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2744         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2745         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2746         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2747         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2749 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2751         * gfortran.dg/pr70937.f90: require-effective-target lto.
2753 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2755         PR fortran/69544
2756         * gfortran.dg/where_6.f90:  New test.
2758 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2760         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2762 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2764         PR fortran/69544
2765         * gfortran.dg/where_5.f90:  New test.
2767 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2769         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2770         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2771         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2772         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2774 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2776         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2777         Whitespace fixes.
2778         (check_effective_target_vect_cmdline_needed): Check
2779         is-effective-target ia32 for x86 targets.
2780         (check_effective_target_vect_simd_clones): Simplify condition.
2781         (check_effective_target_vect_double): Ditto.
2782         (check_effective_target_vect_aligned_arrays): Check
2783         is-effective-target ia32 for x86 targets.  Simplify condition.
2784         (check_effective_target_vect_multiple_sizes): Simplify condition.
2785         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2786         (check_effective_target_sync_int_128): Simplify condition.
2787         (check_effective_target_sync_int_128_runtime): Ditto.
2788         (check_effective_target_sync_long_long_runtime): Ditto.
2789         (check_effective_target_divmod): Add i?86-*-* target.
2791 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2793         * gcc.target/powerpc/vsx-extract-4.c: New test.
2794         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2796 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2798         PR fortran/54679
2799         * gfortran.dg/fmt_l.f90: Update test.
2800         * gfortran.dg/fmt_l0.f90: New test.
2802 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2804         PR c++/78089
2805         * c-c++-common/builtin-shuffle-1.c: New test.
2806         * g++.dg/cpp0x/addressof3.C: New test.
2808 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2810         Add tests for a const member and a reference member for launder.
2811         * g++.dg/cpp1z/launder3.C: New.
2812         * g++.dg/cpp1z/launder4.C: Likewise.
2813         * g++.dg/cpp1z/launder5.C: Likewise.
2814         * g++.dg/cpp1z/launder5.cc: Likewise.
2815         * g++.dg/cpp1z/launder5.h: Likewise.
2816         * g++.dg/cpp1z/launder6.C: Likewise.
2817         * g++.dg/cpp1z/launder6.cc: Likewise.
2818         * g++.dg/cpp1z/launder6.h: Likewise.
2820 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2822         PR c++/77948
2823         * g++.dg/cpp0x/pr77948-1.C: New test.
2824         * g++.dg/cpp0x/pr77948-2.C: New test.
2825         * g++.dg/cpp0x/pr77948-3.C: New test.
2826         * g++.dg/cpp0x/pr77948-4.C: New test.
2827         * g++.dg/cpp0x/pr77948-5.C: New test.
2828         * g++.dg/cpp0x/pr77948-6.C: New test.
2830         PR tree-optimization/77860
2831         * gcc.dg/pr77860.c: New test.
2833 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2835         PR c++/77886
2836         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2838 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2840         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2842 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2843             Mark Wielaard  <mjw@redhat.com>
2845         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2846         * gcc.dg/Wshadow-local-1.c: Likewise.
2847         * gcc.dg/Wshadow-local-2.c: Likewise.
2848         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2849         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2850         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2852 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2854         PR tree-optimization/71915
2855         PR tree-optimization/71490
2856         * gcc.dg/tree-ssa/pr54245.c: Delete.
2857         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2858         document why.
2860 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2862         PR fortran/78123
2863         * gfortran.dg/fmt_t_9.f: New test.
2865 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2867         PR fortran/67219
2868         * gfortran.dg/pr67219.f90:  New test.
2870 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2872         PR rtl-optimization/77919
2873         * g++.dg/torture/pr77919-2.C: New test.
2875         PR target/78148
2876         * gcc.dg/pr78148.c: New test.
2878 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2880         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2881         * gcc.target/sparc/overflow-4.c: ...here.
2882         * gcc.target/sparc/overflow-5.c: New test.
2884 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2885             Kugan Vivekanandarajah  <kuganv@linaro.org>
2886             Jim Wilson  <jim.wilson@linaro.org>
2888         PR tree-optimization/43721
2889         * lib/target-supports.exp (check_effective_target_divmod): New.
2890         (check_effective_target_divmod_simode): Likewise.
2891         (check_effective_target_arm_divmod_simode): Likewise.
2892         * gcc.dg/divmod-1-simode.c: New test.
2893         * gcc.dg/divmod-1.c: Likewise.
2894         * gcc.dg/divmod-2-simode.c: Likewise.
2895         * gcc.dg/divmod-2.c: Likewise.
2896         * gcc.dg/divmod-3-simode.c: Likewise.
2897         * gcc.dg/divmod-3.c: Likewise.
2898         * gcc.dg/divmod-4-simode.c: Likewise.
2899         * gcc.dg/divmod-4.c: Likewise.
2900         * gcc.dg/divmod-5.c: Likewise.
2901         * gcc.dg/divmod-6-simode.c: Likewise.
2902         * gcc.dg/divmod-6.c: Likewise.
2903         * gcc.dg/divmod-7.c: Likewise.
2905 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2906             Jakub Jelinek  <jakub@redhat.com>
2907             Andrew Pinski  <pinskia@gmail.com>
2909         PR middle-end/22141
2910         PR rtl-optimization/23684
2911         * gcc.c-torture/execute/pr22141-1.c: New test.
2912         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2913         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2914         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2915         * gcc.dg/store_merging_1.c: New test.
2916         * gcc.dg/store_merging_2.c: Likewise.
2917         * gcc.dg/store_merging_3.c: Likewise.
2918         * gcc.dg/store_merging_4.c: Likewise.
2919         * gcc.dg/store_merging_5.c: Likewise.
2920         * gcc.dg/store_merging_6.c: Likewise.
2921         * gcc.dg/store_merging_7.c: Likewise.
2922         * gcc.target/i386/pr22141.c: Likewise.
2923         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2924         * g++.dg/init/new17.C: Likewise.
2926 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2928         PR middle-end/72747
2929         * c-c++-common/pr72747-1.c: New test.
2930         * c-c++-common/pr72747-2.c: Likewise.
2932 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2934         * gcc.target/s390/oscbreak-1.c: New test.
2936 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2938         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2940 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2942         PR rtl-optimization/77919
2943         * g++.dg/torture/pr77919.C: New test.
2945         PR rtl-optimization/78132
2946         * gcc.target/i386/pr78132.c: New test.
2948 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2950         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2952 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2954         * gcc.target/powerpc/vsx-simode.c: New test.
2955         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2956         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2958 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2960         PR fortran/78026
2961         * gfortran.dg/gomp/pr78026.f03: New test.
2962         * gfortran.dg/select_type_38.f03: New test.
2964         PR middle-end/78025
2965         * g++.dg/gomp/declare-simd-7.C: New test.
2967 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2969         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2970         * gfortran.dg/dec_init_2.f90: Likewise.
2971         * gfortran.dg/dec_init_3.f90: New test.
2972         * gfortran.dg/dec_init_4.f90: Likewise.
2974 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2976         * gcc.dg/fold-narrowbopcst-1.c: New test.
2978 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
2980         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2981         dg-shouldfail/dg-output instead of XFAIL.
2982         * gfortran.dg/dec_io_6.f90: Likewise.
2984 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2986         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2987         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2988         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2989         * gcc.target/arm/atomic-op-char-3.c: Likewise.
2990         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2991         * gcc.target/arm/atomic-op-int-3.c: Likewise.
2992         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2993         * gcc.target/arm/atomic-op-release-3.c: Likewise.
2994         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2995         * gcc.target/arm/atomic-op-short-3.c: Likewise.
2997 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
2999         * gcc.dg/fold-convmaxconv-1.c: New test.
3000         * gcc.dg/fold-convminconv-1.c: New test.
3002 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3004         PR fortran/78092
3005         * gfortran.dg/pr78092.f90: New test.
3007 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3009         PR target/78056
3010         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3011         expected error message.
3012         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3013         expected error message.
3014         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3015         (test_all_not_equal_and_not_zero): Change expected error message.
3017 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3019         PR fortran/77973
3020         * gfortran.dg/gomp/pr77973.f90: New test.
3022 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3024         PR fortran/78108
3025         * gfortran.dg/submodule_18.f08: New test.
3026         * gfortran.dg/submodule_19.f08: New test.
3028 2016-10-26  Michael Matz  <matz@suse.de>
3030         * g++.dg/pr78060.C: New test.
3031         * gfortran.dg/pr78061.f: New test.
3032         * g++.dg/pr78088.C: New test.
3034 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3036         * gfortran.dg/dec_io_1.f90: New test.
3037         * gfortran.dg/dec_io_2.f90: New test.
3038         * gfortran.dg/dec_io_3.f90: New test.
3039         * gfortran.dg/dec_io_4.f90: New test.
3040         * gfortran.dg/dec_io_5.f90: New test.
3041         * gfortran.dg/dec_io_6.f90: New test.
3043 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3045         PR sanitizer/78106
3046         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3048 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3050         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3051         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3053 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3055         * gnat.dg/opt59.adb: New test.
3056         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3058         * gnat.dg/opt60.adb: New test.
3060 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3062         PR fortran/72770
3063         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3064         this pr.
3066 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3068         PR target/78102
3069         * gcc.target/i386/pr78102.c: New test.
3071 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3073         * gfortran.dg/dec_logical_xor_1.f90: New test.
3074         * gfortran.dg/dec_logical_xor_2.f90: New test.
3075         * gfortran.dg/dec_logical_xor_3.f03: New test.
3077 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3079         * gfortran.dg/dec_loc_rval_1.f90: New test.
3080         * gfortran.dg/dec_loc_rval_2.f90: New test.
3081         * gfortran.dg/dec_loc_rval_3.f03: New test.
3083 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3085         * gfortran.dg/dec_type_print.f90: New testcase.
3087 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3089         * gfortran.dg/feed_1.f90: New test.
3090         * gfortran.dg/feed_2.f90: New test.
3092 2016-10-25  Martin Liska  <mliska@suse.cz>
3094         PR sanitizer/78106
3095         * gcc.dg/asan/pr78106.c: New test.
3097 2016-10-25  Martin Liska  <mliska@suse.cz>
3099         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3101 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3103         PR target/78041
3104         * gcc.target/arm/pr78041.c: New test.
3106 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3108         * g++.dg/cpp1z/launder1.C: New test.
3109         * g++.dg/cpp1z/launder2.C: New test.
3111 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3112             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3114         PR target/71676
3115         PR target/71678
3116         * gcc.target/avr/pr71676-2.c: New test.
3118 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3119             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3121         PR target/71676
3122         PR target/71678
3123         * gcc.target/avr/pr71676-1.c: New test.
3124         * gcc.target/avr/pr71676-3.c: New test.
3125         * gcc.target/avr/pr71676.c: New test.
3126         * gcc.target/avr/pr71678.c: New test.
3128 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3130         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3131         such that cloned verions of tested functions are not created.
3133 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3135         PR fortran/71895
3136         * gfortran.dg/pr71895.f90: New test.
3138 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3140         * g++.dg/debug/dwarf2/ref-2.C: New test.
3142 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3144         * c-c++-common/Wint-in-bool-context-3.c: New test.
3146 2016-10-24  Martin Sebor  <msebor@redhat.com>
3148         PR middle-end/77735
3149         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3150         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3151         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3152         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3153         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3154         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3155         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3157 2016-10-24  Richard Biener  <rguenther@suse.de>
3159         PR testsuite/71491
3160         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3161         * gcc.dg/vect/slp-45.c: Likewise.
3163 2016-10-24  Richard Biener  <rguenther@suse.de>
3165         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3166         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3167         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3169 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3171         PR target/78093
3172         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3173         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3175 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3177         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3179 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3181         * gcc.target/i386/bmi2-pext-1.c: New test.
3182         * gcc.target/i386/bmi2-pdep-1.c: New test.
3183         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3184         * gcc.target/i386/tbm-bextri-1.c: New test.
3185         * gcc.target/i386/bmi-bextr-6.c: New test.
3187 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3189         PR target/77483
3190         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3191         * gcc.target/i386/pr65105-1.c: Likewise.
3192         * gcc.target/i386/pr65105-2.c: Likewise.
3193         * gcc.target/i386/pr65105-3.c: Likewise.
3194         * gcc.target/i386/pr65105-5.c: Likewise.
3195         * gcc.target/i386/pr67761.c: Likewise.
3196         * gcc.target/i386/pr70799-1.c: Likewise.
3198 2016-10-24  Martin Liska  <mliska@suse.cz>
3200         PR sanitizer/77966
3201         * c-c++-common/ubsan/unreachable-3.c: New test.
3203 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3205         PR fortran/77763
3206         * gfortran.dg/pr77763.f90
3208 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3210         PR fortran/54730
3211         PR fortran/78033
3212         * gfortran.dg/pr78033.f90: New test.
3214 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3216         PR fortran/69834
3217         * gfortran.dg/select_type_1.f03: Change error for overlapping
3218         TYPE IS cases.
3219         * gfortran.dg/select_type_36.f03: New test.
3221 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3223         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3225 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3227         PR fortran/78021
3228         * gfortran.dg/string_length_3.f90:  New test.
3230 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3232         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3234 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3236         PR fortran/43366
3237         PR fortran/57117
3238         PR fortran/61337
3239         * gfortran.dg/alloc_comp_class_5.f03: New test.
3240         * gfortran.dg/class_allocate_21.f90: New test.
3241         * gfortran.dg/class_allocate_22.f90: New test.
3242         * gfortran.dg/realloc_on_assign_27.f08: New test.
3244 2016-10-21  Jeff Law  <law@redhat.com>
3246         * PR tree-optimization/71947
3247         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3248         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3249         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3251 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3253         * gcc.dg/ipa/vrp5.c: New test.
3254         * gcc.dg/ipa/vrp6.c: New test.
3256 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3258         * gcc.target/aarch64/test_frame_17.c: New test.
3260 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3262         * gcc.target/aarch64/test_frame_17.c: New test.
3264 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3266         PR preprocessor/71681
3267         * gcc.dg/cpp/pr71681-1.c: New testcase
3268         * gcc.dg/cpp/pr71681-2.c: Likewise
3269         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3270         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3271         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3272         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3274 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3276         PR target/78057
3277         * gcc.target/i386/pr78057.c: New test.
3279         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3281 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3283         PR fortran/69566
3284         * gfortran.dg/select_type_37.f03: New test.
3286 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3288         PR target/71627
3289         * gcc.target/avr/pr71627.c: New test
3291 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3293         * gcc.target/sparc/overflow-1.c: New test.
3294         * gcc.target/sparc/overflow-2.c: Likewise.
3295         * gcc.target/sparc/overflow-3.c: Likewise.
3297 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3299         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3300         effective target.
3302 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3304         PR rtl-optimization/78038
3305         * gcc.target/aarch64/pr78038.c: New test.
3307 2016-10-21  Richard Biener  <rguenther@suse.de>
3309         PR tree-optimization/78051
3310         * g++.dg/torture/pr78051.C: New testcase.
3312 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3314         * c-c++-common/wdate-time.c: Restored test case.
3315         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3317 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3319         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3321 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3323         PR target/78037
3324         * gcc.target/i386/pr78037.c: New test.
3326 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3328         * gcc.target/visium/overflow8.c: New.
3329         * gcc.target/visium/overflow16.c: Likewise.
3330         * gcc.target/visium/overflow32: Likewise.
3332 2016-10-20  Michael Matz  <matz@suse.de>
3334         * gcc.dg/loop-split.c: New test.
3335         * gcc.dg/tree-ssa/ifc-9.c: Update.
3336         * gcc.dg/tree-ssa/ifc-10.c: Update.
3338 2016-10-20  Richard Biener  <rguenther@suse.de>
3340         * gcc.dg/graphite/pr35356-1.c: Update.
3342 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3344         PR c++/77446
3345         * g++.dg/cpp1y/pr77446.C: New.
3347 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3349         PR tree-optimization/53979
3350         * gcc.dg/pr53979-1.c: New test-case.
3351         * gcc.dg/pr53979-2.c: Likewise.
3353 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3355         * c-c++-common/Wint-in-bool-context-2.c: New test.
3357 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3359         * gfortran.dg/dtio_17.f90: Fix test.
3361 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3363         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3364         * gcc.dg/Walloca-2.c: Same.
3366 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3368         * gcc.dg/Wvla-1.c: Rename to...
3369         * gcc.dg/Wvla-larger-than-1.c: ...this.
3370         * gcc.dg/Wvla-2.c: Rename to...
3371         * gcc.dg/Wvla-larger-than-2.c: ...this.
3372         * gcc.dg/Wvla-3.c: Rename to...
3373         * gcc.dg/Walloca-11.c.: ...this.
3374         * gcc.dg/wvla-[1-7].c: Rename to:
3375         * gcc.dg/Wvla-[1-7].c: ...this.
3377 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3379         PR tree-optimization/78005
3380         * gcc.dg/vect/pr78005.c: New.
3381         * gcc.target/i386/l_fma_float_1.c: Revise test.
3382         * gcc.target/i386/l_fma_float_2.c: Ditto.
3383         * gcc.target/i386/l_fma_float_3.c: Ditto.
3384         * gcc.target/i386/l_fma_float_4.c: Ditto.
3385         * gcc.target/i386/l_fma_float_5.c: Ditto.
3386         * gcc.target/i386/l_fma_float_6.c: Ditto.
3387         * gcc.target/i386/l_fma_double_1.c: Ditto.
3388         * gcc.target/i386/l_fma_double_2.c: Ditto.
3389         * gcc.target/i386/l_fma_double_3.c: Ditto.
3390         * gcc.target/i386/l_fma_double_4.c: Ditto.
3391         * gcc.target/i386/l_fma_double_5.c: Ditto.
3392         * gcc.target/i386/l_fma_double_6.c: Ditto.
3394 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3396         PR tree-optimization/78024
3397         * gcc.dg/goacc/loop-processing-1.c: New file.
3399 2016-10-19  Richard Biener  <rguenther@suse.de>
3401         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3403 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3405         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3406         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3407         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3408         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3409         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3410         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3411         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3412         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3413         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3414         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3415         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3416         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3417         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3418         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3419         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3420         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3421         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3422         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3423         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3424         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3425         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3426         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3427         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3428         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3429         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3430         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3431         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3432         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3433         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3434         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3435         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3436         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3437         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3438         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3439         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3440         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3441         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3442         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3443         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3444         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3445         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3446         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3447         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3448         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3449         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3450         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3451         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3452         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3453         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3454         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3455         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3456         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3457         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3458         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3459         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3460         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3461         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3462         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3463         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3464         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3465         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3466         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3467         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3468         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3469         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3470         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3471         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3472         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3473         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3474         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3475         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3476         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3477         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3478         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3479         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3480         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3481         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3482         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3483         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3484         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3485         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3486         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3487         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3488         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3489         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3490         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3491         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3492         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3493         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3494         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3495         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3496         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3497         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3498         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3499         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3500         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3501         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3502         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3503         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3504         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3505         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3506         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3507         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3508         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3509         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3510         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3511         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3512         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3513         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3514         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3515         * gcc.target/powerpc/vsu/vsu.exp: New file.
3517 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3519         PR target/77991
3520         * gcc.target/i386/pr77991.c: New test.
3522 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3524         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3525         LTO is used.
3527 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3529         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3531 2016-10-18  Richard Biener  <rguenther@suse.de>
3533         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3534         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3535         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3536         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3537         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3538         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3539         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3540         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3541         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3542         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3543         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3544         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3545         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3546         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3547         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3548         * gcc.dg/pr68217.c: Likewise.
3549         * gcc.dg/predict-9.c: Likewise.
3550         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3551         * gcc.dg/predict-1.c: Likewise.
3553 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3555         * gfortran.dg/dtio_17.f90: New test.
3557 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3559         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3561 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3563         * gcc.dg/ipa/vrp4.c: New test.
3565 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3567         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3568         * gcc.dg/torture/pr39074.c: Likewise.
3570 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3572         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3573         * gnat.dg/trampoline4.adb: Minor tweak.
3575 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3577         PR tree-optimization/77916
3578         * gcc.dg/torture/pr77916.c: New.
3580 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3582         PR fortran/77978
3583         * gfortran.dg/pr77978_1.f90: New test.
3584         * gfortran.dg/pr77978_2.f90: Ditto.
3585         * gfortran.dg/pr77978_3.f90: Ditto.
3587 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3589         PR fortran/61420
3590         PR fortran/78013
3591         * gfortran.dg/proc_ptr_49.f90: New test.
3593 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3595         PR target/77308
3596         * gcc.target/arm/pr77308.c: New test.
3598 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3600         * lib/target-supports.exp
3601         (check_effective_target_floatn_nx_runtime): Return 0 for
3602         powerpc*-ibm-aix*.
3604 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3606         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3607         long instead of long.
3608         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3609         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3610         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3611         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3612         * gcc.target/aarch64/pr68102_1.c: Likewise.
3613         * gcc.target/aarch64/target_attr_3.c: Likewise.
3615 2016-10-17  Richard Biener  <rguenther@suse.de>
3617         PR tree-optimization/77988
3618         * gcc.dg/torture/pr77988.c: New testcase.
3620 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3622         * gcc.dg/pr71636-1.c: New test-case.
3623         * gcc.dg/pr71636-2.c: Likewise.
3625 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3627         * gnat.dg/trampoline3.adb: New test.
3628         * gnat.dg/trampoline4.adb: Likewise.
3630 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632         * gfortran.dg/dtio_16.f90: New test.
3634 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3636         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3637         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3638         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3640 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3642         * gcc.target/sparc/popc.c: Rename to...
3643         * gcc.target/sparc/popc-1.c: ...this.
3644         * gcc.target/sparc/popc-2.c: New test.
3646 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3648         PR fortran/77972
3649         * gfortran.dg/unexpected_eof_4.f90: New test.
3651 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3653         PR libfortran/48587
3654         * gfortran.dg/negative_unit2.f90: New test.
3656 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3658         PR middle-end/77959
3659         * gfortran.dg/pr77959.f90: New test.
3661         DR 1511 - const volatile variables and ODR
3662         * g++.dg/DRs/dr1511-1.C: New test.
3663         * g++.dg/DRs/dr1511-2.C: New test.
3665 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3667         * gnat.dg/debug7.adb (dg-options): Remove -g.
3668         * gnat.dg/debug8.adb (dg-options): Add -margs.
3669         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3671 2016-10-14  Richard Biener  <rguenther@suse.de>
3673         PR tree-optimization/77979
3674         * gcc.dg/torture/pr77979.c: New testcase.
3676 2016-10-14  Martin Liska  <mliska@suse.cz>
3678         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3679         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3680         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3682 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3684         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3685         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3686         * gcc.dg/torture/pr77937-2.c: Likewise.
3688 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3690         * gnat.dg/lto15.adb: Adjust.
3691         * gnat.dg/lto16.adb: Likewise.
3692         * gnat.dg/lto17.adb: Likewise
3693         * gnat.dg/lto18.ad[sb]: New test.
3694         * gnat.dg/lto18_pkg.ads: New helper.
3695         * gnat.dg/lto19.adb: New test.
3696         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3697         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3698         * gnat.dg/lto20.adb: New test.
3699         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3701 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3703         * gfortran.dg/coarray_38.f90: Expect error message.
3705 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3707         * gcc.target/aarch64/spellcheck_1.c: New test.
3708         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3709         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3710         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3711         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3712         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3714 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3716         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3718 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3720         PR tree-optimization/77937
3721         * gcc.dg/torture/pr77937-1.c: New.
3722         * gcc.dg/torture/pr77937-2.c: New.
3724 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3726         * g++.dg/cpp1z/inline-var1.C: New test.
3727         * g++.dg/cpp1z/inline-var1a.C: New test.
3728         * g++.dg/cpp1z/inline-var1.h: New file.
3729         * g++.dg/cpp1z/inline-var2.C: New test.
3730         * g++.dg/cpp1z/inline-var3.C: New test.
3731         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3732         uninitialized const.
3734 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3736         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3737         Xscale is specified, not just -march.
3738         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3739         is incompatible with Xscale.
3741 2016-10-13  Martin Sebor  <msebor@redhat.com>
3743         PR c++/71912
3744         * g++.dg/ext/flexary4.C: Adjust.
3745         * g++.dg/ext/flexary5.C: Same.
3746         * g++.dg/ext/flexary9.C: Same.
3747         * g++.dg/ext/flexary19.C: New test.
3748         * g++.dg/ext/flexary18.C: New test.
3749         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3750         regression test.
3751         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3752         Avoid generating a flexible array member in an array.
3754 2016-10-13  Martin Sebor  <msebor@redhat.com>
3756         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3757         to placate -Wformat on targets where the type is not int.
3759 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3761         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3762         in INSN_LOCATION.
3764 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3766         * gcc.target/i386/l_fma_float_1.c: Revise test.
3767         * gcc.target/i386/l_fma_float_2.c: Ditto.
3768         * gcc.target/i386/l_fma_float_3.c: Ditto.
3769         * gcc.target/i386/l_fma_float_4.c: Ditto.
3770         * gcc.target/i386/l_fma_float_5.c: Ditto.
3771         * gcc.target/i386/l_fma_float_6.c: Ditto.
3772         * gcc.target/i386/l_fma_double_1.c: Ditto.
3773         * gcc.target/i386/l_fma_double_2.c: Ditto.
3774         * gcc.target/i386/l_fma_double_3.c: Ditto.
3775         * gcc.target/i386/l_fma_double_4.c: Ditto.
3776         * gcc.target/i386/l_fma_double_5.c: Ditto.
3777         * gcc.target/i386/l_fma_double_6.c: Ditto.
3779 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3781         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3783 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3785         * gcc.dg/vect/vect-98.c: Refine test case.
3786         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3787         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3788         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3790 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3792         PR c/77946
3793         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3795 2016-10-13  Martin Liska  <mliska@suse.cz>
3797         PR tree-optimization/77943
3798         * g++.dg/tree-ssa/pr77943.C: New test.
3800 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3802         PR fortran/72832
3803         * gfortran.dg/allocate_with_source_22.f03: New test.
3804         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3805         fail.
3807 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3809         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3810         * gcc.target/arm/movsi_movw.c: Likewise.
3811         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3812         directive to work on big endian targets.
3814 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3816         * gcc.dg/tree-ssa/evrp6.c: New test.
3818 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3820         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3821         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3822         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3824 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3826         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3827         * gcc.target/powerpc/warn-2.c: Ditto.
3829 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3831         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3832         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3833         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3834         for -mmsa.
3835         * gcc.target/mips/msa.c: New test.
3836         * gcc.target/mips/msa-builtins.c: Likewise.
3837         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3838         (check_effective_target_mips_msa_runtime): Likewise.
3839         (check_effective_target_mips_msa): Likewise.
3840         (add_options_for_mips_msa): Likewise.
3841         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3842         (check_effective_target_vect_intfloat_cvt): Likewise.
3843         (check_effective_target_vect_uintfloat_cvt): Likewise.
3844         (check_effective_target_vect_floatint_cvt): Likewise.
3845         (check_effective_target_vect_floatuint_cvt): Likewise.
3846         (check_effective_target_vect_shift): Likewise.
3847         (check_effective_target_vect_shift_char): Likewise.
3848         (check_effective_target_vect_long): Likewise.
3849         (check_effective_target_vect_float): Likewise.
3850         (check_effective_target_vect_double): Likewise.
3851         (check_effective_target_vect_long_long): Likewise.
3852         (check_effective_target_vect_perm): Likewise.
3853         (check_effective_target_vect_perm_byte): Likewise.
3854         (check_effective_target_vect_perm_short): Likewise.
3855         (check_effective_target_vect_sdot_qi): Likewise.
3856         (check_effective_target_vect_udot_qi): Likewise.
3857         (check_effective_target_vect_sdot_hi): Likewise.
3858         (check_effective_target_vect_udot_hi): Likewise.
3859         (check_effective_target_vect_pack_trunc): Likewise.
3860         (check_effective_target_vect_unpack): Likewise.
3861         (check_effective_target_vect_hw_misalign): Likewise.
3862         (check_effective_target_vect_condition): Likewise.
3863         (check_effective_target_vect_cond_mixed): Likewise.
3864         (check_effective_target_vect_char_mult): Likewise.
3865         (check_effective_target_vect_short_mult): Likewise.
3866         (check_effective_target_vect_int_mult): Likewise.
3867         (check_effective_target_vect_extract_even_odd): Likewise.
3868         (check_effective_target_vect_interleave): Likewise.
3869         (check_vect_support_and_set_flags): Check if the target supports MSA
3870         and append to the list of EFFECTIVE_TARGETS.
3872 2016-10-12  Richard Biener  <rguenther@suse.de>
3874         PR debug/77947
3875         * g++.dg/torture/pr77947.C: New testcase.
3877 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3879         * gnat.dg/debug8.adb: New testcase.
3881 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3883         * gnat.dg/debug9.adb: New testcase.
3885 2016-10-12  Richard Biener  <rguenther@suse.de>
3887         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3888         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3889         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3891 2016-10-12  Richard Biener  <rguenther@suse.de>
3893         PR tree-optimization/77920
3894         * gcc.dg/torture/pr77920.c: New testcase.
3896 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3898         PR tree-optimization/77929
3899         * gcc.c-torture/compile/pr77929.c: New test.
3901         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3902         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3903         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3904         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3905         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3906         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3907         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3908         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3909         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3911 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3913         * gcc.target/sparc/setcc-4.c: Adjust.
3914         * gcc.target/sparc/setcc-5.c: Likewise.
3915         * gcc.target/sparc/setcc-6.c: Likewise.
3916         * gcc.target/sparc/setcc-7.c: Likewise.
3917         * gcc.target/sparc/setcc-8.c: Likewise.
3918         * gcc.target/sparc/setcc-9.c: Likewise.
3919         * gcc.target/sparc/setcc-10.c: Delete.
3921 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3923         PR fortran/77942
3924         * gfortran.dg/pr77942.f90
3926 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3928         * gfortran.dg/dec_math.f90: New testsuite.
3930 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3932         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3933         (main): Declare j as i32 instead of int.
3935 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3937         PR testsuite/PR77710
3938         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3939         target triplet instead of *-*-*-*.
3941 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3943         * gnat.dg/unchecked_convert10.adb: New test.
3944         * gnat.dg/unchecked_convert11.adb: Likewise.
3945         * gnat.dg/unchecked_convert12.adb: Likewise.
3947 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3949         * gcc.target/sparc/cbcond-1.c: New test.
3950         * gcc.target/sparc/cbcond-2.c: Likewise.
3951         * gcc.target/sparc/movcc-1.c: Likewise.
3952         * gcc.target/sparc/movcc-2.c: Likewise.
3953         * gcc.target/sparc/setcc-1.c: Adjust.
3954         * gcc.target/sparc/setcc-2.c: Likewise.
3955         * gcc.target/sparc/setcc-3.c: Likewise.
3956         * gcc.target/sparc/setcc-4.c: Likewise.
3957         * gcc.target/sparc/setcc-5.c: Likewise.
3958         * gcc.target/sparc/setcc-6.c: New test.
3959         * gcc.target/sparc/setcc-7.c: Likewise.
3960         * gcc.target/sparc/setcc-8.c: Likewise.
3961         * gcc.target/sparc/setcc-9.c: Likewise.
3962         * gcc.target/sparc/setcc-10.c: Likewise.
3964 2016-10-10  Jeff Law  <law@redhat.com>
3966         PR tree-optimization/71947
3967         * gcc.dg/tree-ssa/pr71947-1.c: New test.
3968         * gcc.dg/tree-ssa/pr71947-2.c: New test.
3969         * gcc.dg/tree-ssa/pr71947-3.c: New test.
3970         * gcc.dg/tree-ssa/pr71947-4.c: New test.
3971         * gcc.dg/tree-ssa/pr71947-5.c: New test.
3972         * gcc.dg/tree-ssa/pr71947-6.c: New test.
3974 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3976         PR fortran/77915
3977         * gfortran.dg/matmul_11.f90:  New test.
3979 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
3981         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3982         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3983         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3984         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3985         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3986         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3987         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3988         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3989         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3990         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3991         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3992         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3993         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3994         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3995         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3996         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3997         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3998         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3999         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4000         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4001         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4002         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4003         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4004         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4005         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4006         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4007         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4008         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4009         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4010         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4011         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4012         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4013         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4014         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4015         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4016         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4017         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4018         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4019         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4020         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4021         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4022         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4023         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4024         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4025         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4026         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4027         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4028         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4029         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4030         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4031         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4032         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4033         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4034         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4035         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4036         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4037         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4038         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4039         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4041 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4043         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4044         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4045         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4046         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4047         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4048         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4049         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4050         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4051         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4052         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4053         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4054         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4055         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4056         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4058 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4060         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4061         Enable AArch64.
4062         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4063         vdup*_laneq.
4064         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4065         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4066         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4067         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4069 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4070             Jiong Wang  <jiong.wang@arm.com>
4072         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4073         AArch64 support.
4074         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4075         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4076         AArch64 targets.
4077         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4078         AArch64 targets.
4079         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4080         targets.
4081         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4083 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4085         * gnat.dg/specs/vfa.ads: New test.
4087 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4089         * gnat.dg/inline13.ad[sb]: New test.
4090         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4092 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4094         * gnat.dg/biased_subtype.adb: New test.
4096 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4098         PR tree-optimization/77901
4099         * gcc.c-torture/compile/pr77901.c: New test.
4101 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4103         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4104         * gcc.dg/ipa/propalign-2.c: Likewise
4105         * gcc.dg/ipa/propalign-3.c: Likewise.
4106         * gcc.dg/ipa/propalign-4.c: Likewise.
4107         * gcc.dg/ipa/propalign-5.c: Likewise.
4109 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4111         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4113         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4115         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4116         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4118 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4120         * gfortran.dg/dec_union_11.f90: New testcase.
4122 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4124         PR c++/66443
4125         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4126         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4127         * g++.dg/cpp1y/pr66443-cxx14.C: New
4128         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4129         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4131 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4133         * g++.dg/cpp0x/addressof1.C: New test.
4134         * g++.dg/cpp0x/addressof2.C: New test.
4136 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4138         * gcc.target/powerpc/float128-type-1.c: New test to check that
4139         PowerPC 64-bit Linux enables -mfloat128-type by default.
4140         * gcc.target/powerpc/float128-type-2.c: Likewise.
4141         * gcc.target/powerpc/float128-mix.c: Change error message to
4142         reflect that __ibm128 is now #define'ed to be long double.
4144 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4146         PR fortran/77406
4147         * gfortran.dg/pr77406.f90: New test.
4148         * gfortran.dg/assumed_type_3.f90: Update error messages.
4149         * gfortran.dg/defined_operators_1.f90: Ditto.
4150         * gfortran.dg/generic_26.f90: Ditto.
4151         * gfortran.dg/generic_7.f90: Ditto.
4152         * gfortran.dg/gomp/udr5.f90: Ditto.
4153         * gfortran.dg/gomp/udr7.f90: Ditto.
4154         * gfortran.dg/interface_1.f90: Ditto.
4155         * gfortran.dg/interface_37.f90: Ditto.
4156         * gfortran.dg/interface_5.f90: Ditto.
4157         * gfortran.dg/interface_6.f90: Ditto.
4158         * gfortran.dg/interface_7.f90
4159         * gfortran.dg/no_arg_check_3.f90
4160         * gfortran.dg/operator_5.f90
4161         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4163 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4165         PR c++/77700
4166         * c-c++-common/Wint-in-bool-context.c: Update test.
4168 2016-10-07  Richard Biener  <rguenther@suse.de>
4170         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4171         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4173 2016-10-07  Marek Polacek  <polacek@redhat.com>
4175         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4177 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4179         PR c++/69733
4180         * c-c++-common/pr69733.c: New test.
4181         * gcc.dg/pr69733.c: New test.
4182         * gcc.target/i386/pr69733.c: New test.
4184 2016-10-07  Marek Polacek  <polacek@redhat.com>
4186         PR c++/77803
4187         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4189 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4191         PR tree-optimization/77664
4192         * gcc.dg/tree-ssa/pr77664.c: New test.
4193         * gcc.dg/pr77664.c: New test.
4195 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4197         * gfortran.dg/pr69955.f90: New test.
4199 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4201         PR fortran/57910
4202         * gfortran.dg/pr57910.f90: New test.
4204 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4206         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4207         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4209 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4211         PR tree-optimization/77862
4212         * gcc.dg/pr77862.c: New test.
4214 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4216         * gcc.dg/tree-ssa/evrp4.c: New test.
4218 2016-10-06  Jeff Law  <law@redhat.com>
4220         PR tree-optimization/71661
4221         * gcc.dg/tree-ssa/pr71661.c: New test.
4223 2016-10-06  Richard Biener  <rguenther@suse.de>
4225         PR tree-optimization/77855
4226         * gcc.dg/torture/pr77855.c: New testcase.
4228 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4229             Eric Botcazou  <ebotcazou@adacore.com>
4231         * g++.dg/other/pr77759.C: New test.
4233 2016-10-06  Richard Biener  <rguenther@suse.de>
4235         PR tree-optimization/77839
4236         * gcc.dg/torture/pr77839.c: New testcase.
4238 2016-10-06  Marek Polacek  <polacek@redhat.com>
4240         * g++.dg/cpp1z/init-statement9.C: New test.
4242 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4244         * gcc.target/i386/pcommit-1.c: Deleted.
4245         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4246         * gcc.target/i386/sse-13.c: Ditto.
4247         * gcc.target/i386/sse-14.c: Ditto.
4248         * gcc.target/i386/sse-22.c: Ditto.
4249         * gcc.target/i386/sse-23.c: Ditto.
4250         * g++.dg/other/i386-2.C: Ditto.
4252 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4254         * gcc.target/i386/pr77833.c: Require int128 effective target.
4256 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4258         PR fortran/58991
4259         PR fortran/58992
4260         * gfortran.dg/associate_22.f90: New test.
4262 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4264         * gfortran.dg/dec_union_9.f90: New testcase.
4265         * gfortran.dg/dec_union_10.f90: New testcase.
4267 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4269         PR sanitizer/66343
4270         * gcc.dg/pch/pr66343-3.c: New test.
4271         * gcc.dg/pch/pr66343-3.hs: New file.
4273         PR sanitizer/66343
4274         * gcc.dg/pch/pr66343-1.c: New test.
4275         * gcc.dg/pch/pr66343-1.hs: New file.
4276         * gcc.dg/pch/pr66343-2.c: New test.
4277         * gcc.dg/pch/pr66343-2.hs: New file.
4279 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4281         * c-c++-common/Wint-in-bool-context.c: Update test.
4283 2016-10-05  Marek Polacek  <polacek@redhat.com>
4285         * g++.dg/cpp1z/init-statement1.C: New test.
4286         * g++.dg/cpp1z/init-statement2.C: New test.
4287         * g++.dg/cpp1z/init-statement3.C: New test.
4288         * g++.dg/cpp1z/init-statement4.C: New test.
4289         * g++.dg/cpp1z/init-statement5.C: New test.
4290         * g++.dg/cpp1z/init-statement6.C: New test.
4291         * g++.dg/cpp1z/init-statement7.C: New test.
4292         * g++.dg/cpp1z/init-statement8.C: New test.
4294 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4296         PR fortran/67524
4297         * gfortran.dg/pr67524.f90: New test.
4299 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4301         PR sanitizer/77823
4302         * c-c++-common/ubsan/shift-9.c: New test.
4304 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4306         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4307         of int if __SIZEOF_INT__ is less than 4 bytes.
4309 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4311         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4312         * gfortran.dg/class_array_20.f03: Likewise.
4313         * gfortran.dg/class_array_21.f03: Likewise.
4314         * gfortran.dg/finalize_29.f08: Likewise.
4315         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4317 2016-10-05  Richard Biener  <rguenther@suse.de>
4319         PR middle-end/77826
4320         * gcc.dg/torture/pr77826.c: New testcase.
4322 2016-10-05  Richard Biener  <rguenther@suse.de>
4324         * gcc.dg/fold-copysign-1.c: New testcase.
4326 2016-10-05  Andreas Schwab  <schwab@suse.de>
4328         * g++.dg/pr49847-2.C: Remove.
4330 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4332         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4334 2016-10-05  Richard Biener  <rguenther@suse.de>
4336         PR middle-end/55152
4337         * gcc.dg/pr55152-2.c: New testcase.
4339 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341         * gfortran.dg/dtio_15.f90: New test.
4343 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4345         * gcc.dg/split-7.c: New test.
4347 2016-10-04  Martin Sebor  <msebor@redhat.com>
4349         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4350         %lc directive to wint_t to silence -Wformat warnings on targets
4351         where the latter is a distinct type such as long.
4353 2016-10-04  Martin Sebor  <msebor@redhat.com>
4355         PR c++/77804
4356         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4358 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4360         PR c++/77791
4361         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4363         * g++.dg/other/java3.C: Remove.
4364         * g++.dg/other/java1.C: Remove.
4365         * g++.dg/other/error12.C: Remove.
4366         * g++.dg/other/java2.C: Remove.
4367         * g++.dg/warn/Wnvdtor.C: Remove.
4368         * g++.dg/lookup/java1.C: Remove.
4369         * g++.dg/lookup/java2.C: Remove.
4370         * g++.dg/ext/pr34829.C: Remove.
4371         * g++.dg/ext/java-3.C: Remove.
4372         * g++.dg/ext/java-1.C: Remove.
4373         * g++.dg/ext/java-2.C: Remove.
4374         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4376 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4378         PR tree-optimization/77808
4379         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4381 2016-10-04  Richard Biener  <rguenther@suse.de>
4383         PR tree-optimization/77399
4384         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4386 2016-10-04  Richard Biener  <rguenther@suse.de>
4388         PR middle-end/77833
4389         * gcc.target/i386/pr77833.c: New testcase.
4391 2016-09-26  Jeff Law  <law@redhat.com>
4393         PR tree-optimization/71550
4394         PR tree-optimization/71403
4395         * gcc.c-torture/execute/pr71550.c: New test.
4397 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4399         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4400         option.
4402 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4404         Revert
4405         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4407         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4409 2016-10-03  Marek Polacek  <polacek@redhat.com>
4411         * g++.dg/cpp0x/nullptr37.C: New test.
4413 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4415         * c-c++-common/Wint-in-bool-context.c: Update test.
4417 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4419         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4420         earlier.
4421         * g++.dg/charset/asm2.c (memmove): Likewise.
4422         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4423         * g++.dg/tls/diag-4.C (foo): Likewise.
4424         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4425         dg-warning, fix up regex.
4426         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4427         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4428         * g++.old-deja/g++.mike/net31.C: Likewise.
4429         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4430         for C++17.
4431         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4432         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4434 2016-10-01  Richard Biener  <rguenther@suse.de>
4436         PR middle-end/77798
4437         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4439 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4441         PR fortran/77663
4442         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4444 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4446         PR c/77490
4447         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4448         Add dg-prune-output directive.
4450 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4452         PR fortran/66643
4453         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4454         * gfortran.fortran-torture/compile/write.f90: Update test.
4456 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4458         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4459         arm_fp16_alternative_ok as the required effective target.
4460         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4461         -mfp16-format=alternative to the dg-options directive and remove
4462         the dg-add-options directive.
4464 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4466         PR fortran/77764
4467         * gfortran.dg/dec_union_8.f90: New testcase.
4469 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4471         PR fortran/77782
4472         * gfortran.dg/dec_structure_16.f90: New testcase.
4474 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4476         * gfortran.dg/coarray_allocate_10.f08: New test.
4477         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4479 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4481         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4483 2016-09-30  Richard Biener  <rguenther@suse.de>
4485         PR tree-optimization/77399
4486         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4488 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4490         * c-c++-common/pr27336.c: Make dependency on
4491         -fdelete-null-pointer-checks explicit.
4492         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4493         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4494         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4495         * gcc.dg/pic-1.c: Require fpic target support.
4496         * gcc.dg/pic-2.c: Likewise.
4498 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4500         Implement P0001R1 - C++17 removal of register storage class specifier
4501         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4502         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4503         C++17.
4504         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4505         keyword if not __SSE2__.
4506         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4507         C++17.
4508         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4509         register keywords.
4510         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4511         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4512         no_erroneous_warning): Expect new warnings for C++17.
4513         * g++.dg/warn/register-var-2.C (f): Likewise.
4514         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4515         * g++.dg/parse/linkage2.C (foo): Likewise.
4516         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4517         keyword on parameters for C++17.
4518         * g++.dg/cpp1z/register1.C: New test.
4519         * g++.dg/cpp1z/register2.C: New test.
4520         * g++.dg/cpp1z/register3.C: New test.
4522 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4524         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4525         * gcc.target/i386/avx2-check.h (main): Ditto.
4526         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4527         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4528         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4529         * gcc.target/i386/avx512er-check.h (main): Ditto.
4530         * gcc.target/i386/avx512f-check.h (main): Ditto.
4531         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4532         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4533         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4535 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4537         PR target/77756
4538         * gcc.target/i386/pr77756.c: New test.
4540 2016-09-29  Marek Polacek  <polacek@redhat.com>
4542         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4544 2016-09-29  Marek Polacek  <polacek@redhat.com>
4546         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4547         C++14.
4549 2016-09-29  Martin Liska  <mliska@suse.cz>
4551         * objc/execute/construct1.m: New test.
4553 2016-09-29  Richard Biener  <rguenther@suse.de>
4555         PR tree-optimization/77768
4556         * gcc.dg/torture/pr77768.c: New testcase.
4558 2016-09-28  Richard Biener  <rguenther@suse.de>
4560         PR middle-end/77407
4561         * gcc.dg/pr77407.c: New testcase.
4563 2016-09-29  Richard Biener  <rguenther@suse.de>
4565         PR middle-end/55152
4566         * gcc.dg/pr55152.c: New testcase.
4567         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4569 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4571         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4572         (dg-options): Remove -m32.
4574 2016-09-28  Martin Sebor  <msebor@redhat.com>
4576         PR middle-end/77721
4577         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4579 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581         PR libgfortran/77707
4582         * gfortran.dg/inquire_17.f90: New test.
4584 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4586         PR c++/77467
4587         * g++.dg/cpp1y/constexpr-77467.C: New test.
4589 2016-09-28  Martin Sebor  <msebor@redhat.com>
4591         PR c/77762
4592         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4593         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4594         (test_sprintf_p_const): Adjust line numbers to avoid failures
4595         introduced in r240503.
4597 2016-09-28  Martin Sebor  <msebor@redhat.com>
4599         PR middle-end/77683
4600         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4602 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4604         PR c++/77748
4605         * g++.dg/pr77550.C: Avoid undefined behavior.
4607         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4609 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4611         * gcc.dg/strlenopt-20.c: Update test.
4612         * gcc.dg/strlenopt-21.c: Likewise.
4613         * gcc.dg/strlenopt-22.c: Likewise.
4614         * gcc.dg/strlenopt-22g.c: Likewise.
4615         * gcc.dg/strlenopt-26.c: Likewise.
4616         * gcc.dg/strlenopt-5.c: Likewise.
4617         * gcc.dg/strlenopt-7.c: Likewise.
4618         * gcc.dg/strlenopt-9.c: Likewise.
4620 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4622         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4624         * g++.dg/cpp1z/lambda-this1.C: New test.
4625         * g++.dg/cpp1z/lambda-this2.C: New test.
4627         PR c++/77722
4628         * g++.dg/ubsan/return-4.C: New test.
4629         * g++.dg/ubsan/return-5.C: New test.
4630         * g++.dg/ubsan/return-6.C: New test.
4632 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4634         * lib/target-supports.exp
4635         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4636         in function comment.
4638 2016-09-27  Martin Liska  <mliska@suse.cz>
4640         PR gcov-profile/46266
4641         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4642         considered.
4644 2016-09-27  Richard Biener  <rguenther@suse.de>
4646         PR tree-optimization/77745
4647         * g++.dg/torture/pr77745.C: New testcase.
4649 2016-09-27  Richard Biener  <rguenther@suse.de>
4651         PR tree-optimization/77478
4652         * gcc.dg/torture/pr77478.c: New testcase.
4654 2016-09-27  Martin Liska  <mliska@suse.cz>
4656         PR gcov-profile/7970
4657         PR gcov-profile/16855
4658         PR gcov-profile/44779
4659         * g++.dg/gcov/pr16855.C: New test.
4661 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4663         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4665 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4667         PR fortran/77666
4668         * gfortran.dg/gomp/pr77666.f90: New test.
4670 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4672         PR ipa/77677
4673         * gcc.dg/torture/pr77677-2.c: New test.
4675 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4677         PR fortran/77420
4678         * gfortran.dg/pr77420_1.f90: New test.
4679         * gfortran.dg/pr77420_2.f90: Ditto.
4680         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4681         * gfortran.dg/pr77420_4.f90: this file.
4683 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4685         PR middle-end/77719
4686         * gfortran.dg/pr77719.f90: New test.
4688 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4690         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4691         singular form of byte when quantity is unknown.
4693 2016-09-26  Marek Polacek  <polacek@redhat.com>
4695         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4697 2016-09-26  Martin Liska  <mliska@suse.cz>
4699         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4700         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4701         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4702         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4703         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4704         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4705         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4706         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4707         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4709 2016-09-26  Marek Polacek  <polacek@redhat.com>
4711         PR c/7652
4712         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4713         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4714         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4715         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4716         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4717         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4718         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4719         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4720         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4721         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4722         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4723         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4724         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4725         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4726         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4727         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4728         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4729         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4730         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4731         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4732         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4733         * c-c++-common/attr-fallthrough-1.c: New test.
4734         * c-c++-common/attr-fallthrough-2.c: New test.
4735         * g++.dg/cpp0x/fallthrough1.C: New test.
4736         * g++.dg/cpp0x/fallthrough2.C: New test.
4737         * g++.dg/cpp1z/fallthrough1.C: New test.
4738         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4739         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4740         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4741         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4743 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4745         PR fortran/77429
4746         * gfortran.dg/pr77429.f90: New test.
4748 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4750         PR fortran/77694
4751         * gfortran.dg/pr77694.f90: New test.
4753 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4755         PR target/51244
4756         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4758 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4760         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4761         for 32-bit mode.
4763 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4765         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4766         for 32-bit mode.
4768 2016-09-24  Marek Polacek  <polacek@redhat.com>
4770         PR c/77490
4771         * c-c++-common/Wbool-operation-1.c: New test.
4772         * gcc.dg/Wbool-operation-1.c: New test.
4774 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4776         * gfortran.dg/dec_static_1.f90: New.
4777         * gfortran.dg/dec_static_2.f90: New.
4778         * gfortran.dg/dec_static_3.f90: New.
4779         * gfortran.dg/dec_static_4.f90: New.
4781 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4783         PR fortran/48298
4784         * gfortran.dg/negative_unit_check.f90: Update test.
4785         * gfortran.dg/dtio_14.f90: New test.
4787 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4789         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4790         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4791         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4792         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4793         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4794         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4795         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4797 2016-09-23  Martin Sebor  <msebor@redhat.com>
4799         PR testsuite/77713
4800         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4801         assuming long double is bigger than double.
4803 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4805         Implement P0138R2, C++17 construction rules for enum class values
4806         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4808 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4810         PR preprocessor/77672
4811         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4812         expected multiline output from first warning to reflect change
4813         in r240434.
4815 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4817         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4819 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4820             Tom de Vries  <tom@codesourcery.com>
4822         PR testsuite/77411
4823         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4825 2016-09-23  Marek Polacek  <polacek@redhat.com>
4827         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4828         * c-c++-common/gomp/atomic-13.c: Likewise.
4829         * c-c++-common/gomp/atomic-14.c: Likewise.
4830         * c-c++-common/pr60439.c: Remove invalid code.
4831         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4832         * g++.dg/expr/bitfield5.C: Likewise.
4833         * g++.dg/expr/bitfield6.C: Likewise.
4834         * g++.dg/expr/bool1.C: Likewise.
4835         * g++.dg/expr/bool3.C: Likewise.
4836         * g++.dg/expr/lval3.C: Likewise.
4837         * g++.dg/expr/lval4.C: Likewise.
4838         * g++.old-deja/g++.jason/bool5.C: Likewise.
4840 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4842         PR preprocessor/77672
4843         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4844         (test_terminator_location): New function.
4846 2016-09-23  Richard Biener  <rguenther@suse.de>
4848         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4850 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4852         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4853         -march=armv8.2-a+fp16 when supported by the hardware.
4854         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4855         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4856         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4857         semi-colons to a macro invocations.
4858         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4859         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4860         defined.
4861         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4862         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4863         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4864         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4865         defined.
4866         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4867         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4868         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4869         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4870         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4871         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4872         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4873         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4874         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4875         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4876         defined.
4877         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4878         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4879         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4880         defined.
4881         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4882         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4883         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4884         defined.
4885         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4886         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4887         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4888         defined.
4889         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4890         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4891         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4892         defined.  Also fix some white-space.
4893         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4894         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4895         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4896         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4897         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4898         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4899         defined.  Also fix some long lines and white-space.
4900         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4901         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4902         defined.  Also fix some long lines and white-space.
4903         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4904         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4905         defined.
4906         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4907         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4908         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4909         defined.
4910         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4911         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4912         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4913         defined.
4914         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4915         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4916         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4917         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4918         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4919         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4920         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4921         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4922         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4923         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4924         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4925         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4926         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4927         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4928         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4929         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4930         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4931         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4932         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4934 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4935             Matthew Wahab  <matthew.wahab@arm.com>
4937         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4938         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4939         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4940         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4941         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4942         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4943         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4944         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4945         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4946         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4947         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4948         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4949         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4950         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4951         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4952         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4953         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4954         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4955         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4956         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4957         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4958         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4959         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4960         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4961         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4962         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4963         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4964         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4965         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4966         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4967         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4968         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4969         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4970         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4971         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4972         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4973         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4975 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4977         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4978         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4979         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4980         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4981         support.
4983 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
4985         PR ipa/77677
4986         * gcc.dg/torture/pr77677.c: New test.
4988 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
4990         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4991         here now.
4993 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4995         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4996         options.  Add tests for float16x4_t and float16x8_t.
4998 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5000         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5001         * gcc.target/s390/risbg-ll-2.c: Ditto.
5002         * gcc.target/s390/risbg-ll-3.c: Ditto.
5004 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5006         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5007         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5009 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5011         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5012         output to the simplified instructions.
5014 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5016         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5017         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5019 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5021         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5022         (FP16_SUPPORTED): New
5023         (expected-hfloat-16x4): Make conditional on __fp16 support.
5024         (expected-hfloat-16x8): Likewise.
5025         (vdup_n_f16): Disable for non-AArch64 targets.
5026         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5027         conditional on FP16_SUPPORTED.
5028         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5029         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5030         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5031         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5032         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5033         for testing __fp16.
5034         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5035         conditional on FP16_SUPPORTED.
5036         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5037         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5039 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5041         * gcc.target/arm/short-vfp-1.c: New.
5043 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5045         * gcc.target/arm/attr-fp16-arith-1.c: New.
5047 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5049         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5050         New.
5051         (add_options_for_arm_v8_2a_fp16_neon): New.
5052         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5053         (add_options_for_arm_arch_v8_2a): Auto-generate.
5054         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5055         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5056         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5057         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5058         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5059         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5060         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5062 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5064         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5065         arm_fp16_alternative_ok.
5066         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5067         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5068         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5069         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5070         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5071         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5072         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5073         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5074         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5075         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5076         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5077         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5078         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5079         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5080         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5081         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5082         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5083         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5084         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5085         arm_fp16_alternative_ok.
5086         * lib/target-supports.exp
5087         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5088         (check_effective_target_arm_fp16_alternative_ok): New.
5089         (check_effective_target_arm_fp16_none_ok_nocache): New.
5090         (check_effective_target_arm_fp16_none_ok): New.
5092 2016-09-23  Martin Liska  <mliska@suse.cz>
5094         * gcc.dg/ipa/pr77653.c: Replace adress
5095         with address.
5097 2016-09-23  Martin Liska  <mliska@suse.cz>
5099         * gcc.target/i386/movbe-4.c: New test.
5101 2016-09-23  Martin Liska  <mliska@suse.cz>
5103         * gcc.target/i386/crc32-5.c: New test.
5105 2016-09-23  Martin Liska  <mliska@suse.cz>
5107         * gcc.target/i386/pr71652.c: New test.
5108         * gcc.target/i386/pr71652-2.c: New test.
5109         * gcc.target/i386/pr71652-3.c: New test.
5111 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5113         * lib/gcc-dg.exp (process-message): Support relative line number
5114         notation - .+4 or .-1 etc.
5115         * gcc.dg/dg-test-1.c: New test.
5117 2016-09-22  Martin Sebor  <msebor@redhat.com>
5119         PR target/77676
5120         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5121         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5122         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5123         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5125 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5127         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5128         * gcc.dg/ifcvt-2.c: Ditto.
5129         * gcc.dg/zero_bits_compound-1.c: Ditto.
5130         * gcc.dg/zero_bits_compound-1.c: Ditto.
5131         * gcc.dg/pr40550.c: Simplify target selectors.
5132         Use dg-additional-options.
5133         * gcc.dg/pr47893.c: Ditto.
5134         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5135         additional options for 32-bit x86 targets.
5136         * gcc.dg/pr70955.c: Move to ...
5137         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5139 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5141         PR c++/61019
5142         * g++.dg/cpp0x/pr61019.C: New.
5144 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5145             Terry Guo  <terry.guo@arm.com>
5147         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5148         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5149         * gcc.target/arm/pure-code/pure-code.exp: New.
5151 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5153         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5154         Remove SSE effective target requirement.
5156 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5158         PR c++/71979
5159         * g++.dg/cpp0x/pr71979.C: New.
5161 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5163         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5165 2016-09-22  Martin Liska  <mliska@suse.cz>
5167         PR ipa/77653
5168         * gcc.dg/ipa/pr77653.c: New test.
5170 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5172         PR fortran/77665
5173         * gfortran.dg/gomp/pr77665.f90: New test.
5175 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5177         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5178         * gfortran.dg/dtio_13.f90: New test.
5180 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5182         PR fortran/66107
5183         * gfortran.dg/pr66107.f90: New test.
5185 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5187         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5188         with call to builtin delete function.
5190 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5192         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5193         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5194         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5195         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5196         tests.
5198 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5200         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5202 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5204         PR c++/77651
5205         * g++.dg/cpp1z/aligned-new6.C: New test.
5207 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5209         * gcc.target/arm/fp16-aapcs-3.c: New.
5210         * gcc.target/arm/fp16-aapcs-4.c: New.
5211         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5212         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5213         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5214         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5216 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5218         PR tree-optimization/77550
5219         * g++.dg/pr77550.C: New test.
5221 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5223         PR target/77326
5224         * gcc.target/avr/torture/pr77326.c: New test.
5226 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5228         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5230 2016-09-21  Richard Biener  <rguenther@suse.de>
5232         PR tree-optimization/77648
5233         * gcc.dg/torture/pr77648-1.c: New testcase.
5234         * gcc.dg/torture/pr77648-2.c: Likewise.
5236 2016-09-21  Richard Biener  <rguenther@suse.de>
5237         Jakub Jelinek  <jakub@redhat.com>
5239         PR tree-optimization/77621
5240         * gcc.dg/pr77621.c: New testcase.
5242 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5244         PR fortran/77657
5245         * gfortran.dg/dtio_12.f90: New test.
5247 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5249         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5251 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5253         PR tree-optimization/72835
5254         * gcc.dg/tree-ssa/pr72835.c: New test.
5256 2016-09-20  Martin Sebor  <msebor@redhat.com>
5258         PR middle-end/49905
5259         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5260         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5261         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5262         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5263         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5264         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5265         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5267 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5269         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5270         arguments/compare will be optimized away.
5271         * gcc.dg/torture/ftrapv-1.c: Likewise.
5273 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5275         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5276         will be optimized away.
5277         * gcc.dg/ipa/vrp1.c: New test.
5278         * gcc.dg/ipa/vrp2.c: New test.
5279         * gcc.dg/ipa/vrp3.c: New test.
5281 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5283         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5284         does the same transformation.
5285         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5286         * gcc.dg/tree-ssa/evrp1.c: New test.
5287         * gcc.dg/tree-ssa/evrp2.c: New test.
5288         * gcc.dg/tree-ssa/evrp3.c: New test.
5289         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5290         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5291         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5292         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5293         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5294         foling now happens early.
5295         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5296         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5297         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5298         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5299         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5301 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5303         PR target/77621
5304         * gcc.target/i386/pr77621.c: New test.
5305         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5306         pattern, loop should vectorize with -mtune=atom.
5308 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5309             Jakub Jelinek  <jakub@redhat.com>
5311         PR testsuite/63299
5312         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5313         instead of delete.
5315 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5317         PR c++/77626
5318         * g++.dg/other/pr77626.C: New test.
5320         PR c++/77638
5321         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5323         PR c++/77637
5324         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5326         PR middle-end/77624
5327         * c-c++-common/pr77624-1.c: New test.
5328         * c-c++-common/pr77624-2.c: New test.
5330 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5332         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5333         of digits expected.
5335 2016-09-20  Richard Biener  <rguenther@suse.de>
5337         PR tree-optimization/77646
5338         * gcc.dg/torture/pr77646.c: New testcase.
5340 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5342         PR c++/77434
5343         * c-c++-common/Wint-in-bool-context.c: New test.
5345 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5347         * gcc.dg/cr-decimal-dig-1.c: New test.
5349 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5351         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5352         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5353         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5354         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5356 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5358         PR rtl-optimization/77416
5359         * gcc.target/powerpc/pr77416.c: New.
5361 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5363         PR c++/77639
5364         * g++.dg/template/error-recovery4.C: New test.
5366 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5368         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5370 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5372         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5373         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5375 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5376             Jan Hubicka  <jh@suse.cz>
5378         PR target/77587
5379         * gcc.dg/pr77587.c: New test.
5380         * gcc.dg/pr77587a.c: New file.
5382 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5384         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5385         * gfortran.dg/coarray_38.f90:
5386         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5387         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5388         * gfortran.dg/coarray_allocate_7.f08: New test.
5389         * gfortran.dg/coarray_allocate_8.f08: New test.
5390         * gfortran.dg/coarray_allocate_9.f08: New test.
5391         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5392         new caf_register.
5393         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5394         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5395         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5396         get_by_refs.
5397         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5398         * gfortran.dg/coarray_lock_7.f90: Same.
5399         * gfortran.dg/coarray_poly_5.f90: Same.
5400         * gfortran.dg/coarray_poly_6.f90: Same.
5401         * gfortran.dg/coarray_poly_7.f90: Same.
5402         * gfortran.dg/coarray_poly_8.f90: Same.
5403         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5405 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5407         PR fortran/77584
5408         * gfortran.dg/dec_structure_15.f90: New testcase.
5410 2016-09-19  Richard Biener  <rguenther@suse.de>
5412         PR middle-end/77605
5413         * gcc.dg/torture/pr77605.c: New testcase.
5415 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5417         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5419 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5421         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5422         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5423         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5424         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5425         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5426         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5427         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5428         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5429         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5430         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5431         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5433 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5435         * gcc.target/i386/pr68633.c: Fix expected result.
5437 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5439         PR fortran/68078
5440         * gfortran.dg/pr68078.f90: New test.
5441         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5443 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5445         PR target/77613
5446         * gcc.target/powerpc/swaps-p8-25.c: New.
5448 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5450         PR c++/77482
5451         * g++.dg/cpp0x/constexpr-77482.C: New test.
5453         PR c++/77379
5454         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5455         thunk offsets.
5456         * g++.dg/abi/abi-tag23a.C: Likewise.
5458         PR c++/77338
5459         * g++.dg/cpp0x/decltype-77338.C: New test.
5461         PR c++/77375
5462         * g++.dg/cpp0x/mutable1.C: New test.
5464 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5466         PR fortran/77612
5467         * gfortran.dg/pr77612.f90: New test.
5469 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5471         * gcc.dg/torture/pr70421.c: Require int32plus.
5473 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5475         PR middle-end/77475
5476         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5478         PR target/77526
5479         * gcc.target/i386/pr77526.c: New test.
5481 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5482             Eric Botcazou  <ebotcazou@adacore.com>
5484         PR middle-end/77594
5485         * gcc.target/i386/pr77594.c: New test.
5487 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5489         PR fortran/69963
5490         * gfortran.dg/misplaced_implicit_character.f90: New test.
5492 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5494         PR tree-optimization/77503
5495         * gcc.dg/vect/pr77503.c: New test.
5497 2016-09-15  Richard Biener  <rguenther@suse.de>
5499         PR middle-end/77544
5500         * c-c++-common/torture/pr77544.c: New testcase.
5502 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5504         PR middle-end/77475
5505         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5506         * gcc.dg/march-generic.c: Likewise.
5507         * gcc.target/i386/spellcheck-options-1.c: New test.
5508         * gcc.target/i386/spellcheck-options-2.c: New test.
5509         * gcc.target/i386/spellcheck-options-3.c: New test.
5510         * gcc.target/i386/spellcheck-options-4.c: New test.
5512 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5514         PR fortran/72743
5515         * gfortran.dg/goacc/pr72743.f90: New test.
5517 2016-09-15  Richard Biener  <rguenther@suse.de>
5519         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5521 2016-09-15  Richard Biener  <rguenther@suse.de>
5523         PR tree-optimization/77514
5524         * gcc.dg/torture/pr77514.c: New testcase.
5526 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5528         PR c++/77549
5529         * g++.dg/lookup/pr77549.C: New test.
5531 2016-09-14  Marek Polacek  <polacek@redhat.com>
5533         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5534         * c-c++-common/gomp/atomic-13.c: Likewise.
5535         * c-c++-common/gomp/atomic-14.c: Likewise.
5536         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5537         * g++.dg/cpp1z/bool-increment1.C: New test.
5538         * c-c++-common/pr60439.c: Add dg-warning.
5539         * g++.dg/expr/bitfield4.C: Likewise.
5540         * g++.dg/expr/bitfield5.C: Likewise.
5541         * g++.dg/expr/bitfield6.C: Likewise.
5542         * g++.dg/expr/bool1.C: Likewise.
5543         * g++.dg/expr/bool3.C: Likewise.
5544         * g++.dg/expr/lval3.C: Likewise.
5545         * g++.dg/expr/lval4.C: Likewise.
5546         * g++.old-deja/g++.jason/bool5.C: Likewise.
5547         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5548         * g++.dg/other/error18.C: Likewise.
5549         * g++.dg/gomp/atomic-14.C: Likewise.
5551 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5553         PR c++/77539
5554         * g++.dg/cpp1y/pr77539.C: New.
5556 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5558         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5559         dg-require.
5560         * g++.dg/ext/builtin_alloca.C: Likewise.
5561         * g++.dg/template/spec35.C: Likewise.
5562         * gcc.dg/builtins-68.c: Likewise.
5563         * gcc.misc-tests/gcov-13.c: Likewise.
5564         * gcc.misc-tests/gcov-14.c: Likewise.
5566 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5568         * gfortran.dg/dec_structure_14.f90: New testcase.
5570 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5572         PR sanitizer/68260
5573         * c-c++-common/tsan/pr68260.c: New test.
5575 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5577         PR target/70713
5578         * gcc.target/msp430/function-attributes-1.c: New test.
5579         * gcc.target/msp430/function-attributes-2.c: New test.
5580         * gcc.target/msp430/function-attributes-3.c: New test.
5582 2015-04-18  Martin Sebor  <msebor@redhat.com>
5584         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5585         of non-nul characters.
5586         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5588 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5590         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5591         * g++.dg/cpp1z/gen-attrs1.C: New test.
5593         PR tree-optimization/77454
5594         * gcc.dg/pr77454.c: New test.
5596         PR c++/77553
5597         * g++.dg/cpp1y/constexpr-77553.C: New test.
5599 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5601         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5602         (test_show_locus): Replace rich_location::add_fixit_insert calls
5603         with add_fixit_insert_before and add_fixit_insert_after.
5605 2016-09-13  Jason Merrill  <jason@redhat.com>
5606             Tom de Vries  <tom@codesourcery.com>
5608         PR c++/77427
5609         * g++.dg/pr77427.C: New test.
5611 2016-09-13  Martin Liska  <mliska@suse.cz>
5613         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5614         effective target.
5615         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5616         * lib/target-supports.exp: Define the new target.
5618 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5620         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5621         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5623 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5625         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5626         variable arguments.
5627         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5628         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5629         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5630         variable argument.
5631         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5632         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5634 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5636         PR c++/77496
5637         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5638         * g++.dg/ext/pr77496.C: New test.
5639         * g++.dg/warn/pr77496.C: New test.
5641 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5643         PR c/72858
5644         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5645         to preserve conversion chars, and to preserve prefix information.
5646         * gcc.dg/format/pr72858.c: New test case.
5648 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5650         * gfortran.dg/pr77507.f90: Move to ...
5651         * gfortran.dg/ieee/pr77507.f90: here.
5653 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5655         PR ipa/61159
5656         * compile/pr61159.c: New testcase
5658 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5660         PR ipa/64316
5661         * gcc.dg/ipa/pr63416.c: New testcase.
5663 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5664             Steven G. Kargl  <kargl@gcc.gnu.org>
5666         PR fortran/77532
5667         * gfortran.dg/dtio_11.f90: new test.
5669 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5671         PR fortran/77507
5672         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5673         * gfortran.dg/c_assoc_4.f90: Ditto.
5675 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5677         PR C/71602
5678         * c-c++-common/va-arg-va-list-type.c: New test.
5680 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5682         PR rtl-optimization/77289
5683         * gcc.target/powerpc/pr77289.c: New test.
5685 2016-09-09  Martin Sebor  <msebor@redhat.com>
5687         PR c/77520
5688         PR c/77521
5689         * gcc.dg/pr77520.c: New test.
5690         * gcc.dg/pr77521.c: New test.
5692 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5694         PR fortran/77506
5695         * gfortran.dg/pr77506.f90: New test.
5697 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5699         PR fortran/77507
5700         * gfortran.dg/pr77507.f90: New test.
5702 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5704         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5706 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5707             Louis Krupp      <lkrupp@gcc.gnu.org>
5709         PR fortran/69514
5710         * gfortran.dg/pr69514_1.f90: New test.
5711         * gfortran.dg/pr69514_2.f90: New test.
5713 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5715         PR fortran/77500
5716         * gfortran.dg/gomp/pr77500.f90: New test.
5718         PR fortran/77516
5719         * gfortran.dg/gomp/pr77516.f90: New test.
5721 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5723         PR middle-end/77475
5724         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5725         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5726         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5727         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5728         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5729         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5731 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5733         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5734         "substring-locations.h".
5736 2016-09-07  Richard Biener  <rguenther@suse.de>
5738         PR c/77450
5739         * c-c++-common/vector-subscript-8.c: Move ..
5740         * gcc.dg/pr77450.c: ... here.
5742 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5744         PR libgfortran/77393
5745         * gfortran.dg/fmt_f0_2.f90: Update test.
5746         * gfortran.dg/fmt_f0_3.f90: New test.
5748 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5750         PR debug/77389
5751         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5752         in dg-options.
5754         PR debug/57519
5755         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5757 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5759         PR target/69255
5760         * gcc.target/i386/pr69255-1.c: New test.
5761         * gcc.target/i386/pr69255-2.c: New test.
5762         * gcc.target/i386/pr69255-3.c: New test.
5764 2016-09-06  Martin Sebor  <msebor@redhat.com>
5766         PR c/77336
5767         * gcc.dg/format/miss-7.c: New test.
5769 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5771         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5773 2016-09-06  Martin Liska  <mliska@suse.cz>
5775         PR gcov-profile/77378
5776         PR gcov-profile/77466
5777         * gcc.dg/profile-update-warning.c: New test.
5779 2016-09-06  Richard Biener  <rguenther@suse.de>
5781         PR tree-optimization/77479
5782         * gcc.dg/torture/pr77479.c: New testcase.
5784 2016-09-06  Richard Biener  <rguenther@suse.de>
5786         PR c/77450
5787         * c-c++-common/vector-subscript-7.c: Adjust.
5788         * c-c++-common/vector-subscript-8.c: New testcase.
5790 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5792         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5794 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5796         PR target/77476
5797         * gcc.target/i386/avx512f-pr77476.c: New test.
5798         * gcc.target/i386/avx512bw-pr77476.c: New test.
5799         * gcc.target/i386/avx512dq-pr77476.c: New test.
5801         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5802         Update comment to mention also avx512f.
5804         PR sanitizer/77396
5805         * g++.dg/asan/pr77396-2.C: New test.
5807 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5809         PR rtl-optimization/77452
5810         * gcc.target/i386/pr77452.c: New test.
5812 2016-09-05  Marek Polacek  <polacek@redhat.com>
5814         PR c/77423
5815         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5817 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5819         PR fortran/77391
5820         * gfortran.dg/pr77391.f90: New test.
5822 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5824         PR fortran/77460
5825         * gfortran.dg/pr77460.f90: New test.
5827 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5829         PR c/65467
5830         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5832 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5834         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5836 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5838         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5839         test case.
5840         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5841         diagnostic-test-show-locus-generate-patch.c to the sources
5842         for diagnostic_plugin_test_show_locus.c.
5844 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5846         PR c/65467
5847         * gcc.dg/gomp/_Atomic-1.c: New test.
5848         * gcc.dg/gomp/_Atomic-2.c: New test.
5849         * gcc.dg/gomp/_Atomic-3.c: New test.
5850         * gcc.dg/gomp/_Atomic-4.c: New test.
5851         * gcc.dg/gomp/_Atomic-5.c: New test.
5853         PR sanitizer/77396
5854         * g++.dg/asan/pr77396.C: New test.
5856 2016-09-01  Martin Sebor  <msebor@redhat.com>
5858         PR tree-optimization/71831
5859         * gcc.dg/builtin-object-size-16.c: New test.
5860         * gcc.dg/builtin-object-size-17.c: New test.
5862 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5864         PR libgfortran/77393
5865         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5867 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5869         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5870         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5871         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5872         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5873         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5874         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5875         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5876         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5877         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5878         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5879         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5880         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5881         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5882         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5883         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5884         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5885         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5886         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5888 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5890         * gnat.dg/opt58.adb: New test.
5891         * gnat.dg/opt58_pkg.ads: New helper.
5893 2016-09-01  Richard Biener  <rguenther@suse.de>
5895         PR middle-end/77436
5896         * gcc.dg/torture/pr77436.c: New testcase.
5898 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5900         * gcc.dg/pr64252.c: Require int32plus.
5901         * gcc.dg/pr66299-1.c: Likewise.
5902         * gcc.dg/pr66299-2.c: Likewise.
5903         * gcc.dg/torture/20131115-1.c: Skip for avr.
5905 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5907         * gcc.target/aarch64/ands_3.c: New test.
5909 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5911         PR fortran/77352
5912         * gfortran.dg/gomp/pr77352.f90: New test.
5914         PR fortran/77374
5915         * gfortran.dg/gomp/pr77374.f08: New test.
5917 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5919         PR tree-optimization/73714
5920         * gcc.dg/tree-ssa/pr73714.c: New test.
5922 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5924         PR libgfortran/77393
5925         * gfortran.dg/fmt_f0_2.f90: New test.
5927 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5929         * gcc.target/i386/pr59539-2.c: Adapt options.
5930         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5932 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5934         PR fortran/77418
5935         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5936         of the associate entity and replace with a pointer to the
5937         intended item on the stack.
5939 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5940             Paul Thomas  <pault@gcc.gnu.org>
5942         PR fortran/48298
5943         * gfortran.dg/dtio_1.f90: New test.
5944         * gfortran.dg/dtio_2.f90: New test.
5945         * gfortran.dg/dtio_3.f90: New test.
5946         * gfortran.dg/dtio_4.f90: New test.
5947         * gfortran.dg/dtio_5.f90: New test.
5948         * gfortran.dg/dtio_6.f90: New test.
5949         * gfortran.dg/dtio_7.f90: New test.
5950         * gfortran.dg/dtio_8.f90: New test.
5951         * gfortran.dg/dtio_9.f90: New test.
5952         * gfortran.dg/dtio_10.f90: New test.
5954 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5956         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5957         (test_many_nested_locations): New function.
5958         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5959         (test_show_locus): Handle "test_many_nested_locations".
5961 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5963         * g++.dg/template/double-greater-than-fixit.C: New test case.
5965 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5967         * gnat.dg/opt57.ad[sb]: New test.
5968         * gnat.dg/opt57_pkg.ads: New helper.
5970 2016-08-30  Richard Biener  <rguenther@suse.de>
5972         PR tree-optimization/69047
5973         * gcc.dg/pr69047.c: Fix byte-order check.
5975 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
5977         PR tree-optimization/72866
5978         * gcc.dg/vect/pr72866.c: New test.
5980         PR debug/77363
5981         * g++.dg/debug/dwarf2/pr77363.C: New test.
5983         PR middle-end/77377
5984         * gcc.target/i386/pr77377.c: New test.
5986         PR debug/77389
5987         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5988         in dg-options.
5990 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5992         * gfortran.dg/pr77372.f90: Moved to ...
5993         * gfortran.dg/ieee/pr77372.f90: here.
5995 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5997         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5998         vector short/char initializations.
5999         * gcc.target/powerpc/vec-init-5.c: Likewise.
6000         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6001         vector initialization optimizations.
6002         * gcc.target/powerpc/vec-init-7.c: Likewise.
6003         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6004         vector float/double initializations.
6005         * gcc.target/powerpc/vec-init-9.c: Likewise.
6007 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6009         PR target/77403
6010         * gcc.target/i386/pr77403.c: New test.
6012 2016-08-29  Marek Polacek  <polacek@redhat.com>
6014         PR c/77292
6015         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6017 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6019         PR c/77398
6020         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6022 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6024         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6026 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6028         * gfortran.dg/dec_structure_13.f90: New testcase.
6030 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6032         PR fortran/77261
6033         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6034         available.
6036 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6038         PR lto/70955
6039         * gcc.dg/pr70955.c: New test.
6040         * gcc.dg/lto/pr70955_0.c: Same.
6041         * gcc.dg/lto/pr70955_1.c: Same.
6043 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6045         PR tree-optimization/71077
6046         * gcc.target/i386/pr71077.c: New test.
6048 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6050         PR fortran/77380
6051         * gfortran.dg/pr77380.f90: New test.
6053 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6055         PR fortran/77372
6056         gfortran.dg/pr77372.f90: New test.
6058 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6060         * gcc.dg/spellcheck-fields-2.c (test): Move
6061         dg-begin/end-multiline-output within function body.
6062         (test_macro): New function.
6064 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6066         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6067         (test_fixit_insert): Update expected output.
6068         (test_fixit_remove): Likewise.
6069         (test_fixit_replace): Likewise.
6071 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6073         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6074         Fix typo.
6076 2016-08-26  Richard Biener  <rguenther@suse.de>
6078         PR tree-optimization/69047
6079         * gcc.dg/pr69047.c: New testcase.
6081 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6082             Martin Jambhor  <mjambor@suse.cz>
6084         * gcc.dg/ipa/propbits-1.c: New test-case.
6085         * gcc.dg/ipa/propbits-2.c: Likewise.
6086         * gcc.dg/ipa/propbits-3.c: Likewise.
6088 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6090         PR fortran/77351
6091         * gfortran.dg/pr77351.f90: New test.
6093 2016-08-25  Marek Polacek  <polacek@redhat.com>
6095         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6097 2016-08-25  Marek Polacek  <polacek@redhat.com>
6099         PR c/77323
6100         * gcc.dg/pr77323.c: New test.
6102 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6104         PR fortran/77358
6105         * gfortran.dg/submodule_17.f08: New test.
6107 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6108             Michael Collison  <michael.collison@arm.com>
6110         * gcc.target/arm/builtin_saddl.c: New testcase.
6111         * gcc.target/arm/builtin_saddll.c: New testcase.
6112         * gcc.target/arm/builtin_uaddl.c: New testcase.
6113         * gcc.target/arm/builtin_uaddll.c: New testcase.
6114         * gcc.target/arm/builtin_ssubl.c: New testcase.
6115         * gcc.target/arm/builtin_ssubll.c: New testcase.
6116         * gcc.target/arm/builtin_usubl.c: New testcase.
6117         * gcc.target/arm/builtin_usubll.c: New testcase.
6119 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6121         PR target/77270
6122         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6123         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6124         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6125         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6126         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6127         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6128         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6129         effective target.  Remove scan-assembler-times directives.
6130         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6131         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6132         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6134 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6136         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6137         of unsigned int.
6138         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6140 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6142         PR testsuite/77317
6143         * lib/target-supports.exp
6144         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6145         (check_effective_target_vect_natural_alignment): Ditto.
6146         (check_effective_target_vector_alignment_reachable): Ditto.
6147         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6149 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6151         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6153 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6155         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6156         being created from pointers to memory locations.
6157         * gcc.target/powerpc/vec-init-2.c: Likewise.
6159 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6161         * gfortran.dg/dec_structure_12.f90: New testcase.
6163 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6165         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6167 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6169         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6170         verification.
6172 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6174         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6175         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6177 2016-08-23  Richard Biener  <rguenther@suse.de>
6179         PR tree-optimization/27336
6180         * c-c++-common/pr27336.c: New testcase.
6182 2016-08-22  Marek Polacek  <polacek@redhat.com>
6184         PR c++/77321
6185         * g++.dg/cpp1y/pr77321.C: New test.
6187 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6189         PR fortran/60774
6190         * gfortran.dg/empty_label.f: Adjust test for new error message.
6191         * gfortran.dg/empty_label.f90: Ditto.
6192         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6193         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6194         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6196 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6198         PR fortran/61318
6199         * gfortran.dg/pr61318.f90: New test.
6201 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6203         PR fortran/77260
6204         * gfortran.dg/pr77260_1.f90: New test.
6205         * gfortran.dg/pr77260_2.f90: Ditto.
6207 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6209         PR middle-end/77269
6210         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6211         __builtin_signbitf and __builtin_signbitl in expected generic
6212         expansion.
6213         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6214         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6215         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6216         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6217         tests.
6219 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6221         * gcc.dg/torture/float128-builtin.c,
6222         gcc.dg/torture/float128-ieee-nan.c,
6223         gcc.dg/torture/float128x-builtin.c,
6224         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6225         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6226         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6227         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6228         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6229         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6230         gcc.dg/torture/floatn-nan.h: New tests.
6232 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6234         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6235         macro.
6236         (main): Update calls to TEST_I_F.
6237         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6238         macro.
6239         (main): Update calls to TEST_I_F.
6241 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6243         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6244         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6245         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6246         names in calls to TEST_I_F.
6248 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6250         PR c/52952
6251         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6253 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6255         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6256         and !natural_alignment_64.
6257         * gcc.dg/ipa/propalign-2.c: Likewise.
6258         * gcc.dg/ipa/propalign-3.c: Likewise.
6259         * gcc.dg/ipa/propalign-4.c: Likewise.
6260         * gcc.dg/ipa/propalign-5.c: Likewise.
6261         * lib/target-supports.exp
6262         (check_effective_target_natural_alignment_32): Add avr-*-*.
6264 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6266         PR tree-optimization/61839
6267         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6268         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6269         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6270         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6272 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6274         PR c/32187
6275         * lib/target-supports.exp (check_effective_target_float16)
6276         (check_effective_target_float32, check_effective_target_float64)
6277         (check_effective_target_float128, check_effective_target_float32x)
6278         (check_effective_target_float64x)
6279         (check_effective_target_float128x)
6280         (check_effective_target_float16_runtime)
6281         (check_effective_target_float32_runtime)
6282         (check_effective_target_float64_runtime)
6283         (check_effective_target_float128_runtime)
6284         (check_effective_target_float32x_runtime)
6285         (check_effective_target_float64x_runtime)
6286         (check_effective_target_float128x_runtime)
6287         (check_effective_target_floatn_nx_runtime)
6288         (add_options_for_float16, add_options_for_float32)
6289         (add_options_for_float64, add_options_for_float128)
6290         (add_options_for_float32x, add_options_for_float64x)
6291         (add_options_for_float128x): New procedures.
6292         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6293         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6294         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6295         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6296         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6297         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6298         gcc.dg/torture/float128-complex.c,
6299         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6300         gcc.dg/torture/float128x-basic.c,
6301         gcc.dg/torture/float128x-complex.c,
6302         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6303         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6304         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6305         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6306         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6307         gcc.dg/torture/float32x-basic.c,
6308         gcc.dg/torture/float32x-complex.c,
6309         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6310         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6311         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6312         gcc.dg/torture/float64x-basic.c,
6313         gcc.dg/torture/float64x-complex.c,
6314         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6315         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6316         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6317         gcc.dg/torture/floatn-tg.h,
6318         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6319         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6320         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6321         gcc.dg/torture/fp-int-convert-float128x.c,
6322         gcc.dg/torture/fp-int-convert-float16-timode.c,
6323         gcc.dg/torture/fp-int-convert-float16.c,
6324         gcc.dg/torture/fp-int-convert-float32-timode.c,
6325         gcc.dg/torture/fp-int-convert-float32.c,
6326         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6327         gcc.dg/torture/fp-int-convert-float32x.c,
6328         gcc.dg/torture/fp-int-convert-float64-timode.c,
6329         gcc.dg/torture/fp-int-convert-float64.c,
6330         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6331         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6332         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6333         maximum exponent of floating-point type.  Use it in testing
6334         whether 0x8...0 fits in the floating-point type.  Always treat -1
6335         (signed 0xf...f) as fitting in the floating-point type.
6336         (M_OK1): New macro.
6337         * gcc.dg/torture/fp-int-convert-double.c,
6338         gcc.dg/torture/fp-int-convert-float.c,
6339         gcc.dg/torture/fp-int-convert-float128-timode.c,
6340         gcc.dg/torture/fp-int-convert-float128.c,
6341         gcc.dg/torture/fp-int-convert-float80-timode.c,
6342         gcc.dg/torture/fp-int-convert-float80.c,
6343         gcc.dg/torture/fp-int-convert-long-double.c,
6344         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6346 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6348         PR fortran/72744
6349         * gfortran.dg/gomp/pr72744.f90: New test.
6351         PR fortran/69281
6352         * gfortran.dg/gomp/pr69281.f90: New test.
6354 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6356         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6357         the last special seed value.
6358         * gfortran.dg/random_7.f90: Use size for last array member instead
6359         of hardcoded value.
6361 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6363         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6364         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6366 2016-08-19  Richard Biener  <rguenther@suse.de>
6368         PR tree-optimization/77286
6369         * gcc.dg/torture/pr77286.c: New testcase.
6371 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6373         * gcc.dg/verbose-asm-2.c: New test case.
6375 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6377         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6378         (custom_diagnostic_finalizer): Update for change to
6379         diagnostic_show_locus.
6381 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6383         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6384         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6386 2016-08-18  Marek Polacek  <polacek@redhat.com>
6388         PR c/71514
6389         * gcc.dg/pr71514.c: New test.
6391 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6393         PR target/72839
6394         * gcc.target/i386/pr72839.c: New test.
6396 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6398         PR middle-end/70895
6399         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6400         * c-c++-common/goacc/reduction-1.c: Likewise.
6401         * c-c++-common/goacc/reduction-2.c: Likewise.
6402         * c-c++-common/goacc/reduction-3.c: Likewise.
6403         * c-c++-common/goacc/reduction-4.c: Likewise.
6405 2016-08-18  Alan Modra  <amodra@gmail.com>
6407         * gcc.c-torture/compile/pr72771.c: New.
6409 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6411         PR fortran/67496
6412         * gfortran.dg/pr67496.f90: New test.
6414 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6416         PR tree-optimization/71752
6417         * gcc.dg/vect/pr71752.c: New.
6419 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6421         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6423 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6425         PR middle-end/77259
6426         * g++.dg/ipa/devirt-52.C: New test.
6428 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6430         * c-c++-common/goacc/reduction-6.c: New testcase.
6432 2016-08-17  Richard Biener  <rguenther@suse.de>
6434         PR tree-optimization/76490
6435         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6436         * gcc.dg/pr52904.c: XFAIL.
6438 2016-08-17  Richard Biener  <rguenther@suse.de>
6440         PR tree-optimization/23855
6441         * gcc.dg/loop-unswitch-2.c: Adjust.
6443 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6445         PR tree-optimization/72817
6446         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6448 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6450         PR libgcc/77265
6451         * gcc.dg/torture/float128-extend-inf.c: New test.
6453 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6455         PR c/72857
6456         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6457         for embedded NUL.
6458         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6459         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6460         caret placement.
6461         (test_oct): Likewise.
6462         (test_multiple): Likewise.
6463         (test_field_width_specifier): Likewise.
6464         (test_field_width_specifier_2): New function.
6465         (test_field_precision_specifier): New function.
6466         (test_embedded_nul): Update expected caret placement.
6467         (test_non_contiguous_strings): Update line number.
6468         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6469         (__emit_string_literal_range): Add "caret_idx" param.
6470         (test_simple_string_literal): Add value for new param, updating
6471         expected output..
6472         (test_concatenated_string_literal): Likewise.
6473         (test_multiline_string_literal): Likewise.
6474         (test_hex): Likewise.
6475         (test_oct): Likewise.
6476         (test_multiple): Likewise.
6477         (test_ucn4): Likewise.
6478         (test_ucn8): Likewise.
6479         (test_u8): Likewise.
6480         (test_u): Likewise; update expected message, from "range" to
6481         "location".
6482         (test_U): Likewise.
6483         (test_L): Likewise.
6484         (test_macro): Add value for new param.
6485         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6486         (__emit_string_literal_range): Add "caret_idx" param.
6487         (test_stringified_token_1): Add value for new param.  Update
6488         expected message, from "range" to "location".
6489         (test_stringized_token_2): Likewise, adding param to macro.
6490         (test_stringified_token_3): Likewise.
6491         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6492         (emit_warning): Convert param from source_range to location_t.
6493         (test_string_literals): Add caret_idx param, and use it when
6494         constructing a substring_loc.  Update error message, from
6495         "range" to "location".
6497 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6499         PR target/71910
6500         * g++.dg/gomp/pr71910.C: New test.
6502         PR middle-end/67485
6503         * gcc.c-torture/compile/pr67485.c: New test.
6505         PR target/72867
6506         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6508 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6510         PR tree-optimization/69848
6511         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6513 2016-08-16  Martin Liska  <mliska@suse.cz>
6515         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6516         of memory operations so that it can be handled by core2
6517         in 32-bit mode.
6519 2016-08-16  Richard Biener  <rguenther@suse.de>
6521         PR tree-optimization/76783
6522         * gcc.dg/pr76783.c: New testcase.
6523         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6525 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6527         PR tree-optimization/72817
6528         PR tree-optimization/73450
6529         * gcc.dg/tree-ssa/pr72817.c: New test.
6530         * gcc.dg/tree-ssa/pr73450.c: New test.
6532 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6534         * gfortran.dg/init_flag_13.f90: New testcase.
6535         * gfortran.dg/init_flag_14.f90: Ditto.
6536         * gfortran.dg/init_flag_15.f03: Ditto.
6537         * gfortran.dg/dec_init_1.f90: Ditto.
6538         * gfortran.dg/dec_init_2.f90: Ditto.
6540 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6542         PR target/72867
6543         * gcc.target/i386/pr72867.c: New test.
6545 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6547         * c-c++-common/dump-ada-spec-5.c: New test.
6549 2016-08-15  Richard Biener  <rguenther@suse.de>
6551         PR tree-optimization/73434
6552         * gcc.dg/torture/pr73434.c: New testcase.
6554 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6556         PR tree-optimization/72824
6557         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6559 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6561         PR fortran/70598
6562         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6563         in use_device clause.
6564         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6565         * gfortran.dg/goacc/list.f95: Adjust to catch
6566         "neither a POINTER nor an array" error messages.
6568 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6570         PR target/76342
6571         * gcc.target/i386/pr76342.c: New test.
6573 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6575         PR c/71512
6576         * g++.dg/ubsan/pr71512.C: New test.
6577         * c-c++-common/ubsan/pr71512-1.c: New test.
6578         * c-c++-common/ubsan/pr71512-2.c: New test.
6580 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6582         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6583         vector initialization options.
6584         * gcc.target/powerpc/vec-init-2.c: Likewise.
6585         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6586         is generated on ISA 3.0.
6588 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6590         PR middle-end/71654
6591         * gcc.dg/c-c++-common/pr71654.c: New test.
6592         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6593         dg-options.
6594         * gcc.dg/tree-ssa/vrp24: Likewise.
6596 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6598         PR c/67410
6599         * gcc.dg/pr67410.c: New test.
6601 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6603         PR tree-optimization/69848
6604         * gcc.dg/vect/vect-pr69848.c: New test.
6606 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6608         PR testsuite/71008
6609         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6610         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6611         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6612         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6614 2016-08-12  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/57326
6617         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6618         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6619         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6620         * gcc.target/i386/pr45685.c: Likewise.
6621         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6622         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6623         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6624         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6625         * gfortran.dg/pr34163.f90: Likewise.
6627 2016-08-12  Martin Liska  <mliska@suse.cz>
6629         * g++.dg/gcov/gcov-16.C: New test.
6630         * lib/gcov.exp: Support new argument for run-gcov function.
6632 2016-08-12  Martin Liska  <mliska@suse.cz>
6634         PR gcov-profile/35590
6635         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6637 2016-08-12  Richard Biener  <rguenther@suse.de>
6639         PR tree-optimization/72851
6640         * gcc.dg/torture/pr72851.c: New testcase.
6642 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6644         PR debug/63240
6645         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6646         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6647         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6648         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6649         DW_AT_deleted.
6651         PR debug/55641
6652         * g++.dg/debug/dwarf2/ref-1.C: New.
6654         PR debug/49366
6655         * g++.dg/debug/dwarf2/template-params-12.H: New.
6656         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6657         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6658         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6659         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6660         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6661         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6662         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6664 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6666         PR target/72863
6667         * gcc.target/powerpc/pr72863.c: New test.
6669 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6671         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6673 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6675         * gcc.target/i386/pieces-strcpy-1.c: New test.
6676         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6678 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6680         PR c++/72868
6681         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6683 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6685         * gcc.target/i386/pieces-memcpy-1.c: New test.
6686         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6687         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6688         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6689         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6690         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6692 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6694         PR c/72816
6695         * gcc.dg/pr72816.c: Remove dg-error.
6697 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6699         PR tree-optimization/71083
6700         * gcc.c-torture/execute/pr71083.c: New test.
6701         * gnat.dg/loop_optimization23.adb: New test.
6702         * gnat.dg/loop_optimization23_pkg.ads: New test.
6703         * gnat.dg/loop_optimization23_pkg.adb: New test.
6705 2016-08-11  Richard Biener  <rguenther@suse.de>
6707         PR tree-optimization/72772
6708         * gcc.dg/graphite/pr35356-1.c: Adjust.
6709         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6711 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6713         * gfortran.dg/random_7.f90: Take into account that the last seed
6714         value is the special p value.
6715         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6717 2016-08-11  Richard Biener  <rguenther@suse.de>
6719         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6721 2016-08-11  Alan Modra  <amodra@gmail.com>
6723         * gcc.target/powerpc/pr71680.c: New.
6725 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6727         * gcc.target/powerpc/bfp/bfp.exp: New file.
6728         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6729         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6730         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6731         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6732         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6733         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6734         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6735         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6736         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6737         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6738         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6739         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6740         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6741         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6742         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6743         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6744         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6745         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6746         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6747         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6748         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6749         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6750         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6751         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6752         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6753         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6754         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6755         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6756         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6757         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6758         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6759         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6760         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6761         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6762         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6763         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6764         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6765         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6766         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6767         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6768         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6769         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6770         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6771         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6772         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6773         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6774         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6775         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6776         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6777         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6778         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6779         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6780         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6782 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6784         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6785         Add aarch64*-*-*.
6787 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6789         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6791 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6793         PR target/72853
6794         * gcc.target/powerpc/pr72853.c: New test.
6796 2016-08-10  Martin Liska  <mliska@suse.cz>
6798         PR gcov-profile/58306
6799         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6801 2016-08-10  Martin Liska  <mliska@suse.cz>
6803         * g++.dg/gcov/gcov-threads-1.C: New test.
6805 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6807         PR target/71873
6808         * gcc.target/avr/pr71873.c: New test.
6810 2016-08-09  Martin Liska  <mliska@suse.cz>
6812         * g++.dg/gcov/gcov-dump-1.C: New test.
6813         * g++.dg/gcov/gcov-dump-2.C: New test.
6815 2016-08-09  Martin Liska  <mliska@suse.cz>
6817         * gcc.dg/tree-prof/val-prof-9.c: New test.
6819 2016-08-09  Martin Liska  <mliska@suse.cz>
6821         * gcc.dg/tree-prof/val-prof-8.c: New test.
6823 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6825         PR ipa/71981
6826         * gcc.dg/ipa/pr71981.c: New test.
6828 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6830         PR tree-optimization/33707
6831         * gcc.dg/vect/pr33707.c: New test.
6833 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6835         PR tree-optimization/pr72772
6836         * gcc.dg/tree-ssa/pr72772.c: New test.
6838 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6840         PR rtl-optimization/66669
6841         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6843 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6845         PR tree-optimization/72824
6846         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6848 2016-08-09  Richard Biener  <rguenther@suse.de>
6850         PR tree-optimization/71802
6851         * gcc.dg/torture/pr71802.c: New testcase.
6853 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6855         PR c++/72809
6856         * g++.dg/eh/stdarg1.C: New test.
6858 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6860         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6861         test command line in failure log.
6862         (profopt-execute): dito. Make autofdo file names unique.
6864 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6866         PR c/64955
6867         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6868         output.
6870 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6872         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6873         c99_runtime.
6874         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6875         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6876         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6877         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6878         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6879         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6881 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6883         PR c/52952
6884         * gcc.dg/cpp/pr66415-1.c: Likewise.
6885         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6886         * gcc.dg/format/c90-printf-1.c: Likewise.
6887         * gcc.dg/format/diagnostic-ranges.c: New test case.
6889 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6891         PR fortran/72716
6892         * gfortran.dg/gomp/pr72716.f90: New test.
6894         PR middle-end/72781
6895         * gcc.dg/gomp/pr72781.c: New test.
6897         PR middle-end/68762
6898         * g++.dg/vect/pr68762-1.cc: New test.
6899         * g++.dg/vect/pr68762-2.cc: New test.
6900         * g++.dg/vect/pr68762.h: New file.
6902 2016-08-08  Martin Sebor  <msebor@redhat.com>
6904         PR testsuite/72838
6905         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6906         * g++.dg/warn/overflow-warn-3.C: Same.
6907         * g++.dg/warn/overflow-warn-4.C: Same.
6909 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6911         PR fortran/71936
6912         * gfortran.dg/allocate_with_source_21.f03: New test.
6914 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6916         PR fortran/72698
6917         * gfortran.dg/allocate_with_source_20.f03: New test.
6919 2016-08-08  Alan Modra  <amodra@gmail.com>
6921         * gcc.c-torture/compile/pr72802.c: New.
6923 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6925         PR fortran/70524
6926         * gfortran.dg/dependency_48.f90: New test.
6928 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6930         PR fortran/70040
6931         * gfortran.dg/pr70040.f90:  New testcase.
6933 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6935         PR fortran/71961
6936         * gfortran.dg/matmul_10.f90:  New testcase.
6938 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6940         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6942 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6944         PR c/72816
6945         * gcc.dg/pr72816.c: New test.
6947 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6949         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6950         * g++.dg/conversion/pr41426.C: Likewise.
6951         * g++.dg/conversion/pr66211.C: Likewise.
6952         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6953         * g++.dg/init/ref8.C: Likewise.
6954         * g++.old-deja/g++.law/cvt20.C: Likewise.
6955         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6957 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6959         PR tree-optimization/18046
6960         * gcc.dg/tree-ssa/vrp105.c: New test.
6961         * gcc.dg/tree-ssa/vrp106.c: New test.
6963 2016-08-05  Martin Sebor  <msebor@redhat.com>
6965         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6966         1ul in diagnostics.  Remove hyphen from "constant-expression."
6967         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6968         * g++.dg/cpp0x/static_assert3.C: Same.
6969         * g++.dg/cpp1y/constexpr-throw.C: Same.
6970         * g++.dg/template/nontype3.C: Same.
6971         * g++.dg/warn/overflow-warn-1.C: Same.
6972         * g++.dg/warn/overflow-warn-3.C: Same.
6973         * g++.dg/warn/overflow-warn-4.C: Same.
6975 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
6977         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6978         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6979         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6980         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6982 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6984         PR tree-optimization/72810
6985         * gcc.dg/tree-ssa/vrp110.c: New test.
6987 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
6989         PR Target/72819
6990         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6991         registers.
6992         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6993         saving the half-precision registers.
6994         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6995         value is returned in h0.
6996         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6997         are passed in FP/SIMD registers.
6998         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6999         passing works corrcetly.
7000         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7001         (hfa_f16x2_t): Likewise.
7002         (hfa_f16x3_t): Likewise.
7003         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7004         are promoted to double and passed in a double register.
7005         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7006         are promoted to double and stacked.
7007         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7008         __fp16 data types.
7009         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7010         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7011         __fp16 first get passed in FP/SIMD registers, then stacked.
7013 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7015         PR c++/68724
7016         * g++.dg/cpp0x/pr68724.C: New.
7018 2016-08-05  Richard Biener  <rguenther@suse.de>
7020         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7022 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7024         * gcc.dg/tree-ssa/vrp107.c: New test.
7025         * gcc.dg/tree-ssa/vrp108.c: New test.
7026         * gcc.dg/tree-ssa/vrp109.c: New test.
7028 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7030         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7031         dg-options.
7033 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7035         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7036         test-cases.
7037         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7038         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7039         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7040         test-cases.
7041         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7042         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7043         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7044         large_double.
7046 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7048         PR c++/72800
7049         * g++.dg/cpp1y/lambda-ice1.C: New.
7051 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7053         PR c++/72759
7054         * g++.dg/cpp1y/pr72759.C: New test.
7056 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7058         * gcc.dg/switch-10.c: New test.
7060 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7062         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7064 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7066         * c-c++-common/goacc/routine-5.c: Update.
7068 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7070         PR rtl-optimization/70903
7071         * gcc.c-torture/execute/pr70903.c: New test.
7073 2016-08-04  Martin Liska  <mliska@suse.cz>
7075         * gcc.dg/params/params.exp: Replace file exists with
7076         TESTING_IN_BUILD_TREE.
7078 2016-08-04  Marek Polacek  <polacek@redhat.com>
7080         PR c++/70229
7081         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7083 2016-08-04  Richard Biener  <rguenther@suse.de>
7085         PR middle-end/71984
7086         * gcc.dg/torture/pr71984.c: Guard correctness check for
7087         little-endian.
7089 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7091         * gcc.c-torture/compile/20160802-1.c: New testcase.
7093 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7095         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7097 2016-08-03  Richard Biener  <rguenther@suse.de>
7099         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7100         and remove -O3.
7101         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7102         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7104 2016-08-03  Richard Biener  <rguenther@suse.de>
7106         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7107         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7108         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7109         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7111 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7113         * gcc.dg/init-excess-2.c: Require int32plus.
7114         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7115         * gcc.dg/pr59963-2.c: Require int32plus.
7116         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7117         * gcc.dg/unroll-7.c: Require int32plus.
7119 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7121         PR tree-optimization/34114
7122         * gcc.dg/tree-ssa/loop-42.c: New test.
7124 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7126         * gcc.target/aarch64/vminmaxnm.c: New.
7127         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7128         tests.
7130 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7132         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7133         vec_extract for vector float, vector int, vector short, and vector
7134         char.
7135         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7136         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7137         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7138         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7140 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7142         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7143         single stack adjustment, no writeback.
7144         * gcc.target/aarch64/test_frame_12.c: Likewise.
7145         * gcc.target/aarch64/test_frame_13.c: Likewise.
7146         * gcc.target/aarch64/test_frame_15.c: Likewise.
7147         * gcc.target/aarch64/test_frame_6.c: Likewise.
7148         * gcc.target/aarch64/test_frame_7.c: Likewise.
7149         * gcc.target/aarch64/test_frame_8.c: Likewise.
7150         * gcc.target/aarch64/test_frame_16.c: New test.
7152 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7154         PR target/72748
7155         * gcc.target/i386/pr72748.c: New test.
7157 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7159         PR tree-optimization/71818
7160         * gcc.dg/vect/pr71818.c: New
7162 2016-08-01  Martin Liska  <mliska@suse.cz>
7164         PR tree-optimization/71857
7165         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7167 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7169         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7171 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7173         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7175 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7177         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7178         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7180 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7182         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7183         (check_effective_target_c++): Likewise. Also match for libstdc++.
7185 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7187         PR fortran/41922
7188         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7189         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7190         * gfortran.dg/pr41922.f90: New test.
7192 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7194         PR fortran/68566
7195         * gfortran.dg/pr68566.f90: new test.
7197 2016-07-30  Martin Sebor  <msebor@redhat.com>
7199         PR c++/60760
7200         PR c++/71091
7201         * g++.dg/cpp0x/constexpr-cast.C: New test.
7202         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7203         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7204         * g++.dg/ubsan/pr63956.C: Correct.
7206 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7208         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7209         vector double or vector long where the vector is in memory.
7210         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7211         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7213 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7215         PR fortran/69867
7216         * gfortran.dg/pr69867.f90: New test.
7218 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7220         PR fortran/69962
7221         * gfortran.dg/pr69962.f90: New test.
7223 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7225         PR fortran/70006
7226         * gfortran.dg/pr70006.f90: New test.
7228 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7230         PR fortran/71730
7231         * gfortran.dg/pr71730.f90: New test.
7232         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7233         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7234         * gfortran.dg/array_constructor_26.f03: Ditto.
7236 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7238         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7239         * gcc.target/powerpc/pr71763.c: Likewise.
7241 2016-07-29  Marek Polacek  <polacek@redhat.com>
7243         PR c/71742
7244         * gcc.dg/940510-1.c: Adjust dg-error.
7245         * gcc.dg/c99-flex-array-1.c: Likewise.
7246         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7248         PR c/71853
7249         * gcc.dg/noncompile/pr71853.c: New test.
7251         PR c/71573
7252         * gcc.dg/noncompile/pr71573.c: New test.
7254         PR c/71926
7255         * g++.dg/warn/Wparentheses-30.C: New test.
7256         * gcc.dg/Wparentheses-14.c: New test.
7258 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7260         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7262 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7264         PR tree-optimization/57558
7265         * gcc.dg/vect/pr57558-1.c: New test.
7266         * gcc.dg/vect/pr57558-2.c: New test.
7268 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7270         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7271         to scan forwprop1 dump pass.
7273 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7275         PR c++/51488
7276         * g++.dg/template/pr51488.C: New.
7278 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7280         PR c/71969
7281         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7282         static __inline__.
7283         * gcc.dg/pr71969-1.c: New test.
7284         * gcc.dg/pr71969-2.c: New test.
7285         * gcc.dg/pr71969-3.c: New test.
7287 2016-07-29  Marek Polacek  <polacek@redhat.com>
7289         PR c/71574
7290         * c-c++-common/pr71574.c: New test.
7292         PR c/71583
7293         * gcc.dg/noncompile/pr71583.c: New test.
7295 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7297         PR middle-end/68217
7298         * gcc.dg/pr68217.c: New test.
7300 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7302         PR fortran/71067
7303         * gfortran.dg/pr71067_1.f90: New test.
7304         * gfortran.dg/pr71067_2.f90: Ditto.
7306 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7308         * gcc.target/powerpc/vec-extract-1.c: New test.
7310 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7312         PR fortran/71799
7313         * gfortran.dg/pr71799.f90: New test.
7315 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7317         PR c++/71665
7318         * g++.dg/cpp0x/pr71665-1.C: New.
7319         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7320         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7321         * g++.dg/ext/label10.C: Likewise.
7322         * g++.dg/parse/constant5.C: Likewise.
7324 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7326         PR fortran/71859
7327         * gfortran.dg/pr71859.f90: New test.
7328         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7329         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7331 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7333         PR fortran/71883
7334         * gfortran.dg/pr71883.f90: New test.
7336 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7338         PR tree-optimization/71734
7339         * g++.dg/vect/pr70729-nest.cc: New test.
7341 2016-07-28  Renlin Li  <renlin.li@arm.com>
7343         Revert
7344         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7346         PR fortran/71902
7347         * gfortran.dg/dependency_47.f90:  New test.
7349 2016-07-28  Martin Liska  <mliska@suse.cz>
7351         PR gcov-profile/68025
7352         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7354 2016-07-28  Martin Liska  <mliska@suse.cz>
7356         * g++.dg/vect/pr70944.cc: New test.
7358 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7360         PR middle-end/71994
7361         * gcc.dg/torture/pr71994.c: New test.
7363 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7365         PR middle-end/71078
7366         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7367         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7368         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7370 2016-07-27  Richard Biener  <rguenther@suse.de>
7372         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7374 2016-07-27  Martin Liska  <mliska@suse.cz>
7376         * gcc.dg/predict-13.c: New test.
7377         * gcc.dg/predict-14.c: New test.
7379 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7381         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7382         including stdint.h.
7383         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7384         including stdint.h.
7386 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7388         PR target/71869
7389         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7390         IEEE built-in functions handle quiet and signalling NaNs
7391         correctly.
7393 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7395         PR fortran/71862
7396         * gfortran.dg/pr71862.f90: New test.
7398 2016-07-26  Martin Sebor  <msebor@redhat.com>
7400         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7401         selector with dg-options.
7403 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7405         PR tree-optimization/18046
7406         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7407         * gcc.dg/tree-ssa/vrp103.c: New test.
7408         * gcc.dg/tree-ssa/vrp104.c: New test.
7410 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7412         * gcc.target/powerpc/pr63354.c: Require lp64 since
7413         -mprofile-kernel is not legal with -m32.
7415 2016-07-26  Richard Biener  <rguenther@suse.de>
7417         PR rtl-optimization/71984
7418         * gcc.dg/torture/pr71984.c: New testcase.
7420 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7422         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7423         g++-dg-runtest via et-dg-runtest.
7424         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7425         * gcc.dg/vect/vect.exp: Likewise.
7426         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7427         gfortran-dg-runtest.
7428         * gfortran.dg/vect/vect.exp: Likewise.
7429         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7430         (check_mips_loongson_hw_available): Likewise.
7431         (check_effective_target_mpaired_single_runtime): Likewise.
7432         (check_effective_target_mips_loongson_runtime): Likewise.
7433         (add_options_for_mpaired_single): Likewise.
7434         (check_effective_target_vect_int): Add global et_index.
7435         Check and save the supported feature for a target selected by
7436         the et_index target.  Break long lines where appropriate.  Call
7437         et-is-effective-target for MIPS with an argument instead of
7438         check_effective_target_* where appropriate.
7439         (check_effective_target_vect_intfloat_cvt): Likewise.
7440         (check_effective_target_vect_uintfloat_cvt): Likewise.
7441         (check_effective_target_vect_floatint_cvt): Likewise.
7442         (check_effective_target_vect_floatuint_cvt): Likewise.
7443         (check_effective_target_vect_simd_clones): Likewise.
7444         (check_effective_target_vect_shift): ewise.
7445         (check_effective_target_whole_vector_shift): Likewise.
7446         (check_effective_target_vect_bswap): Likewise.
7447         (check_effective_target_vect_shift_char): Likewise.
7448         (check_effective_target_vect_long): Likewise.
7449         (check_effective_target_vect_float): Likewise.
7450         (check_effective_target_vect_double): Likewise.
7451         (check_effective_target_vect_long_long): Likewise.
7452         (check_effective_target_vect_no_int_max): Likewise.
7453         (check_effective_target_vect_no_int_add): Likewise.
7454         (check_effective_target_vect_no_bitwise): Likewise.
7455         (check_effective_target_vect_widen_shift): Likewise.
7456         (check_effective_target_vect_no_align): Likewise.
7457         (check_effective_target_vect_hw_misalign): Likewise.
7458         (check_effective_target_vect_element_align): Likewise.
7459         (check_effective_target_vect_condition): Likewise.
7460         (check_effective_target_vect_cond_mixed): Likewise.
7461         (check_effective_target_vect_char_mult): Likewise.
7462         (check_effective_target_vect_short_mult): Likewise.
7463         (check_effective_target_vect_int_mult): Likewise.
7464         (check_effective_target_vect_extract_even_odd): Likewise.
7465         (check_effective_target_vect_interleave): Likewise.
7466         (check_effective_target_vect_stridedN): Likewise.
7467         (check_effective_target_vect_multiple_sizes): Likewise.
7468         (check_effective_target_vect64): Likewise.
7469         (check_effective_target_vect_call_copysignf): Likewise.
7470         (check_effective_target_vect_call_sqrtf): Likewise.
7471         (check_effective_target_vect_call_btrunc): Likewise.
7472         (check_effective_target_vect_call_btruncf): Likewise.
7473         (check_effective_target_vect_call_ceil): Likewise.
7474         (check_effective_target_vect_call_ceilf): Likewise.
7475         (check_effective_target_vect_call_floor): Likewise.
7476         (check_effective_target_vect_call_floorf): Likewise.
7477         (check_effective_target_vect_call_lceil): Likewise.
7478         (check_effective_target_vect_call_lfloor): Likewise.
7479         (check_effective_target_vect_call_nearbyint): Likewise.
7480         (check_effective_target_vect_call_nearbyintf): Likewise.
7481         (check_effective_target_vect_call_round): Likewise.
7482         (check_effective_target_vect_call_roundf): Likewise.
7483         (check_effective_target_vect_perm): Likewise, but also append *_saved
7484         to the existing global name to properly cache the result.
7485         (check_effective_target_vect_perm_byte): Likewise.
7486         (check_effective_target_vect_perm_short): Likewise.
7487         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7488         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7489         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7490         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7491         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7492         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7493         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7494         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7495         (check_effective_target_vect_sdot_qi): Likewise.
7496         (check_effective_target_vect_udot_qi): Likewise.
7497         (check_effective_target_vect_sdot_hi): Likewise.
7498         (check_effective_target_vect_udot_hi): Likewise.
7499         (check_effective_target_vect_usad_char): Likewise.
7500         (check_effective_target_vect_pack_trunc): Likewise.
7501         (check_effective_target_vect_unpack): Likewise.
7502         (check_effective_target_vect_aligned_arrays): Likewise.
7503         (check_effective_target_vect_natural_alignment): Likewise.
7504         (check_effective_target_vector_alignment_reachable): Likewise.
7505         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7506         (is-effective-target): Initialize et_index if undefined.
7507         (et-dg-runtest): New.
7508         (et-is-effective-target): Likewise.
7509         (check_vect_support_and_set_flags): Add supported MIPS targets to
7510         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7512 2016-07-26  Richard Biener  <rguenther@suse.de>
7513             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7515         PR middle-end/70920
7516         * gcc.dg/pr70920-1.c: New test-case.
7517         * gcc.dg/pr70902-2.c: Likewise.
7518         * gcc.dg/pr70920-3.c: Likewise.
7519         * gcc.dg/pr70920-4.c: Likewise
7520         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7521         2 instead of 3.
7523 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7525         * gcc.c-torture/execute/pr71494.c: Require label_values.
7526         * gcc.dg/pr16973.c: Ditto.
7528 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7530         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7531         * gcc.dg/torture/pr69771.c: Require int32plus.
7532         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7534 2016-07-25  Martin Liska  <mliska@suse.cz>
7536         * gcc.dg/torture/pr71987.c: New test.
7538 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7540         PR fortran/71935
7541         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7542         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7543         * gfortran.dg/pr71935.f90: New test.
7545 2016-07-22  Martin Sebor  <msebor@redhat.com>
7547         PR c++/71675
7548         * g++.dg/ext/atomic-3.C: New test.
7549         * gcc.dg/atomic/pr71675.c: New test.
7551 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7553         * gcc.target/i386/mvc8.c: New test.
7555 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7557         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7558         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7560 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7562         PR fortran/71795
7563         * gfortran.dg/constructor_50.f90:  New test.
7565 2016-07-22  Martin Liska  <mliska@suse.cz>
7567         PR gcov-profile/69028
7568         PR gcov-profile/62047
7569         * g++.dg/cilk-plus/pr69028.C: New test.
7571 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7573         * gfortran.dg/coarray_stat_2.f90: New test.
7575 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7577         * gcc.target/powerpc/vec-extract.h: New files to check the
7578         vec_extract built-in functions for all vector types, testing
7579         accessing each element, both with constant and variable element
7580         numbers.
7581         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7582         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7583         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7584         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7585         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7586         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7587         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7588         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7589         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7591 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7593         PR c++/71728
7594         * g++.dg/other/pr71728.C: New test.
7596 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7598         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7599         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7600         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7601         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7602         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7604 2016-07-21  Richard Biener  <rguenther@suse.de>
7606         PR tree-optimization/71947
7607         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7609 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7611         * gcc.dg/tree-ssa/scev-15.c: New.
7613 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7615         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7617 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7619         PR c++/71941
7620         * g++.dg/gomp/pr71941.C: New test.
7622 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7624         PR c/70339
7625         PR c/71858
7626         * g++.dg/spellcheck-identifiers.C: New test case, based on
7627         gcc.dg/spellcheck-identifiers.c.
7628         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7629         gcc.dg/spellcheck-identifiers-2.c.
7630         * g++.dg/spellcheck-typenames.C: New test case, based on
7631         gcc.dg/spellcheck-typenames.c
7633 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7635         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7636         pointer to member function and also test catching by reference.
7638 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7640         * gcc.target/s390/pr67443.c: Fix test case.
7642 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7644         * gcc.target/s390/insv-1.c: Xfail some tests.
7645         * gcc.target/s390/insv-2.c: Likewise.
7647 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7649         * gcc.target/avr/torture/get-mem.c: New test.
7650         * gcc.target/avr/torture/set-mem.c: New test.
7652 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7654         PR target/71948
7655         * gcc.target/avr/torture/tiny-progmem.c: New test.
7657 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7659         PR c++/71909
7660         * g++.dg/parse/pr71909.C: New test.
7661         * g++.dg/tm/pr71909.C: New test.
7663         PR c++/50060
7664         * g++.dg/cpp0x/constexpr-50060.C: New test.
7665         * g++.dg/cpp1y/constexpr-50060.C: New test.
7667 2016-07-20  Martin Liska  <mliska@suse.cz>
7669         * gfortran.dg/graphite/pr71898.f90: New test.
7671 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7673         PR tree-optimization/71503
7674         PR tree-optimization/71683
7675         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7676         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7678 2016-07-20  Martin Liska  <mliska@suse.cz>
7680         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7681         * gcc.dg/plugin/sreal-test-1.c: Remove.
7682         * gcc.dg/plugin/sreal_plugin.c: Remove.
7684 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7686         PR fortran/71902
7687         * gfortran.dg/dependency_47.f90:  New test.
7689 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7691         PR rtl-optimization/71916
7692         * gcc.c-torture/compile/pr71916.c: New test.
7694         PR middle-end/71874
7695         * g++.dg/torture/pr71874.C: New test.
7697         PR middle-end/71734
7698         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7699         (my_alloc): Rewritten to use __builtin_posix_memalign and
7700         __SIZE_TYPE__.
7701         (my_free): Use __builtin_free instead of _mm_free.
7702         (Vec::operator=): Use __builtin_memcpy.
7704 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7706         PR fortran/71688
7707         * gfortran.dg/pr71688.f90: New test.
7709 2016-07-19  Richard Biener  <rguenther@suse.de>
7711         * c-c++-common/vector-subscript-6.c: New testcase.
7712         * c-c++-common/vector-subscript-7.c: Likewise.
7714 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7716         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7717         and UInt32 based on __SIZEOF_INT__.
7719 2016-07-19  Richard Biener  <rguenther@suse.de>
7721         PR tree-optimization/71901
7722         * gcc.dg/torture/pr71901.c: New testcase.
7724 2016-07-19  Richard Biener  <rguenther@suse.de>
7726         PR tree-optimization/71908
7727         * gcc.dg/torture/pr71908.c: New testcase.
7729 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7731         PR target/71493
7732         * gcc.target/powerpc/pr71493-1.c: New test.
7733         * gcc.target/powerpc/pr71493-2.c: Likewise.
7735 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7737         PR c++/71835
7738         * g++.dg/conversion/ambig3.C: New test.
7740         PR c++/71828
7741         * g++.dg/cpp0x/constexpr-71828.C: New test.
7743         PR c++/71826
7744         * g++.dg/template/pr71826.C: New test.
7746         PR c++/71822
7747         * g++.dg/template/defarg21.C: New test.
7749         PR c++/71871
7750         * g++.dg/ext/vector31.C: New test.
7752 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7754         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7756 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7758         PR tree-optimization/71734
7759         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7761 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7763         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7764         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7765         stack-layout-dynamic-1.c: New test.
7767 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7769         * gcc.target/s390/nolrl-1.c: New test.
7771 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7773         PR fortran/71523
7774         * gfortran.dg/pr71523_1.f90: New test.
7775         * gfortran.dg/pr71523_2.f90: New test.
7777 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7779         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7781 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7782             Marco Restelli  <mrestelli@gmail.com>
7784         PR fortran/62125
7785         * gfortran.dg/pr62125.f90: New test.
7787 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7789         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7790         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7792 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7794         PR c++/58796
7795         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7796         * g++.dg/cpp0x/nullptr35.C: New test.
7798 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7800         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7802 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7804         * gfortran.dg/goacc/vector_length.f90: New test.
7806 2016-07-15  Richard Biener  <rguenther@suse.de>
7808         PR tree-optimization/71881
7809         * gcc.dg/torture/pr71881.c: New testcase.
7811 2016-07-15  Richard Biener  <rguenther@suse.de>
7813         PR tree-optimization/71887
7814         * gcc.dg/torture/pr71887.c: New testcase.
7816 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7818         PR c/71858
7819         * gcc.dg/spellcheck-identifiers-3.c: New test.
7821 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7823         PR fortran/71807
7824         * gfortran.dg/null_9.f90: New test.
7826 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7828         * gcc.dg/tree-ssa/loop-41.c: New test.
7830 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7832         PR tree-optimization/71347
7833         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7835 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7837         PR fortran/29819
7838         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7839         * gfortran.dg/contains.f90: Ditto.
7840         * gfortran.dg/contains_empty_1.f03: Ditto.
7841         * gfortran.dg/submodule_3.f08: Ditto.
7843 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7845         PR testsuite/71865
7846         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7847         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7848         expected diagnostics.
7850         PR c/71858
7851         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7852         * gcc.dg/spellcheck-identifiers-2.c: New test.
7853         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7854         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7856 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7858         PR tree-optimization/71872
7859         * gcc.c-torture/compile/pr71872.c: New test.
7861 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7863         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7864         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7865         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7866         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7867         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7868         * gcc.target/arm/atomic-op-acquire-1.c: This.
7869         * gcc.target/arm/atomic-op-char.c: Rename into ...
7870         * gcc.target/arm/atomic-op-char-1.c: This.
7871         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7872         * gcc.target/arm/atomic-op-consume-1.c: This.
7873         * gcc.target/arm/atomic-op-int.c: Rename into ...
7874         * gcc.target/arm/atomic-op-int-1.c: This.
7875         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7876         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7877         * gcc.target/arm/atomic-op-release.c: Rename into ...
7878         * gcc.target/arm/atomic-op-release-1.c: This.
7879         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7880         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7881         * gcc.target/arm/atomic-op-short.c: Rename into ...
7882         * gcc.target/arm/atomic-op-short-1.c: This.
7883         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7884         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7885         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7886         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7887         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7888         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7889         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7890         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7891         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7892         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7894 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7896         PR fortran/70842
7897         * gfortran.dg/select_type_35.f03: New test.
7899 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7901         PR target/65951
7902         PR tree-optimization/70923
7903         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7904         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7905         * gcc.dg/vect/pr65951.c: Likewise.
7906         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7908 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7910         * c-c++-common/pr60226.c: Expect maximum object file alignment
7911         error on AIX.
7913 2016-07-14  Richard Biener  <rguenther@suse.de>
7915         PR tree-optimization/71866
7916         * gcc.dg/torture/pr71866.c: New testcase.
7918 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7920         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7921         selector and enclose boolean expression in curly braces.
7923 2016-07-14  Alan Modra  <amodra@gmail.com>
7925         PR target/71733
7926         * gcc.target/powerpc/p9-novsx.c: New.
7928 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7930         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7931         * g++.dg/tree-prof/morefunc.C: Dito.
7932         * g++.dg/tree-prof/pr35545.C: Dito.
7933         * g++.dg/tree-prof/reorder.C: Dito.
7934         * gcc.dg/tree-prof/20050826-2.c: Dito.
7935         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7936         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7937         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7938         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7939         * gcc.dg/tree-prof/inliner-1.c: Dito.
7940         * gcc.dg/tree-prof/merge_block.c: Dito.
7941         * gcc.dg/tree-prof/stringop-1.c: Dito.
7942         * gcc.dg/tree-prof/stringop-2.c: Dito.
7943         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7944         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7945         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7946         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7947         * gcc.dg/tree-prof/update-loopch.c: Dito.
7948         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7949         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7950         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7951         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7952         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7953         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7954         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7956 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7958         * lib/profopt.exp (profopt-execute): Remove .imports files.
7960 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7962         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7964 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7966         * lib/profopt.exp (dg-final-scan-autofdo,
7967         dg-final-scan-not-autofdo): New functions.
7969 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
7971         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7972         * gcc.dg/vect/vect-35.c: Ditto.
7973         * gcc.dg/vect/vect-alias-check-2.c: New test.
7975 2016-07-13  Martin Liska  <mliska@suse.cz>
7977         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
7978         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
7979         * gfortran.dg/pr42108.f90: Update expected dump scan.
7981 2016-07-13  Richard Biener  <rguenther@suse.de>
7983         PR tree-optimization/24574
7984         * gcc.dg/pr24574.c: New testcase.
7986 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7988         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
7989         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7990         * c-c++-common/pr68833-1.c: Require int32plus.
7991         * gcc.dg/ipa/pr63551.c: Likewise.
7992         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7993         * gcc.dg/ipa/pr64041.c: Require int32plus.
7995 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7997         PR ipa/71633
7998         * g++.dg/pr71633.C: New test.
8000 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8002         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8003         Add new arm_thumb1_cbz_ok effective target.
8004         * gcc.target/arm/cbz.c: New test.
8006 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8008         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8009         Define effective target.
8010         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8011         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8012         * gcc.target/arm/movhi_movw.c: New test.
8013         * gcc.target/arm/movsi_movw.c: Likewise.
8014         * gcc.target/arm/movdi_movw.c: Likewise.
8016 2016-07-13  Richard Biener  <rguenther@suse.de>
8018         PR middle-end/71104
8019         * gcc.dg/pr71104-1.c: New testcase.
8020         * gcc.dg/pr71104-2.c: Likewise.
8022 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8024         PR target/71805
8025         * gcc.target/powerpc/pr71805.c: New test.
8027 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8029         * gcc.target/powerpc/divkc3-1.c: New.
8030         * gcc.target/powerpc/mulkc3-1.c: New.
8032 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8034         * gcc.target/arm/data-rel-1.c: New.
8035         * gcc.target/arm/data-rel-2.c: New.
8036         * gcc.target/arm/data-rel-3.c: New.
8038 2016-07-12  Martin Liska  <mliska@suse.cz>
8040         * gcc.dg/params/blocksort-part.c: New test.
8041         * gcc.dg/params/params.exp: New file.
8043 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8045         PR middle-end/71700
8046         * gcc.c-torture/execute/pr71700.c: New test.
8048 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8049         Richard Biener  <rguenther@suse.de>
8051         PR tree-optimization/23286
8052         PR tree-optimization/70159
8053         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8054         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8055         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8056         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8057         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8058         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8059         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8060         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8061         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8062         * gcc.dg/pr51879-12.c: Likewise.
8063         * gcc.dg/strlenopt-9.c: Likewise.
8064         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8065         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8066         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8067         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8068         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8069         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8070         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8071         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8072         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8073         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8074         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8075         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8076         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8077         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8078         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8080 2016-07-12  Richard Biener  <rguenther@suse.de>
8082         PR rtl-optimization/68961
8083         * gcc.target/i386/pr68961.c: New testcase.
8085 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8087         PR middle-end/71758
8088         * c-c++-common/gomp/pr71758.c: New test.
8089         * gfortran.dg/gomp/pr71758.f90: New test.
8091         PR tree-optimization/71823
8092         * gcc.dg/vect/pr71823.c: New test.
8094 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8096         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8097         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8098         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8100 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8102         PR target/71801
8103         * gcc.target/i386/pr71801.c: New test.
8105 2016-07-11  Richard Biener  <rguenther@suse.de>
8107         PR tree-optimization/71816
8108         * gcc.dg/torture/pr71816.c: New testcase.
8110 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8112         PR fortran/71783
8113         * gfortran.dg/dependency_46.f90:  New test.
8115 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8117         PR rtl-optimization/71621
8118         * gcc.target/i386/pr71621-1.c: New.
8119         * gcc.target/i386/pr71621-2.c: New.
8121 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8123         * gfortran.dg/goacc/pr71704.f90: New test.
8125 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8127         PR target/71297
8128         * gcc.target/powerpc/pr71297.c: New.
8130 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8132         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8134 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8136         PR target/71806
8137         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8139 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8141         PR tree-optimization/71667
8142         * gcc.dg/vect/pr71667.c: New
8144 2016-07-08  Martin Liska  <mliska@suse.cz>
8146         * gcc.dg/torture/pr71606.c: New test.
8148 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150         PR fortran/71764
8151         * gfortran.dg/pr71764.f90: New test.
8153 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8154             Kai Tietz  <ktietz70@googlemail.com>
8156         PR c++/70869
8157         PR c++/71054
8158         * g++.dg/cpp0x/pr70869.C: New test.
8159         * g++.dg/cpp0x/pr71054.C: New test.
8161 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8163         * g++.dg/debug/pr71432.C: Fail on AIX.
8165 2016-07-07  Martin Liska  <mliska@suse.cz>
8167         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8168         an undefined behavior.
8169         * gfortran.dg/do_3.F90: Likewise.
8170         * gfortran.dg/do_check_11.f90: New test.
8171         * gfortran.dg/do_check_12.f90: New test.
8172         * gfortran.dg/do_corner_warn.f90: New test.
8174 2016-07-07  Martin Liska  <mliska@suse.cz>
8176         * gfortran.dg/predict-1.f90: Ammend the test.
8177         * gfortran.dg/predict-2.f90: Likewise.
8179 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8181         PR ipa/71624
8182         * g++.dg/pr71624.C: New test.
8184 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8186         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8187         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8188         ARMv8-M Mainline architectures.
8190 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8192         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8193         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8195 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8197         PR target/70098
8198         PR target/71763
8199         * gcc.target/powerpc/pr71763.c: New file.
8201 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8203         PR tree-optimization/71518
8204         * gcc.dg/pr71518.c: New test.
8206 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8208         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8210 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8212         PR target/50739
8213         * gcc.target/avr/pr50739.c: New test.
8215 2016-07-05  Jan Hubicka  <jh@suse.cz>
8217         * gcc.dg/tree-ssa/scev-14.c: update template.
8219 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8221         * gcc.dg/vect/group-no-gaps-1.c: New test.
8223 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8225         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8226         if kernel supports MPX.
8228 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8230         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8232 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8233             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8235         * gcc.target/powerpc/signbit-1.c: New test.
8236         * gcc.target/powerpc/signbit-2.c: New test.
8237         * gcc.target/powerpc/signbit-3.c: New test.
8239 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8241         PR rtl-optimization/71594
8242         * gcc.dg/torture/pr71594.c: New test.
8244 2016-07-05  Jan Hubicka  <jh@suse.cz>
8246         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8248 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8250         PR c++/62314
8251         * g++.dg/parse/error5.C: Update column
8252         number of missing semicolon error.
8253         * g++.dg/pr62314-2.C: New test case.
8255 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8257         * gfortran.dg/coarray_stat_function.f90: New test.
8258         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8259         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8260         to new interfaces.
8262 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8264         PR fortran/71623
8265         * gfortran.dg/deferred_character_17.f90: New test.
8267 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8269         * gcc.target/arm/neon/polytypes.c: Move to ...
8270         * gcc.target/arm/polytypes.c: ... here.
8271         * gcc.target/arm/neon/pr51534.c: Move to ...
8272         * gcc.target/arm/pr51534.c: ... here.
8273         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8274         * gcc.target/arm/vect-vcvt.c: ... here.
8275         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8276         * gcc.target/arm/vect-vcvtq.c: ... here.
8277         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8278         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8279         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8280         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8281         * gcc.target/arm/neon/neon.exp: Delete.
8282         * gcc.target/arm/neon/: Delete.
8284 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8286         PR fortran/65575
8287         * gfortran.dg: pr65575.f90: New test.
8289 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8291         PR fortran/35849
8292         * gfortran.dg: pr35849.f90: New test.
8294 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8296         PR c++/71739
8297         * g++.dg/cpp0x/pr71739.C: New test.
8299 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8301         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8303 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8305         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8306         locr.
8307         * gcc.target/s390/loc-1.c: New test.
8309 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8311         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8312         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8314 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8316         PR target/63874
8317         * gcc.target/aarch64/pr63874.c: New test.
8319 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8321         * g++.dg/header.c: New.
8322         * gcc.dg/header.c: New.
8324 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8326         PR c/71719
8327         * c-c++-common/Wunused-var-15.c: New test.
8329 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8331         PR fortran/71687
8332         * gfortran.dg/gomp/pr71687.f90: New test.
8334 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8336         * gcc.dg/const-float128-ped.c: Require __float128 effective
8337         target and options.
8338         * gcc.dg/const-float128.c: Likewise.
8339         * gcc.dg/torture/float128-cmp-invalid.c: Require
8340         __float128 and base_quadfloat_support effective targets, and
8341         __float128 options.
8342         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8343         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8344         * gcc.dg/torture/float128-nan.c: Likewise.
8345         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8346         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8347         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8348         * lib/target-supports.exp (check_effective_target___float128): New.
8349         (add_options_for___float128): New.
8350         (check_effective_target_base_quadword_support): New.
8352 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8354         PR target/71720
8355         * gcc.target/powerpc/pr71720.c: New test.
8357 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8359         * gcc.dg/bss.c: New.
8361 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8363         PR target/71698
8364         * gcc.target/powerpc/pr71698.c: New test.
8366 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8368         PR target/71151
8369         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8370         instead of ".foo" for its section name.
8371         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8372         depending on MCU's flash size.
8373         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8374         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8375         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8376         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8377         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8378         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8380 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8382         * gcc.target/i386/pr65105-2.c: Add -msse2.
8384 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8386         PR tree-optimization/71707
8387         * gcc.dg/strlenopt-29.c: New test.
8389         PR fortran/71704
8390         * gfortran.dg/gomp/pr71704.f90: New test.
8392         PR fortran/71705
8393         * gfortran.dg/gomp/pr71705.f90: New test.
8395 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8397         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8398         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8399         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8400         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8401         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8402         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8403         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8404         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8405         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8406         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8407         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8408         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8409         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8410         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8411         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8412         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8413         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8414         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8415         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8416         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8417         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8418         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8419         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8420         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8421         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8422         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8423         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8424         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8425         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8426         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8427         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8428         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8429         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8430         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8431         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8432         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8433         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8434         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8435         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8436         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8437         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8438         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8439         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8440         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8441         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8442         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8443         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8444         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8445         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8446         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8447         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8448         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8449         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8450         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8451         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8452         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8453         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8454         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8455         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8456         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8457         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8458         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8459         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8460         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8461         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8462         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8463         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8464         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8465         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8466         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8467         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8468         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8469         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8470         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8471         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8472         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8473         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8474         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8475         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8476         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8477         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8479 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8480             James Greenhalgh  <james.greenhalgh@arm.com>
8482         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8484 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8485             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8487         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8489 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8491         PR driver/71651
8492         * gcc.dg/spellcheck-options-12.c: New test case.
8494 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8496         PR middle-end/71693
8497         * gcc.c-torture/compile/pr71693.c: New test.
8499 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8501         * gcc.dg/spellcheck-params.c: New testcase.
8502         * gcc.dg/spellcheck-params-2.c: New testcase.
8504 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8506         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8507         vector extract instructions.
8508         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8510 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8512         PR fortran/71686
8513         * gfortran.dg/unexpected_eof_2.f90: New test.
8514         * gfortran.dg/unexpected_eof_3.f90: New test.
8516 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8518         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8520 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8522         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8523         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8524         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8526 2016-06-29  Richard Biener  <rguenther@suse.de>
8528         PR middle-end/15256
8529         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8531 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8533         * gcc.target/arm/aapcs/neon-vect10.c: Require
8534         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8535         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8536         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8537         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8538         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8539         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8540         * gcc.target/arm/fp16-aapcs-1.c: Require
8541         -mfloat-ab=hard.  Also simplify the test.
8542         * gcc.target/arm/fp16-aapcs-2.c: New.
8544 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8546         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8547         (add_options_for_arm_fp16_ieee): New.
8548         (add_options_for_arm_fp16_alternative): New.
8549         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8550         long-line.
8551         (effective_target_arm_fp16_hw): New.
8553 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8555         PR tree-optimization/71655
8556         * g++.dg/pr71655.C: New test.
8558 2016-06-29  Martin Liska  <mliska@suse.cz>
8560         * gcc.dg/pr71585.c: New test.
8561         * gcc.dg/pr71585-2.c: New test.
8562         * gcc.dg/pr71585-3.c: New test.
8564 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8566         PR tree-optimization/70729
8567         * g++.dg/vect/pr70729.cc: New test.
8569 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8571         * c-c++-common/gomp/cancel-1.c: Extend.
8573 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8575         PR tree-optimization/71625
8576         * gcc.dg/strlenopt-28.c: New test.
8578 2016-06-29  Richard Biener  <rguenther@suse.de>
8580         PR middle-end/71002
8581         * g++.dg/torture/pr71002.C: Adjust testcase.
8583 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8585         PR c/71685
8586         * gcc.dg/pr71685.c: New test.
8588 2016-06-28  Martin Sebor  <msebor@redhat.com>
8590         PR c/71552
8591         * gcc.dg/init-bad-9.c: New test.
8593 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8595         * gcc.target/powerpc/abs128-1.c: Require VSX.
8596         * gcc.target/powerpc/copysign128-1.c: Likewise.
8597         * gcc.target/powerpc/inf128-1.c: Likewise.
8598         * gcc.target/powerpc/nan128-1.c: Likewise.
8600 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8602         PR middle-end/71626
8603         * gcc.c-torture/execute/pr71626-1.c: New test.
8604         * gcc.c-torture/execute/pr71626-2.c: New test.
8606 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8608         PR target/71656
8609         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8611 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8613         PR target/71670
8614         * gcc.target/powerpc/pr71670.c: New testcase.
8616 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8618         PR target/71656
8619         * gcc.target/powerpc/pr71656-1.c: New test.
8620         * gcc.target/powerpc/pr71656-2.c: New test.
8622 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8624         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8625         around fp16 code.
8626         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8627         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8628         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8629         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8630         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8631         Add arm_neon_fp16_ok effective target.
8632         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8633         Likewise.
8634         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8635         Likewise.
8636         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8637         Likewise.
8638         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8639         Likewise.
8640         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8641         Likewise.
8642         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8643         Likewise.
8644         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8645         Likewise.
8646         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8647         Likewise.
8648         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8649         Likewise.
8650         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8651         Likewise.
8652         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8653         Likewise.
8655 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8657         * gcc.dg/predict-12.c: New testcase.
8659 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8661         PR fortran/71649
8662         * gfortran.dg/pr71649.f90: New test.
8664 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8666         PR tree-optimization/71643
8667         * g++.dg/opt/pr71643.C: New test.
8669         PR tree-optimization/71631
8670         * gcc.c-torture/execute/pr71631.c: New test.
8672 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8674         * gcc.dg/predict-11.c: New testcase.
8675         * gfortran.dg/predict-2.f90: New testcase.
8677 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8679         * gcc.dg/predict-10.c: New test.
8681 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8683         * gcc.target/powerpc/abs128-1.c: New.
8684         * gcc.target/powerpc/copysign128-1.c: New.
8685         * gcc.target/powerpc/inf128-1.c: New.
8686         * gcc.target/powerpc/nan128-1.c: New.
8688 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8690         * gfortran.dg/pr71642.f90: New test.
8692 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8694         PR tree-optimization/71647
8695         * gcc.target/i386/pr71647.c: New test.
8697 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8699         * gcc.target/i386/noplt-gd-1.c: New test.
8700         * gcc.target/i386/noplt-gd-2.c: Likewise.
8701         * gcc.target/i386/noplt-gd-3.c: Likewise.
8702         * gcc.target/i386/noplt-ld-1.c: Likewise.
8703         * gcc.target/i386/noplt-ld-2.c: Likewise.
8704         * gcc.target/i386/noplt-ld-3.c: Likewise.
8705         * lib/target-supports.exp
8706         (check_effective_target_tls_get_addr_via_got): New.
8708 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8710         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8711         testsuite compile flags.
8712         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8713         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8715 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8717         * g++dg/vect/pr36684.cc: Add dg-do compile.
8718         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8719         * gcc.dg/vect/pr70021.c: Ditto.
8720         * gcc.dg/vect/pr70138-1.c: Ditto.
8721         * gcc.dg/vect/pr70138-2.c: Ditto.
8722         * gcc.dg/vect/pr70354-1.c: Ditto.
8723         * gcc.dg/vect/pr70354-2.c: Ditto.
8724         * gcc.dg/vect/pr71259.c: Ditto.
8725         * gcc.dg/vect/pr71416-1.c: Ditto.
8726         * gcc.dg/vect/slp-43.c: Ditto.
8727         * gcc.dg/vect/slp-45.c: Ditto.
8728         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8729         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8730         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8731         * gfortran.dg/vect/pr69980.f90: Ditto.
8733 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8735         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8736         * gcc.dg/vect/bb-slp-30.c: Ditto.
8737         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8738         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8739         * gcc.dg/vect/pr45902.c: Ditto.
8740         * gcc.dg/vect/pr48172.c: Ditto.
8741         * gcc.dg/vect/pr48377.c: Ditto.
8742         * gcc.dg/vect/pr49038.c: Ditto.
8743         * gcc.dg/vect/pr49771.c: Ditto.
8744         * gcc.dg/vect/pr52091.c: Ditto.
8745         * gcc.dg/vect/pr53185-2.c: Ditto.
8746         * gcc.dg/vect/pr56826.c: Ditto.
8747         * gcc.dg/vect/pr60276.c: Ditto.
8748         * gcc.dg/vect/pr62021.c: Ditto.
8749         * gcc.dg/vect/pr63530.c: Ditto.
8750         * gcc.dg/vect/pr65518.c: Ditto.
8751         * gcc.dg/vect/pr65947-1.c: Ditto.
8752         * gcc.dg/vect/pr65947-10.c: Ditto.
8753         * gcc.dg/vect/pr65947-11.c: Ditto.
8754         * gcc.dg/vect/pr65947-12.c: Ditto.
8755         * gcc.dg/vect/pr65947-13.c: Ditto.
8756         * gcc.dg/vect/pr65947-2.c: Ditto.
8757         * gcc.dg/vect/pr65947-3.c: Ditto.
8758         * gcc.dg/vect/pr65947-4.c: Ditto.
8759         * gcc.dg/vect/pr65947-5.c: Ditto.
8760         * gcc.dg/vect/pr65947-6.c: Ditto.
8761         * gcc.dg/vect/pr65947-7.c: Ditto.
8762         * gcc.dg/vect/pr65947-8.c: Ditto.
8763         * gcc.dg/vect/pr65947-9.c: Ditto.
8764         * gcc.dg/vect/pr71416-1.c: Ditto.
8765         * gcc.dg/vect/pr71439.c: Ditto.
8766         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8767         * gcc.dg/vect/vect-bswap16.c: Ditto.
8768         * gcc.dg/vect/vect-bswap32.c: Ditto.
8769         * gcc.dg/vect/vect-bswap64.c: Ditto.
8770         * gcc.dg/vect/vect-live-1.c: Ditto.
8771         * gcc.dg/vect/vect-live-2.c: Ditto.
8772         * gcc.dg/vect/vect-live-3.c: Ditto.
8773         * gcc.dg/vect/vect-live-4.c: Ditto.
8774         * gcc.dg/vect/vect-live-5.c: Ditto.
8775         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8776         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8777         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8778         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8779         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8780         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8781         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8782         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8783         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8784         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8785         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8786         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8787         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8788         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8789         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8790         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8791         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8793 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8795         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8797 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8799         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8800         ia32 if R_386_GOT32X relocation is supported.
8801         * gcc.target/i386/noplt-3.c: Likewise.
8802         * gcc.target/i386/noplt-2.c: Likewise.
8803         (main): Renamed to ...
8804         (bar): This.
8805         * gcc.target/i386/noplt-4.c: Likewise.
8806         (main): Renamed to ...
8807         (bar): This.
8808         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8809         * gcc.target/i386/pr67400-5.c: Likewise.
8811 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8813         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8814         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8816         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8817         f4): Adjust expected diagnostics.
8818         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8819         (T): If OVFP is defined, redefine to TP.
8820         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8821         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8822         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8823         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8824         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8825         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8826         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8827         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8828         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8829         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8830         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8831         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8832         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8833         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8834         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8835         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8836         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8837         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8838         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8839         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8840         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8841         as last argument to __builtin_add_overflow_p.
8843 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8845         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8846         dg-options and remove default vector testsuite compile flags.
8847         * g++.dg/vect/pr33860a.cc: Ditto.
8848         * g++.dg/vect/pr45470-a.cc: Ditto.
8849         * g++.dg/vect/pr45470-b.cc: Ditto.
8850         * g++.dg/vect/pr60896.cc: Ditto.
8851         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8852         * gcc.dg/vect/pr18308.c: Ditto.
8853         * gcc.dg/vect/pr24049.c: Ditto.
8854         * gcc.dg/vect/pr33373.c: Ditto.
8855         * gcc.dg/vect/pr36228.c: Ditto.
8856         * gcc.dg/vect/pr42395.c: Ditto.
8857         * gcc.dg/vect/pr42604.c: Ditto.
8858         * gcc.dg/vect/pr46663.c: Ditto.
8859         * gcc.dg/vect/pr48765.c: Ditto.
8860         * gcc.dg/vect/pr49093.c: Ditto.
8861         * gcc.dg/vect/pr49352.c: Ditto.
8862         * gcc.dg/vect/pr52298.c: Ditto.
8863         * gcc.dg/vect/pr52870.c: Ditto.
8864         * gcc.dg/vect/pr53185.c: Ditto.
8865         * gcc.dg/vect/pr53773.c: Ditto.
8866         * gcc.dg/vect/pr56695.c: Ditto.
8867         * gcc.dg/vect/pr62171.c: Ditto.
8868         * gcc.dg/vect/pr63530.c: Ditto.
8869         * gcc.dg/vect/pr68339.c: Ditto.
8870         * gcc.dg/vect/pr71259.c: Ditto.
8871         * gcc.dg/vect/vect-82_64.c: Ditto.
8872         * gcc.dg/vect/vect-83_64.c: Ditto.
8873         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8874         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8875         * gcc.dg/vect/vect-shift-2.c: Ditto.
8876         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8877         * gfortran.dg/vect/pr39318.f90: Ditto.
8878         * gfortran.dg/vect/pr45714-a.f: Ditto.
8879         * gfortran.dg/vect/pr45714-b.f: Ditto.
8880         * gfortran.dg/vect/pr46213.f90: Ditto.
8882 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8883             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8885         * gcc.target/powerpc/p9-splat-5.c: New test.
8887 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8889         PR tree-optimization/71488
8890         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8891         * lib/target-supports.exp: ... here.
8892         (check_sse4_hw_available): New procedure.
8893         (check_effective_target_sse4_runtime): Ditto.
8894         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8895         -march=westmere for sse4_runtime targets.
8896         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8897         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8898         (dg-additional-options): Use for sse4_runtime targets.
8899         (main): Call check_vect ().
8900         (dg-final): Perform scan only for sse4_runtime targets.
8902 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8904         PR target/66232
8905         PR target/67400
8906         * gcc.target/i386/pr66232-14.c: New file.
8907         * gcc.target/i386/pr66232-15.c: Likewise.
8908         * gcc.target/i386/pr66232-16.c: Likewise.
8909         * gcc.target/i386/pr66232-17.c: Likewise.
8910         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8911         ia32 if R_386_GOT32X relocation is supported.
8912         * gcc.target/i386/pr67400-2.c: Likewise.
8913         * gcc.target/i386/pr67400-3.c: Likewise.
8914         * gcc.target/i386/pr67400-4.c: Likewise.
8915         * gcc.target/i386/pr67400-6.c: Likewise.
8916         * gcc.target/i386/pr67400-7.c: Likewise.
8917         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8919 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8921         PR libgfortran/48852
8922         * gfortran.dg/char4_iunit_1.f03: Update test.
8923         * gfortran.dg/f2003_io_5.f03: Update test.
8924         * gfortran.dg/real_const_3.f90: Update test.
8926 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8928         * g++.dg/bprob/bprob.exp: Support autofdo.
8929         * g++.dg/tree-prof/tree-prof.exp: dito.
8930         * gcc.dg/tree-prof/tree-prof.exp: dito.
8931         * gcc.misc-tests/bprob.exp: dito.
8932         * gfortran.dg/prof/prof.exp: dito.
8933         * lib/profopt.exp: dito.
8934         * lib/target-supports.exp: Check for autofdo.
8936 2016-06-23  Martin Liska  <mliska@suse.cz>
8938         * gcc.dg/pr71619.c: New test.
8940 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8942         PR target/67400
8943         * gcc.target/i386/pr67400-1.c: New test.
8944         * gcc.target/i386/pr67400-2.c: Likewise.
8945         * gcc.target/i386/pr67400-3.c: Likewise.
8946         * gcc.target/i386/pr67400-4.c: Likewise.
8947         * gcc.target/i386/pr67400-5.c: Likewise.
8948         * gcc.target/i386/pr67400-6.c: Likewise.
8949         * gcc.target/i386/pr67400-7.c: Likewise.
8951 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8953         * c-c++-common/missing-header-1.c: New test case.
8954         * c-c++-common/missing-header-2.c: New test case.
8955         * c-c++-common/missing-header-3.c: New test case.
8956         * c-c++-common/missing-header-4.c: New test case.
8958 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8960         PR c/70339
8961         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8962         hint.
8963         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8964         expected results due to builtin "nanl" now being suggested for
8965         "name".
8966         * gcc.dg/pr67580.c: Update expected messages.
8967         * gcc.dg/spellcheck-identifiers.c: New testcase.
8968         * gcc.dg/spellcheck-typenames.c: New testcase.
8970 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8972         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8973         file.
8974         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8975         diagnostic-test-show-locus-parseable-fixits.c to sources for
8976         diagnostic_plugin_test_show_locus.c.
8977         * lib/gcc-defs.exp (freeform_regexps): New global.
8978         (dg-regexp): New function.
8979         (handle-dg-regexps): New function.
8980         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8981         freeform_regexps to the empty list.
8982         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8984 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8986         PR tree-optimization/71488
8987         * g++.dg/pr71488.C: New test.
8988         * gcc.dg/vect/vect-bool-cmp.c: New test.
8990 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
8992         * gcc.dg/guality/param-5.c: New test.
8994 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8996         * gcc.target/i386/asm-flag-7.c: New test.
8998 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9000         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9001         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9002         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9003         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9004         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9005         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9006         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9007         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9008         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9009         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9010         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9011         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9012         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9013         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9014         * lib/target-supports.exp: Likewise.
9016 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9018         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9019         * gcc.dg/attr-ms_struct-2.c: Likewise.
9020         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9021         * gcc.dg/bf-ms-attrib.c: Likewise.
9022         * gcc.dg/bf-ms-layout-2.c: Likewise.
9023         * gcc.dg/bf-ms-layout-3.c: Likewise.
9024         * gcc.dg/bf-ms-layout.c: Likewise.
9025         * gcc.dg/bf-no-ms-layout.c: Likewise.
9026         * gcc.target/i386/bitfield1.c: Likewise.
9027         * gcc.target/i386/bitfield2.c: Likewise.
9028         * gcc.target/i386/bitfield3.c: Likewise.
9030 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9032         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9033         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9034         override other than -mcpu=power9 command-line option is specified,
9035         or if the target operating system is aix.
9036         * gcc.target/powerpc/darn-1.c: Likewise.
9037         * gcc.target/powerpc/darn-2.c: Likewise.
9038         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9039         test if effective-target is not powerpc_p9vector_ok or if the
9040         target operating system is not defined.
9041         * gcc.target/powerpc/vslv-1.c: Likewise.
9042         * gcc.target/powerpc/vsrv-0.c: Likewise.
9043         * gcc.target/powerpc/vsrv-1.c: Likewise.
9045 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9047         PR fortran/71068
9048         * gfortran.dg/coarray/data_1.f90: New.
9050 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9052         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9053         (dg-require-effective-target): Use arm_v8_neon_hw.
9054         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9055         (dg-require-effective-target): Likewise.
9056         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9057         (dg-require-effective-target): Likewise.
9058         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9059         (dg-require-effective-target): Likewise.
9060         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9061         (dg-require-effective-target): Likewise.
9062         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9063         (dg-require-effective-target): Likewise.
9064         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9065         Add AArch64 check.
9067 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9069         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9070         Set to 3 so test passes.
9072 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9074         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9076 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9078         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9079         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9080         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9081         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9083 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9085         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9086         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9088 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9090         PR target/71549
9091         * gcc.target/i386/pr71549.c: New test.
9093 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9095         * gcc.target/powerpc/vadsdu-0.c: Replace
9096         dg-require-effective-target directive to allow test to run on more
9097         platforms, and add dg-skip-if directive to disable test on aix
9098         platforms because of known incompatibilities.
9099         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9100         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9101         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9102         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9103         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9104         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9105         * gcc.target/powerpc/vadsdub-2.c: Replace
9106         dg-require-effective-target directive to allow test to run on more
9107         platforms, and add dg-skip-if directive to disable test on aix
9108         platforms because of known incompatibilities.
9109         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9110         with vec_absdb call to differentiate this test from vadsdub-1.c.
9111         * gcc.target/powerpc/vadsduh-1.c: Replace
9112         dg-require-effective-target directive to allow test to run on more
9113         platforms, and add dg-skip-if directive to disable test on aix
9114         platforms because of known incompatibilities.
9115         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9116         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9117         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9119 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9121         PR tree-optimization/71588
9122         * gcc.dg/pr71558.c: New test.
9124 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9126         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9127         * c-c++-common/pr68657-2.c: Likewise.
9128         * c-c++-common/pr68657-3.c: Likewise.
9129         * gcc.dg/torture/pr69714.c: Require int32plus support.
9130         * gcc.dg/torture/pr70025.c: Likewise.
9131         * gcc.dg/torture/pr70083.c: Likewise.
9132         * gcc.dg/torture/pr70542.c: Likewise.
9133         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9135 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9137         PR c/71601
9138         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9140 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9142         PR middle-end/71581
9143         * gcc.dg/pr71581.c: New test.
9145         PR rtl-optimization/71591
9146         * gcc.dg/cpp/pr71591.c: New test.
9148 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9150         PR target/71571
9151         * g++.dg/torture/pr71571.C: New test.
9153 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9155         PR target/71559
9156         * gcc.target/i386/sse2-pr71559.c: New test.
9157         * gcc.target/i386/avx-pr71559.c: New test.
9158         * gcc.target/i386/avx512f-pr71559.c: New test.
9160 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9162         PR fortran/71194
9163         * gfortran.dg/pointer_remapping_10.f90: New.
9165 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9167         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9169 2016-06-20  Martin Sebor  <msebor@redhat.com>
9171         PR c/69507
9172         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9173         * gnu90-const-expr-1.c: Same.
9174         * gnu99-const-expr-1.c: Same.
9175         * gnu99-static-1.c: Same.
9177 2016-06-20  Renlin Li  <renlin.li@arm.com>
9179         PR testsuite/71489
9180         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9182 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9184         * gcc.target/aarch64/vcvt_f64_1.c: New.
9185         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9186         * gcc.target/aarch64/vrecp_f64_1.c: New.
9188 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9190         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9191         "alignement".
9193 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9195         PR target/71103
9196         * gcc.target/avr/torture/pr71103-2.c: New test.
9198 2016-06-19  Martin Sebor  <msebor@redhat.com>
9200         PR c/69507
9201         * gcc.dg/alignof.c: New test.
9203 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9205         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9206         vs dg-error; test constexpr specifier too.
9208 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9210         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9212 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9214         * lib/target-supports.exp
9215         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9216         arm_neon_ok and merge flags.  Fix temporary test name.
9217         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9218         and merge flags.
9220 2016-06-17  Martin Liska  <mliska@suse.cz>
9222         * gcc.dg/predict-9.c: Fix dump scanning.
9224 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9226         PR tree-optimization/71354
9227         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9229 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9231         PR tree-optimization/71347
9232         * gcc.dg/tree-ssa/pr71347.c: New test.
9234 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9236         PR tree-optimization/71354
9237         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9239 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9241         * gcc.dg/vect/vect-alias-check-1.c: New test.
9243 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9245         PR target/71151
9246         * gcc.target/avr/pr71151-1.c: New test.
9247         * gcc.target/avr/pr71151-2.c: New test.
9248         * gcc.target/avr/pr71151-3.c: New test.
9249         * gcc.target/avr/pr71151-4.c: New test.
9250         * gcc.target/avr/pr71151-5.c: New test.
9251         * gcc.target/avr/pr71151-6.c: New test.
9252         * gcc.target/avr/pr71151-7.c: New test.
9253         * gcc.target/avr/pr71151-8.c: New test.
9254         * gcc.target/avr/pr71151-common.h: New test.
9256 2016-06-16  Martin Liska  <mliska@suse.cz>
9258         * gfortran.dg/predict-1.f90: New test.
9260 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9262         PR target/71242
9263         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9265 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9267         * g++.dg/vect/pr36648.cc: Disable cunrolli
9269 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9271         PR target/71554
9272         * gcc.c-torture/execute/pr71554.c: New test.
9274         PR rtl-optimization/71532
9275         * gcc.dg/torture/pr71532.c: New test.
9277 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9279         * gcc.target/powerpc/p9-dimode1.c: New test.
9280         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9282 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9284         * gcc.c-torture/compile/20160615-1.c: New test.
9286         * g++.dg/cpp0x/ref-qual17.C: New test.
9288 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9290         PR middle-end/71529
9291         * gcc.target/i386/pr71529.C: New test.
9293 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9295         PR tree-optimization/71483
9296         * g++.dg/vect/pr71483.c: New
9298 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9300         PR c++/70202
9301         * g++.dg/inherit/crash6.C: New.
9302         * g++.dg/inherit/union2.C: Likewise.
9303         * g++.dg/inherit/virtual12.C: Likewise.
9304         * g++.dg/inherit/virtual13.C: Likewise.
9305         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9307 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9309         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9311 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9313         PR tree-optimization/71439
9314         * gcc.dg/vect/pr71439.c: New
9316 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9318         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9320 2016-06-15  Richard Biener  <rguenther@suse.de>
9322         * gcc.dg/vect/slp-45.c: New testcase.
9324 2016-06-15  Richard Biener  <rguenther@suse.de>
9326         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9328 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9330         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9331         requirements, and disable for AIX for now.
9332         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9334 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9336         PR c++/71528
9337         * g++.dg/opt/pr71528.C: New test.
9339         PR c++/71516
9340         * g++.dg/init/pr71516.C: New test.
9342 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9344         * g++.dg/init/array46.C: New.
9346 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9348         * gcc.target/i386/float128-3.c: New test.
9349         * gcc.target/i386/quad-sse4.c: Ditto.
9350         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9351         Update scan strings.
9353 2016-06-14  Richard Biener  <rguenther@suse.de>
9355         PR middle-end/71526
9356         * gfortran.dg/pr71526.f90: New testcase.
9358 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9360         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9361         * gcc.dg/zero_bits_compound-1.c: Likewise.
9363 2016-06-14  Richard Biener  <rguenther@suse.de>
9365         PR tree-optimization/71522
9366         * gcc.dg/torture/pr71522.c: New testcase.
9368 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9370         PR tree-optimization/71520
9371         * gcc.dg/tree-ssa/pr71520.c: New test.
9373 2016-06-14  Richard Biener  <rguenther@suse.de>
9375         PR tree-optimization/71521
9376         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9378 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9380         PR sanitizer/71498
9381         * c-c++-common/ubsan/bounds-13.c: New test.
9383         PR preprocessor/71183
9384         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9386 2016-06-13  Jeff Law  <law@redhat.com>
9388         PR tree-optimization/71403
9389         * c-c++-common/ubsan/pr71403-1.c: New test.
9390         * c-c++-common/ubsan/pr71403-2.c: New test.
9391         * c-c++-common/ubsan/pr71403-3.c: New test.
9393 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9395         PR middle-end/71478
9396         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9397         Add -Wno-psabi -w to dg-options.
9399 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9401         * gcc.target/powerpc/vadsdu-0.c: New test.
9402         * gcc.target/powerpc/vadsdu-1.c: New test.
9403         * gcc.target/powerpc/vadsdu-2.c: New test.
9404         * gcc.target/powerpc/vadsdu-3.c: New test.
9405         * gcc.target/powerpc/vadsdu-4.c: New test.
9406         * gcc.target/powerpc/vadsdu-5.c: New test.
9407         * gcc.target/powerpc/vadsdub-1.c: New test.
9408         * gcc.target/powerpc/vadsdub-2.c: New test.
9409         * gcc.target/powerpc/vadsduh-1.c: New test.
9410         * gcc.target/powerpc/vadsduh-2.c: New test.
9411         * gcc.target/powerpc/vadsduw-1.c: New test.
9412         * gcc.target/powerpc/vadsduw-2.c: New test.
9414 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9416         * gcc.dg/c99-init-2.c (c): Update expected error message.
9417         * gcc.dg/init-bad-8.c (foo): Likewise.
9418         * gcc.dg/spellcheck-fields-3.c: New test case.
9420 2016-06-13  Martin Liska  <mliska@suse.cz>
9422         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9423         and "guess loop iv compared" heuristics.
9424         * gcc.dg/predict-2.c: Likewise.
9425         * gcc.dg/predict-3.c: Likewise.
9426         * gcc.dg/predict-4.c: Likewise.
9427         * gcc.dg/predict-5.c: Likewise.
9428         * gcc.dg/predict-6.c: Likewise.
9430 2016-06-13  Marek Polacek  <polacek@redhat.com>
9432         PR middle-end/71476
9433         * c-c++-common/Wswitch-unreachable-4.c: New test.
9434         * gcc.dg/Wswitch-unreachable-2.c: New test.
9435         * g++.dg/tm/jump1.C: Move dg-warning.
9437 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9439         * gnat.dg/renaming10.ad[sb]: New test.
9441 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9443         PR fortran/70673
9444         * gfortran.dg/pr70673.f90: New test.
9446 2016-06-13  Richard Biener  <rguenther@suse.de>
9448         PR middle-end/64516
9449         * gcc.dg/align-3.c: New testcase.
9451 2016-06-13  Martin Liska  <mliska@suse.cz>
9453         * gcc.target/i386/pr71458.c: New test.
9455 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9457         PR target/71241
9458         * gcc.dg/torture/float128-nan.c: New test.
9460 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9462         PR target/60751
9463         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9464         statement.
9466 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9468         PR target/60751
9469         * gfortran.dg/comma_IO_extension_1.f90: New test.
9470         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9471         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9472         statement.
9473         * gfortran.dg/graphite/pr38083.f90: Likewise.
9474         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9475         missing format.
9477 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9479         * gnat.dg/case_character.adb: New test.
9481 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9483         PR middle-end/71310
9484         * gcc.target/powerpc/pr71310.c: New testcase.
9486 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9488         PR middle-end/71478
9489         * gcc.dg/pr71478.c: New test.
9491 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9493         PR middle-end/71494
9494         * gcc.c-torture/execute/pr71494.c: New test.
9496         PR c/68657
9497         * gcc.target/i386/pr68657.c: New test.
9499         PR inline-asm/68843
9500         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9501         (test): Add -masm=intel alternatives.
9503 2016-06-10  Martin Sebor  <msebor@redhat.com>
9505         PR c/71392
9506         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9508 2016-06-10  Jeff Law  <law@redhat.com>
9510         PR tree-optimization/71335
9511         * gcc.c-torture/execute/pr71335.c: New test.
9513 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9515         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9516         the various "cannot tail-call: " messages.
9518 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9520         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9521         and options.
9523 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9525         PR sanitizer/71480
9526         * c-c++-common/asan/pr71480.c: New test.
9528 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9530         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9531         (ASMNAME2): Likewise.
9532         (main): Replace fn in asm statement with ASMNAME ("fn").
9533         * gcc.dg/guality/pr68037-2.c: Likewise.
9534         * gcc.dg/guality/pr68037-3.c: Likewise.
9535         * gcc.dg/torture/pr68037-1.c: Likewise.
9536         * gcc.dg/torture/pr68037-2.c: Likewise.
9537         * gcc.dg/torture/pr68037-3.c: Likewise.
9539 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9541         PR inline-asm/68843
9542         * gcc.target/i386/pr68843-1.c: New test.
9543         * gcc.target/i386/pr68843-2.c: New test.
9545 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9546             Cesar Philippidis  <cesar@codesourcery.com>
9548         PR middle-end/71373
9549         * gcc.dg/goacc/nested-function-1.c: New file.
9550         * gcc.dg/goacc/nested-function-2.c: Likewise.
9551         * gcc.dg/goacc/pr71373.c: Likewise.
9552         * gfortran.dg/goacc/cray-2.f95: Likewise.
9553         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9554         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9555         * gfortran.dg/goacc/cray.f95: Update.
9556         * gfortran.dg/goacc/loop-1.f95: Likewise.
9557         * gfortran.dg/goacc/loop-3.f95: Likewise.
9558         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9559         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9561 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9563         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9564         for OpenACC tile clauses.
9565         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9567         PR c/71381
9568         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9569         to...
9570         * c-c++-common/goacc/cache-2.c: ... this new file.
9571         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9572         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9573         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9574         usage.
9575         * gfortran.dg/goacc/cray.f95: Likewise.
9576         * gfortran.dg/goacc/loop-1.f95: Likewise.
9578 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9580         PR tree-optimization/71407
9581         PR tree-optimization/71416
9582         * gcc.dg/vect/pr71407.c: New
9583         * gcc.dg/vect/pr71416-1.c: New
9584         * gcc.dg/vect/pr71416-2.c: New
9586 2016-06-10  Richard Biener  <rguenther@suse.de>
9588         PR middle-end/71477
9589         * gcc.dg/torture/pr71477.c: New testcase.
9591 2016-06-09  Julia Koval  <julia.koval@intel.com>
9593         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9594         * gcc.target/i386/interrupt-13.c: Likewise.
9595         * gcc.target/i386/interrupt-15.c: Likewise.
9596         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9597         * gcc.target/i386/interrupt-24.c: Likewise.
9598         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9599         * gcc.target/i386/interrupt-9.c: Likewise.
9600         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9602 2016-06-09  Martin Sebor  <msebor@redhat.com>
9604         PR c/70883
9605         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9606         * gcc.dg/builtin-constant_p-1.c: Same.
9607         * gcc.dg/builtins-error.c: Same.
9608         * gcc.dg/pr70859.c: Same.
9610 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9612         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9613         * gcc.dg/torture/pr68067-1.c: Likewise.
9614         * gcc.dg/torture/pr68067-2.c: Likewise.
9616 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9618         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9619           when setting SIZE.
9621 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9623         PR c++/71465
9624         * g++.dg/inherit/crash5.C: New.
9625         Revert:
9626         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9628         PR c++/70202
9629         * g++.dg/inherit/crash5.C: New.
9630         * g++.dg/inherit/virtual1.C: Adjust.
9632 2016-06-09  Martin Liska  <mliska@suse.cz>
9634         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9635         * g++.dg/predict-loop-exit-2.C: Likewise.
9636         * g++.dg/predict-loop-exit-3.C: Likewise.
9637         * gcc.dg/predict-1.c: Likewise.
9638         * gcc.dg/predict-2.c: Likewise.
9639         * gcc.dg/predict-3.c: Likewise.
9640         * gcc.dg/predict-4.c: Likewise.
9641         * gcc.dg/predict-5.c: Likewise.
9642         * gcc.dg/predict-6.c: Likewise.
9643         * gcc.dg/predict-7.c: Likewise.
9645 2016-06-09  Richard Biener  <rguenther@suse.de>
9647         PR tree-optimization/71462
9648         * gcc.dg/torture/pr71462.c: New testcase.
9650 2016-06-09  Marek Polacek  <polacek@redhat.com>
9652         PR c/65471
9653         * gcc.dg/c11-generic-3.c: New test.
9655 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9657         * g++.dg/init/array42.C: New.
9658         * g++.dg/init/array43.C: Likewise.
9659         * g++.dg/init/array44.C: Likewise.
9660         * g++.dg/init/array45.C: Likewise.
9661         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9662         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9663         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9664         * g++.dg/gomp/pr35751.C: Likewise.
9665         * g++.dg/init/array23.C: Likewise.
9666         * g++.dg/init/brace2.C: Likewise.
9667         * g++.dg/init/brace6.C: Likewise.
9669 2016-06-08  Martin Sebor  <msebor@redhat.com>
9670             Jakub Jelinek  <jakub@redhat.com>
9672         PR c++/70507
9673         PR c/68120
9674         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9675         * c-c++-common/builtin-arith-overflow-2.c: New test.
9676         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9677         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9678         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9680 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9682         PR c++/71442
9683         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9685 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9687         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9688         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9689         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9690         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9691         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9692         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9693         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9694         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9695         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9696         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9697         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9698         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9699         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9701 2016-06-08  Richard Biener  <rguenther@suse.de>
9703         PR tree-optimization/68558
9704         * gcc.dg/vect/slp-44.c: New testcase.
9706 2016-06-08  Richard Biener  <rguenther@suse.de>
9708         * gcc.dg/vect/slp-43.c: New testcase.
9710 2016-06-08  Richard Biener  <rguenther@suse.de>
9712         PR tree-optimization/71452
9713         * gcc.dg/torture/pr71452.c: New testcase.
9715 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9717         PR c++/71448
9718         * g++.dg/torture/pr71448.C: New test.
9720 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9722         PR debug/71432
9723         PR ada/71413
9724         * g++.dg/debug/pr71432.C: New test.
9726 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9728         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9729         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9730         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9732 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9734         * gcc.dg/vect/vect-live-2.c: Update effective target.
9735         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9736         * lib/target-supports.exp: Add aarch64 to vect_long.
9738 2016-06-08  Marek Polacek  <polacek@redhat.com>
9740         PR c/71418
9741         * gcc.dg/noncompile/pr71418.c: New test.
9743         PR c/71426
9744         * gcc.dg/noncompile/pr71426.c: New test.
9746 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9748         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9749         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9750         * gcc.dg/predict-3.c: Update template.
9751         * gcc.dg/predict-5.c: Update template.
9752         * gcc.dg/predict-6.c: Update template.
9753         * gcc.dg/predict-9.c: Update template.
9754         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9756 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9758         * gcc.target/powerpc/vec-mul.c: New test.
9760 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9762         * gcc.dg/spellcheck-fields-2.c: New test case.
9764 2016-06-07  Richard Biener  <rguenther@suse.de>
9766         PR c/61564
9767         * gcc.dg/Wpragmas-1.c: New testcase.
9768         * gcc.dg/Wattributes-4.c: Likewise.
9769         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9770         entry.
9772 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9774         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9775         spurious debug code.
9777 2016-06-07  Richard Biener  <rguenther@suse.de>
9779         PR tree-optimization/71428
9780         * gcc.dg/torture/pr71428.c: New testcase.
9782 2016-06-07  Richard Biener  <rguenther@suse.de>
9784         PR middle-end/71423
9785         * gcc.dg/torture/pr71423.c: New testcase.
9787 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9789         PR middle-end/71408
9790         * gcc.dg/tree-ssa/pr71408.c: New test.
9792 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9794         PR middle-end/71281
9795         * g++.dg/torture/pr71281.C: New test.
9797 2016-06-06  Marek Polacek  <polacek@redhat.com>
9799         PR c/71362
9800         * gcc.dg/pr71362.c: New test.
9802 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9803             Patrick Palka  <ppalka@gcc.gnu.org>
9805         PR c++/70847
9806         PR c++/71330
9807         PR c++/71393
9808         * g++.dg/opt/pr70847.C: New test.
9809         * g++.dg/ubsan/pr70847.C: New test.
9810         * g++.dg/ubsan/pr71393.C: New test.
9812 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9814         PR tree-optimization/71259
9815         * gcc.dg/vect/pr71259.c: New test.
9817 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9819         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9820         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9821         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9822         above.
9824 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9826         PR middle-end/37780
9827         * gcc.c-torture/execute/pr37780.c: New test.
9828         * gcc.target/aarch64/pr37780_1.c: Likewise.
9829         * gcc.target/arm/pr37780_1.c: Likewise.
9831 2016-06-06  Marek Polacek  <polacek@redhat.com>
9833         * c-c++-common/attr-may-alias-1.c: New test.
9834         * c-c++-common/attr-may-alias-2.c: New test.
9835         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9837 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9839         PR c/24414
9840         * gcc.target/i386/pr24414.c: New test.
9842 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9844         * gcc.target/sparc/vis4misc.c: New file.
9845         * gcc.target/sparc/fpcmp.c: Likewise.
9846         * gcc.target/sparc/fpcmpu.c: Likewise.
9848 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9850         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9851         * gcc.dg/vect/vect-live-3.c: Likewise.
9853 2016-06-06  Richard Biener  <rguenther@suse.de>
9855         PR tree-optimization/71398
9856         * gcc.dg/torture/pr71398.c: New testcase.
9858 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9860         PR target/71389
9861         * g++.dg/pr71389.C: New test.
9863 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9865         PR fortran/71404
9866         * gfortran.dg/fmt_read_5.f: New test.
9868 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9870         PR fortran/69659
9871         * gfortran.dg/class_array_22.f03: New test.
9873 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9875         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9877 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9879         * gcc.dg/predict-9.c: Update template.
9881 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9883         PR c++/49377
9884         * g++.dg/template/pr49377.C: New.
9886 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9888         PR tree-optimization/71405
9889         * g++.dg/torture/pr71405.C: New test.
9891 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9893         PR c++/70202
9894         * g++.dg/inherit/crash5.C: New.
9895         * g++.dg/inherit/virtual1.C: Adjust.
9897 2016-06-03  Jeff Law  <law@redhat.com>
9899         PR tree-optimization/71316
9900         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9902 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9904         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9905         dg-additional-options with just -fno-tree-scev-cprop in it.
9906         * gcc.dg/vect/vect-live-2.c: Likewise.
9907         * gcc.dg/vect/vect-live-5.c: Likewise.
9908         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9909         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9910         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9912 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9914         PR c++/27100
9915         * g++.dg/other/friend6.C: New test.
9917 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9919         * g++.dg/torture/ppc-ldst-array.C: New.
9921 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9923         PR target/71276
9924         PR target/71277
9925         * gcc.dg/torture/builtin-fp-int-inexact.c,
9926         gcc.target/i386/387-builtin-fp-int-inexact.c,
9927         gcc.target/i386/387-rint-inline-1.c,
9928         gcc.target/i386/387-rint-inline-2.c,
9929         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9930         gcc.target/i386/sse2-rint-inline-1.c,
9931         gcc.target/i386/sse2-rint-inline-2.c,
9932         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9933         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9935 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9936             Julia Koval  <julia.koval@intel.com>
9938         PR target/66960
9939         PR target/67630
9940         PR target/67634
9941         PR target/67841
9942         PR target/68037
9943         PR target/68618
9944         PR target/68661
9945         PR target/69575
9946         PR target/69596
9947         PR target/69734
9948         * gcc.dg/guality/pr68037-1.c: New test.
9949         * gcc.dg/guality/pr68037-2.c: Likewise.
9950         * gcc.dg/guality/pr68037-3.c: Likewise.
9951         * gcc.dg/torture/pr68037-1.c: Likewise.
9952         * gcc.dg/torture/pr68037-2.c: Likewise.
9953         * gcc.dg/torture/pr68037-3.c: Likewise.
9954         * gcc.dg/torture/pr68661-1a.c: Likewise.
9955         * gcc.dg/torture/pr68661-1b.c: Likewise.
9956         * gcc.target/i386/interrupt-1.c: Likewise.
9957         * gcc.target/i386/interrupt-2.c: Likewise.
9958         * gcc.target/i386/interrupt-3.c: Likewise.
9959         * gcc.target/i386/interrupt-4.c: Likewise.
9960         * gcc.target/i386/interrupt-5.c: Likewise.
9961         * gcc.target/i386/interrupt-6.c: Likewise.
9962         * gcc.target/i386/interrupt-7.c: Likewise.
9963         * gcc.target/i386/interrupt-8.c: Likewise.
9964         * gcc.target/i386/interrupt-9.c: Likewise.
9965         * gcc.target/i386/interrupt-10.c: Likewise.
9966         * gcc.target/i386/interrupt-11.c: Likewise.
9967         * gcc.target/i386/interrupt-12.c: Likewise.
9968         * gcc.target/i386/interrupt-13.c: Likewise.
9969         * gcc.target/i386/interrupt-14.c: Likewise.
9970         * gcc.target/i386/interrupt-15.c: Likewise.
9971         * gcc.target/i386/interrupt-16.c: Likewise.
9972         * gcc.target/i386/interrupt-17.c: Likewise.
9973         * gcc.target/i386/interrupt-18.c: Likewise.
9974         * gcc.target/i386/interrupt-19.c: Likewise.
9975         * gcc.target/i386/interrupt-20.c: Likewise.
9976         * gcc.target/i386/interrupt-21.c: Likewise.
9977         * gcc.target/i386/interrupt-22.c: Likewise.
9978         * gcc.target/i386/interrupt-23.c: Likewise.
9979         * gcc.target/i386/interrupt-24.c: Likewise.
9980         * gcc.target/i386/interrupt-25.c: Likewise.
9981         * gcc.target/i386/interrupt-26.c: Likewise.
9982         * gcc.target/i386/interrupt-27.c: Likewise.
9983         * gcc.target/i386/interrupt-28.c: Likewise.
9984         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9985         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9986         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9987         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9988         * gcc.target/i386/interrupt-iamcu.c: Likewise.
9989         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9990         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9991         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9992         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9993         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9994         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9995         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9997 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
9999         PR tree-optimization/52171
10000         * gcc.dg/pr52171.c: New test.
10001         * gcc.target/i386/pr52171.c: New test.
10003 2016-06-03  Jan Hubicka  <jh@suse.cz>
10005         * g++.dg/tree-ssa/pred-1.C: New testcase
10006         * gcc.dg/tree-ssa/pred-1.c: New testcase
10008 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10010         PR target/70957
10011         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10012         support.
10013         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10015 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10017         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10019 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10021         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10022         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10023         * gcc.dg/vect/vect-live-1.c: New test.
10024         * gcc.dg/vect/vect-live-2.c: New test.
10025         * gcc.dg/vect/vect-live-3.c: New test.
10026         * gcc.dg/vect/vect-live-4.c: New test.
10027         * gcc.dg/vect/vect-live-5.c: New test.
10028         * gcc.dg/vect/vect-live-slp-1.c: New test.
10029         * gcc.dg/vect/vect-live-slp-2.c: New test.
10030         * gcc.dg/vect/vect-live-slp-3.c: New test.
10032 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10034         PR middle-end/71387
10035         * g++.dg/opt/pr71387.C: New test.
10037 2016-06-02  Jeff Law  <law@redhat.com>
10039         PR tree-optimization/71328
10040         * gcc.c-torture/compile/pr71328.c: New test.
10042 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10044         PR fortran/52393
10045         * gfortran.dg/fmt_read_3.f90: Fix typo.
10046         * gfortran.dg/fmt_read_4.f90: New test.
10048 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10050         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10051         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10052         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10053         * g++.dg/cpp0x/override2.C: Likewise.
10054         * g++.dg/parse/crash5.C: Likewise.
10055         * g++.dg/parse/error16.C: Likewise.
10056         * g++.dg/parse/error27.C: Likewise.
10057         * g++.dg/template/qualttp15.C: Likewise.
10058         * g++.dg/template/redecl4.C: Likewise.
10059         * g++.old-deja/g++.other/crash39.C: Likewise.
10060         * g++.old-deja/g++.other/struct1.C: Likewise.
10061         * g++.old-deja/g++.pt/m9a.C: Likewise.
10062         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10064 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10066         PR c++/71372
10067         * c-c++-common/pr71372.c: New test.
10069         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10070         __TIME__ strings with __builtin_strcmp instead of printf and
10071         dg-output.
10073 2016-06-02  Martin Liska  <mliska@suse.cz>
10075         * gcc.dg/predict-9.c: New test.
10077 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10079         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10080         global set_compiler_env_var and global saved_compiler_env_var.
10082 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10084         PR rtl-optimization/71295
10085         * gcc.c-torture/compile/pr71295.c: New test.
10087 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10089         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10091         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10092         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10094         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10095         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10096         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10097         alternative number.
10099 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10101         * gcc.target/powerpc/p9-splat-4.c: New test.
10103 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10105         PR target/71186
10106         * gcc.target/powerpc/pr71186.c: New test.
10108 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10110         PR fortran/52393
10111         * gfortran.dg/fmt_read_3.f90: New test.
10113 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10115         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10116         procedure.
10118 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10120         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10121         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10122         env var is set.
10123         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10124         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10125         shown once.
10126         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10127         during compilation.
10128         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10129         vars set by dg-set-compiler-env-var.
10131 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10133         PR fortran/71156
10134         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10135         to the module procedure declaration.
10136         * gfortran.dg/submodule_16.f08: New test.
10138 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10140         PR middle-end/71371
10141         * c-c++-common/gomp/pr71371.c: New test.
10143 2016-06-01  Richard Biener  <rguenther@suse.de>
10145         PR tree-optimization/71366
10146         * gcc.dg/torture/pr71366-1.c: New testcase.
10147         * gcc.dg/torture/pr71366-2.c: Likewise.
10149 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10151         * gcc.target/powerpc/vslv-0.c: New test.
10152         * gcc.target/powerpc/vslv-1.c: New test.
10153         * gcc.target/powerpc/vsrv-0.c: New test.
10154         * gcc.target/powerpc/vsrv-1.c: New test.
10156 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10158         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10159         * gcc.target/nvptx/weak.c: New.
10161 2016-06-01  Richard Biener  <rguenther@suse.de>
10163         PR tree-optimization/71261
10164         * gcc.dg/torture/vect-bool-1.c: New testcase.
10166 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10168         * gfortran.dg/gomp/order-1.f90: New test.
10169         * gfortran.dg/gomp/order-2.f90: New test.
10171 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10173         * gcc.dg/unroll-6.c: Update template.
10174         * gcc.dg/unroll-7.c: New testcase.
10175         * gcc.dg/unroll-8.c: New testcase.
10177 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10179         * gnat.dg/opt56.ad[sb]: New test.
10181 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10183         PR c++/66635
10184         * g++.dg/cpp0x/constexpr-ice16.C: New.
10186 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10188         PR tree-optimization/71314
10189         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10190         -mbranch-cost=2.
10192 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10194         PR tree-optimization/71077
10195         * gcc.dg/tree-ssa/pr71077.c: New test.
10197 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10199         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10200         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10201         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10203 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10205         PR c++/71248
10206         * g++.dg/cpp0x/pr71248.C: New.
10207         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10208         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10209         * g++.dg/init/new37.C: Likewise.
10210         * g++.dg/template/static1.C: Likewise.
10211         * g++.dg/template/static2.C: Likewise.
10213 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10215         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10216         instead of %rdi.
10217         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10219 2016-05-31  Marek Polacek  <polacek@redhat.com>
10221         * c-c++-common/Wswitch-unreachable-3.c: New test.
10222         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10224 2016-05-31  Richard Biener  <rguenther@suse.de>
10226         PR tree-optimization/71352
10227         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10229 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10231         * gcc.target/arm/armv5_thumb_isa.c: New test.
10233 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10235         PR target/71346
10236         * gcc.target/i386/pr71346.c: New test.
10238 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10240         PR tree-optimization/69068
10241         * gcc.dg/graphite/pr69068.c: New test.
10243 2016-05-27  Martin Sebor  <msebor@redhat.com>
10245         PR c++/71306
10246         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10248 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10250         PR c++/71349
10251         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10252         nowait depend(inout: dd[0]) clauses where permitted.
10254 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10256         PR c++/71238
10257         * g++.dg/parse/pr71238.C: New.
10258         * g++.dg/concepts/friend1.C: Test column numbers too.
10259         * g++.dg/cpp0x/initlist31.C: Likewise.
10260         * g++.dg/cpp0x/pr51420.C: Likewise.
10261         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10262         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10263         * g++.dg/ext/builtin3.C: Likewise.
10264         * g++.dg/lookup/friend12.C: Likewise.
10265         * g++.dg/lookup/friend7.C: Likewise.
10266         * g++.dg/lookup/koenig1.C: Likewise.
10267         * g++.dg/lookup/koenig5.C: Likewise.
10268         * g++.dg/lookup/used-before-declaration.C: Likewise.
10269         * g++.dg/overload/koenig1.C: Likewise.
10270         * g++.dg/template/crash65.C: Likewise.
10271         * g++.dg/template/friend57.C: Likewise.
10272         * g++.dg/warn/Wshadow-5.C: Likewise.
10273         * g++.dg/warn/Wunused-8.C: Likewise.
10274         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10275         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10276         * g++.old-deja/g++.jason/member.C: Likewise.
10277         * g++.old-deja/g++.jason/report.C: Likewise.
10278         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10279         * g++.old-deja/g++.law/visibility20.C: Likewise.
10280         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10281         * g++.old-deja/g++.other/static5.C: Likewise.
10282         * g++.old-deja/g++.pt/overload2.C: Likewise.
10284 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10286         * gcc.dg/tree-ssa/peel1.c: New testcase.
10287         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10288         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10290 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10292         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10293         to ce.
10295 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10297         PR c++/71099
10298         * g++.dg/parse/virtual1.C: New.
10300 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10302         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10303         Use correct register when clearing %edx.
10305 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10307         PR tree-optimization/71289
10308         * gcc.dg/pr71289.c: New test.
10310 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10312         PR middle-end/71269
10313         PR middle-end/71292
10314         * gcc.dg/tree-ssa/pr71269.c: New test.
10315         * gcc.dg/tree-ssa/pr71292.c: New test.
10317 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10319         PR middle-end/71252
10320         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10322 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10324         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10325         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10326         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10328 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10330         PR tree-optimization/69067
10331         * gcc.dg/graphite/pr69067.c: New test.
10333 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10335         PR target/71245
10336         * gcc.target/i386/pr71245-1.c: New test.
10337         * gcc.target/i386/pr71245-2.c: Ditto.
10339 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10341         PR c++/71105
10342         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10343         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10344         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10346 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10348         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10350 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10352         Revert:
10353         PR c++/69855
10354         * g++.dg/overload/69855.C: New.
10355         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10356         * g++.old-deja/g++.pt/crash3.C: Likewise.
10358 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10360         PR c++/60385
10361         * g++.dg/parse/namespace13.C: New.
10363 2016-05-26  Jeff Law  <law@redhat.com>
10365         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10366         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10367         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10368         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10369         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10370         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10371         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10372         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10373         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10374         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10375         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10376         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10377         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10379 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10381         PR c++/69855
10382         * g++.dg/overload/69855.C: New.
10383         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10384         * g++.old-deja/g++.pt/crash3.C: Likewise.
10386 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10388         PR target/63596
10389         * gcc.target/aarch64/va_arg_1.c: New testcase.
10390         * gcc.target/aarch64/va_arg_2.c: Likewise.
10391         * gcc.target/aarch64/va_arg_3.c: Likewise.
10393 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10395         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10396         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10397         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10398         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10399         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10401 2016-05-27  Marek Polacek  <polacek@redhat.com>
10403         PR middle-end/71308
10404         * g++.dg/torture/pr71308.C: New test.
10406 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10408         * gcc.dg/zero_bits_compound-1.c: New test.
10409         * gcc.dg/zero_bits_compound-2.c: New test.
10411 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10413         PR middle-end/71279
10414         * gcc.dg/pr71279.c: New test.
10416 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10418         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10419         floating point min/max/comparison instructions.
10420         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10422 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10424         * c-c++-common/gomp/schedule-1.c: New test.
10425         * gfortran.dg/gomp/schedule-1.f90: New test.
10427 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10429         PR c++/70822
10430         PR c++/70106
10431         * g++.dg/cpp1y/auto-fn32.C: New test.
10432         * g++.dg/cpp1y/paren4.C: New test.
10434 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10436         * gcc.dg/20060410.c: Xfail on ptx.
10437         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10438         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10439         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10440         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10441         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10443 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10445         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10447 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10449         PR tree-optimization/71280
10450         * gcc.dg/pr71280.c: New test.
10452         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10454         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10455         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10457         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10459 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10461         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10462         kept in memory.
10464 2016-05-25  Jeff Law  <law@redhat.com>
10466         PR tree-optimization/71272
10467         * gcc.c-torture/compile/pr71272.c: new test.
10469 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10471         * gcc.target/powerpc/vec-cmpne.c: New test.
10472         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10474 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10476         * gnat.dg/opt55.ad[sb]: New test.
10478 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10480         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10481         * c-c++-common/pr60226.c: Require int32plus.
10482         * gcc.c-torture/execute/pr70602.c: Likewise.
10483         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10484         unsigned long for malloc arg type.
10485         * gcc.dg/asr_div1.c: Require int32plus.
10486         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10487         * gcc.dg/pie-1.c: Require pie.
10488         * gcc.dg/pie-2.c: Likewise.
10489         * gcc.dg/pr59471.c: Require int32plus.
10490         * gcc.dg/pr59963-2.c: XFAIL for int16.
10491         * gcc.dg/pr60114.c: Require int32plus.
10492         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10493         unsigned long for typedef of size_t.
10494         * gcc.dg/pr63914.c: Require int32plus.
10495         * gcc.dg/pr64536.c: Require pt32plus.
10496         * gcc.dg/pr65658.c: Likewise.
10497         * gcc.dg/pr67271.c: Require int32plus.
10498         * gcc.dg/pr68112.c: Likewise.
10499         * gcc.dg/pr69071.c: Skip for avr target.
10500         * gcc.dg/pr69973.c: Require int32plus.
10501         * gcc.dg/pr70169.c: Skip for avr target.
10502         * gcc.dg/sso-6.c: Require int32plus.
10503         * gcc.dg/sso-7.c: Likewise.
10504         * gcc.dg/sso-8.c: Likewise.
10505         * gcc.dg/vrp-min-max-2.c: Likewise.
10507 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10509         PR target/70738
10510         * gcc.target/i386/pr70738-1.c: New test.
10511         * gcc.target/i386/pr70738-2.c: Likewise.
10512         * gcc.target/i386/pr70738-3.c: Likewise.
10513         * gcc.target/i386/pr70738-4.c: Likewise.
10514         * gcc.target/i386/pr70738-5.c: Likewise.
10515         * gcc.target/i386/pr70738-6.c: Likewise.
10516         * gcc.target/i386/pr70738-7.c: Likewise.
10517         * gcc.target/i386/pr70738-8.c: Likewise.
10518         * gcc.target/i386/pr70738-9.c: Likewise.
10520 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10522         PR rtl-optimization/66940
10523         * gcc.c-torture/execute/pr66940.c: New test.
10525 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10527         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10528         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10529         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10530         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10531         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10532         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10533         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10534         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10535         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10536         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10537         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10538         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10539         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10540         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10541         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10542         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10543         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10544         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10545         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10546         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10547         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10548         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10549         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10550         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10552 2016-05-25  Marek Polacek  <polacek@redhat.com>
10554         PR c/71265
10555         * gcc.dg/noncompile/pr71265.c: New test.
10557         PR c/71266
10558         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10560 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10562         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10564 2016-05-25  Richard Biener  <rguenther@suse.de>
10566         PR tree-optimization/71261
10567         * c-c++-common/torture/pr71261.c: New testcase.
10569 2016-05-25  Richard Biener  <rguenther@suse.de>
10571         PR tree-optimization/71264
10572         * gcc.dg/vect/pr71264.c: New testcase.
10574 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10576         PR c++/55992
10577         * g++.dg/cpp0x/alias-decl-53.C: New.
10578         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10580 2016-05-25  Martin Liska  <mliska@suse.cz>
10582         * g++.dg/pr71239.C: New test.
10584 2016-05-25  Richard Biener  <rguenther@suse.de>
10586         * gcc.dg/vect/pr58135.c: Rename to ...
10587         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10589 2016-05-25  Marek Polacek  <polacek@redhat.com>
10591         * g++.dg/pr65295.C: Use target c++14.
10593 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10595         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10596         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10598 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10600         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10601         instructions.
10603 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10605         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10606         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10607         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10608         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10609         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10610         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10611         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10612         * c-c++-common/goacc/pcopy.c: Likewise.
10613         * c-c++-common/goacc/pcopyin.c: Likewise.
10614         * c-c++-common/goacc/pcopyout.c: Likewise.
10615         * c-c++-common/goacc/pcreate.c: Likewise.
10616         * c-c++-common/goacc/pr70688.c: New test.
10617         * c-c++-common/goacc/present-1.c: Adjust test.
10618         * c-c++-common/goacc/reduction-5.c: Likewise.
10619         * g++.dg/goacc/data-1.C: New test.
10621 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10623         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10624         vector parity built-in functions.
10625         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10626         count trailing zeros automatic vectorization.
10627         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10628         count trailing zeros built-in functions.
10630 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10632         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10634 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10636         PR target/71050
10637         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10639 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10641         PR c++/50436
10642         * g++.dg/template/crash123.C: New.
10643         * g++.dg/template/crash124.C: Likewise.
10645 2016-05-24  Martin Sebor  <msebor@redhat.com>
10647         PR c++/71147
10648         * g++.dg/ext/flexary16.C: New test.
10650 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10652         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10653         before math.h is included.
10654         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10655         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10656         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10657         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10658         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10659         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10660         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10661         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10662         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10663         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10664         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10665         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10666         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10667         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10668         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10669         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10670         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10671         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10672         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10673         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10674         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10675         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10676         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10678 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10679             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10681         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10682         support.
10684 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10686         PR c++/69872
10687         * g++.dg/warn/Wno-narrowing1.C: New.
10689 2016-05-24  Marek Polacek  <polacek@redhat.com>
10691         PR c/71249
10692         * c-c++-common/Wswitch-unreachable-2.c: New test.
10694 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10696         PR c++/71257
10697         * g++.dg/vect/simd-clone-6.cc: New test.
10698         * g++.dg/gomp/declare-simd-6.C: New test.
10700         PR middle-end/70434
10701         PR c/69504
10702         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10704 2016-05-24  Richard Biener  <rguenther@suse.de>
10706         PR tree-optimization/71240
10707         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10709 2016-05-24  Richard Biener  <rguenther@suse.de>
10711         PR tree-optimization/71230
10712         * gcc.dg/torture/pr71230.c: New testcase.
10713         * g++.dg/torture/pr71230.C: Likewise.
10715 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10717         * c-c++-common/goacc/routine-5.c: Add tests.
10718         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10719         * gfortran.dg/goacc/routine-6.f90: Add tests.
10721 2016-05-24  Richard Biener  <rguenther@suse.de>
10723         PR tree-optimization/71253
10724         * gcc.dg/torture/pr71253.c: New testcase.
10726 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10728         PR middle-end/71252
10729         * gfortran.dg/pr71252.f90: New test.
10731 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10733         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10735 2016-05-24  Richard Biener  <rguenther@suse.de>
10737         PR middle-end/70434
10738         PR c/69504
10739         * c-c++-common/vector-subscript-4.c: New testcase.
10740         * c-c++-common/vector-subscript-5.c: Likewise.
10742 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10744         PR fortran/71123
10745         * gfortran.dg/namelist_90.f: New test
10747 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10749         PR fortran/66461
10750         * gfortran.dg/unexpected_eof.f: New test
10752 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10753             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10755         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10756         as little endian.
10758 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10760         PR c++/70972
10761         * g++.dg/cpp0x/inh-ctor20.C: New.
10762         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10764 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10766         PR c++/69095
10767         * g++.dg/cpp0x/variadic168.C: New.
10769 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10771         * g++.dg/cpp0x/pr31445.C: Test column number too.
10772         * g++.dg/cpp0x/pr32253.C: Likewise.
10773         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10774         * g++.dg/cpp0x/variadic36.C: Likewise.
10776 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10778         * gcc.dg/fold-notshift-2.c: Adjust.
10780 2016-05-23  Marek Polacek  <polacek@redhat.com>
10782         PR c/49859
10783         * c-c++-common/Wswitch-unreachable-1.c: New test.
10784         * gcc.dg/Wswitch-unreachable-1.c: New test.
10785         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10786         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10787         * g++.dg/gomp/block-10.C: Likewise.
10788         * gcc.dg/gomp/block-10.c: Likewise.
10789         * g++.dg/gomp/block-9.C: Likewise.
10790         * gcc.dg/gomp/block-9.c: Likewise.
10791         * g++.dg/gomp/target-1.C: Likewise.
10792         * g++.dg/gomp/target-2.C: Likewise.
10793         * gcc.dg/gomp/target-1.c: Likewise.
10794         * gcc.dg/gomp/target-2.c: Likewise.
10795         * g++.dg/gomp/taskgroup-1.C: Likewise.
10796         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10797         * gcc.dg/gomp/teams-1.c: Likewise.
10798         * g++.dg/gomp/teams-1.C: Likewise.
10799         * g++.dg/overload/error3.C: Likewise.
10800         * g++.dg/tm/jump1.C: Likewise.
10801         * g++.dg/torture/pr40335.C: Likewise.
10802         * gcc.dg/c99-vla-jump-5.c: Likewise.
10803         * gcc.dg/switch-warn-1.c: Likewise.
10804         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10805         * gcc.dg/nested-func-1.c: Likewise.
10806         * gcc.dg/pr67784-4.c: Likewise.
10808 2016-05-23  Richard Biener  <rguenther@suse.de>
10810         PR tree-optimization/71230
10811         * gfortran.dg/pr71230-1.f90: New testcase.
10812         * gfortran.dg/pr71230-2.f90: Likewise.
10814 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10816         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10817         * gcc.dg/vect/pr58135.c:  Add new.
10818         * gfortran.dg/pr46519-1.f: Adjust test case.
10820 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10822         PR c++/53401
10823         * g++.dg/cpp0x/decltype64.C: New.
10825 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10827         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10828         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10829         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10831 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10833         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10834         Add poly64x1_t and poly64x2_t cases if supported.
10835         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10836         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10837         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10838         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10839         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10841 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10843         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10844         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10845         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10846         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10847         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10848         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10849         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10851 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10853         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10855 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10857         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10858         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10860 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10862         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10863         constraint instead of "r".
10864         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10865         insn instead of vxorpd.
10866         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10868         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10869         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10871         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10873         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10874         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10876         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10878 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10880         PR middle-end/40921
10881         * gcc.dg/tree-ssa/pr40921.c: New test.
10883 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10885         PR target/71103
10886         * gcc.target/avr/pr71103.c: New test.
10888 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10890         PR middle-end/71179
10891         * gcc.dg/tree-ssa/pr71179.c: New test.
10893 2016-05-20  Martin Sebor  <msebor@redhat.com>
10895         PR c/71115
10896         * gcc.dg/init-excess-2.c: New test.
10898 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10900         * gnat.dg/opt53.adb: New test.
10901         * gnat.dg/opt54.adb: Likewise.
10903 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10905         PR tree-optimization/70884
10906         * gcc.dg/tree-ssa/pr70919.c: New test.
10908 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10910         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10911         formatting.
10912         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10913         fix code formatting.
10915 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10917         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10918         non-common cases.
10919         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10921 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10923         * jit.dg/all-non-failing-tests.h: Add
10924         test-factorial-must-tail-call.c.
10925         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10926         * jit.dg/test-factorial-must-tail-call.c: New test case.
10928 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10930         PR fortran/71204
10931         * gfortran.dg/pr71204.f90: New test.
10933 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10935         * gcc.target/nvptx/sincos.c: New test.
10937 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10939         PR c++/70572
10940         * g++.dg/cpp1y/auto-fn31.C: New.
10942 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10944         * gcc.target/powerpc/vec-addec.c: New test.
10945         * gcc.target/powerpc/vec-addec-int128.c: New test.
10947 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10949         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10950         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10951         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10952         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10954 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10956         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10958 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10960         PR c++/71210
10961         * g++.dg/opt/pr71210-1.C: New test.
10962         * g++.dg/opt/pr71210-2.C: New test.
10964         PR tree-optimization/29756
10965         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10966         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
10967         only on selected targets where V4SImode vectors are known to be
10968         supported.
10970 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
10972         PR tree-optimization/71079
10973         PR tree-optimization/71206
10974         * gcc.dg/tree-ssa/pr71206.c: New testcase.
10976 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10978         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10979         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10980         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10982 2016-05-20  Richard Guenther  <rguenther@suse.de>
10984         PR tree-optimization/29756
10985         * gcc.dg/tree-ssa/vector-6.c: New testcase.
10987 2016-05-20  Richard Biener  <rguenther@suse.de>
10989         PR tree-optimization/71185
10990         * gcc.dg/tree-ssa/pr71185.c: New testcase.
10992 2016-05-20  Richard Biener  <rguenther@suse.de>
10994         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10996 2016-05-19  Marek Polacek  <polacek@redhat.com>
10998         PR c++/71075
10999         * g++.dg/diagnostic/pr71075.C: New test.
11001 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11003         PR c++/71184
11004         * g++.dg/pr71184.C: New test case.
11006 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11008         * gcc.target/powerpc/darn-0.c: New test.
11009         * gcc.target/powerpc/darn-1.c: New test.
11010         * gcc.target/powerpc/darn-2.c: New test.
11012 2016-05-19  Marek Polacek  <polacek@redhat.com>
11014         PR tree-optimization/71031
11015         * gcc.dg/tree-ssa/vrp100.c: New test.
11017 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11019         PR rtl-optimization/71148
11020         * gcc.dg/pr71148.c: New test.
11022 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11024         PR target/71056
11025         * gcc.target/arm/pr71056.c: New test.
11027 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11029         * c-c++-common/pr69669.c: Check the used mode.
11031 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11033         PR sanitizer/64354
11034         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11036 2016-05-19  Richard Biener  <rguenther@suse.de>
11038         PR tree-optimization/70729
11039         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11040         * gcc.dg/graphite/scop-18.c: Likewise.
11041         * gcc.dg/pr41783.c: Disable LIM.
11042         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11043         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11044         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11045         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11046         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11047         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11048         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11049         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11050         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11051         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11052         * gfortran.dg/pr42108.f90: Likewise.
11054 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11056         PR driver/69265
11057         * gcc.dg/spellcheck-options-11.c: New test case.
11059 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11061         PR c++/71100
11062         * g++.dg/opt/pr71100.C: New test.
11064 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11066         PR ipa/69708
11067         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11068         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11069         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11070         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11072 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11074         PR ipa/69708
11075         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11076         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11077         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11078         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11079         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11081 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11083         PR c++/69793
11084         * g++.dg/template/crash122.C: New.
11086 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11088         PR c++/70466
11089         * g++.dg/template/pr70466-1.C: New.
11090         * g++.dg/template/pr70466-2.C: Likewise.
11092 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11094         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11095         splat operations and the XXSPLTIB instruction.
11096         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11097         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11098         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11099         xxlxor to clear a register.
11101 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11103         * gcc.dg/torture/pr71020.c: New test.
11105 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11107         PR ipa/70646
11108         * gcc.dg/ipa/pr70646.c: New test.
11110 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11112         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11114 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11116         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11117         missing tests for vreinterpretq_p{8,16}.
11119 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11121         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11122         vsliq_n_s64 and vsliq_n_u64.
11124 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11126         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11127         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11129 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11131         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11132         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11133         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11135 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11137         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11138         in comment.
11140 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11142         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11143         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11144         "blr\t" and switch to scan-assembler-times.
11146 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11148         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11149         with __aarch64__.
11150         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11151         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11153 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11155         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11156         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11157         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11158         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11159         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11160         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11162         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11163         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11165         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11166         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11168         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11169         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11171         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11173 2016-05-18  Richard Biener  <rguenther@suse.de>
11175         PR tree-optimization/71168
11176         * gcc.dg/torture/pr71168.c: New testcase.
11178 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11180         PR middle-end/63586
11181         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11182         * gcc.dg/tree-ssa/pr63586.c: New test.
11183         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11185 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11187         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11188         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11189         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11190         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11192 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11194         * gcc.target/nvptx/abi-vararg-3.c: New.
11196 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11198         PR tree-optimization/54579
11199         PR middle-end/55299
11200         * gcc.dg/fold-notrotate-1.c: New test.
11201         * gcc.dg/fold-notshift-1.c: New test.
11202         * gcc.dg/fold-notshift-2.c: New test.
11204 2016-05-17  Marek Polacek  <polacek@redhat.com>
11206         PR ipa/71146
11207         * g++.dg/ipa/pr71146.C: New test.
11209 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11211         * jit.dg/test-error-array-bounds.c: New test case.
11213 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11215         * gcc.dg/tree-ssa/and-1.c: New testcase.
11217 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11219         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11220         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11222 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11224         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11225         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11227 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11229         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11231 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11233         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11235 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11237         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11238         ".2d[index]" when scan the assembly.
11239         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11240         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11241         float64x1.
11242         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11244 2016-05-17  Richard Biener  <rguenther@suse.de>
11246         PR tree-optimization/71132
11247         * gcc.dg/torture/pr71132.c: New testcase.
11249 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11251         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11253 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11255         PR target/70809
11256         * gcc.target/aarch64/pr70809_1.c: New test.
11258 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11260         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11261         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11262         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11263         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11265 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11266             Ilya Enkovich  <ilya.enkovich@intel.com>
11268         PR target/71114
11269         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11271 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11273         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11274         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11276 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11278         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11279         test for __ARM_FP16_ARGS.
11280         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11281         * gcc.target/arm/aapcs/neon-vect10.c: New.
11282         * gcc.target/arm/aapcs/neon-vect9.c: New.
11283         * gcc.target/arm/aapcs/vfp18.c: New.
11284         * gcc.target/arm/aapcs/vfp19.c: New.
11285         * gcc.target/arm/aapcs/vfp20.c: New.
11286         * gcc.target/arm/aapcs/vfp21.c: New.
11287         * gcc.target/arm/fp16-aapcs-1.c: New.
11288         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11289         test for __ARM_FP16_ARGS.
11290         * g++.target/arm/fp16-return-1.c: Update expected output.
11292 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11294         PR testsuite/70227
11295         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11297 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11299         PR fortran/69603
11300         * gfortran.dg/pr69603.f90: New testcase.
11302 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11304         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11306 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11308         PR fortran/71047
11309         * gfortran.dg/pr71047.f08: New test.
11311 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11313         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11314         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11315         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11317 2016-05-13  Martin Sebor  <msebor@redhat.com>
11319         PR c++/60049
11320         * g++.dg/cpp0x/constexpr-60049.C: New test.
11322 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11324         PR bootstrap/71071
11325         * gcc.dg/pr71071.c: New test.
11327 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11329         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11330         remove XOP handling.
11331         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11333 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11335         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11336         __atomic_is_lock_free declaration.
11338 2016-05-13  Richard Biener  <rguenther@suse.de>
11340         PR tree-optimization/42587
11341         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11343 2016-05-13  Martin Liska  <mliska@suse.cz>
11345         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11346         the new format of dump output.
11348 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11350         * gcc.dg/pr71084.c: New test.
11352 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11354         PR target/53440
11355         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11357 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11359         * gcc.target/aarch64/struct_return.c: New test.
11361 2016-05-12  Marek Polacek  <polacek@redhat.com>
11363         PR c/70756
11364         * c-c++-common/pr70756-2.c: New test.
11365         * c-c++-common/pr70756.c: New test.
11367 2016-05-12  Richard Biener  <rguenther@suse.de>
11369         PR tree-optimization/71059
11370         * gcc.dg/torture/pr71059.c: New testcase.
11372 2016-05-12  Richard Biener  <rguenther@suse.de>
11374         PR tree-optimization/71062
11375         * gcc.dg/torture/pr71062.c: New testcase.
11377 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11379         PR tree-optimization/71006
11380         * gcc.dg/pr71006.c: New test.
11382 2016-05-12  Marek Polacek  <polacek@redhat.com>
11384         PR driver/71063
11385         * gcc.dg/opts-7.c: New test.
11387 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11389         PR target/70830
11390         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11391         Add -save-temps to dg-options.
11392         Scan for ldmfd rather than pop instruction.
11393         * gcc.target/arm/interrupt-2.c: Likewise.
11394         * gcc.target/arm/pr70830.c: New test.
11396 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11398         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11399         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11401         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11402         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11403         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11405         PR target/71019
11406         * gcc.target/i386/avx512vl-pack-1.c: New test.
11407         * gcc.target/i386/avx512vl-pack-2.c: New test.
11408         * gcc.target/i386/avx512bw-pack-2.c: New test.
11410         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11412         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11413         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11414         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11416 2016-05-12  Richard Biener  <rguenther@suse.de>
11418         PR tree-optimization/70986
11419         * gcc.dg/torture/pr70986-1.c: New testcase.
11420         * gcc.dg/torture/pr70986-2.c: Likewise.
11421         * gcc.dg/torture/pr70986-3.c: Likewise.
11423 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11425         PR c/43651
11426         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11427         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11429 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11431         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11432         directive.
11433         * gcc.target/i386/pr66746.c: Ditto.
11435 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11437         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11438         support.
11439         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11440         warning when using -mvsx-timode.
11441         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11442         * gcc.target/powerpc/dform-2.c: Likewise.
11443         * gcc.target/powerpc/pr68805.c: Likewise.
11445 2016-05-11  Marek Polacek  <polacek@redhat.com>
11447         PR c++/71024
11448         * c-c++-common/attributes-3.c: New test.
11450 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11452         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11453         * gcc.c-torture/execute/pr68185.c: Likewise.
11454         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11455         * gcc.dg/pr69634.c: Requires scheduling.
11456         * gcc.dg/torture/pr66178.c: Require label values.
11457         * gcc.dg/setjmp-6.c: Require indirect jumps.
11459 2016-05-11  Richard Biener  <rguenther@suse.de>
11461         PR tree-optimization/71055
11462         * gcc.dg/torture/pr71055.c: New testcase.
11464 2016-05-11  Richard Biener  <rguenther@suse.de>
11466         PR debug/71057
11467         * g++.dg/debug/pr71057.C: New testcase.
11469 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11471         PR fortran/70855
11472         * gfortran.dg/gomp/pr70855.f90: New test.
11474 2016-05-11  Richard Biener  <rguenther@suse.de>
11476         PR middle-end/71002
11477         * g++.dg/torture/pr71002.C: New testcase.
11479 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11481         PR middle-end/70807
11482         * gcc.dg/pr70807.c: New test.
11484 2016-05-10  Martin Sebor  <msebor@redhat.com>
11486         PR c++/38611
11487         * g++.dg/Wattributes.C: New test.
11489 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11491         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11492         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11493         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11495 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11497         PR target/70799
11498         * gcc.target/i386/pr70799-1.c: New test.
11500 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11502         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11504 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11506         PR middle-end/70877
11507         * gcc.target/i386/pr70877.c: New test.
11509 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11511         PR tree-optimization/70786
11512         * gcc.target/i386/pr70876.c: New test.
11514 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11516         PR target/70927
11517         * gcc.target/i386/avx512vl-logic-1.c: New test.
11518         * gcc.target/i386/avx512vl-logic-2.c: New test.
11519         * gcc.target/i386/avx512dq-logic-2.c: New test.
11521 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11523         PR target/70963
11524         * gcc.target/powerpc/pr70963.c: New.
11526 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11528         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11529         (test_very_wide_line): Add ruler to expected output.
11530         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11531         (test_very_wide_line): Likewise.
11532         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11533         (test_show_locus): Within the handling of "test_very_wide_line",
11534         enable show_ruler_p on the diagnostic context.
11536 2016-05-10  Richard Biener  <rguenther@suse.de>
11538         PR tree-optimization/71039
11539         * gcc.dg/torture/pr71039.c: New testcase.
11541 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11543         * gcc.dg/nested-func-10.c: Requires alloca.
11544         * gcc.dg/nested-func-9.c: Requires alloca.
11545         * gcc.c-torture/execute/pr70460.c: Requires labels.
11546         * gcc.c-torture/compile/pr70199.c: Requires labels.
11547         * gcc.target/nvptx/decl.c: Compile only.
11548         * gcc.target/nvptx/trailing-init.c: Compile only.
11549         * gcc.target/nvptx/ary-init.c: Compile only.
11551 2016-05-10  Marek Polacek  <polacek@redhat.com>
11553         PR c/70255
11554         * gcc.dg/attr-opt-1.c: New test.
11556 2016-05-10  Richard Biener  <rguenther@suse.de>
11558         PR tree-optimization/70497
11559         PR tree-optimization/28367
11560         * gcc.dg/torture/20160404-1.c: New testcase.
11561         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11562         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11564 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11566         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11568 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11570         * gcc.target/i386/fabsneg-1.c New test.
11572 2016-05-09  Alan Modra  <amodra@gmail.com>
11574         PR testsuite/70826
11575         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11577 2016-05-09  Richard Biener  <rguenther@suse.de>
11579         PR tree-optimization/70985
11580         * gcc.dg/torture/pr70985.c: New testcase.
11582 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11584         * gcc.dg/tree-ssa/ifc-9.c: New test.
11585         * gcc.dg/tree-ssa/ifc-10.c: New test.
11586         * gcc.dg/tree-ssa/ifc-11.c: New test.
11587         * gcc.dg/tree-ssa/ifc-12.c: New test.
11588         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11589         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11590         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11592 2016-05-09  Richard Biener  <rguenther@suse.de>
11594         PR fortran/70937
11595         * gfortran.dg/pr70937.f90: New testcase.
11597 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11599         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11601 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11603         PR fortran/56226
11604         * gfortran.dg/dec_structure_1.f90: New testcase.
11605         * gfortran.dg/dec_structure_2.f90: Ditto.
11606         * gfortran.dg/dec_structure_3.f90: Ditto.
11607         * gfortran.dg/dec_structure_4.f90: Ditto.
11608         * gfortran.dg/dec_structure_5.f90: Ditto.
11609         * gfortran.dg/dec_structure_6.f90: Ditto.
11610         * gfortran.dg/dec_structure_7.f90: Ditto.
11611         * gfortran.dg/dec_structure_8.f90: Ditto.
11612         * gfortran.dg/dec_structure_9.f90: Ditto.
11613         * gfortran.dg/dec_structure_10.f90: Ditto.
11614         * gfortran.dg/dec_structure_11.f90: Ditto.
11615         * gfortran.dg/dec_union_1.f90: Ditto.
11616         * gfortran.dg/dec_union_2.f90: Ditto.
11617         * gfortran.dg/dec_union_3.f90: Ditto.
11618         * gfortran.dg/dec_union_4.f90: Ditto.
11619         * gfortran.dg/dec_union_5.f90: Ditto.
11620         * gfortran.dg/dec_union_6.f90: Ditto.
11621         * gfortran.dg/dec_union_7.f90: Ditto.
11623 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11625         PR tree-optimization/70956
11626         * gcc.dg/graphite/pr70956.c: New test.
11628 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11630         PR middle-end/70941
11631         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11632         (a, b, c, d): Change type from char to signed char.
11633         (main): Compare against (signed char) -1634678893 instead of
11634         hardcoded -109.  Use __builtin_abort instead of abort.
11636         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11637         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11639         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11641 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11643         PR debug/70935
11644         * gcc.dg/torture/pr70935.c: New test.
11646 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11648         PR target/58219
11649         * gcc.target/sh/pr58219.c: New tests.
11651 2016-05-06  Richard Biener  <rguenther@suse.de>
11653         PR tree-optimization/70960
11654         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11656 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11658         PR target/52933
11659         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11660         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11661         Adjust expected instruction counts.
11662         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11664 2016-05-06  Marek Polacek  <polacek@redhat.com>
11666         PR sanitizer/70875
11667         * gcc.dg/ubsan/bounds-3.c: New test.
11669 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11671         PR target/54089
11672         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11674 2016-05-06  Richard Biener  <rguenther@suse.de>
11676         PR middle-end/70931
11677         * gfortran.dg/pr70931.f90: New testcase.
11679 2016-05-06  Richard Biener  <rguenther@suse.de>
11681         PR middle-end/70941
11682         * gcc.dg/torture/pr70941.c: New testcase.
11684 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11686         PR tree-optimization/57206
11687         * gcc.dg/vect/pr57206.c: New test.
11689 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11691         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11693 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11695         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11697         * c-c++-common/Wdangling-else-4.c: New test.
11699 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11701         PR c++/70906
11702         PR c++/70933
11703         * g++.dg/opt/pr70906.C: New test.
11704         * g++.dg/opt/pr70933.C: New test.
11706         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11708 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11710         * gcc.dg/ipa/pure-const-3.c: New testcase.
11712 2016-05-04  Marek Polacek  <polacek@redhat.com>
11714         * c-c++-common/Wdangling-else-1.c: New test.
11715         * c-c++-common/Wdangling-else-2.c: New test.
11716         * c-c++-common/Wdangling-else-3.c: New test.
11718 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11720         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11721         flag is present.
11723 2016-05-04  Marek Polacek  <polacek@redhat.com>
11725         PR c/48778
11726         * gcc.dg/Waddress-2.c: New test.
11728 2016-05-04  Alan Modra  <amodra@gmail.com>
11730         * gcc.target/powerpc/pr70866.c: New.
11732 2016-05-03  Martin Sebor  <msebor@redhat.com>
11734         PR c++/66561
11735         * c-c++-common/builtin_location.c: New test.
11736         * g++.dg/cpp1y/builtin_location.C: New test.
11738 2016-05-03  Marek Polacek  <polacek@redhat.com>
11740         PR c/70859
11741         * gcc.dg/pr70859.c: New test.
11742         * gcc.dg/pr70859-2.c: New test.
11744 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11746         * gnat.dg/debug5.adb: New testcase.
11748 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11750         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11751         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11752         Procedure to check for z10 instruction set.
11754 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11756         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11758 2016-05-03  Alan Modra  <amodra@gmail.com>
11760         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11762 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11764         * gcc.target/i386/avx512f-cvt-1.c: New test.
11766 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11768         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11769         -fdump-tree-vrp-details.
11771 2016-05-03  Richard Biener  <rguenther@suse.de>
11773         * gcc.dg/pr30172-1.c: Adjust.
11774         * gcc.dg/pr63743.c: Likewise.
11775         * gcc.dg/tm/pr51696.c: Likewise.
11776         * c-c++-common/tm/safe-1.c: Likewise.
11777         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11778         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11779         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11780         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11782 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11784         PR rtl-optimization/70467
11785         * gcc.target/i386/pr70467-3.c: New test.
11786         * gcc.target/i386/pr70467-4.c: New test.
11788         PR tree-optimization/70916
11789         * gcc.c-torture/compile/pr70916.c: New test.
11791         PR target/49244
11792         * gcc.target/i386/pr49244-1.c: New test.
11793         * gcc.target/i386/pr49244-2.c: New test.
11795 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11797         PR rtl-optimization/44281
11798         * gcc.target/i386/pr44281.c: New test.
11800 2016-05-03  bin cheng  <bin.cheng@arm.com>
11802         PR tree-optimization/56541
11803         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11804         * gcc.dg/vect/pr56541.c: new test.
11806 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11808         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11809         __float128.
11810         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11812 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11814         PR testsuite/70520
11815         * c-c++-common/asan/clone-test-1.c (main): Align child process
11816         stack to 16 bytes.
11818 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11820         PR c++/62314
11821         * g++.dg/spellcheck-fields-2.C: New test case.
11823 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11825         PR c++/62314
11826         * g++.dg/pr62314.C: New test case.
11828 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11830         * gcc.dg/ipa/inline-8.c: New testcase.
11832 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11834         PR rtl-optimization/70467
11835         * gcc.target/i386/pr70467-1.c: New test.
11837 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11839         * gcc.dg/spec-options.c: Run the test on all targets.
11840         * gcc.dg/foo.specs: Use cpp_unique_options.
11842 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11844         * gcc.dg/tree-ssa/unord.c: New testcase.
11846 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11848         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11850 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11852         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11854 2016-05-02  Marek Polacek  <polacek@redhat.com>
11856         PR c/70851
11857         * gcc.dg/enum-incomplete-3.c: New test.
11859 2016-05-02  Marek Polacek  <polacek@redhat.com>
11860             Tom de Vries  <tom@codesourcery.com>
11862         PR tree-optimization/70700
11863         * gcc.dg/pr70700.c: New test.
11865 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11867         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11868         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11869         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11870         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11871         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11873 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11875         * ada/acats/run_acats: Rename into...
11876         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11877         * ada/acats/run_all.sh: Remove redundant test.
11878         (target_run): Move around.
11879         (target_gnatchop): Use newly built executable.
11880         (target_gnatmake): Likewise.
11881         Check that the compilation of impbit succeeds.
11883 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11885         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11886         * gcc.dg/20021029-1.c: Likewise.
11887         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11888         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11889         * gcc.target/sh/cmpstr.c: Likewise.
11890         * gcc.target/sh/cmpstrn.c: Likewise.
11891         * gcc.target/sh/memset.c: Likewise.
11892         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11893         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11894         * gcc.target/sh/pr39423-1.c: Likewise.
11895         * gcc.target/sh/pr49468-di.c: Likewise.
11896         * gcc.target/sh/pr49468-si.c: Likewise.
11897         * gcc.target/sh/pr49880-1.c: Likewise.
11898         * gcc.target/sh/pr49880-2.c: Likewise.
11899         * gcc.target/sh/pr49880-3.c: Likewise.
11900         * gcc.target/sh/pr50751-1.c: Likewise.
11901         * gcc.target/sh/pr50751-4.c: Likewise.
11902         * gcc.target/sh/pr50751-7.c: Likewise.
11903         * gcc.target/sh/pr51244-1.c: Likewise.
11904         * gcc.target/sh/pr51244-10.c: Likewise.
11905         * gcc.target/sh/pr51244-11.c: Likewise.
11906         * gcc.target/sh/pr51244-12.c: Likewise.
11907         * gcc.target/sh/pr51244-13.c: Likewise.
11908         * gcc.target/sh/pr51244-14.c: Likewise.
11909         * gcc.target/sh/pr51244-17.c: Likewise.
11910         * gcc.target/sh/pr51244-18.c: Likewise.
11911         * gcc.target/sh/pr51244-19.c: Likewise.
11912         * gcc.target/sh/pr51244-4.c: Likewise.
11913         * gcc.target/sh/pr51244-5.c: Likewise.
11914         * gcc.target/sh/pr51244-7.c: Likewise.
11915         * gcc.target/sh/pr51244-8.c: Likewise.
11916         * gcc.target/sh/pr51244-9.c: Likewise.
11917         * gcc.target/sh/pr51697.c: Likewise.
11918         * gcc.target/sh/pr52483-1.c: Likewise.
11919         * gcc.target/sh/pr52483-2.c: Likewise.
11920         * gcc.target/sh/pr52483-3.c: Likewise.
11921         * gcc.target/sh/pr52483-5.c: Likewise.
11922         * gcc.target/sh/pr52933-1.c: Likewise.
11923         * gcc.target/sh/pr52933-2.c: Likewise.
11924         * gcc.target/sh/pr52933-3.c: Likewise.
11925         * gcc.target/sh/pr53568-1.c: Likewise.
11926         * gcc.target/sh/pr53976-1.c: Likewise.
11927         * gcc.target/sh/pr53988-1.c: Likewise.
11928         * gcc.target/sh/pr53988.c: Likewise.
11929         * gcc.target/sh/pr54089-1.c: Likewise.
11930         * gcc.target/sh/pr54089-6.c: Likewise.
11931         * gcc.target/sh/pr54089-7.c: Likewise.
11932         * gcc.target/sh/pr54089-8.c: Likewise.
11933         * gcc.target/sh/pr54089-9.c: Likewise.
11934         * gcc.target/sh/pr54236-1.c: Likewise.
11935         * gcc.target/sh/pr54236-2.c: Likewise.
11936         * gcc.target/sh/pr54236-3.c: Likewise.
11937         * gcc.target/sh/pr54236-4.c: Likewise.
11938         * gcc.target/sh/pr54386.c: Likewise.
11939         * gcc.target/sh/pr54602-1.c: Likewise.
11940         * gcc.target/sh/pr54685.c: Likewise.
11941         * gcc.target/sh/pr54760-1.c: Likewise.
11942         * gcc.target/sh/pr54760-2.c: Likewise.
11943         * gcc.target/sh/pr54760-3.c: Likewise.
11944         * gcc.target/sh/pr54760-4.c: Likewise.
11945         * gcc.target/sh/pr54760-5.c: Likewise.
11946         * gcc.target/sh/pr54760-6.c: Likewise.
11947         * gcc.target/sh/pr55146.c: Likewise.
11948         * gcc.target/sh/pr55160.c: Likewise.
11949         * gcc.target/sh/pr59278.c: Likewise.
11950         * gcc.target/sh/pr59401-1.c: Likewise.
11951         * gcc.target/sh/pr59533-1.c: Likewise.
11952         * gcc.target/sh/pr63260.c: Likewise.
11953         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11954         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11955         * gcc.target/sh/strlen.c: Likewise.
11956         * gcc.target/sh/torture/pr30807.c: Likewise.
11957         * gcc.target/sh/torture/pr34777.c: Likewise.
11958         * gcc.target/sh/torture/pr64652.c: Likewise.
11959         * gcc.target/sh/torture/pr65505.c: Likewise.
11960         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11961         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11963 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11965         PR c++/66644
11966         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11968 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11970         * gcc.target/powerpc/vsx-elemrev-1.c: New.
11971         * gcc.target/powerpc/vsx-elemrev-2.c: New.
11972         * gcc.target/powerpc/vsx-elemrev-3.c: New.
11973         * gcc.target/powerpc/vsx-elemrev-4.c: New.
11975 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
11977         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11978         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11980 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
11982         PR middle-end/70626
11983         * c-c++-common/goacc/combined-reduction.c: New test.
11984         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11986 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
11988         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11989         *movdi_internal pattern only if PIC off.
11990         * gcc.target/i386/pr70155-2.c: Likewise.
11991         * gcc.target/i386/pr70155-3.c: Likewise.
11992         * gcc.target/i386/pr70155-4.c: Likewise.
11993         * gcc.target/i386/pr70155-5.c: Likewise.
11994         * gcc.target/i386/pr70155-6.c: Likewise.
11995         * gcc.target/i386/pr70155-7.c: Likewise.
11996         * gcc.target/i386/pr70155-8.c: Likewise.
11997         * gcc.target/i386/pr70155-15.c: Likewise.
11998         * gcc.target/i386/pr70155-17.c: Likewise.
11999         * gcc.target/i386/pr70155-22.c: Likewise.
12001 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12003         PR tree-optimization/70803
12004         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12006 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12008         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12009         optimization of vector loop.
12010         * gcc.target/i386/vect-unpack-3.c: New test.
12011         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12012         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12013         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12015 2016-04-29  Marek Polacek  <polacek@redhat.com>
12017         PR sanitizer/70342
12018         * g++.dg/ubsan/null-7.C: New test.
12020         PR c/70852
12021         * gcc.dg/pr70852.c: New test.
12023 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12025         PR/69089
12026         * g++.dg/cpp0x/alignas6.C: New test.
12028 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12030         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12031         * gcc.dg/pr27003.c: Likewise.
12032         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12033         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12034         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12035         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12036         * gcc.target/arc/mxy.c: Likewise.
12037         * gcc.target/arc/mswape.c: Likewise.
12038         * gcc.target/arc/mrtsc.c: Likewise.
12039         * gcc.target/arc/mcrc.c: Likewise.
12040         * gcc.target/arc/mdsp-packa.c: Likewise.
12041         * gcc.target/arc/mdvbf.c: Likewise.
12042         * gcc.target/arc/mlock.c: Likewise.
12043         * gcc.target/arc/mmac-24.c: Likewise.
12044         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12046 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12047             Matthijs Kooijman  <matthijs@stdin.nl>
12048             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12050         PR target/60040
12051         * gcc.target/avr/pr60040-1.c: New.
12052         * gcc.target/avr/pr60040-2.c: New.
12054 2016-04-29  Richard Biener  <rguenther@suse.de>
12056         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12058 2016-04-29  Richard Biener  <rguenther@suse.de>
12060         PR tree-optimization/13962
12061         PR tree-optimization/65686
12062         * gcc.dg/uninit-pr65686.c: New testcase.
12064 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12066         PR middle-end/70843
12067         * gcc.dg/pr70843.c: New test.
12069 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12071         PR target/70858
12072         * gcc.target/i386/pr70858.c: New test.
12074 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12076         * gcc.target/arc/nps400-1.c: New file.
12078 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12079             Andrew Burgess  <andrew.burgess@embecosm.com>
12081         * gcc.target/arc/movh_cl-1.c: New file.
12083 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12084             Andrew Burgess  <andrew.burgess@embecosm.com>
12086         * gcc.target/arc/extzv-1.c: New file.
12087         * gcc.target/arc/insv-1.c: New file.
12088         * gcc.target/arc/insv-2.c: New file.
12089         * gcc.target/arc/movb-1.c: New file.
12090         * gcc.target/arc/movb-2.c: New file.
12091         * gcc.target/arc/movb-3.c: New file.
12092         * gcc.target/arc/movb-4.c: New file.
12093         * gcc.target/arc/movb-5.c: New file.
12094         * gcc.target/arc/movb_cl-1.c: New file.
12095         * gcc.target/arc/movb_cl-2.c: New file.
12096         * gcc.target/arc/movbi_cl-1.c: New file.
12097         * gcc.target/arc/movl-1.c: New file.
12099 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12100             Andrew Burgess  <andrew.burgess@embecosm.com>
12102         * gcc.target/arc/cmem-1.c: New file.
12103         * gcc.target/arc/cmem-2.c: New file.
12104         * gcc.target/arc/cmem-3.c: New file.
12105         * gcc.target/arc/cmem-4.c: New file.
12106         * gcc.target/arc/cmem-5.c: New file.
12107         * gcc.target/arc/cmem-6.c: New file.
12108         * gcc.target/arc/cmem-7.c: New file.
12109         * gcc.target/arc/cmem-ld.inc: New file.
12110         * gcc.target/arc/cmem-st.inc: New file.
12112 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12114         PR target/70821
12115         * gcc.target/i386/pr70821.c: New test.
12117 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12119         * gcc.target/powerpc/vec-adde.c: New test.
12120         * gcc.target/powerpc/vec-adde-int128.c: New test.
12122 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12124         * gcc.target/i386/avx-vround-1.c: New test.
12125         * gcc.target/i386/avx-vround-2.c: New test.
12126         * gcc.target/i386/avx512vl-vround-1.c: New test.
12127         * gcc.target/i386/avx512vl-vround-2.c: New test.
12129 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12131         PR testsuite/70595
12132         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12133         (check_effective_target_cilkplus_runtime): ... this.
12134         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12135         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12137         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12138         Require cilkplus_runtime.
12139         Don't add -lcilkrts.
12140         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12141         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12142         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12143         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12144         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12145         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12146         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12147         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12148         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12149         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12150         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12151         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12152         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12153         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12154         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12155         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12156         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12157         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12158         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12159         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12160         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12161         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12162         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12163         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12164         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12165         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12166         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12167         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12168         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12170         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12171         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12173         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12175         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12176         cilkplus_runtime.
12178 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12180         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12181         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12183 2015-04-27  Ryan Burn  <contact@rnburn.com>
12185         PR c++/69024
12186         PR c++/68997
12187         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12188         diagnostic.
12189         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12190         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12192 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12194         * gnat.dg/limited_with4.ad[sb]: New test.
12195         * gnat.dg/limited_with4_pkg.ads: New helper.
12197 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12199         PR target/70155
12200         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12201         and movv1ti_internal patterns
12202         * gcc.target/i386/pr70155-1.c: New test.
12203         * gcc.target/i386/pr70155-2.c: Likewise.
12204         * gcc.target/i386/pr70155-3.c: Likewise.
12205         * gcc.target/i386/pr70155-4.c: Likewise.
12206         * gcc.target/i386/pr70155-5.c: Likewise.
12207         * gcc.target/i386/pr70155-6.c: Likewise.
12208         * gcc.target/i386/pr70155-7.c: Likewise.
12209         * gcc.target/i386/pr70155-8.c: Likewise.
12210         * gcc.target/i386/pr70155-9.c: Likewise.
12211         * gcc.target/i386/pr70155-10.c: Likewise.
12212         * gcc.target/i386/pr70155-11.c: Likewise.
12213         * gcc.target/i386/pr70155-12.c: Likewise.
12214         * gcc.target/i386/pr70155-13.c: Likewise.
12215         * gcc.target/i386/pr70155-14.c: Likewise.
12216         * gcc.target/i386/pr70155-15.c: Likewise.
12217         * gcc.target/i386/pr70155-16.c: Likewise.
12218         * gcc.target/i386/pr70155-17.c: Likewise.
12219         * gcc.target/i386/pr70155-18.c: Likewise.
12220         * gcc.target/i386/pr70155-19.c: Likewise.
12221         * gcc.target/i386/pr70155-20.c: Likewise.
12222         * gcc.target/i386/pr70155-21.c: Likewise.
12223         * gcc.target/i386/pr70155-22.c: Likewise.
12225 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12227         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12228         ".{5,6}".
12230 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12232         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12233         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12234         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12235         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12236         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12238 2016-04-27  Richard Biener  <rguenther@suse.de>
12240         PR ipa/70760
12241         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12242         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12244 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12246         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12247         * g++.dg/ubsan/pr63956.C: Adjust error location.
12249 2016-04-27  Nick Clifton  <nickc@redhat.com>
12251         PR middle-end/49889
12252         * gcc.dg/pr49889.c: New test.
12254 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12256         * c-c++-common/memset-array.c: New test.
12258 2016-04-26  Martin Sebor  <msebor@redhat.com>
12260         PR c++/66639
12261         * g++.dg/cpp1y/func_constexpr.C: New test.
12263 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12265         PR c++/70241
12266         * g++.dg/cpp0x/enum32.C: New test.
12267         * g++.dg/cpp0x/enum33.C: New test.
12269 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12271         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12272         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12273         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12274         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12275         * gcc.c-torture/execute/pr38151.c: Likewise.
12276         * gcc.c-torture/execute/pr66556.c: Likewise.
12277         * gcc.c-torture/execute/pr67781.c: Likewise.
12278         * gcc.c-torture/execute/pr68648.c: Likewise.
12280 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12282         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12284 2016-04-26  Marek Polacek  <polacek@redhat.com>
12286         PR c/67784
12287         * gcc.dg/pr67784-3.c: New test.
12288         * gcc.dg/pr67784-4.c: New test.
12289         * gcc.dg/pr67784-5.c: New test.
12291         PR c/70791
12292         * gcc.dg/Wnested-externs-2.c: New test.
12294 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12296         * gcc.dg/fold-plusmult.c: Adjust.
12297         * gcc.dg/no-strict-overflow-6.c: Adjust.
12298         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12300 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12302         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12303         number scans.
12304         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12305         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12306         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12307         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12308         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12309         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12310         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12311         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12312         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12313         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12314         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12315         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12316         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12317         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12318         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12319         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12320         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12321         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12322         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12323         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12324         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12325         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12326         scans.
12327         * gcc.target/i386/pr32219-4.c: Likewise.
12328         * gcc.target/i386/pr32219-6.c: Likewise.
12329         * gcc.target/i386/pr32219-8.c: Likewise.
12331 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12333         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12334         associated options.
12336 2016-04-26  Marek Polacek  <polacek@redhat.com>
12338         PR c++/70744
12339         * g++.dg/ext/cond2.C: New test.
12341 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12343         PR tree-optimization/70771
12344         PR tree-optimization/70775
12345         * gcc.dg/pr70771.c: New test.
12346         * gcc.dg/pr70775.c: New test.
12348 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12350         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12352 2016-04-25  Richard Biener  <rguenther@suse.de>
12354         PR tree-optimization/70780
12355         * gcc.dg/torture/pr70780.c: New testcase.
12357 2016-04-25  Michael Collison  <michael.collison@arm.com>
12359         * gcc.target/arm/neon-vaddws16.c: New test.
12360         * gcc.target/arm/neon-vaddws32.c: New test.
12361         * gcc.target/arm/neon-vaddwu16.c: New test.
12362         * gcc.target/arm/neon-vaddwu32.c: New test.
12363         * gcc.target/arm/neon-vaddwu8.c: New test.
12364         * lib/target-supports.exp
12365         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12366         that arm neon support vector widen sum of HImode TO SImode.
12368 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12370         PR sanitizer/70712
12371         * c-c++-common/asan/pr70712.c: New test.
12373 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12375         * .gitattributes: New file.
12377 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12379         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12381 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12383         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12384         * gfortran.dg/submodule_15.f08: Likewise.
12386 2016-04-22  Richard Biener  <rguenther@suse.de>
12388         PR tree-optimization/70740
12389         * gcc.dg/torture/pr70740.c: New testcase.
12391 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12393         PR target/70750
12394         * gcc.target/i386/pr70750-1.c: New test.
12395         * gcc.target/i386/pr70750-2.c: Likewise.
12397 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12399         PR c++/70540
12400         * g++.dg/cpp0x/auto48.C: New.
12402 2016-04-21  Marek Polacek  <polacek@redhat.com>
12404         PR c++/70513
12405         * g++.dg/cpp0x/forw_enum12.C: New test.
12406         * g++.dg/cpp0x/forw_enum13.C: New test.
12408 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12410         PR target/70728
12411         * gcc.target/i386/pr70728.c: New test.
12413 2016-04-21  Richard Biener  <rguenther@suse.de>
12415         PR middle-end/70747
12416         * gcc.dg/pr70747.c: New testcase.
12418 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12420         PR tree-optimization/70715
12421         * gcc.dg/tree-ssa/scev-13.c: New test.
12423 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12425         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12427 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12429         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12431 2016-04-20  Jan Hubicka  <jh@suse.cz>
12433         PR ipa/70018
12434         * g++.dg/ipa/nothrow-1.C: New testcase.
12436 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12438         PR c++/55635
12439         * g++.dg/eh/delete1.C: New.
12441 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12443         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12444         -mtune-ctrl=sse_typeless_stores.
12446 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12448         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12450 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12452         PR tree-optimization/69489
12453         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12455 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12457         PR c++/69363
12458         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12459         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12460         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12462 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12464         PR tree-optimization/56625
12465         PR tree-optimization/69489
12466         * gcc.dg/vect/pr56625.c: New test.
12467         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12469 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12471         PR target/64971
12472         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12474 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12476         * gnat.dg/self1.adb: Remove now incorrect test.
12478 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12480         * gcc.dg/tree-ssa/scev-11.c: New test.
12481         * gcc.dg/tree-ssa/scev-12.c: New test.
12483 2016-04-20  Marek Polacek  <polacek@redhat.com>
12485         PR tree-optimization/70725
12486         * gcc.dg/pr70725.c: New test.
12488 2016-04-20  Richard Biener  <rguenther@suse.de>
12490         PR tree-optimization/70726
12491         * g++.dg/vect/pr70726.cc: New testcase.
12493 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12495         PR target/70674
12496         * gcc.target/s390/pr70674.c: New test.
12498 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12500         PR libgfortran/70684
12501         * gfortran.dg/list_read_14.f90: New test.
12503 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12505         PR target/69201
12506         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12507         extern to force it misaligned.
12508         (b): Likewise.
12509         (c): Likewise.
12510         (d): Likewise.
12511         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12512         Don't check `*' before movv4sf_internal.
12513         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12514         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12515         Don't check `*' before movv16qi_internal.
12516         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12517         extern to force it misaligned.
12518         (b): Likewise.
12519         (c): Likewise.
12520         (d): Likewise.
12521         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12522         Don't check `*' before movv2df_internal.
12523         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12524         extern to force it misaligned.
12525         (b): Likewise.
12526         (c): Likewise.
12527         (d): Likewise.
12528         Check movv8sf_internal instead of avx_storeups256.
12529         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12531 2016-04-19  Richard Biener  <rguenther@suse.de>
12533         PR tree-optimization/70171
12534         * g++.dg/tree-ssa/pr70171.C: New testcase.
12536 2016-04-19  Richard Biener  <rguenther@suse.de>
12538         PR tree-optimization/70724
12539         * gcc.dg/torture/pr70724.c: New testcase.
12541 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12543         PR middle-end/70689
12544         * gcc.target/i386/pr70689.c: New.
12546 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12548         PR target/70708
12549         * gcc.target/i386/pr70708.c: New test.
12551 2016-04-18  Richard Biener  <rguenther@suse.de>
12553         PR tree-optimization/43434
12554         * gcc.dg/vect/pr43434.c: New testcase.
12555         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12556         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12557         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12558         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12559         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12560         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12561         * gcc.dg/gomp/pr68640.c: Likewise.
12562         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12563         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12565 2016-04-18  Richard Biener  <rguenther@suse.de>
12567         PR tree-optimization/70701
12568         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12570 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12572         PR testsuite/70699
12573         * gcc.dg/pr70161.c: Add dot-file scans.
12574         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12575         instead of after last dot char.
12577 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12579         * c-c++-common/dump-ada-spec-3.c: New test.
12580         * c-c++-common/dump-ada-spec-4.c: Likewise.
12582 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12584         PR other/70183
12585         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12587 2016-04-15  Jan Hubicka  <jh@suse.cz>
12589         PR ipa/70018
12590         * g++.dg/ipa/pure-const-1.C: New testcase.
12591         * g++.dg/ipa/pure-const-2.C: New testcase.
12592         * g++.dg/ipa/pure-const-3.C: New testcase.
12594 2016-04-15  Marek Polacek  <polacek@redhat.com>
12596         PR c/70671
12597         * gcc.dg/bitfld-22.c: New test.
12599 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12601         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12602         x86_64.
12604 2016-04-15  Marek Polacek  <polacek@redhat.com>
12606         PR c/70651
12607         * c-c++-common/pr70651.c: New test.
12609 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12611         PR rtl-optimization/70681
12612         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12613         dump scan on arm and powerpc.
12614         * gcc.dg/pr10474.c: Likewise.
12616 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12618         PR c++/69517
12619         PR c++/70019
12620         PR c++/70588
12621         * g++.dg/cpp1y/vla11.C: Revert for real.
12623         PR c/70436
12624         * c-c++-common/Wparentheses-1.c: New test.
12625         * c-c++-common/gomp/Wparentheses-1.c: New test.
12626         * c-c++-common/gomp/Wparentheses-2.c: New test.
12627         * c-c++-common/gomp/Wparentheses-3.c: New test.
12628         * c-c++-common/gomp/Wparentheses-4.c: New test.
12629         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12630         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12631         * c-c++-common/goacc/Wparentheses-1.c: New test.
12633 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12635         PR target/70662
12636         * gcc.target/i386/pr70662.c: New test.
12638 2016-04-15  Richard Biener  <rguenther@suse.de>
12639             Alan Modra  <amodra@gmail.com>
12641         PR tree-optimization/70130
12642         * gcc.dg/vect/O3-pr70130.c: New testcase.
12644 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12646         PR target/70669
12647         * gcc.target/powerpc/pr70669.c: New test.
12649         PR target/70640
12650         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12651         a power7 system that does not have an assembler that supports
12652         power8.
12654 2016-04-14  Martin Sebor  <msebor@redhat.com>
12656         PR c++/69517
12657         PR c++/70019
12658         PR c++/70588
12659         * c-c++-common/ubsan/vla-1.c: Revert.
12660         * g++.dg/cpp1y/vla11.C: Same.
12661         * g++.dg/cpp1y/vla12.C: Same.
12662         * g++.dg/cpp1y/vla13.C: Same.
12663         * g++.dg/cpp1y/vla14.C: Same.
12664         * g++.dg/cpp1y/vla3.C: Same.
12665         * g++.dg/init/array24.C: Same.
12666         * g++.dg/ubsan/vla-1.C: Same.
12668 2016-04-14  Marek Polacek  <polacek@redhat.com>
12669             Jan Hubicka  <hubicka@ucw.cz>
12671         PR c++/70029
12672         * g++.dg/torture/pr70029.C: New test.
12674 2016-04-14  Martin Sebor  <msebor@redhat.com>
12676         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12677         type size to prevent failures on targets with very low maximum
12678         alignment.
12680 2016-04-14  Richard Biener  <rguenther@suse.de>
12682         PR tree-optimization/70623
12683         * gcc.dg/torture/pr70623.c: New testcase.
12684         * gcc.dg/torture/pr70623-2.c: Likewise.
12686 2016-04-13  Martin Sebor  <msebor@redhat.com>
12688         PR c++/69517
12689         PR c++/70019
12690         PR c++/70588
12691         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12692         * g++.dg/cpp1y/vla11.C: New test.
12693         * g++.dg/cpp1y/vla12.C: New test.
12694         * g++.dg/cpp1y/vla13.C: New test.
12695         * g++.dg/cpp1y/vla14.C: New test.
12696         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12697         * g++.dg/init/array24.C: Fully brace VLA initializer.
12698         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12700 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12702         PR c++/70641
12703         * g++.dg/opt/pr70641.C: New test.
12705 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12707         PR rtl-optimization/68749
12708         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12709         effects of argument promotions.
12710         Remove default args to dg-skip-if.
12712 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12714         PR c++/70635
12715         * g++.dg/parse/pr70635.C: New.
12717 2016-04-13  Marek Polacek  <polacek@redhat.com>
12719         PR c++/70639
12720         * c-c++-common/Wmisleading-indentation-4.c: New test.
12722 2016-04-13  Marek Polacek  <polacek@redhat.com>
12724         PR c/70436
12725         * gcc.dg/Wparentheses-12.c: New test.
12726         * gcc.dg/Wparentheses-13.c: New test.
12728 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12730         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12731         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12732         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12734 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12736         PR middle-end/70633
12737         * gcc.c-torture/compile/pr70633.c: New test.
12739         PR debug/70628
12740         * gcc.dg/torture/pr70628.c: New test.
12742 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12744         PR c++/70610
12745         * g++.dg/template/pr70610.C: New test.
12746         * g++.dg/template/pr70610-2.C: New test.
12747         * g++.dg/template/pr70610-3.C: New test.
12748         * g++.dg/template/pr70610-4.C: New test.
12750 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12752         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12753         128 instead of 32.
12755         PR c++/70571
12756         * g++.dg/ext/pr70571.C: New test.
12758 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12760         PR target/70640
12761         * gcc.target/powerpc/pr70640.c: New test.
12763 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12765         PR c++/68722
12766         * g++.dg/parse/pr68722.C: New.
12768 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12770         PR rtl-optimization/70596
12771         * gcc.target/i386/pr70596.c: New test.
12773 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12775         PR c++/70501
12776         * g++.dg/init/pr70501.C: New.
12778 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12780         * gcc.target/i386/asm-flag-6.c: New test.
12782 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12784         PR tree-optimization/68756
12785         * gcc.dg/graphite/pr68756.c: New test.
12787 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12789         PR tree-optimization/70602
12790         * gcc.c-torture/execute/pr70602.c: New test.
12792 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12794         PR target/70381
12795         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12796         __float128 emulator is built and runs.
12797         * gcc.target/powerpc/float128-1.c: Likewise.
12799         * lib/target-supports.exp (check_ppc_float128_sw_available):
12800         Rework tests for __float128 software and hardware
12801         availability. Fix exit condition to return 0 on success.
12803 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12805         PR target/70133
12806         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12807         * gcc.target/aarch64/target_attr_15.c: Likewise.
12809 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12811         PR c++/69066
12812         * g++.dg/cpp1y/pr69066.C: New.
12814 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12816         PR fortran/68566
12817         * gfortran.dg/pr36192.f90: Update test.
12818         * gfortran.dg/pr36192_1.f90: Update test.
12819         * gfortran.dg/real_dimension_1.f: Update test.
12820         * gfortran.dg/parameter_array_init_7.f90: New test.
12822 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12824         PR testsuite/64039
12825         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12827         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12829         PR rtl-optimization/66669
12830         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12832         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12834         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12835         * gcc.dg/pie-1.c: Likewise.
12836         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12837         * gcc.dg/pic-4.c: Likewise.
12838         * gcc.dg/pie-3.c: Likewise.
12839         * gcc.dg/pie-4.c: Likewise.
12841         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12843         PR tree-optimization/68644
12844         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12846         PR rtl-optimization/64886
12847         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12849 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12851         PR tree-optimization/68953
12852         * gcc.dg/graphite/pr68953.c: New test.
12854 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12856         PR fortran/70592
12857         * gfortran.dg/deferred_character_16.f90: New test.
12859 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12861         PR tree-optimization/70586
12862         * gcc.c-torture/execute/pr70586.c: New test.
12864 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12866         PR sanitizer/70573
12867         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12868         with __builtin_memset
12869         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12871 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12873         PR lto/70289
12874         PR ipa/70348
12875         PR tree-optimization/70373
12876         PR middle-end/70533
12877         PR middle-end/70534
12878         PR middle-end/70535
12879         * c-c++-common/goacc/reduction-5.c: New test.
12880         * c-c++-common/goacc/reduction-promotions.c: New test.
12881         * gfortran.dg/goacc/reduction-3.f95: New test.
12882         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12884 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12886         PR c++/70590
12887         PR c++/70452
12888         * g++.dg/pr70590.C: New test.
12889         * g++.dg/pr70590-2.C: New test.
12891 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12893         PR middle-end/70593
12894         * gcc.target/i386/pr70593.c: New test.
12896         PR rtl-optimization/70574
12897         * gcc.target/i386/avx2-pr70574.c: New test.
12899 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12901         PR sanitizer/70541
12902         * c-c++-common/asan/pr70541.c: New test.
12904 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12906         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12907         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12909 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12911         PR target/70566
12912         * gcc.c-torture/execute/pr70566.c: New test.
12914 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12916         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12917         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12919 2016-04-08  Alan Modra  <amodra@gmail.com>
12921         * gcc.target/powerpc/pr70117.c: New.
12923 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12925         PR testsuite/70581
12926         * gcc.dg/lto/simd-function_0.c: New test.
12928         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12929         clones.
12930         * c-c++-common/attr-simd-2.c: Likewise.
12931         * c-c++-common/attr-simd-4.c: Likewise.
12932         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12933         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12935 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12937         PR testsuite/70553
12938         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12940 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12941             Tom de Vries  <tom@codesourcery.com>
12943         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12944         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12945         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12946         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12947         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12948         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12949         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12950         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12952 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12954         PR c/70436
12955         * g++.dg/warn/Wparentheses-29.C: New test.
12957 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12959         PR c/70436
12960         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12961         explicit braces to resolve a future -Wparentheses warning.
12963 2016-04-06  Richard Henderson  <rth@redhat.com>
12965         * gcc.dg/pr61817-1.c: New test.
12966         * gcc.dg/pr61817-2.c: New test.
12967         * gcc.dg/pr69391-1.c: New test.
12968         * gcc.dg/pr69391-2.c: New test.
12970 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
12972         PR rtl-optimization/70398
12973         * gcc.target/aarch64/pr70398.c: New.
12975 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
12977         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12979 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
12980             Pedro Alves  <palves@redhat.com>
12982         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12984 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
12986         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12987         Check for avx512f effective targets instead of avx2.
12988         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12989         for AVX512F clones.
12990         * gcc.dg/gomp/declare-simd-3.c: Likewise.
12991         * g++.dg/gomp/declare-simd-1.C: Likewise.
12992         * g++.dg/gomp/declare-simd-3.C: Likewise.
12993         * g++.dg/gomp/declare-simd-4.C: Likewise.
12995         PR middle-end/70550
12996         * c-c++-common/gomp/pr70550-1.c: New test.
12997         * c-c++-common/gomp/pr70550-2.c: New test.
12999 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13001         PR c++/70512
13002         * g++.dg/ext/attribute-may-alias-5.C: New.
13004 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13006         PR c++/70336
13007         * c-c++-common/pr70336.c: New test.
13008         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13009         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13011 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13013         PR ipa/66223
13014         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13016 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13018         PR rtl-optimization/70542
13019         * gcc.dg/torture/pr70542.c: New test.
13020         * gcc.target/i386/avx2-pr70542.c: New test.
13022 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13024         PR tree-optimization/70509
13025         * gcc.target/i386/avx512bw-pr70509.c: New test.
13027 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13029         PR c++/70452
13030         * g++.dg/ext/constexpr-vla4.C: New test.
13032 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13034         PR target/70510
13035         * gcc.target/i386/pr70510.c: New test.
13037 2016-04-05  Richard Biener  <rguenther@suse.de>
13039         PR tree-optimization/70526
13040         * g++.dg/torture/pr70526.C: New testcase.
13042 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13044         PR target/70525
13045         * gcc.target/i386/pr70525.c: New test.
13047 2016-04-05  Richard Biener  <rguenther@suse.de>
13049         PR middle-end/70499
13050         * g++.dg/torture/pr70499.C: New testcase.
13052 2016-04-05  Richard Biener  <rguenther@suse.de>
13054         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13055         remove XFAIL.
13057 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13059         PR middle-end/70307
13060         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13061         rs6000 ABI warnings.
13063 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13065         PR ipa/66223
13066         * g++.dg/ipa/devirt-51.C: New testcase.
13068 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13069             Jakub Jelinek  <jakub@redhat.com>
13071         PR middle-end/70457
13072         * gcc.dg/torture/pr70457.c: New.
13074 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13076         PR fortran/67538
13077         * gfortran.dg/allocate_with_source_19.f08: New test.
13079 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13081         PR fortran/65795
13082         * gfortran.dg/coarray_allocate_6.f08: New test.
13084 2016-04-04  Richard Biener  <rguenther@suse.de>
13086         PR rtl-optimization/70484
13087         * gcc.dg/torture/pr70484.c: New testcase.
13089 2016-04-04  Marek Polacek  <polacek@redhat.com>
13091         PR c/70307
13092         * gcc.dg/torture/pr70307.c: New test.
13094 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13096         PR target/70416
13097         PR target/67391
13098         * gcc.target/sh/torture/pr70416.c: New.
13100 2016-04-02  Martin Sebor  <msebor@redhat.com>
13102         PR c++/67376
13103         PR c++/70170
13104         PR c++/70172
13105         PR c++/70228
13106         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13107         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13108         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13109         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13110         * g++.dg/cpp0x/constexpr-string.C: Same.
13111         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13112         * g++.dg/cpp0x/pr65398.C: Same.
13113         * g++.dg/ext/constexpr-vla1.C: Same.
13114         * g++.dg/ext/constexpr-vla2.C: Same.
13115         * g++.dg/ext/constexpr-vla3.C: Same.
13116         * g++.dg/ubsan/pr63956.C: Same.
13118 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13120         PR rtl-optimization/70467
13121         * gcc.target/i386/pr70467-2.c: New test.
13123 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13124             Marek Polacek  <polacek@redhat.com>
13126         PR c++/70488
13127         * g++.dg/init/new47.C: New test.
13129 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13131         PR target/70496
13132         * gcc.target/arm/pr70496.c: New test.
13134 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13136         PR c++/68475
13137         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13139 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13141         PR target/69890
13142         * gcc.dg/strlenopt.h (memmove): New.
13143         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13144         instead of "string.h".
13145         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13146         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13147         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13148         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13149         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13150         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13151         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13152         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13153         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13154         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13155         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13156         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13157         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13158         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13159         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13160         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13161         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13162         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13163         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13164         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13166 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13168         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13169         (Holder::foo): Reflect this.
13171 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13173         PR target/70442
13174         * gcc.dg/pr70442.c: New test.
13176 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13178         PR c++/70393
13179         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13181 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13183         PR target/70453
13184         * gcc.target/i386/pr70453.c: New test.
13186 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13188         PR target/70292
13189         * gcc.c-torture/pr70292.c: New test.
13191 2016-03-31  Marek Polacek  <polacek@redhat.com>
13193         PR c/70297
13194         * c-c++-common/pr70297.c: New test.
13195         * g++.dg/cpp0x/typedef-redecl.C: New test.
13196         * gcc.dg/typedef-redecl2.c: New test.
13198 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13200         PR rtl-optimization/70460
13201         * gcc.c-torture/execute/pr70460.c: New test.
13203 2016-03-31  Richard Biener  <rguenther@suse.de>
13205         PR c++/70430
13206         * g++.dg/ext/vector30.C: New testcase.
13208 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13209             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13211         * gfortran.dg/fmt_pf.f90: New test.
13213 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13215         Forward-port from 5 branch
13216         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13218         PR testsuite/70356
13219         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13220         dg-require-effective-target after dg-do.
13222         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13224         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13226 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13227             Julian Brown  <julian@codesourcery.com>
13228             Chung-Lin Tang  <cltang@codesourcery.com>
13229             Cesar Philippidis  <cesar@codesourcery.com>
13230             James Norris  <jnorris@codesourcery.com>
13231             Tom de Vries  <tom@codesourcery.com>
13232             Nathan Sidwell  <nathan@codesourcery.com>
13234         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13235         * c-c++-common/goacc/loop-clauses.c: Likewise.
13236         * g++.dg/goacc/template.C: Likewise.
13237         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13238         * gfortran.dg/goacc/loop-1.f95: Likewise.
13239         * gfortran.dg/goacc/loop-5.f95: Likewise.
13240         * gfortran.dg/goacc/loop-6.f95: Likewise.
13241         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13242         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13243         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13244         * c-c++-common/goacc/clauses-fail.c: Likewise.
13245         * c-c++-common/goacc/parallel-1.c: Likewise.
13246         * c-c++-common/goacc/reduction-1.c: Likewise.
13247         * c-c++-common/goacc/reduction-2.c: Likewise.
13248         * c-c++-common/goacc/reduction-3.c: Likewise.
13249         * c-c++-common/goacc/reduction-4.c: Likewise.
13250         * c-c++-common/goacc/routine-3.c: Likewise.
13251         * c-c++-common/goacc/routine-4.c: Likewise.
13252         * c-c++-common/goacc/routine-5.c: Likewise.
13253         * c-c++-common/goacc/tile.c: Likewise.
13254         * g++.dg/goacc/template.C: Likewise.
13255         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13256         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13257         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13258         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13259         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13260         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13261         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13262         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13263         * c-c++-common/goacc/use_device-1.c: ... this file.
13264         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13265         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13266         * c-c++-common/goacc/host_data-6.c: ... this file.
13267         * c-c++-common/goacc/loop-2-kernels.c: New file.
13268         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13269         * c-c++-common/goacc/loop-3.c: Likewise.
13270         * g++.dg/goacc/reference.C: Likewise.
13271         * g++.dg/goacc/routine-1.C: Likewise.
13272         * g++.dg/goacc/routine-2.C: Likewise.
13274 2016-03-30  Richard Biener  <rguenther@suse.de>
13276         PR middle-end/70450
13277         * gcc.dg/torture/pr70450.c: New testcase.
13279 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13281         PR target/70421
13282         * gcc.dg/torture/pr70421.c: New test.
13283         * gcc.target/i386/avx512f-pr70421.c: New test.
13285 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13287         PR testsuite/70364
13288         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13289         (check): New function.
13290         (bar): Call check.
13291         (foo): Align stack to 16 bytes when calling bar.
13292         * gcc.target/i386/cleanup-2.c: Likewise.
13294 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13296         PR tree-optimization/59124
13297         * gcc.dg/Warray-bounds-19.c: New test.
13299 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13301         * lib/prune.exp (escape_regex_chars): New.
13302         (prune_file_path): Update to quote metcharacters for regexp.
13304 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13306         PR rtl-optimization/70429
13307         * gcc.c-torture/execute/pr70429.c: New test.
13309         PR tree-optimization/70405
13310         * gcc.dg/pr70405.c: New test.
13312 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13314         PR fortran/70397
13315         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13316         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13318 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13320         PR testsuite/64177
13321         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13322         __cilkrts_set_param to set two workers.
13323         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13324         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13326 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13328         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13330 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13332         PR target/70406
13333         * gcc.target/i386/pr70406.c: New test.
13335 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13337         * gnat.dg/specs/double_record_extension3.ads: New test.
13339 2016-03-25  Richard Henderson  <rth@redhat.com>
13341         PR target/70120
13342         * gcc.target/aarch64/pr70120-1.c: New.
13343         * gcc.target/aarch64/pr70120-2.c: New.
13344         * gcc.target/aarch64/pr70120-3.c: New.
13346 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13348         PR c++/62212
13349         * g++.dg/template/mangle2.C: The dg-do directive should be
13350         "compile" not "assemble".
13352 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13354         PR lto/69650
13355         * gcc.dg/pr69650.c: New test.
13357 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13359         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13361 2016-03-25  Alan Modra  <amodra@gmail.com>
13363         * gcc.dg/dfp/pr70052.c: New test.
13365 2016-03-24  Richard Henderson  <rth@redhat.com>
13367         PR middle-end/69845
13368         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13369         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13371 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13373         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13375 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13377         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13378         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13380 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13382         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13383         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13385 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13387         PR c++/62212
13388         * g++.dg/template/mangle2.C: New test.
13390 2016-03-24  Richard Biener  <rguenther@suse.de>
13392         PR tree-optimization/70396
13393         * gcc.dg/torture/pr70396.c: New testcase.
13395 2016-03-24  Richard Biener  <rguenther@suse.de>
13397         PR middle-end/70370
13398         * gcc.dg/torture/pr70370.c: New testcase.
13400 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13402         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13403         * gfortran.dg/goacc/kernels-tree.f95: Same.
13404         * gfortran.dg/goacc/parallel-tree.f95: Same.
13406 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13408         * c-c++-common/goacc/uninit-if-clause.c: New test.
13409         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13411 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13413         PR target/70290
13414         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13415         Fix formatting.
13417 2016-03-24  Richard Biener  <rguenther@suse.de>
13419         PR tree-optimization/70372
13420         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13422 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13424         PR c++/70347
13425         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13427 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13429         PR c++/70332
13430         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13432 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13434         PR c++/70001
13435         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13436         * g++.dg/cpp1y/pr70001.C: New test.
13438         PR c++/70323
13439         * g++.dg/cpp0x/constexpr-70323.C: New test.
13441 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13442             Jason Merrill  <jason@redhat.com>
13443             Jakub Jelinek  <jakub@redhat.com>
13445         PR c++/69315
13446         * g++.dg/cpp0x/constexpr-69315.C: New test.
13447         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13449 2016-03-23  Marek Polacek  <polacek@redhat.com>
13451         PR c++/69884
13452         * g++.dg/warn/Wignored-attributes-1.C: New test.
13453         * g++.dg/warn/Wignored-attributes-2.C: New test.
13455 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13457         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13458         initialization.
13459         * gfortran.dg/goacc/private-3.f95 (test): Same.
13460         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13461         missing use param.
13463 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13465         * lib/target-supports.exp: Remove v7ve entry from loop
13466         creating effective target checks.
13467         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13468         (add_options_for_arm_arch_v7ve): Likewise.
13470 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13472         PR tree-optimization/70354
13473         * gcc.dg/vect/pr70354-1.c: New test.
13474         * gcc.dg/vect/pr70354-2.c: New test.
13475         * gcc.target/i386/avx2-pr70354-1.c: New test.
13476         * gcc.target/i386/avx2-pr70354-2.c: New test.
13478 2016-03-22  Jeff Law  <law@redhat.com>
13480         PR target/70232
13481         * gcc.dg/tree-ssa/pr70232.c: New test.
13483 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13485         PR target/70302
13486         * gcc.target/i386/pr70302.c: New test.
13488 2016-03-22  Richard Biener  <rguenther@suse.de>
13490         PR middle-end/70251
13491         * g++.dg/torture/pr70251.C: New testcase.
13493 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13495         PR c/69993
13496         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13497         Wmisleading-indentation.c.
13498         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13499         reflect change to diagnostic text and order of messages.
13500         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13502 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13504         * g++.dg/ext/java-3.C: Don't compile on AIX.
13506 2016-03-22  Richard Biener  <rguenther@suse.de>
13508         PR middle-end/70333
13509         * gcc.dg/torture/pr70333.c: New testcase.
13511 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13513         * g++.dg/ext/pr70290.C: New test.
13515 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13517         PR target/70325
13518         * gcc.target/i386/pr70325.c: New test.
13520 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13522         PR target/70329
13523         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13524         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13526         PR target/70300
13527         * gcc.target/i386/pr70300.c: New test.
13529         PR c++/70295
13530         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13531         (func2): New function for cond with parens, xfail warning for c++.
13532         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13534 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13536         PR c++/70096
13537         * g++.dg/template/ptrmem30.C: New test.
13539 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13541         PR c++/70204
13542         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13543         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13545 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13547         PR middle-end/70326
13548         * gcc.dg/pr70326.c: New test.
13550 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13551             Jakub Jelinek  <jakub@redhat.com>
13553         PR tree-optimization/70317
13554         * gcc.dg/pr70317.c: New test.
13556 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13558         PR target/70327
13559         * gcc.target/i386/pr70327.c: New test.
13561 2016-03-21  Martin Liska  <mliska@suse.cz>
13563         PR ipa/70306
13564         * gcc.dg/ipa/pr70306.c: New test.
13566 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13568         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13569         * gcc.target/arm/attr-align3.c: Likewise.
13570         * gcc.target/arm/attr_arm.c: Likewise.
13571         * gcc.target/arm/flip-thumb.c: Likewise.
13573 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13575         PR target/70296
13576         * gcc.target/powerpc/altivec-36.c: New test.
13578 2016-03-21  Richard Biener  <rguenther@suse.de>
13580         PR tree-optimization/70310
13581         * gcc.dg/torture/pr70310.c: New testcase.
13583 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13585         PR target/70293
13586         * gcc.target/i386/pr70293.c: New test.
13588 2016-03-21  Richard Biener  <rguenther@suse.de>
13590         PR tree-optimization/70288
13591         * gcc.dg/torture/pr70288-1.c: New testcase.
13592         * gcc.dg/torture/pr70288-2.c: Likewise.
13594 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13596         PR rtl-optimization/69307
13597         * gcc.target/arm/pr69307.c: New test.
13599 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13601         PR rtl-optimization/69102
13602         * gcc.c-torture/compile/pr69102.c: New test.
13604 2016-03-18  Jeff Law  <law@redhat.com>
13606         PR rtl-optimization/70263
13607         * gcc.c-torture/compile/pr70263-1.c: New test.
13608         * gcc.target/i386/pr70263-2.c: New test.
13610 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13612         PR rtl-optimization/70278
13613         * gcc.dg/torture/pr70278.c: New test.
13614         * gcc.target/arm/pr70278.c: New test.
13616 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13618         PR c/70281
13619         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13620         (test_builtin_types_compatible_p): New test function.
13621         * gcc.dg/pr70281.c: New test case.
13623 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13625         PR target/70113
13626         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13628 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13630         PR tree-optimization/70252
13631         * gcc.dg/pr70252.c: New test.
13633 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13635         * gcc.dg/pr70161-2.c: New test.
13636         * gcc.dg/pr70161.c: New test.
13638 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13640         PR ipa/70269
13641         * gcc.dg/pr70269.c: New test.
13643 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13645         PR c++/70267
13646         * g++.dg/ext/java-3.C: New test.
13648 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13650         PR c++/70205
13651         * g++.dg/lookup/pr70205.C: New test.
13653 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13655         PR c++/70218
13656         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13658 2016-03-17  Marek Polacek  <polacek@redhat.com>
13660         PR c/69407
13661         * gcc.dg/atomic-op-6.c: New test.
13663 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13665         PR c/70264
13666         * c-c++-common/pr70264.c: New test case.
13668 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13670         PR c++/70144
13671         * c-c++-common/pr70144-1.c: New test.
13672         * c-c++-common/pr70144-2.c: New test.
13674         PR c++/70272
13675         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13676         * g++.dg/opt/flifetime-dse6.C: New test.
13677         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13679 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13681         PR driver/70192
13682         * gcc.dg/pic-1.c: New test.
13683         * gcc.dg/pic-2.c: Likewise.
13684         * gcc.dg/pic-3.c: Likewise.
13685         * gcc.dg/pic-4.c: Likewise.
13686         * gcc.dg/pie-1.c: Likewise.
13687         * gcc.dg/pie-2.c: Likewise.
13688         * gcc.dg/pie-3.c: Likewise.
13689         * gcc.dg/pie-4.c: Likewise.
13690         * gcc.dg/pie-5.c: Likewise.
13691         * gcc.dg/pie-6.c: Likewise.
13693 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13695         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13696         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13698 2016-03-17  Richard Biener  <rguenther@suse.de>
13700         PR debug/70271
13701         * g++.dg/debug/pr70271.C: New testcase.
13703 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13705         * gcc.target/i386/pr70251.c: New test.
13707 2016-03-17  Marek Polacek  <polacek@redhat.com>
13709         PR c++/70194
13710         * g++.dg/warn/constexpr-70194.C: New test.
13712 2016-03-16  Richard Henderson  <rth@redhat.com>
13714         PR middle-end/70240
13715         * gcc.c-torture/compile/pr70240.c: New.
13717 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13719         * gcc.c-torture/compile/20151204.c: Skip for avr.
13721 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13723         PR target/70245
13724         * g++.dg/opt/pr70245.C: New test.
13725         * g++.dg/opt/pr70245.h: New file.
13726         * g++.dg/opt/pr70245-aux.cc: New file.
13728 2016-03-16  Martin Sebor  <msebor@redhat.com>
13730         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13732 2016-03-16  Richard Henderson  <rth@redhat.com>
13734         PR middle-end/70199
13735         * gcc.c-torture/compile/pr70199.c: New.
13737 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13739         * gcc.dg/uninit-19.c: Run dos2unix.
13741 2016-03-16  Marek Polacek  <polacek@redhat.com>
13743         PR c/70093
13744         * gcc.dg/nested-func-10.c: New test.
13745         * gcc.dg/nested-func-9.c: New test.
13747 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13749         PR tree-optimization/68714
13750         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13752 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13754         PR tree-optimization/68715
13755         * gcc.dg/graphite/pr68715-2.c: New test.
13756         * gcc.dg/graphite/pr68715.c: New test.
13757         * gfortran.dg/graphite/pr68715.f90: New test.
13759 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13761         PR tree-optimization/68809
13762         * gcc.dg/graphite/pr68809-2.c: New test.
13763         * gcc.dg/graphite/pr68809.c: New test.
13765 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13767         PR c++/70147
13768         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13769         method call to i () as argument.  Adjust expected output.
13771         PR c++/70147
13772         * g++.dg/ubsan/pr70147-1.C: New test.
13773         * g++.dg/ubsan/pr70147-2.C: New test.
13775 2016-03-15  Martin Sebor  <msebor@redhat.com>
13777         PR c++/58281
13778         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13780 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13782         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13783         hppa*-*-hpux*.
13785         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13787         PR libfortran/69799
13788         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13789         libatomic_available.
13791 2016-03-15  Marek Polacek  <polacek@redhat.com>
13793         PR c++/70209
13794         * g++.dg/ext/attribute-may-alias-4.C: New test.
13796 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13798         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13799         -fvar-tracking-assignments-toggle flag.
13801 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13803         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13805 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13807         PR rtl-optimization/70222
13808         * gcc.c-torture/execute/pr70222-1.c: New test.
13809         * gcc.c-torture/execute/pr70222-2.c: New test.
13811 2016-03-15  Richard Henderson  <rth@redhat.com>
13813         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13815 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13817         PR rtl-optimization/69032
13818         * gcc.dg/pr69032.c: New test.
13820 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13822         PR rtl-optimization/63384
13823         * g++.dg/pr63384.C: New test.
13825 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13827         PR target/64411
13828         * gcc.target/i386/pr64411.C: New test.
13830 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13832         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13833         * gfortran.dg/goacc/kernels-alias.f95: New test.
13835 2016-03-14  Martin Sebor  <msebor@redhat.com>
13837         PR c++/53792
13838         * g++.dg/cpp0x/constexpr-inline.C: New test.
13839         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13841 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13843         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13845 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13847         PR middle-end/70219
13848         * gcc.dg/pr70219.c: New test.
13850 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13852         PR target/70083
13853         * gcc.dg/torture/pr70083.c: New test.
13854         * gcc.target/i386/pr70083.c: New test.
13856 2016-03-14  Richard Biener  <rguenther@suse.de>
13858         PR tree-optimization/56365
13859         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13861 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13863         PR target/70098
13864         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13865         New function.
13866         * g++.dg/pr70098.C: New testcase.
13869 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13871         PR tree-optimization/70045
13872         * gcc.dg/graphite/pr70045.c: New test.
13874 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13876         PR fortran/69043
13877         * gfortran.dg/include_9.f90: New test.
13879 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13881         PR fortran/45076
13882         gfortran.dg/prof/prof.exp: New script.
13883         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13885 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13887         PR rtl-optimization/69307
13888         * gcc.dg/pr69307.c: New test.
13890 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13892         PR target/69614
13893         * gcc.target/arm/pr69614.c: New.
13895 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13897         PR fortran/70031
13898         * gfortran.dg/submodule_14.f08: New test
13900         PR fortran/69524
13901         * gfortran.dg/submodule_15.f08: New test
13903 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13905         PR c++/70106
13906         * g++.dg/cpp1y/paren3.C: New test.
13908 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13910         PR target/70131
13911         * gcc.target/powerpc/ppc-round2.c: New test.
13913 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13915         PR target/70123
13916         * gcc.dg/torture/pr70123.c: New test.
13918 2016-03-11  Jeff Law  <law@redhat.com>
13920         PR tree-optimization/70190
13921         * gcc.c-torture/compile/pr70190.c: New test.
13923 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13925         PR c/68187
13926         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13927         case.
13928         (test43_b): Likewise.
13929         (test43_c): Likewise.
13930         (test43_d): Likewise.
13931         (test43_e): Likewise.
13932         (test43_f): Likewise.
13933         (test43_g): Likewise.
13934         (test44_a): Likewise.
13935         (test44_b): Likewise.
13936         (test44_c): Likewise.
13937         (test44_d): Likewise.
13938         (test44_e): Likewise.
13940 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13942         PR c/70085
13943         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13945 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13947         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13948         dg-options.
13950 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13952         PR target/70002
13953         PR target/69245
13954         * gcc.target/aarch64/pr69245_2.c: New test.
13956 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13958         PR tree-optimization/70177
13959         * gcc.dg/pr70177.c: New test.
13961 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13963         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13965 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13967         * gcc.dg/tree-ssa/sra-20.c: New.
13969 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13971         PR rtl-optimization/70174
13972         * gcc.dg/pr70174.c: New test.
13974         PR tree-optimization/70169
13975         * gcc.dg/pr70169.c: New test.
13977 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13979         PR target/70160
13980         * gcc.target/i386/pr70160.c: New test.
13982 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
13984         * gcc.target/s390/dfp-1.c: New test.
13986 2016-03-10  Nick Clifton  <nickc@redhat.com>
13988         PR target/70044
13989         * gcc.target/aarch64/pr70044.c: New test.
13991 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
13992             Jakub Jelinek  <jakub@redhat.com>
13994         PR c++/70001
13995         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13996         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13997         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13999 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14001         PR lto/69589
14002         * g++.dg/lto/pr69589_0.C: New testcase
14003         * g++.dg/lto/pr69589_1.C: New testcase
14005 2016-03-10  Marek Polacek  <polacek@redhat.com>
14007         PR c++/70153
14008         * g++.dg/delayedfold/unary-plus1.C: New test.
14010 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14012         * gcc.target/arm/pr45701-1.c: Escape brackets.
14013         * gcc.target/arm/pr45701-2.c: Likewise.
14015 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14017         * gfortran.dg/unconstrained_commons.f: New.
14019 2016-03-10  Alan Modra  <amodra@gmail.com>
14021         * gcc.dg/pr69195.c: New.
14022         * gcc.dg/pr69238.c: New.
14024 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14026         PR testsuite/68915
14027         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14029 2016-03-10  Richard Biener  <rguenther@suse.de>
14031         PR tree-optimization/70128
14032         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14033         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14035 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14037         PR tree-optimization/70152
14038         * gcc.dg/pr70152.c: New test.
14040         PR target/70086
14041         * gcc.target/i386/pr70086-1.c: New test.
14042         * gcc.target/i386/pr70086-2.c: New test.
14043         * gcc.target/i386/pr70086-3.c: New test.
14045         PR tree-optimization/70127
14046         * gcc.c-torture/execute/pr70127.c: New test.
14048 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14050         * c-c++-common/goacc/combined-directives-2.c: New test.
14052 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14054         PR c/68473
14055         PR c++/70105
14056         * g++.dg/diagnostic/pr70105.C: New test.
14057         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14058         (test_multiple_ordinary_maps): New test function.
14060 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14062         PR c/68473
14063         PR c++/70105
14064         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14065         Drop range information from call to inform_at_rich_loc.
14066         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14067         New.
14068         (test_show_locus): Replace calls to rich_location::add_range with
14069         calls to add_range.  Rewrite the tests that used the now-defunct
14070         rich_location ctor taking a source_range.  Simplify other tests
14071         by replacing calls to COMBINE_LOCATION_DATA with calls to
14072         make_location.
14074 2016-03-09  Richard Biener  <rguenther@suse.de>
14075         Jakub Jelinek  <jakub@redhat.com>
14077         PR tree-optimization/70138
14078         * gcc.dg/vect/pr70138-1.c: New testcase.
14079         * gcc.dg/vect/pr70138-2.c: Likewise.
14081 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14083         PR target/70049
14084         * gcc.target/i386/pr70049.c: New test.
14086 2016-03-09  Richard Biener  <rguenther@suse.de>
14088         PR c/70143
14089         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14090         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14091         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14093 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14095         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14096         arm-*-*.
14098 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14100         PR middle-end/67278
14101         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14103         PR target/67278
14104         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14106         PR middle-end/70050
14107         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14108         in testcase comment.
14110 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14112         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14113         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14114         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14115         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14116         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14117         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14118         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14119         * gfortran.dg/goacc/kernels-loop.f95: New test.
14121 2016-03-08  Martin Sebor  <msebor@redhat.com>
14123         PR c++/62096
14124         * g++.dg/warn/overflow-warn-7.C: New test.
14126 2016-03-08  Jason Merrill  <jason@redhat.com>
14128         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14129         * lib/target-supports.exp (check_effective_target_concepts): New.
14131 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14133         PR c++/70135
14134         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14135         * g++.dg/ubsan/pr70135.C: New test.
14137         PR target/70110
14138         * gcc.dg/pr70110.c: New test.
14140 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14142         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14143         * c-c++-common/gomp/if-1.c: Likewise.
14144         * c-c++-common/gomp/pr61486-2.c: Likewise.
14145         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14146         to dg-additional-options.
14147         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14148         * g++/gomp/target-teams-1.c: Likewise.
14149         * gcc.dg/gomp/gomp.exp: Likewise.
14150         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14151         dg-additional-options.
14152         * gfortran.dg/gomp/gomp.exp: Likewise.
14153         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14154         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14155         dg-additional-options.
14156         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14158 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14160         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14161         * c-c++-common/gomp/gridify-1.c: New test.
14162         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14164 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14166         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14167         trigger for cortex-r8, when scanning for register r8.
14168         * gcc.target/arm/pr45701-2.c: Likewise.
14170 2016-02-26  Richard Biener  <rguenther@suse.de>
14171             Jeff Law  <law@redhat.com>
14173         PR tree-optimization/69740
14174         * gcc.c-torture/compile/pr69740-1.c: New test.
14175         * gcc.c-torture/compile/pr69740-2.c: New test.
14177 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14179         * lib/target-supports.exp
14180         (check_effective_target_whole_vector_shift): Enable for PPC64.
14182 2016-03-07  Richard Biener  <rguenther@suse.de>
14184         PR tree-optimization/70115
14185         * gcc.dg/torture/pr70115.c: New testcase.
14187 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14189         PR middle-end/69916
14190         * c-c-++-common/goacc/pr69916.c: New.
14192 2016-03-07  Richard Henderson  <rth@redhat.com>
14194         * gcc.c-torture/compile/pr70061.c: New test.
14196 2016-03-07  Richard Biener  <rguenther@suse.de>
14198         PR testsuite/70109
14199         * gcc.dg/vect/O3-pr36098.c: New testcase.
14201 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14203         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14205 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14207         * gnat.dg/renaming9.ad[sb]: New testcase.
14209 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14211         PR c++/70084
14212         * g++.dg/expr/stdarg3.C: New test.
14214 2016-03-04  Jeff Law  <law@redhat.com>
14216         PR tree-optimization/69196
14217         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14218         x86_64-*-*.
14220 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14222         PR c/69973
14223         * gcc.dg/pr69973.c: New test.
14225         PR rtl-optimization/69941
14226         * gcc.dg/torture/pr69941.c: New test.
14228         PR c/69824
14229         * gcc.dg/pr69824.c: New test.
14231 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14233         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14234         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14235         function.
14237 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14239         PR c++/66786
14240         * g++.dg/cpp1y/var-templ48.C: New test.
14241         * g++.dg/cpp1y/var-templ49.C: New test.
14243 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14245         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14247 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14249         PR c++/70035
14250         * g++.dg/ubsan/pr70035.C: New test.
14252         PR target/70062
14253         * gcc.target/i386/pr70062.c: New test.
14255 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14257         * g++.dg/template/typename21.C: Remove c++98_only.
14259 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14261         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14263 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14265         PR c/68187
14266         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14267         function.
14268         (fn_42_b): Likewise.
14269         (fn_42_c): Likewise.
14271 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14273         PR c/68187
14274         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14275         function.
14276         (fn_40_b): Likewise.
14277         (fn_41_a): Likewise.
14278         (fn_41_b): Likewise.
14280 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14282         PR target/70059
14283         * gcc.target/i386/avx512f-pr70059.c: New test.
14284         * gcc.target/i386/avx512dq-pr70059.c: New test.
14286 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14288         PR rtl-optimization/57676
14289         * gcc.dg/torture/pr57676.c: New test.
14291 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14293         * gcc.dg/pr70026.c: New test.
14295 2016-03-04  Marek Polacek  <polacek@redhat.com>
14297         PR c/69798
14298         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14299         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14301 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14303         PR target/70004
14304         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14305         Delete.
14306         (test_corners_sisd_si): Likewise.
14307         (main): Remove checks of the above.
14308         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14310 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14312         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14314 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14316         * gcc.dg/torture/pr69951.c: Accept argc==0.
14318 2016-03-04  Richard Biener  <rguenther@suse.de>
14320         PR c++/70054
14321         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14322         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14324 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14326         PR testsuite/69766
14327         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14328         testing multiarch.
14330 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14332         PR debug/69947
14333         * gcc.dg/guality/pr69947.c: New test.
14335 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14337         PR ada/70017
14338         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14340 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14342         PR rtl-optimization/69904
14343         * gcc.target/arm/pr69904.c: New test.
14345 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14347         PR target/70021
14348         * gcc.dg/vect/pr70021.c: New test.
14349         * gcc.target/i386/pr70021.c: New test.
14351 2016-03-03  Marek Polacek  <polacek@redhat.com>
14353         PR middle-end/70050
14354         * gcc.dg/pr70050.c: New test.
14356 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14358         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14360 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14362         PR tree-optimization/70043
14363         * gfortran.dg/vect/pr70043.f90: New test.
14365 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14367         * gnat.dg/specs/task1.ads: New test.
14369 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14371         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14372         Invoke gdb with -batch.
14373         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14375 2016-03-03  Richard Biener  <rguenther@suse.de>
14377         PR tree-optimization/55936
14378         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14380 2016-03-02  Jeff Law  <law@redhat.com>
14382         PR rtl-optimization/69942
14383         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14384         effects of argument promotions.
14386         PR tree-optimization/69987
14387         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14388         target does not support -fprefetch-loop-arrays.
14390 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14392         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14394 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14396         PR rtl-optimization/69052
14397         * gcc.target/i386/pr69052.c: New test.
14399 2016-03-02  Alan Modra  <amodra@gmail.com>
14401         * gcc.dg/pr69990.c: New.
14403 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14405         PR c/68062
14406         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14408         PR middle-end/70022
14409         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14411         PR target/70028
14412         * gcc.target/i386/pr70028.c: New test.
14414 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14416         * c-c++-common/asan/swapcontext-test-1.c,
14417         * c-c++-common/tsan/thread_leak.c,
14418         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14419         * g++.dg/tsan/benign_race.C,
14420         * g++.dg/tsan/fd_close_norace.C,
14421         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14422         races with sanitizer output
14424 2016-03-02  Richard Biener  <rguenther@suse.de>
14425             Uros Bizjak  <ubizjak@gmail.com>
14427         PR target/67278
14428         * gcc.dg/simd-8.c: New testcase.
14430 2016-03-02  Richard Biener  <rguenther@suse.de>
14432         PR middle-end/67278
14433         * gcc.dg/simd-7.c: New testcase.
14435 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14437         * gcc.target/i386/pr70007.c: Tweak.
14439 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14441         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14443 2016-03-02  Marek Polacek  <polacek@redhat.com>
14445         PR c/67854
14446         * gcc.dg/pr67854.c: New test.
14448 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14450         PR middle-end/70025
14451         * gcc.dg/torture/pr70025.c: New test.
14453 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14455         PR tree-optimization/68621
14456         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14458 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14460         * gcc.target/i386/pr70007.c: New test.
14462 2016-03-01  Jeff Law  <law@redhat.com>
14464         PR tree-optimization/69196
14465         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14467         PR tree-optimization/69196
14468         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14469         duplicating code and spoiling the expected output.
14471 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14473         PR target/70033
14474         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14475         supports power9 before doing tests.
14476         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14477         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14478         * gcc.target/powerpc/p9-permute.c: Likewise.
14480 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14482         PR target/70027
14483         * gcc.target/i386/pr70027.c: New test.
14485 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14487         * gcc.dg/pr70017.c: New test.
14489 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14491         PR c/69796
14492         PR c/69974
14493         * gcc.dg/pr69796.c: New test.
14494         * gcc.dg/pr69974.c: New test.
14496 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14498         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14500 2016-02-29  Jeff Law  <law@redhat.com>
14502         PR tree-optimization/69987
14503         * gfortran.dg/pr69987.f90: New test.
14505         PR tree-optimization/69989
14506         * gcc.c-torture/compile/pr69989-2.c: New test.
14508 2016-03-01  Marek Polacek  <polacek@redhat.com>
14510         PR c++/69795
14511         * g++.dg/parse/invalid1.C: New test.
14513 2016-03-01  Richard Biener  <rguenther@suse.de>
14515         PR middle-end/70022
14516         * gcc.dg/pr70022.c: New testcase.
14518 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14520         PR tree-optimization/69956
14521         * gcc.dg/pr69956.c: New test.
14523 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14525         PR target/70011
14526         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14527         XFAIL when hardware supports efficient unaligned storage access.
14529 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14531         PR c++/69961
14532         * g++.dg/template/pr69961a.C: New test.
14533         * g++.dg/template/pr69961b.C: New test.
14535 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14537         PR preprocessor/69985
14538         * gcc.dg/cpp/pr69985.c: New test case.
14540 2016-02-29  Jeff Law  <law@redhat.com>
14542         PR tree-optimization/70005
14543         * gcc.c-torture/execute/pr70005.c New test.
14545         PR tree-optimization/69999
14546         * gcc.c-torture/compile/pr69999.c: New test.
14548 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14550         PR tree-optimization/69652
14551         * gcc.dg/torture/pr69652.c: Delete test.
14552         * gcc.dg/vect/pr69652.c: New test.
14554 2016-02-19  Richard Biener  <rguenther@suse.de>
14556         PR tree-optimization/69980
14557         * gfortran.dg/vect/pr69980.f90: New testcase.
14559 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14561         * gcc.target/sparc/20160229-1.c: New test.
14563 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14565         * gnat.dg/stack_usage3.adb: New test.
14566         * gnat.dg/stack_usage3_pkg.ads: New helper.
14568 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14570         * gnat.dg/renaming8.adb: New test.
14571         * gnat.dg/renaming8_pkg1.ads: New helper.
14572         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14573         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14575 2016-02-29  Richard Biener  <rguenther@suse.de>
14577         PR tree-optimization/69720
14578         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14580 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14582         PR fortran/68147
14583         PR fortran/47674
14584         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14586 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14587             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14589         PR fortran/56007
14590         * gfortran.dg/coarray_8.f90: Adjust error message.
14591         * gfortran.dg/pr56007.f90: New test.
14592         * gfortran.dg/pr56007.f: New test.
14594 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14596         PR tree-optimization/69989
14597         * gcc.dg/torture/pr69989.c: New test.
14599 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14601         * gcc.target/i386/stack-realign-win.c: New test.
14603 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14605         PR fortran/60126
14606         * gfortran.dg/pr60126.f90: New test.
14608 2016-02-27  Jeff Law  <law@redhat.com>
14610         Revert
14611         2016-02-26  Richard Biener  <rguenther@suse.de>
14612                     Jeff Law  <law@redhat.com>
14614         PR tree-optimization/69740
14615         * gcc.c-torture/compile/pr69740-1.c: New test.
14616         * gcc.c-torture/compile/pr69740-2.c: New test.
14618 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14620         PR fortran/69910
14621         * gfortran.dg/newunit_4.f90: New test.
14623 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14625         PR target/69613
14626         PR rtl-optimization/69886
14627         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14628         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14629         target.
14631 2016-02-26  Martin Sebor  <msebor@redhat.com>
14633         PR tree-optimization/15826
14634         * gcc.dg/tree-ssa/pr15826.c: New test.
14636 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14638         PR target/69969
14639         * gcc.target/powerpc/pr69969.c: New test.
14641 2016-02-26  Martin Sebor  <msebor@redhat.com>
14643         PR c++/15766
14644         * g++.old-deja/g++.other/decl5.C: Add a test case.
14646 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14648         PR target/69946
14649         * gcc.target/powerpc/pr69946.c: New file.
14651 2016-02-26  Richard Biener  <rguenther@suse.de>
14652             Jeff Law  <law@redhat.com>
14654         PR tree-optimization/69740
14655         * gcc.c-torture/compile/pr69740-1.c: New test.
14656         * gcc.c-torture/compile/pr69740-2.c: New test.
14658 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14660         PR middle-end/69920
14661         * gcc.dg/torture/pr69932.c: New test.
14662         * gcc.dg/torture/pr69936.c: Likewise.
14664 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14666         PR target/69709
14667         * gcc.target/s390/pr69709.c: New test.
14669 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14671         PR target/69245
14672         * gcc.target/aarch64/pr69245_1.c: New test.
14674 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14676         PR target/69613
14677         * gcc.dg/torture/pr69613.c: New test.
14679 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14681         PR rtl-optimization/69891
14682         * gcc.target/i386/pr69891.c: New test.
14684 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14685             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14687         PR target/61397
14688         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14689         functionality for both 32-bit and 64-bit.
14691 2016-02-26  Richard Biener  <rguenther@suse.de>
14693         PR tree-optimization/69551
14694         * gcc.dg/torture/pr69951.c: New testcase.
14696 2016-02-25  Richard Biener  <rguenther@suse.de>
14698         PR tree-optimization/48795
14699         * gcc.dg/Warray-bounds-18.c: New testcase.
14701 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14703         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14705 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14707         PR rtl-optimization/69896
14708         * gcc.dg/pr69896.c: New test.
14710 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14712         PR c++/69736
14713         * g++.dg/cpp1y/paren2.C: New test.
14715 2016-02-24  Martin Sebor  <msebor@redhat.com>
14717         PR c/51147
14718         * gcc.dg/enum-mode-2.c: New test.
14720 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14722         PR c++/69922
14723         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14724         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14725         * g++.dg/ubsan/pr69922.C: New test.
14727 2016-02-24  Marek Polacek  <polacek@redhat.com>
14729         PR c/69819
14730         * gcc.dg/pr69819.c: New test.
14732 2016-02-24  Martin Sebor  <msebor@redhat.com>
14734         PR c++/69912
14735         * g++.dg/ext/flexary15.C: New test.
14737 2016-02-24  Martin Sebor  <msebor@redhat.com>
14739         * gcc.dg/builtins-68.c: Avoid making unportable
14740         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14741         * g++.dg/ext/builtin_alloca.C: Same.
14743 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14744             Charles Baylis  <charles.baylis@linaro.org>
14746         PR debug/61033
14747         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14749 2016-02-24  Richard Biener  <rguenther@suse.de>
14750             Jakub Jelinek  <jakub@redhat.com>
14752         PR middle-end/69760
14753         * gcc.dg/torture/pr69760.c: New testcase.
14755 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14757         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14758         pattern on Solaris with as.
14760 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14762         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14763         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14764         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14765         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14767 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14769         PR middle-end/69915
14770         * gcc.dg/pr69915.c: New test.
14772 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14774         PR rtl-optimization/69886
14775         * gcc.dg/torture/pr69886.c: New test.
14777 2016-02-24  Richard Biener  <rguenther@suse.de>
14779         PR middle-end/68963
14780         * gcc.dg/torture/pr68963.c: New testcase.
14782 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14784         PR target/69875
14785         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14786         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14787         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14788         * gcc.target/arm/atomic_loaddi_1.c: New test.
14789         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14790         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14791         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14792         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14793         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14794         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14795         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14796         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14798 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14800         PR middle-end/69909
14801         * gcc.dg/torture/pr69909.c: New test.
14803 2016-02-24  Richard Biener  <rguenther@suse.de>
14805         PR tree-optimization/69907
14806         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14807         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14808         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14810 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14812         * gcc.target/arm/pragma_cpp_fma.c: New test.
14814 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14816         PR fortran/61156
14817         * gfortran.dg/include_6.f90: Update test.
14819 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14821         PR objc/69844
14822         * objc.dg/pr69844.m: New test.
14824 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14826         PR libgfortran/69456
14827         * gfortran.dg/namelist_89.f90: New test.
14828         * gfortran.dg/pr59700.f90: Update test..
14830 2016-02-23  Martin Sebor  <msebor@redhat.com>
14832         PR middle-end/69780
14833         * g++.dg/ext/builtin_alloca.C: New test.
14834         * gcc.dg/builtins-68.c: New test.
14836 2016-02-23  Richard Henderson  <rth@redhat.com>
14838         * gcc.target/i386/addr-space-3.c: Remove test.
14840 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14842         PR preprocessor/69126
14843         PR preprocessor/69543
14844         * c-c++-common/pr69126-2-long.c: New test.
14845         * c-c++-common/pr69126-2-short.c: New test.
14846         * c-c++-common/pr69543-1.c: Remove xfail.
14848 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14850         PR preprocessor/69126
14851         PR preprocessor/69543
14852         PR preprocessor/69558
14853         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14854         (f): Rename to...
14855         (test_2): ...this, and add leading comment.
14856         (MACRO_3, test_3): New.
14857         (MACRO_4A, MACRO_4B, test_4): New.
14858         (MACRO): Rename to...
14859         (MACRO_5): ...this.
14860         (g): Rename to...
14861         (test_5): ...this, updating for renaming of MACRO, and
14862         add leading comment.
14863         * c-c++-common/pr69543-1.c: New.
14864         * c-c++-common/pr69543-2.c: New.
14865         * c-c++-common/pr69543-3.c: New.
14866         * c-c++-common/pr69543-4.c: New.
14867         * c-c++-common/pr69558-1.c: New.
14868         * c-c++-common/pr69558-2.c: New.
14869         * c-c++-common/pr69558-3.c: New.
14870         * c-c++-common/pr69558-4.c: New.
14871         * gcc.dg/pr69558.c: Move to...
14872         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14873         xfail for c++.
14875 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14877         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14878         to -ftree-parallelize-loops/-fopenacc changes.
14879         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14880         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14881         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14882         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14883         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14884         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14885         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14886         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14887         * c-c++-common/goacc/kernels-loop.c: Likewise.
14888         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14889         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14890         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14891         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14893 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14895         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14897 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14899         PR c++/69902
14900         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14902         PR c/69900
14903         * gcc.dg/pr69900.c: New test.
14905 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14907         PR tree-optimization/69666
14908         * gcc.dg/tree-ssa/pr69666.c: New test.
14910 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14912         PR fortran/67451
14913         * gfortran.dg/coarray_allocate_5.f08: New test.
14915 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14917         * gcc.target/s390/vcond-shift.c: Move to ...
14918         * gcc.target/s390/vector/vcond-shift.c: ... here.
14920 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14922         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14923         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14925 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14927         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14929 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14931         PR c/28901
14932         * gcc.dg/unused-variable-3.c: New test.
14934 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14936         PR target/69888
14937         * gcc.target/i386/pr69888.c: New test.
14939 2016-02-22  Richard Biener  <rguenther@suse.de>
14941         PR tree-optimization/69882
14942         * gfortran.dg/vect/pr69882.f90: New testcase.
14944 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14946         PR target/69885
14947         * gcc.dg/pr69885.c: New test.
14949 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14951         PR target/69806
14952         PR target/54089
14953         * gcc.target/sh/pr54089-10.c: New.
14955 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14957         PR fortran/69423
14958         * gfortran.dg/deferred_character_15.f90: New test.
14960 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14962         PR fortran/57365
14963         gfortran.dg/allocate_with_source_18.f03: New test.
14965 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
14967         PR fortran/52531
14968         gfortran.dg/gomp/pr52531.f90: New test.
14970 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14972         PR c++/69865
14973         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14974         -std=c++03.
14976 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14978         PR c++/69826
14979         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14980         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14982         PR c++/69850
14983         * g++.dg/warn/Wnonnull-compare-4.C: New test.
14985         PR c++/69851
14986         * g++.dg/torture/pr69851.C: New test.
14988 2016-02-19  Martin Sebor  <msebor@redhat.com>
14990         PR testsuite/69573
14991         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14993 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
14995         PR c++/69850
14996         * g++.dg/warn/Wnonnull-compare-2.C: New test.
14997         * g++.dg/warn/Wnonnull-compare-3.C: New test.
14999         PR c++/67767
15000         * g++.dg/cpp0x/pr67767.C: New test.
15002 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15004         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15005         for fp, simd, crypto, crc, lse.
15006         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15007         above.
15008         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15009         effective target check.
15011 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15013         PR target/69820
15014         * gcc.target/i386/pr69820.c: New test.
15016 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15018         * gcc.target/s390/vector/int128-1.c: New test.
15020 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15022         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15024 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15026         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15027         instruction pattern name to prevent the testcase from failing with
15028         -march=z13.
15030 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15032         * gcc.target/s390/md/movstr-2.c: New test.
15034 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15036         * gcc.target/s390/morestack.c: New test.
15038 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15040         PR target/69625
15041         * gcc.target/s390/pr69625.c: Add test case.
15043 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15045         PR testsuite/68580
15046         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15048 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15050         PR target/68404
15051         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15052         * gcc.target/powerpc/fusion3.c: Likewise.
15054 2016-02-18  Richard Biener  <rguenther@suse.de>
15056         PR middle-end/69553
15057         * g++.dg/torture/pr69553.C: New testcase.
15059 2016-02-18  Nick Clifton  <nickc@redhat.com>
15061         PR target/62254
15062         PR target/69610
15063         * gcc.target/arm/pr62554.c: New test.
15064         * gcc.target/arm/pr69610-1.c: New test.
15065         * gcc.target/arm/pr69610-2.c: New test.
15067 2016-02-18  Richard Biener  <rguenther@suse.de>
15069         PR middle-end/69854
15070         * gcc.dg/torture/pr69854.c: New testcase.
15072 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15074         PR c++/69850
15075         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15077 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15079         * gcc.target/powerpc/vec-cg.c: New test.
15081 2016-02-17  Richard Biener  <rguenther@suse.de>
15083         PR testsuite/69586
15084         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15086 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15088         PR target/69161
15089         * gcc.c-torture/compile/pr69161.c: New test.
15091 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15093         PR target/69532
15094         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15095         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15097 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15099         * gcc.dg/ifcvt-4.c: Skip on Visium.
15101 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15103         * gnat.dg/atomic8.adb: New test.
15105 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15107         * gnat.dg/discr46.ad[sb]: New test.
15109 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15111         PR Target/48344
15112         * gcc.target/powerpc/pr48344-1.c: New test.
15114 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15116         PR fortran/69742
15117         * gfortran.dg/associate_21.f90:  New test.
15119 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15121         PR c/69835
15122         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15123         -Wnonnull in dg-options.
15124         * c-c++-common/nonnull-2.c: New test.
15126 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15127             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15129         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15131 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15133         PR middle-end/69801
15134         * gcc.dg/pr69801.c: Add empty dg-options.
15136 2016-02-16  James Norris  <jnorris@codesourcery.com>
15138         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15139         * g++.dg/goacc/deviceptr-1.c: New file.
15141 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15143         PR tree-optimization/69820
15144         * gcc.dg/vect/pr69820.c: New test.
15146 2016-02-16  Richard Biener  <rguenther@suse.de>
15148         PR tree-optimization/69776
15149         * gcc.dg/torture/pr69776-2.c: New testcase.
15151 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15153         PR tree-optimization/69714
15154         * gcc.dg/torture/pr69714.c: New test.
15156 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15158         PR tree-optimization/69802
15159         * gcc.dg/pr69802.c: New test.
15161 2016-02-16  Richard Biener  <rguenther@suse.de>
15163         PR middle-end/69801
15164         * gcc.dg/pr69801.c: New testcase.
15166 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15168         PR libgfortran/69651
15169         * gfortran.dg/read_bang.f90: New test.
15170         * gfortran.dg/read_bang4.f90: New test.
15172 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15174         PR c++/69658
15175         * g++.dg/init/pr69658.C: New test.
15177         PR c++/69797
15178         * c-c++-common/pr69797.c: New test.
15180 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15182         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15183         check for aarch64*-*-*.
15185 2016-02-15  Richard Biener  <rguenther@suse.de>
15187         PR tree-optimization/69783
15188         * gcc.dg/vect/pr69783.c: New testcase.
15190 2016-02-15  Richard Biener  <rguenther@suse.de>
15192         PR tree-optimization/69776
15193         * gcc.dg/torture/pr69776.c: New testcase.
15195 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15197         PR fortran/60526
15198         * gfortran.dg/type_decl_4.f90:  Reinstated.
15200 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15202         PR fortran/68746
15203         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15205 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15207         PR fortran/60526
15208         PR bootstrap/69816
15209         * gfortran.dg/type_decl_4.f90:  Removed.
15211 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15213         PR fortran/60526
15214         * gfortran.dg/type_decl_4.f90:  New test.
15216 2016-02-14  Alan Modra  <amodra@gmail.com>
15218         PR testsuite/68886
15219         * gcc.c-torture/execute/stkalign.c: Revise test.
15221 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15223         PR target/67260
15224         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15226 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15228         PR target/67260
15229         * gcc.target/sh/torture/pr67260.c: New.
15231 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15233         * gcc.dg/pr67964.c: Add dg-require-alias.
15235 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15237         PR target/67636
15238         PR target/64345
15239         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15241 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15243         PR libgfortran/69668
15244         * gfortran.dg/namelist_88.f90: New test.
15246 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15248         PR libgfortran/69668
15249         * gfortran.dg/namelist_38.f90: Update test.
15250         * gfortran.dg/namelist_84.f90: Update test.
15252 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15254         PR other/69554
15255         * gcc.dg/pr69554-1.c: New test.
15256         * gfortran.dg/pr69554-1.F90: New test.
15257         * gfortran.dg/pr69554-2.F90: New test.
15258         * lib/gcc-dg.exp (proc dg-locus): New function.
15259         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15260         distinguish between the caret-printing and non-caret-printing
15261         cases.  If caret-printing has been explicitly enabled, bail out
15262         without attempting to fix up the output.
15264 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15266         PR driver/69265
15267         PR driver/69453
15268         * gcc.dg/spellcheck-options-3.c: New test case.
15269         * gcc.dg/spellcheck-options-4.c: New test case.
15270         * gcc.dg/spellcheck-options-5.c: New test case.
15271         * gcc.dg/spellcheck-options-6.c: New test case.
15272         * gcc.dg/spellcheck-options-7.c: New test case.
15273         * gcc.dg/spellcheck-options-8.c: New test case.
15274         * gcc.dg/spellcheck-options-9.c: New test case.
15275         * gcc.dg/spellcheck-options-10.c: New test case.
15277 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15279         PR rtl-optimization/69764
15280         PR rtl-optimization/69771
15281         * c-c++-common/pr69764.c: New test.
15282         * gcc.dg/torture/pr69771.c: New test.
15284 2016-02-12  Marek Polacek  <polacek@redhat.com>
15286         * g++.dg/torture/init-list1.C: New.
15288 2016-02-12  Marek Polacek  <polacek@redhat.com>
15290         * gcc.dg/pr69522.c: Add empty dg-options.
15292 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15294         * g++.dg/lto/lto.exp: Include and init mpx.
15295         * g++.dg/lto/pr69729_0.C: New test.
15297 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15299         PR ipa/69241
15300         * g++.dg/ipa/pr69241-4.C: New test.
15302         PR ipa/68672
15303         * g++.dg/ipa/pr68672-1.C: New test.
15304         * g++.dg/ipa/pr68672-2.C: New test.
15305         * g++.dg/ipa/pr68672-3.C: New test.
15307 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15309         PR c/69522
15310         * gcc.dg/pr69522.c: New test.
15312 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15314         PR c++/69098
15315         * g++.dg/cpp1y/69098.C: New test.
15316         * g++.dg/cpp1y/69098-2.C: New test.
15318 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15320         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15321         and neighbour -> neighbor.
15322         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15323         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15324         * c-c++-common/Wvarargs.c: Likewise.
15325         * c-c++-common/goacc/host_data-5.c: Likewise.
15326         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15327         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15328         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15329         * gcc.target/aarch64/pr60697.c: Likewise.
15330         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15331         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15332         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15333         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15334         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15335         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15336         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15337         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15338         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15339         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15340         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15341         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15342         * g++.dg/lookup/koenig5.C: Likewise.
15343         * g++.dg/ext/no-asm-2.C: Likewise.
15344         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15345         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15346         * gfortran.dg/used_types_16.f90: Likewise.
15347         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15348         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15349         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15350         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15351         * gfortran.dg/abstract_type_6.f03: Likewise.
15352         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15353         * gfortran.dg/used_types_15.f90: Likewise.
15354         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15355         * gfortran.dg/exit_3.f08: Likewise.
15356         * gfortran.dg/open_status_2.f90: Likewise.
15357         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15358         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15359         * gfortran.dg/associate_1.f03: Likewise.
15360         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15361         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15362         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15363         * gcc.dg/builtin-object-size-1.c: Likewise.
15364         * gcc.dg/noreturn-6.c: Likewise.
15365         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15366         * gcc.dg/globalalias.c: Likewise.
15367         * gcc.dg/builtins-config.h: Likewise.
15368         * gcc.dg/pr30457.c: Likewise.
15369         * gcc.c-torture/compile/volatile-1.c: Likewise.
15370         * gcc.c-torture/execute/20101011-1.c: Likewise.
15371         * c-c++-common/Waddress-1.c: Likewise.
15373 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15375         PR c/69768
15376         * c-c++-common/Waddress-1.c: New test.
15378 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15380         PR fortran/69296
15381         * gfortran.dg/associate_19.f03: New test.
15382         * gfortran.dg/associate_20.f03: New test.
15384 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15386         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15388 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15390         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15391         .arch armv8-a\n.  Add -dA to dg-options.
15392         * gcc.target/aarch64/assembler_arch_1.c: New test.
15393         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15395 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15397         PR c++/68726
15398         * g++.dg/cpp0x/pr68726.C: New.
15400 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15402         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15403         test.
15405 2016-02-11  Richard Biener  <rguenther@suse.de>
15407         * g++.dg/tree-ssa/pr61034.C: Adjust.
15409 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15411         PR target/69148
15412         * gcc.target/s390/pr69148.c: New.
15414 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15416         PR tree-optimization/69652
15417         * gcc.dg/torture/pr69652.c: New test.
15419 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15420             Patrick Palka  <ppalka@gcc.gnu.org>
15422         PR ipa/69241
15423         PR c++/69649
15424         * g++.dg/ipa/pr69241-1.C: New test.
15425         * g++.dg/ipa/pr69241-2.C: New test.
15426         * g++.dg/ipa/pr69241-3.C: New test.
15427         * g++.dg/ipa/pr69649.C: New test.
15429 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15431         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15432         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15434 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15436         PR tree-optimization/68021
15437         * gcc.dg/tree-ssa/pr68021.c: New test.
15439 2016-02-10  Richard Biener  <rguenther@suse.de>
15441         PR tree-optimization/69726
15442         * gcc.dg/uninit-22.c: New testcase.
15444 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15446         PR tree-opt/69282
15447         * gcc.c-torture/compile/20160205-1.c: New testcase.
15449 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15451         PR target/68404
15452         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15453         instead accessing a really large arrray.
15454         * gcc.target/powerpc/fusion3.c: Likewise.
15456 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15458         PR target/68532
15459         * gcc.c-torture/execute/pr68532.c: New test.
15461 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15463         PR target/69634
15464         * gcc.dg/pr69634.c: New.
15466 2016-02-09  Richard Biener  <rguenther@suse.de>
15468         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15470 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15472         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15474 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15476         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15478 2016-02-09  Richard Biener  <rguenther@suse.de>
15480         PR tree-optimization/69715
15481         * gcc.dg/torture/pr69715.c: New testcase.
15483 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15485         PR c++/69139
15486         * g++.dg/cpp0x/trailing12.C: New test.
15487         * g++.dg/cpp0x/trailing13.C: New test.
15489 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15491         PR c++/69283
15492         PR c++/67835
15493         * g++.dg/cpp1y/auto-fn29.C: New test.
15494         * g++.dg/cpp1y/auto-fn30.C: New test.
15496 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15498         PR tree-optimization/69209
15499         * gcc.c-torture/compile/pr69209.c: New test.
15501 2016-02-08  Jeff Law  <law@redhat.com>
15503         PR tree-optimization/68541
15504         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15505         of statements allowed in join block for path splitting.
15507 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15509         PR c++/59627
15510         * g++.dg/gomp/pr59627.C: New test.
15512         PR ipa/69239
15513         * g++.dg/ipa/pr69239.C: New test.
15515 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15517         PR preprocessor/69664
15518         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15519         * gcc.dg/cpp/warn-comments.c: Likewise.
15521 2016-02-08  Marek Polacek  <polacek@redhat.com>
15523         PR c++/69688
15524         * g++.dg/init/const12.C: New test.
15526 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15528         PR target/60410
15529         * gcc.dg/lto/pr55113_0.c: Remove test.
15531 2016-02-08  Richard Biener  <rguenther@suse.de>
15533         PR tree-optimization/69719
15534         * gcc.dg/torture/pr69719.c: New testcase.
15536 2016-02-08  Richard Biener  <rguenther@suse.de>
15537         Jeff Law  <law@redhat.com>
15539         PR target/68273
15540         * gcc.target/mips/pr68273.c: New testcase.
15542 2016-02-08   Richard Biener  <rguenther@suse.de>
15544         PR rtl-optimization/69274
15545         * gcc.target/i386/addr-sel-1.c: XFAIL.
15547 2016-02-08  Jeff Law  <law@redhat.com>
15549         PR tree-optimization/68541
15550         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15552         PR tree-optimization/65917
15553         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15555 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15557         PR fortran/50555
15558         * gfortran.dg/namelist_args.f90: New test.
15560 2016-02-05  Jeff Law  <law@redhat.com>
15562         PR tree-optimization/68541
15563         * gcc.dg/tree-ssa/split-path-2.c: New test.
15564         * gcc.dg/tree-ssa/split-path-3.c: New test.
15565         * gcc.dg/tree-ssa/split-path-4.c: New test.
15566         * gcc.dg/tree-ssa/split-path-5.c: New test.
15567         * gcc.dg/tree-ssa/split-path-6.c: New test.
15568         * gcc.dg/tree-ssa/split-path-7.c: New test.
15570 2016-02-05  Martin Sebor  <msebor@redhat.com>
15572         PR c++/69662
15573         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15574         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15576 2016-02-06  Richard HEnderson  <rth@redhat.com>
15578         PR c/69643
15579         * gcc.target/i386/addr-space-4.c: New.
15580         * gcc.target/i386/addr-space-5.c: New.
15582 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15584         PR fortran/66089
15585         * gfortran.dg/elemental_dependency_6.f90: New.
15587 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15589         PR rtl-optimization/69691
15590         * gcc.c-torture/execute/pr69691.c: New test.
15592         PR c++/69628
15593         * g++.dg/parse/pr69628.C: New test.
15595 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15597         * gcc.dg/sancov/asan.c: Move to ...
15598         * gcc.dg/asan/sancov-1.c: ... here.
15600 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15602         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15604 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15606         PR target/69677
15607         * gcc.target/i386/pr69677.c: New test.
15609 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15611         PR c++/68948
15612         * g++.dg/template/pr68948.C: New test.
15614 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15616         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15617         (only necessary on s390x).
15619 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15621         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15622         -mno-accumulate-outgoing-args.
15624 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15626         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15628 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15630         PR c/69669
15631         * c-c++-common/pr69669.c: New test.
15633 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15635         PR target/69667
15636         * g++.dg/pr69667.C: New file.
15638 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15640         PR target/69619
15641         * gcc.dg/pr69619.c: Add new test.
15643 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15645         PR rtl-optimization/69577
15646         * gcc.target/i386/pr69577.c: New test.
15648 2016-02-04  Martin Liska  <mliska@suse.cz>
15650         * g++.dg/asan/pr69276.C: New test.
15652 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15654         PR target/65932
15655         PR target/67714
15656         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15657         a single smulbb instruction.
15658         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15659         * gcc.target/amr/wmul-2.c: Likewise.
15661 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15663         PR target/65932
15664         PR target/67714
15665         * gcc.c-torture/execute/pr67714.c: New test.
15667 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15669         PR target/69454
15670         * gcc.target/i386/pr69454-1.c: New test.
15671         * gcc.target/i386/pr69454-2.c: New test.
15673 2016-02-03  Martin Sebor  <msebor@redhat.com>
15675         PR c++/69251
15676         PR c++/69253
15677         PR c++/69290
15678         PR c++/69277
15679         PR c++/69349
15680         * g++.dg/ext/flexarray-mangle-2.C: New test.
15681         * g++.dg/ext/flexarray-mangle.C: New test.
15682         * g++.dg/ext/flexarray-subst.C: New test.
15683         * g++.dg/ext/flexary11.C: New test.
15684         * g++.dg/ext/flexary12.C: New test.
15685         * g++.dg/ext/flexary13.C: New test.
15686         * g++.dg/ext/flexary14.C: New test.
15687         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15689 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15691         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15692         Define only if CHECK_FLOAT128 is defined.
15693         (main): Properly initialize u5.
15695 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15697         PR c/69627
15698         * gcc.dg/pr69627.c: New test.
15700         PR target/69644
15701         * gcc.dg/pr69644.c: New test.
15703 2016-02-03  Mike Stump  <mikestump@comcast.net>
15705         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15706         support for struct-layout-1.exp.
15708 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15710         PR c++/69056
15711         * g++.dg/cpp0x/pr69056.C: New test.
15713 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15714             Alexandre Oliva  <aoliva@redhat.com>
15716         PR target/69461
15717         * gcc.target/powerpc/pr69461.c: New.
15719 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15721         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15722         works from here ...
15723         (check_effective_target_fsanitize_thread): ... to here.  Do not
15724         specify additional compile flags for the test source.
15725         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15726         specify additional compile flags for the test source.
15728 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15730         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15732 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15734         PR fortran/67451
15735         PR fortran/69418
15736         * gfortran.dg/coarray_allocate_2.f08: New test.
15737         * gfortran.dg/coarray_allocate_3.f08: New test.
15738         * gfortran.dg/coarray_allocate_4.f08: New test.
15740 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15742         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15743         use same scan-tree-dump-times on all platforms.
15744         * gcc.dg/vect/vect-outer-1.c: Likewise.
15745         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15746         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15747         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15748         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15749         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15750         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15751         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15753 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15755         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15756         warning.
15758 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15760         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15762 2016-02-02  James Norris  <jnorris@codesourcery.com>
15764         * c-c++-common/goacc/routine-5.c: Add tests.
15766 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15768         * gcc.target/nvptx/unsigned-cmp.c: New test.
15770 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15772         * gcc.target/aarch64/scalar_shift_1.c
15773         (test_corners_sisd_di): Improve force to SIMD register.
15774         (test_corners_sisd_si): Likewise.
15775         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15776         Remove scan-assembler check for ldr.
15778 2016-02-02  Richard Biener  <rguenther@suse.de>
15780         PR tree-optimization/69595
15781         * gcc.dg/Warray-bounds-17.c: New testcase.
15783 2016-02-02  Richard Biener  <rguenther@suse.de>
15785         PR tree-optimization/69606
15786         * gcc.dg/torture/pr69606.c: New testcase.
15788 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15790         PR middle-end/68542
15791         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15792         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15794 2016-02-02  Alan Modra  <amodra@gmail.com>
15796         PR target/69548
15797         * gcc.target/powerpc/pr69548.c: New test.
15799 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15801         PR rtl-optimization/69592
15802         * gcc.dg/pr69592.c: New test.
15804         PR preprocessor/69543
15805         PR c/69558
15806         * gcc.dg/pr69543.c: New test.
15807         * gcc.dg/pr69558.c: New test.
15809 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15811         PR testsuite/65940
15812         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15814 2016-02-01  Martin Sebor  <msebor@redhat.com>
15816         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15818 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15820         PR tree-optimization/67921
15821         * c-c++-common/ubsan/pr67921.c: New test.
15823 2016-02-01  Richard Biener  <rguenther@suse.de>
15825         PR middle-end/69556
15826         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15828 2016-02-01  Richard Biener  <rguenther@suse.de>
15830         PR tree-optimization/69574
15831         * gcc.dg/torture/pr69574.c: New testcase.
15833 2016-02-01  Richard Biener  <rguenther@suse.de>
15835         PR tree-optimization/69579
15836         * gcc.dg/setjmp-6.c: New testcase.
15838 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15840         PR rtl-optimization/69570
15841         * g++.dg/opt/pr69570.C: New test.
15843 2016-02-01  Richard Henderson  <rth@redhat.com>
15845         * gcc.dg/pr69535.c: New test.
15847 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15849         PR testsuite/69584
15850         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15851         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15853         PR debug/68244
15854         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15856         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15858 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15860         PR fortran/67564
15861         * gfortran.dg/allocate_with_source_17.f03: New test.
15863 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15865         PR tree-optimization/69546
15866         * gcc.dg/torture/pr69546.c: New test.
15868 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15870         PR fortran/69566
15871         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15873 2016-01-30  Martin Sebor  <msebor@redhat.com>
15875         PR c++/68490
15876         * g++.dg/ext/flexary10.C: New test.
15878 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15880         PR fortran/66707
15881         gfortran.dg/common_23.f90: New test.
15883 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15885         PR target/65546
15886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15887         condition being checked, and disable it when the target supports
15888         misaligned loads and stores.
15890 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15892         PR debug/69518
15893         * gcc.dg/torture/pr69518.c: New test.
15895 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15897         PR target/69530
15898         * gcc.target/i386/pr69530.c: New test.
15900 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15902         PR target/65604
15903         * gcc.target/mips/div-delay.c: New test.
15905 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15907         PR target/69551
15908         * gcc.target/i386/pr69551.c: New test.
15910         PR target/66137
15911         * gcc.target/i386/pr66137.c: New test.
15913 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15915         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15916         always built for p5600.
15917         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15918         isa=p5600 dg-option.
15920 2016-01-29  Richard Biener  <rguenther@suse.de>
15922         PR tree-optimization/69547
15923         * g++.dg/tree-ssa/pr69547.C: New testcase.
15925 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15927         PR debug/66869
15928         * g++.dg/warn/Wunused-function2.C: New test.
15930 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15932         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15933         support for test to succeed.
15935 2016-01-29  Marek Polacek  <polacek@redhat.com>
15937         PR c++/69509
15938         PR c++/69516
15939         * g++.dg/ext/constexpr-vla2.C: New test.
15940         * g++.dg/ext/constexpr-vla3.C: New test.
15941         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15943 2016-01-29  Richard Biener  <rguenther@suse.de>
15945         PR middle-end/69537
15946         * gcc.dg/uninit-21.c: New testcase.
15948 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15950         PR target/69459
15951         * gcc.target/i386/pr69459.c: New test.
15953 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15955         PR target/68400
15956         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15957         * gcc.target/mips/pr68400.c: New test.
15959 2016-01-28  Martin Sebor  <msebor@redhat.com>
15961         PR target/17381
15962         * gcc.target/powerpc/pr17381.c: New test.
15964 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
15966         PR middle-end/69542
15967         * gcc.dg/torture/pr69542.c: New test.
15969 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
15971         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15973 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15975         * gcc.dg/pr65980.c: Skip on AIX.
15976         * gcc.dg/pr66688.c: Same.
15978 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
15980         PR target/63679
15981         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15982         * gcc.dg/tree-ssa/sra-18.c: Same.
15984 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
15986         PR fortran/62536
15987         * gfortran.dg/block_15.f08: New test.
15988         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15989         on incorrectly closed BLOCK.
15991 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
15993         * gcc.dg/declare-simd.c: New test.
15995 2016-01-28  Richard Biener  <rguenther@suse.de>
15997         PR tree-optimization/69466
15998         * gfortran.dg/vect/pr69466.f90: New testcase.
16000 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16002         * g++.dg/pr67989.C: Remove ARM-specific option.
16003         * gcc.target/arm/pr67989.C: New file.
16005 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16007         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16008         and expm1 test for glibc < 2.11.
16010 2016-01-27  Richard Henderson  <rth@redhat.com>
16012         * gcc.c-torture/execute/pr69447.c: New test.
16014 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16016         PR fortran/69422
16017         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16019 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16021         PR debug/66869
16022         * gcc.dg/pr66869.c: New test.
16024 2016-01-25  Jeff Law  <law@redhat.com>
16026         PR tree-optimization/68398
16027         PR tree-optimization/69196
16028         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16029         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16030         path to avoid new heuristic allowing more irreducible regions
16031         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16032         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16033         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16034         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16035         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16037 2016-01-27  Marek Polacek  <polacek@redhat.com>
16039         PR c/68062
16040         * c-c++-common/vector-compare-4.c: New test.
16042 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16044         PR preprocessor/69126
16045         * c-c++-common/pr69126.c: New test case.
16047 2016-01-27  Ian Lance Taylor  <iant@google.com>
16049         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16051 2016-01-27  Ryan Burn  <contact@rnburn.com>
16053         PR cilkplus/69267
16054         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16056 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16058         PR target/69512
16059         * gcc.target/i386/pr69512.c: New test.
16061 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16063         PR ada/69488
16064         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16066 2016-01-27  Marek Polacek  <polacek@redhat.com>
16068         PR c++/69379
16069         * g++.dg/pr69379.C: New test.
16071 2016-01-27  Martin Sebor  <msebor@redhat.com>
16073         PR c++/69317
16074         * g++.dg/abi/Wabi-2-2.C: New test.
16075         * g++.dg/abi/Wabi-2-3.C: New test.
16076         * g++.dg/abi/Wabi-3-2.C: New test.
16077         * g++.dg/abi/Wabi-3-3.C: New test.
16079 2016-01-27  Richard Biener  <rguenther@suse.de>
16081         PR tree-optimization/69166
16082         * gcc.dg/torture/pr69166.c: New testcase.
16084 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16086         PR tree-optimization/69355
16087         * gcc.dg/tree-ssa/pr69355.c: New test.
16089 2016-01-27  Marek Polacek  <polacek@redhat.com>
16091         PR c++/69496
16092         * g++.dg/ext/constexpr-vla1.C: New test.
16094 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16096         PR target/69245
16097         * gcc.target/arm/pr69245.c: New test.
16099 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16101         PR tree-optimization/69399
16102         * gcc.dg/torture/pr69399.c: New test.
16104 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16106         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16108 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16110         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16112 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16114         PR tree-optimization/69110
16115         * gcc.dg/autopar/pr69110.c: New test.
16117 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16118             Sebastian Pop  <s.pop@samsung.com>
16120         * gcc.dg/graphite/isl-ast-op-select.c: New.
16122 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16124         PR fortran/69385
16125         * gfortran.dg/allocate_error_6.f90: New test.
16127 2016-01-26  Richard Henderson  <rth@redhat.com>
16129         * gcc.dg/tm/pr60908.c: New test.
16131 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16133         PR other/69006
16134         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16135         directive.
16136         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16137         expected multiline output to reflect the colorization being
16138         disabled before newlines.
16139         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16140         (custom_diagnostic_finalizer): Replace call to
16141         pp_newline_and_flush with call to pp_flush.
16142         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16143         * gfortran.dg/implicit_class_1.f90: Likewise.
16144         * lib/gcc-dg.exp (allow_blank_lines): New global.
16145         (dg-allow-blank-lines-in-output): New procedure.
16146         (gcc-dg-prune): Complain about blank lines in the output, unless
16147         dg-allow-blank-lines-in-output was called.
16148         * lib/multiline.exp (_build_multiline_regex): Only support
16149         arbitrary followup text for non-blank-lines, not for blank lines.
16151 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16153         PR tree-optimization/69483
16154         * gcc.dg/pr69483.c: New test.
16155         * g++.dg/opt/pr69483.C: New test.
16157 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16159         PR target/68620
16160         * gcc.target/arm/pr68620.c: New test.
16162 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16164         * gcc.target/i386/pr68986-2.c: Remove -m32.
16166 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16168         PR target/68986
16169         * gcc.target/i386/pr68986-1.c: New test.
16170         * gcc.target/i386/pr68986-2.c: Likewise.
16171         * gcc.target/i386/pr68986-3.c: Likewise.
16173 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16175         * lib/target-supports.exp
16176         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16177         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16178         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16180 2016-01-26  Richard Biener  <rguenther@suse.de>
16182         PR tree-optimization/69452
16183         * gcc.dg/torture/pr69452.c: New testcase.
16185 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16187         PR target/69442
16188         * gcc.dg/pr69442.c: New test.
16190 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16192         PR target/67896
16193         * gcc.target/aarch64/simd/pr67896.C: New.
16195 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16197         PR tree-optimization/69400
16198         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16199         function.
16200         (plugin_init): Call it.
16201         * gcc.dg/torture/pr69400.c: New test.
16203 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16205         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16207 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16208             Sebastian Pop  <s.pop@samsung.com>
16210         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16211         isl-0.15.
16213 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16214             Sebastian Pop  <s.pop@samsung.com>
16216         * gcc.dg/graphite/pr69292.c: New.
16218 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16220         * c-c++-common/goacc/use_device-1.c: New test.
16222 2016-01-25  Jeff Law  <law@redhat.com>
16224         PR tree-optimization/69196
16225         PR tree-optimization/68398
16226         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16227         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16229 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16231         PR target/69469
16232         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16233         Algorithm.
16235 2016-01-25  Richard Biener  <rguenther@suse.de>
16237         PR testsuite/69380
16238         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16240 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16242         PR target/69421
16243         * gcc.dg/pr69421.c: New test.
16245 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16247         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16248         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16249         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16250         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16251         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16252         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16253         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16254         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16255         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16256         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16258 2016-01-25  Richard Biener  <rguenther@suse.de>
16260         PR tree-optimization/69376
16261         * gcc.dg/torture/pr69376.c: New testcase.
16263 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16265         PR fortran/69397
16266         PR fortran/68442
16267         * gfortran.dg/interface_38.f90: New test.
16268         * gfortran.dg/interface_39.f90: New test.
16270 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16272         Revert:
16273         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16275         PR c++/11858
16276         PR c++/24663
16277         PR c++/24664
16278         * g++.dg/template/pr11858.C: New test.
16279         * g++.dg/template/pr24663.C: New test.
16280         * g++.dg/template/unify12.C: New test.
16281         * g++.dg/template/unify13.C: New test.
16282         * g++.dg/template/unify14.C: New test.
16283         * g++.dg/template/unify15.C: New test.
16284         * g++.dg/template/unify16.C: New test.
16285         * g++.dg/template/unify17.C: New test.
16287 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16289         PR fortran/68283
16290         gfortran.dg/pr68283.f90: New test.
16292 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16294         PR fortran/66094
16295         * gfortran.dg/inline_matmul_13.f90:  New test.
16296         * gfortran.dg/matmul_bounds_8.f90:  New test.
16297         * gfortran.dg/matmul_bounds_9.f90:  New test.
16298         * gfortran.dg/matmul_bounds_10.f90:  New test.
16300 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16302         PR tree-optimization/69426
16303         * gcc.dg/autopar/pr69426.c: New test.
16305 2016-01-23  Martin Sebor  <msebor@redhat.com>
16307         PR c++/58109
16308         PR c++/69022
16309         * g++.dg/cpp0x/alignas5.C: New test.
16310         * g++.dg/ext/vector29.C: Same.
16312 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16314         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16315         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16316         _GNU_SOURCE from compile flags to the source.
16317         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16318         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16319         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16320         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16322 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16324         PR target/69432
16325         * g++.dg/opt/pr69432.C: New test.
16327 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16329         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16330         32-bit targets testing an -m64 multilib.
16332 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16334         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16335         64-bit support.
16337 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16339         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16341 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16343         PR target/68674
16344         * gcc.target/i386/pr68674.c
16345         * gcc.target/aarch64/pr68674.c
16346         * gcc.target/arm/pr68674.c
16348 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16350         PR target/69403
16351         * gcc.c-torture/execute/pr69403.c: New test.
16353 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16355         PR c++/55843
16356         * g++.dg/template/pr55843.C: New.
16358 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16360         PR testsuite/66877
16361         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16362         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16364 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16366         PR testsuite/67489
16367         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16368         from dg-do compile directive, and instead add
16369         { dg-require-effective-target int128 }.
16371 2016-01-20  Martin Sebor  <msebor@redhat.com>
16373         PR c/69405
16374         * gcc.dg/sync-fetch.c: New test.
16376 2016-01-21  Martin Sebor  <msebor@redhat.com>
16378         PR target/69252
16379         * gcc.target/powerpc/pr69252.c: New test.
16381 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16383         PR fortran/65996
16384         * gfortran.dg/pr65996.f90: New test.
16386 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16388         PR c++/68810
16389         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16390         expected to generate an error.
16392 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16394         PR middle-end/66178
16395         * gcc.dg/torture/pr66178.c: New test.
16397 2016-01-21  Anton Blanchard  <anton@samba.org>
16398             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16400         PR target/63354
16401         * gcc.target/powerpc/pr63354.c:  New test.
16403 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16405         PR rtl-optimization/68990
16406         * gcc.target/i386/pr68990: New.
16408 2016-01-21  Nick Clifton  <nickc@redhat.com>
16410         PR target/69129
16411         * gcc.target/mips/pr69129.c: New.
16413 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16415         PR c++/58046
16416         * g++.dg/cpp0x/pr58046.C: New.
16418 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16420         PR target/69187
16421         PR target/65624
16422         * gcc.target/arm/pr69187.c: New test.
16424         PR c++/69355
16425         * g++.dg/torture/pr69355.C: New test.
16427 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16428             Sebastian Pop  <s.pop@samsung.com>
16430         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16432 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16433             Sebastian Pop  <s.pop@samsung.com>
16435         * gcc.dg/graphite/pr68976.c: New test.
16437 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16439         PR middle-end/67653
16440         * c-c++-common/pr67653.c: New test.
16441         * gcc.dg/torture/pr29119.c: Add dg-warning.
16443 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16445         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16447 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16449         PR c/24293
16450         * gcc.dg/pr24293.c: New test.
16451         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16452         incomplete struct type.
16453         * gcc.dg/declspec-1.c: Likewise.
16454         * gcc.dg/pr63549.c: Likewise.
16456 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16458         PR tree-optimization/66612
16459         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16460         for bdn instruction.
16462 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16464         * lib/target-supports.exp
16465         (check_effective_target_arm_fp_ok_nocache): New.
16466         (check_effective_target_arm_fp_ok): New.
16467         (add_options_for_arm_fp): New.
16468         (check_effective_target_arm_crypto_ok_nocache): Require
16469         target_arm_v8_neon_ok instead of arm32.
16470         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16471         (check_effective_target_arm_crypto_pragma_ok): New.
16472         (add_options_for_arm_vfp): New.
16473         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16474         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16475         target instead. Force initial fpu to vfp.
16476         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16477         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16478         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16479         dependency.
16480         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16481         use arm_vfp effective target instead. Force initial fpu to vfp.
16482         * gcc.target/arm/attr-neon3.c: Likewise.
16483         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16484         arm_vfp_ok.
16485         * gcc.target/arm/unsigned-float.c: Likewise.
16486         * gcc.target/arm/vfp-1.c: Likewise.
16487         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16488         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16489         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16490         * gcc.target/arm/vfp-ldmias.c: Likewise.
16491         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16492         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16493         * gcc.target/arm/vfp-stmiad.c: Likewise.
16494         * gcc.target/arm/vfp-stmias.c: Likewise.
16495         * gcc.target/arm/vnmul-1.c: Likewise.
16496         * gcc.target/arm/vnmul-2.c: Likewise.
16497         * gcc.target/arm/vnmul-3.c: Likewise.
16498         * gcc.target/arm/vnmul-4.c: Likewise.
16500 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16502         PR testsuite/69366
16503         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16504         the MPX run-time library, for compile-time MPX test.
16505         * gcc.target/i386/chkp-always_inline.c: Likewise.
16506         * gcc.target/i386/chkp-bndret.c: Likewise.
16507         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16508         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16509         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16510         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16511         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16512         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16513         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16514         * gcc.target/i386/chkp-label-address.c: Likewise.
16515         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16516         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16517         * gcc.target/i386/chkp-pr69044.c: Likewise.
16518         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16519         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16520         * gcc.target/i386/chkp-strchr.c: Likewise.
16521         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16522         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16523         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16524         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16525         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16526         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16527         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16528         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16529         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16530         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16531         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16532         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16533         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16534         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16535         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16536         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16537         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16538         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16539         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16540         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16541         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16542         * gcc.target/i386/pr63995-2.c: Likewise.
16543         * gcc.target/i386/pr64805.c: Likewise.
16544         * gcc.target/i386/pr65044.c: Likewise.
16545         * gcc.target/i386/pr65167.c: Likewise.
16546         * gcc.target/i386/pr65183.c: Likewise.
16547         * gcc.target/i386/pr65184.c: Likewise.
16548         * gcc.target/i386/thunk-retbnd.c: Likewise.
16550 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16552         PR tree-optimization/69328
16553         * gcc.dg/pr69328.c: New test.
16555 2016-01-20  Jeff Law  <law@redhat.com>
16557         PR target/25114
16558         * gcc.target/m68k/pr25114.c: New test.
16560 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16562         * gcc.target/arm/memset-inline-10.c: Added
16563         dg-require-effective-target arm_thumb2_ok.
16565 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16567         * gcc.dg/debug/dwarf2/sso.c: New test.
16569 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16571         PR testsuite/68820
16572         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16573         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16574         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16576 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16578         PR ipa/66223
16579         * g++.dg/ipa/devirt-50.C: New testcase.
16581 2016-01-19  Marek Polacek  <polacek@redhat.com>
16583         PR c++/68965
16584         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16585         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16587 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16589         PR target/69135
16590         * gcc.target/arm/pr69135_1.c: New test.
16592 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16594         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16596 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16598         * gcc.target/aarch64/ccmp_1.c: New testcase.
16600 2016-01-19  Marek Polacek  <polacek@redhat.com>
16602         PR c++/68586
16603         * g++.dg/cpp0x/enum30.C: New test.
16605 2016-01-19  Richard Biener  <rguenther@suse.de>
16607         PR tree-optimization/69336
16608         * g++.dg/tree-ssa/pr69336.C: New testcase.
16610 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16612         PR debug/65779
16613         * gcc.dg/pr65779.c: New test.
16615 2016-01-19  Richard Biener  <rguenther@suse.de>
16617         PR tree-optimization/69352
16618         * gcc.dg/torture/pr69352.c: New testcase.
16620 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16622         PR rtl-optimization/68955
16623         PR rtl-optimization/64557
16624         * gcc.dg/torture/pr68955.c: New test.
16626 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16628         PR lto/69136
16629         * g++.dg/torture/pr69136.C: New testcase.
16631 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16633         PR lto/69133
16634         * g++.dg/lto/pr69133_0.C: New testcase.
16635         * g++.dg/lto/pr69133_1.C: New testcase.
16637 2016-01-15  Jeff Law  <law@redhat.com>
16639         PR tree-optimization/69320
16640         * gcc.c-torture/pr69320-1.c: New test.
16641         * gcc.c-torture/pr69320-2.c: New test.
16642         * gcc.c-torture/pr69320-3.c: New test.
16643         * gcc.c-torture/pr69320-4.c: New test.
16645 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16647         PR c++/11858
16648         PR c++/24663
16649         PR c++/24664
16650         * g++.dg/template/pr11858.C: New test.
16651         * g++.dg/template/pr24663.C: New test.
16652         * g++.dg/template/unify12.C: New test.
16653         * g++.dg/template/unify13.C: New test.
16654         * g++.dg/template/unify14.C: New test.
16655         * g++.dg/template/unify15.C: New test.
16656         * g++.dg/template/unify16.C: New test.
16657         * g++.dg/template/unify17.C: New test.
16659 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16661         PR testsuite/69181
16662         * gcc.dg/pr69181-1.c: New test file.
16663         * gcc.dg/pr69181-2.c: New test file.
16664         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16665         globals by moving it to...
16666         (cleanup-after-saved-dg-test): ...this new function.  Add
16667         "global additional_sources_used".  Add reset of global
16668         multiline_expected_outputs to the empty list.
16669         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16670         global to...
16671         (multiline_expected_outputs): ...this, and updated comments to
16672         note that it is modified from gcc-dg.exp.
16673         (dg-end-multiline-output): Update for the above renaming.
16674         (handle-multiline-outputs): Likewise.  Remove the clearing
16675         of the expected outputs to the empty list.
16677 2016-01-18  Richard Biener  <rguenther@suse.de>
16679         PR tree-optimization/69297
16680         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16682 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16684         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16685         dg-options.
16686         * gcc.target/mips/mips-3d-2.c: Likewise.
16687         * gcc.target/mips/mips-3d-3.c: Likewise.
16688         * gcc.target/mips/mips-3d-4.c: Likewise.
16689         * gcc.target/mips/mips-3d-5.c: Likewise.
16690         * gcc.target/mips/mips-3d-6.c: Likewise.
16691         * gcc.target/mips/mips-3d-7.c: Likewise.
16692         * gcc.target/mips/mips-3d-8.c: Likewise.
16693         * gcc.target/mips/mips-3d-9.c: Likewise.
16694         * gcc.target/mips/mips-ps-1.c: Likewise.
16695         * gcc.target/mips/mips-ps-2.c: Likewise.
16696         * gcc.target/mips/mips-ps-3.c: Likewise.
16697         * gcc.target/mips/mips-ps-4.c: Likewise.
16698         * gcc.target/mips/mips-ps-5.c: Likewise.
16699         * gcc.target/mips/mips-ps-6.c: Likewise.
16700         * gcc.target/mips/mips-ps-7.c: Likewise.
16701         * gcc.target/mips/mips-ps-type.c: Likewise.
16702         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16703         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16705 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16707         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16708         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16709         * c-c++-common/goacc/kernels-empty.c: New test.
16710         * c-c++-common/goacc/kernels-eternal.c: New test.
16711         * c-c++-common/goacc/kernels-loop-2.c: New test.
16712         * c-c++-common/goacc/kernels-loop-3.c: New test.
16713         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16714         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16715         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16716         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16717         * c-c++-common/goacc/kernels-loop-data.c: New test.
16718         * c-c++-common/goacc/kernels-loop-g.c: New test.
16719         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16720         * c-c++-common/goacc/kernels-loop-n.c: New test.
16721         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16722         * c-c++-common/goacc/kernels-loop.c: New test.
16723         * c-c++-common/goacc/kernels-noreturn.c: New test.
16724         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16725         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16726         * c-c++-common/goacc/kernels-reduction.c: New test.
16728 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16730         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16731         * gcc.dg/autopar/outer-2.c: Same.
16732         * gcc.dg/autopar/outer-3.c: Same.
16733         * gcc.dg/autopar/outer-4.c: Same.
16734         * gcc.dg/autopar/outer-5.c: Same.
16735         * gcc.dg/autopar/outer-6.c: Same.
16736         * gcc.dg/autopar/parallelization-1.c: Same.
16737         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16738         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16739         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16740         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16741         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16742         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16743         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16744         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16745         * gcc.dg/autopar/pr39500-1.c: Same.
16746         * gcc.dg/autopar/pr39500-2.c: Same.
16747         * gcc.dg/autopar/pr46193.c: Same.
16748         * gcc.dg/autopar/pr46194.c: Same.
16749         * gcc.dg/autopar/pr49580.c: Same.
16750         * gcc.dg/autopar/pr49960-1.c: Same.
16751         * gcc.dg/autopar/pr49960.c: Same.
16752         * gcc.dg/autopar/pr68373.c: Same.
16753         * gcc.dg/autopar/reduc-1.c: Same.
16754         * gcc.dg/autopar/reduc-1char.c: Same.
16755         * gcc.dg/autopar/reduc-1short.c: Same.
16756         * gcc.dg/autopar/reduc-2.c: Same.
16757         * gcc.dg/autopar/reduc-2char.c: Same.
16758         * gcc.dg/autopar/reduc-2short.c: Same.
16759         * gcc.dg/autopar/reduc-3.c: Same.
16760         * gcc.dg/autopar/reduc-4.c: Same.
16761         * gcc.dg/autopar/reduc-6.c: Same.
16762         * gcc.dg/autopar/reduc-7.c: Same.
16763         * gcc.dg/autopar/reduc-8.c: Same.
16764         * gcc.dg/autopar/reduc-9.c: Same.
16765         * gcc.dg/autopar/uns-outer-4.c: Same.
16766         * gcc.dg/autopar/uns-outer-5.c: Same.
16767         * gcc.dg/autopar/uns-outer-6.c: Same.
16768         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16769         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16771 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16773         PR target/63679
16774         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16775         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16777 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16779         PR target/63679
16780         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16781         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16782         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16784 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16786         PR target/63679
16787         * gcc.dg/tree-ssa/sra-17.c: New.
16788         * gcc.dg/tree-ssa/sra-18.c: New.
16790 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16792         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16794 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16796         * gnat.dg/inline12.adb: New test.
16798 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16800         PR tree-optimization/66797
16801         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16803 2016-01-18  Richard Biener  <rguenther@suse.de>
16805         PR tree-optimization/69170
16806         * gcc.dg/torture/pr69170.c: New testcase.
16808 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16810         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16812 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16814         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16816 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16818         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16819         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16820         redundant dg-require-effective-target pthread.
16821         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16822         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16823         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16824         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16825         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16826         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16827         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16829 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16831         PR target/68609
16832         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16833         * gcc.target/powerpc/recip-7.c: Same.
16835 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16837         PR c++/69091
16838         * g++.dg/template/pr69091.C: New test.
16840 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16842         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16843         dump does not contain an error_mark_node.
16844         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16845         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16847 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16849         PR c++/68936
16850         * g++.dg/template/pr68936.C: New test.
16852 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16854         PR target/68609
16855         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16856         * gcc.target/powerpc/recip-2.c: Same.
16857         * gcc.target/powerpc/recip-3.c: Same.
16858         * gcc.target/powerpc/recip-4.c: Same.
16859         * gcc.target/powerpc/recip-sqrtf.c: Same.
16861 2016-01-15  Jeff Law  <law@redhat.com>
16863         PR tree-optimization/69270
16864         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16865         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16867 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16869         PR fortran/49630
16870         * gfortran.dg/deferred_character_13.f90: New test for the fix
16871         of comment 3 of the PR.
16873         PR fortran/54070
16874         * gfortran.dg/deferred_character_8.f90: New test
16875         * gfortran.dg/allocate_error_5.f90: New test
16877         PR fortran/60593
16878         * gfortran.dg/deferred_character_10.f90: New test
16880         PR fortran/60795
16881         * gfortran.dg/deferred_character_14.f90: New test
16883         PR fortran/61147
16884         * gfortran.dg/deferred_character_11.f90: New test
16886         PR fortran/64324
16887         * gfortran.dg/deferred_character_9.f90: New test
16889 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16891         PR rtl-optimization/69030
16892         * gcc.target/i386/pr69030.c: New.
16894 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16896         * gcc.target/aarch64/target_attr_17.c: New test.
16898 2016-01-15  Richard Biener  <rguenther@suse.de>
16900         PR tree-optimization/66856
16901         * gcc.dg/torture/pr66856-1.c: New testcase.
16902         * gcc.dg/torture/pr66856-2.c: Likewise.
16904 2016-01-15  Richard Biener  <rguenther@suse.de>
16906         PR debug/69137
16907         * g++.dg/lto/pr69137_0.C: New testcase.
16909 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16911         PR middle-end/69246
16912         * gcc.target/i386/pr69246.c: New test.
16914 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16916         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16918 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16920         PR c++/56194
16921         * g++.dg/init/const9.C: Disable test on S/390.
16923 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16925         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16926         * g++.dg/Wno-frame-address.C: Ditto.
16928 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16930         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16932 2016-01-15  Richard Biener  <rguenther@suse.de>
16934         PR tree-optimization/68961
16935         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16937 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16939         * gcc.target/i386/pr65105-5.c: New test.
16941 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16943         * gcc.c-torture/execute/alias-4.c: New testcase.
16945 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16947         PR ipa/68148
16948         * g++.dg/ipa/devirt-49.C: New testcase.
16950 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16952         PR target/65837
16953         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16954         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16955         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16957 2016-01-15  Richard Biener  <rguenther@suse.de>
16959         PR tree-optimization/69117
16960         * gcc.dg/torture/pr69117.c: New testcase.
16962 2015-01-14  Ryan Burn  <contact@rnburn.com>
16964         PR c++/69048
16965         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16967 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16969         PR testsuite/67509
16970         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16971         range tests use 100 * maximum instead of maximum + 1.
16973 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
16975         PR debug/69244
16976         * gcc.dg/guality/pr69244.c: New test.
16978 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
16980         * lib/target-supports.exp (check_effective_target_issignaling):
16981         New procedure.
16982         * gcc.dg/pr61441.c: Require issignaling effective target.
16984 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
16986         PR target/68803
16987         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16989 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
16991         PR c++/68819
16992         PR preprocessor/69177
16993         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16994         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16995         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16996         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16998 2016-01-14  Marek Polacek  <polacek@redhat.com>
17000         PR c/69262
17001         * gcc.dg/array-15.c: New test.
17003 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17005         PR middle-end/68146
17006         PR tree-optimization/69155
17007         * gfortran.dg/pr68146.f: New test.
17008         * gfortran.dg/pr69155.f90: New test.
17010 2016-01-14  Richard Biener  <rguenther@suse.de>
17012         PR tree-optimization/68060
17013         * gcc.dg/torture/pr68060-1.c: New testcase.
17014         * gcc.dg/torture/pr68060-2.c: Likewise.
17016 2016-01-14  Nick Clifton  <nickc@redhat.com>
17018         * lib/target-supports.exp
17019         (check_effective_target_arm_neon_ok_nocache): Add an option
17020         sequence that includes setting the ARM architecture to ARMv7-A.
17021         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17022         command line options necessary to enable Neon support.
17023         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17024         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17025         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17026         * gcc.target/arm/pr69180.c: Likewise.
17028 2016-01-14  Jeff Law  <law@redhat.com>
17030         PR tree-optimization/69270
17031         * gcc.dg/tree-ssa/pr69270.c: New test.
17033 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17035         PR c/66208
17036         * c-c++-common/pr66208.c: New file.
17038 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17040         PR tree-optimization/69156
17041         * gcc.dg/pr69156.c: New test.
17043 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17045         * gcc.target/i386/pr69225-7.c: New test.
17047 2016-01-13  Richard Henderson  <rth@redhat.com>
17049         * gcc.dg/tm/memopt-13.c: Update expected function.
17050         * gcc.dg/tm/memopt-6.c: Likewise.
17052 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17054         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17055         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17056         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17057         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17059 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17061         PR tree-optimization/69169
17062         * gcc.dg/pr69169.c: New test.
17064 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17066         PR target/69228
17067         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17068         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17069         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17070         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17071         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17072         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17073         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17074         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17076 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17078         PR target/69247
17079         * gcc.dg/pr69247.c: New test.
17081 2016-01-13  Richard Biener  <rguenther@suse.de>
17083         PR tree-optimization/69242
17084         * gcc.dg/torture/pr69242.c: New testcase.
17086 2016-01-13  Richard Biener  <rguenther@suse.de>
17088         PR tree-optimization/69186
17089         * gcc.dg/torture/pr69186.c: New testcase.
17091 2016-01-13  Jeff Law  <law@redhat.com>
17093         PR tree-optimization/67755
17094         * gcc.dg/tree-ssa/pr67755.c: New test.
17096 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17098         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17099         pass number in output by a star.
17101 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17103         PR tree-optimization/68911
17104         * gcc.c-torture/execute/pr68911.c: New test.
17106 2016-01-12  Marek Polacek  <polacek@redhat.com>
17108         PR c++/68979
17109         * g++.dg/warn/permissive-1.C: New test.
17111 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17113         PR objc++/68511
17114         PR c++/69213
17115         * g++.dg/opt/pr69213.C: New test.
17117 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17119         PR target/69180
17120         * gcc.target/arm/pr69180.c: New test.
17122 2016-01-12  Richard Biener  <rguenther@suse.de>
17124         PR lto/69077
17125         * g++.dg/lto/pr69077_0.C: New testcase.
17126         * g++.dg/lto/pr69077_1.C: Likewise.
17128 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17130         PR target/69175
17131         * g++.dg/opt/pr69175.C: New test.
17133 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17135         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17136         rather than #including math.h & stdlib.h.
17137         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17138         * gcc.dg/vect/pr49771.c: Likewise.
17139         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17140         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17141         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17142         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17143         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17144         * gcc.dg/vect/pr44507.c: Likewise.
17145         * gcc.dg/vect/pr45902.c: Likewise.
17146         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17147         * gcc.dg/vect/vect-117.c: Likewise.
17148         * gcc.dg/vect/vect-99.c: Likewise.
17149         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17150         * gcc.dg/vect/vect-cond-1.c: Likewise.
17151         * gcc.dg/vect/vect-cond-2.c: Likewise.
17152         * gcc.dg/vect/vect-cond-3.c: Likewise.
17153         * gcc.dg/vect/vect-cond-4.c: Likewise.
17154         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17155         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17156         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17157         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17158         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17159         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17160         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17161         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17162         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17163         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17164         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17165         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17166         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17167         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17168         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17169         include of signal.h.
17170         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17171         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17172         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17173         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17174         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17175         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17176         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17177         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17178         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17179         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17180         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17181         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17182         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17183         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17184         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17185         * gcc.dg/vect/vect-outer-5.c: Likewise.
17186         * gcc.dg/vect/vect-outer-6.c: Likewise.
17187         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17188         include of stdio.h.
17190 2016-01-12  Nick Clifton  <nickc@redhat.com>
17192         PR target/68913
17193         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17194         to fread so that it will be found in all target runtimes.
17196 2016-01-12  Richard Biener  <rguenther@suse.de>
17198         PR tree-optimization/69053
17199         * g++.dg/torture/pr69053.C: New testcase.
17201 2016-01-12  Richard Biener  <rguenther@suse.de>
17203         PR tree-optimization/69168
17204         * gcc.dg/torture/pr69168.c: New testcase.
17206 2016-01-12  Richard Biener  <rguenther@suse.de>
17208         PR tree-optimization/69157
17209         * gcc.dg/torture/pr69157.c: New testcase.
17211 2016-01-12  Richard Biener  <rguenther@suse.de>
17213         PR tree-optimization/69174
17214         * gcc.dg/torture/pr69174.c: New testcase.
17216 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17218         PR c++/66808
17219         PR c++/69000
17220         * g++.dg/tls/pr66808.C: New test.
17221         * g++.dg/tls/pr69000.C: New test.
17223 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17225         * gcc.target/powerpc/swaps-p8-23.c: New test.
17226         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17228 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17230         PR tree-optimization/68356
17231         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17233 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17234             Jim Wilson  <jim.wilson@linaro.org>
17236         PR target/69194
17237         * gcc.target/arm/pr69194.c: New test.
17239 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17241         PR target/69225
17242         * gcc.target/i386/pr69225-1.c: New test.
17243         * gcc.target/i386/pr69225-2.c: Likewise.
17244         * gcc.target/i386/pr69225-3.c: Likewise.
17245         * gcc.target/i386/pr69225-4.c: Likewise.
17246         * gcc.target/i386/pr69225-5.c: Likewise.
17247         * gcc.target/i386/pr69225-6.c: Likewise.
17249 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17251         PR target/67462
17252         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17253         if lp64.
17255         PR target/69071
17256         * gcc.dg/pr69071.c: New test.
17258         PR c++/69211
17259         * g++.dg/opt/pr69211.C: New test.
17261         PR tree-optimization/69214
17262         * gcc.c-torture/compile/pr69214.c: New test.
17264 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17266         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17267         * gcc.target/i386/pr66232-11.c: Ditto.
17268         * gcc.target/i386/pr66232-12.c: Ditto.
17269         * gcc.target/i386/pr66232-13.c: Ditto.
17271 2016-01-11  Richard Biener  <rguenther@suse.de>
17273         PR tree-optimization/69173
17274         * gcc.dg/torture/pr69173.c: New testcase.
17276 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17278         PR rtl-optimization/68796
17279         * gcc.target/aarch64/tst_5.c: New test.
17280         * gcc.target/aarch64/tst_6.c: Likewise.
17282 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17284         PR rtl-optimization/68841
17285         * gcc.dg/pr68841.c: New test.
17286         * gcc.c-torture/execute/pr68841.c: New test.
17288 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17290         PR rtl-optimization/68920
17291         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17292         for ix86 targets.
17293         * gcc.dg/ifcvt-5.c: New test.
17295 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17297         PR bootstrap/69123
17298         * g++.dg/pr69123.C: New.
17300 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17302         PR target/69010
17303         * gcc.target/i386/pr69010.c: New test.
17305 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17307         PR ipa/69044
17308         * gcc.target/i386/chkp-pr69044.c: New test.
17310 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17312         PR tree-optimization/69109
17313         * gcc.dg/autopar/pr69109-2.c: New test.
17314         * gcc.dg/autopar/pr69109.c: New test.
17316 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17318         PR tree-optimization/69108
17319         * gcc.dg/autopar/pr69108.c: New test.
17321 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17323         PR c++/69029
17324         * c-c++-common/Wisleading-indentation.c: Augment test.
17326 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17328         PR fortran/69154
17329         * gfortran.dg/inline_matmul_12.f90:  New test.
17331 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17333         PR fortran/67779
17334         * gfortran.dg/actual_array_offset_1: New test.
17336 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17338         PR tree-optimization/69062
17339         * gcc.dg/autopar/pr69062.c: New test.
17341 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17343         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17344         * gcc.dg/vect/slp-perm-2.c: Likewise.
17345         * gcc.dg/vect/slp-perm-3.c: Likewise.
17346         * gcc.dg/vect/slp-perm-5.c: Likewise.
17347         * gcc.dg/vect/slp-perm-6.c: Likewise.
17348         * gcc.dg/vect/slp-perm-7.c: Likewise.
17349         * gcc.dg/vect/slp-perm-8.c: Likewise.
17351 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17353         PR tree-optimization/69039
17354         * gcc.dg/autopar/pr69039.c: New test.
17356 2016-01-09  Marek Polacek  <polacek@redhat.com>
17358         PR c++/69113
17359         * g++.dg/pr69113.C: New test.
17361 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17363         PR middle-end/50865
17364         PR tree-optimization/69097
17365         * gcc.c-torture/execute/pr50865.c: New test.
17366         * gcc.c-torture/execute/pr69097-1.c: New test.
17367         * gcc.c-torture/execute/pr69097-2.c: New test.
17368         * gcc.dg/pr69097-1.c: New test.
17369         * gcc.dg/pr69097-2.c: New test.
17371 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17373         PR c++/69164
17374         * g++.dg/opt/pr69164.C: New test.
17376 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17378         PR tree-optimization/69167
17379         * gcc.dg/pr69167.c: New test.
17381 2016-01-08  Marek Polacek  <polacek@redhat.com>
17383         PR c++/68449
17384         * g++.dg/pr68449.C: New.
17386 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17388         PR tree-optimization/68707
17389         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17390         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17391         on platforms supporting it.
17392         * gcc.dg/vect/slp-perm-2.c: Likewise.
17393         * gcc.dg/vect/slp-perm-3.c: Likewise.
17394         * gcc.dg/vect/slp-perm-5.c: Likewise.
17395         * gcc.dg/vect/slp-perm-7.c: Likewise.
17396         * gcc.dg/vect/slp-perm-8.c: Likewise.
17397         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17398         on platforms supporting it.
17400 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17402         PR tree-optimization/69162
17403         * gcc.dg/pr69162.c: New test.
17405         PR tree-optimization/69172
17406         * gcc.dg/pr69172.c: New test.
17408 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17410         PR tree-optimization/67781
17411         * gcc.c-torture/execute/pr67781.c: New file.
17413 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17415         PR tree-optimization/69083
17416         * gcc.dg/vect/pr69083.c: New test.
17418 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17420         PR tree-optimization/61441
17421         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17422         Use -fexcess-precision=standard for compiler options.
17423         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17425 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17427         PR fortran/69128
17428         * gfortran.dg/gomp/pr69128.f90: New test.
17430         PR c++/69145
17431         * g++.dg/ext/pr69145-1.C: New test.
17432         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17433         * g++.dg/ext/pr69145-2.h: New file.
17435 2016-01-07  Martin Sebor  <msebor@redhat.com>
17437         PR c/68966
17438         * gcc.dg/atomic-fetch-bool.c: New test.
17439         * gcc.dg/sync-fetch-bool.c: New test.
17441 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17443         PR fortran/66680
17444         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17446 2016-01-07  Nick Clifton  <nickc@redhat.com>
17448         PR target/66655
17449         * g++.dg/pr66655.C: New test.
17450         * g++.dg/pr66655_1.cc: Test support file.
17451         * g++.dg/pr66655.h: Test header file.
17453 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17455         PR fortran/66680
17456         gfortran.dg/gomp/pr66680.f90: New test.
17458 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17460         PR target/69171
17461         * gcc.target/i386/pr69171-1.c: New test.
17462         * gcc.target/i386/pr69171-2.c: Likewise.
17463         * gcc.target/i386/pr69171-3.c: Likewise.
17464         * gcc.target/i386/pr69171-4.c: Likewise.
17465         * gcc.target/i386/pr69171-5.c: Likewise.
17466         * gcc.target/i386/pr69171-6.c: Likewise.
17468 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17470         PR middle-end/67639
17471         * c-c++-common/pr67639.c: New test.
17473 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17475         PR tree-optimization/69141
17476         * g++.dg/opt/pr69141.C: New test.
17478 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17480         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17482 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17484         PR target/69140
17485         * gcc.target/i386/pr69140.c: New test
17487 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17489         * gcc.dg/bad-dereference.c: New test case.
17491 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17493         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17495 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17497         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17499 2016-01-06  Marek Polacek  <polacek@redhat.com>
17501         PR sanitizer/69099
17502         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17504 2016-01-05  Marek Polacek  <polacek@redhat.com>
17506         PR c/69104
17507         * gcc.dg/atomic-invalid-2.c: New.
17509 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17511         PR target/68991
17512         * gcc.target/i386/pr68991.c: New test.
17514 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17516         PR target/68991
17517         * g++.dg/pr68991-1.C: New test.
17518         * g++.dg/pr68991-2.C: Likewise.
17520 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17522         PR other/60465
17523         * gcc.target/ia64/pr60465-gprel64.c: New test.
17524         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17526 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17528         PR rtl-optimization/68651
17529         * gcc.target/aarch64/pr68651_1.c: New test.
17531 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17533         PR c/69122
17534         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17536 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17538         PR c++/58583
17539         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17541         * gcc.dg/alias-15.c: New.
17543 2016-01-05  Nick Clifton  <nickc@redhat.com>
17545         PR target/68870
17546         * g++.dg/pr68770.C: New test.
17548 2016-01-04  Mike Stump  <mikestump@comcast.net>
17550         * lib/target-supports.exp (check_effective_target_cilkplus):
17551         cilkplus targets require pthreads.
17552         (check_effective_target_cilkplus): Remove special case for NVPTX.
17554 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17556         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17557         generation.
17559 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17561         Update copyright years.
17563 2016-01-04  Marek Polacek  <polacek@redhat.com>
17565         PR c/68908
17566         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17567         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17568         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17570 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17572         * gcc.target/sparc/20160104-2.c: New test.
17574 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17576         * gcc.target/sparc/20160104-1.c: New test.
17578 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17580         PR fortran/65045
17581         * gfortran.dg/pr65045.f90: New test.
17583 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17585         * gnat.dg/specs/debug1.ads: Delete.
17587 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17589         PR libgfortran/68867
17590         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17591         expression.
17593 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17595         PR libgfortran/68867
17596         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17597         PowerPC.
17599 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17601         PR fortran/68864
17602         * gfortran.dg/pr68864.f90: New test.
17604 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17606         PR tree-optimization/69070
17607         * gcc.dg/pr69070.c: New test.
17609         PR sanitizer/69055
17610         * gfortran.dg/pr69055.f90: New test.
17612         PR target/69015
17613         * gcc.dg/pr69015.c: New test.
17615 Copyright (C) 2016 Free Software Foundation, Inc.
17617 Copying and distribution of this file, with or without modification,
17618 are permitted in any medium without royalty provided the copyright
17619 notice and this notice are preserved.