PR middle-end/78716
[official-gcc.git] / gcc / testsuite / ChangeLog
blob588c51bd1409eaae557316bbe69bbd11a83c8cb9
1 2016-12-12  Marek Polacek  <polacek@redhat.com>
3         PR middle-end/78716
4         * g++.dg/other/vararg-5.C: New.
6 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
8         PR rtl-optimization/78669
9         * gcc.target/i386/pr78669.c: New test.
11 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
15 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
17         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
18         -mnan=2008 and -mabs=2008.
20 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
22         PR target/78695
23         * gcc.target/powerpc/swaps-stack-protector.c: New test.
25 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
27         PR target/70799
28         * gcc.target/i386/pr70799-3.c: New test.
30 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
32         PR c++/78637
33         * g++.dg/parse/namespace14.C: New.
35 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
37         PR tree-optimization/78720
38         * gcc.c-torture/execute/pr78720.c: New test.
40         PR fortran/78758
41         * gfortran.dg/pr78758.f90: New test.
42         * gfortran.dg/pr38868.f: Remove again bogus warning.
44 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
46         PR fortran/77903
47         * gfortran.dg/submodule_20.f08: New test.
49 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
51         PR testsuite/78740
52         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
54 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
56         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
57         support __int128.
59 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
61         PR ipa/78721
62         * gcc.dg/pr78721.c: New test.
64 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
66         PR target/72742
67         * gcc.c-torture/compile/pr72742.c: New test.
69 2016-12-09  Martin Sebor  <msebor@redhat.com>
71         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
72         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
74 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
76         PR rtl-optimization/78255
77         * gcc.target/aarch64/pr78255.c: New.
78         * gcc.target/arm/pr78255-1.c: New.
79         * gcc.target/arm/pr78255-2.c: New.
81 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
83         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
84         strings
85         * gcc.target/powerpc/dimode-2.c: Likewise.
87 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
89         PR ipa/78027
90         * c-c++-common/goacc/acc-icf.c: New test.
91         * gfortran.dg/goacc/pr78027.f90: New test.
93 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
95         PR target/78733
96         * gcc.target/aarch64/pr78733.c: New test.
98 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
100         PR fortran/61767
101         * gfortran.dg/finalize_31.f90: New test.
103 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
105         PR fortran/78505
106         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
108 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
110         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
111         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
112         * gfortran.dg/finalize_18.f90: Add count for additional guard against
113         accessing null-pointer.
114         * gfortran.dg/proc_ptr_comp_47.f90: New test.
116 2016-12-09  Nathan Sidwell  <nathan@acm.org>
118         PR c++/78550
119         * g++.dg/cpp1y/pr78550.C: New.
121 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
123         PR fortran/44265
124         * gfortran.dg/char_result_14.f90: New test.
125         * gfortran.dg/char_result_15.f90: New test.
127 2016-12-09  Martin Liska  <mliska@suse.cz>
129         * gcc.dg/tree-ssa/dump-3.c: New test.
131 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
133         PR tree-optimization/78726
134         * gcc.c-torture/execute/pr78726.c: New test.
135         * gcc.dg/guality/pr78726.c: New test.
137 2016-12-08  Martin Sebor  <msebor@redhat.com>
139         PR c/78284
140         * gcc.dg/attr-alloc_size-3.c: New test.
141         * gcc.dg/attr-alloc_size-4.c: New test.
142         * gcc.dg/attr-alloc_size-5.c: New test.
143         * gcc.dg/attr-alloc_size-6.c: New test.
144         * gcc.dg/attr-alloc_size-7.c: New test.
145         * gcc.dg/attr-alloc_size-8.c: New test.
146         * gcc.dg/attr-alloc_size-9.c: New test.
147         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
149 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
151         PR fortran/65173
152         PR fortran/69064
153         PR fortran/69859
154         PR fortran/78350
155         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
156         * gfortran.dg/charlen_01.f90: New test.
157         * gfortran.dg/charlen_02.f90: Ditto.
158         * gfortran.dg/charlen_03.f90: Ditto.
159         * gfortran.dg/charlen_04.f90: Ditto.
160         * gfortran.dg/charlen_05.f90: Ditto.
161         * gfortran.dg/charlen_06.f90: Ditto.
162         * gfortran.dg/charlen_07.f90: Ditto.
163         * gfortran.dg/charlen_08.f90: Ditto.
164         * gfortran.dg/charlen_09.f90: Ditto.
165         * gfortran.dg/charlen_10.f90: Ditto.
166         * gfortran.dg/charlen_11.f90: Ditto.
167         * gfortran.dg/charlen_12.f90: Ditto.
168         * gfortran.dg/charlen_13.f90: Ditto.
169         * gfortran.dg/charlen_14.f90: Ditto.
170         * gfortran.dg/charlen_15.f90: Ditto.
172 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
174         PR rtl-optimization/78671
175         * gcc.target/i386/pr78671.c: New.
177 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
179         PR target/78733
180         * gcc.target/aarch64/pr78733.c: New test.
182 2016-12-08  Nathan Sidwell  <nathan@acm.org>
184         PR c++/78551
185         * g++.dg/cpp1y/pr78551.C: New.
187 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
189         PR debug/78112
190         * g++.dg/pr78112.C: Remove platform-dependent checks.
191         * g++.dg/pr78112-2.C: New testcase.
193 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
195         PR middle-end/78684
196         * g++.dg/torture/pr78684.C: New test.
198 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
200         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
201         (CHECK_CRYPTO): Remove.
202         (expected_poly64x1_t, expected_poly64x2_t): Remove
204 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
206         P0003R5 - removal of dynamic exception specification from C++17
207         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
208         throw (type-id-list) in C++11 and C++14 and removal in C++17.
209         * g++.dg/compat/eh/ctor1_y.C: Likewise.
210         * g++.dg/compat/eh/new1_x.C: Likewise.
211         * g++.dg/compat/eh/new1_y.C: Likewise.
212         * g++.dg/compat/eh/spec3_x.C: Likewise.
213         * g++.dg/compat/eh/spec3_y.C: Likewise.
214         * g++.dg/compat/eh/template1.h: Likewise.
215         * g++.dg/compat/eh/template1_y.C: Likewise.
216         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
217         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
218         * g++.dg/cpp0x/auto9.C: Likewise.
219         * g++.dg/cpp0x/defaulted23.C: Likewise.
220         * g++.dg/cpp0x/error5.C: Likewise.
221         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
222         * g++.dg/cpp0x/noexcept02.C: Likewise.
223         * g++.dg/cpp0x/noexcept07.C: Likewise.
224         * g++.dg/cpp0x/noexcept08.C: Likewise.
225         * g++.dg/cpp0x/noexcept19.C: Likewise.
226         * g++.dg/cpp0x/variadic73.C: Likewise.
227         * g++.dg/cpp0x/variadic-throw.C: Likewise.
228         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
229         * g++.dg/eh/async-unwind2.C: Likewise.
230         * g++.dg/eh/cond4.C: Likewise.
231         * g++.dg/eh/delete1.C: Likewise.
232         * g++.dg/eh/ehopt1.C: Likewise.
233         * g++.dg/eh/forced3.C: Likewise.
234         * g++.dg/eh/forced4.C: Likewise.
235         * g++.dg/eh/init-temp2.C: Likewise.
236         * g++.dg/eh/pr38662.C: Likewise.
237         * g++.dg/eh/pr41819.C: Likewise.
238         * g++.dg/eh/shadow1.C: Likewise.
239         * g++.dg/eh/spec2.C: Likewise.
240         * g++.dg/eh/spec3.C: Likewise.
241         * g++.dg/eh/spec5.C: Likewise.
242         * g++.dg/eh/spec6.C: Likewise.
243         * g++.dg/eh/spec7.C: Likewise.
244         * g++.dg/eh/spec8.C: Likewise.
245         * g++.dg/eh/spec9.C: Likewise.
246         * g++.dg/eh/template1.C: Likewise.
247         * g++.dg/eh/unexpected1.C: Likewise.
248         * g++.dg/ext/has_nothrow_assign.C: Likewise.
249         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
250         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
251         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
252         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
253         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
254         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
255         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
256         * g++.dg/gcov/gcov-7.C: Likewise.
257         * g++.dg/init/new13.C: Likewise.
258         * g++.dg/init/new25.C: Likewise.
259         * g++.dg/lookup/exception1.C: Likewise.
260         * g++.dg/opt/noreturn-1.C: Likewise.
261         * g++.dg/other/error3.C: Likewise.
262         * g++.dg/rtti/crash3.C: Likewise.
263         * g++.dg/template/eh2.C: Likewise.
264         * g++.dg/template/error36.C: Likewise.
265         * g++.dg/tm/pr46567.C: Likewise.
266         * g++.dg/tm/pr47340.C: Likewise.
267         * g++.dg/torture/pr46364.C: Likewise.
268         * g++.dg/torture/pr49394.C: Likewise.
269         * g++.dg/torture/pr52918-1.C: Likewise.
270         * g++.dg/torture/pr57190.C: Likewise.
271         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
272         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
273         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
274         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
275         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
276         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
277         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
278         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
279         * g++.dg/tree-ssa/pr45605.C: Likewise.
280         * g++.dg/warn/Wreturn-type-3.C: Likewise.
281         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
282         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
283         * g++.old-deja/g++.eh/spec1.C: Likewise.
284         * g++.old-deja/g++.eh/spec2.C: Likewise.
285         * g++.old-deja/g++.eh/spec3.C: Likewise.
286         * g++.old-deja/g++.eh/spec4.C: Likewise.
287         * g++.old-deja/g++.eh/spec6.C: Likewise.
288         * g++.old-deja/g++.eh/throw1.C: Likewise.
289         * g++.old-deja/g++.eh/throw2.C: Likewise.
290         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
291         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
292         * g++.old-deja/g++.mike/eh15.C: Likewise.
293         * g++.old-deja/g++.mike/eh25.C: Likewise.
294         * g++.old-deja/g++.mike/eh33.C: Likewise.
295         * g++.old-deja/g++.mike/eh34.C: Likewise.
296         * g++.old-deja/g++.mike/eh50.C: Likewise.
297         * g++.old-deja/g++.mike/eh51.C: Likewise.
298         * g++.old-deja/g++.mike/eh55.C: Likewise.
299         * g++.old-deja/g++.mike/p10416.C: Likewise.
300         * g++.old-deja/g++.other/crash28.C: Likewise.
301         * g++.old-deja/g++.other/crash30.C: Likewise.
302         * g++.old-deja/g++.other/new7.C: Likewise.
303         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
304         * g++.old-deja/g++.robertl/eb123.C: Likewise.
306 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
308         * gcc.target/aarch64/pr78382.c: New testcase.
310 2016-12-08  Andrew Pinski  <apinski@cavium.com>
312         * gcc.target/aarch64/pr71112.c: New testcase.
314 2016-12-07  Martin Sebor  <msebor@redhat.com>
316         PR middle-end/77784
317         PR middle-end/78149
318         PR middle-end/78138
319         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
320         * g++.dg/ext/builtin-object-size3.C (bar): Same.
321         * g++.dg/ext/strncpy-chk1.C: Same.
322         * g++.dg/opt/memcpy1.C: Same.
323         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
324         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
325         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
326         * gcc.dg/attr-alloc_size.c: Same.
327         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
328         * gcc.dg/builtin-stringop-chk-2.c: Same.
329         * gcc.dg/builtin-stringop-chk-4.c: New test.
330         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
331         * gcc.dg/memcpy-2.c: Same.
332         * gcc.dg/pr40340-1.c: Same.
333         * gcc.dg/pr40340-2.c (main): Same.
334         * gcc.dg/pr40340-5.c (main): Same.
335         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
336         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
337         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
338         warning.
339         * gfortran.dg/char_length_3.f90: Prune expected warnings.
340         * gfortran.dg/pr38868.f: Add expected warnings.
342 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
344         PR target/72717
345         * gcc.target/powerpc/pr72717.c: New test.
347 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
349         * gcc.dg/builtin-strstr-1.c: New test.
350         * g++.dg/cpp0x/constexpr-strstr.C: New test.
352         PR c++/78692
353         * g++.dg/torture/pr78692.C: New test.
355 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
357         PR rtl-optimization/78617
358         * gcc.c-torture/execute/pr78617.c: New test.
360 2016-12-07  Carl Love  <cel@us.ibm.com>
362         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
363         P9 to their own test file.  This allows precise constraints on the
364         effective target and compile options.
365         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
366         compare P8 built-in tests.
367         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
368         compare P9 built-in tests.
370 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
372         * gcc.target/i386/pr77761.c: Require int128 effective target.
373         (avx512f_test): Delete.
374         (do_main): Rename to avx512f_test.
376 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
378         PR tree-optimization/78691
379         * gcc.target/i386/pr78691-i386.c: New test.
380         * gcc.target/powerpc/pr78691-ppc.c: New test.
382 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
384         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
385         * gcc.target/i386/pr70322-2.c: Likewise.
386         * gcc.target/i386/pr70322-3.c: Likewise.
387         * gcc.target/i386/pr70322-4.c: Likewise.
389 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
391         * gcc.target/aarch64/pr71727.c: New testcase.
393 2016-12-06  Tom de Vries  <tom@codesourcery.com>
395         PR tree-optimization/67955
396         * gcc.dg/tree-ssa/dse-points-to.c: New test.
398 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
400         PR target/78658
401         * gcc.target/powerpc/pr78658.c: New test.
403 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
405         PR target/77761
406         * testsuite/gcc.target/i386/pr77761.c: New.
408 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
410         PR fortran/78659
411         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
412         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
413         * gfortran.dg/namelist_34.f90: Update test.
414         * gfortran.dg/namelist_63.f90: Update test.
416 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
418         * gcc.target/mips/msa-builtins-err.c: New test.
420 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
422         PR c++/71537
423         * g++.dg/cpp0x/constexpr-71537.C: New test.
425         PR c++/71537
426         * g++.dg/cpp0x/constexpr-memchr.C: New test.
428         PR c++/71537
429         * g++.dg/cpp0x/constexpr-strchr.C: New test.
431         PR tree-optimization/78675
432         * gcc.c-torture/execute/pr78675.c: New test.
433         * gcc.target/i386/pr78675-1.c: New test.
434         * gcc.target/i386/pr78675-2.c: New test.
436 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
438         * gcc.target/i386/avx512bw-kandd-1.c: New.
439         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
440         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
441         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
442         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
443         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
444         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
445         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
446         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
447         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
448         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
449         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
450         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
451         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
452         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
453         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
454         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
455         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
456         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
457         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
458         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
459         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
461 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
463         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
464         gcc.dg/fold-and-rshift-2.c: New testcases.
466 2016-12-05  Nathan Sidwell  <nathan@acm.org>
468         * c-c++-common/fmax_errors.c: Check notes after last error are
469         emitted.
471 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
473         PR rtl-optimization/78561
474         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
476 2016-12-04  Martin Sebor  <msebor@redhat.com>
478         PR c/78668
479         * gcc.dg/builtin-alloc-size.c: New test.
481 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
483         PR target/70322
484         * gcc.target/i386/pr70322-4.c: New test.
486 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
488         PR fortran/43207
489         * gfortran.dg/abstract_type_9.f90: New test case.
491 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
493         PR fortran/42188
494         * gfortran.dg/derived_result_2.f90.f90: New test case.
496 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
498         PR fortran/58175
499         * gfortran.dg/finalize_30.f90: Extend test case.
501 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
503         PR c++/78649
504         * g++.dg/cpp0x/pr78649.C: New test.
506 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
508         PR target/70322
509         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
511 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
513         PR fortran/78618
514         * gfortran.dg/char_conversion.f90: New test.
516 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
518         PR target/70322
519         * gcc.target/i386/pr70322-1.c: New test.
520         * gcc.target/i386/pr70322-2.c: New test.
521         * gcc.target/i386/pr70322-3.c: New test.
523 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
524             Thomas Preud'homme  <thomas.preudhomme@arm.com>
526         * gcc.target/arm/cmse/cmse-1.c: Add test for
527         cmse_nonsecure_caller.
529 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
530             Thomas Preud'homme  <thomas.preudhomme@arm.com>
532         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
533         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
534         * gcc.target/arm/cmse/cmse-14.c: New.
535         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
536         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
537         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
538         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
539         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
540         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
541         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
542         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
543         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
544         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
545         * gcc.target/arm/cmse/baseline/union-1.c: New.
546         * gcc.target/arm/cmse/baseline/union-2.c: New.
547         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
548         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
549         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
550         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
551         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
552         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
553         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
554         * gcc.target/arm/cmse/mainline/union-1.c: New.
555         * gcc.target/arm/cmse/mainline/union-2.c: New.
556         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
557         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
558         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
559         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
560         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
561         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
562         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
563         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
564         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
565         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
566         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
567         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
568         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
569         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
571 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
572             Thomas Preud'homme  <thomas.preudhomme@arm.com>
574         * gcc.target/arm/cmse/cmse-3.c: Add tests.
575         * gcc.target/arm/cmse/cmse-4.c: Add tests.
576         * gcc.target/arm/cmse/cmse-15.c: New.
578 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
579             Thomas Preud'homme  <thomas.preudhomme@arm.com>
581         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
582         * gcc.target/arm/cmse/struct-1.c: New.
583         * gcc.target/arm/cmse/bitfield-1.c: New.
584         * gcc.target/arm/cmse/bitfield-2.c: New.
585         * gcc.target/arm/cmse/bitfield-3.c: New.
586         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
587         * gcc.target/arm/cmse/baseline/softfp.c: New.
588         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
589         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
590         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
591         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
592         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
594 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
595             Thomas Preud'homme  <thomas.preudhomme@arm.com>
597         * gcc.target/arm/cmse/cmse-4.c: New.
598         * gcc.target/arm/cmse/cmse-9.c: New.
599         * gcc.target/arm/cmse/cmse-10.c: New.
601 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
602             Thomas Preud'homme  <thomas.preudhomme@arm.com>
604         * gcc.target/arm/cmse/cmse-3.c: New.
606 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
607             Thomas Preud'homme  <thomas.preudhomme@arm.com>
609         * gcc.target/arm/cmse/cmse.exp: New.
610         * gcc.target/arm/cmse/cmse-1.c: New.
611         * gcc.target/arm/cmse/cmse-12.c: New.
612         * lib/target-supports.exp
613         (check_effective_target_arm_cmse_ok): New.
615 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
616             James Norris  <jnorris@codesourcery.com>
618         * c-c++-common/goacc/data-2.c: Adjust test.
619         * c-c++-common/goacc/executeables-1.c: New test.
620         * g++.dg/goacc/data-1.C: Adjust test.
622 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
624         PR rtl-optimization/78561
625         * gcc.target/aarch64/pr78561.c: New.
627 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
629         * gcc.dg/fold-bopcond-1.c: New test.
630         * gcc.dg/fold-bopcond-2.c: New test.
632 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
634         * gcc.target/s390/md/setmem_long-1.c: Fix test.
636 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
638         PR rtl-optimization/78547
639         * gcc.dg/pr78547.c: New test.
641         PR rtl-optimization/78575
642         * gcc.dg/pr78575.c: New test.
644 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
646         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
648 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
650         PR target/77822
651         * gcc.target/s390/s390.exp: Support .C tests.
652         * gcc.target/s390/pr77822-2.c: New test.
653         * gcc.target/s390/pr77822-1.C: New test.
655 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
657         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
659 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
661         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
663 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
665         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
666         pattern checks.
667         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
669 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
671         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
673 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
675         PR fortran/77505
676         * gfortran.dg/char_length_20.f90: New test.
677         * gfortran.dg/char_length_21.f90: Ditto.
679 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
681         PR fortran/78279
682         * gfortran.dg/pr78279.f90: New test.
684 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
686         * g++.dg/tls/pr77285-1.C: dg-add-options tls
688 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
690         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
692 2016-12-01  Richard Biener  <rguenther@suse.de>
694         * gcc.dg/torture/alias-2.c: New testcase.
696 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
698         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
699         * gcc.target/avr/tiny-caller-save.c: Dito.
701 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
703         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
705 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
707         PR debug/78587
708         * gcc.dg/debug/pr78587.c: New test.
710 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
712         PR rtl-optimization/78607
713         * gcc.c-torture/compile/pr78607.c: New testcase.
715 2016-11-30  Martin Sebor  <msebor@redhat.com>
717         PR tree-optimization/78586
718         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
720 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
722         PR tree-optimization/77856
723         * gcc.target/i386/pr77856.c: New.
725 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
727         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
728         scan-assembler-not on AIX.
730 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
732         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
734 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
736         * g++.dg/eh/new1.C: XFAIL on AIX.
737         * g++.dg/eh/delete1.C: Same.
738         * g++.dg/init/new40.C: Same.
739         * g++.old-deja/g++.eh/new2.C: Same.
741 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
743         PR c/78498
744         * gcc.dg/format/pr78494.c: Rename to...
745         * gcc.dg/format/pr78498.c: ...this.
747 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
749         PR c/78498
750         * gcc.dg/format/pr78494.c: New test case.
752 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
754         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
755         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
756         * g++.dg/debug/dwarf2/refqual-1.C: Same.
757         * g++.dg/debug/dwarf2/refqual-2.C: Same.
759 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
761         PR rtl-optimization/78610
762         * gcc.c-torture/compile/pr78610.c: New testcase.
764 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
766         PR tree-optimization/78574
767         * gcc.c-torture/compile/pr78574.c: New test.
769 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
771         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
772         to the changed interfaces.
773         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
774         * gfortran.dg/coarray_allocate_7.f08: Likewise.
775         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
776         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
777         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
778         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
779         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
781 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
783         PR fortran/78593
784         * gfortran.dg/derived_result.f90: New test case.
786 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
788         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
789         -mfloat-abi=soft option.
790         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
791         foreach loop.
793 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
795         PR target/78362
796         * gcc.c-torture/compile/pr78362.c: New test.
798 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
800         * lib/target-supports.exp (check_effective_target_freorder): Check
801         additional case.
803 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
805         * gcc.target/arc/arc700-stld-hazard.c: New file.
807 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
809         PR fortran/78592
810         * gfortran.dg/dtio_18.f90: New test case.
812 2016-11-30  Martin Liska  <mliska@suse.cz>
814         PR sanitizer/78541
815         * gcc.dg/asan/pr78541-2.c: New test.
816         * gcc.dg/asan/pr78541.c: New test.
818 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
820         PR tree-optimization/78586
821         * gcc.c-torture/execute/pr78586.c: New test.
823 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
825         PR fortran/78573
826         * gfortran.dg/class_61.f90: New test case.
828 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
830         PR preprocessor/78569
831         * gcc.dg/format/pr78569.c: New test case.
833 2016-11-29  Martin Sebor  <msebor@redhat.com>
835         avoid false positives on ILP32 targets.
836         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
838 2016-11-29  Martin Sebor  <msebor@redhat.com>
840         PR tree-optimization/78512
841         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
842         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
844 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
846         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
847         Force value through k register.
849 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
851         PR c++/72774
852         PR c++/72786
853         PR c++/77922
854         PR c++/78313
855         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
856         * g++.dg/spellcheck-macro-ordering.C: New test case.
857         * g++.dg/spellcheck-pr78313.C: New test case.
859 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
861         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
862         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
863         (Poly64x1_t, Poly64x2_t): Added types.
864         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
865         (vmov_n_p64, vmovq_n_p64): Added.
866         (vld2_lane_p64, vld2q_lane_p64): Likewise.
867         (vld3_lane_p64, vld3q_lane_p64): Likewise.
868         (vld4_lane_p64, vld4q_lane_p64): Likewise.
869         (vst2_lane_p64, vst2q_lane_p64): Likewise.
870         (vst3_lane_p64, vst3q_lane_p64): Likewise.
871         (vst4_lane_p64, vst4q_lane_p64): Likewise.
872         (vget_lane_p64, vgetq_lane_p64): Likewise.
873         (vget_high_p64): Likewise.
874         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
875         Added AArch64 flags.
876         (vreint_vector, vreint_vector_res): Moved to header.
877         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
878         Added Aarch64 flags.
879         (vreint_vector, vreint_vector_res): Moved to header.
881 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
883         PR fortran/58175
884         * gfortran.dg/finalize_30.f90: New test case.
886 2016-11-29  Martin Liska  <mliska@suse.cz>
888         PR gcov-profile/78582
889         * gcc.dg/pr78582.c: New test.
891 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
893         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
894         targets with sizeof(int) < 4.
896 2016-11-29  Richard Biener  <rguenther@suse.de>
898         PR middle-end/78546
899         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
901 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
903         * gcc.target/powerpc/rldic-0.c: New testcase.
904         * gcc.target/powerpc/rldic-1.c: New testcase.
905         * gcc.target/powerpc/rldic-2.c: New testcase.
906         * gcc.target/powerpc/rldicl-0.c: New testcase.
907         * gcc.target/powerpc/rldicl-1.c: New testcase.
908         * gcc.target/powerpc/rldicl-2.c: New testcase.
909         * gcc.target/powerpc/rldicr-0.c: New testcase.
910         * gcc.target/powerpc/rldicr-1.c: New testcase.
911         * gcc.target/powerpc/rldicr-2.c: New testcase.
912         * gcc.target/powerpc/rldicx.h: New file.
913         * gcc.target/powerpc/rldimi-0.c: New testcase.
914         * gcc.target/powerpc/rldimi-1.c: New testcase.
915         * gcc.target/powerpc/rldimi-2.c: New testcase.
916         * gcc.target/powerpc/rldimi.h: New file.
917         * gcc.target/powerpc/rlwimi-0.c: New testcase.
918         * gcc.target/powerpc/rlwimi-1.c: New testcase.
919         * gcc.target/powerpc/rlwimi-2.c: New testcase.
920         * gcc.target/powerpc/rlwimi.h: New file.
921         * gcc.target/powerpc/rlwinm-0.c: New testcase.
922         * gcc.target/powerpc/rlwinm-1.c: New testcase.
923         * gcc.target/powerpc/rlwinm-2.c: New testcase.
924         * gcc.target/powerpc/rlwinm.h: New file.
926 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
928         PR middle-end/78540
929         * gcc.dg/pr78540.c: New test.
931 2016-11-28  Martin Sebor  <msebor@redhat.com>
933         PR middle-end/78520
934         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
935         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
936         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
937         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
939 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
941         PR c++/72808
942         * g++.dg/debug/pr72808.C: New test.
944         PR rtl-optimization/78546
945         * gcc.dg/torture/pr78546-1.c: New test.
946         * gcc.dg/torture/pr78546-2.c: New test.
948         PR fortran/78298
949         * gfortran.dg/gomp/pr78298.f90: New test.
951 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
953         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
954         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
956 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
958         PR c++/77591
959         * g++.dg/cpp1y/pr77591.C: New test.
961 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
963         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
965 2016-11-28  Richard Biener  <rguenther@suse.de>
967         PR tree-optimization/78542
968         * gcc.dg/torture/pr78542.c: New testcase.
970 2016-11-28  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/78343
973         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
974         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
976 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
978         PR lto/78211
979         * g++.dg/ipa/pr78211.C: New test.
981 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
983         PR fortran/78474
984         * gfortran.dg/submodule_22.f08: New test.
986         PR fortran/78331
987         * gfortran.dg/submodule_21.f08: New test.
989 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
991         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
993 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
994             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
995             Dominique d'Humieres  <dominiq@lps.ens.fr>
997         PR target/67710
998         *  gcc.dg/darwin-minversion-1.c: Update min version check.
999         *  gcc.dg/darwin-minversion-2.c: Likewise.
1000         *  gcc.dg/darwin-minversion-3.c: Likewise.
1002 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1004         PR target/57438
1005         * gcc.dg/pr57438-1.c: New Test.
1006         * gcc.dg/pr57438-2.c: New Test.
1008 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1009             Iain Sandoe  <iain@codesourcery.com>
1011         PR target/71767
1012         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1013         linker-visible symbols.
1014         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1015         * gcc.dg/const-uniq-1.c: Likewise.
1016         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1017         * gcc.target/i386/pr70799-1.c: Likewise.
1019 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1021         PR rtl-optimization/78438
1022         PR rtl-optimization/78477
1023         * gcc.c-torture/execute/pr78438.c: New test.
1024         * gcc.c-torture/execute/pr78477.c: New test.
1026         PR rtl-optimization/78526
1027         * gcc.dg/pr78526.c: New test.
1029 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1031         PR rtl-optimization/77541
1032         * gcc.target/i386/pr77541.c: Change target to int128.
1034 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1036         PR fortran/60853
1037         * gfortran.dg/typebound_assignment_8.f90: New test case.
1039 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1041         PR rtl-optimization/78527
1042         * gcc.c-torture/compile/pr78527.c: New test.
1044 2016-11-25  Martin Liska  <mliska@suse.cz>
1046         PR gcov-profile/78086
1047         * g++.dg/gcov/pr16855.C: Clean up the test case.
1048         * g++.dg/gcov/pr16855-priority.C: New test.
1050 2016-11-25  Richard Biener  <rguenther@suse.de>
1052         PR ipa/78515
1053         * gcc.dg/torture/pr78515.c: New testcase.
1055 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1057         PR fortran/78293
1058         * gfortran.dg/allocatable_function_10.f90: New test.
1059         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1060         from 11 to 12.
1062 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1064         PR middle-end/78507
1065         PR middle-end/78510
1066         PR middle-end/78517
1067         * g++.dg/torture/pr78507.C: New test.
1068         * gcc.dg/torture/pr78510.c: New test.
1069         * gcc.dg/torture/pr78517.c: New test.
1071 2016-11-24  Richard Biener  <rguenther@suse.de>
1073         PR tree-optimization/78343
1074         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1075         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1076         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1077         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1078         * gcc.dg/vect/pr38529.c: Likewise.
1080 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1082         PR tree-optimization/77673
1083         * gcc.dg/pr77673.c: New test.
1085 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1087         PR tree-optimization/70965
1088         * g++.dg/pr70965.C: New test.
1090 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1091             Andreas Schwab  <schwab@linux-m68k.org>
1093         PR gcov-profile/78467
1094         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1095         signed int.
1097 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1099         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1100         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1102 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1104         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1106 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1108         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1109         with sizeof(int) < 4.
1111 2016-11-24  Martin Sebor  <msebor@redhat.com>
1113         PR tree-optimization/78476
1114         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1116 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1118         PR rtl-optimization/77541
1119         * gcc.target/i386/pr77541.c: New.
1121 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1123         PR fortran/78500
1124         * gfortran.dg/class_result_4.f90: New test.
1126 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1128         * gcc.target/aarch64/_Float16_1.c: New.
1129         * gcc.target/aarch64/_Float16_2.c: Likewise.
1130         * gcc.target/aarch64/_Float16_3.c: Likewise.
1132 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1134         * gcc.target/aarch64/floatdihf2_1.c: New.
1136 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1138         PR target/48863
1139         PR inline-asm/70184
1140         * gcc.target/arm/pr48863.c: New test.
1142 2016-11-24  Martin Liska  <mliska@suse.cz>
1144         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1145         parts for frequencies/probabilities.
1146         * gcc.dg/pr34027-1.c: Likewise.
1147         * gcc.dg/strict-overflow-2.c: Likewise.
1148         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1149         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1150         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1151         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1152         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1153         * gcc.dg/tree-ssa/dump-2.c: New test.
1155 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1157         * gcc.target/i386/align-limit.c: New test.
1159 2016-11-24  Richard Biener  <rguenther@suse.de>
1161         PR tree-optimization/71595
1162         * gcc.dg/torture/pr71595.c: New testcase.
1164 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1166         PR rtl-optimization/78120
1167         * gcc.target/i386/pr78120.c: New test.
1169 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1171         * gcc.c-torture/compile/20161124-1.c: New test.
1173 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1175         PR bootstrap/78493
1176         * g++.dg/cpp1z/decomp18.C: New test.
1178 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1180         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1181         * gcc.target/aarch64/store-pair-1.c: Likewise.
1183 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1185         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1186         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1187         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1188         * gcc.target/aarch64/vect-clz.c: Likewise.
1189         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1190         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1191         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1192         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1193         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1194         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1195         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1196         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1198 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1200         PR target/78458
1201         * gcc.target/powerpc/pr78458.c: New.
1203 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1205         * gcc.c-torture/compile/20161123-1.c: New test.
1207 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1209         PR fortran/78297
1210         * gfortran.dg/pr78297.f90: New test.
1212 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1214         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1216 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1218         PR sanitizer/69278
1219         * g++.dg/ubsan/return-7.C: New test.
1220         * c-c++-common/ubsan/unreachable-4.c: New test.
1222         PR tree-optimization/78482
1223         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1224         (bar): New function.
1225         (main): Call bar instead of printf.
1227         PR middle-end/69183
1228         * gfortran.dg/gomp/pr69183.f90: New test.
1230 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1232         PR target/78230
1233         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1234         (test2) Ditto.
1236 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1238         PR c++/77907
1239         * g++.dg/cpp0x/pr77907.C: New test.
1241 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1243         PR middle-end/78153
1244         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1245         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1247 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1249         PR target/63250
1250         * lib/target-supports.exp (add_options_for_float16): Add
1251         -mfp16-format=ieee when testign arm*-*-*.
1253 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1255         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1256         result.
1257         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1258         result.
1260 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1262         * lib/target-supports.exp (check_effective_target_float16): Add
1263         options for _Float16.
1264         (check_effective_target_float32): Add options for _Float32.
1265         (check_effective_target_float64): Add options for _Float64.
1266         (check_effective_target_float128): Add options for _Float128.
1267         (check_effective_target_float32x): Add options for _Float32x.
1268         (check_effective_target_float64x): Add options for _Float64x.
1269         (check_effective_target_float128x): Add options for _Float128x.
1271 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1273         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1274         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1276 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1278         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1279         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1281 2016-11-23  Martin Sebor  <msebor@redhat.com>
1283         PR middle-end/78461
1284         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1285         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1287 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1289         PR c++/71450
1290         * g++.dg/cpp0x/pr71450-1.C: New test.
1291         * g++.dg/cpp0x/pr71450-2.C: New test.
1293         PR c++/77739
1294         * g++.dg/cpp1y/pr77739.C: New test.
1296 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1298         * c-c++-common/gomp/gridify-1.c: Update scan string.
1299         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1300         * c-c++-common/gomp/gridify-2.c: New test.
1301         * c-c++-common/gomp/gridify-3.c: Likewise.
1303 2016-11-23  Richard Biener  <rguenther@suse.de>
1305         PR tree-optimization/78396
1306         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1308 2016-11-23  Richard Biener  <rguenther@suse.de>
1310         PR tree-optimization/78482
1311         * gcc.dg/torture/pr78482.c: New testcase.
1313 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1315         * gcc.dg/fold-cond_expr-1.c: New test.
1316         * gcc.dg/fold-condcmpconv-1.c: New test.
1317         * gcc.dg/fold-condcmpconv-2.c: New test.
1319 2016-11-23  Richard Biener  <rguenther@suse.de>
1321         PR middle-end/71762
1322         * gcc.dg/torture/pr71762-1.c: New testcase.
1323         * gcc.dg/torture/pr71762-2.c: Likewise.
1324         * gcc.dg/torture/pr71762-3.c: Likewise.
1325         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1327 2016-11-23  Richard Biener  <rguenther@suse.de>
1329         PR lto/78472
1330         * g++.dg/lto/pr78472_0.c: New testcase.
1331         * g++.dg/lto/pr78472_1.C: Likewise.
1333 2016-11-23  Richard Biener  <rguenther@suse.de>
1334             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1336             PR tree-optimization/78154
1337             * gcc.dg/tree-ssa/pr78154.c: New test.
1339 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1341         * gcc.dg/pr31096.c: New testcase.
1342         * gcc.dg/pr31096-1.c: New testcase.
1344 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1346         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1347         adjust for warning->pedwarn change.
1348         * gcc.dg/cpp/defined-syshdr.c,
1349         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1350         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1351         gcc.dg/cpp/defined-Wextra.c,
1352         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1354 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1356         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1358 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1360         PR target/78451
1361         * gcc.target/i386/pr78451.c: New test.
1362         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1363         and #pragma GCC pop_options around the first #pragma GCC target.
1364         * gcc.target/i386/pr69255-2.c: Likewise.
1365         * gcc.target/i386/pr69255-3.c: Likewise.
1367 2016-11-23  Michael Collison  <michael.collison@arm.com>
1369         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1370         additional constants are recognized and fewer instructions generated.
1371         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1372         additional constants are recognized and fewer instructions generated.
1374 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1376         * gcc.misc-tests/godump-1.c: Update expected output for recent
1377         changes.
1379 2016-11-22  Marek Polacek  <polacek@redhat.com>
1381         PR tree-optimization/78455
1382         * gcc.dg/uninit-23.c: New.
1384 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1386         PR fortran/78479
1387         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1388         comment.
1390 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1392         PR fortran/78479
1393         * gfortran.dg/char_component_initializer_3.f90: New test.
1395 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1397         PR target/78451
1398         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1399         GCC target pragma before including immintrin.h.
1401 2016-11-22  Carl Love  <cel@us.ibm.com>
1403         * gcc.target/powerpc/builtins-3.c: New file to test the new
1404         built-ins for vector compare equal and vector compare not equal.
1406 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1408         PR fortran/78443
1409         * gfortran.dg/typebound_proc_35.f90: New test case.
1411 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1413         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1414         parameter in declaration.
1416 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1418         * gcc.dg/loop-split.c: Require int32plus.
1419         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1421 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1423         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1425 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1427         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1429 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1431         PR target/78439
1432         * gcc.c-torture/compile/pr78439.c: New test.
1434 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1436         PR target/77904
1437         * gcc.target/arm/pr77904.c: New test.
1439 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1441         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1442         isa_rev>=2.
1444 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1446         PR tree-optimization/78436
1447         * gcc.c-torture/execute/pr78436.c: New test.
1449         PR middle-end/78416
1450         * gcc.dg/torture/pr78416.c: New test.
1452         PR tree-optimization/78445
1453         * gcc.dg/pr78445.c: New test.
1455 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1457         PR libgfortran/78449
1458         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1460 2016-11-21  Jeff Law  <law@redhat.com>
1462         PR target/68538
1463         * gcc.c-torture/compile/pr68538.c: New test.
1465 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1467         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1468         to be generated instead of FCTIWUZ or FCTIWZ.
1470 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1472         PR middle-end/67335
1473         * g++.dg/vect/simd-clone-7.cc: New test.
1475         PR c++/71973
1476         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1477         long unsigned int.
1478         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1479         unsigned long.
1481 2016-11-20  Jeff Law  <law@redhat.com>
1483         PR target/25128
1484         * gcc.target/m68k/pr25128.c: New test.
1486 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1488         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1490 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1492         PR preprocessor/78324
1493         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1494         (test_multitoken_macro): New function.
1495         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1496         case.
1497         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1498         case.
1499         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1500         cases.
1501         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1502         Move to...
1503         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1504         -ftrack-macro-expansion=0.
1505         (test_sprintf_note): Remove "P" macro.  Add
1506         dg-begin/end-multiline-output directives.
1507         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1509 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1511         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1512         Return 1 for AVR_TINY.
1514 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1516         PR rtl-optimization/71785
1517         * gcc.target/powerpc/pr71785.c: New file.
1519 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1521         PR testsuite/78114
1522         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1523         options.  Refine test by checking predictive commining PHI
1524         nodes in vectorized loop wrto vector factor.
1526 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1528         PR c++/71973
1529         * g++.dg/pr71973-1.C: New test.
1530         * g++.dg/pr71973-2.C: New test.
1531         * g++.dg/pr71973-3.C: New test.
1532         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1533         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1534         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1535         to dg-options.
1536         * g++.old-deja/g++.other/realloc.C: Likewise.
1537         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1539 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1541         PR tree-optimization/78413
1542         * gcc.dg/tree-ssa/pr78413.c: New test.
1544 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1546         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1547         target is Thumb-only.
1549 2016-11-20  Jeff Law  <law@redhat.com>
1551         PR target/48551
1552         * gcc.target/m68k/pr48551.c: New test.
1554 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1556         PR fortran/69741
1557         * gfortran.dg/forall_18.f90: New testcase.
1559 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1561         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1563 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1565         PR fortran/78395
1566         * gfortran.dg/typebound_operator_21.f03: New test.
1568 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1570         * gcc.dg/tree-ssa/divide-5.c: New file.
1572 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1574         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1575         signed int.
1577 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1579         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1580         libatomic_available.
1581         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1582         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1583         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1584         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1585         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1586         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1587         * gfortran.dg/coarray_stat_2.f90: Likewise.
1588         * gfortran.dg/coindexed_1.f90: Likewise.
1590 2016-11-18  Jeff Law  <law@redhat.com>
1592         PR target/25111
1593         * gcc.target/m68k/pr25111.c: New test.
1595 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1597         PR c++/68180
1598         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1600         PR middle-end/78419
1601         * gcc.target/i386/pr78419.c: New test.
1603         PR c++/77285
1604         * g++.dg/tls/pr77285-1.C: New test.
1605         * g++.dg/tls/pr77285-2.C: New test.
1607 2016-11-18  Jeff Law  <law@redhat.com>
1609         PR target/25112
1610         * gcc.target/m68k/pr25112: New test.
1612 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1614         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1615         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1617 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1619         * gcc.target/arm/optional_thumb-1.c: New test.
1620         * gcc.target/arm/optional_thumb-2.c: New test.
1621         * gcc.target/arm/optional_thumb-3.c: New test.
1623 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1625         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1626         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1627         successful test.
1628         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1629         (DEFAULT_REQUIRED_QUORUM): Likewise.
1631 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1632             Toma Tabacu  <toma.tabacu@imgtec.com>
1634         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1635         Add (REQUIRES_STDLIB).
1636         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1637         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1638         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1639         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1640         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1641         * gcc.target/mips/loongson-simd.c: Ditto.
1642         * gcc.target/mips/memcpy-1.c: Ditto.
1643         * gcc.target/mips/mips-3d-1.c: Ditto.
1644         * gcc.target/mips/mips-3d-2.c: Ditto.
1645         * gcc.target/mips/mips-3d-3.c: Ditto.
1646         * gcc.target/mips/mips-3d-4.c: Ditto.
1647         * gcc.target/mips/mips-3d-5.c: Ditto.
1648         * gcc.target/mips/mips-3d-6.c: Ditto.
1649         * gcc.target/mips/mips-3d-7.c: Ditto.
1650         * gcc.target/mips/mips-3d-8.c: Ditto.
1651         * gcc.target/mips/mips-3d-9.c: Ditto.
1652         * gcc.target/mips/mips-ps-1.c: Ditto.
1653         * gcc.target/mips/mips-ps-2.c: Ditto.
1654         * gcc.target/mips/mips-ps-3.c: Ditto.
1655         * gcc.target/mips/mips-ps-4.c: Ditto.
1656         * gcc.target/mips/mips-ps-6.c: Ditto.
1657         * gcc.target/mips/mips16-attributes.c: Ditto.
1658         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1659         * gcc.target/mips/mips32-dsp.c: Ditto.
1660         * gcc.target/mips/save-restore-1.c: Ditto.
1661         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1662         (mips_preprocess): Add ignore_output argument that when set
1663         will not return the pre-processed output.
1664         (mips_arch_info): Update arguments for the call to mips_preprocess.
1665         (mips-dg-init): Ditto.
1666         (mips-dg-options): Check if a test having test option
1667         (REQUIRES_STDLIB) has the required sysroot support for
1668         the current test options.
1670 2016-11-17  Jeff Law  <law@redhat.com>
1672         PR middle-end/38219
1673         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1675         PR target/47192
1676         * gcc.target/m68k/pr47192.c: New test.
1678 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1680         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1681         instead of isa>=4, in order to downgrade to R5.
1683 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1685         * gcc.target/arc/cmem-bit-1.c: New file.
1686         * gcc.target/arc/cmem-bit-2.c: New file.
1687         * gcc.target/arc/cmem-bit-3.c: New file.
1688         * gcc.target/arc/cmem-bit-4.c: New file.
1690 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1692         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1693         "avx5124fmaps".
1694         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1696 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1697             Andrew Senkevich <andrew.senkevich@intel.com>
1699         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1700         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1701         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1702         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1703         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1704         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1705         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1706         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1707         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1708         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1709         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1710         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1711         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1712         avx5124vnniw-check.h.
1713         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1714         check_effective_target_avx5124vnniw): New.
1715         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1716         Set under ifndef.
1717         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1718         * gcc.target/i386/sse-13.c: Ditto.
1719         * g++.dg/other/i386-2.C: Ditto.
1720         * g++.dg/other/i386-3.C: Ditto.
1721         * gcc.target/i386/sse-22.c: Ditto.
1722         * gcc.target/i386/sse-23.c: Ditto.
1724 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1726         PR c++/55080
1727         * g++.dg/parse/pr55080.C: New.
1729 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1731         PR target/78101
1732         * gcc.target/powerpc/fusion4.c: New test.
1734 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1736         PR target/77933
1737         * gcc.target/arm/pr77933-1.c: New test.
1738         * gcc.target/arm/pr77933-2.c: Likewise.
1740 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1742         PR middle-end/78201
1743         * g++.dg/opt/pr78201.C: New test.
1745 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1747         * gcc.dg/pr78333.c: Add empty implementations of
1748         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1749         problems on non-glibc systems.
1751 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1753         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1754         (test_raw_string_one_liner): New function.
1755         (test_raw_string_multiline): New function.
1757 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1759         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1760         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1762 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1763             Richard Biener  <rguenther@suse.de>
1765         PR tree-optimization/77848
1766         * gfortran.dg/vect/pr77848.f: New test.
1768 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1770         PR target/77308
1771         * gcc.target/arm/pr53447-5.c: New test.
1772         * lib/target-supports.exp
1773         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1775 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1777         * gcc.target/arc/abitest.S: New file.
1778         * gcc.target/arc/abitest.h: Likewise.
1779         * gcc.target/arc/va_args-1.c: Likewise.
1780         * gcc.target/arc/va_args-2.c: Likewise.
1781         * gcc.target/arc/va_args-3.c: Likewise.
1782         * gcc.target/arc/mcrc.c: Deleted.
1783         * gcc.target/arc/mdsp-packa.c: Likewise.
1784         * gcc.target/arc/mdvbf.c: Likewise.
1785         * gcc.target/arc/mmac-24.c: Likewise.
1786         * gcc.target/arc/mmac-d16.c: Likewise.
1787         * gcc.target/arc/mno-crc.c: Likewise.
1788         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1789         * gcc.target/arc/mno-dvbf.c: Likewise.
1790         * gcc.target/arc/mno-mac-24.c: Likewise.
1791         * gcc.target/arc/mno-mac-d16.c: Likewise.
1792         * gcc.target/arc/mno-rtsc.c: Likewise.
1793         * gcc.target/arc/mno-xy.c: Likewise.
1794         * gcc.target/arc/mrtsc.c: Likewise.
1795         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1796         function.
1797         (check_effective_target_arc700): Likewise.
1798         (check_effective_target_arc6xx): Likewise.
1799         (check_effective_target_arcmpy): Likewise.
1800         (check_effective_target_archs): Likewise.
1801         (check_effective_target_clmcpu): Likewise.
1802         (check_effective_target_barrelshifter): Likewise.
1803         * gcc.target/arc/barrel-shifter-1.c: Changed.
1804         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1805         * gcc.target/arc/cmem-1.c: Changed.
1806         * gcc.target/arc/cmem-2.c: Likewise.
1807         * gcc.target/arc/cmem-3.c: Likewise.
1808         * gcc.target/arc/cmem-4.c: Likewise.
1809         * gcc.target/arc/cmem-5.c: Likewise.
1810         * gcc.target/arc/cmem-6.c: Likewise.
1811         * gcc.target/arc/cmem-7.c: Likewise.
1812         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1813         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1814         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1815         * gcc.target/arc/jump-around-jump.c: Update options.
1816         * gcc.target/arc/mARC601.c: Changed.
1817         * gcc.target/arc/mcpu-arc600.c: Changed.
1818         * gcc.target/arc/mcpu-arc601.c: Changed.
1819         * gcc.target/arc/mcpu-arc700.c: Changed.
1820         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1821         * gcc.target/arc/movb-1.c: Changed.
1822         * gcc.target/arc/movb-2.c: Likewise.
1823         * gcc.target/arc/movb-3.c: Likewise.
1824         * gcc.target/arc/movb-4.c: Likewise.
1825         * gcc.target/arc/movb-5.c: Likewise.
1826         * gcc.target/arc/movb_cl-1.c: Likewise.
1827         * gcc.target/arc/movb_cl-2.c: Likewise.
1828         * gcc.target/arc/movbi_cl-1.c: Likewise.
1829         * gcc.target/arc/movh_cl-1.c: Likewise.
1830         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1831         * gcc.target/arc/mul64.c: Enable it only for ARC600.
1832         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1833         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1834         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1835         * gcc.target/arc/trsub.c: Only for ARC EM cores.
1836         * gcc.target/arc/builtin_simdarc.c: Changed.
1837         * gcc.target/arc/extzv-1.c: Likewise.
1838         * gcc.target/arc/insv-1.c: Likewise.
1839         * gcc.target/arc/insv-2.c: Likewise.
1840         * gcc.target/arc/mA6.c: Likewise.
1841         * gcc.target/arc/mA7.c: Likewise.
1842         * gcc.target/arc/mARC600.c: Likewise.
1843         * gcc.target/arc/mARC700.c: Likewise.
1844         * gcc.target/arc/mcpu-arc600.c: Likewise.
1845         * gcc.target/arc/mcpu-arc700.c: Likewise.
1846         * gcc.target/arc/movl-1.c: Likewise.
1847         * gcc.target/arc/nps400-1.c: Likewise.
1848         * gcc.target/arc/trsub.c: Likewise.
1849         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1850         configuration.
1851         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1852         * gcc.target/arc/mswape.c: Likewise.
1854 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1856         PR c++/68180
1857         * g++.dg/cpp1y/pr68180.C: New.
1859 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1861         PR tree-optimization/78319
1862         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1863         arm-none-eabi.
1865 2016-11-17  Richard Biener  <rguenther@suse.de>
1867         PR tree-optimization/78306
1868         * gcc.dg/cilk-plus/pr78306.c: New testcase.
1870 2016-11-17  Richard Biener  <rguenther@suse.de>
1872         PR middle-end/78305
1873         * gcc.dg/torture/pr78305.c: New testcase.
1875 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
1877         PR fortran/66227
1878         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1880 2016-11-16  Marek Polacek  <polacek@redhat.com>
1882         PR c/78285
1883         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1884         * g++.dg/ext/case-range2.C: Likewise.
1886 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1888         PR fortran/58001
1889         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1890         * gfortran.dg/fmt_tab_2.f90: Ditto.
1892 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1894         PR rtl-optimization/78378
1895         * gcc.c-torture/execute/pr78378.c: New test.
1897 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
1899         * gcc.dg/tree-prof/section-attr-1.c: New file.
1900         * gcc.dg/tree-prof/section-attr-2.c: New file.
1901         * gcc.dg/tree-prof/section-attr-3.c: New file.
1903 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1905         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1906         rather than `la'.
1908 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1910         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1911         (dg-final): Remove microMIPS JALRS mnemonic matching.
1912         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1913         (dg-final): Remove microMIPS JALRS mnemonic matching.
1914         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1915         (dg-final): Remove microMIPS JALRS mnemonic matching.
1916         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1917         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1918         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1919         * gcc.target/mips/call-1u.c: New test case.
1920         * gcc.target/mips/call-2u.c: New test case.
1921         * gcc.target/mips/call-3u.c: New test case.
1922         * gcc.target/mips/call-4u.c: New test case.
1923         * gcc.target/mips/call-5u.c: New test case.
1924         * gcc.target/mips/call-6u.c: New test case.
1926 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1928         * gcc.target/arm/empty_fiq_handler.c: New test.
1930 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
1932         PR fortran/78299
1933         * gfortran.dg/gomp/pr78299.f90: New test.
1935 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
1937         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
1938         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1939         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1941 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1943         PR libgfortran/78314
1944         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1946 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
1948         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1949         according to updated dump info.
1951 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
1953         * lib/target-supports.exp (check_effective_target_alloca): Use a
1954         compile test.
1955         * gcc.target/nvptx/softstack.c: New test.
1956         * gcc.target/nvptx/decl-shared.c: New test.
1957         * gcc.target/nvptx/decl-shared-init.c: New test.
1959 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
1961         * gcc.target/mips/data-sym-jump.c: New test case.
1962         * gcc.target/mips/data-sym-pool.c: New test case.
1963         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1964         annotation.
1966 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1968         * lib/target-supports.exp (check_avx2_hw_available): New.
1969         (check_effective_target_avx2_runtime): New.
1970         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1972 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
1974         PR testsuite/78136
1975         * gcc.dg/cpp/trad/trad.exp
1976         (dg-runtest): Moved $srcdir/$subdir/ to
1977         DEFAULT_TRADCPPFLAGS.
1979 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
1981         PR fortran/78356
1982         * gfortran.dg/class_allocate_23.f08: New test.
1984 2016-11-16  Richard Biener  <rguenther@suse.de>
1986         PR middle-end/78333
1987         * gcc.dg/pr78333.c: New testcase.
1989 2016-11-16  Martin Liska  <mliska@suse.cz>
1991         PR sanitizer/78270
1992         * gcc.dg/asan/pr78270.c: Update comment style.
1993         * gcc.dg/asan/pr78270-2.c: New test.
1995 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1997         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1998         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2000 2016-11-16  Richard Biener  <rguenther@suse.de>
2002         PR tree-optimization/78348
2003         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2005 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2007         PR sanitizer/77823
2008         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2009         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2011 2016-11-15  Marek Polacek  <polacek@redhat.com>
2013         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2015 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2017         PR libgfortran/51119
2018         * gfortran.dg/matmul_12.f90: New test case.
2020 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2022         * gcc.target/i386/funcspec-56.inc: New file.
2023         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2024         common 32-bit and 64-bit function specific options.
2025         * gcc.target/i386/funcspec-6.c: Ditto.
2027 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2029         * g++.dg/cpp1z/decomp14.C: New test.
2030         * g++.dg/cpp1z/decomp15.C: New test.
2031         * g++.dg/cpp1z/decomp16.C: New test.
2033         * g++.dg/cpp1z/decomp13.C: New test.
2035         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2037         PR c++/71988
2038         * g++.dg/cpp0x/constexpr-71988.C: New test.
2040 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2042         * gcc.target/mips/insn-casesi.c: New test case.
2043         * gcc.target/mips/insn-pseudo-1.c: New test case.
2044         * gcc.target/mips/insn-pseudo-2.c: New test case.
2045         * gcc.target/mips/insn-pseudo-3.c: New test case.
2046         * gcc.target/mips/insn-pseudo-4.c: New test case.
2047         * gcc.target/mips/insn-tablejump.c: New test case.
2049 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2051         * gcc.target/mips/mips.exp (mips_option_tests): Add
2052         `-mcode-readable=yes' array element.
2054 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2056         * gcc.target/mips/mips.exp (mips_option_tests): Add
2057         `-mmicromips' array element.
2059 2016-11-15  Michael Matz  <matz@suse.de>
2061         PR missed-optimization/77881
2062         * gcc.target/i386/pr77881.c: New test.
2064 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2066         PR middle-end/78295
2067         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2069 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2071         * gcc.target/powerpc/vec-set-int.c: New test.
2072         * gcc.target/powerpc/vec-set-short.c: Likesie.
2073         * gcc.target/powerpc/vec-set-char.c: Likewise.
2075 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2077         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2079 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2081         PR fortran/78300
2082         * gfortran.dg/class_result_3.f90: New test.
2084 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2085             Richard Biener  <rguenther@suse.de>
2087         * gcc.dg/gimplefe-1.c: New testcase.
2088         * gcc.dg/gimplefe-2.c: Likewise.
2089         * gcc.dg/gimplefe-3.c: Likewise.
2090         * gcc.dg/gimplefe-4.c: Likewise.
2091         * gcc.dg/gimplefe-5.c: Likewise.
2092         * gcc.dg/gimplefe-6.c: Likewise.
2093         * gcc.dg/gimplefe-7.c: Likewise.
2094         * gcc.dg/gimplefe-8.c: Likewise.
2095         * gcc.dg/gimplefe-9.c: Likewise.
2096         * gcc.dg/gimplefe-10.c: Likewise.
2097         * gcc.dg/gimplefe-11.c: Likewise.
2098         * gcc.dg/gimplefe-12.c: Likewise.
2099         * gcc.dg/gimplefe-13.c: Likewise.
2100         * gcc.dg/gimplefe-14.c: Likewise.
2101         * gcc.dg/gimplefe-15.c: Likewise.
2102         * gcc.dg/gimplefe-16.c: Likewise.
2103         * gcc.dg/gimplefe-17.c: Likewise.
2104         * gcc.dg/gimplefe-18.c: Likewise.
2106 2016-11-14  Martin Liska  <mliska@suse.cz>
2108         PR bootstrap/78069
2109         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2110         to match scanned pattern.
2111         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2113 2016-11-14  Richard Biener  <rguenther@suse.de>
2115         PR tree-optimization/78312
2116         * gcc.dg/torture/pr78312.c: New testcase.
2118 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2120         PR target/78093
2121         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2123 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2124             Jason Merrill  <jason@redhat.com>
2126         Implement P0217R3 - C++17 structured bindings
2127         * g++.dg/cpp1z/decomp1.C: New test.
2128         * g++.dg/cpp1z/decomp2.C: New test.
2129         * g++.dg/cpp1z/decomp3.C: New test.
2130         * g++.dg/cpp1z/decomp4.C: New test.
2131         * g++.dg/cpp1z/decomp5.C: New test.
2132         * g++.dg/cpp1z/decomp6.C: New test.
2133         * g++.dg/cpp1z/decomp7.C: New test.
2134         * g++.dg/cpp1z/decomp8.C: New test.
2135         * g++.dg/cpp1z/decomp9.C: New test.
2136         * g++.dg/cpp1z/decomp10.C: New test.
2138 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2140         * g++.dg/torture/pr78268.C: New test.
2142 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2144         PR c/35503
2145         * c-c++-common/pr35503-1.c: New test.
2146         * c-c++-common/pr35503-2.c: Likewise.
2147         * c-c++-common/pr35503-3.c: Likewise.
2148         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2150 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2152         PR rtl-optimization/78232
2153         PR rtl-optimization/78248
2154         * gcc.dg/ubsan/pr78248.c: New test.
2156 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2158         * gnat.dg/address_conv.adb: New test.
2160 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2162         * gnat.dg/renaming11.ad[sb]: New test.
2164 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2166         * c-c++-common/dump-ada-spec-6.c: New test.
2168 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2170         * gnat.dg/lto21.adb: New test.
2171         * gnat.dg/lto21_pkg1.ads: New helper.
2172         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2174 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2176         PR fortran/60952
2177         * gfortran.dg/typebound_proc_34.f90: New test.
2179 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2181         PR fortran/66366
2182         * gfortran.dg/class_57.f90: Changed error message.
2183         * gfortran.dg/class_60.f90: New test.
2185 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2187         * g++.dg/pr78112.C: XFAIL AIX.
2189 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2191         PR fortran/77501
2192         * gfortran.dg/typebound_generic_16.f90: New test.
2194 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2196         PR c++/71225
2197         * g++.dg/cpp0x/pr71225.C: New test.
2199 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2201         * gcc.target/sparc/20161111-1.c: New test.
2203 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2205         PR target/78310
2206         * gcc.target/i386/pr78310.c: New test.
2208 2016-11-11  Jeff Law  <law@redhat.com>
2210         * gcc.dg/tree-ssa/isolate-6.c: New test.
2211         * gcc.dg/tree-ssa/isolate-7.c: New test.
2213 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2215         PR testsuite/78292
2216         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2217         vect_max_reduc.
2219 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2221         PR c++/72774
2222         * g++.dg/parse/pr72774.C: New test.
2224 2016-11-11  Richard Biener  <rguenther@suse.de>
2226         PR tree-optimization/71575
2227         * gcc.dg/graphite/pr71575-1.c: New testcase.
2228         * gcc.dg/graphite/pr71575-2.c: Likewise.
2230 2016-11-11  Richard Biener  <rguenther@suse.de>
2232         PR middle-end/78295
2233         * gcc.dg/uninit-pr78295.c: New testcase.
2235 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2237         PR fortran/78277
2238         * gfortran.dg/dec_structure_17.f90: New test.
2240 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2242         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2243         being allowed in vector registers.
2244         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2245         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2246         * gcc.target/powerpc/vsx-himode.c: Likewise.
2247         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2248         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2249         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2250         to allow matching MFVSRD or MFVSRW.
2252 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2254         PR rtl-optimization/78241
2255         * gcc.dg/pr78241.c: New test.
2257 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2259         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2260         201307.
2262         * g++.dg/cpp1z/noexcept-type14.C: New test.
2263         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2265 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2267         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2268         WVAL0S tests added in r241817.
2270 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2272         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2273         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2274         no longer allowed and corresponding ordered construct.
2275         * gfortran.dg/gomp/linear-1.f90: New test.
2276         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2277         * gfortran.dg/gomp/declare-target-1.f90: New test.
2278         * gfortran.dg/gomp/declare-target-2.f90: New test.
2280 2016-11-10  Martin Liska  <mliska@suse.cz>
2282         PR sanitizer/78270
2283         * gcc.dg/asan/pr78270.c: New test.
2285 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2286             Jakub Jelinek  <jakub@redhat.com>
2288         PR debug/78112
2289         * g++.dg/pr78112.C: New testcase.
2291 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2293         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2294         -Wno-c++1z-compat.
2295         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2296         string in case condition contains % characters.
2298         PR c++/78283
2299         * g++.dg/cpp1z/noexcept-type13.C: New test.
2301 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2303         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2304         using (HAS_MOVN) with MIPS III.
2306 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2308         PR fortran/46459
2309         * gfortran.dg/volatile14.f90: New test.
2311 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2313         PR target/78262
2314         * gcc.target/i386/pr78262.c: New test.
2316 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2318         PR fortran/78259
2319         * gfortran.dg/pr78259.f90: New test.
2321 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2323         PR fortran/60777
2324         * gfortran.dg/spec_expr_7.f90: New test.
2326 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2328         PR target/77718
2329         * gcc.c-torture/execute/pr77718.c: New test.
2331         * gcc.dg/ubsan/c99-shift-3.c: New test.
2332         * gcc.dg/ubsan/c99-shift-4.c: New test.
2333         * gcc.dg/ubsan/c99-shift-5.c: New test.
2334         * gcc.dg/ubsan/c99-shift-6.c: New test.
2336 2016-11-09  Martin Liska  <mliska@suse.cz>
2338         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2339         test-case for memcmp.
2340         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2342 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2344         PR testsuite/78269
2345         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2347 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2349         * gfortran.dg/move_alloc_18.f90: New test.
2351 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2353         PR middle-end/78256
2354         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2355         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2357 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2359         PR fortran/71894
2360         * gfortran.dg/class_59.f90: New test.
2362 2016-11-09  Richard Biener  <rguenther@suse.de>
2364         PR tree-optimization/78007
2365         * gcc.dg/vect/vect-bswap32.c: Adjust.
2366         * gcc.dg/vect/vect-bswap64.c: Likewise.
2368 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2370         * gcc.dg/ipa/vrp7.c: New test.
2372 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2374         PR ipa/78121
2375         * gcc.dg/ipa/pr78121.c: New test.
2377 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2379         * c-c++-common/asan/default_options.h: New file.
2380         * c-c++-common/asan/strcasestr-1.c: New test.
2381         * c-c++-common/asan/strcasestr-2.c: Likewise.
2382         * c-c++-common/asan/strcspn-1.c: Likewise.
2383         * c-c++-common/asan/strcspn-2.c: Likewise.
2384         * c-c++-common/asan/strpbrk-1.c: Likewise.
2385         * c-c++-common/asan/strpbrk-2.c: Likewise.
2386         * c-c++-common/asan/strspn-1.c: Likewise.
2387         * c-c++-common/asan/strspn-2.c: Likewise.
2388         * c-c++-common/asan/strstr-1.c: Likewise.
2389         * c-c++-common/asan/strstr-2.c: Likewise.
2390         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2392 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2394         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2396 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2398         PR fortran/68440
2399         * gfortran.dg/class_58.f90: New test.
2401 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2403         PR target/70799
2404         * gcc.target/i386/pr70799-2.c: New test.
2406 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2408         PR fortran/77596
2409         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2411 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2413         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2415 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2417         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2419 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2421         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2423 2016-11-08  Martin Liska  <mliska@suse.cz>
2425         PR testsuite/78242
2426         * g++.dg/asan/use-after-scope-4.C: New test.
2427         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2428         * gcc.dg/asan/use-after-scope-8.c: Remove.
2430 2016-11-08  Richard Biener  <rguenther@suse.de>
2432         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2434 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2436         PR testsuite/78136
2437         * gcc.dg/cpp/trad/trad.exp
2438         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2439         * gcc.dg/cpp/trad/include.c: Use local header file.
2441 2016-11-08  Richard Biener  <rguenther@suse.de>
2443         PR tree-optimization/78205
2444         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2446 2016-11-08  Richard Biener  <rguenther@suse.de>
2448         PR tree-optimization/78224
2449         * g++.dg/torture/pr78224.C: New testcase.
2451 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2453         * gcc.dg/store_merging_1.c: Require store_merge.
2454         * gcc.dg/store_merging_2.c: Likewise.
2455         * gcc.dg/store_merging_4.c: Likewise.
2456         * gcc.dg/store_merging_5.c: Likewise.
2457         * gcc.dg/store_merging_6.c: Likewise.
2458         * gcc.dg/store_merging_7.c: Likewise.
2459         * gcc.dg/store_merging_8.c: Likewise.
2460         * lib/target-supports.exp (check_effective_target_store_merge): New.
2462 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2464         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2465         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2466         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2467         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2468         -mvsx -mpower8-vector.
2469         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2470         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2471         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2472         -mvsx -mpower8-vector.
2474 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2476         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2478         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2479         * gcc.dg/visibility-14.c: XFAIL AIX.
2480         * gcc.dg/visibility-15.c: XFAIL AIX.
2481         * gcc.dg/visibility-16.c: XFAIL AIX.
2482         * gcc.dg/visibility-17.c: XFAIL AIX.
2483         * gcc.dg/visibility-18.c: XFAIL AIX.
2484         * gcc.dg/visibility-19.c: XFAIL AIX.
2485         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2486         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2487         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2488         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2490 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2492         PR target/78227
2493         * gcc.target/i386/pr78227-1.c: New test.
2494         * gcc.target/i386/pr78227-2.c: New test.
2496 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2498         PR middle-end/35691
2499         * gcc.dg/pr35691-1.c: New test-case.
2500         * gcc.dg/pr35691-2.c: Likewise.
2502 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2504         PR rtl-optimization/77309
2505         * gcc.dg/torture/pr77309.c: New test.
2507 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2509         PR middle-end/71529
2510         * gcc.target/i386/pr71529.C: Moved to ...
2511         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2513         PR target/64411
2514         * gcc.target/i386/pr64411.C: Moved to ...
2515         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2516         lp64.
2518         PR target/65105
2519         * gcc.target/i386/pr65105-4.C: Moved to ...
2520         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2521         Run into compile test rather than execute test.
2523 2016-11-07  Richard Biener  <rguenther@suse.de>
2525         PR target/78229
2526         * g++.dg/pr78229.C: New testcase.
2528 2016-11-07  Richard Biener  <rguenther@suse.de>
2530         PR tree-optimization/78218
2531         * gcc.dg/torture/pr78218.c: New testcase.
2533 2016-11-07  Richard Biener  <rguenther@suse.de>
2535         PR tree-optimization/78228
2536         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2538 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2540         PR target/77822
2541         * g++.dg/torture/pr77822.C: New test.
2543 2016-11-07  Martin Liska  <mliska@suse.cz>
2545         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2546         -f-sanitize-address-use-after-scope.
2547         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2548         internal fn calls.
2549         * g++.dg/asan/use-after-scope-1.C: New test.
2550         * g++.dg/asan/use-after-scope-2.C: Likewise.
2551         * g++.dg/asan/use-after-scope-3.C: Likewise.
2552         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2553         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2554         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2555         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2556         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2557         * g++.dg/asan/use-after-scope-types.h: Likewise.
2558         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2559         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2560         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2561         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2562         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2563         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2564         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2565         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2566         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2567         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2568         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2569         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2570         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2571         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2573 2016-11-07  Richard Biener  <rguenther@suse.de>
2575         PR tree-optimization/78189
2576         * g++.dg/torture/pr78189.C: New testcase.
2578 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2580         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2582 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2584         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2585         occuring.
2587 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2589         PR fortran/78221
2590         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2591         gfc_warning.
2593 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2595         * gfortran.dg/move_alloc_17.f03: New test.
2597 2016-11-05  Richard Biener  <rguenther@suse.de>
2599         PR bootstrap/78188
2600         * g++.dg/ipa/pr78188.C: New test.
2602 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2603             Dominique d'Humieres  <dominiq@lps.ens.fr>
2605         PR fortran/69495
2606         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2608 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2610         PR fortran/67564
2611         * gfortran.dg/select_type_39.f03: New test.
2613 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2615         PR fortran/64933
2616         * gfortran.dg/associate_23.f90: New test.
2618 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2620         PR target/77834
2621         * gcc.dg/pr77834.c: New test.
2623 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/67980
2626         * g++.dg/cpp1y/pr67980.C: New.
2628 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2630         * gcc.target/powerpc/fold-vec-add-1.c: New.
2631         * gcc.target/powerpc/fold-vec-add-2.c: New.
2632         * gcc.target/powerpc/fold-vec-add-3.c: New.
2633         * gcc.target/powerpc/fold-vec-add-4.c: New.
2634         * gcc.target/powerpc/fold-vec-add-5.c: New.
2635         * gcc.target/powerpc/fold-vec-add-6.c: New.
2636         * gcc.target/powerpc/fold-vec-add-7.c: New.
2638 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2640         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2641         for -mbranch-likely, infer -mno-branch-likely for R6.
2643 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2645         PR c++/71973
2646         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2647         * g++.dg/init/new15.C: Likewise.
2648         * g++.dg/ipa/inline-1.C: Likewise.
2649         * g++.dg/ipa/inline-2.C: Likewise.
2650         * g++.dg/lto/20080908-1_0.C: Likewise.
2651         * g++.dg/tc1/dr20.C: Likewise.
2652         * g++.dg/tree-ssa/inline-1.C: Likewise.
2653         * g++.dg/tree-ssa/inline-2.C: Likewise.
2654         * g++.old-deja/g++.law/except1.C: Likewise.
2655         * g++.old-deja/g++.other/vbase5.C: Likewise.
2656         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2658 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2660         PR tree-optimization/78210
2661         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2662         possibility of widening multiplies.
2664 2016-11-04  Richard Biener  <rguenther@suse.de>
2666         PR middle-end/78185
2667         * gcc.dg/pr78185.c: New testcase.
2669 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2671         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2672         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2674 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2675             Alexandre Oliva  <aoliva@redhat.com>
2676             Jason Merrill  <jason@redhat.com>
2678         PR debug/28767
2679         PR debug/56974
2680         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2681         * g++.dg/debug/dwarf2/ref-3.C: New test.
2682         * g++.dg/debug/dwarf2/ref-4.C: New test.
2683         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2684         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2686 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2688         * gfortran.dg/dec_exp_1.f90: New test.
2689         * gfortran.dg/dec_exp_2.f90: Likewise.
2690         * gfortran.dg/dec_exp_3.f90: Likewise.
2692 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2694         * gfortran.dg/dec_parameter_1.f: New test.
2695         * gfortran.dg/dec_parameter_2.f90: Likewise.
2696         * gfortran.dg/dec_parameter_3.f90: Likewise.
2697         * gfortran.dg/dec_parameter_4.f90: Likewise.
2699 2016-11-03  Martin Liska  <mliska@suse.cz>
2701         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2702         output.
2703         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2705 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2707         PR libgcc/78067
2708         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2710 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2712         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2714 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2716         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2718 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2720         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2721         Check for arm_v8_neon_hw.
2722         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2723         Likewise.
2724         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2725         Likewise.
2726         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2727         Likewise.
2729 2016-11-02  Richard Biener  <rguenther@suse.de>
2731         * gcc.dg/store_merging_8.c: New testcase.
2733 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2735         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2737 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2739         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2740         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2741         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2742         * gcc.dg/pr65779.c: XFAIL AIX.
2743         * gcc.dg/pr70405.c: XFAIL AIX.
2745         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2746         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2747         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2749 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2751         * lib/target-supports.exp (check_gc_sections_available): Use
2752         -print-prog-name=ld to determine linker used.
2754 2016-11-02  Martin Liska  <mliska@suse.cz>
2756         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2757         test case.
2759 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2761         PR tree-optimization/78170
2762         * gcc.c-torture/execute/pr78170.c: New test.
2764 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2766         PR tree-optimization/78162
2767         * gcc.c-torture/compile/pr78162.c: New test.
2769 2016-11-02  Richard Biener  <rguenther@suse.de>
2771         PR tree-optimization/78035
2772         PR tree-optimization/77964
2773         * gcc.target/i386/pr78035.c: New testcase.
2775 2016-11-02  Richard Biener  <rguenther@suse.de>
2777         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2778         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2779         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2780         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2781         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2783 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2785         * gfortran.dg/pr70937.f90: require-effective-target lto.
2787 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2789         PR fortran/69544
2790         * gfortran.dg/where_6.f90:  New test.
2792 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2794         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2796 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2798         PR fortran/69544
2799         * gfortran.dg/where_5.f90:  New test.
2801 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2803         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2804         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2805         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2806         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2808 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2810         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2811         Whitespace fixes.
2812         (check_effective_target_vect_cmdline_needed): Check
2813         is-effective-target ia32 for x86 targets.
2814         (check_effective_target_vect_simd_clones): Simplify condition.
2815         (check_effective_target_vect_double): Ditto.
2816         (check_effective_target_vect_aligned_arrays): Check
2817         is-effective-target ia32 for x86 targets.  Simplify condition.
2818         (check_effective_target_vect_multiple_sizes): Simplify condition.
2819         (check_effective_target_sqrt_insn): Add i?86-*-* target.
2820         (check_effective_target_sync_int_128): Simplify condition.
2821         (check_effective_target_sync_int_128_runtime): Ditto.
2822         (check_effective_target_sync_long_long_runtime): Ditto.
2823         (check_effective_target_divmod): Add i?86-*-* target.
2825 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2827         * gcc.target/powerpc/vsx-extract-4.c: New test.
2828         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2830 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2832         PR fortran/54679
2833         * gfortran.dg/fmt_l.f90: Update test.
2834         * gfortran.dg/fmt_l0.f90: New test.
2836 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2838         PR c++/78089
2839         * c-c++-common/builtin-shuffle-1.c: New test.
2840         * g++.dg/cpp0x/addressof3.C: New test.
2842 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
2844         Add tests for a const member and a reference member for launder.
2845         * g++.dg/cpp1z/launder3.C: New.
2846         * g++.dg/cpp1z/launder4.C: Likewise.
2847         * g++.dg/cpp1z/launder5.C: Likewise.
2848         * g++.dg/cpp1z/launder5.cc: Likewise.
2849         * g++.dg/cpp1z/launder5.h: Likewise.
2850         * g++.dg/cpp1z/launder6.C: Likewise.
2851         * g++.dg/cpp1z/launder6.cc: Likewise.
2852         * g++.dg/cpp1z/launder6.h: Likewise.
2854 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2856         PR c++/77948
2857         * g++.dg/cpp0x/pr77948-1.C: New test.
2858         * g++.dg/cpp0x/pr77948-2.C: New test.
2859         * g++.dg/cpp0x/pr77948-3.C: New test.
2860         * g++.dg/cpp0x/pr77948-4.C: New test.
2861         * g++.dg/cpp0x/pr77948-5.C: New test.
2862         * g++.dg/cpp0x/pr77948-6.C: New test.
2864         PR tree-optimization/77860
2865         * gcc.dg/pr77860.c: New test.
2867 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
2869         PR c++/77886
2870         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2872 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2874         * gcc.dg/lto/pr60449_0.c: Skip for avr.
2876 2016-10-30  Le-Chun Wu  <lcwu@google.com>
2877             Mark Wielaard  <mjw@redhat.com>
2879         * gcc.dg/Wshadow-compatible-local-1.c: New test.
2880         * gcc.dg/Wshadow-local-1.c: Likewise.
2881         * gcc.dg/Wshadow-local-2.c: Likewise.
2882         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2883         * g++.dg/warn/Wshadow-local-1.C: Likewise.
2884         * g++.dg/warn/Wshadow-local-2.C: Likewise.
2886 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2888         PR tree-optimization/71915
2889         PR tree-optimization/71490
2890         * gcc.dg/tree-ssa/pr54245.c: Delete.
2891         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2892         document why.
2894 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2896         PR fortran/78123
2897         * gfortran.dg/fmt_t_9.f: New test.
2899 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901         PR fortran/67219
2902         * gfortran.dg/pr67219.f90:  New test.
2904 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
2906         PR rtl-optimization/77919
2907         * g++.dg/torture/pr77919-2.C: New test.
2909         PR target/78148
2910         * gcc.dg/pr78148.c: New test.
2912 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
2914         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2915         * gcc.target/sparc/overflow-4.c: ...here.
2916         * gcc.target/sparc/overflow-5.c: New test.
2918 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2919             Kugan Vivekanandarajah  <kuganv@linaro.org>
2920             Jim Wilson  <jim.wilson@linaro.org>
2922         PR tree-optimization/43721
2923         * lib/target-supports.exp (check_effective_target_divmod): New.
2924         (check_effective_target_divmod_simode): Likewise.
2925         (check_effective_target_arm_divmod_simode): Likewise.
2926         * gcc.dg/divmod-1-simode.c: New test.
2927         * gcc.dg/divmod-1.c: Likewise.
2928         * gcc.dg/divmod-2-simode.c: Likewise.
2929         * gcc.dg/divmod-2.c: Likewise.
2930         * gcc.dg/divmod-3-simode.c: Likewise.
2931         * gcc.dg/divmod-3.c: Likewise.
2932         * gcc.dg/divmod-4-simode.c: Likewise.
2933         * gcc.dg/divmod-4.c: Likewise.
2934         * gcc.dg/divmod-5.c: Likewise.
2935         * gcc.dg/divmod-6-simode.c: Likewise.
2936         * gcc.dg/divmod-6.c: Likewise.
2937         * gcc.dg/divmod-7.c: Likewise.
2939 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2940             Jakub Jelinek  <jakub@redhat.com>
2941             Andrew Pinski  <pinskia@gmail.com>
2943         PR middle-end/22141
2944         PR rtl-optimization/23684
2945         * gcc.c-torture/execute/pr22141-1.c: New test.
2946         * gcc.c-torture/execute/pr22141-2.c: Likewise.
2947         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2948         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2949         * gcc.dg/store_merging_1.c: New test.
2950         * gcc.dg/store_merging_2.c: Likewise.
2951         * gcc.dg/store_merging_3.c: Likewise.
2952         * gcc.dg/store_merging_4.c: Likewise.
2953         * gcc.dg/store_merging_5.c: Likewise.
2954         * gcc.dg/store_merging_6.c: Likewise.
2955         * gcc.dg/store_merging_7.c: Likewise.
2956         * gcc.target/i386/pr22141.c: Likewise.
2957         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2958         * g++.dg/init/new17.C: Likewise.
2960 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
2962         PR middle-end/72747
2963         * c-c++-common/pr72747-1.c: New test.
2964         * c-c++-common/pr72747-2.c: Likewise.
2966 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2968         * gcc.target/s390/oscbreak-1.c: New test.
2970 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2972         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2974 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
2976         PR rtl-optimization/77919
2977         * g++.dg/torture/pr77919.C: New test.
2979         PR rtl-optimization/78132
2980         * gcc.target/i386/pr78132.c: New test.
2982 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
2984         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2986 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2988         * gcc.target/powerpc/vsx-simode.c: New test.
2989         * gcc.target/powerpc/vsx-simode2.c: Likewise.
2990         * gcc.target/powerpc/vsx-simode3.c: Likewise.
2992 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
2994         PR fortran/78026
2995         * gfortran.dg/gomp/pr78026.f03: New test.
2996         * gfortran.dg/select_type_38.f03: New test.
2998         PR middle-end/78025
2999         * g++.dg/gomp/declare-simd-7.C: New test.
3001 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3003         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3004         * gfortran.dg/dec_init_2.f90: Likewise.
3005         * gfortran.dg/dec_init_3.f90: New test.
3006         * gfortran.dg/dec_init_4.f90: Likewise.
3008 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3010         * gcc.dg/fold-narrowbopcst-1.c: New test.
3012 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3014         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3015         dg-shouldfail/dg-output instead of XFAIL.
3016         * gfortran.dg/dec_io_6.f90: Likewise.
3018 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3020         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3021         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3022         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3023         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3024         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3025         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3026         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3027         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3028         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3029         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3031 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3033         * gcc.dg/fold-convmaxconv-1.c: New test.
3034         * gcc.dg/fold-convminconv-1.c: New test.
3036 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3038         PR fortran/78092
3039         * gfortran.dg/pr78092.f90: New test.
3041 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3043         PR target/78056
3044         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3045         expected error message.
3046         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3047         expected error message.
3048         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3049         (test_all_not_equal_and_not_zero): Change expected error message.
3051 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3053         PR fortran/77973
3054         * gfortran.dg/gomp/pr77973.f90: New test.
3056 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3058         PR fortran/78108
3059         * gfortran.dg/submodule_18.f08: New test.
3060         * gfortran.dg/submodule_19.f08: New test.
3062 2016-10-26  Michael Matz  <matz@suse.de>
3064         * g++.dg/pr78060.C: New test.
3065         * gfortran.dg/pr78061.f: New test.
3066         * g++.dg/pr78088.C: New test.
3068 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3070         * gfortran.dg/dec_io_1.f90: New test.
3071         * gfortran.dg/dec_io_2.f90: New test.
3072         * gfortran.dg/dec_io_3.f90: New test.
3073         * gfortran.dg/dec_io_4.f90: New test.
3074         * gfortran.dg/dec_io_5.f90: New test.
3075         * gfortran.dg/dec_io_6.f90: New test.
3077 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3079         PR sanitizer/78106
3080         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3082 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3084         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3085         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3087 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3089         * gnat.dg/opt59.adb: New test.
3090         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3092         * gnat.dg/opt60.adb: New test.
3094 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3096         PR fortran/72770
3097         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3098         this pr.
3100 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3102         PR target/78102
3103         * gcc.target/i386/pr78102.c: New test.
3105 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3107         * gfortran.dg/dec_logical_xor_1.f90: New test.
3108         * gfortran.dg/dec_logical_xor_2.f90: New test.
3109         * gfortran.dg/dec_logical_xor_3.f03: New test.
3111 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3113         * gfortran.dg/dec_loc_rval_1.f90: New test.
3114         * gfortran.dg/dec_loc_rval_2.f90: New test.
3115         * gfortran.dg/dec_loc_rval_3.f03: New test.
3117 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3119         * gfortran.dg/dec_type_print.f90: New testcase.
3121 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3123         * gfortran.dg/feed_1.f90: New test.
3124         * gfortran.dg/feed_2.f90: New test.
3126 2016-10-25  Martin Liska  <mliska@suse.cz>
3128         PR sanitizer/78106
3129         * gcc.dg/asan/pr78106.c: New test.
3131 2016-10-25  Martin Liska  <mliska@suse.cz>
3133         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3135 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3137         PR target/78041
3138         * gcc.target/arm/pr78041.c: New test.
3140 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3142         * g++.dg/cpp1z/launder1.C: New test.
3143         * g++.dg/cpp1z/launder2.C: New test.
3145 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3146             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3148         PR target/71676
3149         PR target/71678
3150         * gcc.target/avr/pr71676-2.c: New test.
3152 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3153             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3155         PR target/71676
3156         PR target/71678
3157         * gcc.target/avr/pr71676-1.c: New test.
3158         * gcc.target/avr/pr71676-3.c: New test.
3159         * gcc.target/avr/pr71676.c: New test.
3160         * gcc.target/avr/pr71678.c: New test.
3162 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3164         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3165         such that cloned verions of tested functions are not created.
3167 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3169         PR fortran/71895
3170         * gfortran.dg/pr71895.f90: New test.
3172 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3174         * g++.dg/debug/dwarf2/ref-2.C: New test.
3176 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3178         * c-c++-common/Wint-in-bool-context-3.c: New test.
3180 2016-10-24  Martin Sebor  <msebor@redhat.com>
3182         PR middle-end/77735
3183         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3184         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3185         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3186         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3187         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3188         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3189         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3191 2016-10-24  Richard Biener  <rguenther@suse.de>
3193         PR testsuite/71491
3194         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3195         * gcc.dg/vect/slp-45.c: Likewise.
3197 2016-10-24  Richard Biener  <rguenther@suse.de>
3199         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3200         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3201         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3203 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3205         PR target/78093
3206         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3207         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3209 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3211         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3213 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3215         * gcc.target/i386/bmi2-pext-1.c: New test.
3216         * gcc.target/i386/bmi2-pdep-1.c: New test.
3217         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3218         * gcc.target/i386/tbm-bextri-1.c: New test.
3219         * gcc.target/i386/bmi-bextr-6.c: New test.
3221 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3223         PR target/77483
3224         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3225         * gcc.target/i386/pr65105-1.c: Likewise.
3226         * gcc.target/i386/pr65105-2.c: Likewise.
3227         * gcc.target/i386/pr65105-3.c: Likewise.
3228         * gcc.target/i386/pr65105-5.c: Likewise.
3229         * gcc.target/i386/pr67761.c: Likewise.
3230         * gcc.target/i386/pr70799-1.c: Likewise.
3232 2016-10-24  Martin Liska  <mliska@suse.cz>
3234         PR sanitizer/77966
3235         * c-c++-common/ubsan/unreachable-3.c: New test.
3237 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3239         PR fortran/77763
3240         * gfortran.dg/pr77763.f90
3242 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3244         PR fortran/54730
3245         PR fortran/78033
3246         * gfortran.dg/pr78033.f90: New test.
3248 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3250         PR fortran/69834
3251         * gfortran.dg/select_type_1.f03: Change error for overlapping
3252         TYPE IS cases.
3253         * gfortran.dg/select_type_36.f03: New test.
3255 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3257         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3259 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3261         PR fortran/78021
3262         * gfortran.dg/string_length_3.f90:  New test.
3264 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3266         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3268 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3270         PR fortran/43366
3271         PR fortran/57117
3272         PR fortran/61337
3273         * gfortran.dg/alloc_comp_class_5.f03: New test.
3274         * gfortran.dg/class_allocate_21.f90: New test.
3275         * gfortran.dg/class_allocate_22.f90: New test.
3276         * gfortran.dg/realloc_on_assign_27.f08: New test.
3278 2016-10-21  Jeff Law  <law@redhat.com>
3280         * PR tree-optimization/71947
3281         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3282         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3283         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3285 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3287         * gcc.dg/ipa/vrp5.c: New test.
3288         * gcc.dg/ipa/vrp6.c: New test.
3290 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3292         * gcc.target/aarch64/test_frame_17.c: New test.
3294 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3296         * gcc.target/aarch64/test_frame_17.c: New test.
3298 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3300         PR preprocessor/71681
3301         * gcc.dg/cpp/pr71681-1.c: New testcase
3302         * gcc.dg/cpp/pr71681-2.c: Likewise
3303         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3304         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3305         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3306         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3308 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3310         PR target/78057
3311         * gcc.target/i386/pr78057.c: New test.
3313         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3315 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3317         PR fortran/69566
3318         * gfortran.dg/select_type_37.f03: New test.
3320 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3322         PR target/71627
3323         * gcc.target/avr/pr71627.c: New test
3325 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3327         * gcc.target/sparc/overflow-1.c: New test.
3328         * gcc.target/sparc/overflow-2.c: Likewise.
3329         * gcc.target/sparc/overflow-3.c: Likewise.
3331 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3333         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3334         effective target.
3336 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3338         PR rtl-optimization/78038
3339         * gcc.target/aarch64/pr78038.c: New test.
3341 2016-10-21  Richard Biener  <rguenther@suse.de>
3343         PR tree-optimization/78051
3344         * g++.dg/torture/pr78051.C: New testcase.
3346 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3348         * c-c++-common/wdate-time.c: Restored test case.
3349         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3351 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3353         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3355 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3357         PR target/78037
3358         * gcc.target/i386/pr78037.c: New test.
3360 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3362         * gcc.target/visium/overflow8.c: New.
3363         * gcc.target/visium/overflow16.c: Likewise.
3364         * gcc.target/visium/overflow32: Likewise.
3366 2016-10-20  Michael Matz  <matz@suse.de>
3368         * gcc.dg/loop-split.c: New test.
3369         * gcc.dg/tree-ssa/ifc-9.c: Update.
3370         * gcc.dg/tree-ssa/ifc-10.c: Update.
3372 2016-10-20  Richard Biener  <rguenther@suse.de>
3374         * gcc.dg/graphite/pr35356-1.c: Update.
3376 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3378         PR c++/77446
3379         * g++.dg/cpp1y/pr77446.C: New.
3381 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3383         PR tree-optimization/53979
3384         * gcc.dg/pr53979-1.c: New test-case.
3385         * gcc.dg/pr53979-2.c: Likewise.
3387 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3389         * c-c++-common/Wint-in-bool-context-2.c: New test.
3391 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393         * gfortran.dg/dtio_17.f90: Fix test.
3395 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3397         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3398         * gcc.dg/Walloca-2.c: Same.
3400 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3402         * gcc.dg/Wvla-1.c: Rename to...
3403         * gcc.dg/Wvla-larger-than-1.c: ...this.
3404         * gcc.dg/Wvla-2.c: Rename to...
3405         * gcc.dg/Wvla-larger-than-2.c: ...this.
3406         * gcc.dg/Wvla-3.c: Rename to...
3407         * gcc.dg/Walloca-11.c.: ...this.
3408         * gcc.dg/wvla-[1-7].c: Rename to:
3409         * gcc.dg/Wvla-[1-7].c: ...this.
3411 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3413         PR tree-optimization/78005
3414         * gcc.dg/vect/pr78005.c: New.
3415         * gcc.target/i386/l_fma_float_1.c: Revise test.
3416         * gcc.target/i386/l_fma_float_2.c: Ditto.
3417         * gcc.target/i386/l_fma_float_3.c: Ditto.
3418         * gcc.target/i386/l_fma_float_4.c: Ditto.
3419         * gcc.target/i386/l_fma_float_5.c: Ditto.
3420         * gcc.target/i386/l_fma_float_6.c: Ditto.
3421         * gcc.target/i386/l_fma_double_1.c: Ditto.
3422         * gcc.target/i386/l_fma_double_2.c: Ditto.
3423         * gcc.target/i386/l_fma_double_3.c: Ditto.
3424         * gcc.target/i386/l_fma_double_4.c: Ditto.
3425         * gcc.target/i386/l_fma_double_5.c: Ditto.
3426         * gcc.target/i386/l_fma_double_6.c: Ditto.
3428 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3430         PR tree-optimization/78024
3431         * gcc.dg/goacc/loop-processing-1.c: New file.
3433 2016-10-19  Richard Biener  <rguenther@suse.de>
3435         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3437 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3439         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3440         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3441         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3442         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3443         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3444         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3445         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3446         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3447         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3448         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3449         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3450         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3451         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3452         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3453         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3454         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3455         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3456         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3457         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3458         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3459         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3460         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3461         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3462         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3463         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3464         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3465         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3466         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3467         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3468         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3469         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3470         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3471         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3472         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3473         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3474         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3475         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3476         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3477         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3478         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3479         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3480         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3481         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3482         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3483         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3484         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3485         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3486         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3487         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3488         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3489         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3490         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3491         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3492         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3493         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3494         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3495         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3496         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3497         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3498         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3499         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3500         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3501         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3502         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3503         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3504         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3505         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3506         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3507         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3508         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3509         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3510         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3511         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3512         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3513         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3514         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3515         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3516         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3517         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3518         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3519         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3520         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3521         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3522         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3523         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3524         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3525         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3526         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3527         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3528         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3529         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3530         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3531         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3532         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3533         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3534         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3535         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3536         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3537         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3538         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3539         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3540         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3541         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3542         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3543         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3544         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3545         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3546         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3547         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3548         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3549         * gcc.target/powerpc/vsu/vsu.exp: New file.
3551 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3553         PR target/77991
3554         * gcc.target/i386/pr77991.c: New test.
3556 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3558         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3559         LTO is used.
3561 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3563         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3565 2016-10-18  Richard Biener  <rguenther@suse.de>
3567         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3568         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3569         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3570         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3571         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3572         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3573         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3574         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3575         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3576         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3577         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3578         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3579         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3580         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3581         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3582         * gcc.dg/pr68217.c: Likewise.
3583         * gcc.dg/predict-9.c: Likewise.
3584         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3585         * gcc.dg/predict-1.c: Likewise.
3587 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3589         * gfortran.dg/dtio_17.f90: New test.
3591 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3593         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3595 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3597         * gcc.dg/ipa/vrp4.c: New test.
3599 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3601         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3602         * gcc.dg/torture/pr39074.c: Likewise.
3604 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3606         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3607         * gnat.dg/trampoline4.adb: Minor tweak.
3609 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3611         PR tree-optimization/77916
3612         * gcc.dg/torture/pr77916.c: New.
3614 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3616         PR fortran/77978
3617         * gfortran.dg/pr77978_1.f90: New test.
3618         * gfortran.dg/pr77978_2.f90: Ditto.
3619         * gfortran.dg/pr77978_3.f90: Ditto.
3621 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3623         PR fortran/61420
3624         PR fortran/78013
3625         * gfortran.dg/proc_ptr_49.f90: New test.
3627 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3629         PR target/77308
3630         * gcc.target/arm/pr77308.c: New test.
3632 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3634         * lib/target-supports.exp
3635         (check_effective_target_floatn_nx_runtime): Return 0 for
3636         powerpc*-ibm-aix*.
3638 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3640         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3641         long instead of long.
3642         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3643         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3644         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3645         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3646         * gcc.target/aarch64/pr68102_1.c: Likewise.
3647         * gcc.target/aarch64/target_attr_3.c: Likewise.
3649 2016-10-17  Richard Biener  <rguenther@suse.de>
3651         PR tree-optimization/77988
3652         * gcc.dg/torture/pr77988.c: New testcase.
3654 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3656         * gcc.dg/pr71636-1.c: New test-case.
3657         * gcc.dg/pr71636-2.c: Likewise.
3659 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3661         * gnat.dg/trampoline3.adb: New test.
3662         * gnat.dg/trampoline4.adb: Likewise.
3664 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3666         * gfortran.dg/dtio_16.f90: New test.
3668 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3670         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3671         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3672         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3674 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gcc.target/sparc/popc.c: Rename to...
3677         * gcc.target/sparc/popc-1.c: ...this.
3678         * gcc.target/sparc/popc-2.c: New test.
3680 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3682         PR fortran/77972
3683         * gfortran.dg/unexpected_eof_4.f90: New test.
3685 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3687         PR libfortran/48587
3688         * gfortran.dg/negative_unit2.f90: New test.
3690 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3692         PR middle-end/77959
3693         * gfortran.dg/pr77959.f90: New test.
3695         DR 1511 - const volatile variables and ODR
3696         * g++.dg/DRs/dr1511-1.C: New test.
3697         * g++.dg/DRs/dr1511-2.C: New test.
3699 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3701         * gnat.dg/debug7.adb (dg-options): Remove -g.
3702         * gnat.dg/debug8.adb (dg-options): Add -margs.
3703         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3705 2016-10-14  Richard Biener  <rguenther@suse.de>
3707         PR tree-optimization/77979
3708         * gcc.dg/torture/pr77979.c: New testcase.
3710 2016-10-14  Martin Liska  <mliska@suse.cz>
3712         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3713         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3714         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3716 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3718         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3719         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3720         * gcc.dg/torture/pr77937-2.c: Likewise.
3722 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3724         * gnat.dg/lto15.adb: Adjust.
3725         * gnat.dg/lto16.adb: Likewise.
3726         * gnat.dg/lto17.adb: Likewise
3727         * gnat.dg/lto18.ad[sb]: New test.
3728         * gnat.dg/lto18_pkg.ads: New helper.
3729         * gnat.dg/lto19.adb: New test.
3730         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3731         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3732         * gnat.dg/lto20.adb: New test.
3733         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3735 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3737         * gfortran.dg/coarray_38.f90: Expect error message.
3739 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3741         * gcc.target/aarch64/spellcheck_1.c: New test.
3742         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3743         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3744         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3745         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3746         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3748 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3750         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3752 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3754         PR tree-optimization/77937
3755         * gcc.dg/torture/pr77937-1.c: New.
3756         * gcc.dg/torture/pr77937-2.c: New.
3758 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3760         * g++.dg/cpp1z/inline-var1.C: New test.
3761         * g++.dg/cpp1z/inline-var1a.C: New test.
3762         * g++.dg/cpp1z/inline-var1.h: New file.
3763         * g++.dg/cpp1z/inline-var2.C: New test.
3764         * g++.dg/cpp1z/inline-var3.C: New test.
3765         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3766         uninitialized const.
3768 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3770         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3771         Xscale is specified, not just -march.
3772         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3773         is incompatible with Xscale.
3775 2016-10-13  Martin Sebor  <msebor@redhat.com>
3777         PR c++/71912
3778         * g++.dg/ext/flexary4.C: Adjust.
3779         * g++.dg/ext/flexary5.C: Same.
3780         * g++.dg/ext/flexary9.C: Same.
3781         * g++.dg/ext/flexary19.C: New test.
3782         * g++.dg/ext/flexary18.C: New test.
3783         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3784         regression test.
3785         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3786         Avoid generating a flexible array member in an array.
3788 2016-10-13  Martin Sebor  <msebor@redhat.com>
3790         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3791         to placate -Wformat on targets where the type is not int.
3793 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3795         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3796         in INSN_LOCATION.
3798 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3800         * gcc.target/i386/l_fma_float_1.c: Revise test.
3801         * gcc.target/i386/l_fma_float_2.c: Ditto.
3802         * gcc.target/i386/l_fma_float_3.c: Ditto.
3803         * gcc.target/i386/l_fma_float_4.c: Ditto.
3804         * gcc.target/i386/l_fma_float_5.c: Ditto.
3805         * gcc.target/i386/l_fma_float_6.c: Ditto.
3806         * gcc.target/i386/l_fma_double_1.c: Ditto.
3807         * gcc.target/i386/l_fma_double_2.c: Ditto.
3808         * gcc.target/i386/l_fma_double_3.c: Ditto.
3809         * gcc.target/i386/l_fma_double_4.c: Ditto.
3810         * gcc.target/i386/l_fma_double_5.c: Ditto.
3811         * gcc.target/i386/l_fma_double_6.c: Ditto.
3813 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3815         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3817 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3819         * gcc.dg/vect/vect-98.c: Refine test case.
3820         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3821         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3822         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3824 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3826         PR c/77946
3827         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3829 2016-10-13  Martin Liska  <mliska@suse.cz>
3831         PR tree-optimization/77943
3832         * g++.dg/tree-ssa/pr77943.C: New test.
3834 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3836         PR fortran/72832
3837         * gfortran.dg/allocate_with_source_22.f03: New test.
3838         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
3839         fail.
3841 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3843         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3844         * gcc.target/arm/movsi_movw.c: Likewise.
3845         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3846         directive to work on big endian targets.
3848 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3850         * gcc.dg/tree-ssa/evrp6.c: New test.
3852 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3854         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3855         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3856         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3858 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
3860         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3861         * gcc.target/powerpc/warn-2.c: Ditto.
3863 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
3865         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3866         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3867         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
3868         for -mmsa.
3869         * gcc.target/mips/msa.c: New test.
3870         * gcc.target/mips/msa-builtins.c: Likewise.
3871         * lib/target-supports.exp (check_mips_msa_hw_available): New.
3872         (check_effective_target_mips_msa_runtime): Likewise.
3873         (check_effective_target_mips_msa): Likewise.
3874         (add_options_for_mips_msa): Likewise.
3875         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3876         (check_effective_target_vect_intfloat_cvt): Likewise.
3877         (check_effective_target_vect_uintfloat_cvt): Likewise.
3878         (check_effective_target_vect_floatint_cvt): Likewise.
3879         (check_effective_target_vect_floatuint_cvt): Likewise.
3880         (check_effective_target_vect_shift): Likewise.
3881         (check_effective_target_vect_shift_char): Likewise.
3882         (check_effective_target_vect_long): Likewise.
3883         (check_effective_target_vect_float): Likewise.
3884         (check_effective_target_vect_double): Likewise.
3885         (check_effective_target_vect_long_long): Likewise.
3886         (check_effective_target_vect_perm): Likewise.
3887         (check_effective_target_vect_perm_byte): Likewise.
3888         (check_effective_target_vect_perm_short): Likewise.
3889         (check_effective_target_vect_sdot_qi): Likewise.
3890         (check_effective_target_vect_udot_qi): Likewise.
3891         (check_effective_target_vect_sdot_hi): Likewise.
3892         (check_effective_target_vect_udot_hi): Likewise.
3893         (check_effective_target_vect_pack_trunc): Likewise.
3894         (check_effective_target_vect_unpack): Likewise.
3895         (check_effective_target_vect_hw_misalign): Likewise.
3896         (check_effective_target_vect_condition): Likewise.
3897         (check_effective_target_vect_cond_mixed): Likewise.
3898         (check_effective_target_vect_char_mult): Likewise.
3899         (check_effective_target_vect_short_mult): Likewise.
3900         (check_effective_target_vect_int_mult): Likewise.
3901         (check_effective_target_vect_extract_even_odd): Likewise.
3902         (check_effective_target_vect_interleave): Likewise.
3903         (check_vect_support_and_set_flags): Check if the target supports MSA
3904         and append to the list of EFFECTIVE_TARGETS.
3906 2016-10-12  Richard Biener  <rguenther@suse.de>
3908         PR debug/77947
3909         * g++.dg/torture/pr77947.C: New testcase.
3911 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3913         * gnat.dg/debug8.adb: New testcase.
3915 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
3917         * gnat.dg/debug9.adb: New testcase.
3919 2016-10-12  Richard Biener  <rguenther@suse.de>
3921         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3922         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3923         * gcc.dg/tree-ssa/vrp46.c: Likewise.
3925 2016-10-12  Richard Biener  <rguenther@suse.de>
3927         PR tree-optimization/77920
3928         * gcc.dg/torture/pr77920.c: New testcase.
3930 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
3932         PR tree-optimization/77929
3933         * gcc.c-torture/compile/pr77929.c: New test.
3935         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3936         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3937         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3938         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3939         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3940         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3941         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3942         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3943         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3945 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3947         * gcc.target/sparc/setcc-4.c: Adjust.
3948         * gcc.target/sparc/setcc-5.c: Likewise.
3949         * gcc.target/sparc/setcc-6.c: Likewise.
3950         * gcc.target/sparc/setcc-7.c: Likewise.
3951         * gcc.target/sparc/setcc-8.c: Likewise.
3952         * gcc.target/sparc/setcc-9.c: Likewise.
3953         * gcc.target/sparc/setcc-10.c: Delete.
3955 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3957         PR fortran/77942
3958         * gfortran.dg/pr77942.f90
3960 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3962         * gfortran.dg/dec_math.f90: New testsuite.
3964 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3966         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
3967         (main): Declare j as i32 instead of int.
3969 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3971         PR testsuite/PR77710
3972         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3973         target triplet instead of *-*-*-*.
3975 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3977         * gnat.dg/unchecked_convert10.adb: New test.
3978         * gnat.dg/unchecked_convert11.adb: Likewise.
3979         * gnat.dg/unchecked_convert12.adb: Likewise.
3981 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
3983         * gcc.target/sparc/cbcond-1.c: New test.
3984         * gcc.target/sparc/cbcond-2.c: Likewise.
3985         * gcc.target/sparc/movcc-1.c: Likewise.
3986         * gcc.target/sparc/movcc-2.c: Likewise.
3987         * gcc.target/sparc/setcc-1.c: Adjust.
3988         * gcc.target/sparc/setcc-2.c: Likewise.
3989         * gcc.target/sparc/setcc-3.c: Likewise.
3990         * gcc.target/sparc/setcc-4.c: Likewise.
3991         * gcc.target/sparc/setcc-5.c: Likewise.
3992         * gcc.target/sparc/setcc-6.c: New test.
3993         * gcc.target/sparc/setcc-7.c: Likewise.
3994         * gcc.target/sparc/setcc-8.c: Likewise.
3995         * gcc.target/sparc/setcc-9.c: Likewise.
3996         * gcc.target/sparc/setcc-10.c: Likewise.
3998 2016-10-10  Jeff Law  <law@redhat.com>
4000         PR tree-optimization/71947
4001         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4002         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4003         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4004         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4005         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4006         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4008 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4010         PR fortran/77915
4011         * gfortran.dg/matmul_11.f90:  New test.
4013 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4015         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4016         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4017         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4018         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4019         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4020         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4021         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4022         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4023         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4024         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4025         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4026         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4027         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4028         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4029         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4030         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4031         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4032         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4033         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4034         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4035         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4036         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4037         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4038         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4039         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4040         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4041         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4042         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4043         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4044         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4045         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4046         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4047         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4048         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4049         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4050         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4051         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4052         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4053         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4054         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4055         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4056         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4057         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4058         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4059         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4060         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4061         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4062         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4063         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4064         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4065         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4066         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4067         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4068         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4069         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4070         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4071         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4072         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4073         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4075 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4077         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4078         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4079         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4080         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4081         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4082         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4083         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4084         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4085         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4086         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4087         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4088         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4089         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4090         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4092 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4094         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4095         Enable AArch64.
4096         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4097         vdup*_laneq.
4098         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4099         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4100         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4101         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4103 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4104             Jiong Wang  <jiong.wang@arm.com>
4106         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4107         AArch64 support.
4108         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4109         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4110         AArch64 targets.
4111         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4112         AArch64 targets.
4113         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4114         targets.
4115         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4117 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4119         * gnat.dg/specs/vfa.ads: New test.
4121 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4123         * gnat.dg/inline13.ad[sb]: New test.
4124         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4126 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4128         * gnat.dg/biased_subtype.adb: New test.
4130 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4132         PR tree-optimization/77901
4133         * gcc.c-torture/compile/pr77901.c: New test.
4135 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4137         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4138         * gcc.dg/ipa/propalign-2.c: Likewise
4139         * gcc.dg/ipa/propalign-3.c: Likewise.
4140         * gcc.dg/ipa/propalign-4.c: Likewise.
4141         * gcc.dg/ipa/propalign-5.c: Likewise.
4143 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4145         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4147         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4149         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4150         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4152 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4154         * gfortran.dg/dec_union_11.f90: New testcase.
4156 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4158         PR c++/66443
4159         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4160         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4161         * g++.dg/cpp1y/pr66443-cxx14.C: New
4162         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4163         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4165 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4167         * g++.dg/cpp0x/addressof1.C: New test.
4168         * g++.dg/cpp0x/addressof2.C: New test.
4170 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4172         * gcc.target/powerpc/float128-type-1.c: New test to check that
4173         PowerPC 64-bit Linux enables -mfloat128-type by default.
4174         * gcc.target/powerpc/float128-type-2.c: Likewise.
4175         * gcc.target/powerpc/float128-mix.c: Change error message to
4176         reflect that __ibm128 is now #define'ed to be long double.
4178 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4180         PR fortran/77406
4181         * gfortran.dg/pr77406.f90: New test.
4182         * gfortran.dg/assumed_type_3.f90: Update error messages.
4183         * gfortran.dg/defined_operators_1.f90: Ditto.
4184         * gfortran.dg/generic_26.f90: Ditto.
4185         * gfortran.dg/generic_7.f90: Ditto.
4186         * gfortran.dg/gomp/udr5.f90: Ditto.
4187         * gfortran.dg/gomp/udr7.f90: Ditto.
4188         * gfortran.dg/interface_1.f90: Ditto.
4189         * gfortran.dg/interface_37.f90: Ditto.
4190         * gfortran.dg/interface_5.f90: Ditto.
4191         * gfortran.dg/interface_6.f90: Ditto.
4192         * gfortran.dg/interface_7.f90
4193         * gfortran.dg/no_arg_check_3.f90
4194         * gfortran.dg/operator_5.f90
4195         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4197 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4199         PR c++/77700
4200         * c-c++-common/Wint-in-bool-context.c: Update test.
4202 2016-10-07  Richard Biener  <rguenther@suse.de>
4204         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4205         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4207 2016-10-07  Marek Polacek  <polacek@redhat.com>
4209         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4211 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4213         PR c++/69733
4214         * c-c++-common/pr69733.c: New test.
4215         * gcc.dg/pr69733.c: New test.
4216         * gcc.target/i386/pr69733.c: New test.
4218 2016-10-07  Marek Polacek  <polacek@redhat.com>
4220         PR c++/77803
4221         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4223 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4225         PR tree-optimization/77664
4226         * gcc.dg/tree-ssa/pr77664.c: New test.
4227         * gcc.dg/pr77664.c: New test.
4229 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4231         * gfortran.dg/pr69955.f90: New test.
4233 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4235         PR fortran/57910
4236         * gfortran.dg/pr57910.f90: New test.
4238 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4240         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4241         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4243 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4245         PR tree-optimization/77862
4246         * gcc.dg/pr77862.c: New test.
4248 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4250         * gcc.dg/tree-ssa/evrp4.c: New test.
4252 2016-10-06  Jeff Law  <law@redhat.com>
4254         PR tree-optimization/71661
4255         * gcc.dg/tree-ssa/pr71661.c: New test.
4257 2016-10-06  Richard Biener  <rguenther@suse.de>
4259         PR tree-optimization/77855
4260         * gcc.dg/torture/pr77855.c: New testcase.
4262 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4263             Eric Botcazou  <ebotcazou@adacore.com>
4265         * g++.dg/other/pr77759.C: New test.
4267 2016-10-06  Richard Biener  <rguenther@suse.de>
4269         PR tree-optimization/77839
4270         * gcc.dg/torture/pr77839.c: New testcase.
4272 2016-10-06  Marek Polacek  <polacek@redhat.com>
4274         * g++.dg/cpp1z/init-statement9.C: New test.
4276 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4278         * gcc.target/i386/pcommit-1.c: Deleted.
4279         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4280         * gcc.target/i386/sse-13.c: Ditto.
4281         * gcc.target/i386/sse-14.c: Ditto.
4282         * gcc.target/i386/sse-22.c: Ditto.
4283         * gcc.target/i386/sse-23.c: Ditto.
4284         * g++.dg/other/i386-2.C: Ditto.
4286 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4288         * gcc.target/i386/pr77833.c: Require int128 effective target.
4290 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4292         PR fortran/58991
4293         PR fortran/58992
4294         * gfortran.dg/associate_22.f90: New test.
4296 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4298         * gfortran.dg/dec_union_9.f90: New testcase.
4299         * gfortran.dg/dec_union_10.f90: New testcase.
4301 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4303         PR sanitizer/66343
4304         * gcc.dg/pch/pr66343-3.c: New test.
4305         * gcc.dg/pch/pr66343-3.hs: New file.
4307         PR sanitizer/66343
4308         * gcc.dg/pch/pr66343-1.c: New test.
4309         * gcc.dg/pch/pr66343-1.hs: New file.
4310         * gcc.dg/pch/pr66343-2.c: New test.
4311         * gcc.dg/pch/pr66343-2.hs: New file.
4313 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4315         * c-c++-common/Wint-in-bool-context.c: Update test.
4317 2016-10-05  Marek Polacek  <polacek@redhat.com>
4319         * g++.dg/cpp1z/init-statement1.C: New test.
4320         * g++.dg/cpp1z/init-statement2.C: New test.
4321         * g++.dg/cpp1z/init-statement3.C: New test.
4322         * g++.dg/cpp1z/init-statement4.C: New test.
4323         * g++.dg/cpp1z/init-statement5.C: New test.
4324         * g++.dg/cpp1z/init-statement6.C: New test.
4325         * g++.dg/cpp1z/init-statement7.C: New test.
4326         * g++.dg/cpp1z/init-statement8.C: New test.
4328 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4330         PR fortran/67524
4331         * gfortran.dg/pr67524.f90: New test.
4333 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4335         PR sanitizer/77823
4336         * c-c++-common/ubsan/shift-9.c: New test.
4338 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4340         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4341         of int if __SIZEOF_INT__ is less than 4 bytes.
4343 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4345         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4346         * gfortran.dg/class_array_20.f03: Likewise.
4347         * gfortran.dg/class_array_21.f03: Likewise.
4348         * gfortran.dg/finalize_29.f08: Likewise.
4349         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4351 2016-10-05  Richard Biener  <rguenther@suse.de>
4353         PR middle-end/77826
4354         * gcc.dg/torture/pr77826.c: New testcase.
4356 2016-10-05  Richard Biener  <rguenther@suse.de>
4358         * gcc.dg/fold-copysign-1.c: New testcase.
4360 2016-10-05  Andreas Schwab  <schwab@suse.de>
4362         * g++.dg/pr49847-2.C: Remove.
4364 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4366         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4368 2016-10-05  Richard Biener  <rguenther@suse.de>
4370         PR middle-end/55152
4371         * gcc.dg/pr55152-2.c: New testcase.
4373 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4375         * gfortran.dg/dtio_15.f90: New test.
4377 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4379         * gcc.dg/split-7.c: New test.
4381 2016-10-04  Martin Sebor  <msebor@redhat.com>
4383         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4384         %lc directive to wint_t to silence -Wformat warnings on targets
4385         where the latter is a distinct type such as long.
4387 2016-10-04  Martin Sebor  <msebor@redhat.com>
4389         PR c++/77804
4390         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4392 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/77791
4395         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4397         * g++.dg/other/java3.C: Remove.
4398         * g++.dg/other/java1.C: Remove.
4399         * g++.dg/other/error12.C: Remove.
4400         * g++.dg/other/java2.C: Remove.
4401         * g++.dg/warn/Wnvdtor.C: Remove.
4402         * g++.dg/lookup/java1.C: Remove.
4403         * g++.dg/lookup/java2.C: Remove.
4404         * g++.dg/ext/pr34829.C: Remove.
4405         * g++.dg/ext/java-3.C: Remove.
4406         * g++.dg/ext/java-1.C: Remove.
4407         * g++.dg/ext/java-2.C: Remove.
4408         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4410 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4412         PR tree-optimization/77808
4413         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4415 2016-10-04  Richard Biener  <rguenther@suse.de>
4417         PR tree-optimization/77399
4418         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4420 2016-10-04  Richard Biener  <rguenther@suse.de>
4422         PR middle-end/77833
4423         * gcc.target/i386/pr77833.c: New testcase.
4425 2016-09-26  Jeff Law  <law@redhat.com>
4427         PR tree-optimization/71550
4428         PR tree-optimization/71403
4429         * gcc.c-torture/execute/pr71550.c: New test.
4431 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4433         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4434         option.
4436 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4438         Revert
4439         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4441         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4443 2016-10-03  Marek Polacek  <polacek@redhat.com>
4445         * g++.dg/cpp0x/nullptr37.C: New test.
4447 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4449         * c-c++-common/Wint-in-bool-context.c: Update test.
4451 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4453         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4454         earlier.
4455         * g++.dg/charset/asm2.c (memmove): Likewise.
4456         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4457         * g++.dg/tls/diag-4.C (foo): Likewise.
4458         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4459         dg-warning, fix up regex.
4460         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4461         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4462         * g++.old-deja/g++.mike/net31.C: Likewise.
4463         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4464         for C++17.
4465         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4466         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4468 2016-10-01  Richard Biener  <rguenther@suse.de>
4470         PR middle-end/77798
4471         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4473 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4475         PR fortran/77663
4476         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4478 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4480         PR c/77490
4481         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4482         Add dg-prune-output directive.
4484 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4486         PR fortran/66643
4487         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4488         * gfortran.fortran-torture/compile/write.f90: Update test.
4490 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4492         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4493         arm_fp16_alternative_ok as the required effective target.
4494         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4495         -mfp16-format=alternative to the dg-options directive and remove
4496         the dg-add-options directive.
4498 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4500         PR fortran/77764
4501         * gfortran.dg/dec_union_8.f90: New testcase.
4503 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4505         PR fortran/77782
4506         * gfortran.dg/dec_structure_16.f90: New testcase.
4508 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4510         * gfortran.dg/coarray_allocate_10.f08: New test.
4511         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4513 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4515         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4517 2016-09-30  Richard Biener  <rguenther@suse.de>
4519         PR tree-optimization/77399
4520         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4522 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4524         * c-c++-common/pr27336.c: Make dependency on
4525         -fdelete-null-pointer-checks explicit.
4526         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4527         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4528         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4529         * gcc.dg/pic-1.c: Require fpic target support.
4530         * gcc.dg/pic-2.c: Likewise.
4532 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4534         Implement P0001R1 - C++17 removal of register storage class specifier
4535         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4536         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4537         C++17.
4538         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4539         keyword if not __SSE2__.
4540         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4541         C++17.
4542         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4543         register keywords.
4544         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4545         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4546         no_erroneous_warning): Expect new warnings for C++17.
4547         * g++.dg/warn/register-var-2.C (f): Likewise.
4548         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4549         * g++.dg/parse/linkage2.C (foo): Likewise.
4550         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4551         keyword on parameters for C++17.
4552         * g++.dg/cpp1z/register1.C: New test.
4553         * g++.dg/cpp1z/register2.C: New test.
4554         * g++.dg/cpp1z/register3.C: New test.
4556 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4558         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4559         * gcc.target/i386/avx2-check.h (main): Ditto.
4560         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4561         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4562         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4563         * gcc.target/i386/avx512er-check.h (main): Ditto.
4564         * gcc.target/i386/avx512f-check.h (main): Ditto.
4565         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4566         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4567         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4569 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4571         PR target/77756
4572         * gcc.target/i386/pr77756.c: New test.
4574 2016-09-29  Marek Polacek  <polacek@redhat.com>
4576         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4578 2016-09-29  Marek Polacek  <polacek@redhat.com>
4580         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4581         C++14.
4583 2016-09-29  Martin Liska  <mliska@suse.cz>
4585         * objc/execute/construct1.m: New test.
4587 2016-09-29  Richard Biener  <rguenther@suse.de>
4589         PR tree-optimization/77768
4590         * gcc.dg/torture/pr77768.c: New testcase.
4592 2016-09-28  Richard Biener  <rguenther@suse.de>
4594         PR middle-end/77407
4595         * gcc.dg/pr77407.c: New testcase.
4597 2016-09-29  Richard Biener  <rguenther@suse.de>
4599         PR middle-end/55152
4600         * gcc.dg/pr55152.c: New testcase.
4601         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4603 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4605         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4606         (dg-options): Remove -m32.
4608 2016-09-28  Martin Sebor  <msebor@redhat.com>
4610         PR middle-end/77721
4611         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4613 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615         PR libgfortran/77707
4616         * gfortran.dg/inquire_17.f90: New test.
4618 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4620         PR c++/77467
4621         * g++.dg/cpp1y/constexpr-77467.C: New test.
4623 2016-09-28  Martin Sebor  <msebor@redhat.com>
4625         PR c/77762
4626         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4627         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4628         (test_sprintf_p_const): Adjust line numbers to avoid failures
4629         introduced in r240503.
4631 2016-09-28  Martin Sebor  <msebor@redhat.com>
4633         PR middle-end/77683
4634         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4636 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4638         PR c++/77748
4639         * g++.dg/pr77550.C: Avoid undefined behavior.
4641         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4643 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4645         * gcc.dg/strlenopt-20.c: Update test.
4646         * gcc.dg/strlenopt-21.c: Likewise.
4647         * gcc.dg/strlenopt-22.c: Likewise.
4648         * gcc.dg/strlenopt-22g.c: Likewise.
4649         * gcc.dg/strlenopt-26.c: Likewise.
4650         * gcc.dg/strlenopt-5.c: Likewise.
4651         * gcc.dg/strlenopt-7.c: Likewise.
4652         * gcc.dg/strlenopt-9.c: Likewise.
4654 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4656         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4658         * g++.dg/cpp1z/lambda-this1.C: New test.
4659         * g++.dg/cpp1z/lambda-this2.C: New test.
4661         PR c++/77722
4662         * g++.dg/ubsan/return-4.C: New test.
4663         * g++.dg/ubsan/return-5.C: New test.
4664         * g++.dg/ubsan/return-6.C: New test.
4666 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4668         * lib/target-supports.exp
4669         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4670         in function comment.
4672 2016-09-27  Martin Liska  <mliska@suse.cz>
4674         PR gcov-profile/46266
4675         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4676         considered.
4678 2016-09-27  Richard Biener  <rguenther@suse.de>
4680         PR tree-optimization/77745
4681         * g++.dg/torture/pr77745.C: New testcase.
4683 2016-09-27  Richard Biener  <rguenther@suse.de>
4685         PR tree-optimization/77478
4686         * gcc.dg/torture/pr77478.c: New testcase.
4688 2016-09-27  Martin Liska  <mliska@suse.cz>
4690         PR gcov-profile/7970
4691         PR gcov-profile/16855
4692         PR gcov-profile/44779
4693         * g++.dg/gcov/pr16855.C: New test.
4695 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4697         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4699 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4701         PR fortran/77666
4702         * gfortran.dg/gomp/pr77666.f90: New test.
4704 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4706         PR ipa/77677
4707         * gcc.dg/torture/pr77677-2.c: New test.
4709 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4711         PR fortran/77420
4712         * gfortran.dg/pr77420_1.f90: New test.
4713         * gfortran.dg/pr77420_2.f90: Ditto.
4714         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4715         * gfortran.dg/pr77420_4.f90: this file.
4717 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4719         PR middle-end/77719
4720         * gfortran.dg/pr77719.f90: New test.
4722 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4724         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4725         singular form of byte when quantity is unknown.
4727 2016-09-26  Marek Polacek  <polacek@redhat.com>
4729         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4731 2016-09-26  Martin Liska  <mliska@suse.cz>
4733         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4734         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4735         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4736         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4737         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4738         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4739         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4740         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4741         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4743 2016-09-26  Marek Polacek  <polacek@redhat.com>
4745         PR c/7652
4746         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4747         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4748         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4749         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4750         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4751         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4752         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4753         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4754         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4755         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4756         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4757         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4758         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4759         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4760         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4761         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4762         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4763         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4764         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4765         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4766         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4767         * c-c++-common/attr-fallthrough-1.c: New test.
4768         * c-c++-common/attr-fallthrough-2.c: New test.
4769         * g++.dg/cpp0x/fallthrough1.C: New test.
4770         * g++.dg/cpp0x/fallthrough2.C: New test.
4771         * g++.dg/cpp1z/fallthrough1.C: New test.
4772         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4773         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4774         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4775         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4777 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4779         PR fortran/77429
4780         * gfortran.dg/pr77429.f90: New test.
4782 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4784         PR fortran/77694
4785         * gfortran.dg/pr77694.f90: New test.
4787 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4789         PR target/51244
4790         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4792 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4794         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4795         for 32-bit mode.
4797 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4799         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4800         for 32-bit mode.
4802 2016-09-24  Marek Polacek  <polacek@redhat.com>
4804         PR c/77490
4805         * c-c++-common/Wbool-operation-1.c: New test.
4806         * gcc.dg/Wbool-operation-1.c: New test.
4808 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4810         * gfortran.dg/dec_static_1.f90: New.
4811         * gfortran.dg/dec_static_2.f90: New.
4812         * gfortran.dg/dec_static_3.f90: New.
4813         * gfortran.dg/dec_static_4.f90: New.
4815 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4817         PR fortran/48298
4818         * gfortran.dg/negative_unit_check.f90: Update test.
4819         * gfortran.dg/dtio_14.f90: New test.
4821 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4823         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4824         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4825         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4826         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4827         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4828         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4829         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4831 2016-09-23  Martin Sebor  <msebor@redhat.com>
4833         PR testsuite/77713
4834         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4835         assuming long double is bigger than double.
4837 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
4839         Implement P0138R2, C++17 construction rules for enum class values
4840         * g++.dg/cpp1z/direct-enum-init1.C: New test.
4842 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4844         PR preprocessor/77672
4845         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4846         expected multiline output from first warning to reflect change
4847         in r240434.
4849 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4851         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4853 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4854             Tom de Vries  <tom@codesourcery.com>
4856         PR testsuite/77411
4857         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4859 2016-09-23  Marek Polacek  <polacek@redhat.com>
4861         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4862         * c-c++-common/gomp/atomic-13.c: Likewise.
4863         * c-c++-common/gomp/atomic-14.c: Likewise.
4864         * c-c++-common/pr60439.c: Remove invalid code.
4865         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4866         * g++.dg/expr/bitfield5.C: Likewise.
4867         * g++.dg/expr/bitfield6.C: Likewise.
4868         * g++.dg/expr/bool1.C: Likewise.
4869         * g++.dg/expr/bool3.C: Likewise.
4870         * g++.dg/expr/lval3.C: Likewise.
4871         * g++.dg/expr/lval4.C: Likewise.
4872         * g++.old-deja/g++.jason/bool5.C: Likewise.
4874 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
4876         PR preprocessor/77672
4877         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4878         (test_terminator_location): New function.
4880 2016-09-23  Richard Biener  <rguenther@suse.de>
4882         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4884 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
4886         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4887         -march=armv8.2-a+fp16 when supported by the hardware.
4888         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4889         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4890         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
4891         semi-colons to a macro invocations.
4892         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4893         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4894         defined.
4895         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4896         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4897         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4898         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4899         defined.
4900         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4901         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4902         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4903         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4904         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4905         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4906         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4907         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4908         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4909         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4910         defined.
4911         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4912         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4913         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4914         defined.
4915         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4916         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4917         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4918         defined.
4919         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4920         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4921         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4922         defined.
4923         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4924         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4925         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4926         defined.  Also fix some white-space.
4927         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4928         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4929         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4930         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4931         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4932         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4933         defined.  Also fix some long lines and white-space.
4934         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4935         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4936         defined.  Also fix some long lines and white-space.
4937         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4938         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4939         defined.
4940         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4941         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4942         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4943         defined.
4944         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4945         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4946         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4947         defined.
4948         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
4949         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4950         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4951         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
4952         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4953         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4954         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4955         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4956         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4957         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
4958         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
4959         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4960         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4961         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4962         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4963         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
4964         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4965         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
4966         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4968 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
4969             Matthew Wahab  <matthew.wahab@arm.com>
4971         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4972         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4973         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4974         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4975         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4976         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4977         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4978         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4979         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4980         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4981         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4982         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4983         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4984         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4985         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4986         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4987         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4988         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4989         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4990         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4991         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4992         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4993         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4994         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4995         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4996         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4997         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4998         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4999         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5000         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5001         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5002         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5003         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5004         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5005         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5006         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5007         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5009 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5011         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5012         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5013         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5014         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5015         support.
5017 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5019         PR ipa/77677
5020         * gcc.dg/torture/pr77677.c: New test.
5022 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5024         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5025         here now.
5027 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5029         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5030         options.  Add tests for float16x4_t and float16x8_t.
5032 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5034         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5035         * gcc.target/s390/risbg-ll-2.c: Ditto.
5036         * gcc.target/s390/risbg-ll-3.c: Ditto.
5038 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5040         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5041         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5043 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5045         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5046         output to the simplified instructions.
5048 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5050         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5051         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5053 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5055         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5056         (FP16_SUPPORTED): New
5057         (expected-hfloat-16x4): Make conditional on __fp16 support.
5058         (expected-hfloat-16x8): Likewise.
5059         (vdup_n_f16): Disable for non-AArch64 targets.
5060         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5061         conditional on FP16_SUPPORTED.
5062         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5063         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5064         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5065         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5066         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5067         for testing __fp16.
5068         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5069         conditional on FP16_SUPPORTED.
5070         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5071         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5073 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5075         * gcc.target/arm/short-vfp-1.c: New.
5077 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5079         * gcc.target/arm/attr-fp16-arith-1.c: New.
5081 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5083         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5084         New.
5085         (add_options_for_arm_v8_2a_fp16_neon): New.
5086         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5087         (add_options_for_arm_arch_v8_2a): Auto-generate.
5088         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5089         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5090         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5091         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5092         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5093         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5094         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5096 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5098         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5099         arm_fp16_alternative_ok.
5100         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5101         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5102         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5103         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5104         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5105         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5106         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5107         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5108         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5109         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5110         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5111         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5112         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5113         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5114         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5115         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5116         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5117         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5118         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5119         arm_fp16_alternative_ok.
5120         * lib/target-supports.exp
5121         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5122         (check_effective_target_arm_fp16_alternative_ok): New.
5123         (check_effective_target_arm_fp16_none_ok_nocache): New.
5124         (check_effective_target_arm_fp16_none_ok): New.
5126 2016-09-23  Martin Liska  <mliska@suse.cz>
5128         * gcc.dg/ipa/pr77653.c: Replace adress
5129         with address.
5131 2016-09-23  Martin Liska  <mliska@suse.cz>
5133         * gcc.target/i386/movbe-4.c: New test.
5135 2016-09-23  Martin Liska  <mliska@suse.cz>
5137         * gcc.target/i386/crc32-5.c: New test.
5139 2016-09-23  Martin Liska  <mliska@suse.cz>
5141         * gcc.target/i386/pr71652.c: New test.
5142         * gcc.target/i386/pr71652-2.c: New test.
5143         * gcc.target/i386/pr71652-3.c: New test.
5145 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5147         * lib/gcc-dg.exp (process-message): Support relative line number
5148         notation - .+4 or .-1 etc.
5149         * gcc.dg/dg-test-1.c: New test.
5151 2016-09-22  Martin Sebor  <msebor@redhat.com>
5153         PR target/77676
5154         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5155         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5156         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5157         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5159 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5161         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5162         * gcc.dg/ifcvt-2.c: Ditto.
5163         * gcc.dg/zero_bits_compound-1.c: Ditto.
5164         * gcc.dg/zero_bits_compound-1.c: Ditto.
5165         * gcc.dg/pr40550.c: Simplify target selectors.
5166         Use dg-additional-options.
5167         * gcc.dg/pr47893.c: Ditto.
5168         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5169         additional options for 32-bit x86 targets.
5170         * gcc.dg/pr70955.c: Move to ...
5171         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5173 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5175         PR c++/61019
5176         * g++.dg/cpp0x/pr61019.C: New.
5178 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5179             Terry Guo  <terry.guo@arm.com>
5181         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5182         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5183         * gcc.target/arm/pure-code/pure-code.exp: New.
5185 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5187         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5188         Remove SSE effective target requirement.
5190 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5192         PR c++/71979
5193         * g++.dg/cpp0x/pr71979.C: New.
5195 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5197         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5199 2016-09-22  Martin Liska  <mliska@suse.cz>
5201         PR ipa/77653
5202         * gcc.dg/ipa/pr77653.c: New test.
5204 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5206         PR fortran/77665
5207         * gfortran.dg/gomp/pr77665.f90: New test.
5209 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5211         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5212         * gfortran.dg/dtio_13.f90: New test.
5214 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5216         PR fortran/66107
5217         * gfortran.dg/pr66107.f90: New test.
5219 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5221         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5222         with call to builtin delete function.
5224 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5226         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5227         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5228         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5229         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5230         tests.
5232 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5234         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5236 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5238         PR c++/77651
5239         * g++.dg/cpp1z/aligned-new6.C: New test.
5241 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5243         * gcc.target/arm/fp16-aapcs-3.c: New.
5244         * gcc.target/arm/fp16-aapcs-4.c: New.
5245         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5246         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5247         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5248         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5250 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5252         PR tree-optimization/77550
5253         * g++.dg/pr77550.C: New test.
5255 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5257         PR target/77326
5258         * gcc.target/avr/torture/pr77326.c: New test.
5260 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5262         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5264 2016-09-21  Richard Biener  <rguenther@suse.de>
5266         PR tree-optimization/77648
5267         * gcc.dg/torture/pr77648-1.c: New testcase.
5268         * gcc.dg/torture/pr77648-2.c: Likewise.
5270 2016-09-21  Richard Biener  <rguenther@suse.de>
5271         Jakub Jelinek  <jakub@redhat.com>
5273         PR tree-optimization/77621
5274         * gcc.dg/pr77621.c: New testcase.
5276 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5278         PR fortran/77657
5279         * gfortran.dg/dtio_12.f90: New test.
5281 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5283         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5285 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5287         PR tree-optimization/72835
5288         * gcc.dg/tree-ssa/pr72835.c: New test.
5290 2016-09-20  Martin Sebor  <msebor@redhat.com>
5292         PR middle-end/49905
5293         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5294         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5295         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5296         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5297         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5298         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5299         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5301 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5303         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5304         arguments/compare will be optimized away.
5305         * gcc.dg/torture/ftrapv-1.c: Likewise.
5307 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5309         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5310         will be optimized away.
5311         * gcc.dg/ipa/vrp1.c: New test.
5312         * gcc.dg/ipa/vrp2.c: New test.
5313         * gcc.dg/ipa/vrp3.c: New test.
5315 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5317         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5318         does the same transformation.
5319         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5320         * gcc.dg/tree-ssa/evrp1.c: New test.
5321         * gcc.dg/tree-ssa/evrp2.c: New test.
5322         * gcc.dg/tree-ssa/evrp3.c: New test.
5323         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5324         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5325         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5326         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5327         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5328         foling now happens early.
5329         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5330         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5331         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5332         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5333         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5335 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5337         PR target/77621
5338         * gcc.target/i386/pr77621.c: New test.
5339         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5340         pattern, loop should vectorize with -mtune=atom.
5342 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5343             Jakub Jelinek  <jakub@redhat.com>
5345         PR testsuite/63299
5346         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5347         instead of delete.
5349 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5351         PR c++/77626
5352         * g++.dg/other/pr77626.C: New test.
5354         PR c++/77638
5355         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5357         PR c++/77637
5358         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5360         PR middle-end/77624
5361         * c-c++-common/pr77624-1.c: New test.
5362         * c-c++-common/pr77624-2.c: New test.
5364 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5366         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5367         of digits expected.
5369 2016-09-20  Richard Biener  <rguenther@suse.de>
5371         PR tree-optimization/77646
5372         * gcc.dg/torture/pr77646.c: New testcase.
5374 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5376         PR c++/77434
5377         * c-c++-common/Wint-in-bool-context.c: New test.
5379 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5381         * gcc.dg/cr-decimal-dig-1.c: New test.
5383 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5385         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5386         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5387         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5388         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5390 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5392         PR rtl-optimization/77416
5393         * gcc.target/powerpc/pr77416.c: New.
5395 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5397         PR c++/77639
5398         * g++.dg/template/error-recovery4.C: New test.
5400 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5402         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5404 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5406         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5407         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5409 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5410             Jan Hubicka  <jh@suse.cz>
5412         PR target/77587
5413         * gcc.dg/pr77587.c: New test.
5414         * gcc.dg/pr77587a.c: New file.
5416 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5418         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5419         * gfortran.dg/coarray_38.f90:
5420         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5421         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5422         * gfortran.dg/coarray_allocate_7.f08: New test.
5423         * gfortran.dg/coarray_allocate_8.f08: New test.
5424         * gfortran.dg/coarray_allocate_9.f08: New test.
5425         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5426         new caf_register.
5427         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5428         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5429         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5430         get_by_refs.
5431         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5432         * gfortran.dg/coarray_lock_7.f90: Same.
5433         * gfortran.dg/coarray_poly_5.f90: Same.
5434         * gfortran.dg/coarray_poly_6.f90: Same.
5435         * gfortran.dg/coarray_poly_7.f90: Same.
5436         * gfortran.dg/coarray_poly_8.f90: Same.
5437         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5439 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5441         PR fortran/77584
5442         * gfortran.dg/dec_structure_15.f90: New testcase.
5444 2016-09-19  Richard Biener  <rguenther@suse.de>
5446         PR middle-end/77605
5447         * gcc.dg/torture/pr77605.c: New testcase.
5449 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5451         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5453 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5455         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5456         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5457         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5458         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5459         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5460         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5461         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5462         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5463         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5464         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5465         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5467 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5469         * gcc.target/i386/pr68633.c: Fix expected result.
5471 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5473         PR fortran/68078
5474         * gfortran.dg/pr68078.f90: New test.
5475         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5477 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5479         PR target/77613
5480         * gcc.target/powerpc/swaps-p8-25.c: New.
5482 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5484         PR c++/77482
5485         * g++.dg/cpp0x/constexpr-77482.C: New test.
5487         PR c++/77379
5488         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5489         thunk offsets.
5490         * g++.dg/abi/abi-tag23a.C: Likewise.
5492         PR c++/77338
5493         * g++.dg/cpp0x/decltype-77338.C: New test.
5495         PR c++/77375
5496         * g++.dg/cpp0x/mutable1.C: New test.
5498 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5500         PR fortran/77612
5501         * gfortran.dg/pr77612.f90: New test.
5503 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5505         * gcc.dg/torture/pr70421.c: Require int32plus.
5507 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5509         PR middle-end/77475
5510         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5512         PR target/77526
5513         * gcc.target/i386/pr77526.c: New test.
5515 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5516             Eric Botcazou  <ebotcazou@adacore.com>
5518         PR middle-end/77594
5519         * gcc.target/i386/pr77594.c: New test.
5521 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5523         PR fortran/69963
5524         * gfortran.dg/misplaced_implicit_character.f90: New test.
5526 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5528         PR tree-optimization/77503
5529         * gcc.dg/vect/pr77503.c: New test.
5531 2016-09-15  Richard Biener  <rguenther@suse.de>
5533         PR middle-end/77544
5534         * c-c++-common/torture/pr77544.c: New testcase.
5536 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5538         PR middle-end/77475
5539         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5540         * gcc.dg/march-generic.c: Likewise.
5541         * gcc.target/i386/spellcheck-options-1.c: New test.
5542         * gcc.target/i386/spellcheck-options-2.c: New test.
5543         * gcc.target/i386/spellcheck-options-3.c: New test.
5544         * gcc.target/i386/spellcheck-options-4.c: New test.
5546 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5548         PR fortran/72743
5549         * gfortran.dg/goacc/pr72743.f90: New test.
5551 2016-09-15  Richard Biener  <rguenther@suse.de>
5553         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5555 2016-09-15  Richard Biener  <rguenther@suse.de>
5557         PR tree-optimization/77514
5558         * gcc.dg/torture/pr77514.c: New testcase.
5560 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5562         PR c++/77549
5563         * g++.dg/lookup/pr77549.C: New test.
5565 2016-09-14  Marek Polacek  <polacek@redhat.com>
5567         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5568         * c-c++-common/gomp/atomic-13.c: Likewise.
5569         * c-c++-common/gomp/atomic-14.c: Likewise.
5570         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5571         * g++.dg/cpp1z/bool-increment1.C: New test.
5572         * c-c++-common/pr60439.c: Add dg-warning.
5573         * g++.dg/expr/bitfield4.C: Likewise.
5574         * g++.dg/expr/bitfield5.C: Likewise.
5575         * g++.dg/expr/bitfield6.C: Likewise.
5576         * g++.dg/expr/bool1.C: Likewise.
5577         * g++.dg/expr/bool3.C: Likewise.
5578         * g++.dg/expr/lval3.C: Likewise.
5579         * g++.dg/expr/lval4.C: Likewise.
5580         * g++.old-deja/g++.jason/bool5.C: Likewise.
5581         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5582         * g++.dg/other/error18.C: Likewise.
5583         * g++.dg/gomp/atomic-14.C: Likewise.
5585 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5587         PR c++/77539
5588         * g++.dg/cpp1y/pr77539.C: New.
5590 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5592         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5593         dg-require.
5594         * g++.dg/ext/builtin_alloca.C: Likewise.
5595         * g++.dg/template/spec35.C: Likewise.
5596         * gcc.dg/builtins-68.c: Likewise.
5597         * gcc.misc-tests/gcov-13.c: Likewise.
5598         * gcc.misc-tests/gcov-14.c: Likewise.
5600 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5602         * gfortran.dg/dec_structure_14.f90: New testcase.
5604 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5606         PR sanitizer/68260
5607         * c-c++-common/tsan/pr68260.c: New test.
5609 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5611         PR target/70713
5612         * gcc.target/msp430/function-attributes-1.c: New test.
5613         * gcc.target/msp430/function-attributes-2.c: New test.
5614         * gcc.target/msp430/function-attributes-3.c: New test.
5616 2015-04-18  Martin Sebor  <msebor@redhat.com>
5618         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5619         of non-nul characters.
5620         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5622 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5624         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5625         * g++.dg/cpp1z/gen-attrs1.C: New test.
5627         PR tree-optimization/77454
5628         * gcc.dg/pr77454.c: New test.
5630         PR c++/77553
5631         * g++.dg/cpp1y/constexpr-77553.C: New test.
5633 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5635         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5636         (test_show_locus): Replace rich_location::add_fixit_insert calls
5637         with add_fixit_insert_before and add_fixit_insert_after.
5639 2016-09-13  Jason Merrill  <jason@redhat.com>
5640             Tom de Vries  <tom@codesourcery.com>
5642         PR c++/77427
5643         * g++.dg/pr77427.C: New test.
5645 2016-09-13  Martin Liska  <mliska@suse.cz>
5647         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5648         effective target.
5649         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5650         * lib/target-supports.exp: Define the new target.
5652 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5654         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5655         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5657 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5659         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5660         variable arguments.
5661         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5662         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5663         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5664         variable argument.
5665         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5666         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5668 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5670         PR c++/77496
5671         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5672         * g++.dg/ext/pr77496.C: New test.
5673         * g++.dg/warn/pr77496.C: New test.
5675 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5677         PR c/72858
5678         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5679         to preserve conversion chars, and to preserve prefix information.
5680         * gcc.dg/format/pr72858.c: New test case.
5682 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5684         * gfortran.dg/pr77507.f90: Move to ...
5685         * gfortran.dg/ieee/pr77507.f90: here.
5687 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5689         PR ipa/61159
5690         * compile/pr61159.c: New testcase
5692 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5694         PR ipa/64316
5695         * gcc.dg/ipa/pr63416.c: New testcase.
5697 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5698             Steven G. Kargl  <kargl@gcc.gnu.org>
5700         PR fortran/77532
5701         * gfortran.dg/dtio_11.f90: new test.
5703 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5705         PR fortran/77507
5706         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5707         * gfortran.dg/c_assoc_4.f90: Ditto.
5709 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5711         PR C/71602
5712         * c-c++-common/va-arg-va-list-type.c: New test.
5714 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5716         PR rtl-optimization/77289
5717         * gcc.target/powerpc/pr77289.c: New test.
5719 2016-09-09  Martin Sebor  <msebor@redhat.com>
5721         PR c/77520
5722         PR c/77521
5723         * gcc.dg/pr77520.c: New test.
5724         * gcc.dg/pr77521.c: New test.
5726 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5728         PR fortran/77506
5729         * gfortran.dg/pr77506.f90: New test.
5731 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5733         PR fortran/77507
5734         * gfortran.dg/pr77507.f90: New test.
5736 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5738         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5740 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5741             Louis Krupp      <lkrupp@gcc.gnu.org>
5743         PR fortran/69514
5744         * gfortran.dg/pr69514_1.f90: New test.
5745         * gfortran.dg/pr69514_2.f90: New test.
5747 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5749         PR fortran/77500
5750         * gfortran.dg/gomp/pr77500.f90: New test.
5752         PR fortran/77516
5753         * gfortran.dg/gomp/pr77516.f90: New test.
5755 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5757         PR middle-end/77475
5758         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5759         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5760         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5761         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5762         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5763         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5765 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5767         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5768         "substring-locations.h".
5770 2016-09-07  Richard Biener  <rguenther@suse.de>
5772         PR c/77450
5773         * c-c++-common/vector-subscript-8.c: Move ..
5774         * gcc.dg/pr77450.c: ... here.
5776 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778         PR libgfortran/77393
5779         * gfortran.dg/fmt_f0_2.f90: Update test.
5780         * gfortran.dg/fmt_f0_3.f90: New test.
5782 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5784         PR debug/77389
5785         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5786         in dg-options.
5788         PR debug/57519
5789         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5791 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5793         PR target/69255
5794         * gcc.target/i386/pr69255-1.c: New test.
5795         * gcc.target/i386/pr69255-2.c: New test.
5796         * gcc.target/i386/pr69255-3.c: New test.
5798 2016-09-06  Martin Sebor  <msebor@redhat.com>
5800         PR c/77336
5801         * gcc.dg/format/miss-7.c: New test.
5803 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5805         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5807 2016-09-06  Martin Liska  <mliska@suse.cz>
5809         PR gcov-profile/77378
5810         PR gcov-profile/77466
5811         * gcc.dg/profile-update-warning.c: New test.
5813 2016-09-06  Richard Biener  <rguenther@suse.de>
5815         PR tree-optimization/77479
5816         * gcc.dg/torture/pr77479.c: New testcase.
5818 2016-09-06  Richard Biener  <rguenther@suse.de>
5820         PR c/77450
5821         * c-c++-common/vector-subscript-7.c: Adjust.
5822         * c-c++-common/vector-subscript-8.c: New testcase.
5824 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5826         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5828 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
5830         PR target/77476
5831         * gcc.target/i386/avx512f-pr77476.c: New test.
5832         * gcc.target/i386/avx512bw-pr77476.c: New test.
5833         * gcc.target/i386/avx512dq-pr77476.c: New test.
5835         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5836         Update comment to mention also avx512f.
5838         PR sanitizer/77396
5839         * g++.dg/asan/pr77396-2.C: New test.
5841 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
5843         PR rtl-optimization/77452
5844         * gcc.target/i386/pr77452.c: New test.
5846 2016-09-05  Marek Polacek  <polacek@redhat.com>
5848         PR c/77423
5849         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5851 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5853         PR fortran/77391
5854         * gfortran.dg/pr77391.f90: New test.
5856 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5858         PR fortran/77460
5859         * gfortran.dg/pr77460.f90: New test.
5861 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
5863         PR c/65467
5864         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5866 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5868         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5870 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
5872         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5873         test case.
5874         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5875         diagnostic-test-show-locus-generate-patch.c to the sources
5876         for diagnostic_plugin_test_show_locus.c.
5878 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
5880         PR c/65467
5881         * gcc.dg/gomp/_Atomic-1.c: New test.
5882         * gcc.dg/gomp/_Atomic-2.c: New test.
5883         * gcc.dg/gomp/_Atomic-3.c: New test.
5884         * gcc.dg/gomp/_Atomic-4.c: New test.
5885         * gcc.dg/gomp/_Atomic-5.c: New test.
5887         PR sanitizer/77396
5888         * g++.dg/asan/pr77396.C: New test.
5890 2016-09-01  Martin Sebor  <msebor@redhat.com>
5892         PR tree-optimization/71831
5893         * gcc.dg/builtin-object-size-16.c: New test.
5894         * gcc.dg/builtin-object-size-17.c: New test.
5896 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5898         PR libgfortran/77393
5899         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5901 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
5903         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5904         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5905         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5906         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5907         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5908         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5909         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5910         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5911         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5912         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5913         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5914         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5915         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5916         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5917         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5918         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5919         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5920         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5922 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
5924         * gnat.dg/opt58.adb: New test.
5925         * gnat.dg/opt58_pkg.ads: New helper.
5927 2016-09-01  Richard Biener  <rguenther@suse.de>
5929         PR middle-end/77436
5930         * gcc.dg/torture/pr77436.c: New testcase.
5932 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5934         * gcc.dg/pr64252.c: Require int32plus.
5935         * gcc.dg/pr66299-1.c: Likewise.
5936         * gcc.dg/pr66299-2.c: Likewise.
5937         * gcc.dg/torture/20131115-1.c: Skip for avr.
5939 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5941         * gcc.target/aarch64/ands_3.c: New test.
5943 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
5945         PR fortran/77352
5946         * gfortran.dg/gomp/pr77352.f90: New test.
5948         PR fortran/77374
5949         * gfortran.dg/gomp/pr77374.f08: New test.
5951 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5953         PR tree-optimization/73714
5954         * gcc.dg/tree-ssa/pr73714.c: New test.
5956 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5958         PR libgfortran/77393
5959         * gfortran.dg/fmt_f0_2.f90: New test.
5961 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
5963         * gcc.target/i386/pr59539-2.c: Adapt options.
5964         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5966 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
5968         PR fortran/77418
5969         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5970         of the associate entity and replace with a pointer to the
5971         intended item on the stack.
5973 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5974             Paul Thomas  <pault@gcc.gnu.org>
5976         PR fortran/48298
5977         * gfortran.dg/dtio_1.f90: New test.
5978         * gfortran.dg/dtio_2.f90: New test.
5979         * gfortran.dg/dtio_3.f90: New test.
5980         * gfortran.dg/dtio_4.f90: New test.
5981         * gfortran.dg/dtio_5.f90: New test.
5982         * gfortran.dg/dtio_6.f90: New test.
5983         * gfortran.dg/dtio_7.f90: New test.
5984         * gfortran.dg/dtio_8.f90: New test.
5985         * gfortran.dg/dtio_9.f90: New test.
5986         * gfortran.dg/dtio_10.f90: New test.
5988 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5990         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5991         (test_many_nested_locations): New function.
5992         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5993         (test_show_locus): Handle "test_many_nested_locations".
5995 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
5997         * g++.dg/template/double-greater-than-fixit.C: New test case.
5999 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6001         * gnat.dg/opt57.ad[sb]: New test.
6002         * gnat.dg/opt57_pkg.ads: New helper.
6004 2016-08-30  Richard Biener  <rguenther@suse.de>
6006         PR tree-optimization/69047
6007         * gcc.dg/pr69047.c: Fix byte-order check.
6009 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6011         PR tree-optimization/72866
6012         * gcc.dg/vect/pr72866.c: New test.
6014         PR debug/77363
6015         * g++.dg/debug/dwarf2/pr77363.C: New test.
6017         PR middle-end/77377
6018         * gcc.target/i386/pr77377.c: New test.
6020         PR debug/77389
6021         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6022         in dg-options.
6024 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6026         * gfortran.dg/pr77372.f90: Moved to ...
6027         * gfortran.dg/ieee/pr77372.f90: here.
6029 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6031         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6032         vector short/char initializations.
6033         * gcc.target/powerpc/vec-init-5.c: Likewise.
6034         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6035         vector initialization optimizations.
6036         * gcc.target/powerpc/vec-init-7.c: Likewise.
6037         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6038         vector float/double initializations.
6039         * gcc.target/powerpc/vec-init-9.c: Likewise.
6041 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6043         PR target/77403
6044         * gcc.target/i386/pr77403.c: New test.
6046 2016-08-29  Marek Polacek  <polacek@redhat.com>
6048         PR c/77292
6049         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6051 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6053         PR c/77398
6054         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6056 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6058         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6060 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6062         * gfortran.dg/dec_structure_13.f90: New testcase.
6064 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6066         PR fortran/77261
6067         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6068         available.
6070 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6072         PR lto/70955
6073         * gcc.dg/pr70955.c: New test.
6074         * gcc.dg/lto/pr70955_0.c: Same.
6075         * gcc.dg/lto/pr70955_1.c: Same.
6077 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6079         PR tree-optimization/71077
6080         * gcc.target/i386/pr71077.c: New test.
6082 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6084         PR fortran/77380
6085         * gfortran.dg/pr77380.f90: New test.
6087 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6089         PR fortran/77372
6090         gfortran.dg/pr77372.f90: New test.
6092 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6094         * gcc.dg/spellcheck-fields-2.c (test): Move
6095         dg-begin/end-multiline-output within function body.
6096         (test_macro): New function.
6098 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6100         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6101         (test_fixit_insert): Update expected output.
6102         (test_fixit_remove): Likewise.
6103         (test_fixit_replace): Likewise.
6105 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6107         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6108         Fix typo.
6110 2016-08-26  Richard Biener  <rguenther@suse.de>
6112         PR tree-optimization/69047
6113         * gcc.dg/pr69047.c: New testcase.
6115 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6116             Martin Jambhor  <mjambor@suse.cz>
6118         * gcc.dg/ipa/propbits-1.c: New test-case.
6119         * gcc.dg/ipa/propbits-2.c: Likewise.
6120         * gcc.dg/ipa/propbits-3.c: Likewise.
6122 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6124         PR fortran/77351
6125         * gfortran.dg/pr77351.f90: New test.
6127 2016-08-25  Marek Polacek  <polacek@redhat.com>
6129         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6131 2016-08-25  Marek Polacek  <polacek@redhat.com>
6133         PR c/77323
6134         * gcc.dg/pr77323.c: New test.
6136 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6138         PR fortran/77358
6139         * gfortran.dg/submodule_17.f08: New test.
6141 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6142             Michael Collison  <michael.collison@arm.com>
6144         * gcc.target/arm/builtin_saddl.c: New testcase.
6145         * gcc.target/arm/builtin_saddll.c: New testcase.
6146         * gcc.target/arm/builtin_uaddl.c: New testcase.
6147         * gcc.target/arm/builtin_uaddll.c: New testcase.
6148         * gcc.target/arm/builtin_ssubl.c: New testcase.
6149         * gcc.target/arm/builtin_ssubll.c: New testcase.
6150         * gcc.target/arm/builtin_usubl.c: New testcase.
6151         * gcc.target/arm/builtin_usubll.c: New testcase.
6153 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6155         PR target/77270
6156         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6157         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6158         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6159         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6160         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6161         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6162         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6163         effective target.  Remove scan-assembler-times directives.
6164         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6165         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6166         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6168 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6170         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6171         of unsigned int.
6172         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6174 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6176         PR testsuite/77317
6177         * lib/target-supports.exp
6178         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6179         (check_effective_target_vect_natural_alignment): Ditto.
6180         (check_effective_target_vector_alignment_reachable): Ditto.
6181         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6183 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6185         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6187 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6189         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6190         being created from pointers to memory locations.
6191         * gcc.target/powerpc/vec-init-2.c: Likewise.
6193 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6195         * gfortran.dg/dec_structure_12.f90: New testcase.
6197 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6199         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6201 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6203         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6204         verification.
6206 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6208         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6209         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6211 2016-08-23  Richard Biener  <rguenther@suse.de>
6213         PR tree-optimization/27336
6214         * c-c++-common/pr27336.c: New testcase.
6216 2016-08-22  Marek Polacek  <polacek@redhat.com>
6218         PR c++/77321
6219         * g++.dg/cpp1y/pr77321.C: New test.
6221 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6223         PR fortran/60774
6224         * gfortran.dg/empty_label.f: Adjust test for new error message.
6225         * gfortran.dg/empty_label.f90: Ditto.
6226         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6227         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6228         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6230 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6232         PR fortran/61318
6233         * gfortran.dg/pr61318.f90: New test.
6235 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6237         PR fortran/77260
6238         * gfortran.dg/pr77260_1.f90: New test.
6239         * gfortran.dg/pr77260_2.f90: Ditto.
6241 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6243         PR middle-end/77269
6244         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6245         __builtin_signbitf and __builtin_signbitl in expected generic
6246         expansion.
6247         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6248         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6249         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6250         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6251         tests.
6253 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6255         * gcc.dg/torture/float128-builtin.c,
6256         gcc.dg/torture/float128-ieee-nan.c,
6257         gcc.dg/torture/float128x-builtin.c,
6258         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6259         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6260         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6261         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6262         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6263         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6264         gcc.dg/torture/floatn-nan.h: New tests.
6266 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6268         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6269         macro.
6270         (main): Update calls to TEST_I_F.
6271         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6272         macro.
6273         (main): Update calls to TEST_I_F.
6275 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6277         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6278         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6279         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6280         names in calls to TEST_I_F.
6282 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6284         PR c/52952
6285         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6287 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6289         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6290         and !natural_alignment_64.
6291         * gcc.dg/ipa/propalign-2.c: Likewise.
6292         * gcc.dg/ipa/propalign-3.c: Likewise.
6293         * gcc.dg/ipa/propalign-4.c: Likewise.
6294         * gcc.dg/ipa/propalign-5.c: Likewise.
6295         * lib/target-supports.exp
6296         (check_effective_target_natural_alignment_32): Add avr-*-*.
6298 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6300         PR tree-optimization/61839
6301         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6302         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6303         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6304         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6306 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6308         PR c/32187
6309         * lib/target-supports.exp (check_effective_target_float16)
6310         (check_effective_target_float32, check_effective_target_float64)
6311         (check_effective_target_float128, check_effective_target_float32x)
6312         (check_effective_target_float64x)
6313         (check_effective_target_float128x)
6314         (check_effective_target_float16_runtime)
6315         (check_effective_target_float32_runtime)
6316         (check_effective_target_float64_runtime)
6317         (check_effective_target_float128_runtime)
6318         (check_effective_target_float32x_runtime)
6319         (check_effective_target_float64x_runtime)
6320         (check_effective_target_float128x_runtime)
6321         (check_effective_target_floatn_nx_runtime)
6322         (add_options_for_float16, add_options_for_float32)
6323         (add_options_for_float64, add_options_for_float128)
6324         (add_options_for_float32x, add_options_for_float64x)
6325         (add_options_for_float128x): New procedures.
6326         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6327         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6328         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6329         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6330         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6331         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6332         gcc.dg/torture/float128-complex.c,
6333         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6334         gcc.dg/torture/float128x-basic.c,
6335         gcc.dg/torture/float128x-complex.c,
6336         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6337         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6338         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6339         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6340         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6341         gcc.dg/torture/float32x-basic.c,
6342         gcc.dg/torture/float32x-complex.c,
6343         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6344         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6345         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6346         gcc.dg/torture/float64x-basic.c,
6347         gcc.dg/torture/float64x-complex.c,
6348         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6349         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6350         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6351         gcc.dg/torture/floatn-tg.h,
6352         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6353         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6354         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6355         gcc.dg/torture/fp-int-convert-float128x.c,
6356         gcc.dg/torture/fp-int-convert-float16-timode.c,
6357         gcc.dg/torture/fp-int-convert-float16.c,
6358         gcc.dg/torture/fp-int-convert-float32-timode.c,
6359         gcc.dg/torture/fp-int-convert-float32.c,
6360         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6361         gcc.dg/torture/fp-int-convert-float32x.c,
6362         gcc.dg/torture/fp-int-convert-float64-timode.c,
6363         gcc.dg/torture/fp-int-convert-float64.c,
6364         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6365         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6366         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6367         maximum exponent of floating-point type.  Use it in testing
6368         whether 0x8...0 fits in the floating-point type.  Always treat -1
6369         (signed 0xf...f) as fitting in the floating-point type.
6370         (M_OK1): New macro.
6371         * gcc.dg/torture/fp-int-convert-double.c,
6372         gcc.dg/torture/fp-int-convert-float.c,
6373         gcc.dg/torture/fp-int-convert-float128-timode.c,
6374         gcc.dg/torture/fp-int-convert-float128.c,
6375         gcc.dg/torture/fp-int-convert-float80-timode.c,
6376         gcc.dg/torture/fp-int-convert-float80.c,
6377         gcc.dg/torture/fp-int-convert-long-double.c,
6378         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6380 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6382         PR fortran/72744
6383         * gfortran.dg/gomp/pr72744.f90: New test.
6385         PR fortran/69281
6386         * gfortran.dg/gomp/pr69281.f90: New test.
6388 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6390         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6391         the last special seed value.
6392         * gfortran.dg/random_7.f90: Use size for last array member instead
6393         of hardcoded value.
6395 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6397         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6398         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6400 2016-08-19  Richard Biener  <rguenther@suse.de>
6402         PR tree-optimization/77286
6403         * gcc.dg/torture/pr77286.c: New testcase.
6405 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6407         * gcc.dg/verbose-asm-2.c: New test case.
6409 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6411         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6412         (custom_diagnostic_finalizer): Update for change to
6413         diagnostic_show_locus.
6415 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6417         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6418         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6420 2016-08-18  Marek Polacek  <polacek@redhat.com>
6422         PR c/71514
6423         * gcc.dg/pr71514.c: New test.
6425 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6427         PR target/72839
6428         * gcc.target/i386/pr72839.c: New test.
6430 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6432         PR middle-end/70895
6433         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6434         * c-c++-common/goacc/reduction-1.c: Likewise.
6435         * c-c++-common/goacc/reduction-2.c: Likewise.
6436         * c-c++-common/goacc/reduction-3.c: Likewise.
6437         * c-c++-common/goacc/reduction-4.c: Likewise.
6439 2016-08-18  Alan Modra  <amodra@gmail.com>
6441         * gcc.c-torture/compile/pr72771.c: New.
6443 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6445         PR fortran/67496
6446         * gfortran.dg/pr67496.f90: New test.
6448 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6450         PR tree-optimization/71752
6451         * gcc.dg/vect/pr71752.c: New.
6453 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6455         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6457 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6459         PR middle-end/77259
6460         * g++.dg/ipa/devirt-52.C: New test.
6462 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6464         * c-c++-common/goacc/reduction-6.c: New testcase.
6466 2016-08-17  Richard Biener  <rguenther@suse.de>
6468         PR tree-optimization/76490
6469         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6470         * gcc.dg/pr52904.c: XFAIL.
6472 2016-08-17  Richard Biener  <rguenther@suse.de>
6474         PR tree-optimization/23855
6475         * gcc.dg/loop-unswitch-2.c: Adjust.
6477 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6479         PR tree-optimization/72817
6480         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6482 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6484         PR libgcc/77265
6485         * gcc.dg/torture/float128-extend-inf.c: New test.
6487 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6489         PR c/72857
6490         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6491         for embedded NUL.
6492         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6493         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6494         caret placement.
6495         (test_oct): Likewise.
6496         (test_multiple): Likewise.
6497         (test_field_width_specifier): Likewise.
6498         (test_field_width_specifier_2): New function.
6499         (test_field_precision_specifier): New function.
6500         (test_embedded_nul): Update expected caret placement.
6501         (test_non_contiguous_strings): Update line number.
6502         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6503         (__emit_string_literal_range): Add "caret_idx" param.
6504         (test_simple_string_literal): Add value for new param, updating
6505         expected output..
6506         (test_concatenated_string_literal): Likewise.
6507         (test_multiline_string_literal): Likewise.
6508         (test_hex): Likewise.
6509         (test_oct): Likewise.
6510         (test_multiple): Likewise.
6511         (test_ucn4): Likewise.
6512         (test_ucn8): Likewise.
6513         (test_u8): Likewise.
6514         (test_u): Likewise; update expected message, from "range" to
6515         "location".
6516         (test_U): Likewise.
6517         (test_L): Likewise.
6518         (test_macro): Add value for new param.
6519         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6520         (__emit_string_literal_range): Add "caret_idx" param.
6521         (test_stringified_token_1): Add value for new param.  Update
6522         expected message, from "range" to "location".
6523         (test_stringized_token_2): Likewise, adding param to macro.
6524         (test_stringified_token_3): Likewise.
6525         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6526         (emit_warning): Convert param from source_range to location_t.
6527         (test_string_literals): Add caret_idx param, and use it when
6528         constructing a substring_loc.  Update error message, from
6529         "range" to "location".
6531 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6533         PR target/71910
6534         * g++.dg/gomp/pr71910.C: New test.
6536         PR middle-end/67485
6537         * gcc.c-torture/compile/pr67485.c: New test.
6539         PR target/72867
6540         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6542 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6544         PR tree-optimization/69848
6545         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6547 2016-08-16  Martin Liska  <mliska@suse.cz>
6549         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6550         of memory operations so that it can be handled by core2
6551         in 32-bit mode.
6553 2016-08-16  Richard Biener  <rguenther@suse.de>
6555         PR tree-optimization/76783
6556         * gcc.dg/pr76783.c: New testcase.
6557         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6559 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6561         PR tree-optimization/72817
6562         PR tree-optimization/73450
6563         * gcc.dg/tree-ssa/pr72817.c: New test.
6564         * gcc.dg/tree-ssa/pr73450.c: New test.
6566 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6568         * gfortran.dg/init_flag_13.f90: New testcase.
6569         * gfortran.dg/init_flag_14.f90: Ditto.
6570         * gfortran.dg/init_flag_15.f03: Ditto.
6571         * gfortran.dg/dec_init_1.f90: Ditto.
6572         * gfortran.dg/dec_init_2.f90: Ditto.
6574 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6576         PR target/72867
6577         * gcc.target/i386/pr72867.c: New test.
6579 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6581         * c-c++-common/dump-ada-spec-5.c: New test.
6583 2016-08-15  Richard Biener  <rguenther@suse.de>
6585         PR tree-optimization/73434
6586         * gcc.dg/torture/pr73434.c: New testcase.
6588 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6590         PR tree-optimization/72824
6591         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6593 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6595         PR fortran/70598
6596         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6597         in use_device clause.
6598         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6599         * gfortran.dg/goacc/list.f95: Adjust to catch
6600         "neither a POINTER nor an array" error messages.
6602 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6604         PR target/76342
6605         * gcc.target/i386/pr76342.c: New test.
6607 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6609         PR c/71512
6610         * g++.dg/ubsan/pr71512.C: New test.
6611         * c-c++-common/ubsan/pr71512-1.c: New test.
6612         * c-c++-common/ubsan/pr71512-2.c: New test.
6614 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6616         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6617         vector initialization options.
6618         * gcc.target/powerpc/vec-init-2.c: Likewise.
6619         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6620         is generated on ISA 3.0.
6622 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6624         PR middle-end/71654
6625         * gcc.dg/c-c++-common/pr71654.c: New test.
6626         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6627         dg-options.
6628         * gcc.dg/tree-ssa/vrp24: Likewise.
6630 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6632         PR c/67410
6633         * gcc.dg/pr67410.c: New test.
6635 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6637         PR tree-optimization/69848
6638         * gcc.dg/vect/vect-pr69848.c: New test.
6640 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6642         PR testsuite/71008
6643         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6644         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6645         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6646         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6648 2016-08-12  Richard Biener  <rguenther@suse.de>
6650         PR tree-optimization/57326
6651         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6652         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6653         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6654         * gcc.target/i386/pr45685.c: Likewise.
6655         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6656         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6657         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6658         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6659         * gfortran.dg/pr34163.f90: Likewise.
6661 2016-08-12  Martin Liska  <mliska@suse.cz>
6663         * g++.dg/gcov/gcov-16.C: New test.
6664         * lib/gcov.exp: Support new argument for run-gcov function.
6666 2016-08-12  Martin Liska  <mliska@suse.cz>
6668         PR gcov-profile/35590
6669         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6671 2016-08-12  Richard Biener  <rguenther@suse.de>
6673         PR tree-optimization/72851
6674         * gcc.dg/torture/pr72851.c: New testcase.
6676 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6678         PR debug/63240
6679         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6680         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6681         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6682         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6683         DW_AT_deleted.
6685         PR debug/55641
6686         * g++.dg/debug/dwarf2/ref-1.C: New.
6688         PR debug/49366
6689         * g++.dg/debug/dwarf2/template-params-12.H: New.
6690         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6691         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6692         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6693         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6694         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6695         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6696         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6698 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6700         PR target/72863
6701         * gcc.target/powerpc/pr72863.c: New test.
6703 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6705         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6707 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6709         * gcc.target/i386/pieces-strcpy-1.c: New test.
6710         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6712 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6714         PR c++/72868
6715         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6717 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6719         * gcc.target/i386/pieces-memcpy-1.c: New test.
6720         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6721         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6722         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6723         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6724         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6726 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6728         PR c/72816
6729         * gcc.dg/pr72816.c: Remove dg-error.
6731 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6733         PR tree-optimization/71083
6734         * gcc.c-torture/execute/pr71083.c: New test.
6735         * gnat.dg/loop_optimization23.adb: New test.
6736         * gnat.dg/loop_optimization23_pkg.ads: New test.
6737         * gnat.dg/loop_optimization23_pkg.adb: New test.
6739 2016-08-11  Richard Biener  <rguenther@suse.de>
6741         PR tree-optimization/72772
6742         * gcc.dg/graphite/pr35356-1.c: Adjust.
6743         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6745 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6747         * gfortran.dg/random_7.f90: Take into account that the last seed
6748         value is the special p value.
6749         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6751 2016-08-11  Richard Biener  <rguenther@suse.de>
6753         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6755 2016-08-11  Alan Modra  <amodra@gmail.com>
6757         * gcc.target/powerpc/pr71680.c: New.
6759 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6761         * gcc.target/powerpc/bfp/bfp.exp: New file.
6762         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6763         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6764         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6765         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6766         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6767         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6768         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6769         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6770         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6771         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6772         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6773         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6774         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6775         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6776         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6777         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6778         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6779         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6780         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6781         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6782         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6783         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6784         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6785         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6786         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6787         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6788         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6789         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6790         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6791         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6792         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6793         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6794         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6795         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6796         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6797         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6798         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6799         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6800         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6801         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6802         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6803         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6804         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6805         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6806         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6807         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6808         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6809         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6810         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6811         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6812         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6813         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6814         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6816 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6818         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6819         Add aarch64*-*-*.
6821 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
6823         * gcc.target/aarch64/simd/vcond-ne.c: New test.
6825 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6827         PR target/72853
6828         * gcc.target/powerpc/pr72853.c: New test.
6830 2016-08-10  Martin Liska  <mliska@suse.cz>
6832         PR gcov-profile/58306
6833         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6835 2016-08-10  Martin Liska  <mliska@suse.cz>
6837         * g++.dg/gcov/gcov-threads-1.C: New test.
6839 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6841         PR target/71873
6842         * gcc.target/avr/pr71873.c: New test.
6844 2016-08-09  Martin Liska  <mliska@suse.cz>
6846         * g++.dg/gcov/gcov-dump-1.C: New test.
6847         * g++.dg/gcov/gcov-dump-2.C: New test.
6849 2016-08-09  Martin Liska  <mliska@suse.cz>
6851         * gcc.dg/tree-prof/val-prof-9.c: New test.
6853 2016-08-09  Martin Liska  <mliska@suse.cz>
6855         * gcc.dg/tree-prof/val-prof-8.c: New test.
6857 2016-08-09  Martin Jambor  <mjambor@suse.cz>
6859         PR ipa/71981
6860         * gcc.dg/ipa/pr71981.c: New test.
6862 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6864         PR tree-optimization/33707
6865         * gcc.dg/vect/pr33707.c: New test.
6867 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
6869         PR tree-optimization/pr72772
6870         * gcc.dg/tree-ssa/pr72772.c: New test.
6872 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
6874         PR rtl-optimization/66669
6875         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6877 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6879         PR tree-optimization/72824
6880         * gcc.c-torture/execute/ieee/pr72824.c: New test.
6882 2016-08-09  Richard Biener  <rguenther@suse.de>
6884         PR tree-optimization/71802
6885         * gcc.dg/torture/pr71802.c: New testcase.
6887 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
6889         PR c++/72809
6890         * g++.dg/eh/stdarg1.C: New test.
6892 2016-08-08  Andi Kleen  <ak@linux.intel.com>
6894         * lib/profopt.exp: (auto-profopt-execute): Don't include full
6895         test command line in failure log.
6896         (profopt-execute): dito. Make autofdo file names unique.
6898 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6900         PR c/64955
6901         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6902         output.
6904 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6906         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6907         c99_runtime.
6908         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6909         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6910         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6911         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6912         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6913         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6915 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
6917         PR c/52952
6918         * gcc.dg/cpp/pr66415-1.c: Likewise.
6919         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6920         * gcc.dg/format/c90-printf-1.c: Likewise.
6921         * gcc.dg/format/diagnostic-ranges.c: New test case.
6923 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
6925         PR fortran/72716
6926         * gfortran.dg/gomp/pr72716.f90: New test.
6928         PR middle-end/72781
6929         * gcc.dg/gomp/pr72781.c: New test.
6931         PR middle-end/68762
6932         * g++.dg/vect/pr68762-1.cc: New test.
6933         * g++.dg/vect/pr68762-2.cc: New test.
6934         * g++.dg/vect/pr68762.h: New file.
6936 2016-08-08  Martin Sebor  <msebor@redhat.com>
6938         PR testsuite/72838
6939         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6940         * g++.dg/warn/overflow-warn-3.C: Same.
6941         * g++.dg/warn/overflow-warn-4.C: Same.
6943 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6945         PR fortran/71936
6946         * gfortran.dg/allocate_with_source_21.f03: New test.
6948 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6950         PR fortran/72698
6951         * gfortran.dg/allocate_with_source_20.f03: New test.
6953 2016-08-08  Alan Modra  <amodra@gmail.com>
6955         * gcc.c-torture/compile/pr72802.c: New.
6957 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
6959         PR fortran/70524
6960         * gfortran.dg/dependency_48.f90: New test.
6962 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6964         PR fortran/70040
6965         * gfortran.dg/pr70040.f90:  New testcase.
6967 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6969         PR fortran/71961
6970         * gfortran.dg/matmul_10.f90:  New testcase.
6972 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
6974         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6976 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
6978         PR c/72816
6979         * gcc.dg/pr72816.c: New test.
6981 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
6983         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6984         * g++.dg/conversion/pr41426.C: Likewise.
6985         * g++.dg/conversion/pr66211.C: Likewise.
6986         * g++.dg/cpp1y/lambda-init9.C: Likewise.
6987         * g++.dg/init/ref8.C: Likewise.
6988         * g++.old-deja/g++.law/cvt20.C: Likewise.
6989         * g++.old-deja/g++.mike/p9732c.C: Likewise.
6991 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
6993         PR tree-optimization/18046
6994         * gcc.dg/tree-ssa/vrp105.c: New test.
6995         * gcc.dg/tree-ssa/vrp106.c: New test.
6997 2016-08-05  Martin Sebor  <msebor@redhat.com>
6999         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7000         1ul in diagnostics.  Remove hyphen from "constant-expression."
7001         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7002         * g++.dg/cpp0x/static_assert3.C: Same.
7003         * g++.dg/cpp1y/constexpr-throw.C: Same.
7004         * g++.dg/template/nontype3.C: Same.
7005         * g++.dg/warn/overflow-warn-1.C: Same.
7006         * g++.dg/warn/overflow-warn-3.C: Same.
7007         * g++.dg/warn/overflow-warn-4.C: Same.
7009 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7011         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7012         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7013         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7014         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7016 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7018         PR tree-optimization/72810
7019         * gcc.dg/tree-ssa/vrp110.c: New test.
7021 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7023         PR Target/72819
7024         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7025         registers.
7026         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7027         saving the half-precision registers.
7028         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7029         value is returned in h0.
7030         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7031         are passed in FP/SIMD registers.
7032         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7033         passing works corrcetly.
7034         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7035         (hfa_f16x2_t): Likewise.
7036         (hfa_f16x3_t): Likewise.
7037         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7038         are promoted to double and passed in a double register.
7039         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7040         are promoted to double and stacked.
7041         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7042         __fp16 data types.
7043         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7044         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7045         __fp16 first get passed in FP/SIMD registers, then stacked.
7047 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7049         PR c++/68724
7050         * g++.dg/cpp0x/pr68724.C: New.
7052 2016-08-05  Richard Biener  <rguenther@suse.de>
7054         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7056 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7058         * gcc.dg/tree-ssa/vrp107.c: New test.
7059         * gcc.dg/tree-ssa/vrp108.c: New test.
7060         * gcc.dg/tree-ssa/vrp109.c: New test.
7062 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7064         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7065         dg-options.
7067 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7069         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7070         test-cases.
7071         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7072         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7073         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7074         test-cases.
7075         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7076         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7077         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7078         large_double.
7080 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7082         PR c++/72800
7083         * g++.dg/cpp1y/lambda-ice1.C: New.
7085 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7087         PR c++/72759
7088         * g++.dg/cpp1y/pr72759.C: New test.
7090 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7092         * gcc.dg/switch-10.c: New test.
7094 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7096         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7098 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7100         * c-c++-common/goacc/routine-5.c: Update.
7102 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7104         PR rtl-optimization/70903
7105         * gcc.c-torture/execute/pr70903.c: New test.
7107 2016-08-04  Martin Liska  <mliska@suse.cz>
7109         * gcc.dg/params/params.exp: Replace file exists with
7110         TESTING_IN_BUILD_TREE.
7112 2016-08-04  Marek Polacek  <polacek@redhat.com>
7114         PR c++/70229
7115         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7117 2016-08-04  Richard Biener  <rguenther@suse.de>
7119         PR middle-end/71984
7120         * gcc.dg/torture/pr71984.c: Guard correctness check for
7121         little-endian.
7123 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7125         * gcc.c-torture/compile/20160802-1.c: New testcase.
7127 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7129         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7131 2016-08-03  Richard Biener  <rguenther@suse.de>
7133         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7134         and remove -O3.
7135         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7136         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7138 2016-08-03  Richard Biener  <rguenther@suse.de>
7140         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7141         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7142         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7143         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7145 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7147         * gcc.dg/init-excess-2.c: Require int32plus.
7148         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7149         * gcc.dg/pr59963-2.c: Require int32plus.
7150         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7151         * gcc.dg/unroll-7.c: Require int32plus.
7153 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7155         PR tree-optimization/34114
7156         * gcc.dg/tree-ssa/loop-42.c: New test.
7158 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7160         * gcc.target/aarch64/vminmaxnm.c: New.
7161         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7162         tests.
7164 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7166         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7167         vec_extract for vector float, vector int, vector short, and vector
7168         char.
7169         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7170         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7171         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7172         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7174 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7176         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7177         single stack adjustment, no writeback.
7178         * gcc.target/aarch64/test_frame_12.c: Likewise.
7179         * gcc.target/aarch64/test_frame_13.c: Likewise.
7180         * gcc.target/aarch64/test_frame_15.c: Likewise.
7181         * gcc.target/aarch64/test_frame_6.c: Likewise.
7182         * gcc.target/aarch64/test_frame_7.c: Likewise.
7183         * gcc.target/aarch64/test_frame_8.c: Likewise.
7184         * gcc.target/aarch64/test_frame_16.c: New test.
7186 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7188         PR target/72748
7189         * gcc.target/i386/pr72748.c: New test.
7191 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7193         PR tree-optimization/71818
7194         * gcc.dg/vect/pr71818.c: New
7196 2016-08-01  Martin Liska  <mliska@suse.cz>
7198         PR tree-optimization/71857
7199         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7201 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7203         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7205 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7207         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7209 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7211         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7212         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7214 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7216         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7217         (check_effective_target_c++): Likewise. Also match for libstdc++.
7219 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7221         PR fortran/41922
7222         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7223         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7224         * gfortran.dg/pr41922.f90: New test.
7226 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7228         PR fortran/68566
7229         * gfortran.dg/pr68566.f90: new test.
7231 2016-07-30  Martin Sebor  <msebor@redhat.com>
7233         PR c++/60760
7234         PR c++/71091
7235         * g++.dg/cpp0x/constexpr-cast.C: New test.
7236         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7237         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7238         * g++.dg/ubsan/pr63956.C: Correct.
7240 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7242         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7243         vector double or vector long where the vector is in memory.
7244         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7245         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7247 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7249         PR fortran/69867
7250         * gfortran.dg/pr69867.f90: New test.
7252 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7254         PR fortran/69962
7255         * gfortran.dg/pr69962.f90: New test.
7257 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7259         PR fortran/70006
7260         * gfortran.dg/pr70006.f90: New test.
7262 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7264         PR fortran/71730
7265         * gfortran.dg/pr71730.f90: New test.
7266         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7267         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7268         * gfortran.dg/array_constructor_26.f03: Ditto.
7270 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7272         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7273         * gcc.target/powerpc/pr71763.c: Likewise.
7275 2016-07-29  Marek Polacek  <polacek@redhat.com>
7277         PR c/71742
7278         * gcc.dg/940510-1.c: Adjust dg-error.
7279         * gcc.dg/c99-flex-array-1.c: Likewise.
7280         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7282         PR c/71853
7283         * gcc.dg/noncompile/pr71853.c: New test.
7285         PR c/71573
7286         * gcc.dg/noncompile/pr71573.c: New test.
7288         PR c/71926
7289         * g++.dg/warn/Wparentheses-30.C: New test.
7290         * gcc.dg/Wparentheses-14.c: New test.
7292 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7294         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7296 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7298         PR tree-optimization/57558
7299         * gcc.dg/vect/pr57558-1.c: New test.
7300         * gcc.dg/vect/pr57558-2.c: New test.
7302 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7304         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7305         to scan forwprop1 dump pass.
7307 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7309         PR c++/51488
7310         * g++.dg/template/pr51488.C: New.
7312 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7314         PR c/71969
7315         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7316         static __inline__.
7317         * gcc.dg/pr71969-1.c: New test.
7318         * gcc.dg/pr71969-2.c: New test.
7319         * gcc.dg/pr71969-3.c: New test.
7321 2016-07-29  Marek Polacek  <polacek@redhat.com>
7323         PR c/71574
7324         * c-c++-common/pr71574.c: New test.
7326         PR c/71583
7327         * gcc.dg/noncompile/pr71583.c: New test.
7329 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7331         PR middle-end/68217
7332         * gcc.dg/pr68217.c: New test.
7334 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7336         PR fortran/71067
7337         * gfortran.dg/pr71067_1.f90: New test.
7338         * gfortran.dg/pr71067_2.f90: Ditto.
7340 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7342         * gcc.target/powerpc/vec-extract-1.c: New test.
7344 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7346         PR fortran/71799
7347         * gfortran.dg/pr71799.f90: New test.
7349 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7351         PR c++/71665
7352         * g++.dg/cpp0x/pr71665-1.C: New.
7353         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7354         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7355         * g++.dg/ext/label10.C: Likewise.
7356         * g++.dg/parse/constant5.C: Likewise.
7358 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7360         PR fortran/71859
7361         * gfortran.dg/pr71859.f90: New test.
7362         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7363         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7365 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7367         PR fortran/71883
7368         * gfortran.dg/pr71883.f90: New test.
7370 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7372         PR tree-optimization/71734
7373         * g++.dg/vect/pr70729-nest.cc: New test.
7375 2016-07-28  Renlin Li  <renlin.li@arm.com>
7377         Revert
7378         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7380         PR fortran/71902
7381         * gfortran.dg/dependency_47.f90:  New test.
7383 2016-07-28  Martin Liska  <mliska@suse.cz>
7385         PR gcov-profile/68025
7386         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7388 2016-07-28  Martin Liska  <mliska@suse.cz>
7390         * g++.dg/vect/pr70944.cc: New test.
7392 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7394         PR middle-end/71994
7395         * gcc.dg/torture/pr71994.c: New test.
7397 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7399         PR middle-end/71078
7400         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7401         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7402         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7404 2016-07-27  Richard Biener  <rguenther@suse.de>
7406         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7408 2016-07-27  Martin Liska  <mliska@suse.cz>
7410         * gcc.dg/predict-13.c: New test.
7411         * gcc.dg/predict-14.c: New test.
7413 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7415         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7416         including stdint.h.
7417         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7418         including stdint.h.
7420 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7422         PR target/71869
7423         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7424         IEEE built-in functions handle quiet and signalling NaNs
7425         correctly.
7427 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7429         PR fortran/71862
7430         * gfortran.dg/pr71862.f90: New test.
7432 2016-07-26  Martin Sebor  <msebor@redhat.com>
7434         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7435         selector with dg-options.
7437 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7439         PR tree-optimization/18046
7440         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7441         * gcc.dg/tree-ssa/vrp103.c: New test.
7442         * gcc.dg/tree-ssa/vrp104.c: New test.
7444 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7446         * gcc.target/powerpc/pr63354.c: Require lp64 since
7447         -mprofile-kernel is not legal with -m32.
7449 2016-07-26  Richard Biener  <rguenther@suse.de>
7451         PR rtl-optimization/71984
7452         * gcc.dg/torture/pr71984.c: New testcase.
7454 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7456         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7457         g++-dg-runtest via et-dg-runtest.
7458         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7459         * gcc.dg/vect/vect.exp: Likewise.
7460         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7461         gfortran-dg-runtest.
7462         * gfortran.dg/vect/vect.exp: Likewise.
7463         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7464         (check_mips_loongson_hw_available): Likewise.
7465         (check_effective_target_mpaired_single_runtime): Likewise.
7466         (check_effective_target_mips_loongson_runtime): Likewise.
7467         (add_options_for_mpaired_single): Likewise.
7468         (check_effective_target_vect_int): Add global et_index.
7469         Check and save the supported feature for a target selected by
7470         the et_index target.  Break long lines where appropriate.  Call
7471         et-is-effective-target for MIPS with an argument instead of
7472         check_effective_target_* where appropriate.
7473         (check_effective_target_vect_intfloat_cvt): Likewise.
7474         (check_effective_target_vect_uintfloat_cvt): Likewise.
7475         (check_effective_target_vect_floatint_cvt): Likewise.
7476         (check_effective_target_vect_floatuint_cvt): Likewise.
7477         (check_effective_target_vect_simd_clones): Likewise.
7478         (check_effective_target_vect_shift): ewise.
7479         (check_effective_target_whole_vector_shift): Likewise.
7480         (check_effective_target_vect_bswap): Likewise.
7481         (check_effective_target_vect_shift_char): Likewise.
7482         (check_effective_target_vect_long): Likewise.
7483         (check_effective_target_vect_float): Likewise.
7484         (check_effective_target_vect_double): Likewise.
7485         (check_effective_target_vect_long_long): Likewise.
7486         (check_effective_target_vect_no_int_max): Likewise.
7487         (check_effective_target_vect_no_int_add): Likewise.
7488         (check_effective_target_vect_no_bitwise): Likewise.
7489         (check_effective_target_vect_widen_shift): Likewise.
7490         (check_effective_target_vect_no_align): Likewise.
7491         (check_effective_target_vect_hw_misalign): Likewise.
7492         (check_effective_target_vect_element_align): Likewise.
7493         (check_effective_target_vect_condition): Likewise.
7494         (check_effective_target_vect_cond_mixed): Likewise.
7495         (check_effective_target_vect_char_mult): Likewise.
7496         (check_effective_target_vect_short_mult): Likewise.
7497         (check_effective_target_vect_int_mult): Likewise.
7498         (check_effective_target_vect_extract_even_odd): Likewise.
7499         (check_effective_target_vect_interleave): Likewise.
7500         (check_effective_target_vect_stridedN): Likewise.
7501         (check_effective_target_vect_multiple_sizes): Likewise.
7502         (check_effective_target_vect64): Likewise.
7503         (check_effective_target_vect_call_copysignf): Likewise.
7504         (check_effective_target_vect_call_sqrtf): Likewise.
7505         (check_effective_target_vect_call_btrunc): Likewise.
7506         (check_effective_target_vect_call_btruncf): Likewise.
7507         (check_effective_target_vect_call_ceil): Likewise.
7508         (check_effective_target_vect_call_ceilf): Likewise.
7509         (check_effective_target_vect_call_floor): Likewise.
7510         (check_effective_target_vect_call_floorf): Likewise.
7511         (check_effective_target_vect_call_lceil): Likewise.
7512         (check_effective_target_vect_call_lfloor): Likewise.
7513         (check_effective_target_vect_call_nearbyint): Likewise.
7514         (check_effective_target_vect_call_nearbyintf): Likewise.
7515         (check_effective_target_vect_call_round): Likewise.
7516         (check_effective_target_vect_call_roundf): Likewise.
7517         (check_effective_target_vect_perm): Likewise, but also append *_saved
7518         to the existing global name to properly cache the result.
7519         (check_effective_target_vect_perm_byte): Likewise.
7520         (check_effective_target_vect_perm_short): Likewise.
7521         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7522         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7523         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7524         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7525         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7526         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7527         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7528         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7529         (check_effective_target_vect_sdot_qi): Likewise.
7530         (check_effective_target_vect_udot_qi): Likewise.
7531         (check_effective_target_vect_sdot_hi): Likewise.
7532         (check_effective_target_vect_udot_hi): Likewise.
7533         (check_effective_target_vect_usad_char): Likewise.
7534         (check_effective_target_vect_pack_trunc): Likewise.
7535         (check_effective_target_vect_unpack): Likewise.
7536         (check_effective_target_vect_aligned_arrays): Likewise.
7537         (check_effective_target_vect_natural_alignment): Likewise.
7538         (check_effective_target_vector_alignment_reachable): Likewise.
7539         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7540         (is-effective-target): Initialize et_index if undefined.
7541         (et-dg-runtest): New.
7542         (et-is-effective-target): Likewise.
7543         (check_vect_support_and_set_flags): Add supported MIPS targets to
7544         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7546 2016-07-26  Richard Biener  <rguenther@suse.de>
7547             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7549         PR middle-end/70920
7550         * gcc.dg/pr70920-1.c: New test-case.
7551         * gcc.dg/pr70902-2.c: Likewise.
7552         * gcc.dg/pr70920-3.c: Likewise.
7553         * gcc.dg/pr70920-4.c: Likewise
7554         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7555         2 instead of 3.
7557 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7559         * gcc.c-torture/execute/pr71494.c: Require label_values.
7560         * gcc.dg/pr16973.c: Ditto.
7562 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7564         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7565         * gcc.dg/torture/pr69771.c: Require int32plus.
7566         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7568 2016-07-25  Martin Liska  <mliska@suse.cz>
7570         * gcc.dg/torture/pr71987.c: New test.
7572 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7574         PR fortran/71935
7575         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7576         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7577         * gfortran.dg/pr71935.f90: New test.
7579 2016-07-22  Martin Sebor  <msebor@redhat.com>
7581         PR c++/71675
7582         * g++.dg/ext/atomic-3.C: New test.
7583         * gcc.dg/atomic/pr71675.c: New test.
7585 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7587         * gcc.target/i386/mvc8.c: New test.
7589 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7591         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7592         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7594 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7596         PR fortran/71795
7597         * gfortran.dg/constructor_50.f90:  New test.
7599 2016-07-22  Martin Liska  <mliska@suse.cz>
7601         PR gcov-profile/69028
7602         PR gcov-profile/62047
7603         * g++.dg/cilk-plus/pr69028.C: New test.
7605 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7607         * gfortran.dg/coarray_stat_2.f90: New test.
7609 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7611         * gcc.target/powerpc/vec-extract.h: New files to check the
7612         vec_extract built-in functions for all vector types, testing
7613         accessing each element, both with constant and variable element
7614         numbers.
7615         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7616         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7617         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7618         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7619         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7620         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7621         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7622         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7623         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7625 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7627         PR c++/71728
7628         * g++.dg/other/pr71728.C: New test.
7630 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7632         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7633         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7634         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7635         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7636         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7638 2016-07-21  Richard Biener  <rguenther@suse.de>
7640         PR tree-optimization/71947
7641         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7643 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7645         * gcc.dg/tree-ssa/scev-15.c: New.
7647 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7649         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7651 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7653         PR c++/71941
7654         * g++.dg/gomp/pr71941.C: New test.
7656 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7658         PR c/70339
7659         PR c/71858
7660         * g++.dg/spellcheck-identifiers.C: New test case, based on
7661         gcc.dg/spellcheck-identifiers.c.
7662         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7663         gcc.dg/spellcheck-identifiers-2.c.
7664         * g++.dg/spellcheck-typenames.C: New test case, based on
7665         gcc.dg/spellcheck-typenames.c
7667 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7669         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7670         pointer to member function and also test catching by reference.
7672 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7674         * gcc.target/s390/pr67443.c: Fix test case.
7676 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7678         * gcc.target/s390/insv-1.c: Xfail some tests.
7679         * gcc.target/s390/insv-2.c: Likewise.
7681 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7683         * gcc.target/avr/torture/get-mem.c: New test.
7684         * gcc.target/avr/torture/set-mem.c: New test.
7686 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7688         PR target/71948
7689         * gcc.target/avr/torture/tiny-progmem.c: New test.
7691 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7693         PR c++/71909
7694         * g++.dg/parse/pr71909.C: New test.
7695         * g++.dg/tm/pr71909.C: New test.
7697         PR c++/50060
7698         * g++.dg/cpp0x/constexpr-50060.C: New test.
7699         * g++.dg/cpp1y/constexpr-50060.C: New test.
7701 2016-07-20  Martin Liska  <mliska@suse.cz>
7703         * gfortran.dg/graphite/pr71898.f90: New test.
7705 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7707         PR tree-optimization/71503
7708         PR tree-optimization/71683
7709         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7710         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7712 2016-07-20  Martin Liska  <mliska@suse.cz>
7714         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7715         * gcc.dg/plugin/sreal-test-1.c: Remove.
7716         * gcc.dg/plugin/sreal_plugin.c: Remove.
7718 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7720         PR fortran/71902
7721         * gfortran.dg/dependency_47.f90:  New test.
7723 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7725         PR rtl-optimization/71916
7726         * gcc.c-torture/compile/pr71916.c: New test.
7728         PR middle-end/71874
7729         * g++.dg/torture/pr71874.C: New test.
7731         PR middle-end/71734
7732         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7733         (my_alloc): Rewritten to use __builtin_posix_memalign and
7734         __SIZE_TYPE__.
7735         (my_free): Use __builtin_free instead of _mm_free.
7736         (Vec::operator=): Use __builtin_memcpy.
7738 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7740         PR fortran/71688
7741         * gfortran.dg/pr71688.f90: New test.
7743 2016-07-19  Richard Biener  <rguenther@suse.de>
7745         * c-c++-common/vector-subscript-6.c: New testcase.
7746         * c-c++-common/vector-subscript-7.c: Likewise.
7748 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7750         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7751         and UInt32 based on __SIZEOF_INT__.
7753 2016-07-19  Richard Biener  <rguenther@suse.de>
7755         PR tree-optimization/71901
7756         * gcc.dg/torture/pr71901.c: New testcase.
7758 2016-07-19  Richard Biener  <rguenther@suse.de>
7760         PR tree-optimization/71908
7761         * gcc.dg/torture/pr71908.c: New testcase.
7763 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7765         PR target/71493
7766         * gcc.target/powerpc/pr71493-1.c: New test.
7767         * gcc.target/powerpc/pr71493-2.c: Likewise.
7769 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7771         PR c++/71835
7772         * g++.dg/conversion/ambig3.C: New test.
7774         PR c++/71828
7775         * g++.dg/cpp0x/constexpr-71828.C: New test.
7777         PR c++/71826
7778         * g++.dg/template/pr71826.C: New test.
7780         PR c++/71822
7781         * g++.dg/template/defarg21.C: New test.
7783         PR c++/71871
7784         * g++.dg/ext/vector31.C: New test.
7786 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7788         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7790 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7792         PR tree-optimization/71734
7793         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7795 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7797         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7798         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7799         stack-layout-dynamic-1.c: New test.
7801 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7803         * gcc.target/s390/nolrl-1.c: New test.
7805 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7807         PR fortran/71523
7808         * gfortran.dg/pr71523_1.f90: New test.
7809         * gfortran.dg/pr71523_2.f90: New test.
7811 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
7813         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7815 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7816             Marco Restelli  <mrestelli@gmail.com>
7818         PR fortran/62125
7819         * gfortran.dg/pr62125.f90: New test.
7821 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7823         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7824         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7826 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
7828         PR c++/58796
7829         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7830         * g++.dg/cpp0x/nullptr35.C: New test.
7832 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7834         * gcc.dg/tree-ssa/scev-8.c: Update test string.
7836 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
7838         * gfortran.dg/goacc/vector_length.f90: New test.
7840 2016-07-15  Richard Biener  <rguenther@suse.de>
7842         PR tree-optimization/71881
7843         * gcc.dg/torture/pr71881.c: New testcase.
7845 2016-07-15  Richard Biener  <rguenther@suse.de>
7847         PR tree-optimization/71887
7848         * gcc.dg/torture/pr71887.c: New testcase.
7850 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
7852         PR c/71858
7853         * gcc.dg/spellcheck-identifiers-3.c: New test.
7855 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
7857         PR fortran/71807
7858         * gfortran.dg/null_9.f90: New test.
7860 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7862         * gcc.dg/tree-ssa/loop-41.c: New test.
7864 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
7866         PR tree-optimization/71347
7867         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7869 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7871         PR fortran/29819
7872         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7873         * gfortran.dg/contains.f90: Ditto.
7874         * gfortran.dg/contains_empty_1.f03: Ditto.
7875         * gfortran.dg/submodule_3.f08: Ditto.
7877 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7879         PR testsuite/71865
7880         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7881         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7882         expected diagnostics.
7884         PR c/71858
7885         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7886         * gcc.dg/spellcheck-identifiers-2.c: New test.
7887         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7888         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7890 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
7892         PR tree-optimization/71872
7893         * gcc.c-torture/compile/pr71872.c: New test.
7895 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7897         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7898         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7899         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7900         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7901         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7902         * gcc.target/arm/atomic-op-acquire-1.c: This.
7903         * gcc.target/arm/atomic-op-char.c: Rename into ...
7904         * gcc.target/arm/atomic-op-char-1.c: This.
7905         * gcc.target/arm/atomic-op-consume.c: Rename into ...
7906         * gcc.target/arm/atomic-op-consume-1.c: This.
7907         * gcc.target/arm/atomic-op-int.c: Rename into ...
7908         * gcc.target/arm/atomic-op-int-1.c: This.
7909         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7910         * gcc.target/arm/atomic-op-relaxed-1.c: This.
7911         * gcc.target/arm/atomic-op-release.c: Rename into ...
7912         * gcc.target/arm/atomic-op-release-1.c: This.
7913         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7914         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7915         * gcc.target/arm/atomic-op-short.c: Rename into ...
7916         * gcc.target/arm/atomic-op-short-1.c: This.
7917         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7918         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7919         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7920         * gcc.target/arm/atomic-op-char-2.c: Likewise.
7921         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7922         * gcc.target/arm/atomic-op-int-2.c: Likewise.
7923         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7924         * gcc.target/arm/atomic-op-release-2.c: Likewise.
7925         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7926         * gcc.target/arm/atomic-op-short-2.c: Likewise.
7928 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
7930         PR fortran/70842
7931         * gfortran.dg/select_type_35.f03: New test.
7933 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7935         PR target/65951
7936         PR tree-optimization/70923
7937         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7938         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7939         * gcc.dg/vect/pr65951.c: Likewise.
7940         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7942 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
7944         * c-c++-common/pr60226.c: Expect maximum object file alignment
7945         error on AIX.
7947 2016-07-14  Richard Biener  <rguenther@suse.de>
7949         PR tree-optimization/71866
7950         * gcc.dg/torture/pr71866.c: New testcase.
7952 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7954         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7955         selector and enclose boolean expression in curly braces.
7957 2016-07-14  Alan Modra  <amodra@gmail.com>
7959         PR target/71733
7960         * gcc.target/powerpc/p9-novsx.c: New.
7962 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7964         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7965         * g++.dg/tree-prof/morefunc.C: Dito.
7966         * g++.dg/tree-prof/pr35545.C: Dito.
7967         * g++.dg/tree-prof/reorder.C: Dito.
7968         * gcc.dg/tree-prof/20050826-2.c: Dito.
7969         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7970         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7971         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7972         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7973         * gcc.dg/tree-prof/inliner-1.c: Dito.
7974         * gcc.dg/tree-prof/merge_block.c: Dito.
7975         * gcc.dg/tree-prof/stringop-1.c: Dito.
7976         * gcc.dg/tree-prof/stringop-2.c: Dito.
7977         * gcc.dg/tree-prof/switch-case-1.c: Dito.
7978         * gcc.dg/tree-prof/switch-case-2.c: Dito.
7979         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7980         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7981         * gcc.dg/tree-prof/update-loopch.c: Dito.
7982         * gcc.dg/tree-prof/val-prof-1.c: Dito.
7983         * gcc.dg/tree-prof/val-prof-2.c: Dito.
7984         * gcc.dg/tree-prof/val-prof-3.c: Dito.
7985         * gcc.dg/tree-prof/val-prof-4.c: Dito.
7986         * gcc.dg/tree-prof/val-prof-5.c: Dito.
7987         * gcc.dg/tree-prof/val-prof-6.c: Dito.
7988         * gcc.dg/tree-prof/val-prof-7.c: Dito.
7990 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7992         * lib/profopt.exp (profopt-execute): Remove .imports files.
7994 2016-07-13  Andi Kleen  <ak@linux.intel.com>
7996         * lib/profopt.exp (profopt-execute): Always log profiler command line.
7998 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8000         * lib/profopt.exp (dg-final-scan-autofdo,
8001         dg-final-scan-not-autofdo): New functions.
8003 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8005         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8006         * gcc.dg/vect/vect-35.c: Ditto.
8007         * gcc.dg/vect/vect-alias-check-2.c: New test.
8009 2016-07-13  Martin Liska  <mliska@suse.cz>
8011         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8012         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8013         * gfortran.dg/pr42108.f90: Update expected dump scan.
8015 2016-07-13  Richard Biener  <rguenther@suse.de>
8017         PR tree-optimization/24574
8018         * gcc.dg/pr24574.c: New testcase.
8020 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8022         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8023         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8024         * c-c++-common/pr68833-1.c: Require int32plus.
8025         * gcc.dg/ipa/pr63551.c: Likewise.
8026         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8027         * gcc.dg/ipa/pr64041.c: Require int32plus.
8029 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8031         PR ipa/71633
8032         * g++.dg/pr71633.C: New test.
8034 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8036         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8037         Add new arm_thumb1_cbz_ok effective target.
8038         * gcc.target/arm/cbz.c: New test.
8040 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8042         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8043         Define effective target.
8044         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8045         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8046         * gcc.target/arm/movhi_movw.c: New test.
8047         * gcc.target/arm/movsi_movw.c: Likewise.
8048         * gcc.target/arm/movdi_movw.c: Likewise.
8050 2016-07-13  Richard Biener  <rguenther@suse.de>
8052         PR middle-end/71104
8053         * gcc.dg/pr71104-1.c: New testcase.
8054         * gcc.dg/pr71104-2.c: Likewise.
8056 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8058         PR target/71805
8059         * gcc.target/powerpc/pr71805.c: New test.
8061 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8063         * gcc.target/powerpc/divkc3-1.c: New.
8064         * gcc.target/powerpc/mulkc3-1.c: New.
8066 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8068         * gcc.target/arm/data-rel-1.c: New.
8069         * gcc.target/arm/data-rel-2.c: New.
8070         * gcc.target/arm/data-rel-3.c: New.
8072 2016-07-12  Martin Liska  <mliska@suse.cz>
8074         * gcc.dg/params/blocksort-part.c: New test.
8075         * gcc.dg/params/params.exp: New file.
8077 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8079         PR middle-end/71700
8080         * gcc.c-torture/execute/pr71700.c: New test.
8082 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8083         Richard Biener  <rguenther@suse.de>
8085         PR tree-optimization/23286
8086         PR tree-optimization/70159
8087         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8088         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8089         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8090         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8091         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8092         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8093         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8094         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8095         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8096         * gcc.dg/pr51879-12.c: Likewise.
8097         * gcc.dg/strlenopt-9.c: Likewise.
8098         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8099         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8100         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8101         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8102         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8103         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8104         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8105         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8106         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8107         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8108         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8109         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8110         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8111         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8112         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8114 2016-07-12  Richard Biener  <rguenther@suse.de>
8116         PR rtl-optimization/68961
8117         * gcc.target/i386/pr68961.c: New testcase.
8119 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8121         PR middle-end/71758
8122         * c-c++-common/gomp/pr71758.c: New test.
8123         * gfortran.dg/gomp/pr71758.f90: New test.
8125         PR tree-optimization/71823
8126         * gcc.dg/vect/pr71823.c: New test.
8128 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8130         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8131         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8132         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8134 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8136         PR target/71801
8137         * gcc.target/i386/pr71801.c: New test.
8139 2016-07-11  Richard Biener  <rguenther@suse.de>
8141         PR tree-optimization/71816
8142         * gcc.dg/torture/pr71816.c: New testcase.
8144 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8146         PR fortran/71783
8147         * gfortran.dg/dependency_46.f90:  New test.
8149 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8151         PR rtl-optimization/71621
8152         * gcc.target/i386/pr71621-1.c: New.
8153         * gcc.target/i386/pr71621-2.c: New.
8155 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8157         * gfortran.dg/goacc/pr71704.f90: New test.
8159 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8161         PR target/71297
8162         * gcc.target/powerpc/pr71297.c: New.
8164 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8166         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8168 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8170         PR target/71806
8171         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8173 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8175         PR tree-optimization/71667
8176         * gcc.dg/vect/pr71667.c: New
8178 2016-07-08  Martin Liska  <mliska@suse.cz>
8180         * gcc.dg/torture/pr71606.c: New test.
8182 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8184         PR fortran/71764
8185         * gfortran.dg/pr71764.f90: New test.
8187 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8188             Kai Tietz  <ktietz70@googlemail.com>
8190         PR c++/70869
8191         PR c++/71054
8192         * g++.dg/cpp0x/pr70869.C: New test.
8193         * g++.dg/cpp0x/pr71054.C: New test.
8195 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8197         * g++.dg/debug/pr71432.C: Fail on AIX.
8199 2016-07-07  Martin Liska  <mliska@suse.cz>
8201         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8202         an undefined behavior.
8203         * gfortran.dg/do_3.F90: Likewise.
8204         * gfortran.dg/do_check_11.f90: New test.
8205         * gfortran.dg/do_check_12.f90: New test.
8206         * gfortran.dg/do_corner_warn.f90: New test.
8208 2016-07-07  Martin Liska  <mliska@suse.cz>
8210         * gfortran.dg/predict-1.f90: Ammend the test.
8211         * gfortran.dg/predict-2.f90: Likewise.
8213 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8215         PR ipa/71624
8216         * g++.dg/pr71624.C: New test.
8218 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8220         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8221         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8222         ARMv8-M Mainline architectures.
8224 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8226         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8227         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8229 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8231         PR target/70098
8232         PR target/71763
8233         * gcc.target/powerpc/pr71763.c: New file.
8235 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8237         PR tree-optimization/71518
8238         * gcc.dg/pr71518.c: New test.
8240 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8242         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8244 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8246         PR target/50739
8247         * gcc.target/avr/pr50739.c: New test.
8249 2016-07-05  Jan Hubicka  <jh@suse.cz>
8251         * gcc.dg/tree-ssa/scev-14.c: update template.
8253 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8255         * gcc.dg/vect/group-no-gaps-1.c: New test.
8257 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8259         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8260         if kernel supports MPX.
8262 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8264         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8266 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8267             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8269         * gcc.target/powerpc/signbit-1.c: New test.
8270         * gcc.target/powerpc/signbit-2.c: New test.
8271         * gcc.target/powerpc/signbit-3.c: New test.
8273 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8275         PR rtl-optimization/71594
8276         * gcc.dg/torture/pr71594.c: New test.
8278 2016-07-05  Jan Hubicka  <jh@suse.cz>
8280         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8282 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8284         PR c++/62314
8285         * g++.dg/parse/error5.C: Update column
8286         number of missing semicolon error.
8287         * g++.dg/pr62314-2.C: New test case.
8289 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8291         * gfortran.dg/coarray_stat_function.f90: New test.
8292         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8293         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8294         to new interfaces.
8296 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8298         PR fortran/71623
8299         * gfortran.dg/deferred_character_17.f90: New test.
8301 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8303         * gcc.target/arm/neon/polytypes.c: Move to ...
8304         * gcc.target/arm/polytypes.c: ... here.
8305         * gcc.target/arm/neon/pr51534.c: Move to ...
8306         * gcc.target/arm/pr51534.c: ... here.
8307         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8308         * gcc.target/arm/vect-vcvt.c: ... here.
8309         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8310         * gcc.target/arm/vect-vcvtq.c: ... here.
8311         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8312         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8313         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8314         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8315         * gcc.target/arm/neon/neon.exp: Delete.
8316         * gcc.target/arm/neon/: Delete.
8318 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320         PR fortran/65575
8321         * gfortran.dg: pr65575.f90: New test.
8323 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8325         PR fortran/35849
8326         * gfortran.dg: pr35849.f90: New test.
8328 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8330         PR c++/71739
8331         * g++.dg/cpp0x/pr71739.C: New test.
8333 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8335         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8337 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8339         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8340         locr.
8341         * gcc.target/s390/loc-1.c: New test.
8343 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8345         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8346         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8348 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8350         PR target/63874
8351         * gcc.target/aarch64/pr63874.c: New test.
8353 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8355         * g++.dg/header.c: New.
8356         * gcc.dg/header.c: New.
8358 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8360         PR c/71719
8361         * c-c++-common/Wunused-var-15.c: New test.
8363 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8365         PR fortran/71687
8366         * gfortran.dg/gomp/pr71687.f90: New test.
8368 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8370         * gcc.dg/const-float128-ped.c: Require __float128 effective
8371         target and options.
8372         * gcc.dg/const-float128.c: Likewise.
8373         * gcc.dg/torture/float128-cmp-invalid.c: Require
8374         __float128 and base_quadfloat_support effective targets, and
8375         __float128 options.
8376         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8377         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8378         * gcc.dg/torture/float128-nan.c: Likewise.
8379         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8380         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8381         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8382         * lib/target-supports.exp (check_effective_target___float128): New.
8383         (add_options_for___float128): New.
8384         (check_effective_target_base_quadword_support): New.
8386 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8388         PR target/71720
8389         * gcc.target/powerpc/pr71720.c: New test.
8391 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8393         * gcc.dg/bss.c: New.
8395 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8397         PR target/71698
8398         * gcc.target/powerpc/pr71698.c: New test.
8400 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8402         PR target/71151
8403         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8404         instead of ".foo" for its section name.
8405         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8406         depending on MCU's flash size.
8407         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8408         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8409         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8410         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8411         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8412         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8414 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8416         * gcc.target/i386/pr65105-2.c: Add -msse2.
8418 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8420         PR tree-optimization/71707
8421         * gcc.dg/strlenopt-29.c: New test.
8423         PR fortran/71704
8424         * gfortran.dg/gomp/pr71704.f90: New test.
8426         PR fortran/71705
8427         * gfortran.dg/gomp/pr71705.f90: New test.
8429 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8431         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8432         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8433         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8434         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8435         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8436         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8437         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8438         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8439         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8440         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8441         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8442         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8443         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8444         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8445         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8446         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8447         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8448         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8449         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8450         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8451         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8452         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8453         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8454         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8455         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8456         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8457         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8458         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8459         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8460         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8461         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8462         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8463         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8464         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8465         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8466         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8467         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8468         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8469         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8470         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8471         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8472         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8473         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8474         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8475         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8476         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8477         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8478         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8479         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8480         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8481         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8482         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8483         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8484         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8485         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8486         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8487         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8488         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8489         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8490         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8491         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8492         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8493         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8494         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8495         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8496         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8497         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8498         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8499         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8500         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8501         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8502         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8503         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8504         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8505         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8506         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8507         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8508         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8509         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8510         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8511         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8513 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8514             James Greenhalgh  <james.greenhalgh@arm.com>
8516         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8518 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8519             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8521         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8523 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8525         PR driver/71651
8526         * gcc.dg/spellcheck-options-12.c: New test case.
8528 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8530         PR middle-end/71693
8531         * gcc.c-torture/compile/pr71693.c: New test.
8533 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8535         * gcc.dg/spellcheck-params.c: New testcase.
8536         * gcc.dg/spellcheck-params-2.c: New testcase.
8538 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8540         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8541         vector extract instructions.
8542         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8544 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8546         PR fortran/71686
8547         * gfortran.dg/unexpected_eof_2.f90: New test.
8548         * gfortran.dg/unexpected_eof_3.f90: New test.
8550 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8552         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8554 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8556         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8557         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8558         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8560 2016-06-29  Richard Biener  <rguenther@suse.de>
8562         PR middle-end/15256
8563         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8565 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8567         * gcc.target/arm/aapcs/neon-vect10.c: Require
8568         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8569         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8570         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8571         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8572         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8573         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8574         * gcc.target/arm/fp16-aapcs-1.c: Require
8575         -mfloat-ab=hard.  Also simplify the test.
8576         * gcc.target/arm/fp16-aapcs-2.c: New.
8578 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8580         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8581         (add_options_for_arm_fp16_ieee): New.
8582         (add_options_for_arm_fp16_alternative): New.
8583         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8584         long-line.
8585         (effective_target_arm_fp16_hw): New.
8587 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8589         PR tree-optimization/71655
8590         * g++.dg/pr71655.C: New test.
8592 2016-06-29  Martin Liska  <mliska@suse.cz>
8594         * gcc.dg/pr71585.c: New test.
8595         * gcc.dg/pr71585-2.c: New test.
8596         * gcc.dg/pr71585-3.c: New test.
8598 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8600         PR tree-optimization/70729
8601         * g++.dg/vect/pr70729.cc: New test.
8603 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8605         * c-c++-common/gomp/cancel-1.c: Extend.
8607 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8609         PR tree-optimization/71625
8610         * gcc.dg/strlenopt-28.c: New test.
8612 2016-06-29  Richard Biener  <rguenther@suse.de>
8614         PR middle-end/71002
8615         * g++.dg/torture/pr71002.C: Adjust testcase.
8617 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8619         PR c/71685
8620         * gcc.dg/pr71685.c: New test.
8622 2016-06-28  Martin Sebor  <msebor@redhat.com>
8624         PR c/71552
8625         * gcc.dg/init-bad-9.c: New test.
8627 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8629         * gcc.target/powerpc/abs128-1.c: Require VSX.
8630         * gcc.target/powerpc/copysign128-1.c: Likewise.
8631         * gcc.target/powerpc/inf128-1.c: Likewise.
8632         * gcc.target/powerpc/nan128-1.c: Likewise.
8634 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8636         PR middle-end/71626
8637         * gcc.c-torture/execute/pr71626-1.c: New test.
8638         * gcc.c-torture/execute/pr71626-2.c: New test.
8640 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8642         PR target/71656
8643         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8645 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8647         PR target/71670
8648         * gcc.target/powerpc/pr71670.c: New testcase.
8650 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8652         PR target/71656
8653         * gcc.target/powerpc/pr71656-1.c: New test.
8654         * gcc.target/powerpc/pr71656-2.c: New test.
8656 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8658         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8659         around fp16 code.
8660         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8661         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8662         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8663         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8664         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8665         Add arm_neon_fp16_ok effective target.
8666         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8667         Likewise.
8668         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8669         Likewise.
8670         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8671         Likewise.
8672         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8673         Likewise.
8674         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8675         Likewise.
8676         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8677         Likewise.
8678         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8679         Likewise.
8680         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8681         Likewise.
8682         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8683         Likewise.
8684         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8685         Likewise.
8686         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8687         Likewise.
8689 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8691         * gcc.dg/predict-12.c: New testcase.
8693 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8695         PR fortran/71649
8696         * gfortran.dg/pr71649.f90: New test.
8698 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8700         PR tree-optimization/71643
8701         * g++.dg/opt/pr71643.C: New test.
8703         PR tree-optimization/71631
8704         * gcc.c-torture/execute/pr71631.c: New test.
8706 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8708         * gcc.dg/predict-11.c: New testcase.
8709         * gfortran.dg/predict-2.f90: New testcase.
8711 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8713         * gcc.dg/predict-10.c: New test.
8715 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8717         * gcc.target/powerpc/abs128-1.c: New.
8718         * gcc.target/powerpc/copysign128-1.c: New.
8719         * gcc.target/powerpc/inf128-1.c: New.
8720         * gcc.target/powerpc/nan128-1.c: New.
8722 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8724         * gfortran.dg/pr71642.f90: New test.
8726 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8728         PR tree-optimization/71647
8729         * gcc.target/i386/pr71647.c: New test.
8731 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8733         * gcc.target/i386/noplt-gd-1.c: New test.
8734         * gcc.target/i386/noplt-gd-2.c: Likewise.
8735         * gcc.target/i386/noplt-gd-3.c: Likewise.
8736         * gcc.target/i386/noplt-ld-1.c: Likewise.
8737         * gcc.target/i386/noplt-ld-2.c: Likewise.
8738         * gcc.target/i386/noplt-ld-3.c: Likewise.
8739         * lib/target-supports.exp
8740         (check_effective_target_tls_get_addr_via_got): New.
8742 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8744         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8745         testsuite compile flags.
8746         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8747         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8749 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8751         * g++dg/vect/pr36684.cc: Add dg-do compile.
8752         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8753         * gcc.dg/vect/pr70021.c: Ditto.
8754         * gcc.dg/vect/pr70138-1.c: Ditto.
8755         * gcc.dg/vect/pr70138-2.c: Ditto.
8756         * gcc.dg/vect/pr70354-1.c: Ditto.
8757         * gcc.dg/vect/pr70354-2.c: Ditto.
8758         * gcc.dg/vect/pr71259.c: Ditto.
8759         * gcc.dg/vect/pr71416-1.c: Ditto.
8760         * gcc.dg/vect/slp-43.c: Ditto.
8761         * gcc.dg/vect/slp-45.c: Ditto.
8762         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8763         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8764         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8765         * gfortran.dg/vect/pr69980.f90: Ditto.
8767 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8769         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8770         * gcc.dg/vect/bb-slp-30.c: Ditto.
8771         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8772         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8773         * gcc.dg/vect/pr45902.c: Ditto.
8774         * gcc.dg/vect/pr48172.c: Ditto.
8775         * gcc.dg/vect/pr48377.c: Ditto.
8776         * gcc.dg/vect/pr49038.c: Ditto.
8777         * gcc.dg/vect/pr49771.c: Ditto.
8778         * gcc.dg/vect/pr52091.c: Ditto.
8779         * gcc.dg/vect/pr53185-2.c: Ditto.
8780         * gcc.dg/vect/pr56826.c: Ditto.
8781         * gcc.dg/vect/pr60276.c: Ditto.
8782         * gcc.dg/vect/pr62021.c: Ditto.
8783         * gcc.dg/vect/pr63530.c: Ditto.
8784         * gcc.dg/vect/pr65518.c: Ditto.
8785         * gcc.dg/vect/pr65947-1.c: Ditto.
8786         * gcc.dg/vect/pr65947-10.c: Ditto.
8787         * gcc.dg/vect/pr65947-11.c: Ditto.
8788         * gcc.dg/vect/pr65947-12.c: Ditto.
8789         * gcc.dg/vect/pr65947-13.c: Ditto.
8790         * gcc.dg/vect/pr65947-2.c: Ditto.
8791         * gcc.dg/vect/pr65947-3.c: Ditto.
8792         * gcc.dg/vect/pr65947-4.c: Ditto.
8793         * gcc.dg/vect/pr65947-5.c: Ditto.
8794         * gcc.dg/vect/pr65947-6.c: Ditto.
8795         * gcc.dg/vect/pr65947-7.c: Ditto.
8796         * gcc.dg/vect/pr65947-8.c: Ditto.
8797         * gcc.dg/vect/pr65947-9.c: Ditto.
8798         * gcc.dg/vect/pr71416-1.c: Ditto.
8799         * gcc.dg/vect/pr71439.c: Ditto.
8800         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8801         * gcc.dg/vect/vect-bswap16.c: Ditto.
8802         * gcc.dg/vect/vect-bswap32.c: Ditto.
8803         * gcc.dg/vect/vect-bswap64.c: Ditto.
8804         * gcc.dg/vect/vect-live-1.c: Ditto.
8805         * gcc.dg/vect/vect-live-2.c: Ditto.
8806         * gcc.dg/vect/vect-live-3.c: Ditto.
8807         * gcc.dg/vect/vect-live-4.c: Ditto.
8808         * gcc.dg/vect/vect-live-5.c: Ditto.
8809         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8810         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8811         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8812         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8813         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8814         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8815         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8816         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8817         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8818         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8819         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8820         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8821         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8822         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8823         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8824         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8825         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8827 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8829         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8831 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8833         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
8834         ia32 if R_386_GOT32X relocation is supported.
8835         * gcc.target/i386/noplt-3.c: Likewise.
8836         * gcc.target/i386/noplt-2.c: Likewise.
8837         (main): Renamed to ...
8838         (bar): This.
8839         * gcc.target/i386/noplt-4.c: Likewise.
8840         (main): Renamed to ...
8841         (bar): This.
8842         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8843         * gcc.target/i386/pr67400-5.c: Likewise.
8845 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8847         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8848         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8850         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8851         f4): Adjust expected diagnostics.
8852         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8853         (T): If OVFP is defined, redefine to TP.
8854         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8855         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8856         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8857         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8858         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8859         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8860         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8861         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8862         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8863         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8864         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8865         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8866         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8867         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8868         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8869         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8870         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8871         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8872         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8873         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8874         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8875         as last argument to __builtin_add_overflow_p.
8877 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8879         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8880         dg-options and remove default vector testsuite compile flags.
8881         * g++.dg/vect/pr33860a.cc: Ditto.
8882         * g++.dg/vect/pr45470-a.cc: Ditto.
8883         * g++.dg/vect/pr45470-b.cc: Ditto.
8884         * g++.dg/vect/pr60896.cc: Ditto.
8885         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8886         * gcc.dg/vect/pr18308.c: Ditto.
8887         * gcc.dg/vect/pr24049.c: Ditto.
8888         * gcc.dg/vect/pr33373.c: Ditto.
8889         * gcc.dg/vect/pr36228.c: Ditto.
8890         * gcc.dg/vect/pr42395.c: Ditto.
8891         * gcc.dg/vect/pr42604.c: Ditto.
8892         * gcc.dg/vect/pr46663.c: Ditto.
8893         * gcc.dg/vect/pr48765.c: Ditto.
8894         * gcc.dg/vect/pr49093.c: Ditto.
8895         * gcc.dg/vect/pr49352.c: Ditto.
8896         * gcc.dg/vect/pr52298.c: Ditto.
8897         * gcc.dg/vect/pr52870.c: Ditto.
8898         * gcc.dg/vect/pr53185.c: Ditto.
8899         * gcc.dg/vect/pr53773.c: Ditto.
8900         * gcc.dg/vect/pr56695.c: Ditto.
8901         * gcc.dg/vect/pr62171.c: Ditto.
8902         * gcc.dg/vect/pr63530.c: Ditto.
8903         * gcc.dg/vect/pr68339.c: Ditto.
8904         * gcc.dg/vect/pr71259.c: Ditto.
8905         * gcc.dg/vect/vect-82_64.c: Ditto.
8906         * gcc.dg/vect/vect-83_64.c: Ditto.
8907         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8908         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8909         * gcc.dg/vect/vect-shift-2.c: Ditto.
8910         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8911         * gfortran.dg/vect/pr39318.f90: Ditto.
8912         * gfortran.dg/vect/pr45714-a.f: Ditto.
8913         * gfortran.dg/vect/pr45714-b.f: Ditto.
8914         * gfortran.dg/vect/pr46213.f90: Ditto.
8916 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8917             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8919         * gcc.target/powerpc/p9-splat-5.c: New test.
8921 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
8923         PR tree-optimization/71488
8924         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8925         * lib/target-supports.exp: ... here.
8926         (check_sse4_hw_available): New procedure.
8927         (check_effective_target_sse4_runtime): Ditto.
8928         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8929         -march=westmere for sse4_runtime targets.
8930         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
8931         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
8932         (dg-additional-options): Use for sse4_runtime targets.
8933         (main): Call check_vect ().
8934         (dg-final): Perform scan only for sse4_runtime targets.
8936 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8938         PR target/66232
8939         PR target/67400
8940         * gcc.target/i386/pr66232-14.c: New file.
8941         * gcc.target/i386/pr66232-15.c: Likewise.
8942         * gcc.target/i386/pr66232-16.c: Likewise.
8943         * gcc.target/i386/pr66232-17.c: Likewise.
8944         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
8945         ia32 if R_386_GOT32X relocation is supported.
8946         * gcc.target/i386/pr67400-2.c: Likewise.
8947         * gcc.target/i386/pr67400-3.c: Likewise.
8948         * gcc.target/i386/pr67400-4.c: Likewise.
8949         * gcc.target/i386/pr67400-6.c: Likewise.
8950         * gcc.target/i386/pr67400-7.c: Likewise.
8951         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
8953 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8955         PR libgfortran/48852
8956         * gfortran.dg/char4_iunit_1.f03: Update test.
8957         * gfortran.dg/f2003_io_5.f03: Update test.
8958         * gfortran.dg/real_const_3.f90: Update test.
8960 2016-06-23  Andi Kleen  <ak@linux.intel.com>
8962         * g++.dg/bprob/bprob.exp: Support autofdo.
8963         * g++.dg/tree-prof/tree-prof.exp: dito.
8964         * gcc.dg/tree-prof/tree-prof.exp: dito.
8965         * gcc.misc-tests/bprob.exp: dito.
8966         * gfortran.dg/prof/prof.exp: dito.
8967         * lib/profopt.exp: dito.
8968         * lib/target-supports.exp: Check for autofdo.
8970 2016-06-23  Martin Liska  <mliska@suse.cz>
8972         * gcc.dg/pr71619.c: New test.
8974 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
8976         PR target/67400
8977         * gcc.target/i386/pr67400-1.c: New test.
8978         * gcc.target/i386/pr67400-2.c: Likewise.
8979         * gcc.target/i386/pr67400-3.c: Likewise.
8980         * gcc.target/i386/pr67400-4.c: Likewise.
8981         * gcc.target/i386/pr67400-5.c: Likewise.
8982         * gcc.target/i386/pr67400-6.c: Likewise.
8983         * gcc.target/i386/pr67400-7.c: Likewise.
8985 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8987         * c-c++-common/missing-header-1.c: New test case.
8988         * c-c++-common/missing-header-2.c: New test case.
8989         * c-c++-common/missing-header-3.c: New test case.
8990         * c-c++-common/missing-header-4.c: New test case.
8992 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
8994         PR c/70339
8995         * c-c++-common/attributes-1.c: Update dg-prune-output to include
8996         hint.
8997         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8998         expected results due to builtin "nanl" now being suggested for
8999         "name".
9000         * gcc.dg/pr67580.c: Update expected messages.
9001         * gcc.dg/spellcheck-identifiers.c: New testcase.
9002         * gcc.dg/spellcheck-typenames.c: New testcase.
9004 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9006         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9007         file.
9008         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9009         diagnostic-test-show-locus-parseable-fixits.c to sources for
9010         diagnostic_plugin_test_show_locus.c.
9011         * lib/gcc-defs.exp (freeform_regexps): New global.
9012         (dg-regexp): New function.
9013         (handle-dg-regexps): New function.
9014         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9015         freeform_regexps to the empty list.
9016         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9018 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9020         PR tree-optimization/71488
9021         * g++.dg/pr71488.C: New test.
9022         * gcc.dg/vect/vect-bool-cmp.c: New test.
9024 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9026         * gcc.dg/guality/param-5.c: New test.
9028 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9030         * gcc.target/i386/asm-flag-7.c: New test.
9032 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9034         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9035         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9036         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9037         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9038         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9039         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9040         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9041         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9042         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9043         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9044         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9045         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9047         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9048         * lib/target-supports.exp: Likewise.
9050 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9052         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9053         * gcc.dg/attr-ms_struct-2.c: Likewise.
9054         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9055         * gcc.dg/bf-ms-attrib.c: Likewise.
9056         * gcc.dg/bf-ms-layout-2.c: Likewise.
9057         * gcc.dg/bf-ms-layout-3.c: Likewise.
9058         * gcc.dg/bf-ms-layout.c: Likewise.
9059         * gcc.dg/bf-no-ms-layout.c: Likewise.
9060         * gcc.target/i386/bitfield1.c: Likewise.
9061         * gcc.target/i386/bitfield2.c: Likewise.
9062         * gcc.target/i386/bitfield3.c: Likewise.
9064 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9066         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9067         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9068         override other than -mcpu=power9 command-line option is specified,
9069         or if the target operating system is aix.
9070         * gcc.target/powerpc/darn-1.c: Likewise.
9071         * gcc.target/powerpc/darn-2.c: Likewise.
9072         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9073         test if effective-target is not powerpc_p9vector_ok or if the
9074         target operating system is not defined.
9075         * gcc.target/powerpc/vslv-1.c: Likewise.
9076         * gcc.target/powerpc/vsrv-0.c: Likewise.
9077         * gcc.target/powerpc/vsrv-1.c: Likewise.
9079 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9081         PR fortran/71068
9082         * gfortran.dg/coarray/data_1.f90: New.
9084 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9086         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9087         (dg-require-effective-target): Use arm_v8_neon_hw.
9088         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9089         (dg-require-effective-target): Likewise.
9090         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9091         (dg-require-effective-target): Likewise.
9092         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9093         (dg-require-effective-target): Likewise.
9094         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9095         (dg-require-effective-target): Likewise.
9096         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9097         (dg-require-effective-target): Likewise.
9098         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9099         Add AArch64 check.
9101 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9103         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9104         Set to 3 so test passes.
9106 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9108         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9110 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9112         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9113         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9114         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9115         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9117 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9119         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9120         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9122 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9124         PR target/71549
9125         * gcc.target/i386/pr71549.c: New test.
9127 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9129         * gcc.target/powerpc/vadsdu-0.c: Replace
9130         dg-require-effective-target directive to allow test to run on more
9131         platforms, and add dg-skip-if directive to disable test on aix
9132         platforms because of known incompatibilities.
9133         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9134         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9135         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9136         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9137         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9138         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9139         * gcc.target/powerpc/vadsdub-2.c: Replace
9140         dg-require-effective-target directive to allow test to run on more
9141         platforms, and add dg-skip-if directive to disable test on aix
9142         platforms because of known incompatibilities.
9143         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9144         with vec_absdb call to differentiate this test from vadsdub-1.c.
9145         * gcc.target/powerpc/vadsduh-1.c: Replace
9146         dg-require-effective-target directive to allow test to run on more
9147         platforms, and add dg-skip-if directive to disable test on aix
9148         platforms because of known incompatibilities.
9149         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9150         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9151         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9153 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9155         PR tree-optimization/71588
9156         * gcc.dg/pr71558.c: New test.
9158 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9160         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9161         * c-c++-common/pr68657-2.c: Likewise.
9162         * c-c++-common/pr68657-3.c: Likewise.
9163         * gcc.dg/torture/pr69714.c: Require int32plus support.
9164         * gcc.dg/torture/pr70025.c: Likewise.
9165         * gcc.dg/torture/pr70083.c: Likewise.
9166         * gcc.dg/torture/pr70542.c: Likewise.
9167         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9169 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9171         PR c/71601
9172         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9174 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9176         PR middle-end/71581
9177         * gcc.dg/pr71581.c: New test.
9179         PR rtl-optimization/71591
9180         * gcc.dg/cpp/pr71591.c: New test.
9182 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9184         PR target/71571
9185         * g++.dg/torture/pr71571.C: New test.
9187 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9189         PR target/71559
9190         * gcc.target/i386/sse2-pr71559.c: New test.
9191         * gcc.target/i386/avx-pr71559.c: New test.
9192         * gcc.target/i386/avx512f-pr71559.c: New test.
9194 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9196         PR fortran/71194
9197         * gfortran.dg/pointer_remapping_10.f90: New.
9199 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9201         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9203 2016-06-20  Martin Sebor  <msebor@redhat.com>
9205         PR c/69507
9206         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9207         * gnu90-const-expr-1.c: Same.
9208         * gnu99-const-expr-1.c: Same.
9209         * gnu99-static-1.c: Same.
9211 2016-06-20  Renlin Li  <renlin.li@arm.com>
9213         PR testsuite/71489
9214         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9216 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9218         * gcc.target/aarch64/vcvt_f64_1.c: New.
9219         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9220         * gcc.target/aarch64/vrecp_f64_1.c: New.
9222 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9224         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9225         "alignement".
9227 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9229         PR target/71103
9230         * gcc.target/avr/torture/pr71103-2.c: New test.
9232 2016-06-19  Martin Sebor  <msebor@redhat.com>
9234         PR c/69507
9235         * gcc.dg/alignof.c: New test.
9237 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9239         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9240         vs dg-error; test constexpr specifier too.
9242 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9244         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9246 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9248         * lib/target-supports.exp
9249         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9250         arm_neon_ok and merge flags.  Fix temporary test name.
9251         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9252         and merge flags.
9254 2016-06-17  Martin Liska  <mliska@suse.cz>
9256         * gcc.dg/predict-9.c: Fix dump scanning.
9258 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9260         PR tree-optimization/71354
9261         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9263 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9265         PR tree-optimization/71347
9266         * gcc.dg/tree-ssa/pr71347.c: New test.
9268 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9270         PR tree-optimization/71354
9271         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9273 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9275         * gcc.dg/vect/vect-alias-check-1.c: New test.
9277 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9279         PR target/71151
9280         * gcc.target/avr/pr71151-1.c: New test.
9281         * gcc.target/avr/pr71151-2.c: New test.
9282         * gcc.target/avr/pr71151-3.c: New test.
9283         * gcc.target/avr/pr71151-4.c: New test.
9284         * gcc.target/avr/pr71151-5.c: New test.
9285         * gcc.target/avr/pr71151-6.c: New test.
9286         * gcc.target/avr/pr71151-7.c: New test.
9287         * gcc.target/avr/pr71151-8.c: New test.
9288         * gcc.target/avr/pr71151-common.h: New test.
9290 2016-06-16  Martin Liska  <mliska@suse.cz>
9292         * gfortran.dg/predict-1.f90: New test.
9294 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9296         PR target/71242
9297         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9299 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9301         * g++.dg/vect/pr36648.cc: Disable cunrolli
9303 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9305         PR target/71554
9306         * gcc.c-torture/execute/pr71554.c: New test.
9308         PR rtl-optimization/71532
9309         * gcc.dg/torture/pr71532.c: New test.
9311 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9313         * gcc.target/powerpc/p9-dimode1.c: New test.
9314         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9316 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9318         * gcc.c-torture/compile/20160615-1.c: New test.
9320         * g++.dg/cpp0x/ref-qual17.C: New test.
9322 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9324         PR middle-end/71529
9325         * gcc.target/i386/pr71529.C: New test.
9327 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9329         PR tree-optimization/71483
9330         * g++.dg/vect/pr71483.c: New
9332 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9334         PR c++/70202
9335         * g++.dg/inherit/crash6.C: New.
9336         * g++.dg/inherit/union2.C: Likewise.
9337         * g++.dg/inherit/virtual12.C: Likewise.
9338         * g++.dg/inherit/virtual13.C: Likewise.
9339         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9341 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9343         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9345 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9347         PR tree-optimization/71439
9348         * gcc.dg/vect/pr71439.c: New
9350 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9352         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9354 2016-06-15  Richard Biener  <rguenther@suse.de>
9356         * gcc.dg/vect/slp-45.c: New testcase.
9358 2016-06-15  Richard Biener  <rguenther@suse.de>
9360         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9362 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9364         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9365         requirements, and disable for AIX for now.
9366         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9368 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9370         PR c++/71528
9371         * g++.dg/opt/pr71528.C: New test.
9373         PR c++/71516
9374         * g++.dg/init/pr71516.C: New test.
9376 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9378         * g++.dg/init/array46.C: New.
9380 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9382         * gcc.target/i386/float128-3.c: New test.
9383         * gcc.target/i386/quad-sse4.c: Ditto.
9384         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9385         Update scan strings.
9387 2016-06-14  Richard Biener  <rguenther@suse.de>
9389         PR middle-end/71526
9390         * gfortran.dg/pr71526.f90: New testcase.
9392 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9394         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9395         * gcc.dg/zero_bits_compound-1.c: Likewise.
9397 2016-06-14  Richard Biener  <rguenther@suse.de>
9399         PR tree-optimization/71522
9400         * gcc.dg/torture/pr71522.c: New testcase.
9402 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9404         PR tree-optimization/71520
9405         * gcc.dg/tree-ssa/pr71520.c: New test.
9407 2016-06-14  Richard Biener  <rguenther@suse.de>
9409         PR tree-optimization/71521
9410         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9412 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9414         PR sanitizer/71498
9415         * c-c++-common/ubsan/bounds-13.c: New test.
9417         PR preprocessor/71183
9418         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9420 2016-06-13  Jeff Law  <law@redhat.com>
9422         PR tree-optimization/71403
9423         * c-c++-common/ubsan/pr71403-1.c: New test.
9424         * c-c++-common/ubsan/pr71403-2.c: New test.
9425         * c-c++-common/ubsan/pr71403-3.c: New test.
9427 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9429         PR middle-end/71478
9430         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9431         Add -Wno-psabi -w to dg-options.
9433 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9435         * gcc.target/powerpc/vadsdu-0.c: New test.
9436         * gcc.target/powerpc/vadsdu-1.c: New test.
9437         * gcc.target/powerpc/vadsdu-2.c: New test.
9438         * gcc.target/powerpc/vadsdu-3.c: New test.
9439         * gcc.target/powerpc/vadsdu-4.c: New test.
9440         * gcc.target/powerpc/vadsdu-5.c: New test.
9441         * gcc.target/powerpc/vadsdub-1.c: New test.
9442         * gcc.target/powerpc/vadsdub-2.c: New test.
9443         * gcc.target/powerpc/vadsduh-1.c: New test.
9444         * gcc.target/powerpc/vadsduh-2.c: New test.
9445         * gcc.target/powerpc/vadsduw-1.c: New test.
9446         * gcc.target/powerpc/vadsduw-2.c: New test.
9448 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9450         * gcc.dg/c99-init-2.c (c): Update expected error message.
9451         * gcc.dg/init-bad-8.c (foo): Likewise.
9452         * gcc.dg/spellcheck-fields-3.c: New test case.
9454 2016-06-13  Martin Liska  <mliska@suse.cz>
9456         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9457         and "guess loop iv compared" heuristics.
9458         * gcc.dg/predict-2.c: Likewise.
9459         * gcc.dg/predict-3.c: Likewise.
9460         * gcc.dg/predict-4.c: Likewise.
9461         * gcc.dg/predict-5.c: Likewise.
9462         * gcc.dg/predict-6.c: Likewise.
9464 2016-06-13  Marek Polacek  <polacek@redhat.com>
9466         PR middle-end/71476
9467         * c-c++-common/Wswitch-unreachable-4.c: New test.
9468         * gcc.dg/Wswitch-unreachable-2.c: New test.
9469         * g++.dg/tm/jump1.C: Move dg-warning.
9471 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9473         * gnat.dg/renaming10.ad[sb]: New test.
9475 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9477         PR fortran/70673
9478         * gfortran.dg/pr70673.f90: New test.
9480 2016-06-13  Richard Biener  <rguenther@suse.de>
9482         PR middle-end/64516
9483         * gcc.dg/align-3.c: New testcase.
9485 2016-06-13  Martin Liska  <mliska@suse.cz>
9487         * gcc.target/i386/pr71458.c: New test.
9489 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9491         PR target/71241
9492         * gcc.dg/torture/float128-nan.c: New test.
9494 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9496         PR target/60751
9497         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9498         statement.
9500 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9502         PR target/60751
9503         * gfortran.dg/comma_IO_extension_1.f90: New test.
9504         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9505         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9506         statement.
9507         * gfortran.dg/graphite/pr38083.f90: Likewise.
9508         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9509         missing format.
9511 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9513         * gnat.dg/case_character.adb: New test.
9515 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9517         PR middle-end/71310
9518         * gcc.target/powerpc/pr71310.c: New testcase.
9520 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9522         PR middle-end/71478
9523         * gcc.dg/pr71478.c: New test.
9525 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9527         PR middle-end/71494
9528         * gcc.c-torture/execute/pr71494.c: New test.
9530         PR c/68657
9531         * gcc.target/i386/pr68657.c: New test.
9533         PR inline-asm/68843
9534         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9535         (test): Add -masm=intel alternatives.
9537 2016-06-10  Martin Sebor  <msebor@redhat.com>
9539         PR c/71392
9540         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9542 2016-06-10  Jeff Law  <law@redhat.com>
9544         PR tree-optimization/71335
9545         * gcc.c-torture/execute/pr71335.c: New test.
9547 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9549         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9550         the various "cannot tail-call: " messages.
9552 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9554         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9555         and options.
9557 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9559         PR sanitizer/71480
9560         * c-c++-common/asan/pr71480.c: New test.
9562 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9564         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9565         (ASMNAME2): Likewise.
9566         (main): Replace fn in asm statement with ASMNAME ("fn").
9567         * gcc.dg/guality/pr68037-2.c: Likewise.
9568         * gcc.dg/guality/pr68037-3.c: Likewise.
9569         * gcc.dg/torture/pr68037-1.c: Likewise.
9570         * gcc.dg/torture/pr68037-2.c: Likewise.
9571         * gcc.dg/torture/pr68037-3.c: Likewise.
9573 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9575         PR inline-asm/68843
9576         * gcc.target/i386/pr68843-1.c: New test.
9577         * gcc.target/i386/pr68843-2.c: New test.
9579 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9580             Cesar Philippidis  <cesar@codesourcery.com>
9582         PR middle-end/71373
9583         * gcc.dg/goacc/nested-function-1.c: New file.
9584         * gcc.dg/goacc/nested-function-2.c: Likewise.
9585         * gcc.dg/goacc/pr71373.c: Likewise.
9586         * gfortran.dg/goacc/cray-2.f95: Likewise.
9587         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9588         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9589         * gfortran.dg/goacc/cray.f95: Update.
9590         * gfortran.dg/goacc/loop-1.f95: Likewise.
9591         * gfortran.dg/goacc/loop-3.f95: Likewise.
9592         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9593         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9595 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9597         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9598         for OpenACC tile clauses.
9599         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9601         PR c/71381
9602         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9603         to...
9604         * c-c++-common/goacc/cache-2.c: ... this new file.
9605         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9606         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9607         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9608         usage.
9609         * gfortran.dg/goacc/cray.f95: Likewise.
9610         * gfortran.dg/goacc/loop-1.f95: Likewise.
9612 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9614         PR tree-optimization/71407
9615         PR tree-optimization/71416
9616         * gcc.dg/vect/pr71407.c: New
9617         * gcc.dg/vect/pr71416-1.c: New
9618         * gcc.dg/vect/pr71416-2.c: New
9620 2016-06-10  Richard Biener  <rguenther@suse.de>
9622         PR middle-end/71477
9623         * gcc.dg/torture/pr71477.c: New testcase.
9625 2016-06-09  Julia Koval  <julia.koval@intel.com>
9627         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9628         * gcc.target/i386/interrupt-13.c: Likewise.
9629         * gcc.target/i386/interrupt-15.c: Likewise.
9630         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9631         * gcc.target/i386/interrupt-24.c: Likewise.
9632         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9633         * gcc.target/i386/interrupt-9.c: Likewise.
9634         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9636 2016-06-09  Martin Sebor  <msebor@redhat.com>
9638         PR c/70883
9639         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9640         * gcc.dg/builtin-constant_p-1.c: Same.
9641         * gcc.dg/builtins-error.c: Same.
9642         * gcc.dg/pr70859.c: Same.
9644 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9646         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9647         * gcc.dg/torture/pr68067-1.c: Likewise.
9648         * gcc.dg/torture/pr68067-2.c: Likewise.
9650 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9652         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9653           when setting SIZE.
9655 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9657         PR c++/71465
9658         * g++.dg/inherit/crash5.C: New.
9659         Revert:
9660         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9662         PR c++/70202
9663         * g++.dg/inherit/crash5.C: New.
9664         * g++.dg/inherit/virtual1.C: Adjust.
9666 2016-06-09  Martin Liska  <mliska@suse.cz>
9668         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9669         * g++.dg/predict-loop-exit-2.C: Likewise.
9670         * g++.dg/predict-loop-exit-3.C: Likewise.
9671         * gcc.dg/predict-1.c: Likewise.
9672         * gcc.dg/predict-2.c: Likewise.
9673         * gcc.dg/predict-3.c: Likewise.
9674         * gcc.dg/predict-4.c: Likewise.
9675         * gcc.dg/predict-5.c: Likewise.
9676         * gcc.dg/predict-6.c: Likewise.
9677         * gcc.dg/predict-7.c: Likewise.
9679 2016-06-09  Richard Biener  <rguenther@suse.de>
9681         PR tree-optimization/71462
9682         * gcc.dg/torture/pr71462.c: New testcase.
9684 2016-06-09  Marek Polacek  <polacek@redhat.com>
9686         PR c/65471
9687         * gcc.dg/c11-generic-3.c: New test.
9689 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9691         * g++.dg/init/array42.C: New.
9692         * g++.dg/init/array43.C: Likewise.
9693         * g++.dg/init/array44.C: Likewise.
9694         * g++.dg/init/array45.C: Likewise.
9695         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9696         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9697         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9698         * g++.dg/gomp/pr35751.C: Likewise.
9699         * g++.dg/init/array23.C: Likewise.
9700         * g++.dg/init/brace2.C: Likewise.
9701         * g++.dg/init/brace6.C: Likewise.
9703 2016-06-08  Martin Sebor  <msebor@redhat.com>
9704             Jakub Jelinek  <jakub@redhat.com>
9706         PR c++/70507
9707         PR c/68120
9708         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9709         * c-c++-common/builtin-arith-overflow-2.c: New test.
9710         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9711         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9712         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9714 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9716         PR c++/71442
9717         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9719 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9721         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9722         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9723         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9724         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9725         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9726         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9727         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9728         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9729         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9730         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9731         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9732         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9733         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9735 2016-06-08  Richard Biener  <rguenther@suse.de>
9737         PR tree-optimization/68558
9738         * gcc.dg/vect/slp-44.c: New testcase.
9740 2016-06-08  Richard Biener  <rguenther@suse.de>
9742         * gcc.dg/vect/slp-43.c: New testcase.
9744 2016-06-08  Richard Biener  <rguenther@suse.de>
9746         PR tree-optimization/71452
9747         * gcc.dg/torture/pr71452.c: New testcase.
9749 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9751         PR c++/71448
9752         * g++.dg/torture/pr71448.C: New test.
9754 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9756         PR debug/71432
9757         PR ada/71413
9758         * g++.dg/debug/pr71432.C: New test.
9760 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9762         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9763         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9764         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9766 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9768         * gcc.dg/vect/vect-live-2.c: Update effective target.
9769         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9770         * lib/target-supports.exp: Add aarch64 to vect_long.
9772 2016-06-08  Marek Polacek  <polacek@redhat.com>
9774         PR c/71418
9775         * gcc.dg/noncompile/pr71418.c: New test.
9777         PR c/71426
9778         * gcc.dg/noncompile/pr71426.c: New test.
9780 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9782         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9783         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9784         * gcc.dg/predict-3.c: Update template.
9785         * gcc.dg/predict-5.c: Update template.
9786         * gcc.dg/predict-6.c: Update template.
9787         * gcc.dg/predict-9.c: Update template.
9788         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9790 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9792         * gcc.target/powerpc/vec-mul.c: New test.
9794 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9796         * gcc.dg/spellcheck-fields-2.c: New test case.
9798 2016-06-07  Richard Biener  <rguenther@suse.de>
9800         PR c/61564
9801         * gcc.dg/Wpragmas-1.c: New testcase.
9802         * gcc.dg/Wattributes-4.c: Likewise.
9803         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9804         entry.
9806 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9808         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9809         spurious debug code.
9811 2016-06-07  Richard Biener  <rguenther@suse.de>
9813         PR tree-optimization/71428
9814         * gcc.dg/torture/pr71428.c: New testcase.
9816 2016-06-07  Richard Biener  <rguenther@suse.de>
9818         PR middle-end/71423
9819         * gcc.dg/torture/pr71423.c: New testcase.
9821 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9823         PR middle-end/71408
9824         * gcc.dg/tree-ssa/pr71408.c: New test.
9826 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
9828         PR middle-end/71281
9829         * g++.dg/torture/pr71281.C: New test.
9831 2016-06-06  Marek Polacek  <polacek@redhat.com>
9833         PR c/71362
9834         * gcc.dg/pr71362.c: New test.
9836 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9837             Patrick Palka  <ppalka@gcc.gnu.org>
9839         PR c++/70847
9840         PR c++/71330
9841         PR c++/71393
9842         * g++.dg/opt/pr70847.C: New test.
9843         * g++.dg/ubsan/pr70847.C: New test.
9844         * g++.dg/ubsan/pr71393.C: New test.
9846 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
9848         PR tree-optimization/71259
9849         * gcc.dg/vect/pr71259.c: New test.
9851 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
9853         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9854         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9855         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9856         above.
9858 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9860         PR middle-end/37780
9861         * gcc.c-torture/execute/pr37780.c: New test.
9862         * gcc.target/aarch64/pr37780_1.c: Likewise.
9863         * gcc.target/arm/pr37780_1.c: Likewise.
9865 2016-06-06  Marek Polacek  <polacek@redhat.com>
9867         * c-c++-common/attr-may-alias-1.c: New test.
9868         * c-c++-common/attr-may-alias-2.c: New test.
9869         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9871 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9873         PR c/24414
9874         * gcc.target/i386/pr24414.c: New test.
9876 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
9878         * gcc.target/sparc/vis4misc.c: New file.
9879         * gcc.target/sparc/fpcmp.c: Likewise.
9880         * gcc.target/sparc/fpcmpu.c: Likewise.
9882 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
9884         * gcc.dg/vect/vect-live-1.c: Use additional-options.
9885         * gcc.dg/vect/vect-live-3.c: Likewise.
9887 2016-06-06  Richard Biener  <rguenther@suse.de>
9889         PR tree-optimization/71398
9890         * gcc.dg/torture/pr71398.c: New testcase.
9892 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
9894         PR target/71389
9895         * g++.dg/pr71389.C: New test.
9897 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9899         PR fortran/71404
9900         * gfortran.dg/fmt_read_5.f: New test.
9902 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
9904         PR fortran/69659
9905         * gfortran.dg/class_array_22.f03: New test.
9907 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9909         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9911 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
9913         * gcc.dg/predict-9.c: Update template.
9915 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
9917         PR c++/49377
9918         * g++.dg/template/pr49377.C: New.
9920 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
9922         PR tree-optimization/71405
9923         * g++.dg/torture/pr71405.C: New test.
9925 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9927         PR c++/70202
9928         * g++.dg/inherit/crash5.C: New.
9929         * g++.dg/inherit/virtual1.C: Adjust.
9931 2016-06-03  Jeff Law  <law@redhat.com>
9933         PR tree-optimization/71316
9934         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9936 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
9938         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
9939         dg-additional-options with just -fno-tree-scev-cprop in it.
9940         * gcc.dg/vect/vect-live-2.c: Likewise.
9941         * gcc.dg/vect/vect-live-5.c: Likewise.
9942         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9943         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9944         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9946 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
9948         PR c++/27100
9949         * g++.dg/other/friend6.C: New test.
9951 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9953         * g++.dg/torture/ppc-ldst-array.C: New.
9955 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
9957         PR target/71276
9958         PR target/71277
9959         * gcc.dg/torture/builtin-fp-int-inexact.c,
9960         gcc.target/i386/387-builtin-fp-int-inexact.c,
9961         gcc.target/i386/387-rint-inline-1.c,
9962         gcc.target/i386/387-rint-inline-2.c,
9963         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9964         gcc.target/i386/sse2-rint-inline-1.c,
9965         gcc.target/i386/sse2-rint-inline-2.c,
9966         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9967         gcc.target/i386/sse4_1-rint-inline.c: New tests.
9969 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9970             Julia Koval  <julia.koval@intel.com>
9972         PR target/66960
9973         PR target/67630
9974         PR target/67634
9975         PR target/67841
9976         PR target/68037
9977         PR target/68618
9978         PR target/68661
9979         PR target/69575
9980         PR target/69596
9981         PR target/69734
9982         * gcc.dg/guality/pr68037-1.c: New test.
9983         * gcc.dg/guality/pr68037-2.c: Likewise.
9984         * gcc.dg/guality/pr68037-3.c: Likewise.
9985         * gcc.dg/torture/pr68037-1.c: Likewise.
9986         * gcc.dg/torture/pr68037-2.c: Likewise.
9987         * gcc.dg/torture/pr68037-3.c: Likewise.
9988         * gcc.dg/torture/pr68661-1a.c: Likewise.
9989         * gcc.dg/torture/pr68661-1b.c: Likewise.
9990         * gcc.target/i386/interrupt-1.c: Likewise.
9991         * gcc.target/i386/interrupt-2.c: Likewise.
9992         * gcc.target/i386/interrupt-3.c: Likewise.
9993         * gcc.target/i386/interrupt-4.c: Likewise.
9994         * gcc.target/i386/interrupt-5.c: Likewise.
9995         * gcc.target/i386/interrupt-6.c: Likewise.
9996         * gcc.target/i386/interrupt-7.c: Likewise.
9997         * gcc.target/i386/interrupt-8.c: Likewise.
9998         * gcc.target/i386/interrupt-9.c: Likewise.
9999         * gcc.target/i386/interrupt-10.c: Likewise.
10000         * gcc.target/i386/interrupt-11.c: Likewise.
10001         * gcc.target/i386/interrupt-12.c: Likewise.
10002         * gcc.target/i386/interrupt-13.c: Likewise.
10003         * gcc.target/i386/interrupt-14.c: Likewise.
10004         * gcc.target/i386/interrupt-15.c: Likewise.
10005         * gcc.target/i386/interrupt-16.c: Likewise.
10006         * gcc.target/i386/interrupt-17.c: Likewise.
10007         * gcc.target/i386/interrupt-18.c: Likewise.
10008         * gcc.target/i386/interrupt-19.c: Likewise.
10009         * gcc.target/i386/interrupt-20.c: Likewise.
10010         * gcc.target/i386/interrupt-21.c: Likewise.
10011         * gcc.target/i386/interrupt-22.c: Likewise.
10012         * gcc.target/i386/interrupt-23.c: Likewise.
10013         * gcc.target/i386/interrupt-24.c: Likewise.
10014         * gcc.target/i386/interrupt-25.c: Likewise.
10015         * gcc.target/i386/interrupt-26.c: Likewise.
10016         * gcc.target/i386/interrupt-27.c: Likewise.
10017         * gcc.target/i386/interrupt-28.c: Likewise.
10018         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10019         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10020         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10021         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10022         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10023         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10024         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10025         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10026         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10027         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10028         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10029         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10031 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10033         PR tree-optimization/52171
10034         * gcc.dg/pr52171.c: New test.
10035         * gcc.target/i386/pr52171.c: New test.
10037 2016-06-03  Jan Hubicka  <jh@suse.cz>
10039         * g++.dg/tree-ssa/pred-1.C: New testcase
10040         * gcc.dg/tree-ssa/pred-1.c: New testcase
10042 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10044         PR target/70957
10045         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10046         support.
10047         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10049 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10051         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10053 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10055         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10056         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10057         * gcc.dg/vect/vect-live-1.c: New test.
10058         * gcc.dg/vect/vect-live-2.c: New test.
10059         * gcc.dg/vect/vect-live-3.c: New test.
10060         * gcc.dg/vect/vect-live-4.c: New test.
10061         * gcc.dg/vect/vect-live-5.c: New test.
10062         * gcc.dg/vect/vect-live-slp-1.c: New test.
10063         * gcc.dg/vect/vect-live-slp-2.c: New test.
10064         * gcc.dg/vect/vect-live-slp-3.c: New test.
10066 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10068         PR middle-end/71387
10069         * g++.dg/opt/pr71387.C: New test.
10071 2016-06-02  Jeff Law  <law@redhat.com>
10073         PR tree-optimization/71328
10074         * gcc.c-torture/compile/pr71328.c: New test.
10076 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10078         PR fortran/52393
10079         * gfortran.dg/fmt_read_3.f90: Fix typo.
10080         * gfortran.dg/fmt_read_4.f90: New test.
10082 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10084         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10085         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10086         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10087         * g++.dg/cpp0x/override2.C: Likewise.
10088         * g++.dg/parse/crash5.C: Likewise.
10089         * g++.dg/parse/error16.C: Likewise.
10090         * g++.dg/parse/error27.C: Likewise.
10091         * g++.dg/template/qualttp15.C: Likewise.
10092         * g++.dg/template/redecl4.C: Likewise.
10093         * g++.old-deja/g++.other/crash39.C: Likewise.
10094         * g++.old-deja/g++.other/struct1.C: Likewise.
10095         * g++.old-deja/g++.pt/m9a.C: Likewise.
10096         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10098 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10100         PR c++/71372
10101         * c-c++-common/pr71372.c: New test.
10103         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10104         __TIME__ strings with __builtin_strcmp instead of printf and
10105         dg-output.
10107 2016-06-02  Martin Liska  <mliska@suse.cz>
10109         * gcc.dg/predict-9.c: New test.
10111 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10113         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10114         global set_compiler_env_var and global saved_compiler_env_var.
10116 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10118         PR rtl-optimization/71295
10119         * gcc.c-torture/compile/pr71295.c: New test.
10121 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10123         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10125         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10126         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10128         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10129         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10130         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10131         alternative number.
10133 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10135         * gcc.target/powerpc/p9-splat-4.c: New test.
10137 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10139         PR target/71186
10140         * gcc.target/powerpc/pr71186.c: New test.
10142 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10144         PR fortran/52393
10145         * gfortran.dg/fmt_read_3.f90: New test.
10147 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10149         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10150         procedure.
10152 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10154         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10155         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10156         env var is set.
10157         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10158         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10159         shown once.
10160         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10161         during compilation.
10162         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10163         vars set by dg-set-compiler-env-var.
10165 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10167         PR fortran/71156
10168         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10169         to the module procedure declaration.
10170         * gfortran.dg/submodule_16.f08: New test.
10172 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10174         PR middle-end/71371
10175         * c-c++-common/gomp/pr71371.c: New test.
10177 2016-06-01  Richard Biener  <rguenther@suse.de>
10179         PR tree-optimization/71366
10180         * gcc.dg/torture/pr71366-1.c: New testcase.
10181         * gcc.dg/torture/pr71366-2.c: Likewise.
10183 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10185         * gcc.target/powerpc/vslv-0.c: New test.
10186         * gcc.target/powerpc/vslv-1.c: New test.
10187         * gcc.target/powerpc/vsrv-0.c: New test.
10188         * gcc.target/powerpc/vsrv-1.c: New test.
10190 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10192         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10193         * gcc.target/nvptx/weak.c: New.
10195 2016-06-01  Richard Biener  <rguenther@suse.de>
10197         PR tree-optimization/71261
10198         * gcc.dg/torture/vect-bool-1.c: New testcase.
10200 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10202         * gfortran.dg/gomp/order-1.f90: New test.
10203         * gfortran.dg/gomp/order-2.f90: New test.
10205 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10207         * gcc.dg/unroll-6.c: Update template.
10208         * gcc.dg/unroll-7.c: New testcase.
10209         * gcc.dg/unroll-8.c: New testcase.
10211 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10213         * gnat.dg/opt56.ad[sb]: New test.
10215 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10217         PR c++/66635
10218         * g++.dg/cpp0x/constexpr-ice16.C: New.
10220 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10222         PR tree-optimization/71314
10223         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10224         -mbranch-cost=2.
10226 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10228         PR tree-optimization/71077
10229         * gcc.dg/tree-ssa/pr71077.c: New test.
10231 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10233         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10234         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10235         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10237 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10239         PR c++/71248
10240         * g++.dg/cpp0x/pr71248.C: New.
10241         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10242         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10243         * g++.dg/init/new37.C: Likewise.
10244         * g++.dg/template/static1.C: Likewise.
10245         * g++.dg/template/static2.C: Likewise.
10247 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10249         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10250         instead of %rdi.
10251         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10253 2016-05-31  Marek Polacek  <polacek@redhat.com>
10255         * c-c++-common/Wswitch-unreachable-3.c: New test.
10256         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10258 2016-05-31  Richard Biener  <rguenther@suse.de>
10260         PR tree-optimization/71352
10261         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10263 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10265         * gcc.target/arm/armv5_thumb_isa.c: New test.
10267 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10269         PR target/71346
10270         * gcc.target/i386/pr71346.c: New test.
10272 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10274         PR tree-optimization/69068
10275         * gcc.dg/graphite/pr69068.c: New test.
10277 2016-05-27  Martin Sebor  <msebor@redhat.com>
10279         PR c++/71306
10280         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10282 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10284         PR c++/71349
10285         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10286         nowait depend(inout: dd[0]) clauses where permitted.
10288 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10290         PR c++/71238
10291         * g++.dg/parse/pr71238.C: New.
10292         * g++.dg/concepts/friend1.C: Test column numbers too.
10293         * g++.dg/cpp0x/initlist31.C: Likewise.
10294         * g++.dg/cpp0x/pr51420.C: Likewise.
10295         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10296         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10297         * g++.dg/ext/builtin3.C: Likewise.
10298         * g++.dg/lookup/friend12.C: Likewise.
10299         * g++.dg/lookup/friend7.C: Likewise.
10300         * g++.dg/lookup/koenig1.C: Likewise.
10301         * g++.dg/lookup/koenig5.C: Likewise.
10302         * g++.dg/lookup/used-before-declaration.C: Likewise.
10303         * g++.dg/overload/koenig1.C: Likewise.
10304         * g++.dg/template/crash65.C: Likewise.
10305         * g++.dg/template/friend57.C: Likewise.
10306         * g++.dg/warn/Wshadow-5.C: Likewise.
10307         * g++.dg/warn/Wunused-8.C: Likewise.
10308         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10309         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10310         * g++.old-deja/g++.jason/member.C: Likewise.
10311         * g++.old-deja/g++.jason/report.C: Likewise.
10312         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10313         * g++.old-deja/g++.law/visibility20.C: Likewise.
10314         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10315         * g++.old-deja/g++.other/static5.C: Likewise.
10316         * g++.old-deja/g++.pt/overload2.C: Likewise.
10318 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10320         * gcc.dg/tree-ssa/peel1.c: New testcase.
10321         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10322         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10324 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10326         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10327         to ce.
10329 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10331         PR c++/71099
10332         * g++.dg/parse/virtual1.C: New.
10334 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10336         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10337         Use correct register when clearing %edx.
10339 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10341         PR tree-optimization/71289
10342         * gcc.dg/pr71289.c: New test.
10344 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10346         PR middle-end/71269
10347         PR middle-end/71292
10348         * gcc.dg/tree-ssa/pr71269.c: New test.
10349         * gcc.dg/tree-ssa/pr71292.c: New test.
10351 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10353         PR middle-end/71252
10354         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10356 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10358         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10359         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10360         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10362 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10364         PR tree-optimization/69067
10365         * gcc.dg/graphite/pr69067.c: New test.
10367 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10369         PR target/71245
10370         * gcc.target/i386/pr71245-1.c: New test.
10371         * gcc.target/i386/pr71245-2.c: Ditto.
10373 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10375         PR c++/71105
10376         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10377         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10378         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10380 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10382         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10384 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10386         Revert:
10387         PR c++/69855
10388         * g++.dg/overload/69855.C: New.
10389         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10390         * g++.old-deja/g++.pt/crash3.C: Likewise.
10392 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10394         PR c++/60385
10395         * g++.dg/parse/namespace13.C: New.
10397 2016-05-26  Jeff Law  <law@redhat.com>
10399         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10400         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10401         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10402         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10403         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10404         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10405         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10406         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10407         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10408         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10409         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10410         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10411         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10413 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10415         PR c++/69855
10416         * g++.dg/overload/69855.C: New.
10417         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10418         * g++.old-deja/g++.pt/crash3.C: Likewise.
10420 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10422         PR target/63596
10423         * gcc.target/aarch64/va_arg_1.c: New testcase.
10424         * gcc.target/aarch64/va_arg_2.c: Likewise.
10425         * gcc.target/aarch64/va_arg_3.c: Likewise.
10427 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10429         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10430         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10431         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10432         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10433         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10435 2016-05-27  Marek Polacek  <polacek@redhat.com>
10437         PR middle-end/71308
10438         * g++.dg/torture/pr71308.C: New test.
10440 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10442         * gcc.dg/zero_bits_compound-1.c: New test.
10443         * gcc.dg/zero_bits_compound-2.c: New test.
10445 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10447         PR middle-end/71279
10448         * gcc.dg/pr71279.c: New test.
10450 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10452         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10453         floating point min/max/comparison instructions.
10454         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10456 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10458         * c-c++-common/gomp/schedule-1.c: New test.
10459         * gfortran.dg/gomp/schedule-1.f90: New test.
10461 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10463         PR c++/70822
10464         PR c++/70106
10465         * g++.dg/cpp1y/auto-fn32.C: New test.
10466         * g++.dg/cpp1y/paren4.C: New test.
10468 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10470         * gcc.dg/20060410.c: Xfail on ptx.
10471         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10472         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10473         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10474         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10475         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10477 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10479         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10481 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10483         PR tree-optimization/71280
10484         * gcc.dg/pr71280.c: New test.
10486         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10488         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10489         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10491         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10493 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10495         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10496         kept in memory.
10498 2016-05-25  Jeff Law  <law@redhat.com>
10500         PR tree-optimization/71272
10501         * gcc.c-torture/compile/pr71272.c: new test.
10503 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10505         * gcc.target/powerpc/vec-cmpne.c: New test.
10506         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10508 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10510         * gnat.dg/opt55.ad[sb]: New test.
10512 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10514         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10515         * c-c++-common/pr60226.c: Require int32plus.
10516         * gcc.c-torture/execute/pr70602.c: Likewise.
10517         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10518         unsigned long for malloc arg type.
10519         * gcc.dg/asr_div1.c: Require int32plus.
10520         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10521         * gcc.dg/pie-1.c: Require pie.
10522         * gcc.dg/pie-2.c: Likewise.
10523         * gcc.dg/pr59471.c: Require int32plus.
10524         * gcc.dg/pr59963-2.c: XFAIL for int16.
10525         * gcc.dg/pr60114.c: Require int32plus.
10526         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10527         unsigned long for typedef of size_t.
10528         * gcc.dg/pr63914.c: Require int32plus.
10529         * gcc.dg/pr64536.c: Require pt32plus.
10530         * gcc.dg/pr65658.c: Likewise.
10531         * gcc.dg/pr67271.c: Require int32plus.
10532         * gcc.dg/pr68112.c: Likewise.
10533         * gcc.dg/pr69071.c: Skip for avr target.
10534         * gcc.dg/pr69973.c: Require int32plus.
10535         * gcc.dg/pr70169.c: Skip for avr target.
10536         * gcc.dg/sso-6.c: Require int32plus.
10537         * gcc.dg/sso-7.c: Likewise.
10538         * gcc.dg/sso-8.c: Likewise.
10539         * gcc.dg/vrp-min-max-2.c: Likewise.
10541 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10543         PR target/70738
10544         * gcc.target/i386/pr70738-1.c: New test.
10545         * gcc.target/i386/pr70738-2.c: Likewise.
10546         * gcc.target/i386/pr70738-3.c: Likewise.
10547         * gcc.target/i386/pr70738-4.c: Likewise.
10548         * gcc.target/i386/pr70738-5.c: Likewise.
10549         * gcc.target/i386/pr70738-6.c: Likewise.
10550         * gcc.target/i386/pr70738-7.c: Likewise.
10551         * gcc.target/i386/pr70738-8.c: Likewise.
10552         * gcc.target/i386/pr70738-9.c: Likewise.
10554 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10556         PR rtl-optimization/66940
10557         * gcc.c-torture/execute/pr66940.c: New test.
10559 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10561         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10562         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10563         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10564         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10565         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10566         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10567         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10568         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10569         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10570         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10571         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10572         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10573         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10574         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10575         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10576         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10577         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10578         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10579         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10580         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10581         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10582         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10583         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10584         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10586 2016-05-25  Marek Polacek  <polacek@redhat.com>
10588         PR c/71265
10589         * gcc.dg/noncompile/pr71265.c: New test.
10591         PR c/71266
10592         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10594 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10596         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10598 2016-05-25  Richard Biener  <rguenther@suse.de>
10600         PR tree-optimization/71261
10601         * c-c++-common/torture/pr71261.c: New testcase.
10603 2016-05-25  Richard Biener  <rguenther@suse.de>
10605         PR tree-optimization/71264
10606         * gcc.dg/vect/pr71264.c: New testcase.
10608 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10610         PR c++/55992
10611         * g++.dg/cpp0x/alias-decl-53.C: New.
10612         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10614 2016-05-25  Martin Liska  <mliska@suse.cz>
10616         * g++.dg/pr71239.C: New test.
10618 2016-05-25  Richard Biener  <rguenther@suse.de>
10620         * gcc.dg/vect/pr58135.c: Rename to ...
10621         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10623 2016-05-25  Marek Polacek  <polacek@redhat.com>
10625         * g++.dg/pr65295.C: Use target c++14.
10627 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10629         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10630         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10632 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10634         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10635         instructions.
10637 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10639         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10640         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10641         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10642         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10643         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10644         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10645         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10646         * c-c++-common/goacc/pcopy.c: Likewise.
10647         * c-c++-common/goacc/pcopyin.c: Likewise.
10648         * c-c++-common/goacc/pcopyout.c: Likewise.
10649         * c-c++-common/goacc/pcreate.c: Likewise.
10650         * c-c++-common/goacc/pr70688.c: New test.
10651         * c-c++-common/goacc/present-1.c: Adjust test.
10652         * c-c++-common/goacc/reduction-5.c: Likewise.
10653         * g++.dg/goacc/data-1.C: New test.
10655 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10657         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10658         vector parity built-in functions.
10659         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10660         count trailing zeros automatic vectorization.
10661         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10662         count trailing zeros built-in functions.
10664 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10666         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10668 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10670         PR target/71050
10671         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10673 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10675         PR c++/50436
10676         * g++.dg/template/crash123.C: New.
10677         * g++.dg/template/crash124.C: Likewise.
10679 2016-05-24  Martin Sebor  <msebor@redhat.com>
10681         PR c++/71147
10682         * g++.dg/ext/flexary16.C: New test.
10684 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10686         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10687         before math.h is included.
10688         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10689         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10690         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10691         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10692         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10693         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10694         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10695         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10696         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10697         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10698         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10699         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10700         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10701         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10702         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10703         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10704         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10705         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10706         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10707         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10708         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10709         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10710         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10712 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10713             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10715         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10716         support.
10718 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10720         PR c++/69872
10721         * g++.dg/warn/Wno-narrowing1.C: New.
10723 2016-05-24  Marek Polacek  <polacek@redhat.com>
10725         PR c/71249
10726         * c-c++-common/Wswitch-unreachable-2.c: New test.
10728 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10730         PR c++/71257
10731         * g++.dg/vect/simd-clone-6.cc: New test.
10732         * g++.dg/gomp/declare-simd-6.C: New test.
10734         PR middle-end/70434
10735         PR c/69504
10736         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10738 2016-05-24  Richard Biener  <rguenther@suse.de>
10740         PR tree-optimization/71240
10741         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10743 2016-05-24  Richard Biener  <rguenther@suse.de>
10745         PR tree-optimization/71230
10746         * gcc.dg/torture/pr71230.c: New testcase.
10747         * g++.dg/torture/pr71230.C: Likewise.
10749 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10751         * c-c++-common/goacc/routine-5.c: Add tests.
10752         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10753         * gfortran.dg/goacc/routine-6.f90: Add tests.
10755 2016-05-24  Richard Biener  <rguenther@suse.de>
10757         PR tree-optimization/71253
10758         * gcc.dg/torture/pr71253.c: New testcase.
10760 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10762         PR middle-end/71252
10763         * gfortran.dg/pr71252.f90: New test.
10765 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10767         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10769 2016-05-24  Richard Biener  <rguenther@suse.de>
10771         PR middle-end/70434
10772         PR c/69504
10773         * c-c++-common/vector-subscript-4.c: New testcase.
10774         * c-c++-common/vector-subscript-5.c: Likewise.
10776 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10778         PR fortran/71123
10779         * gfortran.dg/namelist_90.f: New test
10781 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10783         PR fortran/66461
10784         * gfortran.dg/unexpected_eof.f: New test
10786 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10787             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10789         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10790         as little endian.
10792 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10794         PR c++/70972
10795         * g++.dg/cpp0x/inh-ctor20.C: New.
10796         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10798 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10800         PR c++/69095
10801         * g++.dg/cpp0x/variadic168.C: New.
10803 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10805         * g++.dg/cpp0x/pr31445.C: Test column number too.
10806         * g++.dg/cpp0x/pr32253.C: Likewise.
10807         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10808         * g++.dg/cpp0x/variadic36.C: Likewise.
10810 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
10812         * gcc.dg/fold-notshift-2.c: Adjust.
10814 2016-05-23  Marek Polacek  <polacek@redhat.com>
10816         PR c/49859
10817         * c-c++-common/Wswitch-unreachable-1.c: New test.
10818         * gcc.dg/Wswitch-unreachable-1.c: New test.
10819         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10820         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10821         * g++.dg/gomp/block-10.C: Likewise.
10822         * gcc.dg/gomp/block-10.c: Likewise.
10823         * g++.dg/gomp/block-9.C: Likewise.
10824         * gcc.dg/gomp/block-9.c: Likewise.
10825         * g++.dg/gomp/target-1.C: Likewise.
10826         * g++.dg/gomp/target-2.C: Likewise.
10827         * gcc.dg/gomp/target-1.c: Likewise.
10828         * gcc.dg/gomp/target-2.c: Likewise.
10829         * g++.dg/gomp/taskgroup-1.C: Likewise.
10830         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10831         * gcc.dg/gomp/teams-1.c: Likewise.
10832         * g++.dg/gomp/teams-1.C: Likewise.
10833         * g++.dg/overload/error3.C: Likewise.
10834         * g++.dg/tm/jump1.C: Likewise.
10835         * g++.dg/torture/pr40335.C: Likewise.
10836         * gcc.dg/c99-vla-jump-5.c: Likewise.
10837         * gcc.dg/switch-warn-1.c: Likewise.
10838         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10839         * gcc.dg/nested-func-1.c: Likewise.
10840         * gcc.dg/pr67784-4.c: Likewise.
10842 2016-05-23  Richard Biener  <rguenther@suse.de>
10844         PR tree-optimization/71230
10845         * gfortran.dg/pr71230-1.f90: New testcase.
10846         * gfortran.dg/pr71230-2.f90: Likewise.
10848 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10850         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
10851         * gcc.dg/vect/pr58135.c:  Add new.
10852         * gfortran.dg/pr46519-1.f: Adjust test case.
10854 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10856         PR c++/53401
10857         * g++.dg/cpp0x/decltype64.C: New.
10859 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10861         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10862         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10863         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10865 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10867         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10868         Add poly64x1_t and poly64x2_t cases if supported.
10869         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10870         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10871         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10872         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10873         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10875 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10877         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10878         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10879         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10880         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10881         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10882         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10883         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10885 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10887         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10889 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
10891         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10892         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10894 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
10896         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10897         constraint instead of "r".
10898         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10899         insn instead of vxorpd.
10900         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10902         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10903         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10905         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10907         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10908         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10910         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10912 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
10914         PR middle-end/40921
10915         * gcc.dg/tree-ssa/pr40921.c: New test.
10917 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
10919         PR target/71103
10920         * gcc.target/avr/pr71103.c: New test.
10922 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
10924         PR middle-end/71179
10925         * gcc.dg/tree-ssa/pr71179.c: New test.
10927 2016-05-20  Martin Sebor  <msebor@redhat.com>
10929         PR c/71115
10930         * gcc.dg/init-excess-2.c: New test.
10932 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
10934         * gnat.dg/opt53.adb: New test.
10935         * gnat.dg/opt54.adb: Likewise.
10937 2016-05-20  Martin Jambor  <mjambor@suse.cz>
10939         PR tree-optimization/70884
10940         * gcc.dg/tree-ssa/pr70919.c: New test.
10942 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10944         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10945         formatting.
10946         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10947         fix code formatting.
10949 2016-05-20  Nathan Sidwell  <nathan@acm.org>
10951         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
10952         non-common cases.
10953         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
10955 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10957         * jit.dg/all-non-failing-tests.h: Add
10958         test-factorial-must-tail-call.c.
10959         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10960         * jit.dg/test-factorial-must-tail-call.c: New test case.
10962 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10964         PR fortran/71204
10965         * gfortran.dg/pr71204.f90: New test.
10967 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
10969         * gcc.target/nvptx/sincos.c: New test.
10971 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10973         PR c++/70572
10974         * g++.dg/cpp1y/auto-fn31.C: New.
10976 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
10978         * gcc.target/powerpc/vec-addec.c: New test.
10979         * gcc.target/powerpc/vec-addec-int128.c: New test.
10981 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
10983         * gcc.dg/plugin/must-tail-call-1.c: New test case.
10984         * gcc.dg/plugin/must-tail-call-2.c: New test case.
10985         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10986         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10988 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
10990         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10992 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
10994         PR c++/71210
10995         * g++.dg/opt/pr71210-1.C: New test.
10996         * g++.dg/opt/pr71210-2.C: New test.
10998         PR tree-optimization/29756
10999         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11000         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11001         only on selected targets where V4SImode vectors are known to be
11002         supported.
11004 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11006         PR tree-optimization/71079
11007         PR tree-optimization/71206
11008         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11010 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11012         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11013         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11014         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11016 2016-05-20  Richard Guenther  <rguenther@suse.de>
11018         PR tree-optimization/29756
11019         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11021 2016-05-20  Richard Biener  <rguenther@suse.de>
11023         PR tree-optimization/71185
11024         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11026 2016-05-20  Richard Biener  <rguenther@suse.de>
11028         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11030 2016-05-19  Marek Polacek  <polacek@redhat.com>
11032         PR c++/71075
11033         * g++.dg/diagnostic/pr71075.C: New test.
11035 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11037         PR c++/71184
11038         * g++.dg/pr71184.C: New test case.
11040 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11042         * gcc.target/powerpc/darn-0.c: New test.
11043         * gcc.target/powerpc/darn-1.c: New test.
11044         * gcc.target/powerpc/darn-2.c: New test.
11046 2016-05-19  Marek Polacek  <polacek@redhat.com>
11048         PR tree-optimization/71031
11049         * gcc.dg/tree-ssa/vrp100.c: New test.
11051 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11053         PR rtl-optimization/71148
11054         * gcc.dg/pr71148.c: New test.
11056 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11058         PR target/71056
11059         * gcc.target/arm/pr71056.c: New test.
11061 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11063         * c-c++-common/pr69669.c: Check the used mode.
11065 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11067         PR sanitizer/64354
11068         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11070 2016-05-19  Richard Biener  <rguenther@suse.de>
11072         PR tree-optimization/70729
11073         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11074         * gcc.dg/graphite/scop-18.c: Likewise.
11075         * gcc.dg/pr41783.c: Disable LIM.
11076         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11077         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11078         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11079         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11080         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11081         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11082         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11083         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11084         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11085         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11086         * gfortran.dg/pr42108.f90: Likewise.
11088 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11090         PR driver/69265
11091         * gcc.dg/spellcheck-options-11.c: New test case.
11093 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11095         PR c++/71100
11096         * g++.dg/opt/pr71100.C: New test.
11098 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11100         PR ipa/69708
11101         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11102         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11103         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11104         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11106 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11108         PR ipa/69708
11109         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11110         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11111         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11112         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11113         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11115 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11117         PR c++/69793
11118         * g++.dg/template/crash122.C: New.
11120 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11122         PR c++/70466
11123         * g++.dg/template/pr70466-1.C: New.
11124         * g++.dg/template/pr70466-2.C: Likewise.
11126 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11128         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11129         splat operations and the XXSPLTIB instruction.
11130         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11131         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11132         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11133         xxlxor to clear a register.
11135 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11137         * gcc.dg/torture/pr71020.c: New test.
11139 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11141         PR ipa/70646
11142         * gcc.dg/ipa/pr70646.c: New test.
11144 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11146         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11148 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11150         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11151         missing tests for vreinterpretq_p{8,16}.
11153 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11155         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11156         vsliq_n_s64 and vsliq_n_u64.
11158 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11160         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11161         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11163 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11165         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11166         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11167         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11169 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11171         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11172         in comment.
11174 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11176         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11177         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11178         "blr\t" and switch to scan-assembler-times.
11180 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11182         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11183         with __aarch64__.
11184         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11185         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11187 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11189         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11190         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11191         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11192         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11193         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11194         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11196         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11197         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11199         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11200         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11202         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11203         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11205         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11207 2016-05-18  Richard Biener  <rguenther@suse.de>
11209         PR tree-optimization/71168
11210         * gcc.dg/torture/pr71168.c: New testcase.
11212 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11214         PR middle-end/63586
11215         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11216         * gcc.dg/tree-ssa/pr63586.c: New test.
11217         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11219 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11221         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11222         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11223         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11224         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11226 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11228         * gcc.target/nvptx/abi-vararg-3.c: New.
11230 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11232         PR tree-optimization/54579
11233         PR middle-end/55299
11234         * gcc.dg/fold-notrotate-1.c: New test.
11235         * gcc.dg/fold-notshift-1.c: New test.
11236         * gcc.dg/fold-notshift-2.c: New test.
11238 2016-05-17  Marek Polacek  <polacek@redhat.com>
11240         PR ipa/71146
11241         * g++.dg/ipa/pr71146.C: New test.
11243 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11245         * jit.dg/test-error-array-bounds.c: New test case.
11247 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11249         * gcc.dg/tree-ssa/and-1.c: New testcase.
11251 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11253         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11254         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11256 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11258         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11259         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11261 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11263         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11265 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11267         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11269 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11271         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11272         ".2d[index]" when scan the assembly.
11273         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11274         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11275         float64x1.
11276         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11278 2016-05-17  Richard Biener  <rguenther@suse.de>
11280         PR tree-optimization/71132
11281         * gcc.dg/torture/pr71132.c: New testcase.
11283 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11285         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11287 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11289         PR target/70809
11290         * gcc.target/aarch64/pr70809_1.c: New test.
11292 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11294         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11295         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11296         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11297         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11299 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11300             Ilya Enkovich  <ilya.enkovich@intel.com>
11302         PR target/71114
11303         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11305 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11307         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11308         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11310 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11312         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11313         test for __ARM_FP16_ARGS.
11314         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11315         * gcc.target/arm/aapcs/neon-vect10.c: New.
11316         * gcc.target/arm/aapcs/neon-vect9.c: New.
11317         * gcc.target/arm/aapcs/vfp18.c: New.
11318         * gcc.target/arm/aapcs/vfp19.c: New.
11319         * gcc.target/arm/aapcs/vfp20.c: New.
11320         * gcc.target/arm/aapcs/vfp21.c: New.
11321         * gcc.target/arm/fp16-aapcs-1.c: New.
11322         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11323         test for __ARM_FP16_ARGS.
11324         * g++.target/arm/fp16-return-1.c: Update expected output.
11326 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11328         PR testsuite/70227
11329         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11331 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11333         PR fortran/69603
11334         * gfortran.dg/pr69603.f90: New testcase.
11336 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11338         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11340 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11342         PR fortran/71047
11343         * gfortran.dg/pr71047.f08: New test.
11345 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11347         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11348         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11349         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11351 2016-05-13  Martin Sebor  <msebor@redhat.com>
11353         PR c++/60049
11354         * g++.dg/cpp0x/constexpr-60049.C: New test.
11356 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11358         PR bootstrap/71071
11359         * gcc.dg/pr71071.c: New test.
11361 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11363         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11364         remove XOP handling.
11365         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11367 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11369         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11370         __atomic_is_lock_free declaration.
11372 2016-05-13  Richard Biener  <rguenther@suse.de>
11374         PR tree-optimization/42587
11375         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11377 2016-05-13  Martin Liska  <mliska@suse.cz>
11379         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11380         the new format of dump output.
11382 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11384         * gcc.dg/pr71084.c: New test.
11386 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11388         PR target/53440
11389         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11391 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11393         * gcc.target/aarch64/struct_return.c: New test.
11395 2016-05-12  Marek Polacek  <polacek@redhat.com>
11397         PR c/70756
11398         * c-c++-common/pr70756-2.c: New test.
11399         * c-c++-common/pr70756.c: New test.
11401 2016-05-12  Richard Biener  <rguenther@suse.de>
11403         PR tree-optimization/71059
11404         * gcc.dg/torture/pr71059.c: New testcase.
11406 2016-05-12  Richard Biener  <rguenther@suse.de>
11408         PR tree-optimization/71062
11409         * gcc.dg/torture/pr71062.c: New testcase.
11411 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11413         PR tree-optimization/71006
11414         * gcc.dg/pr71006.c: New test.
11416 2016-05-12  Marek Polacek  <polacek@redhat.com>
11418         PR driver/71063
11419         * gcc.dg/opts-7.c: New test.
11421 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11423         PR target/70830
11424         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11425         Add -save-temps to dg-options.
11426         Scan for ldmfd rather than pop instruction.
11427         * gcc.target/arm/interrupt-2.c: Likewise.
11428         * gcc.target/arm/pr70830.c: New test.
11430 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11432         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11433         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11435         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11436         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11437         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11439         PR target/71019
11440         * gcc.target/i386/avx512vl-pack-1.c: New test.
11441         * gcc.target/i386/avx512vl-pack-2.c: New test.
11442         * gcc.target/i386/avx512bw-pack-2.c: New test.
11444         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11446         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11447         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11448         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11450 2016-05-12  Richard Biener  <rguenther@suse.de>
11452         PR tree-optimization/70986
11453         * gcc.dg/torture/pr70986-1.c: New testcase.
11454         * gcc.dg/torture/pr70986-2.c: Likewise.
11455         * gcc.dg/torture/pr70986-3.c: Likewise.
11457 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11459         PR c/43651
11460         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11461         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11463 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11465         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11466         directive.
11467         * gcc.target/i386/pr66746.c: Ditto.
11469 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11471         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11472         support.
11473         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11474         warning when using -mvsx-timode.
11475         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11476         * gcc.target/powerpc/dform-2.c: Likewise.
11477         * gcc.target/powerpc/pr68805.c: Likewise.
11479 2016-05-11  Marek Polacek  <polacek@redhat.com>
11481         PR c++/71024
11482         * c-c++-common/attributes-3.c: New test.
11484 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11486         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11487         * gcc.c-torture/execute/pr68185.c: Likewise.
11488         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11489         * gcc.dg/pr69634.c: Requires scheduling.
11490         * gcc.dg/torture/pr66178.c: Require label values.
11491         * gcc.dg/setjmp-6.c: Require indirect jumps.
11493 2016-05-11  Richard Biener  <rguenther@suse.de>
11495         PR tree-optimization/71055
11496         * gcc.dg/torture/pr71055.c: New testcase.
11498 2016-05-11  Richard Biener  <rguenther@suse.de>
11500         PR debug/71057
11501         * g++.dg/debug/pr71057.C: New testcase.
11503 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11505         PR fortran/70855
11506         * gfortran.dg/gomp/pr70855.f90: New test.
11508 2016-05-11  Richard Biener  <rguenther@suse.de>
11510         PR middle-end/71002
11511         * g++.dg/torture/pr71002.C: New testcase.
11513 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11515         PR middle-end/70807
11516         * gcc.dg/pr70807.c: New test.
11518 2016-05-10  Martin Sebor  <msebor@redhat.com>
11520         PR c++/38611
11521         * g++.dg/Wattributes.C: New test.
11523 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11525         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11526         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11527         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11529 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11531         PR target/70799
11532         * gcc.target/i386/pr70799-1.c: New test.
11534 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11536         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11538 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11540         PR middle-end/70877
11541         * gcc.target/i386/pr70877.c: New test.
11543 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11545         PR tree-optimization/70786
11546         * gcc.target/i386/pr70876.c: New test.
11548 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11550         PR target/70927
11551         * gcc.target/i386/avx512vl-logic-1.c: New test.
11552         * gcc.target/i386/avx512vl-logic-2.c: New test.
11553         * gcc.target/i386/avx512dq-logic-2.c: New test.
11555 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11557         PR target/70963
11558         * gcc.target/powerpc/pr70963.c: New.
11560 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11562         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11563         (test_very_wide_line): Add ruler to expected output.
11564         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11565         (test_very_wide_line): Likewise.
11566         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11567         (test_show_locus): Within the handling of "test_very_wide_line",
11568         enable show_ruler_p on the diagnostic context.
11570 2016-05-10  Richard Biener  <rguenther@suse.de>
11572         PR tree-optimization/71039
11573         * gcc.dg/torture/pr71039.c: New testcase.
11575 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11577         * gcc.dg/nested-func-10.c: Requires alloca.
11578         * gcc.dg/nested-func-9.c: Requires alloca.
11579         * gcc.c-torture/execute/pr70460.c: Requires labels.
11580         * gcc.c-torture/compile/pr70199.c: Requires labels.
11581         * gcc.target/nvptx/decl.c: Compile only.
11582         * gcc.target/nvptx/trailing-init.c: Compile only.
11583         * gcc.target/nvptx/ary-init.c: Compile only.
11585 2016-05-10  Marek Polacek  <polacek@redhat.com>
11587         PR c/70255
11588         * gcc.dg/attr-opt-1.c: New test.
11590 2016-05-10  Richard Biener  <rguenther@suse.de>
11592         PR tree-optimization/70497
11593         PR tree-optimization/28367
11594         * gcc.dg/torture/20160404-1.c: New testcase.
11595         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11596         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11598 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11600         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11602 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11604         * gcc.target/i386/fabsneg-1.c New test.
11606 2016-05-09  Alan Modra  <amodra@gmail.com>
11608         PR testsuite/70826
11609         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11611 2016-05-09  Richard Biener  <rguenther@suse.de>
11613         PR tree-optimization/70985
11614         * gcc.dg/torture/pr70985.c: New testcase.
11616 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11618         * gcc.dg/tree-ssa/ifc-9.c: New test.
11619         * gcc.dg/tree-ssa/ifc-10.c: New test.
11620         * gcc.dg/tree-ssa/ifc-11.c: New test.
11621         * gcc.dg/tree-ssa/ifc-12.c: New test.
11622         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11623         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11624         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11626 2016-05-09  Richard Biener  <rguenther@suse.de>
11628         PR fortran/70937
11629         * gfortran.dg/pr70937.f90: New testcase.
11631 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11633         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11635 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11637         PR fortran/56226
11638         * gfortran.dg/dec_structure_1.f90: New testcase.
11639         * gfortran.dg/dec_structure_2.f90: Ditto.
11640         * gfortran.dg/dec_structure_3.f90: Ditto.
11641         * gfortran.dg/dec_structure_4.f90: Ditto.
11642         * gfortran.dg/dec_structure_5.f90: Ditto.
11643         * gfortran.dg/dec_structure_6.f90: Ditto.
11644         * gfortran.dg/dec_structure_7.f90: Ditto.
11645         * gfortran.dg/dec_structure_8.f90: Ditto.
11646         * gfortran.dg/dec_structure_9.f90: Ditto.
11647         * gfortran.dg/dec_structure_10.f90: Ditto.
11648         * gfortran.dg/dec_structure_11.f90: Ditto.
11649         * gfortran.dg/dec_union_1.f90: Ditto.
11650         * gfortran.dg/dec_union_2.f90: Ditto.
11651         * gfortran.dg/dec_union_3.f90: Ditto.
11652         * gfortran.dg/dec_union_4.f90: Ditto.
11653         * gfortran.dg/dec_union_5.f90: Ditto.
11654         * gfortran.dg/dec_union_6.f90: Ditto.
11655         * gfortran.dg/dec_union_7.f90: Ditto.
11657 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11659         PR tree-optimization/70956
11660         * gcc.dg/graphite/pr70956.c: New test.
11662 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11664         PR middle-end/70941
11665         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11666         (a, b, c, d): Change type from char to signed char.
11667         (main): Compare against (signed char) -1634678893 instead of
11668         hardcoded -109.  Use __builtin_abort instead of abort.
11670         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11671         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11673         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11675 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11677         PR debug/70935
11678         * gcc.dg/torture/pr70935.c: New test.
11680 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11682         PR target/58219
11683         * gcc.target/sh/pr58219.c: New tests.
11685 2016-05-06  Richard Biener  <rguenther@suse.de>
11687         PR tree-optimization/70960
11688         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11690 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11692         PR target/52933
11693         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11694         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11695         Adjust expected instruction counts.
11696         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11698 2016-05-06  Marek Polacek  <polacek@redhat.com>
11700         PR sanitizer/70875
11701         * gcc.dg/ubsan/bounds-3.c: New test.
11703 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11705         PR target/54089
11706         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11708 2016-05-06  Richard Biener  <rguenther@suse.de>
11710         PR middle-end/70931
11711         * gfortran.dg/pr70931.f90: New testcase.
11713 2016-05-06  Richard Biener  <rguenther@suse.de>
11715         PR middle-end/70941
11716         * gcc.dg/torture/pr70941.c: New testcase.
11718 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11720         PR tree-optimization/57206
11721         * gcc.dg/vect/pr57206.c: New test.
11723 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11725         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11727 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11729         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11731         * c-c++-common/Wdangling-else-4.c: New test.
11733 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11735         PR c++/70906
11736         PR c++/70933
11737         * g++.dg/opt/pr70906.C: New test.
11738         * g++.dg/opt/pr70933.C: New test.
11740         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11742 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11744         * gcc.dg/ipa/pure-const-3.c: New testcase.
11746 2016-05-04  Marek Polacek  <polacek@redhat.com>
11748         * c-c++-common/Wdangling-else-1.c: New test.
11749         * c-c++-common/Wdangling-else-2.c: New test.
11750         * c-c++-common/Wdangling-else-3.c: New test.
11752 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11754         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11755         flag is present.
11757 2016-05-04  Marek Polacek  <polacek@redhat.com>
11759         PR c/48778
11760         * gcc.dg/Waddress-2.c: New test.
11762 2016-05-04  Alan Modra  <amodra@gmail.com>
11764         * gcc.target/powerpc/pr70866.c: New.
11766 2016-05-03  Martin Sebor  <msebor@redhat.com>
11768         PR c++/66561
11769         * c-c++-common/builtin_location.c: New test.
11770         * g++.dg/cpp1y/builtin_location.C: New test.
11772 2016-05-03  Marek Polacek  <polacek@redhat.com>
11774         PR c/70859
11775         * gcc.dg/pr70859.c: New test.
11776         * gcc.dg/pr70859-2.c: New test.
11778 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11780         * gnat.dg/debug5.adb: New testcase.
11782 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11784         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11785         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11786         Procedure to check for z10 instruction set.
11788 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11790         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11792 2016-05-03  Alan Modra  <amodra@gmail.com>
11794         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11796 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11798         * gcc.target/i386/avx512f-cvt-1.c: New test.
11800 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11802         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11803         -fdump-tree-vrp-details.
11805 2016-05-03  Richard Biener  <rguenther@suse.de>
11807         * gcc.dg/pr30172-1.c: Adjust.
11808         * gcc.dg/pr63743.c: Likewise.
11809         * gcc.dg/tm/pr51696.c: Likewise.
11810         * c-c++-common/tm/safe-1.c: Likewise.
11811         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11812         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11813         * g++.dg/plugin/self-assign-test-1.C: Likewise.
11814         * g++.dg/plugin/self-assign-test-2.C: Likewise.
11816 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11818         PR rtl-optimization/70467
11819         * gcc.target/i386/pr70467-3.c: New test.
11820         * gcc.target/i386/pr70467-4.c: New test.
11822         PR tree-optimization/70916
11823         * gcc.c-torture/compile/pr70916.c: New test.
11825         PR target/49244
11826         * gcc.target/i386/pr49244-1.c: New test.
11827         * gcc.target/i386/pr49244-2.c: New test.
11829 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
11831         PR rtl-optimization/44281
11832         * gcc.target/i386/pr44281.c: New test.
11834 2016-05-03  bin cheng  <bin.cheng@arm.com>
11836         PR tree-optimization/56541
11837         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11838         * gcc.dg/vect/pr56541.c: new test.
11840 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
11842         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11843         __float128.
11844         * gcc.target/powerpc/float128-complex-2.c: Likewise.
11846 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
11848         PR testsuite/70520
11849         * c-c++-common/asan/clone-test-1.c (main): Align child process
11850         stack to 16 bytes.
11852 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11854         PR c++/62314
11855         * g++.dg/spellcheck-fields-2.C: New test case.
11857 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
11859         PR c++/62314
11860         * g++.dg/pr62314.C: New test case.
11862 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
11864         * gcc.dg/ipa/inline-8.c: New testcase.
11866 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
11868         PR rtl-optimization/70467
11869         * gcc.target/i386/pr70467-1.c: New test.
11871 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11873         * gcc.dg/spec-options.c: Run the test on all targets.
11874         * gcc.dg/foo.specs: Use cpp_unique_options.
11876 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11878         * gcc.dg/tree-ssa/unord.c: New testcase.
11880 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
11882         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11884 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
11886         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11888 2016-05-02  Marek Polacek  <polacek@redhat.com>
11890         PR c/70851
11891         * gcc.dg/enum-incomplete-3.c: New test.
11893 2016-05-02  Marek Polacek  <polacek@redhat.com>
11894             Tom de Vries  <tom@codesourcery.com>
11896         PR tree-optimization/70700
11897         * gcc.dg/pr70700.c: New test.
11899 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
11901         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11902         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11903         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11904         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11905         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11907 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
11909         * ada/acats/run_acats: Rename into...
11910         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
11911         * ada/acats/run_all.sh: Remove redundant test.
11912         (target_run): Move around.
11913         (target_gnatchop): Use newly built executable.
11914         (target_gnatmake): Likewise.
11915         Check that the compilation of impbit succeeds.
11917 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
11919         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11920         * gcc.dg/20021029-1.c: Likewise.
11921         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11922         * gcc.target/sh/attr-isr-trapa.c: Likewise.
11923         * gcc.target/sh/cmpstr.c: Likewise.
11924         * gcc.target/sh/cmpstrn.c: Likewise.
11925         * gcc.target/sh/memset.c: Likewise.
11926         * gcc.target/sh/pr21255-2-mb.c: Likewise.
11927         * gcc.target/sh/pr21255-2-ml.c: Likewise.
11928         * gcc.target/sh/pr39423-1.c: Likewise.
11929         * gcc.target/sh/pr49468-di.c: Likewise.
11930         * gcc.target/sh/pr49468-si.c: Likewise.
11931         * gcc.target/sh/pr49880-1.c: Likewise.
11932         * gcc.target/sh/pr49880-2.c: Likewise.
11933         * gcc.target/sh/pr49880-3.c: Likewise.
11934         * gcc.target/sh/pr50751-1.c: Likewise.
11935         * gcc.target/sh/pr50751-4.c: Likewise.
11936         * gcc.target/sh/pr50751-7.c: Likewise.
11937         * gcc.target/sh/pr51244-1.c: Likewise.
11938         * gcc.target/sh/pr51244-10.c: Likewise.
11939         * gcc.target/sh/pr51244-11.c: Likewise.
11940         * gcc.target/sh/pr51244-12.c: Likewise.
11941         * gcc.target/sh/pr51244-13.c: Likewise.
11942         * gcc.target/sh/pr51244-14.c: Likewise.
11943         * gcc.target/sh/pr51244-17.c: Likewise.
11944         * gcc.target/sh/pr51244-18.c: Likewise.
11945         * gcc.target/sh/pr51244-19.c: Likewise.
11946         * gcc.target/sh/pr51244-4.c: Likewise.
11947         * gcc.target/sh/pr51244-5.c: Likewise.
11948         * gcc.target/sh/pr51244-7.c: Likewise.
11949         * gcc.target/sh/pr51244-8.c: Likewise.
11950         * gcc.target/sh/pr51244-9.c: Likewise.
11951         * gcc.target/sh/pr51697.c: Likewise.
11952         * gcc.target/sh/pr52483-1.c: Likewise.
11953         * gcc.target/sh/pr52483-2.c: Likewise.
11954         * gcc.target/sh/pr52483-3.c: Likewise.
11955         * gcc.target/sh/pr52483-5.c: Likewise.
11956         * gcc.target/sh/pr52933-1.c: Likewise.
11957         * gcc.target/sh/pr52933-2.c: Likewise.
11958         * gcc.target/sh/pr52933-3.c: Likewise.
11959         * gcc.target/sh/pr53568-1.c: Likewise.
11960         * gcc.target/sh/pr53976-1.c: Likewise.
11961         * gcc.target/sh/pr53988-1.c: Likewise.
11962         * gcc.target/sh/pr53988.c: Likewise.
11963         * gcc.target/sh/pr54089-1.c: Likewise.
11964         * gcc.target/sh/pr54089-6.c: Likewise.
11965         * gcc.target/sh/pr54089-7.c: Likewise.
11966         * gcc.target/sh/pr54089-8.c: Likewise.
11967         * gcc.target/sh/pr54089-9.c: Likewise.
11968         * gcc.target/sh/pr54236-1.c: Likewise.
11969         * gcc.target/sh/pr54236-2.c: Likewise.
11970         * gcc.target/sh/pr54236-3.c: Likewise.
11971         * gcc.target/sh/pr54236-4.c: Likewise.
11972         * gcc.target/sh/pr54386.c: Likewise.
11973         * gcc.target/sh/pr54602-1.c: Likewise.
11974         * gcc.target/sh/pr54685.c: Likewise.
11975         * gcc.target/sh/pr54760-1.c: Likewise.
11976         * gcc.target/sh/pr54760-2.c: Likewise.
11977         * gcc.target/sh/pr54760-3.c: Likewise.
11978         * gcc.target/sh/pr54760-4.c: Likewise.
11979         * gcc.target/sh/pr54760-5.c: Likewise.
11980         * gcc.target/sh/pr54760-6.c: Likewise.
11981         * gcc.target/sh/pr55146.c: Likewise.
11982         * gcc.target/sh/pr55160.c: Likewise.
11983         * gcc.target/sh/pr59278.c: Likewise.
11984         * gcc.target/sh/pr59401-1.c: Likewise.
11985         * gcc.target/sh/pr59533-1.c: Likewise.
11986         * gcc.target/sh/pr63260.c: Likewise.
11987         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11988         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11989         * gcc.target/sh/strlen.c: Likewise.
11990         * gcc.target/sh/torture/pr30807.c: Likewise.
11991         * gcc.target/sh/torture/pr34777.c: Likewise.
11992         * gcc.target/sh/torture/pr64652.c: Likewise.
11993         * gcc.target/sh/torture/pr65505.c: Likewise.
11994         * gcc.target/sh/torture/pragma-isr.c: Likewise.
11995         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11997 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
11999         PR c++/66644
12000         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12002 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12004         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12005         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12006         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12007         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12009 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12011         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12012         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12014 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12016         PR middle-end/70626
12017         * c-c++-common/goacc/combined-reduction.c: New test.
12018         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12020 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12022         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12023         *movdi_internal pattern only if PIC off.
12024         * gcc.target/i386/pr70155-2.c: Likewise.
12025         * gcc.target/i386/pr70155-3.c: Likewise.
12026         * gcc.target/i386/pr70155-4.c: Likewise.
12027         * gcc.target/i386/pr70155-5.c: Likewise.
12028         * gcc.target/i386/pr70155-6.c: Likewise.
12029         * gcc.target/i386/pr70155-7.c: Likewise.
12030         * gcc.target/i386/pr70155-8.c: Likewise.
12031         * gcc.target/i386/pr70155-15.c: Likewise.
12032         * gcc.target/i386/pr70155-17.c: Likewise.
12033         * gcc.target/i386/pr70155-22.c: Likewise.
12035 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12037         PR tree-optimization/70803
12038         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12040 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12042         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12043         optimization of vector loop.
12044         * gcc.target/i386/vect-unpack-3.c: New test.
12045         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12046         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12047         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12049 2016-04-29  Marek Polacek  <polacek@redhat.com>
12051         PR sanitizer/70342
12052         * g++.dg/ubsan/null-7.C: New test.
12054         PR c/70852
12055         * gcc.dg/pr70852.c: New test.
12057 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12059         PR/69089
12060         * g++.dg/cpp0x/alignas6.C: New test.
12062 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12064         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12065         * gcc.dg/pr27003.c: Likewise.
12066         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12067         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12068         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12069         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12070         * gcc.target/arc/mxy.c: Likewise.
12071         * gcc.target/arc/mswape.c: Likewise.
12072         * gcc.target/arc/mrtsc.c: Likewise.
12073         * gcc.target/arc/mcrc.c: Likewise.
12074         * gcc.target/arc/mdsp-packa.c: Likewise.
12075         * gcc.target/arc/mdvbf.c: Likewise.
12076         * gcc.target/arc/mlock.c: Likewise.
12077         * gcc.target/arc/mmac-24.c: Likewise.
12078         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12080 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12081             Matthijs Kooijman  <matthijs@stdin.nl>
12082             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12084         PR target/60040
12085         * gcc.target/avr/pr60040-1.c: New.
12086         * gcc.target/avr/pr60040-2.c: New.
12088 2016-04-29  Richard Biener  <rguenther@suse.de>
12090         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12092 2016-04-29  Richard Biener  <rguenther@suse.de>
12094         PR tree-optimization/13962
12095         PR tree-optimization/65686
12096         * gcc.dg/uninit-pr65686.c: New testcase.
12098 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12100         PR middle-end/70843
12101         * gcc.dg/pr70843.c: New test.
12103 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12105         PR target/70858
12106         * gcc.target/i386/pr70858.c: New test.
12108 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12110         * gcc.target/arc/nps400-1.c: New file.
12112 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12113             Andrew Burgess  <andrew.burgess@embecosm.com>
12115         * gcc.target/arc/movh_cl-1.c: New file.
12117 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12118             Andrew Burgess  <andrew.burgess@embecosm.com>
12120         * gcc.target/arc/extzv-1.c: New file.
12121         * gcc.target/arc/insv-1.c: New file.
12122         * gcc.target/arc/insv-2.c: New file.
12123         * gcc.target/arc/movb-1.c: New file.
12124         * gcc.target/arc/movb-2.c: New file.
12125         * gcc.target/arc/movb-3.c: New file.
12126         * gcc.target/arc/movb-4.c: New file.
12127         * gcc.target/arc/movb-5.c: New file.
12128         * gcc.target/arc/movb_cl-1.c: New file.
12129         * gcc.target/arc/movb_cl-2.c: New file.
12130         * gcc.target/arc/movbi_cl-1.c: New file.
12131         * gcc.target/arc/movl-1.c: New file.
12133 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12134             Andrew Burgess  <andrew.burgess@embecosm.com>
12136         * gcc.target/arc/cmem-1.c: New file.
12137         * gcc.target/arc/cmem-2.c: New file.
12138         * gcc.target/arc/cmem-3.c: New file.
12139         * gcc.target/arc/cmem-4.c: New file.
12140         * gcc.target/arc/cmem-5.c: New file.
12141         * gcc.target/arc/cmem-6.c: New file.
12142         * gcc.target/arc/cmem-7.c: New file.
12143         * gcc.target/arc/cmem-ld.inc: New file.
12144         * gcc.target/arc/cmem-st.inc: New file.
12146 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12148         PR target/70821
12149         * gcc.target/i386/pr70821.c: New test.
12151 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12153         * gcc.target/powerpc/vec-adde.c: New test.
12154         * gcc.target/powerpc/vec-adde-int128.c: New test.
12156 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12158         * gcc.target/i386/avx-vround-1.c: New test.
12159         * gcc.target/i386/avx-vround-2.c: New test.
12160         * gcc.target/i386/avx512vl-vround-1.c: New test.
12161         * gcc.target/i386/avx512vl-vround-2.c: New test.
12163 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12165         PR testsuite/70595
12166         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12167         (check_effective_target_cilkplus_runtime): ... this.
12168         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12169         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12171         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12172         Require cilkplus_runtime.
12173         Don't add -lcilkrts.
12174         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12175         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12176         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12177         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12178         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12179         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12180         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12181         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12182         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12183         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12184         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12185         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12186         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12187         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12188         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12189         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12190         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12191         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12192         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12193         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12194         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12195         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12196         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12197         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12198         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12199         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12200         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12201         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12202         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12204         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12205         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12207         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12209         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12210         cilkplus_runtime.
12212 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12214         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12215         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12217 2015-04-27  Ryan Burn  <contact@rnburn.com>
12219         PR c++/69024
12220         PR c++/68997
12221         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12222         diagnostic.
12223         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12224         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12226 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12228         * gnat.dg/limited_with4.ad[sb]: New test.
12229         * gnat.dg/limited_with4_pkg.ads: New helper.
12231 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12233         PR target/70155
12234         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12235         and movv1ti_internal patterns
12236         * gcc.target/i386/pr70155-1.c: New test.
12237         * gcc.target/i386/pr70155-2.c: Likewise.
12238         * gcc.target/i386/pr70155-3.c: Likewise.
12239         * gcc.target/i386/pr70155-4.c: Likewise.
12240         * gcc.target/i386/pr70155-5.c: Likewise.
12241         * gcc.target/i386/pr70155-6.c: Likewise.
12242         * gcc.target/i386/pr70155-7.c: Likewise.
12243         * gcc.target/i386/pr70155-8.c: Likewise.
12244         * gcc.target/i386/pr70155-9.c: Likewise.
12245         * gcc.target/i386/pr70155-10.c: Likewise.
12246         * gcc.target/i386/pr70155-11.c: Likewise.
12247         * gcc.target/i386/pr70155-12.c: Likewise.
12248         * gcc.target/i386/pr70155-13.c: Likewise.
12249         * gcc.target/i386/pr70155-14.c: Likewise.
12250         * gcc.target/i386/pr70155-15.c: Likewise.
12251         * gcc.target/i386/pr70155-16.c: Likewise.
12252         * gcc.target/i386/pr70155-17.c: Likewise.
12253         * gcc.target/i386/pr70155-18.c: Likewise.
12254         * gcc.target/i386/pr70155-19.c: Likewise.
12255         * gcc.target/i386/pr70155-20.c: Likewise.
12256         * gcc.target/i386/pr70155-21.c: Likewise.
12257         * gcc.target/i386/pr70155-22.c: Likewise.
12259 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12261         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12262         ".{5,6}".
12264 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12266         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12267         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12268         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12269         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12270         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12272 2016-04-27  Richard Biener  <rguenther@suse.de>
12274         PR ipa/70760
12275         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12276         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12278 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12280         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12281         * g++.dg/ubsan/pr63956.C: Adjust error location.
12283 2016-04-27  Nick Clifton  <nickc@redhat.com>
12285         PR middle-end/49889
12286         * gcc.dg/pr49889.c: New test.
12288 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12290         * c-c++-common/memset-array.c: New test.
12292 2016-04-26  Martin Sebor  <msebor@redhat.com>
12294         PR c++/66639
12295         * g++.dg/cpp1y/func_constexpr.C: New test.
12297 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12299         PR c++/70241
12300         * g++.dg/cpp0x/enum32.C: New test.
12301         * g++.dg/cpp0x/enum33.C: New test.
12303 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12305         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12306         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12307         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12308         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12309         * gcc.c-torture/execute/pr38151.c: Likewise.
12310         * gcc.c-torture/execute/pr66556.c: Likewise.
12311         * gcc.c-torture/execute/pr67781.c: Likewise.
12312         * gcc.c-torture/execute/pr68648.c: Likewise.
12314 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12316         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12318 2016-04-26  Marek Polacek  <polacek@redhat.com>
12320         PR c/67784
12321         * gcc.dg/pr67784-3.c: New test.
12322         * gcc.dg/pr67784-4.c: New test.
12323         * gcc.dg/pr67784-5.c: New test.
12325         PR c/70791
12326         * gcc.dg/Wnested-externs-2.c: New test.
12328 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12330         * gcc.dg/fold-plusmult.c: Adjust.
12331         * gcc.dg/no-strict-overflow-6.c: Adjust.
12332         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12334 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12336         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12337         number scans.
12338         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12339         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12340         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12341         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12342         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12343         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12344         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12345         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12346         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12347         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12348         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12349         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12350         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12351         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12352         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12353         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12354         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12355         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12356         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12357         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12358         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12359         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12360         scans.
12361         * gcc.target/i386/pr32219-4.c: Likewise.
12362         * gcc.target/i386/pr32219-6.c: Likewise.
12363         * gcc.target/i386/pr32219-8.c: Likewise.
12365 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12367         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12368         associated options.
12370 2016-04-26  Marek Polacek  <polacek@redhat.com>
12372         PR c++/70744
12373         * g++.dg/ext/cond2.C: New test.
12375 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12377         PR tree-optimization/70771
12378         PR tree-optimization/70775
12379         * gcc.dg/pr70771.c: New test.
12380         * gcc.dg/pr70775.c: New test.
12382 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12384         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12386 2016-04-25  Richard Biener  <rguenther@suse.de>
12388         PR tree-optimization/70780
12389         * gcc.dg/torture/pr70780.c: New testcase.
12391 2016-04-25  Michael Collison  <michael.collison@arm.com>
12393         * gcc.target/arm/neon-vaddws16.c: New test.
12394         * gcc.target/arm/neon-vaddws32.c: New test.
12395         * gcc.target/arm/neon-vaddwu16.c: New test.
12396         * gcc.target/arm/neon-vaddwu32.c: New test.
12397         * gcc.target/arm/neon-vaddwu8.c: New test.
12398         * lib/target-supports.exp
12399         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12400         that arm neon support vector widen sum of HImode TO SImode.
12402 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12404         PR sanitizer/70712
12405         * c-c++-common/asan/pr70712.c: New test.
12407 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12409         * .gitattributes: New file.
12411 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12413         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12415 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12417         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12418         * gfortran.dg/submodule_15.f08: Likewise.
12420 2016-04-22  Richard Biener  <rguenther@suse.de>
12422         PR tree-optimization/70740
12423         * gcc.dg/torture/pr70740.c: New testcase.
12425 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12427         PR target/70750
12428         * gcc.target/i386/pr70750-1.c: New test.
12429         * gcc.target/i386/pr70750-2.c: Likewise.
12431 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12433         PR c++/70540
12434         * g++.dg/cpp0x/auto48.C: New.
12436 2016-04-21  Marek Polacek  <polacek@redhat.com>
12438         PR c++/70513
12439         * g++.dg/cpp0x/forw_enum12.C: New test.
12440         * g++.dg/cpp0x/forw_enum13.C: New test.
12442 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12444         PR target/70728
12445         * gcc.target/i386/pr70728.c: New test.
12447 2016-04-21  Richard Biener  <rguenther@suse.de>
12449         PR middle-end/70747
12450         * gcc.dg/pr70747.c: New testcase.
12452 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12454         PR tree-optimization/70715
12455         * gcc.dg/tree-ssa/scev-13.c: New test.
12457 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12459         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12461 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12463         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12465 2016-04-20  Jan Hubicka  <jh@suse.cz>
12467         PR ipa/70018
12468         * g++.dg/ipa/nothrow-1.C: New testcase.
12470 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12472         PR c++/55635
12473         * g++.dg/eh/delete1.C: New.
12475 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12477         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12478         -mtune-ctrl=sse_typeless_stores.
12480 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12482         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12484 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12486         PR tree-optimization/69489
12487         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12489 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12491         PR c++/69363
12492         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12493         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12494         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12496 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12498         PR tree-optimization/56625
12499         PR tree-optimization/69489
12500         * gcc.dg/vect/pr56625.c: New test.
12501         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12503 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12505         PR target/64971
12506         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12508 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12510         * gnat.dg/self1.adb: Remove now incorrect test.
12512 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12514         * gcc.dg/tree-ssa/scev-11.c: New test.
12515         * gcc.dg/tree-ssa/scev-12.c: New test.
12517 2016-04-20  Marek Polacek  <polacek@redhat.com>
12519         PR tree-optimization/70725
12520         * gcc.dg/pr70725.c: New test.
12522 2016-04-20  Richard Biener  <rguenther@suse.de>
12524         PR tree-optimization/70726
12525         * g++.dg/vect/pr70726.cc: New testcase.
12527 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12529         PR target/70674
12530         * gcc.target/s390/pr70674.c: New test.
12532 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12534         PR libgfortran/70684
12535         * gfortran.dg/list_read_14.f90: New test.
12537 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12539         PR target/69201
12540         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12541         extern to force it misaligned.
12542         (b): Likewise.
12543         (c): Likewise.
12544         (d): Likewise.
12545         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12546         Don't check `*' before movv4sf_internal.
12547         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12548         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12549         Don't check `*' before movv16qi_internal.
12550         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12551         extern to force it misaligned.
12552         (b): Likewise.
12553         (c): Likewise.
12554         (d): Likewise.
12555         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12556         Don't check `*' before movv2df_internal.
12557         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12558         extern to force it misaligned.
12559         (b): Likewise.
12560         (c): Likewise.
12561         (d): Likewise.
12562         Check movv8sf_internal instead of avx_storeups256.
12563         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12565 2016-04-19  Richard Biener  <rguenther@suse.de>
12567         PR tree-optimization/70171
12568         * g++.dg/tree-ssa/pr70171.C: New testcase.
12570 2016-04-19  Richard Biener  <rguenther@suse.de>
12572         PR tree-optimization/70724
12573         * gcc.dg/torture/pr70724.c: New testcase.
12575 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12577         PR middle-end/70689
12578         * gcc.target/i386/pr70689.c: New.
12580 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12582         PR target/70708
12583         * gcc.target/i386/pr70708.c: New test.
12585 2016-04-18  Richard Biener  <rguenther@suse.de>
12587         PR tree-optimization/43434
12588         * gcc.dg/vect/pr43434.c: New testcase.
12589         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12590         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12591         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12592         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12593         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12594         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12595         * gcc.dg/gomp/pr68640.c: Likewise.
12596         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12597         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12599 2016-04-18  Richard Biener  <rguenther@suse.de>
12601         PR tree-optimization/70701
12602         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12604 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12606         PR testsuite/70699
12607         * gcc.dg/pr70161.c: Add dot-file scans.
12608         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12609         instead of after last dot char.
12611 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12613         * c-c++-common/dump-ada-spec-3.c: New test.
12614         * c-c++-common/dump-ada-spec-4.c: Likewise.
12616 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12618         PR other/70183
12619         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12621 2016-04-15  Jan Hubicka  <jh@suse.cz>
12623         PR ipa/70018
12624         * g++.dg/ipa/pure-const-1.C: New testcase.
12625         * g++.dg/ipa/pure-const-2.C: New testcase.
12626         * g++.dg/ipa/pure-const-3.C: New testcase.
12628 2016-04-15  Marek Polacek  <polacek@redhat.com>
12630         PR c/70671
12631         * gcc.dg/bitfld-22.c: New test.
12633 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12635         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12636         x86_64.
12638 2016-04-15  Marek Polacek  <polacek@redhat.com>
12640         PR c/70651
12641         * c-c++-common/pr70651.c: New test.
12643 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12645         PR rtl-optimization/70681
12646         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12647         dump scan on arm and powerpc.
12648         * gcc.dg/pr10474.c: Likewise.
12650 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12652         PR c++/69517
12653         PR c++/70019
12654         PR c++/70588
12655         * g++.dg/cpp1y/vla11.C: Revert for real.
12657         PR c/70436
12658         * c-c++-common/Wparentheses-1.c: New test.
12659         * c-c++-common/gomp/Wparentheses-1.c: New test.
12660         * c-c++-common/gomp/Wparentheses-2.c: New test.
12661         * c-c++-common/gomp/Wparentheses-3.c: New test.
12662         * c-c++-common/gomp/Wparentheses-4.c: New test.
12663         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12664         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12665         * c-c++-common/goacc/Wparentheses-1.c: New test.
12667 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12669         PR target/70662
12670         * gcc.target/i386/pr70662.c: New test.
12672 2016-04-15  Richard Biener  <rguenther@suse.de>
12673             Alan Modra  <amodra@gmail.com>
12675         PR tree-optimization/70130
12676         * gcc.dg/vect/O3-pr70130.c: New testcase.
12678 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12680         PR target/70669
12681         * gcc.target/powerpc/pr70669.c: New test.
12683         PR target/70640
12684         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12685         a power7 system that does not have an assembler that supports
12686         power8.
12688 2016-04-14  Martin Sebor  <msebor@redhat.com>
12690         PR c++/69517
12691         PR c++/70019
12692         PR c++/70588
12693         * c-c++-common/ubsan/vla-1.c: Revert.
12694         * g++.dg/cpp1y/vla11.C: Same.
12695         * g++.dg/cpp1y/vla12.C: Same.
12696         * g++.dg/cpp1y/vla13.C: Same.
12697         * g++.dg/cpp1y/vla14.C: Same.
12698         * g++.dg/cpp1y/vla3.C: Same.
12699         * g++.dg/init/array24.C: Same.
12700         * g++.dg/ubsan/vla-1.C: Same.
12702 2016-04-14  Marek Polacek  <polacek@redhat.com>
12703             Jan Hubicka  <hubicka@ucw.cz>
12705         PR c++/70029
12706         * g++.dg/torture/pr70029.C: New test.
12708 2016-04-14  Martin Sebor  <msebor@redhat.com>
12710         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12711         type size to prevent failures on targets with very low maximum
12712         alignment.
12714 2016-04-14  Richard Biener  <rguenther@suse.de>
12716         PR tree-optimization/70623
12717         * gcc.dg/torture/pr70623.c: New testcase.
12718         * gcc.dg/torture/pr70623-2.c: Likewise.
12720 2016-04-13  Martin Sebor  <msebor@redhat.com>
12722         PR c++/69517
12723         PR c++/70019
12724         PR c++/70588
12725         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12726         * g++.dg/cpp1y/vla11.C: New test.
12727         * g++.dg/cpp1y/vla12.C: New test.
12728         * g++.dg/cpp1y/vla13.C: New test.
12729         * g++.dg/cpp1y/vla14.C: New test.
12730         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12731         * g++.dg/init/array24.C: Fully brace VLA initializer.
12732         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12734 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12736         PR c++/70641
12737         * g++.dg/opt/pr70641.C: New test.
12739 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12741         PR rtl-optimization/68749
12742         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12743         effects of argument promotions.
12744         Remove default args to dg-skip-if.
12746 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12748         PR c++/70635
12749         * g++.dg/parse/pr70635.C: New.
12751 2016-04-13  Marek Polacek  <polacek@redhat.com>
12753         PR c++/70639
12754         * c-c++-common/Wmisleading-indentation-4.c: New test.
12756 2016-04-13  Marek Polacek  <polacek@redhat.com>
12758         PR c/70436
12759         * gcc.dg/Wparentheses-12.c: New test.
12760         * gcc.dg/Wparentheses-13.c: New test.
12762 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12764         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12765         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12766         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12768 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12770         PR middle-end/70633
12771         * gcc.c-torture/compile/pr70633.c: New test.
12773         PR debug/70628
12774         * gcc.dg/torture/pr70628.c: New test.
12776 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12778         PR c++/70610
12779         * g++.dg/template/pr70610.C: New test.
12780         * g++.dg/template/pr70610-2.C: New test.
12781         * g++.dg/template/pr70610-3.C: New test.
12782         * g++.dg/template/pr70610-4.C: New test.
12784 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12786         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12787         128 instead of 32.
12789         PR c++/70571
12790         * g++.dg/ext/pr70571.C: New test.
12792 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12794         PR target/70640
12795         * gcc.target/powerpc/pr70640.c: New test.
12797 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12799         PR c++/68722
12800         * g++.dg/parse/pr68722.C: New.
12802 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12804         PR rtl-optimization/70596
12805         * gcc.target/i386/pr70596.c: New test.
12807 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12809         PR c++/70501
12810         * g++.dg/init/pr70501.C: New.
12812 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
12814         * gcc.target/i386/asm-flag-6.c: New test.
12816 2016-04-12  Tom de Vries  <tom@codesourcery.com>
12818         PR tree-optimization/68756
12819         * gcc.dg/graphite/pr68756.c: New test.
12821 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12823         PR tree-optimization/70602
12824         * gcc.c-torture/execute/pr70602.c: New test.
12826 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
12828         PR target/70381
12829         * gcc.target/powerpc/float128-1.c: New tests to make sure the
12830         __float128 emulator is built and runs.
12831         * gcc.target/powerpc/float128-1.c: Likewise.
12833         * lib/target-supports.exp (check_ppc_float128_sw_available):
12834         Rework tests for __float128 software and hardware
12835         availability. Fix exit condition to return 0 on success.
12837 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12839         PR target/70133
12840         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12841         * gcc.target/aarch64/target_attr_15.c: Likewise.
12843 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
12845         PR c++/69066
12846         * g++.dg/cpp1y/pr69066.C: New.
12848 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12850         PR fortran/68566
12851         * gfortran.dg/pr36192.f90: Update test.
12852         * gfortran.dg/pr36192_1.f90: Update test.
12853         * gfortran.dg/real_dimension_1.f: Update test.
12854         * gfortran.dg/parameter_array_init_7.f90: New test.
12856 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
12858         PR testsuite/64039
12859         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12861         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12863         PR rtl-optimization/66669
12864         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12866         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12868         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12869         * gcc.dg/pie-1.c: Likewise.
12870         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12871         * gcc.dg/pic-4.c: Likewise.
12872         * gcc.dg/pie-3.c: Likewise.
12873         * gcc.dg/pie-4.c: Likewise.
12875         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12877         PR tree-optimization/68644
12878         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12880         PR rtl-optimization/64886
12881         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12883 2016-04-09  Tom de Vries  <tom@codesourcery.com>
12885         PR tree-optimization/68953
12886         * gcc.dg/graphite/pr68953.c: New test.
12888 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12890         PR fortran/70592
12891         * gfortran.dg/deferred_character_16.f90: New test.
12893 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
12895         PR tree-optimization/70586
12896         * gcc.c-torture/execute/pr70586.c: New test.
12898 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
12900         PR sanitizer/70573
12901         * c-c++-common/asan/halt_on_error-1.c: Replace memset
12902         with __builtin_memset
12903         * c-c++-common/asan/halt_on_error-2.c: Likewise.
12905 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
12907         PR lto/70289
12908         PR ipa/70348
12909         PR tree-optimization/70373
12910         PR middle-end/70533
12911         PR middle-end/70534
12912         PR middle-end/70535
12913         * c-c++-common/goacc/reduction-5.c: New test.
12914         * c-c++-common/goacc/reduction-promotions.c: New test.
12915         * gfortran.dg/goacc/reduction-3.f95: New test.
12916         * gfortran.dg/goacc/reduction-promotions.f90: New test.
12918 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
12920         PR c++/70590
12921         PR c++/70452
12922         * g++.dg/pr70590.C: New test.
12923         * g++.dg/pr70590-2.C: New test.
12925 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
12927         PR middle-end/70593
12928         * gcc.target/i386/pr70593.c: New test.
12930         PR rtl-optimization/70574
12931         * gcc.target/i386/avx2-pr70574.c: New test.
12933 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
12935         PR sanitizer/70541
12936         * c-c++-common/asan/pr70541.c: New test.
12938 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12940         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12941         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12943 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12945         PR target/70566
12946         * gcc.c-torture/execute/pr70566.c: New test.
12948 2016-04-08  Tom de Vries  <tom@codesourcery.com>
12950         * c-c++-common/goacc/uninit-copy-clause.c: New test.
12951         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12953 2016-04-08  Alan Modra  <amodra@gmail.com>
12955         * gcc.target/powerpc/pr70117.c: New.
12957 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
12959         PR testsuite/70581
12960         * gcc.dg/lto/simd-function_0.c: New test.
12962         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12963         clones.
12964         * c-c++-common/attr-simd-2.c: Likewise.
12965         * c-c++-common/attr-simd-4.c: Likewise.
12966         * gcc.dg/gomp/simd-clones-2.c: Likewise.
12967         * gcc.dg/gomp/simd-clones-3.c: Likewise.
12969 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12971         PR testsuite/70553
12972         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12974 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
12975             Tom de Vries  <tom@codesourcery.com>
12977         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12978         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12979         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12980         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12981         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12982         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12983         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12984         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12986 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12988         PR c/70436
12989         * g++.dg/warn/Wparentheses-29.C: New test.
12991 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
12993         PR c/70436
12994         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12995         explicit braces to resolve a future -Wparentheses warning.
12997 2016-04-06  Richard Henderson  <rth@redhat.com>
12999         * gcc.dg/pr61817-1.c: New test.
13000         * gcc.dg/pr61817-2.c: New test.
13001         * gcc.dg/pr69391-1.c: New test.
13002         * gcc.dg/pr69391-2.c: New test.
13004 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13006         PR rtl-optimization/70398
13007         * gcc.target/aarch64/pr70398.c: New.
13009 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13011         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13013 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13014             Pedro Alves  <palves@redhat.com>
13016         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13018 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13020         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13021         Check for avx512f effective targets instead of avx2.
13022         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13023         for AVX512F clones.
13024         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13025         * g++.dg/gomp/declare-simd-1.C: Likewise.
13026         * g++.dg/gomp/declare-simd-3.C: Likewise.
13027         * g++.dg/gomp/declare-simd-4.C: Likewise.
13029         PR middle-end/70550
13030         * c-c++-common/gomp/pr70550-1.c: New test.
13031         * c-c++-common/gomp/pr70550-2.c: New test.
13033 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13035         PR c++/70512
13036         * g++.dg/ext/attribute-may-alias-5.C: New.
13038 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13040         PR c++/70336
13041         * c-c++-common/pr70336.c: New test.
13042         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13043         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13045 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13047         PR ipa/66223
13048         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13050 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13052         PR rtl-optimization/70542
13053         * gcc.dg/torture/pr70542.c: New test.
13054         * gcc.target/i386/avx2-pr70542.c: New test.
13056 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13058         PR tree-optimization/70509
13059         * gcc.target/i386/avx512bw-pr70509.c: New test.
13061 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13063         PR c++/70452
13064         * g++.dg/ext/constexpr-vla4.C: New test.
13066 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13068         PR target/70510
13069         * gcc.target/i386/pr70510.c: New test.
13071 2016-04-05  Richard Biener  <rguenther@suse.de>
13073         PR tree-optimization/70526
13074         * g++.dg/torture/pr70526.C: New testcase.
13076 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13078         PR target/70525
13079         * gcc.target/i386/pr70525.c: New test.
13081 2016-04-05  Richard Biener  <rguenther@suse.de>
13083         PR middle-end/70499
13084         * g++.dg/torture/pr70499.C: New testcase.
13086 2016-04-05  Richard Biener  <rguenther@suse.de>
13088         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13089         remove XFAIL.
13091 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13093         PR middle-end/70307
13094         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13095         rs6000 ABI warnings.
13097 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13099         PR ipa/66223
13100         * g++.dg/ipa/devirt-51.C: New testcase.
13102 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13103             Jakub Jelinek  <jakub@redhat.com>
13105         PR middle-end/70457
13106         * gcc.dg/torture/pr70457.c: New.
13108 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13110         PR fortran/67538
13111         * gfortran.dg/allocate_with_source_19.f08: New test.
13113 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13115         PR fortran/65795
13116         * gfortran.dg/coarray_allocate_6.f08: New test.
13118 2016-04-04  Richard Biener  <rguenther@suse.de>
13120         PR rtl-optimization/70484
13121         * gcc.dg/torture/pr70484.c: New testcase.
13123 2016-04-04  Marek Polacek  <polacek@redhat.com>
13125         PR c/70307
13126         * gcc.dg/torture/pr70307.c: New test.
13128 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13130         PR target/70416
13131         PR target/67391
13132         * gcc.target/sh/torture/pr70416.c: New.
13134 2016-04-02  Martin Sebor  <msebor@redhat.com>
13136         PR c++/67376
13137         PR c++/70170
13138         PR c++/70172
13139         PR c++/70228
13140         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13141         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13142         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13143         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13144         * g++.dg/cpp0x/constexpr-string.C: Same.
13145         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13146         * g++.dg/cpp0x/pr65398.C: Same.
13147         * g++.dg/ext/constexpr-vla1.C: Same.
13148         * g++.dg/ext/constexpr-vla2.C: Same.
13149         * g++.dg/ext/constexpr-vla3.C: Same.
13150         * g++.dg/ubsan/pr63956.C: Same.
13152 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13154         PR rtl-optimization/70467
13155         * gcc.target/i386/pr70467-2.c: New test.
13157 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13158             Marek Polacek  <polacek@redhat.com>
13160         PR c++/70488
13161         * g++.dg/init/new47.C: New test.
13163 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13165         PR target/70496
13166         * gcc.target/arm/pr70496.c: New test.
13168 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13170         PR c++/68475
13171         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13173 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13175         PR target/69890
13176         * gcc.dg/strlenopt.h (memmove): New.
13177         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13178         instead of "string.h".
13179         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13180         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13181         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13182         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13183         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13184         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13185         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13186         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13187         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13188         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13189         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13190         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13191         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13192         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13193         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13194         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13195         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13196         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13197         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13198         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13200 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13202         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13203         (Holder::foo): Reflect this.
13205 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13207         PR target/70442
13208         * gcc.dg/pr70442.c: New test.
13210 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13212         PR c++/70393
13213         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13215 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13217         PR target/70453
13218         * gcc.target/i386/pr70453.c: New test.
13220 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13222         PR target/70292
13223         * gcc.c-torture/pr70292.c: New test.
13225 2016-03-31  Marek Polacek  <polacek@redhat.com>
13227         PR c/70297
13228         * c-c++-common/pr70297.c: New test.
13229         * g++.dg/cpp0x/typedef-redecl.C: New test.
13230         * gcc.dg/typedef-redecl2.c: New test.
13232 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13234         PR rtl-optimization/70460
13235         * gcc.c-torture/execute/pr70460.c: New test.
13237 2016-03-31  Richard Biener  <rguenther@suse.de>
13239         PR c++/70430
13240         * g++.dg/ext/vector30.C: New testcase.
13242 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13243             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13245         * gfortran.dg/fmt_pf.f90: New test.
13247 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13249         Forward-port from 5 branch
13250         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13252         PR testsuite/70356
13253         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13254         dg-require-effective-target after dg-do.
13256         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13258         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13260 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13261             Julian Brown  <julian@codesourcery.com>
13262             Chung-Lin Tang  <cltang@codesourcery.com>
13263             Cesar Philippidis  <cesar@codesourcery.com>
13264             James Norris  <jnorris@codesourcery.com>
13265             Tom de Vries  <tom@codesourcery.com>
13266             Nathan Sidwell  <nathan@codesourcery.com>
13268         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13269         * c-c++-common/goacc/loop-clauses.c: Likewise.
13270         * g++.dg/goacc/template.C: Likewise.
13271         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13272         * gfortran.dg/goacc/loop-1.f95: Likewise.
13273         * gfortran.dg/goacc/loop-5.f95: Likewise.
13274         * gfortran.dg/goacc/loop-6.f95: Likewise.
13275         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13276         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13277         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13278         * c-c++-common/goacc/clauses-fail.c: Likewise.
13279         * c-c++-common/goacc/parallel-1.c: Likewise.
13280         * c-c++-common/goacc/reduction-1.c: Likewise.
13281         * c-c++-common/goacc/reduction-2.c: Likewise.
13282         * c-c++-common/goacc/reduction-3.c: Likewise.
13283         * c-c++-common/goacc/reduction-4.c: Likewise.
13284         * c-c++-common/goacc/routine-3.c: Likewise.
13285         * c-c++-common/goacc/routine-4.c: Likewise.
13286         * c-c++-common/goacc/routine-5.c: Likewise.
13287         * c-c++-common/goacc/tile.c: Likewise.
13288         * g++.dg/goacc/template.C: Likewise.
13289         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13290         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13291         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13292         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13293         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13294         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13295         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13296         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13297         * c-c++-common/goacc/use_device-1.c: ... this file.
13298         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13299         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13300         * c-c++-common/goacc/host_data-6.c: ... this file.
13301         * c-c++-common/goacc/loop-2-kernels.c: New file.
13302         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13303         * c-c++-common/goacc/loop-3.c: Likewise.
13304         * g++.dg/goacc/reference.C: Likewise.
13305         * g++.dg/goacc/routine-1.C: Likewise.
13306         * g++.dg/goacc/routine-2.C: Likewise.
13308 2016-03-30  Richard Biener  <rguenther@suse.de>
13310         PR middle-end/70450
13311         * gcc.dg/torture/pr70450.c: New testcase.
13313 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13315         PR target/70421
13316         * gcc.dg/torture/pr70421.c: New test.
13317         * gcc.target/i386/avx512f-pr70421.c: New test.
13319 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13321         PR testsuite/70364
13322         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13323         (check): New function.
13324         (bar): Call check.
13325         (foo): Align stack to 16 bytes when calling bar.
13326         * gcc.target/i386/cleanup-2.c: Likewise.
13328 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13330         PR tree-optimization/59124
13331         * gcc.dg/Warray-bounds-19.c: New test.
13333 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13335         * lib/prune.exp (escape_regex_chars): New.
13336         (prune_file_path): Update to quote metcharacters for regexp.
13338 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13340         PR rtl-optimization/70429
13341         * gcc.c-torture/execute/pr70429.c: New test.
13343         PR tree-optimization/70405
13344         * gcc.dg/pr70405.c: New test.
13346 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13348         PR fortran/70397
13349         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13350         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13352 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13354         PR testsuite/64177
13355         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13356         __cilkrts_set_param to set two workers.
13357         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13358         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13360 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13362         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13364 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13366         PR target/70406
13367         * gcc.target/i386/pr70406.c: New test.
13369 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13371         * gnat.dg/specs/double_record_extension3.ads: New test.
13373 2016-03-25  Richard Henderson  <rth@redhat.com>
13375         PR target/70120
13376         * gcc.target/aarch64/pr70120-1.c: New.
13377         * gcc.target/aarch64/pr70120-2.c: New.
13378         * gcc.target/aarch64/pr70120-3.c: New.
13380 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13382         PR c++/62212
13383         * g++.dg/template/mangle2.C: The dg-do directive should be
13384         "compile" not "assemble".
13386 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13388         PR lto/69650
13389         * gcc.dg/pr69650.c: New test.
13391 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13393         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13395 2016-03-25  Alan Modra  <amodra@gmail.com>
13397         * gcc.dg/dfp/pr70052.c: New test.
13399 2016-03-24  Richard Henderson  <rth@redhat.com>
13401         PR middle-end/69845
13402         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13403         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13405 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13407         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13409 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13411         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13412         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13414 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13416         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13417         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13419 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13421         PR c++/62212
13422         * g++.dg/template/mangle2.C: New test.
13424 2016-03-24  Richard Biener  <rguenther@suse.de>
13426         PR tree-optimization/70396
13427         * gcc.dg/torture/pr70396.c: New testcase.
13429 2016-03-24  Richard Biener  <rguenther@suse.de>
13431         PR middle-end/70370
13432         * gcc.dg/torture/pr70370.c: New testcase.
13434 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13436         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13437         * gfortran.dg/goacc/kernels-tree.f95: Same.
13438         * gfortran.dg/goacc/parallel-tree.f95: Same.
13440 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13442         * c-c++-common/goacc/uninit-if-clause.c: New test.
13443         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13445 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13447         PR target/70290
13448         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13449         Fix formatting.
13451 2016-03-24  Richard Biener  <rguenther@suse.de>
13453         PR tree-optimization/70372
13454         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13456 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13458         PR c++/70347
13459         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13461 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13463         PR c++/70332
13464         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13466 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13468         PR c++/70001
13469         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13470         * g++.dg/cpp1y/pr70001.C: New test.
13472         PR c++/70323
13473         * g++.dg/cpp0x/constexpr-70323.C: New test.
13475 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13476             Jason Merrill  <jason@redhat.com>
13477             Jakub Jelinek  <jakub@redhat.com>
13479         PR c++/69315
13480         * g++.dg/cpp0x/constexpr-69315.C: New test.
13481         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13483 2016-03-23  Marek Polacek  <polacek@redhat.com>
13485         PR c++/69884
13486         * g++.dg/warn/Wignored-attributes-1.C: New test.
13487         * g++.dg/warn/Wignored-attributes-2.C: New test.
13489 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13491         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13492         initialization.
13493         * gfortran.dg/goacc/private-3.f95 (test): Same.
13494         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13495         missing use param.
13497 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13499         * lib/target-supports.exp: Remove v7ve entry from loop
13500         creating effective target checks.
13501         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13502         (add_options_for_arm_arch_v7ve): Likewise.
13504 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13506         PR tree-optimization/70354
13507         * gcc.dg/vect/pr70354-1.c: New test.
13508         * gcc.dg/vect/pr70354-2.c: New test.
13509         * gcc.target/i386/avx2-pr70354-1.c: New test.
13510         * gcc.target/i386/avx2-pr70354-2.c: New test.
13512 2016-03-22  Jeff Law  <law@redhat.com>
13514         PR target/70232
13515         * gcc.dg/tree-ssa/pr70232.c: New test.
13517 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13519         PR target/70302
13520         * gcc.target/i386/pr70302.c: New test.
13522 2016-03-22  Richard Biener  <rguenther@suse.de>
13524         PR middle-end/70251
13525         * g++.dg/torture/pr70251.C: New testcase.
13527 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13529         PR c/69993
13530         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13531         Wmisleading-indentation.c.
13532         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13533         reflect change to diagnostic text and order of messages.
13534         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13536 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13538         * g++.dg/ext/java-3.C: Don't compile on AIX.
13540 2016-03-22  Richard Biener  <rguenther@suse.de>
13542         PR middle-end/70333
13543         * gcc.dg/torture/pr70333.c: New testcase.
13545 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13547         * g++.dg/ext/pr70290.C: New test.
13549 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13551         PR target/70325
13552         * gcc.target/i386/pr70325.c: New test.
13554 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13556         PR target/70329
13557         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13558         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13560         PR target/70300
13561         * gcc.target/i386/pr70300.c: New test.
13563         PR c++/70295
13564         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13565         (func2): New function for cond with parens, xfail warning for c++.
13566         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13568 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13570         PR c++/70096
13571         * g++.dg/template/ptrmem30.C: New test.
13573 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13575         PR c++/70204
13576         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13577         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13579 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13581         PR middle-end/70326
13582         * gcc.dg/pr70326.c: New test.
13584 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13585             Jakub Jelinek  <jakub@redhat.com>
13587         PR tree-optimization/70317
13588         * gcc.dg/pr70317.c: New test.
13590 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13592         PR target/70327
13593         * gcc.target/i386/pr70327.c: New test.
13595 2016-03-21  Martin Liska  <mliska@suse.cz>
13597         PR ipa/70306
13598         * gcc.dg/ipa/pr70306.c: New test.
13600 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13602         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13603         * gcc.target/arm/attr-align3.c: Likewise.
13604         * gcc.target/arm/attr_arm.c: Likewise.
13605         * gcc.target/arm/flip-thumb.c: Likewise.
13607 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13609         PR target/70296
13610         * gcc.target/powerpc/altivec-36.c: New test.
13612 2016-03-21  Richard Biener  <rguenther@suse.de>
13614         PR tree-optimization/70310
13615         * gcc.dg/torture/pr70310.c: New testcase.
13617 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13619         PR target/70293
13620         * gcc.target/i386/pr70293.c: New test.
13622 2016-03-21  Richard Biener  <rguenther@suse.de>
13624         PR tree-optimization/70288
13625         * gcc.dg/torture/pr70288-1.c: New testcase.
13626         * gcc.dg/torture/pr70288-2.c: Likewise.
13628 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13630         PR rtl-optimization/69307
13631         * gcc.target/arm/pr69307.c: New test.
13633 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13635         PR rtl-optimization/69102
13636         * gcc.c-torture/compile/pr69102.c: New test.
13638 2016-03-18  Jeff Law  <law@redhat.com>
13640         PR rtl-optimization/70263
13641         * gcc.c-torture/compile/pr70263-1.c: New test.
13642         * gcc.target/i386/pr70263-2.c: New test.
13644 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13646         PR rtl-optimization/70278
13647         * gcc.dg/torture/pr70278.c: New test.
13648         * gcc.target/arm/pr70278.c: New test.
13650 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13652         PR c/70281
13653         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13654         (test_builtin_types_compatible_p): New test function.
13655         * gcc.dg/pr70281.c: New test case.
13657 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13659         PR target/70113
13660         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13662 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13664         PR tree-optimization/70252
13665         * gcc.dg/pr70252.c: New test.
13667 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13669         * gcc.dg/pr70161-2.c: New test.
13670         * gcc.dg/pr70161.c: New test.
13672 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13674         PR ipa/70269
13675         * gcc.dg/pr70269.c: New test.
13677 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13679         PR c++/70267
13680         * g++.dg/ext/java-3.C: New test.
13682 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13684         PR c++/70205
13685         * g++.dg/lookup/pr70205.C: New test.
13687 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13689         PR c++/70218
13690         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13692 2016-03-17  Marek Polacek  <polacek@redhat.com>
13694         PR c/69407
13695         * gcc.dg/atomic-op-6.c: New test.
13697 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13699         PR c/70264
13700         * c-c++-common/pr70264.c: New test case.
13702 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13704         PR c++/70144
13705         * c-c++-common/pr70144-1.c: New test.
13706         * c-c++-common/pr70144-2.c: New test.
13708         PR c++/70272
13709         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13710         * g++.dg/opt/flifetime-dse6.C: New test.
13711         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13713 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13715         PR driver/70192
13716         * gcc.dg/pic-1.c: New test.
13717         * gcc.dg/pic-2.c: Likewise.
13718         * gcc.dg/pic-3.c: Likewise.
13719         * gcc.dg/pic-4.c: Likewise.
13720         * gcc.dg/pie-1.c: Likewise.
13721         * gcc.dg/pie-2.c: Likewise.
13722         * gcc.dg/pie-3.c: Likewise.
13723         * gcc.dg/pie-4.c: Likewise.
13724         * gcc.dg/pie-5.c: Likewise.
13725         * gcc.dg/pie-6.c: Likewise.
13727 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13729         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13730         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13732 2016-03-17  Richard Biener  <rguenther@suse.de>
13734         PR debug/70271
13735         * g++.dg/debug/pr70271.C: New testcase.
13737 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13739         * gcc.target/i386/pr70251.c: New test.
13741 2016-03-17  Marek Polacek  <polacek@redhat.com>
13743         PR c++/70194
13744         * g++.dg/warn/constexpr-70194.C: New test.
13746 2016-03-16  Richard Henderson  <rth@redhat.com>
13748         PR middle-end/70240
13749         * gcc.c-torture/compile/pr70240.c: New.
13751 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13753         * gcc.c-torture/compile/20151204.c: Skip for avr.
13755 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13757         PR target/70245
13758         * g++.dg/opt/pr70245.C: New test.
13759         * g++.dg/opt/pr70245.h: New file.
13760         * g++.dg/opt/pr70245-aux.cc: New file.
13762 2016-03-16  Martin Sebor  <msebor@redhat.com>
13764         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13766 2016-03-16  Richard Henderson  <rth@redhat.com>
13768         PR middle-end/70199
13769         * gcc.c-torture/compile/pr70199.c: New.
13771 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13773         * gcc.dg/uninit-19.c: Run dos2unix.
13775 2016-03-16  Marek Polacek  <polacek@redhat.com>
13777         PR c/70093
13778         * gcc.dg/nested-func-10.c: New test.
13779         * gcc.dg/nested-func-9.c: New test.
13781 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13783         PR tree-optimization/68714
13784         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13786 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13788         PR tree-optimization/68715
13789         * gcc.dg/graphite/pr68715-2.c: New test.
13790         * gcc.dg/graphite/pr68715.c: New test.
13791         * gfortran.dg/graphite/pr68715.f90: New test.
13793 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13795         PR tree-optimization/68809
13796         * gcc.dg/graphite/pr68809-2.c: New test.
13797         * gcc.dg/graphite/pr68809.c: New test.
13799 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13801         PR c++/70147
13802         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13803         method call to i () as argument.  Adjust expected output.
13805         PR c++/70147
13806         * g++.dg/ubsan/pr70147-1.C: New test.
13807         * g++.dg/ubsan/pr70147-2.C: New test.
13809 2016-03-15  Martin Sebor  <msebor@redhat.com>
13811         PR c++/58281
13812         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13814 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
13816         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13817         hppa*-*-hpux*.
13819         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13821         PR libfortran/69799
13822         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13823         libatomic_available.
13825 2016-03-15  Marek Polacek  <polacek@redhat.com>
13827         PR c++/70209
13828         * g++.dg/ext/attribute-may-alias-4.C: New test.
13830 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
13832         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
13833         -fvar-tracking-assignments-toggle flag.
13835 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
13837         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13839 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
13841         PR rtl-optimization/70222
13842         * gcc.c-torture/execute/pr70222-1.c: New test.
13843         * gcc.c-torture/execute/pr70222-2.c: New test.
13845 2016-03-15  Richard Henderson  <rth@redhat.com>
13847         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13849 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13851         PR rtl-optimization/69032
13852         * gcc.dg/pr69032.c: New test.
13854 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13856         PR rtl-optimization/63384
13857         * g++.dg/pr63384.C: New test.
13859 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
13861         PR target/64411
13862         * gcc.target/i386/pr64411.C: New test.
13864 2016-03-15  Tom de Vries  <tom@codesourcery.com>
13866         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13867         * gfortran.dg/goacc/kernels-alias.f95: New test.
13869 2016-03-14  Martin Sebor  <msebor@redhat.com>
13871         PR c++/53792
13872         * g++.dg/cpp0x/constexpr-inline.C: New test.
13873         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13875 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
13877         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13879 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
13881         PR middle-end/70219
13882         * gcc.dg/pr70219.c: New test.
13884 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
13886         PR target/70083
13887         * gcc.dg/torture/pr70083.c: New test.
13888         * gcc.target/i386/pr70083.c: New test.
13890 2016-03-14  Richard Biener  <rguenther@suse.de>
13892         PR tree-optimization/56365
13893         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13895 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
13897         PR target/70098
13898         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13899         New function.
13900         * g++.dg/pr70098.C: New testcase.
13903 2016-03-14  Tom de Vries  <tom@codesourcery.com>
13905         PR tree-optimization/70045
13906         * gcc.dg/graphite/pr70045.c: New test.
13908 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13910         PR fortran/69043
13911         * gfortran.dg/include_9.f90: New test.
13913 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
13915         PR fortran/45076
13916         gfortran.dg/prof/prof.exp: New script.
13917         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13919 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
13921         PR rtl-optimization/69307
13922         * gcc.dg/pr69307.c: New test.
13924 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
13926         PR target/69614
13927         * gcc.target/arm/pr69614.c: New.
13929 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
13931         PR fortran/70031
13932         * gfortran.dg/submodule_14.f08: New test
13934         PR fortran/69524
13935         * gfortran.dg/submodule_15.f08: New test
13937 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
13939         PR c++/70106
13940         * g++.dg/cpp1y/paren3.C: New test.
13942 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13944         PR target/70131
13945         * gcc.target/powerpc/ppc-round2.c: New test.
13947 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
13949         PR target/70123
13950         * gcc.dg/torture/pr70123.c: New test.
13952 2016-03-11  Jeff Law  <law@redhat.com>
13954         PR tree-optimization/70190
13955         * gcc.c-torture/compile/pr70190.c: New test.
13957 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13959         PR c/68187
13960         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13961         case.
13962         (test43_b): Likewise.
13963         (test43_c): Likewise.
13964         (test43_d): Likewise.
13965         (test43_e): Likewise.
13966         (test43_f): Likewise.
13967         (test43_g): Likewise.
13968         (test44_a): Likewise.
13969         (test44_b): Likewise.
13970         (test44_c): Likewise.
13971         (test44_d): Likewise.
13972         (test44_e): Likewise.
13974 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
13976         PR c/70085
13977         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13979 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13981         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13982         dg-options.
13984 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13986         PR target/70002
13987         PR target/69245
13988         * gcc.target/aarch64/pr69245_2.c: New test.
13990 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
13992         PR tree-optimization/70177
13993         * gcc.dg/pr70177.c: New test.
13995 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
13997         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13999 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14001         * gcc.dg/tree-ssa/sra-20.c: New.
14003 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14005         PR rtl-optimization/70174
14006         * gcc.dg/pr70174.c: New test.
14008         PR tree-optimization/70169
14009         * gcc.dg/pr70169.c: New test.
14011 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14013         PR target/70160
14014         * gcc.target/i386/pr70160.c: New test.
14016 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14018         * gcc.target/s390/dfp-1.c: New test.
14020 2016-03-10  Nick Clifton  <nickc@redhat.com>
14022         PR target/70044
14023         * gcc.target/aarch64/pr70044.c: New test.
14025 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14026             Jakub Jelinek  <jakub@redhat.com>
14028         PR c++/70001
14029         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14030         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14031         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14033 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14035         PR lto/69589
14036         * g++.dg/lto/pr69589_0.C: New testcase
14037         * g++.dg/lto/pr69589_1.C: New testcase
14039 2016-03-10  Marek Polacek  <polacek@redhat.com>
14041         PR c++/70153
14042         * g++.dg/delayedfold/unary-plus1.C: New test.
14044 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14046         * gcc.target/arm/pr45701-1.c: Escape brackets.
14047         * gcc.target/arm/pr45701-2.c: Likewise.
14049 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14051         * gfortran.dg/unconstrained_commons.f: New.
14053 2016-03-10  Alan Modra  <amodra@gmail.com>
14055         * gcc.dg/pr69195.c: New.
14056         * gcc.dg/pr69238.c: New.
14058 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14060         PR testsuite/68915
14061         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14063 2016-03-10  Richard Biener  <rguenther@suse.de>
14065         PR tree-optimization/70128
14066         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14067         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14069 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14071         PR tree-optimization/70152
14072         * gcc.dg/pr70152.c: New test.
14074         PR target/70086
14075         * gcc.target/i386/pr70086-1.c: New test.
14076         * gcc.target/i386/pr70086-2.c: New test.
14077         * gcc.target/i386/pr70086-3.c: New test.
14079         PR tree-optimization/70127
14080         * gcc.c-torture/execute/pr70127.c: New test.
14082 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14084         * c-c++-common/goacc/combined-directives-2.c: New test.
14086 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14088         PR c/68473
14089         PR c++/70105
14090         * g++.dg/diagnostic/pr70105.C: New test.
14091         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14092         (test_multiple_ordinary_maps): New test function.
14094 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14096         PR c/68473
14097         PR c++/70105
14098         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14099         Drop range information from call to inform_at_rich_loc.
14100         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14101         New.
14102         (test_show_locus): Replace calls to rich_location::add_range with
14103         calls to add_range.  Rewrite the tests that used the now-defunct
14104         rich_location ctor taking a source_range.  Simplify other tests
14105         by replacing calls to COMBINE_LOCATION_DATA with calls to
14106         make_location.
14108 2016-03-09  Richard Biener  <rguenther@suse.de>
14109         Jakub Jelinek  <jakub@redhat.com>
14111         PR tree-optimization/70138
14112         * gcc.dg/vect/pr70138-1.c: New testcase.
14113         * gcc.dg/vect/pr70138-2.c: Likewise.
14115 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14117         PR target/70049
14118         * gcc.target/i386/pr70049.c: New test.
14120 2016-03-09  Richard Biener  <rguenther@suse.de>
14122         PR c/70143
14123         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14124         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14125         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14127 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14129         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14130         arm-*-*.
14132 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14134         PR middle-end/67278
14135         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14137         PR target/67278
14138         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14140         PR middle-end/70050
14141         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14142         in testcase comment.
14144 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14146         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14147         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14148         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14149         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14150         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14151         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14152         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14153         * gfortran.dg/goacc/kernels-loop.f95: New test.
14155 2016-03-08  Martin Sebor  <msebor@redhat.com>
14157         PR c++/62096
14158         * g++.dg/warn/overflow-warn-7.C: New test.
14160 2016-03-08  Jason Merrill  <jason@redhat.com>
14162         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14163         * lib/target-supports.exp (check_effective_target_concepts): New.
14165 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14167         PR c++/70135
14168         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14169         * g++.dg/ubsan/pr70135.C: New test.
14171         PR target/70110
14172         * gcc.dg/pr70110.c: New test.
14174 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14176         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14177         * c-c++-common/gomp/if-1.c: Likewise.
14178         * c-c++-common/gomp/pr61486-2.c: Likewise.
14179         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14180         to dg-additional-options.
14181         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14182         * g++/gomp/target-teams-1.c: Likewise.
14183         * gcc.dg/gomp/gomp.exp: Likewise.
14184         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14185         dg-additional-options.
14186         * gfortran.dg/gomp/gomp.exp: Likewise.
14187         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14188         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14189         dg-additional-options.
14190         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14192 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14194         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14195         * c-c++-common/gomp/gridify-1.c: New test.
14196         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14198 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14200         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14201         trigger for cortex-r8, when scanning for register r8.
14202         * gcc.target/arm/pr45701-2.c: Likewise.
14204 2016-02-26  Richard Biener  <rguenther@suse.de>
14205             Jeff Law  <law@redhat.com>
14207         PR tree-optimization/69740
14208         * gcc.c-torture/compile/pr69740-1.c: New test.
14209         * gcc.c-torture/compile/pr69740-2.c: New test.
14211 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14213         * lib/target-supports.exp
14214         (check_effective_target_whole_vector_shift): Enable for PPC64.
14216 2016-03-07  Richard Biener  <rguenther@suse.de>
14218         PR tree-optimization/70115
14219         * gcc.dg/torture/pr70115.c: New testcase.
14221 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14223         PR middle-end/69916
14224         * c-c-++-common/goacc/pr69916.c: New.
14226 2016-03-07  Richard Henderson  <rth@redhat.com>
14228         * gcc.c-torture/compile/pr70061.c: New test.
14230 2016-03-07  Richard Biener  <rguenther@suse.de>
14232         PR testsuite/70109
14233         * gcc.dg/vect/O3-pr36098.c: New testcase.
14235 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14237         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14239 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14241         * gnat.dg/renaming9.ad[sb]: New testcase.
14243 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14245         PR c++/70084
14246         * g++.dg/expr/stdarg3.C: New test.
14248 2016-03-04  Jeff Law  <law@redhat.com>
14250         PR tree-optimization/69196
14251         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14252         x86_64-*-*.
14254 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14256         PR c/69973
14257         * gcc.dg/pr69973.c: New test.
14259         PR rtl-optimization/69941
14260         * gcc.dg/torture/pr69941.c: New test.
14262         PR c/69824
14263         * gcc.dg/pr69824.c: New test.
14265 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14267         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14268         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14269         function.
14271 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14273         PR c++/66786
14274         * g++.dg/cpp1y/var-templ48.C: New test.
14275         * g++.dg/cpp1y/var-templ49.C: New test.
14277 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14279         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14281 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14283         PR c++/70035
14284         * g++.dg/ubsan/pr70035.C: New test.
14286         PR target/70062
14287         * gcc.target/i386/pr70062.c: New test.
14289 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14291         * g++.dg/template/typename21.C: Remove c++98_only.
14293 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14295         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14297 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14299         PR c/68187
14300         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14301         function.
14302         (fn_42_b): Likewise.
14303         (fn_42_c): Likewise.
14305 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14307         PR c/68187
14308         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14309         function.
14310         (fn_40_b): Likewise.
14311         (fn_41_a): Likewise.
14312         (fn_41_b): Likewise.
14314 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14316         PR target/70059
14317         * gcc.target/i386/avx512f-pr70059.c: New test.
14318         * gcc.target/i386/avx512dq-pr70059.c: New test.
14320 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14322         PR rtl-optimization/57676
14323         * gcc.dg/torture/pr57676.c: New test.
14325 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14327         * gcc.dg/pr70026.c: New test.
14329 2016-03-04  Marek Polacek  <polacek@redhat.com>
14331         PR c/69798
14332         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14333         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14335 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14337         PR target/70004
14338         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14339         Delete.
14340         (test_corners_sisd_si): Likewise.
14341         (main): Remove checks of the above.
14342         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14344 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14346         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14348 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14350         * gcc.dg/torture/pr69951.c: Accept argc==0.
14352 2016-03-04  Richard Biener  <rguenther@suse.de>
14354         PR c++/70054
14355         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14356         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14358 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14360         PR testsuite/69766
14361         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14362         testing multiarch.
14364 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14366         PR debug/69947
14367         * gcc.dg/guality/pr69947.c: New test.
14369 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14371         PR ada/70017
14372         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14374 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14376         PR rtl-optimization/69904
14377         * gcc.target/arm/pr69904.c: New test.
14379 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14381         PR target/70021
14382         * gcc.dg/vect/pr70021.c: New test.
14383         * gcc.target/i386/pr70021.c: New test.
14385 2016-03-03  Marek Polacek  <polacek@redhat.com>
14387         PR middle-end/70050
14388         * gcc.dg/pr70050.c: New test.
14390 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14392         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14394 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14396         PR tree-optimization/70043
14397         * gfortran.dg/vect/pr70043.f90: New test.
14399 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14401         * gnat.dg/specs/task1.ads: New test.
14403 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14405         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14406         Invoke gdb with -batch.
14407         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14409 2016-03-03  Richard Biener  <rguenther@suse.de>
14411         PR tree-optimization/55936
14412         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14414 2016-03-02  Jeff Law  <law@redhat.com>
14416         PR rtl-optimization/69942
14417         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14418         effects of argument promotions.
14420         PR tree-optimization/69987
14421         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14422         target does not support -fprefetch-loop-arrays.
14424 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14426         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14428 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14430         PR rtl-optimization/69052
14431         * gcc.target/i386/pr69052.c: New test.
14433 2016-03-02  Alan Modra  <amodra@gmail.com>
14435         * gcc.dg/pr69990.c: New.
14437 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14439         PR c/68062
14440         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14442         PR middle-end/70022
14443         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14445         PR target/70028
14446         * gcc.target/i386/pr70028.c: New test.
14448 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14450         * c-c++-common/asan/swapcontext-test-1.c,
14451         * c-c++-common/tsan/thread_leak.c,
14452         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14453         * g++.dg/tsan/benign_race.C,
14454         * g++.dg/tsan/fd_close_norace.C,
14455         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14456         races with sanitizer output
14458 2016-03-02  Richard Biener  <rguenther@suse.de>
14459             Uros Bizjak  <ubizjak@gmail.com>
14461         PR target/67278
14462         * gcc.dg/simd-8.c: New testcase.
14464 2016-03-02  Richard Biener  <rguenther@suse.de>
14466         PR middle-end/67278
14467         * gcc.dg/simd-7.c: New testcase.
14469 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14471         * gcc.target/i386/pr70007.c: Tweak.
14473 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14475         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14477 2016-03-02  Marek Polacek  <polacek@redhat.com>
14479         PR c/67854
14480         * gcc.dg/pr67854.c: New test.
14482 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14484         PR middle-end/70025
14485         * gcc.dg/torture/pr70025.c: New test.
14487 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14489         PR tree-optimization/68621
14490         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14492 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14494         * gcc.target/i386/pr70007.c: New test.
14496 2016-03-01  Jeff Law  <law@redhat.com>
14498         PR tree-optimization/69196
14499         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14501         PR tree-optimization/69196
14502         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14503         duplicating code and spoiling the expected output.
14505 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14507         PR target/70033
14508         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14509         supports power9 before doing tests.
14510         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14511         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14512         * gcc.target/powerpc/p9-permute.c: Likewise.
14514 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14516         PR target/70027
14517         * gcc.target/i386/pr70027.c: New test.
14519 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14521         * gcc.dg/pr70017.c: New test.
14523 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14525         PR c/69796
14526         PR c/69974
14527         * gcc.dg/pr69796.c: New test.
14528         * gcc.dg/pr69974.c: New test.
14530 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14532         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14534 2016-02-29  Jeff Law  <law@redhat.com>
14536         PR tree-optimization/69987
14537         * gfortran.dg/pr69987.f90: New test.
14539         PR tree-optimization/69989
14540         * gcc.c-torture/compile/pr69989-2.c: New test.
14542 2016-03-01  Marek Polacek  <polacek@redhat.com>
14544         PR c++/69795
14545         * g++.dg/parse/invalid1.C: New test.
14547 2016-03-01  Richard Biener  <rguenther@suse.de>
14549         PR middle-end/70022
14550         * gcc.dg/pr70022.c: New testcase.
14552 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14554         PR tree-optimization/69956
14555         * gcc.dg/pr69956.c: New test.
14557 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14559         PR target/70011
14560         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14561         XFAIL when hardware supports efficient unaligned storage access.
14563 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14565         PR c++/69961
14566         * g++.dg/template/pr69961a.C: New test.
14567         * g++.dg/template/pr69961b.C: New test.
14569 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14571         PR preprocessor/69985
14572         * gcc.dg/cpp/pr69985.c: New test case.
14574 2016-02-29  Jeff Law  <law@redhat.com>
14576         PR tree-optimization/70005
14577         * gcc.c-torture/execute/pr70005.c New test.
14579         PR tree-optimization/69999
14580         * gcc.c-torture/compile/pr69999.c: New test.
14582 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14584         PR tree-optimization/69652
14585         * gcc.dg/torture/pr69652.c: Delete test.
14586         * gcc.dg/vect/pr69652.c: New test.
14588 2016-02-19  Richard Biener  <rguenther@suse.de>
14590         PR tree-optimization/69980
14591         * gfortran.dg/vect/pr69980.f90: New testcase.
14593 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14595         * gcc.target/sparc/20160229-1.c: New test.
14597 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14599         * gnat.dg/stack_usage3.adb: New test.
14600         * gnat.dg/stack_usage3_pkg.ads: New helper.
14602 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14604         * gnat.dg/renaming8.adb: New test.
14605         * gnat.dg/renaming8_pkg1.ads: New helper.
14606         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14607         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14609 2016-02-29  Richard Biener  <rguenther@suse.de>
14611         PR tree-optimization/69720
14612         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14614 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14616         PR fortran/68147
14617         PR fortran/47674
14618         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14620 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14621             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14623         PR fortran/56007
14624         * gfortran.dg/coarray_8.f90: Adjust error message.
14625         * gfortran.dg/pr56007.f90: New test.
14626         * gfortran.dg/pr56007.f: New test.
14628 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14630         PR tree-optimization/69989
14631         * gcc.dg/torture/pr69989.c: New test.
14633 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14635         * gcc.target/i386/stack-realign-win.c: New test.
14637 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14639         PR fortran/60126
14640         * gfortran.dg/pr60126.f90: New test.
14642 2016-02-27  Jeff Law  <law@redhat.com>
14644         Revert
14645         2016-02-26  Richard Biener  <rguenther@suse.de>
14646                     Jeff Law  <law@redhat.com>
14648         PR tree-optimization/69740
14649         * gcc.c-torture/compile/pr69740-1.c: New test.
14650         * gcc.c-torture/compile/pr69740-2.c: New test.
14652 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14654         PR fortran/69910
14655         * gfortran.dg/newunit_4.f90: New test.
14657 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14659         PR target/69613
14660         PR rtl-optimization/69886
14661         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14662         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14663         target.
14665 2016-02-26  Martin Sebor  <msebor@redhat.com>
14667         PR tree-optimization/15826
14668         * gcc.dg/tree-ssa/pr15826.c: New test.
14670 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14672         PR target/69969
14673         * gcc.target/powerpc/pr69969.c: New test.
14675 2016-02-26  Martin Sebor  <msebor@redhat.com>
14677         PR c++/15766
14678         * g++.old-deja/g++.other/decl5.C: Add a test case.
14680 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14682         PR target/69946
14683         * gcc.target/powerpc/pr69946.c: New file.
14685 2016-02-26  Richard Biener  <rguenther@suse.de>
14686             Jeff Law  <law@redhat.com>
14688         PR tree-optimization/69740
14689         * gcc.c-torture/compile/pr69740-1.c: New test.
14690         * gcc.c-torture/compile/pr69740-2.c: New test.
14692 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14694         PR middle-end/69920
14695         * gcc.dg/torture/pr69932.c: New test.
14696         * gcc.dg/torture/pr69936.c: Likewise.
14698 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14700         PR target/69709
14701         * gcc.target/s390/pr69709.c: New test.
14703 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14705         PR target/69245
14706         * gcc.target/aarch64/pr69245_1.c: New test.
14708 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14710         PR target/69613
14711         * gcc.dg/torture/pr69613.c: New test.
14713 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14715         PR rtl-optimization/69891
14716         * gcc.target/i386/pr69891.c: New test.
14718 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14719             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14721         PR target/61397
14722         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14723         functionality for both 32-bit and 64-bit.
14725 2016-02-26  Richard Biener  <rguenther@suse.de>
14727         PR tree-optimization/69551
14728         * gcc.dg/torture/pr69951.c: New testcase.
14730 2016-02-25  Richard Biener  <rguenther@suse.de>
14732         PR tree-optimization/48795
14733         * gcc.dg/Warray-bounds-18.c: New testcase.
14735 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14737         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14739 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14741         PR rtl-optimization/69896
14742         * gcc.dg/pr69896.c: New test.
14744 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14746         PR c++/69736
14747         * g++.dg/cpp1y/paren2.C: New test.
14749 2016-02-24  Martin Sebor  <msebor@redhat.com>
14751         PR c/51147
14752         * gcc.dg/enum-mode-2.c: New test.
14754 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14756         PR c++/69922
14757         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14758         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14759         * g++.dg/ubsan/pr69922.C: New test.
14761 2016-02-24  Marek Polacek  <polacek@redhat.com>
14763         PR c/69819
14764         * gcc.dg/pr69819.c: New test.
14766 2016-02-24  Martin Sebor  <msebor@redhat.com>
14768         PR c++/69912
14769         * g++.dg/ext/flexary15.C: New test.
14771 2016-02-24  Martin Sebor  <msebor@redhat.com>
14773         * gcc.dg/builtins-68.c: Avoid making unportable
14774         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14775         * g++.dg/ext/builtin_alloca.C: Same.
14777 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14778             Charles Baylis  <charles.baylis@linaro.org>
14780         PR debug/61033
14781         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14783 2016-02-24  Richard Biener  <rguenther@suse.de>
14784             Jakub Jelinek  <jakub@redhat.com>
14786         PR middle-end/69760
14787         * gcc.dg/torture/pr69760.c: New testcase.
14789 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14791         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14792         pattern on Solaris with as.
14794 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14796         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14797         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14798         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14799         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14801 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14803         PR middle-end/69915
14804         * gcc.dg/pr69915.c: New test.
14806 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14808         PR rtl-optimization/69886
14809         * gcc.dg/torture/pr69886.c: New test.
14811 2016-02-24  Richard Biener  <rguenther@suse.de>
14813         PR middle-end/68963
14814         * gcc.dg/torture/pr68963.c: New testcase.
14816 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14818         PR target/69875
14819         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14820         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14821         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14822         * gcc.target/arm/atomic_loaddi_1.c: New test.
14823         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14824         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14825         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14826         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14827         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14828         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14829         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14830         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14832 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14834         PR middle-end/69909
14835         * gcc.dg/torture/pr69909.c: New test.
14837 2016-02-24  Richard Biener  <rguenther@suse.de>
14839         PR tree-optimization/69907
14840         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14841         * gcc.dg/vect/bb-slp-34.c: XFAIL.
14842         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14844 2016-02-24  Christian Bruel  <christian.bruel@st.com>
14846         * gcc.target/arm/pragma_cpp_fma.c: New test.
14848 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14850         PR fortran/61156
14851         * gfortran.dg/include_6.f90: Update test.
14853 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14855         PR objc/69844
14856         * objc.dg/pr69844.m: New test.
14858 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14860         PR libgfortran/69456
14861         * gfortran.dg/namelist_89.f90: New test.
14862         * gfortran.dg/pr59700.f90: Update test..
14864 2016-02-23  Martin Sebor  <msebor@redhat.com>
14866         PR middle-end/69780
14867         * g++.dg/ext/builtin_alloca.C: New test.
14868         * gcc.dg/builtins-68.c: New test.
14870 2016-02-23  Richard Henderson  <rth@redhat.com>
14872         * gcc.target/i386/addr-space-3.c: Remove test.
14874 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14876         PR preprocessor/69126
14877         PR preprocessor/69543
14878         * c-c++-common/pr69126-2-long.c: New test.
14879         * c-c++-common/pr69126-2-short.c: New test.
14880         * c-c++-common/pr69543-1.c: Remove xfail.
14882 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
14884         PR preprocessor/69126
14885         PR preprocessor/69543
14886         PR preprocessor/69558
14887         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14888         (f): Rename to...
14889         (test_2): ...this, and add leading comment.
14890         (MACRO_3, test_3): New.
14891         (MACRO_4A, MACRO_4B, test_4): New.
14892         (MACRO): Rename to...
14893         (MACRO_5): ...this.
14894         (g): Rename to...
14895         (test_5): ...this, updating for renaming of MACRO, and
14896         add leading comment.
14897         * c-c++-common/pr69543-1.c: New.
14898         * c-c++-common/pr69543-2.c: New.
14899         * c-c++-common/pr69543-3.c: New.
14900         * c-c++-common/pr69543-4.c: New.
14901         * c-c++-common/pr69558-1.c: New.
14902         * c-c++-common/pr69558-2.c: New.
14903         * c-c++-common/pr69558-3.c: New.
14904         * c-c++-common/pr69558-4.c: New.
14905         * gcc.dg/pr69558.c: Move to...
14906         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
14907         xfail for c++.
14909 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
14911         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14912         to -ftree-parallelize-loops/-fopenacc changes.
14913         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14914         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14915         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14916         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14917         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14918         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14919         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14920         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14921         * c-c++-common/goacc/kernels-loop.c: Likewise.
14922         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14923         * c-c++-common/goacc/kernels-reduction.c: Likewise.
14924         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14925         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14927 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14929         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14931 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
14933         PR c++/69902
14934         * g++.dg/warn/Wnonnull-compare-5.C: New test.
14936         PR c/69900
14937         * gcc.dg/pr69900.c: New test.
14939 2016-02-23  Martin Jambor  <mjambor@suse.cz>
14941         PR tree-optimization/69666
14942         * gcc.dg/tree-ssa/pr69666.c: New test.
14944 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
14946         PR fortran/67451
14947         * gfortran.dg/coarray_allocate_5.f08: New test.
14949 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14951         * gcc.target/s390/vcond-shift.c: Move to ...
14952         * gcc.target/s390/vector/vcond-shift.c: ... here.
14954 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14956         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14957         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14959 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14961         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14963 2016-02-20  Mark Wielaard  <mjw@redhat.com>
14965         PR c/28901
14966         * gcc.dg/unused-variable-3.c: New test.
14968 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14970         PR target/69888
14971         * gcc.target/i386/pr69888.c: New test.
14973 2016-02-22  Richard Biener  <rguenther@suse.de>
14975         PR tree-optimization/69882
14976         * gfortran.dg/vect/pr69882.f90: New testcase.
14978 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
14980         PR target/69885
14981         * gcc.dg/pr69885.c: New test.
14983 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
14985         PR target/69806
14986         PR target/54089
14987         * gcc.target/sh/pr54089-10.c: New.
14989 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
14991         PR fortran/69423
14992         * gfortran.dg/deferred_character_15.f90: New test.
14994 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
14996         PR fortran/57365
14997         gfortran.dg/allocate_with_source_18.f03: New test.
14999 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15001         PR fortran/52531
15002         gfortran.dg/gomp/pr52531.f90: New test.
15004 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15006         PR c++/69865
15007         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15008         -std=c++03.
15010 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15012         PR c++/69826
15013         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15014         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15016         PR c++/69850
15017         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15019         PR c++/69851
15020         * g++.dg/torture/pr69851.C: New test.
15022 2016-02-19  Martin Sebor  <msebor@redhat.com>
15024         PR testsuite/69573
15025         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15027 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15029         PR c++/69850
15030         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15031         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15033         PR c++/67767
15034         * g++.dg/cpp0x/pr67767.C: New test.
15036 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15038         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15039         for fp, simd, crypto, crc, lse.
15040         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15041         above.
15042         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15043         effective target check.
15045 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15047         PR target/69820
15048         * gcc.target/i386/pr69820.c: New test.
15050 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15052         * gcc.target/s390/vector/int128-1.c: New test.
15054 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15056         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15058 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15060         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15061         instruction pattern name to prevent the testcase from failing with
15062         -march=z13.
15064 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15066         * gcc.target/s390/md/movstr-2.c: New test.
15068 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15070         * gcc.target/s390/morestack.c: New test.
15072 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15074         PR target/69625
15075         * gcc.target/s390/pr69625.c: Add test case.
15077 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15079         PR testsuite/68580
15080         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15082 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15084         PR target/68404
15085         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15086         * gcc.target/powerpc/fusion3.c: Likewise.
15088 2016-02-18  Richard Biener  <rguenther@suse.de>
15090         PR middle-end/69553
15091         * g++.dg/torture/pr69553.C: New testcase.
15093 2016-02-18  Nick Clifton  <nickc@redhat.com>
15095         PR target/62254
15096         PR target/69610
15097         * gcc.target/arm/pr62554.c: New test.
15098         * gcc.target/arm/pr69610-1.c: New test.
15099         * gcc.target/arm/pr69610-2.c: New test.
15101 2016-02-18  Richard Biener  <rguenther@suse.de>
15103         PR middle-end/69854
15104         * gcc.dg/torture/pr69854.c: New testcase.
15106 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15108         PR c++/69850
15109         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15111 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15113         * gcc.target/powerpc/vec-cg.c: New test.
15115 2016-02-17  Richard Biener  <rguenther@suse.de>
15117         PR testsuite/69586
15118         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15120 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15122         PR target/69161
15123         * gcc.c-torture/compile/pr69161.c: New test.
15125 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15127         PR target/69532
15128         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15129         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15131 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15133         * gcc.dg/ifcvt-4.c: Skip on Visium.
15135 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15137         * gnat.dg/atomic8.adb: New test.
15139 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15141         * gnat.dg/discr46.ad[sb]: New test.
15143 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15145         PR Target/48344
15146         * gcc.target/powerpc/pr48344-1.c: New test.
15148 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15150         PR fortran/69742
15151         * gfortran.dg/associate_21.f90:  New test.
15153 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15155         PR c/69835
15156         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15157         -Wnonnull in dg-options.
15158         * c-c++-common/nonnull-2.c: New test.
15160 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15161             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15163         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15165 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15167         PR middle-end/69801
15168         * gcc.dg/pr69801.c: Add empty dg-options.
15170 2016-02-16  James Norris  <jnorris@codesourcery.com>
15172         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15173         * g++.dg/goacc/deviceptr-1.c: New file.
15175 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15177         PR tree-optimization/69820
15178         * gcc.dg/vect/pr69820.c: New test.
15180 2016-02-16  Richard Biener  <rguenther@suse.de>
15182         PR tree-optimization/69776
15183         * gcc.dg/torture/pr69776-2.c: New testcase.
15185 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15187         PR tree-optimization/69714
15188         * gcc.dg/torture/pr69714.c: New test.
15190 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15192         PR tree-optimization/69802
15193         * gcc.dg/pr69802.c: New test.
15195 2016-02-16  Richard Biener  <rguenther@suse.de>
15197         PR middle-end/69801
15198         * gcc.dg/pr69801.c: New testcase.
15200 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15202         PR libgfortran/69651
15203         * gfortran.dg/read_bang.f90: New test.
15204         * gfortran.dg/read_bang4.f90: New test.
15206 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15208         PR c++/69658
15209         * g++.dg/init/pr69658.C: New test.
15211         PR c++/69797
15212         * c-c++-common/pr69797.c: New test.
15214 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15216         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15217         check for aarch64*-*-*.
15219 2016-02-15  Richard Biener  <rguenther@suse.de>
15221         PR tree-optimization/69783
15222         * gcc.dg/vect/pr69783.c: New testcase.
15224 2016-02-15  Richard Biener  <rguenther@suse.de>
15226         PR tree-optimization/69776
15227         * gcc.dg/torture/pr69776.c: New testcase.
15229 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15231         PR fortran/60526
15232         * gfortran.dg/type_decl_4.f90:  Reinstated.
15234 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15236         PR fortran/68746
15237         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15239 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15241         PR fortran/60526
15242         PR bootstrap/69816
15243         * gfortran.dg/type_decl_4.f90:  Removed.
15245 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15247         PR fortran/60526
15248         * gfortran.dg/type_decl_4.f90:  New test.
15250 2016-02-14  Alan Modra  <amodra@gmail.com>
15252         PR testsuite/68886
15253         * gcc.c-torture/execute/stkalign.c: Revise test.
15255 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15257         PR target/67260
15258         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15260 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15262         PR target/67260
15263         * gcc.target/sh/torture/pr67260.c: New.
15265 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15267         * gcc.dg/pr67964.c: Add dg-require-alias.
15269 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15271         PR target/67636
15272         PR target/64345
15273         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15275 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15277         PR libgfortran/69668
15278         * gfortran.dg/namelist_88.f90: New test.
15280 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15282         PR libgfortran/69668
15283         * gfortran.dg/namelist_38.f90: Update test.
15284         * gfortran.dg/namelist_84.f90: Update test.
15286 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15288         PR other/69554
15289         * gcc.dg/pr69554-1.c: New test.
15290         * gfortran.dg/pr69554-1.F90: New test.
15291         * gfortran.dg/pr69554-2.F90: New test.
15292         * lib/gcc-dg.exp (proc dg-locus): New function.
15293         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15294         distinguish between the caret-printing and non-caret-printing
15295         cases.  If caret-printing has been explicitly enabled, bail out
15296         without attempting to fix up the output.
15298 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15300         PR driver/69265
15301         PR driver/69453
15302         * gcc.dg/spellcheck-options-3.c: New test case.
15303         * gcc.dg/spellcheck-options-4.c: New test case.
15304         * gcc.dg/spellcheck-options-5.c: New test case.
15305         * gcc.dg/spellcheck-options-6.c: New test case.
15306         * gcc.dg/spellcheck-options-7.c: New test case.
15307         * gcc.dg/spellcheck-options-8.c: New test case.
15308         * gcc.dg/spellcheck-options-9.c: New test case.
15309         * gcc.dg/spellcheck-options-10.c: New test case.
15311 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15313         PR rtl-optimization/69764
15314         PR rtl-optimization/69771
15315         * c-c++-common/pr69764.c: New test.
15316         * gcc.dg/torture/pr69771.c: New test.
15318 2016-02-12  Marek Polacek  <polacek@redhat.com>
15320         * g++.dg/torture/init-list1.C: New.
15322 2016-02-12  Marek Polacek  <polacek@redhat.com>
15324         * gcc.dg/pr69522.c: Add empty dg-options.
15326 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15328         * g++.dg/lto/lto.exp: Include and init mpx.
15329         * g++.dg/lto/pr69729_0.C: New test.
15331 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15333         PR ipa/69241
15334         * g++.dg/ipa/pr69241-4.C: New test.
15336         PR ipa/68672
15337         * g++.dg/ipa/pr68672-1.C: New test.
15338         * g++.dg/ipa/pr68672-2.C: New test.
15339         * g++.dg/ipa/pr68672-3.C: New test.
15341 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15343         PR c/69522
15344         * gcc.dg/pr69522.c: New test.
15346 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15348         PR c++/69098
15349         * g++.dg/cpp1y/69098.C: New test.
15350         * g++.dg/cpp1y/69098-2.C: New test.
15352 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15354         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15355         and neighbour -> neighbor.
15356         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15357         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15358         * c-c++-common/Wvarargs.c: Likewise.
15359         * c-c++-common/goacc/host_data-5.c: Likewise.
15360         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15361         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15362         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15363         * gcc.target/aarch64/pr60697.c: Likewise.
15364         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15365         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15366         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15367         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15368         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15369         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15370         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15371         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15372         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15373         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15374         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15375         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15376         * g++.dg/lookup/koenig5.C: Likewise.
15377         * g++.dg/ext/no-asm-2.C: Likewise.
15378         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15379         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15380         * gfortran.dg/used_types_16.f90: Likewise.
15381         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15382         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15383         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15384         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15385         * gfortran.dg/abstract_type_6.f03: Likewise.
15386         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15387         * gfortran.dg/used_types_15.f90: Likewise.
15388         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15389         * gfortran.dg/exit_3.f08: Likewise.
15390         * gfortran.dg/open_status_2.f90: Likewise.
15391         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15392         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15393         * gfortran.dg/associate_1.f03: Likewise.
15394         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15395         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15396         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15397         * gcc.dg/builtin-object-size-1.c: Likewise.
15398         * gcc.dg/noreturn-6.c: Likewise.
15399         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15400         * gcc.dg/globalalias.c: Likewise.
15401         * gcc.dg/builtins-config.h: Likewise.
15402         * gcc.dg/pr30457.c: Likewise.
15403         * gcc.c-torture/compile/volatile-1.c: Likewise.
15404         * gcc.c-torture/execute/20101011-1.c: Likewise.
15405         * c-c++-common/Waddress-1.c: Likewise.
15407 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15409         PR c/69768
15410         * c-c++-common/Waddress-1.c: New test.
15412 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15414         PR fortran/69296
15415         * gfortran.dg/associate_19.f03: New test.
15416         * gfortran.dg/associate_20.f03: New test.
15418 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15420         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15422 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15424         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15425         .arch armv8-a\n.  Add -dA to dg-options.
15426         * gcc.target/aarch64/assembler_arch_1.c: New test.
15427         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15429 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15431         PR c++/68726
15432         * g++.dg/cpp0x/pr68726.C: New.
15434 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15436         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15437         test.
15439 2016-02-11  Richard Biener  <rguenther@suse.de>
15441         * g++.dg/tree-ssa/pr61034.C: Adjust.
15443 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15445         PR target/69148
15446         * gcc.target/s390/pr69148.c: New.
15448 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15450         PR tree-optimization/69652
15451         * gcc.dg/torture/pr69652.c: New test.
15453 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15454             Patrick Palka  <ppalka@gcc.gnu.org>
15456         PR ipa/69241
15457         PR c++/69649
15458         * g++.dg/ipa/pr69241-1.C: New test.
15459         * g++.dg/ipa/pr69241-2.C: New test.
15460         * g++.dg/ipa/pr69241-3.C: New test.
15461         * g++.dg/ipa/pr69649.C: New test.
15463 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15465         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15466         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15468 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15470         PR tree-optimization/68021
15471         * gcc.dg/tree-ssa/pr68021.c: New test.
15473 2016-02-10  Richard Biener  <rguenther@suse.de>
15475         PR tree-optimization/69726
15476         * gcc.dg/uninit-22.c: New testcase.
15478 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15480         PR tree-opt/69282
15481         * gcc.c-torture/compile/20160205-1.c: New testcase.
15483 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15485         PR target/68404
15486         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15487         instead accessing a really large arrray.
15488         * gcc.target/powerpc/fusion3.c: Likewise.
15490 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15492         PR target/68532
15493         * gcc.c-torture/execute/pr68532.c: New test.
15495 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15497         PR target/69634
15498         * gcc.dg/pr69634.c: New.
15500 2016-02-09  Richard Biener  <rguenther@suse.de>
15502         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15504 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15506         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15508 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15510         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15512 2016-02-09  Richard Biener  <rguenther@suse.de>
15514         PR tree-optimization/69715
15515         * gcc.dg/torture/pr69715.c: New testcase.
15517 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15519         PR c++/69139
15520         * g++.dg/cpp0x/trailing12.C: New test.
15521         * g++.dg/cpp0x/trailing13.C: New test.
15523 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15525         PR c++/69283
15526         PR c++/67835
15527         * g++.dg/cpp1y/auto-fn29.C: New test.
15528         * g++.dg/cpp1y/auto-fn30.C: New test.
15530 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15532         PR tree-optimization/69209
15533         * gcc.c-torture/compile/pr69209.c: New test.
15535 2016-02-08  Jeff Law  <law@redhat.com>
15537         PR tree-optimization/68541
15538         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15539         of statements allowed in join block for path splitting.
15541 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15543         PR c++/59627
15544         * g++.dg/gomp/pr59627.C: New test.
15546         PR ipa/69239
15547         * g++.dg/ipa/pr69239.C: New test.
15549 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15551         PR preprocessor/69664
15552         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15553         * gcc.dg/cpp/warn-comments.c: Likewise.
15555 2016-02-08  Marek Polacek  <polacek@redhat.com>
15557         PR c++/69688
15558         * g++.dg/init/const12.C: New test.
15560 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15562         PR target/60410
15563         * gcc.dg/lto/pr55113_0.c: Remove test.
15565 2016-02-08  Richard Biener  <rguenther@suse.de>
15567         PR tree-optimization/69719
15568         * gcc.dg/torture/pr69719.c: New testcase.
15570 2016-02-08  Richard Biener  <rguenther@suse.de>
15571         Jeff Law  <law@redhat.com>
15573         PR target/68273
15574         * gcc.target/mips/pr68273.c: New testcase.
15576 2016-02-08   Richard Biener  <rguenther@suse.de>
15578         PR rtl-optimization/69274
15579         * gcc.target/i386/addr-sel-1.c: XFAIL.
15581 2016-02-08  Jeff Law  <law@redhat.com>
15583         PR tree-optimization/68541
15584         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15586         PR tree-optimization/65917
15587         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15589 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15591         PR fortran/50555
15592         * gfortran.dg/namelist_args.f90: New test.
15594 2016-02-05  Jeff Law  <law@redhat.com>
15596         PR tree-optimization/68541
15597         * gcc.dg/tree-ssa/split-path-2.c: New test.
15598         * gcc.dg/tree-ssa/split-path-3.c: New test.
15599         * gcc.dg/tree-ssa/split-path-4.c: New test.
15600         * gcc.dg/tree-ssa/split-path-5.c: New test.
15601         * gcc.dg/tree-ssa/split-path-6.c: New test.
15602         * gcc.dg/tree-ssa/split-path-7.c: New test.
15604 2016-02-05  Martin Sebor  <msebor@redhat.com>
15606         PR c++/69662
15607         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15608         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15610 2016-02-06  Richard HEnderson  <rth@redhat.com>
15612         PR c/69643
15613         * gcc.target/i386/addr-space-4.c: New.
15614         * gcc.target/i386/addr-space-5.c: New.
15616 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15618         PR fortran/66089
15619         * gfortran.dg/elemental_dependency_6.f90: New.
15621 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15623         PR rtl-optimization/69691
15624         * gcc.c-torture/execute/pr69691.c: New test.
15626         PR c++/69628
15627         * g++.dg/parse/pr69628.C: New test.
15629 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15631         * gcc.dg/sancov/asan.c: Move to ...
15632         * gcc.dg/asan/sancov-1.c: ... here.
15634 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15636         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15638 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15640         PR target/69677
15641         * gcc.target/i386/pr69677.c: New test.
15643 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15645         PR c++/68948
15646         * g++.dg/template/pr68948.C: New test.
15648 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15650         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15651         (only necessary on s390x).
15653 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15655         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15656         -mno-accumulate-outgoing-args.
15658 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15660         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15662 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15664         PR c/69669
15665         * c-c++-common/pr69669.c: New test.
15667 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15669         PR target/69667
15670         * g++.dg/pr69667.C: New file.
15672 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15674         PR target/69619
15675         * gcc.dg/pr69619.c: Add new test.
15677 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15679         PR rtl-optimization/69577
15680         * gcc.target/i386/pr69577.c: New test.
15682 2016-02-04  Martin Liska  <mliska@suse.cz>
15684         * g++.dg/asan/pr69276.C: New test.
15686 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15688         PR target/65932
15689         PR target/67714
15690         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15691         a single smulbb instruction.
15692         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15693         * gcc.target/amr/wmul-2.c: Likewise.
15695 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15697         PR target/65932
15698         PR target/67714
15699         * gcc.c-torture/execute/pr67714.c: New test.
15701 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15703         PR target/69454
15704         * gcc.target/i386/pr69454-1.c: New test.
15705         * gcc.target/i386/pr69454-2.c: New test.
15707 2016-02-03  Martin Sebor  <msebor@redhat.com>
15709         PR c++/69251
15710         PR c++/69253
15711         PR c++/69290
15712         PR c++/69277
15713         PR c++/69349
15714         * g++.dg/ext/flexarray-mangle-2.C: New test.
15715         * g++.dg/ext/flexarray-mangle.C: New test.
15716         * g++.dg/ext/flexarray-subst.C: New test.
15717         * g++.dg/ext/flexary11.C: New test.
15718         * g++.dg/ext/flexary12.C: New test.
15719         * g++.dg/ext/flexary13.C: New test.
15720         * g++.dg/ext/flexary14.C: New test.
15721         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15723 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15725         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15726         Define only if CHECK_FLOAT128 is defined.
15727         (main): Properly initialize u5.
15729 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15731         PR c/69627
15732         * gcc.dg/pr69627.c: New test.
15734         PR target/69644
15735         * gcc.dg/pr69644.c: New test.
15737 2016-02-03  Mike Stump  <mikestump@comcast.net>
15739         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15740         support for struct-layout-1.exp.
15742 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15744         PR c++/69056
15745         * g++.dg/cpp0x/pr69056.C: New test.
15747 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15748             Alexandre Oliva  <aoliva@redhat.com>
15750         PR target/69461
15751         * gcc.target/powerpc/pr69461.c: New.
15753 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15755         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15756         works from here ...
15757         (check_effective_target_fsanitize_thread): ... to here.  Do not
15758         specify additional compile flags for the test source.
15759         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15760         specify additional compile flags for the test source.
15762 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15764         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15766 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15768         PR fortran/67451
15769         PR fortran/69418
15770         * gfortran.dg/coarray_allocate_2.f08: New test.
15771         * gfortran.dg/coarray_allocate_3.f08: New test.
15772         * gfortran.dg/coarray_allocate_4.f08: New test.
15774 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15776         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15777         use same scan-tree-dump-times on all platforms.
15778         * gcc.dg/vect/vect-outer-1.c: Likewise.
15779         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15780         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15781         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15782         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15783         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15784         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15785         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15787 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15789         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15790         warning.
15792 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15794         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15796 2016-02-02  James Norris  <jnorris@codesourcery.com>
15798         * c-c++-common/goacc/routine-5.c: Add tests.
15800 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15802         * gcc.target/nvptx/unsigned-cmp.c: New test.
15804 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15806         * gcc.target/aarch64/scalar_shift_1.c
15807         (test_corners_sisd_di): Improve force to SIMD register.
15808         (test_corners_sisd_si): Likewise.
15809         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15810         Remove scan-assembler check for ldr.
15812 2016-02-02  Richard Biener  <rguenther@suse.de>
15814         PR tree-optimization/69595
15815         * gcc.dg/Warray-bounds-17.c: New testcase.
15817 2016-02-02  Richard Biener  <rguenther@suse.de>
15819         PR tree-optimization/69606
15820         * gcc.dg/torture/pr69606.c: New testcase.
15822 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
15824         PR middle-end/68542
15825         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15826         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15828 2016-02-02  Alan Modra  <amodra@gmail.com>
15830         PR target/69548
15831         * gcc.target/powerpc/pr69548.c: New test.
15833 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15835         PR rtl-optimization/69592
15836         * gcc.dg/pr69592.c: New test.
15838         PR preprocessor/69543
15839         PR c/69558
15840         * gcc.dg/pr69543.c: New test.
15841         * gcc.dg/pr69558.c: New test.
15843 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
15845         PR testsuite/65940
15846         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
15848 2016-02-01  Martin Sebor  <msebor@redhat.com>
15850         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15852 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
15854         PR tree-optimization/67921
15855         * c-c++-common/ubsan/pr67921.c: New test.
15857 2016-02-01  Richard Biener  <rguenther@suse.de>
15859         PR middle-end/69556
15860         * gcc.dg/tree-ssa/recip-8.c: New testcase.
15862 2016-02-01  Richard Biener  <rguenther@suse.de>
15864         PR tree-optimization/69574
15865         * gcc.dg/torture/pr69574.c: New testcase.
15867 2016-02-01  Richard Biener  <rguenther@suse.de>
15869         PR tree-optimization/69579
15870         * gcc.dg/setjmp-6.c: New testcase.
15872 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
15874         PR rtl-optimization/69570
15875         * g++.dg/opt/pr69570.C: New test.
15877 2016-02-01  Richard Henderson  <rth@redhat.com>
15879         * gcc.dg/pr69535.c: New test.
15881 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
15883         PR testsuite/69584
15884         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15885         * gcc.dg/tree-ssa/sra-18.c: Likewise.
15887         PR debug/68244
15888         * g++.dg/parse/parens3.C: Use register "4" on hppa.
15890         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15892 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
15894         PR fortran/67564
15895         * gfortran.dg/allocate_with_source_17.f03: New test.
15897 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
15899         PR tree-optimization/69546
15900         * gcc.dg/torture/pr69546.c: New test.
15902 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
15904         PR fortran/69566
15905         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15907 2016-01-30  Martin Sebor  <msebor@redhat.com>
15909         PR c++/68490
15910         * g++.dg/ext/flexary10.C: New test.
15912 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
15914         PR fortran/66707
15915         gfortran.dg/common_23.f90: New test.
15917 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15919         PR target/65546
15920         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15921         condition being checked, and disable it when the target supports
15922         misaligned loads and stores.
15924 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15926         PR debug/69518
15927         * gcc.dg/torture/pr69518.c: New test.
15929 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
15931         PR target/69530
15932         * gcc.target/i386/pr69530.c: New test.
15934 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
15936         PR target/65604
15937         * gcc.target/mips/div-delay.c: New test.
15939 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15941         PR target/69551
15942         * gcc.target/i386/pr69551.c: New test.
15944         PR target/66137
15945         * gcc.target/i386/pr66137.c: New test.
15947 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
15949         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15950         always built for p5600.
15951         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15952         isa=p5600 dg-option.
15954 2016-01-29  Richard Biener  <rguenther@suse.de>
15956         PR tree-optimization/69547
15957         * g++.dg/tree-ssa/pr69547.C: New testcase.
15959 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
15961         PR debug/66869
15962         * g++.dg/warn/Wunused-function2.C: New test.
15964 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15966         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15967         support for test to succeed.
15969 2016-01-29  Marek Polacek  <polacek@redhat.com>
15971         PR c++/69509
15972         PR c++/69516
15973         * g++.dg/ext/constexpr-vla2.C: New test.
15974         * g++.dg/ext/constexpr-vla3.C: New test.
15975         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15977 2016-01-29  Richard Biener  <rguenther@suse.de>
15979         PR middle-end/69537
15980         * gcc.dg/uninit-21.c: New testcase.
15982 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
15984         PR target/69459
15985         * gcc.target/i386/pr69459.c: New test.
15987 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
15989         PR target/68400
15990         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15991         * gcc.target/mips/pr68400.c: New test.
15993 2016-01-28  Martin Sebor  <msebor@redhat.com>
15995         PR target/17381
15996         * gcc.target/powerpc/pr17381.c: New test.
15998 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16000         PR middle-end/69542
16001         * gcc.dg/torture/pr69542.c: New test.
16003 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16005         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16007 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16009         * gcc.dg/pr65980.c: Skip on AIX.
16010         * gcc.dg/pr66688.c: Same.
16012 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16014         PR target/63679
16015         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16016         * gcc.dg/tree-ssa/sra-18.c: Same.
16018 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16020         PR fortran/62536
16021         * gfortran.dg/block_15.f08: New test.
16022         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16023         on incorrectly closed BLOCK.
16025 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16027         * gcc.dg/declare-simd.c: New test.
16029 2016-01-28  Richard Biener  <rguenther@suse.de>
16031         PR tree-optimization/69466
16032         * gfortran.dg/vect/pr69466.f90: New testcase.
16034 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16036         * g++.dg/pr67989.C: Remove ARM-specific option.
16037         * gcc.target/arm/pr67989.C: New file.
16039 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16041         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16042         and expm1 test for glibc < 2.11.
16044 2016-01-27  Richard Henderson  <rth@redhat.com>
16046         * gcc.c-torture/execute/pr69447.c: New test.
16048 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16050         PR fortran/69422
16051         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16053 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16055         PR debug/66869
16056         * gcc.dg/pr66869.c: New test.
16058 2016-01-25  Jeff Law  <law@redhat.com>
16060         PR tree-optimization/68398
16061         PR tree-optimization/69196
16062         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16063         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16064         path to avoid new heuristic allowing more irreducible regions
16065         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16066         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16067         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16068         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16069         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16071 2016-01-27  Marek Polacek  <polacek@redhat.com>
16073         PR c/68062
16074         * c-c++-common/vector-compare-4.c: New test.
16076 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16078         PR preprocessor/69126
16079         * c-c++-common/pr69126.c: New test case.
16081 2016-01-27  Ian Lance Taylor  <iant@google.com>
16083         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16085 2016-01-27  Ryan Burn  <contact@rnburn.com>
16087         PR cilkplus/69267
16088         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16090 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16092         PR target/69512
16093         * gcc.target/i386/pr69512.c: New test.
16095 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16097         PR ada/69488
16098         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16100 2016-01-27  Marek Polacek  <polacek@redhat.com>
16102         PR c++/69379
16103         * g++.dg/pr69379.C: New test.
16105 2016-01-27  Martin Sebor  <msebor@redhat.com>
16107         PR c++/69317
16108         * g++.dg/abi/Wabi-2-2.C: New test.
16109         * g++.dg/abi/Wabi-2-3.C: New test.
16110         * g++.dg/abi/Wabi-3-2.C: New test.
16111         * g++.dg/abi/Wabi-3-3.C: New test.
16113 2016-01-27  Richard Biener  <rguenther@suse.de>
16115         PR tree-optimization/69166
16116         * gcc.dg/torture/pr69166.c: New testcase.
16118 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16120         PR tree-optimization/69355
16121         * gcc.dg/tree-ssa/pr69355.c: New test.
16123 2016-01-27  Marek Polacek  <polacek@redhat.com>
16125         PR c++/69496
16126         * g++.dg/ext/constexpr-vla1.C: New test.
16128 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16130         PR target/69245
16131         * gcc.target/arm/pr69245.c: New test.
16133 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16135         PR tree-optimization/69399
16136         * gcc.dg/torture/pr69399.c: New test.
16138 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16140         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16142 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16144         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16146 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16148         PR tree-optimization/69110
16149         * gcc.dg/autopar/pr69110.c: New test.
16151 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16152             Sebastian Pop  <s.pop@samsung.com>
16154         * gcc.dg/graphite/isl-ast-op-select.c: New.
16156 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16158         PR fortran/69385
16159         * gfortran.dg/allocate_error_6.f90: New test.
16161 2016-01-26  Richard Henderson  <rth@redhat.com>
16163         * gcc.dg/tm/pr60908.c: New test.
16165 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16167         PR other/69006
16168         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16169         directive.
16170         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16171         expected multiline output to reflect the colorization being
16172         disabled before newlines.
16173         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16174         (custom_diagnostic_finalizer): Replace call to
16175         pp_newline_and_flush with call to pp_flush.
16176         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16177         * gfortran.dg/implicit_class_1.f90: Likewise.
16178         * lib/gcc-dg.exp (allow_blank_lines): New global.
16179         (dg-allow-blank-lines-in-output): New procedure.
16180         (gcc-dg-prune): Complain about blank lines in the output, unless
16181         dg-allow-blank-lines-in-output was called.
16182         * lib/multiline.exp (_build_multiline_regex): Only support
16183         arbitrary followup text for non-blank-lines, not for blank lines.
16185 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16187         PR tree-optimization/69483
16188         * gcc.dg/pr69483.c: New test.
16189         * g++.dg/opt/pr69483.C: New test.
16191 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16193         PR target/68620
16194         * gcc.target/arm/pr68620.c: New test.
16196 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16198         * gcc.target/i386/pr68986-2.c: Remove -m32.
16200 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16202         PR target/68986
16203         * gcc.target/i386/pr68986-1.c: New test.
16204         * gcc.target/i386/pr68986-2.c: Likewise.
16205         * gcc.target/i386/pr68986-3.c: Likewise.
16207 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16209         * lib/target-supports.exp
16210         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16211         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16212         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16214 2016-01-26  Richard Biener  <rguenther@suse.de>
16216         PR tree-optimization/69452
16217         * gcc.dg/torture/pr69452.c: New testcase.
16219 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16221         PR target/69442
16222         * gcc.dg/pr69442.c: New test.
16224 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16226         PR target/67896
16227         * gcc.target/aarch64/simd/pr67896.C: New.
16229 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16231         PR tree-optimization/69400
16232         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16233         function.
16234         (plugin_init): Call it.
16235         * gcc.dg/torture/pr69400.c: New test.
16237 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16239         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16241 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16242             Sebastian Pop  <s.pop@samsung.com>
16244         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16245         isl-0.15.
16247 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16248             Sebastian Pop  <s.pop@samsung.com>
16250         * gcc.dg/graphite/pr69292.c: New.
16252 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16254         * c-c++-common/goacc/use_device-1.c: New test.
16256 2016-01-25  Jeff Law  <law@redhat.com>
16258         PR tree-optimization/69196
16259         PR tree-optimization/68398
16260         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16261         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16263 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16265         PR target/69469
16266         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16267         Algorithm.
16269 2016-01-25  Richard Biener  <rguenther@suse.de>
16271         PR testsuite/69380
16272         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16274 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16276         PR target/69421
16277         * gcc.dg/pr69421.c: New test.
16279 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16281         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16282         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16283         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16284         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16285         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16286         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16287         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16288         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16289         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16290         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16292 2016-01-25  Richard Biener  <rguenther@suse.de>
16294         PR tree-optimization/69376
16295         * gcc.dg/torture/pr69376.c: New testcase.
16297 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16299         PR fortran/69397
16300         PR fortran/68442
16301         * gfortran.dg/interface_38.f90: New test.
16302         * gfortran.dg/interface_39.f90: New test.
16304 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16306         Revert:
16307         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16309         PR c++/11858
16310         PR c++/24663
16311         PR c++/24664
16312         * g++.dg/template/pr11858.C: New test.
16313         * g++.dg/template/pr24663.C: New test.
16314         * g++.dg/template/unify12.C: New test.
16315         * g++.dg/template/unify13.C: New test.
16316         * g++.dg/template/unify14.C: New test.
16317         * g++.dg/template/unify15.C: New test.
16318         * g++.dg/template/unify16.C: New test.
16319         * g++.dg/template/unify17.C: New test.
16321 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16323         PR fortran/68283
16324         gfortran.dg/pr68283.f90: New test.
16326 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16328         PR fortran/66094
16329         * gfortran.dg/inline_matmul_13.f90:  New test.
16330         * gfortran.dg/matmul_bounds_8.f90:  New test.
16331         * gfortran.dg/matmul_bounds_9.f90:  New test.
16332         * gfortran.dg/matmul_bounds_10.f90:  New test.
16334 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16336         PR tree-optimization/69426
16337         * gcc.dg/autopar/pr69426.c: New test.
16339 2016-01-23  Martin Sebor  <msebor@redhat.com>
16341         PR c++/58109
16342         PR c++/69022
16343         * g++.dg/cpp0x/alignas5.C: New test.
16344         * g++.dg/ext/vector29.C: Same.
16346 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16348         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16349         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16350         _GNU_SOURCE from compile flags to the source.
16351         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16352         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16353         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16354         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16356 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16358         PR target/69432
16359         * g++.dg/opt/pr69432.C: New test.
16361 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16363         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16364         32-bit targets testing an -m64 multilib.
16366 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16368         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16369         64-bit support.
16371 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16373         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16375 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16377         PR target/68674
16378         * gcc.target/i386/pr68674.c
16379         * gcc.target/aarch64/pr68674.c
16380         * gcc.target/arm/pr68674.c
16382 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16384         PR target/69403
16385         * gcc.c-torture/execute/pr69403.c: New test.
16387 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16389         PR c++/55843
16390         * g++.dg/template/pr55843.C: New.
16392 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16394         PR testsuite/66877
16395         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16396         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16398 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16400         PR testsuite/67489
16401         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16402         from dg-do compile directive, and instead add
16403         { dg-require-effective-target int128 }.
16405 2016-01-20  Martin Sebor  <msebor@redhat.com>
16407         PR c/69405
16408         * gcc.dg/sync-fetch.c: New test.
16410 2016-01-21  Martin Sebor  <msebor@redhat.com>
16412         PR target/69252
16413         * gcc.target/powerpc/pr69252.c: New test.
16415 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16417         PR fortran/65996
16418         * gfortran.dg/pr65996.f90: New test.
16420 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16422         PR c++/68810
16423         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16424         expected to generate an error.
16426 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16428         PR middle-end/66178
16429         * gcc.dg/torture/pr66178.c: New test.
16431 2016-01-21  Anton Blanchard  <anton@samba.org>
16432             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16434         PR target/63354
16435         * gcc.target/powerpc/pr63354.c:  New test.
16437 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16439         PR rtl-optimization/68990
16440         * gcc.target/i386/pr68990: New.
16442 2016-01-21  Nick Clifton  <nickc@redhat.com>
16444         PR target/69129
16445         * gcc.target/mips/pr69129.c: New.
16447 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16449         PR c++/58046
16450         * g++.dg/cpp0x/pr58046.C: New.
16452 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16454         PR target/69187
16455         PR target/65624
16456         * gcc.target/arm/pr69187.c: New test.
16458         PR c++/69355
16459         * g++.dg/torture/pr69355.C: New test.
16461 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16462             Sebastian Pop  <s.pop@samsung.com>
16464         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16466 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16467             Sebastian Pop  <s.pop@samsung.com>
16469         * gcc.dg/graphite/pr68976.c: New test.
16471 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16473         PR middle-end/67653
16474         * c-c++-common/pr67653.c: New test.
16475         * gcc.dg/torture/pr29119.c: Add dg-warning.
16477 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16479         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16481 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16483         PR c/24293
16484         * gcc.dg/pr24293.c: New test.
16485         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16486         incomplete struct type.
16487         * gcc.dg/declspec-1.c: Likewise.
16488         * gcc.dg/pr63549.c: Likewise.
16490 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16492         PR tree-optimization/66612
16493         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16494         for bdn instruction.
16496 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16498         * lib/target-supports.exp
16499         (check_effective_target_arm_fp_ok_nocache): New.
16500         (check_effective_target_arm_fp_ok): New.
16501         (add_options_for_arm_fp): New.
16502         (check_effective_target_arm_crypto_ok_nocache): Require
16503         target_arm_v8_neon_ok instead of arm32.
16504         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16505         (check_effective_target_arm_crypto_pragma_ok): New.
16506         (add_options_for_arm_vfp): New.
16507         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16508         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16509         target instead. Force initial fpu to vfp.
16510         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16511         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16512         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16513         dependency.
16514         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16515         use arm_vfp effective target instead. Force initial fpu to vfp.
16516         * gcc.target/arm/attr-neon3.c: Likewise.
16517         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16518         arm_vfp_ok.
16519         * gcc.target/arm/unsigned-float.c: Likewise.
16520         * gcc.target/arm/vfp-1.c: Likewise.
16521         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16522         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16523         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16524         * gcc.target/arm/vfp-ldmias.c: Likewise.
16525         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16526         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16527         * gcc.target/arm/vfp-stmiad.c: Likewise.
16528         * gcc.target/arm/vfp-stmias.c: Likewise.
16529         * gcc.target/arm/vnmul-1.c: Likewise.
16530         * gcc.target/arm/vnmul-2.c: Likewise.
16531         * gcc.target/arm/vnmul-3.c: Likewise.
16532         * gcc.target/arm/vnmul-4.c: Likewise.
16534 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16536         PR testsuite/69366
16537         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16538         the MPX run-time library, for compile-time MPX test.
16539         * gcc.target/i386/chkp-always_inline.c: Likewise.
16540         * gcc.target/i386/chkp-bndret.c: Likewise.
16541         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16542         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16543         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16544         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16545         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16546         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16547         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16548         * gcc.target/i386/chkp-label-address.c: Likewise.
16549         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16550         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16551         * gcc.target/i386/chkp-pr69044.c: Likewise.
16552         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16553         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16554         * gcc.target/i386/chkp-strchr.c: Likewise.
16555         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16556         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16557         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16558         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16559         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16560         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16561         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16562         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16563         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16564         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16565         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16566         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16567         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16568         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16569         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16570         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16571         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16572         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16573         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16574         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16575         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16576         * gcc.target/i386/pr63995-2.c: Likewise.
16577         * gcc.target/i386/pr64805.c: Likewise.
16578         * gcc.target/i386/pr65044.c: Likewise.
16579         * gcc.target/i386/pr65167.c: Likewise.
16580         * gcc.target/i386/pr65183.c: Likewise.
16581         * gcc.target/i386/pr65184.c: Likewise.
16582         * gcc.target/i386/thunk-retbnd.c: Likewise.
16584 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16586         PR tree-optimization/69328
16587         * gcc.dg/pr69328.c: New test.
16589 2016-01-20  Jeff Law  <law@redhat.com>
16591         PR target/25114
16592         * gcc.target/m68k/pr25114.c: New test.
16594 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16596         * gcc.target/arm/memset-inline-10.c: Added
16597         dg-require-effective-target arm_thumb2_ok.
16599 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16601         * gcc.dg/debug/dwarf2/sso.c: New test.
16603 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16605         PR testsuite/68820
16606         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16607         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16608         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16610 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16612         PR ipa/66223
16613         * g++.dg/ipa/devirt-50.C: New testcase.
16615 2016-01-19  Marek Polacek  <polacek@redhat.com>
16617         PR c++/68965
16618         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16619         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16621 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16623         PR target/69135
16624         * gcc.target/arm/pr69135_1.c: New test.
16626 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16628         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16630 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16632         * gcc.target/aarch64/ccmp_1.c: New testcase.
16634 2016-01-19  Marek Polacek  <polacek@redhat.com>
16636         PR c++/68586
16637         * g++.dg/cpp0x/enum30.C: New test.
16639 2016-01-19  Richard Biener  <rguenther@suse.de>
16641         PR tree-optimization/69336
16642         * g++.dg/tree-ssa/pr69336.C: New testcase.
16644 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16646         PR debug/65779
16647         * gcc.dg/pr65779.c: New test.
16649 2016-01-19  Richard Biener  <rguenther@suse.de>
16651         PR tree-optimization/69352
16652         * gcc.dg/torture/pr69352.c: New testcase.
16654 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16656         PR rtl-optimization/68955
16657         PR rtl-optimization/64557
16658         * gcc.dg/torture/pr68955.c: New test.
16660 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16662         PR lto/69136
16663         * g++.dg/torture/pr69136.C: New testcase.
16665 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16667         PR lto/69133
16668         * g++.dg/lto/pr69133_0.C: New testcase.
16669         * g++.dg/lto/pr69133_1.C: New testcase.
16671 2016-01-15  Jeff Law  <law@redhat.com>
16673         PR tree-optimization/69320
16674         * gcc.c-torture/pr69320-1.c: New test.
16675         * gcc.c-torture/pr69320-2.c: New test.
16676         * gcc.c-torture/pr69320-3.c: New test.
16677         * gcc.c-torture/pr69320-4.c: New test.
16679 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16681         PR c++/11858
16682         PR c++/24663
16683         PR c++/24664
16684         * g++.dg/template/pr11858.C: New test.
16685         * g++.dg/template/pr24663.C: New test.
16686         * g++.dg/template/unify12.C: New test.
16687         * g++.dg/template/unify13.C: New test.
16688         * g++.dg/template/unify14.C: New test.
16689         * g++.dg/template/unify15.C: New test.
16690         * g++.dg/template/unify16.C: New test.
16691         * g++.dg/template/unify17.C: New test.
16693 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16695         PR testsuite/69181
16696         * gcc.dg/pr69181-1.c: New test file.
16697         * gcc.dg/pr69181-2.c: New test file.
16698         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16699         globals by moving it to...
16700         (cleanup-after-saved-dg-test): ...this new function.  Add
16701         "global additional_sources_used".  Add reset of global
16702         multiline_expected_outputs to the empty list.
16703         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16704         global to...
16705         (multiline_expected_outputs): ...this, and updated comments to
16706         note that it is modified from gcc-dg.exp.
16707         (dg-end-multiline-output): Update for the above renaming.
16708         (handle-multiline-outputs): Likewise.  Remove the clearing
16709         of the expected outputs to the empty list.
16711 2016-01-18  Richard Biener  <rguenther@suse.de>
16713         PR tree-optimization/69297
16714         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16716 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16718         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16719         dg-options.
16720         * gcc.target/mips/mips-3d-2.c: Likewise.
16721         * gcc.target/mips/mips-3d-3.c: Likewise.
16722         * gcc.target/mips/mips-3d-4.c: Likewise.
16723         * gcc.target/mips/mips-3d-5.c: Likewise.
16724         * gcc.target/mips/mips-3d-6.c: Likewise.
16725         * gcc.target/mips/mips-3d-7.c: Likewise.
16726         * gcc.target/mips/mips-3d-8.c: Likewise.
16727         * gcc.target/mips/mips-3d-9.c: Likewise.
16728         * gcc.target/mips/mips-ps-1.c: Likewise.
16729         * gcc.target/mips/mips-ps-2.c: Likewise.
16730         * gcc.target/mips/mips-ps-3.c: Likewise.
16731         * gcc.target/mips/mips-ps-4.c: Likewise.
16732         * gcc.target/mips/mips-ps-5.c: Likewise.
16733         * gcc.target/mips/mips-ps-6.c: Likewise.
16734         * gcc.target/mips/mips-ps-7.c: Likewise.
16735         * gcc.target/mips/mips-ps-type.c: Likewise.
16736         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16737         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16739 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16741         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16742         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16743         * c-c++-common/goacc/kernels-empty.c: New test.
16744         * c-c++-common/goacc/kernels-eternal.c: New test.
16745         * c-c++-common/goacc/kernels-loop-2.c: New test.
16746         * c-c++-common/goacc/kernels-loop-3.c: New test.
16747         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16748         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16749         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16750         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16751         * c-c++-common/goacc/kernels-loop-data.c: New test.
16752         * c-c++-common/goacc/kernels-loop-g.c: New test.
16753         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16754         * c-c++-common/goacc/kernels-loop-n.c: New test.
16755         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16756         * c-c++-common/goacc/kernels-loop.c: New test.
16757         * c-c++-common/goacc/kernels-noreturn.c: New test.
16758         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16759         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16760         * c-c++-common/goacc/kernels-reduction.c: New test.
16762 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16764         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16765         * gcc.dg/autopar/outer-2.c: Same.
16766         * gcc.dg/autopar/outer-3.c: Same.
16767         * gcc.dg/autopar/outer-4.c: Same.
16768         * gcc.dg/autopar/outer-5.c: Same.
16769         * gcc.dg/autopar/outer-6.c: Same.
16770         * gcc.dg/autopar/parallelization-1.c: Same.
16771         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16772         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16773         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16774         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16775         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16776         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16777         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16778         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16779         * gcc.dg/autopar/pr39500-1.c: Same.
16780         * gcc.dg/autopar/pr39500-2.c: Same.
16781         * gcc.dg/autopar/pr46193.c: Same.
16782         * gcc.dg/autopar/pr46194.c: Same.
16783         * gcc.dg/autopar/pr49580.c: Same.
16784         * gcc.dg/autopar/pr49960-1.c: Same.
16785         * gcc.dg/autopar/pr49960.c: Same.
16786         * gcc.dg/autopar/pr68373.c: Same.
16787         * gcc.dg/autopar/reduc-1.c: Same.
16788         * gcc.dg/autopar/reduc-1char.c: Same.
16789         * gcc.dg/autopar/reduc-1short.c: Same.
16790         * gcc.dg/autopar/reduc-2.c: Same.
16791         * gcc.dg/autopar/reduc-2char.c: Same.
16792         * gcc.dg/autopar/reduc-2short.c: Same.
16793         * gcc.dg/autopar/reduc-3.c: Same.
16794         * gcc.dg/autopar/reduc-4.c: Same.
16795         * gcc.dg/autopar/reduc-6.c: Same.
16796         * gcc.dg/autopar/reduc-7.c: Same.
16797         * gcc.dg/autopar/reduc-8.c: Same.
16798         * gcc.dg/autopar/reduc-9.c: Same.
16799         * gcc.dg/autopar/uns-outer-4.c: Same.
16800         * gcc.dg/autopar/uns-outer-5.c: Same.
16801         * gcc.dg/autopar/uns-outer-6.c: Same.
16802         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16803         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16805 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16807         PR target/63679
16808         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16809         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16811 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16813         PR target/63679
16814         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16815         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16816         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16818 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16820         PR target/63679
16821         * gcc.dg/tree-ssa/sra-17.c: New.
16822         * gcc.dg/tree-ssa/sra-18.c: New.
16824 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
16826         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16828 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
16830         * gnat.dg/inline12.adb: New test.
16832 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
16834         PR tree-optimization/66797
16835         * gcc.c-torture/execute/pr65447.c: Relax check condition.
16837 2016-01-18  Richard Biener  <rguenther@suse.de>
16839         PR tree-optimization/69170
16840         * gcc.dg/torture/pr69170.c: New testcase.
16842 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
16844         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16846 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16848         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16850 2016-01-16  Tom de Vries  <tom@codesourcery.com>
16852         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16853         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
16854         redundant dg-require-effective-target pthread.
16855         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16856         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16857         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16858         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16859         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16860         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16861         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16863 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
16865         PR target/68609
16866         * gcc.target/powerpc/recip-6.c: Enable on AIX.
16867         * gcc.target/powerpc/recip-7.c: Same.
16869 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16871         PR c++/69091
16872         * g++.dg/template/pr69091.C: New test.
16874 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16876         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16877         dump does not contain an error_mark_node.
16878         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16879         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16881 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
16883         PR c++/68936
16884         * g++.dg/template/pr68936.C: New test.
16886 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
16888         PR target/68609
16889         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16890         * gcc.target/powerpc/recip-2.c: Same.
16891         * gcc.target/powerpc/recip-3.c: Same.
16892         * gcc.target/powerpc/recip-4.c: Same.
16893         * gcc.target/powerpc/recip-sqrtf.c: Same.
16895 2016-01-15  Jeff Law  <law@redhat.com>
16897         PR tree-optimization/69270
16898         * gcc.dg/tree-ssa/pr69270-2.c: New test.
16899         * gcc.dg/tree-ssa/pr69270-3.c: New test.
16901 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
16903         PR fortran/49630
16904         * gfortran.dg/deferred_character_13.f90: New test for the fix
16905         of comment 3 of the PR.
16907         PR fortran/54070
16908         * gfortran.dg/deferred_character_8.f90: New test
16909         * gfortran.dg/allocate_error_5.f90: New test
16911         PR fortran/60593
16912         * gfortran.dg/deferred_character_10.f90: New test
16914         PR fortran/60795
16915         * gfortran.dg/deferred_character_14.f90: New test
16917         PR fortran/61147
16918         * gfortran.dg/deferred_character_11.f90: New test
16920         PR fortran/64324
16921         * gfortran.dg/deferred_character_9.f90: New test
16923 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
16925         PR rtl-optimization/69030
16926         * gcc.target/i386/pr69030.c: New.
16928 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16930         * gcc.target/aarch64/target_attr_17.c: New test.
16932 2016-01-15  Richard Biener  <rguenther@suse.de>
16934         PR tree-optimization/66856
16935         * gcc.dg/torture/pr66856-1.c: New testcase.
16936         * gcc.dg/torture/pr66856-2.c: Likewise.
16938 2016-01-15  Richard Biener  <rguenther@suse.de>
16940         PR debug/69137
16941         * g++.dg/lto/pr69137_0.C: New testcase.
16943 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
16945         PR middle-end/69246
16946         * gcc.target/i386/pr69246.c: New test.
16948 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16950         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
16952 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16954         PR c++/56194
16955         * g++.dg/init/const9.C: Disable test on S/390.
16957 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16959         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16960         * g++.dg/Wno-frame-address.C: Ditto.
16962 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16964         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16966 2016-01-15  Richard Biener  <rguenther@suse.de>
16968         PR tree-optimization/68961
16969         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16971 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
16973         * gcc.target/i386/pr65105-5.c: New test.
16975 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16977         * gcc.c-torture/execute/alias-4.c: New testcase.
16979 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
16981         PR ipa/68148
16982         * g++.dg/ipa/devirt-49.C: New testcase.
16984 2016-01-15  Christian Bruel  <christian.bruel@st.com>
16986         PR target/65837
16987         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16988         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16989         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16991 2016-01-15  Richard Biener  <rguenther@suse.de>
16993         PR tree-optimization/69117
16994         * gcc.dg/torture/pr69117.c: New testcase.
16996 2015-01-14  Ryan Burn  <contact@rnburn.com>
16998         PR c++/69048
16999         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17001 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17003         PR testsuite/67509
17004         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17005         range tests use 100 * maximum instead of maximum + 1.
17007 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17009         PR debug/69244
17010         * gcc.dg/guality/pr69244.c: New test.
17012 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17014         * lib/target-supports.exp (check_effective_target_issignaling):
17015         New procedure.
17016         * gcc.dg/pr61441.c: Require issignaling effective target.
17018 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17020         PR target/68803
17021         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17023 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17025         PR c++/68819
17026         PR preprocessor/69177
17027         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17028         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17029         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17030         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17032 2016-01-14  Marek Polacek  <polacek@redhat.com>
17034         PR c/69262
17035         * gcc.dg/array-15.c: New test.
17037 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17039         PR middle-end/68146
17040         PR tree-optimization/69155
17041         * gfortran.dg/pr68146.f: New test.
17042         * gfortran.dg/pr69155.f90: New test.
17044 2016-01-14  Richard Biener  <rguenther@suse.de>
17046         PR tree-optimization/68060
17047         * gcc.dg/torture/pr68060-1.c: New testcase.
17048         * gcc.dg/torture/pr68060-2.c: Likewise.
17050 2016-01-14  Nick Clifton  <nickc@redhat.com>
17052         * lib/target-supports.exp
17053         (check_effective_target_arm_neon_ok_nocache): Add an option
17054         sequence that includes setting the ARM architecture to ARMv7-A.
17055         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17056         command line options necessary to enable Neon support.
17057         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17058         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17059         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17060         * gcc.target/arm/pr69180.c: Likewise.
17062 2016-01-14  Jeff Law  <law@redhat.com>
17064         PR tree-optimization/69270
17065         * gcc.dg/tree-ssa/pr69270.c: New test.
17067 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17069         PR c/66208
17070         * c-c++-common/pr66208.c: New file.
17072 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17074         PR tree-optimization/69156
17075         * gcc.dg/pr69156.c: New test.
17077 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17079         * gcc.target/i386/pr69225-7.c: New test.
17081 2016-01-13  Richard Henderson  <rth@redhat.com>
17083         * gcc.dg/tm/memopt-13.c: Update expected function.
17084         * gcc.dg/tm/memopt-6.c: Likewise.
17086 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17088         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17089         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17090         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17091         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17093 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17095         PR tree-optimization/69169
17096         * gcc.dg/pr69169.c: New test.
17098 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17100         PR target/69228
17101         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17102         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17103         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17104         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17105         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17106         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17107         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17108         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17110 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17112         PR target/69247
17113         * gcc.dg/pr69247.c: New test.
17115 2016-01-13  Richard Biener  <rguenther@suse.de>
17117         PR tree-optimization/69242
17118         * gcc.dg/torture/pr69242.c: New testcase.
17120 2016-01-13  Richard Biener  <rguenther@suse.de>
17122         PR tree-optimization/69186
17123         * gcc.dg/torture/pr69186.c: New testcase.
17125 2016-01-13  Jeff Law  <law@redhat.com>
17127         PR tree-optimization/67755
17128         * gcc.dg/tree-ssa/pr67755.c: New test.
17130 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17132         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17133         pass number in output by a star.
17135 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17137         PR tree-optimization/68911
17138         * gcc.c-torture/execute/pr68911.c: New test.
17140 2016-01-12  Marek Polacek  <polacek@redhat.com>
17142         PR c++/68979
17143         * g++.dg/warn/permissive-1.C: New test.
17145 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17147         PR objc++/68511
17148         PR c++/69213
17149         * g++.dg/opt/pr69213.C: New test.
17151 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17153         PR target/69180
17154         * gcc.target/arm/pr69180.c: New test.
17156 2016-01-12  Richard Biener  <rguenther@suse.de>
17158         PR lto/69077
17159         * g++.dg/lto/pr69077_0.C: New testcase.
17160         * g++.dg/lto/pr69077_1.C: Likewise.
17162 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17164         PR target/69175
17165         * g++.dg/opt/pr69175.C: New test.
17167 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17169         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17170         rather than #including math.h & stdlib.h.
17171         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17172         * gcc.dg/vect/pr49771.c: Likewise.
17173         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17174         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17175         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17176         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17177         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17178         * gcc.dg/vect/pr44507.c: Likewise.
17179         * gcc.dg/vect/pr45902.c: Likewise.
17180         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17181         * gcc.dg/vect/vect-117.c: Likewise.
17182         * gcc.dg/vect/vect-99.c: Likewise.
17183         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17184         * gcc.dg/vect/vect-cond-1.c: Likewise.
17185         * gcc.dg/vect/vect-cond-2.c: Likewise.
17186         * gcc.dg/vect/vect-cond-3.c: Likewise.
17187         * gcc.dg/vect/vect-cond-4.c: Likewise.
17188         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17189         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17190         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17191         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17192         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17193         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17194         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17195         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17196         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17197         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17198         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17199         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17200         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17201         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17202         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17203         include of signal.h.
17204         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17205         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17206         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17207         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17208         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17209         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17210         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17211         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17212         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17213         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17214         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17215         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17216         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17217         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17218         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17219         * gcc.dg/vect/vect-outer-5.c: Likewise.
17220         * gcc.dg/vect/vect-outer-6.c: Likewise.
17221         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17222         include of stdio.h.
17224 2016-01-12  Nick Clifton  <nickc@redhat.com>
17226         PR target/68913
17227         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17228         to fread so that it will be found in all target runtimes.
17230 2016-01-12  Richard Biener  <rguenther@suse.de>
17232         PR tree-optimization/69053
17233         * g++.dg/torture/pr69053.C: New testcase.
17235 2016-01-12  Richard Biener  <rguenther@suse.de>
17237         PR tree-optimization/69168
17238         * gcc.dg/torture/pr69168.c: New testcase.
17240 2016-01-12  Richard Biener  <rguenther@suse.de>
17242         PR tree-optimization/69157
17243         * gcc.dg/torture/pr69157.c: New testcase.
17245 2016-01-12  Richard Biener  <rguenther@suse.de>
17247         PR tree-optimization/69174
17248         * gcc.dg/torture/pr69174.c: New testcase.
17250 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17252         PR c++/66808
17253         PR c++/69000
17254         * g++.dg/tls/pr66808.C: New test.
17255         * g++.dg/tls/pr69000.C: New test.
17257 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17259         * gcc.target/powerpc/swaps-p8-23.c: New test.
17260         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17262 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17264         PR tree-optimization/68356
17265         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17267 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17268             Jim Wilson  <jim.wilson@linaro.org>
17270         PR target/69194
17271         * gcc.target/arm/pr69194.c: New test.
17273 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17275         PR target/69225
17276         * gcc.target/i386/pr69225-1.c: New test.
17277         * gcc.target/i386/pr69225-2.c: Likewise.
17278         * gcc.target/i386/pr69225-3.c: Likewise.
17279         * gcc.target/i386/pr69225-4.c: Likewise.
17280         * gcc.target/i386/pr69225-5.c: Likewise.
17281         * gcc.target/i386/pr69225-6.c: Likewise.
17283 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17285         PR target/67462
17286         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17287         if lp64.
17289         PR target/69071
17290         * gcc.dg/pr69071.c: New test.
17292         PR c++/69211
17293         * g++.dg/opt/pr69211.C: New test.
17295         PR tree-optimization/69214
17296         * gcc.c-torture/compile/pr69214.c: New test.
17298 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17300         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17301         * gcc.target/i386/pr66232-11.c: Ditto.
17302         * gcc.target/i386/pr66232-12.c: Ditto.
17303         * gcc.target/i386/pr66232-13.c: Ditto.
17305 2016-01-11  Richard Biener  <rguenther@suse.de>
17307         PR tree-optimization/69173
17308         * gcc.dg/torture/pr69173.c: New testcase.
17310 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17312         PR rtl-optimization/68796
17313         * gcc.target/aarch64/tst_5.c: New test.
17314         * gcc.target/aarch64/tst_6.c: Likewise.
17316 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17318         PR rtl-optimization/68841
17319         * gcc.dg/pr68841.c: New test.
17320         * gcc.c-torture/execute/pr68841.c: New test.
17322 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17324         PR rtl-optimization/68920
17325         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17326         for ix86 targets.
17327         * gcc.dg/ifcvt-5.c: New test.
17329 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17331         PR bootstrap/69123
17332         * g++.dg/pr69123.C: New.
17334 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17336         PR target/69010
17337         * gcc.target/i386/pr69010.c: New test.
17339 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17341         PR ipa/69044
17342         * gcc.target/i386/chkp-pr69044.c: New test.
17344 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17346         PR tree-optimization/69109
17347         * gcc.dg/autopar/pr69109-2.c: New test.
17348         * gcc.dg/autopar/pr69109.c: New test.
17350 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17352         PR tree-optimization/69108
17353         * gcc.dg/autopar/pr69108.c: New test.
17355 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17357         PR c++/69029
17358         * c-c++-common/Wisleading-indentation.c: Augment test.
17360 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17362         PR fortran/69154
17363         * gfortran.dg/inline_matmul_12.f90:  New test.
17365 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17367         PR fortran/67779
17368         * gfortran.dg/actual_array_offset_1: New test.
17370 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17372         PR tree-optimization/69062
17373         * gcc.dg/autopar/pr69062.c: New test.
17375 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17377         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17378         * gcc.dg/vect/slp-perm-2.c: Likewise.
17379         * gcc.dg/vect/slp-perm-3.c: Likewise.
17380         * gcc.dg/vect/slp-perm-5.c: Likewise.
17381         * gcc.dg/vect/slp-perm-6.c: Likewise.
17382         * gcc.dg/vect/slp-perm-7.c: Likewise.
17383         * gcc.dg/vect/slp-perm-8.c: Likewise.
17385 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17387         PR tree-optimization/69039
17388         * gcc.dg/autopar/pr69039.c: New test.
17390 2016-01-09  Marek Polacek  <polacek@redhat.com>
17392         PR c++/69113
17393         * g++.dg/pr69113.C: New test.
17395 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17397         PR middle-end/50865
17398         PR tree-optimization/69097
17399         * gcc.c-torture/execute/pr50865.c: New test.
17400         * gcc.c-torture/execute/pr69097-1.c: New test.
17401         * gcc.c-torture/execute/pr69097-2.c: New test.
17402         * gcc.dg/pr69097-1.c: New test.
17403         * gcc.dg/pr69097-2.c: New test.
17405 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17407         PR c++/69164
17408         * g++.dg/opt/pr69164.C: New test.
17410 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17412         PR tree-optimization/69167
17413         * gcc.dg/pr69167.c: New test.
17415 2016-01-08  Marek Polacek  <polacek@redhat.com>
17417         PR c++/68449
17418         * g++.dg/pr68449.C: New.
17420 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17422         PR tree-optimization/68707
17423         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17424         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17425         on platforms supporting it.
17426         * gcc.dg/vect/slp-perm-2.c: Likewise.
17427         * gcc.dg/vect/slp-perm-3.c: Likewise.
17428         * gcc.dg/vect/slp-perm-5.c: Likewise.
17429         * gcc.dg/vect/slp-perm-7.c: Likewise.
17430         * gcc.dg/vect/slp-perm-8.c: Likewise.
17431         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17432         on platforms supporting it.
17434 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17436         PR tree-optimization/69162
17437         * gcc.dg/pr69162.c: New test.
17439         PR tree-optimization/69172
17440         * gcc.dg/pr69172.c: New test.
17442 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17444         PR tree-optimization/67781
17445         * gcc.c-torture/execute/pr67781.c: New file.
17447 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17449         PR tree-optimization/69083
17450         * gcc.dg/vect/pr69083.c: New test.
17452 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17454         PR tree-optimization/61441
17455         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17456         Use -fexcess-precision=standard for compiler options.
17457         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17459 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17461         PR fortran/69128
17462         * gfortran.dg/gomp/pr69128.f90: New test.
17464         PR c++/69145
17465         * g++.dg/ext/pr69145-1.C: New test.
17466         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17467         * g++.dg/ext/pr69145-2.h: New file.
17469 2016-01-07  Martin Sebor  <msebor@redhat.com>
17471         PR c/68966
17472         * gcc.dg/atomic-fetch-bool.c: New test.
17473         * gcc.dg/sync-fetch-bool.c: New test.
17475 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17477         PR fortran/66680
17478         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17480 2016-01-07  Nick Clifton  <nickc@redhat.com>
17482         PR target/66655
17483         * g++.dg/pr66655.C: New test.
17484         * g++.dg/pr66655_1.cc: Test support file.
17485         * g++.dg/pr66655.h: Test header file.
17487 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17489         PR fortran/66680
17490         gfortran.dg/gomp/pr66680.f90: New test.
17492 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17494         PR target/69171
17495         * gcc.target/i386/pr69171-1.c: New test.
17496         * gcc.target/i386/pr69171-2.c: Likewise.
17497         * gcc.target/i386/pr69171-3.c: Likewise.
17498         * gcc.target/i386/pr69171-4.c: Likewise.
17499         * gcc.target/i386/pr69171-5.c: Likewise.
17500         * gcc.target/i386/pr69171-6.c: Likewise.
17502 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17504         PR middle-end/67639
17505         * c-c++-common/pr67639.c: New test.
17507 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17509         PR tree-optimization/69141
17510         * g++.dg/opt/pr69141.C: New test.
17512 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17514         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17516 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17518         PR target/69140
17519         * gcc.target/i386/pr69140.c: New test
17521 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17523         * gcc.dg/bad-dereference.c: New test case.
17525 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17527         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17529 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17531         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17533 2016-01-06  Marek Polacek  <polacek@redhat.com>
17535         PR sanitizer/69099
17536         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17538 2016-01-05  Marek Polacek  <polacek@redhat.com>
17540         PR c/69104
17541         * gcc.dg/atomic-invalid-2.c: New.
17543 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17545         PR target/68991
17546         * gcc.target/i386/pr68991.c: New test.
17548 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17550         PR target/68991
17551         * g++.dg/pr68991-1.C: New test.
17552         * g++.dg/pr68991-2.C: Likewise.
17554 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17556         PR other/60465
17557         * gcc.target/ia64/pr60465-gprel64.c: New test.
17558         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17560 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17562         PR rtl-optimization/68651
17563         * gcc.target/aarch64/pr68651_1.c: New test.
17565 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17567         PR c/69122
17568         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17570 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17572         PR c++/58583
17573         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17575         * gcc.dg/alias-15.c: New.
17577 2016-01-05  Nick Clifton  <nickc@redhat.com>
17579         PR target/68870
17580         * g++.dg/pr68770.C: New test.
17582 2016-01-04  Mike Stump  <mikestump@comcast.net>
17584         * lib/target-supports.exp (check_effective_target_cilkplus):
17585         cilkplus targets require pthreads.
17586         (check_effective_target_cilkplus): Remove special case for NVPTX.
17588 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17590         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17591         generation.
17593 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17595         Update copyright years.
17597 2016-01-04  Marek Polacek  <polacek@redhat.com>
17599         PR c/68908
17600         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17601         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17602         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17604 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17606         * gcc.target/sparc/20160104-2.c: New test.
17608 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17610         * gcc.target/sparc/20160104-1.c: New test.
17612 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17614         PR fortran/65045
17615         * gfortran.dg/pr65045.f90: New test.
17617 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17619         * gnat.dg/specs/debug1.ads: Delete.
17621 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17623         PR libgfortran/68867
17624         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17625         expression.
17627 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17629         PR libgfortran/68867
17630         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17631         PowerPC.
17633 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17635         PR fortran/68864
17636         * gfortran.dg/pr68864.f90: New test.
17638 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17640         PR tree-optimization/69070
17641         * gcc.dg/pr69070.c: New test.
17643         PR sanitizer/69055
17644         * gfortran.dg/pr69055.f90: New test.
17646         PR target/69015
17647         * gcc.dg/pr69015.c: New test.
17649 Copyright (C) 2016 Free Software Foundation, Inc.
17651 Copying and distribution of this file, with or without modification,
17652 are permitted in any medium without royalty provided the copyright
17653 notice and this notice are preserved.