PR c++/78701
[official-gcc.git] / gcc / testsuite / ChangeLog
blob47a98ac1a017d87a30b2ad9c14598244dfb66020
1 2016-12-14  Nathan Sidwell  <nathan@acm.org>
3         PR c++/78701
4         * g++.dg/cpp0x/pr78701.C: New.
6 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
9         defined, add tracing of the various extracts to stderr.  Add
10         support for tests that convert the result to another type.
11         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
12         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
13         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
14         tests that do an extract and then convert the values double.
15         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
16         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
17         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
18         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
19         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
20         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
21         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
22         of VEXTRACTU{B,H} and XXEXTRACTUW.
23         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
24         vec_extract and convert to floating point.
25         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
26         and vec_extract4b.
27         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
29 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
31         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
32         -mmicromips.
34 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
36         PR fortran/78780
37         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
38         * gfortran.dg/coarray_42.f90: New test.
40 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
42         PR target/78796
43         * gcc.dg/tls/pr78796.c: New test.
45 2016-12-14  Richard Biener  <rguenther@suse.de>
47         PR tree-optimization/78731
48         * gcc.dg/torture/pr78731.c: New testcase.
50 2016-12-14  Martin Liska  <mliska@suse.cz>
52         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
53         * gcc.dg/tree-ssa/dump-2.c: Likewise.
55 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
57         * gcc.target/mips/msa-builtins-err.c (dg-options): Add 
58         -ffat-lto-objects option.
60 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
61             Jakub Jelinek  <jakub@redhat.com>
63         * gcc.dg/strlenopt-30.c: New test-case.
65 2016-12-14  Richard Biener  <rguenther@suse.de>
67         PR tree-optimization/78788
68         * gcc.dg/torture/pr78788.c: New testcase.
70 2016-12-13  Nathan Sidwell  <nathan@acm.org>
72         PR c++/69481
73         * g++.dg/cpp0x/pr69481.C: New.
75 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
77         PR target/78794
78         * gcc.target/i386/pr78794.c: New test.
80 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
82         PR fortran/77785
83         * gfortran.dg/coarray_38.f90: Added expecting error message.
84         * gfortran.dg/coarray_41.f90: New test.
85         * gfortran.dg/coarray_class_2.f90: New test.
87 2016-12-13 Carl Love  <cel@us.ibm.com>
89         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
90         file.
91         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
92         file.
94 2016-12-13  Martin Liska  <mliska@suse.cz>
96         PR tree-optimization/78428
97         * gcc.dg/tree-ssa/pr78428.c: New test.
99 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
100             Paul Thomas  <pault@gcc.gnu.org>
102         PR fortran/78737
103         * gfortran.dg/dtio_19.f90: New test case.
105 2016-12-13  Michael Matz  <matz@suse.de>
107         PR tree-optimization/78725
108         * gcc.dg/pr78725.c: New test.
109         * gcc.dg/pr78725-2.c: New test.
111 2016-12-13  Richard Biener  <rguenther@suse.de>
113         PR middle-end/78742
114         * gcc.dg/torture/pr78742.c: New testcase.
116 2016-12-13  Martin Liska  <mliska@suse.cz>
118         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
119         scanned pattern ASAN_MARK.
120         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
121         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
122         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
123         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
125 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
127         PR ipa/77905
128         * g++.dg/ipa/pr77905.C: New test.
130 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
132         PR tree-optimization/78777
133         * g++.dg/torture/pr78777.C: New test.
135 2016-12-12  Martin Sebor  <msebor@redhat.com>
137         PR middle-end/78622
138         PR middle-end78606
139         * gcc.c-torture/execute/pr78622.c: New test.
140         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
141         behavior inadvertently introduced in a previous commit.  Tighten
142         up final checking.
143         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
144         Add test cases.
145         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
146         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
147         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
148         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
149         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
150         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
151         add a final optimization check.
152         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
153         * gcc.dg/tree-ssa/pr78622.c: New test.
155 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
157         PR fortran/78392
158         * gfortran.dg/constant_shape.f90: New test case.
160 2016-12-12  Marek Polacek  <polacek@redhat.com>
162         PR c++/78647
163         * g++.dg/parse/error58.C: New.
165 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
167         PR preprocessor/78680
168         * gcc.dg/format/pr78680.c: New test case.
169         * gcc.dg/plugin/diagnostic-test-expressions-1.c
170         (test_multiline_token): New function.
171         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
172         (test_backslash_continued_logical_lines): New function.
174 2016-12-12  Nathan Sidwell  <nathan@acm.org>
176         PR c++/78252
177         * g++.dg/cpp1y/lambda-mangle-1.C: New.
179 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
181         PR target/78738
182         * gcc.target/i386/pr78738.c: New test.
184 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
186         * lib/target-supports.exp
187         (check_effective_target_newlib_broken_long_double_io): New check.
188         (check_effective_target_frexpl): Likewise.
190 2016-12-12  Marek Polacek  <polacek@redhat.com>
192         PR middle-end/78716
193         * g++.dg/other/vararg-5.C: New.
195 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
197         PR rtl-optimization/78669
198         * gcc.target/i386/pr78669.c: New test.
200 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
202         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
204 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
206         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
207         -mnan=2008 and -mabs=2008.
209 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
211         PR target/78695
212         * gcc.target/powerpc/swaps-stack-protector.c: New test.
214 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
216         PR target/70799
217         * gcc.target/i386/pr70799-3.c: New test.
219 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
221         PR c++/78637
222         * g++.dg/parse/namespace14.C: New.
224 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
226         PR tree-optimization/78720
227         * gcc.c-torture/execute/pr78720.c: New test.
229         PR fortran/78758
230         * gfortran.dg/pr78758.f90: New test.
231         * gfortran.dg/pr38868.f: Remove again bogus warning.
233 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
235         PR fortran/77903
236         * gfortran.dg/submodule_20.f08: New test.
238 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
240         PR testsuite/78740
241         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
243 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
245         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
246         support __int128.
248 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
250         PR ipa/78721
251         * gcc.dg/pr78721.c: New test.
253 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
255         PR target/72742
256         * gcc.c-torture/compile/pr72742.c: New test.
258 2016-12-09  Martin Sebor  <msebor@redhat.com>
260         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
261         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
263 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
265         PR rtl-optimization/78255
266         * gcc.target/aarch64/pr78255.c: New.
267         * gcc.target/arm/pr78255-1.c: New.
268         * gcc.target/arm/pr78255-2.c: New.
270 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
272         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
273         strings
274         * gcc.target/powerpc/dimode-2.c: Likewise.
276 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
278         PR ipa/78027
279         * c-c++-common/goacc/acc-icf.c: New test.
280         * gfortran.dg/goacc/pr78027.f90: New test.
282 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
284         PR target/78733
285         * gcc.target/aarch64/pr78733.c: New test.
287 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
289         PR fortran/61767
290         * gfortran.dg/finalize_31.f90: New test.
292 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
294         PR fortran/78505
295         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
297 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
299         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
300         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
301         * gfortran.dg/finalize_18.f90: Add count for additional guard against
302         accessing null-pointer.
303         * gfortran.dg/proc_ptr_comp_47.f90: New test.
305 2016-12-09  Nathan Sidwell  <nathan@acm.org>
307         PR c++/78550
308         * g++.dg/cpp1y/pr78550.C: New.
310 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
312         PR fortran/44265
313         * gfortran.dg/char_result_14.f90: New test.
314         * gfortran.dg/char_result_15.f90: New test.
316 2016-12-09  Martin Liska  <mliska@suse.cz>
318         * gcc.dg/tree-ssa/dump-3.c: New test.
320 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
322         PR tree-optimization/78726
323         * gcc.c-torture/execute/pr78726.c: New test.
324         * gcc.dg/guality/pr78726.c: New test.
326 2016-12-08  Martin Sebor  <msebor@redhat.com>
328         PR c/78284
329         * gcc.dg/attr-alloc_size-3.c: New test.
330         * gcc.dg/attr-alloc_size-4.c: New test.
331         * gcc.dg/attr-alloc_size-5.c: New test.
332         * gcc.dg/attr-alloc_size-6.c: New test.
333         * gcc.dg/attr-alloc_size-7.c: New test.
334         * gcc.dg/attr-alloc_size-8.c: New test.
335         * gcc.dg/attr-alloc_size-9.c: New test.
336         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
338 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
340         PR fortran/65173
341         PR fortran/69064
342         PR fortran/69859
343         PR fortran/78350
344         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
345         * gfortran.dg/charlen_01.f90: New test.
346         * gfortran.dg/charlen_02.f90: Ditto.
347         * gfortran.dg/charlen_03.f90: Ditto.
348         * gfortran.dg/charlen_04.f90: Ditto.
349         * gfortran.dg/charlen_05.f90: Ditto.
350         * gfortran.dg/charlen_06.f90: Ditto.
351         * gfortran.dg/charlen_07.f90: Ditto.
352         * gfortran.dg/charlen_08.f90: Ditto.
353         * gfortran.dg/charlen_09.f90: Ditto.
354         * gfortran.dg/charlen_10.f90: Ditto.
355         * gfortran.dg/charlen_11.f90: Ditto.
356         * gfortran.dg/charlen_12.f90: Ditto.
357         * gfortran.dg/charlen_13.f90: Ditto.
358         * gfortran.dg/charlen_14.f90: Ditto.
359         * gfortran.dg/charlen_15.f90: Ditto.
361 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
363         PR rtl-optimization/78671
364         * gcc.target/i386/pr78671.c: New.
366 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
368         PR target/78733
369         * gcc.target/aarch64/pr78733.c: New test.
371 2016-12-08  Nathan Sidwell  <nathan@acm.org>
373         PR c++/78551
374         * g++.dg/cpp1y/pr78551.C: New.
376 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
378         PR debug/78112
379         * g++.dg/pr78112.C: Remove platform-dependent checks.
380         * g++.dg/pr78112-2.C: New testcase.
382 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
384         PR middle-end/78684
385         * g++.dg/torture/pr78684.C: New test.
387 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
389         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
390         (CHECK_CRYPTO): Remove.
391         (expected_poly64x1_t, expected_poly64x2_t): Remove
393 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
395         P0003R5 - removal of dynamic exception specification from C++17
396         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
397         throw (type-id-list) in C++11 and C++14 and removal in C++17.
398         * g++.dg/compat/eh/ctor1_y.C: Likewise.
399         * g++.dg/compat/eh/new1_x.C: Likewise.
400         * g++.dg/compat/eh/new1_y.C: Likewise.
401         * g++.dg/compat/eh/spec3_x.C: Likewise.
402         * g++.dg/compat/eh/spec3_y.C: Likewise.
403         * g++.dg/compat/eh/template1.h: Likewise.
404         * g++.dg/compat/eh/template1_y.C: Likewise.
405         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
406         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
407         * g++.dg/cpp0x/auto9.C: Likewise.
408         * g++.dg/cpp0x/defaulted23.C: Likewise.
409         * g++.dg/cpp0x/error5.C: Likewise.
410         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
411         * g++.dg/cpp0x/noexcept02.C: Likewise.
412         * g++.dg/cpp0x/noexcept07.C: Likewise.
413         * g++.dg/cpp0x/noexcept08.C: Likewise.
414         * g++.dg/cpp0x/noexcept19.C: Likewise.
415         * g++.dg/cpp0x/variadic73.C: Likewise.
416         * g++.dg/cpp0x/variadic-throw.C: Likewise.
417         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
418         * g++.dg/eh/async-unwind2.C: Likewise.
419         * g++.dg/eh/cond4.C: Likewise.
420         * g++.dg/eh/delete1.C: Likewise.
421         * g++.dg/eh/ehopt1.C: Likewise.
422         * g++.dg/eh/forced3.C: Likewise.
423         * g++.dg/eh/forced4.C: Likewise.
424         * g++.dg/eh/init-temp2.C: Likewise.
425         * g++.dg/eh/pr38662.C: Likewise.
426         * g++.dg/eh/pr41819.C: Likewise.
427         * g++.dg/eh/shadow1.C: Likewise.
428         * g++.dg/eh/spec2.C: Likewise.
429         * g++.dg/eh/spec3.C: Likewise.
430         * g++.dg/eh/spec5.C: Likewise.
431         * g++.dg/eh/spec6.C: Likewise.
432         * g++.dg/eh/spec7.C: Likewise.
433         * g++.dg/eh/spec8.C: Likewise.
434         * g++.dg/eh/spec9.C: Likewise.
435         * g++.dg/eh/template1.C: Likewise.
436         * g++.dg/eh/unexpected1.C: Likewise.
437         * g++.dg/ext/has_nothrow_assign.C: Likewise.
438         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
439         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
440         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
441         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
442         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
443         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
444         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
445         * g++.dg/gcov/gcov-7.C: Likewise.
446         * g++.dg/init/new13.C: Likewise.
447         * g++.dg/init/new25.C: Likewise.
448         * g++.dg/lookup/exception1.C: Likewise.
449         * g++.dg/opt/noreturn-1.C: Likewise.
450         * g++.dg/other/error3.C: Likewise.
451         * g++.dg/rtti/crash3.C: Likewise.
452         * g++.dg/template/eh2.C: Likewise.
453         * g++.dg/template/error36.C: Likewise.
454         * g++.dg/tm/pr46567.C: Likewise.
455         * g++.dg/tm/pr47340.C: Likewise.
456         * g++.dg/torture/pr46364.C: Likewise.
457         * g++.dg/torture/pr49394.C: Likewise.
458         * g++.dg/torture/pr52918-1.C: Likewise.
459         * g++.dg/torture/pr57190.C: Likewise.
460         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
461         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
462         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
463         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
464         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
465         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
466         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
467         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
468         * g++.dg/tree-ssa/pr45605.C: Likewise.
469         * g++.dg/warn/Wreturn-type-3.C: Likewise.
470         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
471         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
472         * g++.old-deja/g++.eh/spec1.C: Likewise.
473         * g++.old-deja/g++.eh/spec2.C: Likewise.
474         * g++.old-deja/g++.eh/spec3.C: Likewise.
475         * g++.old-deja/g++.eh/spec4.C: Likewise.
476         * g++.old-deja/g++.eh/spec6.C: Likewise.
477         * g++.old-deja/g++.eh/throw1.C: Likewise.
478         * g++.old-deja/g++.eh/throw2.C: Likewise.
479         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
480         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
481         * g++.old-deja/g++.mike/eh15.C: Likewise.
482         * g++.old-deja/g++.mike/eh25.C: Likewise.
483         * g++.old-deja/g++.mike/eh33.C: Likewise.
484         * g++.old-deja/g++.mike/eh34.C: Likewise.
485         * g++.old-deja/g++.mike/eh50.C: Likewise.
486         * g++.old-deja/g++.mike/eh51.C: Likewise.
487         * g++.old-deja/g++.mike/eh55.C: Likewise.
488         * g++.old-deja/g++.mike/p10416.C: Likewise.
489         * g++.old-deja/g++.other/crash28.C: Likewise.
490         * g++.old-deja/g++.other/crash30.C: Likewise.
491         * g++.old-deja/g++.other/new7.C: Likewise.
492         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
493         * g++.old-deja/g++.robertl/eb123.C: Likewise.
495 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
497         * gcc.target/aarch64/pr78382.c: New testcase.
499 2016-12-08  Andrew Pinski  <apinski@cavium.com>
501         * gcc.target/aarch64/pr71112.c: New testcase.
503 2016-12-07  Martin Sebor  <msebor@redhat.com>
505         PR middle-end/77784
506         PR middle-end/78149
507         PR middle-end/78138
508         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
509         * g++.dg/ext/builtin-object-size3.C (bar): Same.
510         * g++.dg/ext/strncpy-chk1.C: Same.
511         * g++.dg/opt/memcpy1.C: Same.
512         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
513         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
514         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
515         * gcc.dg/attr-alloc_size.c: Same.
516         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
517         * gcc.dg/builtin-stringop-chk-2.c: Same.
518         * gcc.dg/builtin-stringop-chk-4.c: New test.
519         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
520         * gcc.dg/memcpy-2.c: Same.
521         * gcc.dg/pr40340-1.c: Same.
522         * gcc.dg/pr40340-2.c (main): Same.
523         * gcc.dg/pr40340-5.c (main): Same.
524         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
525         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
526         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
527         warning.
528         * gfortran.dg/char_length_3.f90: Prune expected warnings.
529         * gfortran.dg/pr38868.f: Add expected warnings.
531 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
533         PR target/72717
534         * gcc.target/powerpc/pr72717.c: New test.
536 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
538         * gcc.dg/builtin-strstr-1.c: New test.
539         * g++.dg/cpp0x/constexpr-strstr.C: New test.
541         PR c++/78692
542         * g++.dg/torture/pr78692.C: New test.
544 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
546         PR rtl-optimization/78617
547         * gcc.c-torture/execute/pr78617.c: New test.
549 2016-12-07  Carl Love  <cel@us.ibm.com>
551         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
552         P9 to their own test file.  This allows precise constraints on the
553         effective target and compile options.
554         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
555         compare P8 built-in tests.
556         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
557         compare P9 built-in tests.
559 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
561         * gcc.target/i386/pr77761.c: Require int128 effective target.
562         (avx512f_test): Delete.
563         (do_main): Rename to avx512f_test.
565 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
567         PR tree-optimization/78691
568         * gcc.target/i386/pr78691-i386.c: New test.
569         * gcc.target/powerpc/pr78691-ppc.c: New test.
571 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
573         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
574         * gcc.target/i386/pr70322-2.c: Likewise.
575         * gcc.target/i386/pr70322-3.c: Likewise.
576         * gcc.target/i386/pr70322-4.c: Likewise.
578 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
580         * gcc.target/aarch64/pr71727.c: New testcase.
582 2016-12-06  Tom de Vries  <tom@codesourcery.com>
584         PR tree-optimization/67955
585         * gcc.dg/tree-ssa/dse-points-to.c: New test.
587 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
589         PR target/78658
590         * gcc.target/powerpc/pr78658.c: New test.
592 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
594         PR target/77761
595         * testsuite/gcc.target/i386/pr77761.c: New.
597 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
599         PR fortran/78659
600         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
601         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
602         * gfortran.dg/namelist_34.f90: Update test.
603         * gfortran.dg/namelist_63.f90: Update test.
605 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
607         * gcc.target/mips/msa-builtins-err.c: New test.
609 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
611         PR c++/71537
612         * g++.dg/cpp0x/constexpr-71537.C: New test.
614         PR c++/71537
615         * g++.dg/cpp0x/constexpr-memchr.C: New test.
617         PR c++/71537
618         * g++.dg/cpp0x/constexpr-strchr.C: New test.
620         PR tree-optimization/78675
621         * gcc.c-torture/execute/pr78675.c: New test.
622         * gcc.target/i386/pr78675-1.c: New test.
623         * gcc.target/i386/pr78675-2.c: New test.
625 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
627         * gcc.target/i386/avx512bw-kandd-1.c: New.
628         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
629         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
630         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
631         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
632         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
633         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
634         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
635         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
636         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
637         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
638         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
639         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
640         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
641         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
642         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
643         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
644         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
645         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
646         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
647         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
648         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
650 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
652         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
653         gcc.dg/fold-and-rshift-2.c: New testcases.
655 2016-12-05  Nathan Sidwell  <nathan@acm.org>
657         * c-c++-common/fmax_errors.c: Check notes after last error are
658         emitted.
660 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
662         PR rtl-optimization/78561
663         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
665 2016-12-04  Martin Sebor  <msebor@redhat.com>
667         PR c/78668
668         * gcc.dg/builtin-alloc-size.c: New test.
670 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
672         PR target/70322
673         * gcc.target/i386/pr70322-4.c: New test.
675 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
677         PR fortran/43207
678         * gfortran.dg/abstract_type_9.f90: New test case.
680 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
682         PR fortran/42188
683         * gfortran.dg/derived_result_2.f90.f90: New test case.
685 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
687         PR fortran/58175
688         * gfortran.dg/finalize_30.f90: Extend test case.
690 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
692         PR c++/78649
693         * g++.dg/cpp0x/pr78649.C: New test.
695 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
697         PR target/70322
698         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
700 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
702         PR fortran/78618
703         * gfortran.dg/char_conversion.f90: New test.
705 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
707         PR target/70322
708         * gcc.target/i386/pr70322-1.c: New test.
709         * gcc.target/i386/pr70322-2.c: New test.
710         * gcc.target/i386/pr70322-3.c: New test.
712 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
713             Thomas Preud'homme  <thomas.preudhomme@arm.com>
715         * gcc.target/arm/cmse/cmse-1.c: Add test for
716         cmse_nonsecure_caller.
718 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
719             Thomas Preud'homme  <thomas.preudhomme@arm.com>
721         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
722         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
723         * gcc.target/arm/cmse/cmse-14.c: New.
724         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
725         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
726         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
727         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
728         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
729         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
730         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
731         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
732         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
733         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
734         * gcc.target/arm/cmse/baseline/union-1.c: New.
735         * gcc.target/arm/cmse/baseline/union-2.c: New.
736         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
737         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
738         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
739         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
740         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
741         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
742         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
743         * gcc.target/arm/cmse/mainline/union-1.c: New.
744         * gcc.target/arm/cmse/mainline/union-2.c: New.
745         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
746         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
747         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
748         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
749         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
750         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
751         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
752         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
753         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
754         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
755         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
756         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
757         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
758         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
760 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
761             Thomas Preud'homme  <thomas.preudhomme@arm.com>
763         * gcc.target/arm/cmse/cmse-3.c: Add tests.
764         * gcc.target/arm/cmse/cmse-4.c: Add tests.
765         * gcc.target/arm/cmse/cmse-15.c: New.
767 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
768             Thomas Preud'homme  <thomas.preudhomme@arm.com>
770         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
771         * gcc.target/arm/cmse/struct-1.c: New.
772         * gcc.target/arm/cmse/bitfield-1.c: New.
773         * gcc.target/arm/cmse/bitfield-2.c: New.
774         * gcc.target/arm/cmse/bitfield-3.c: New.
775         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
776         * gcc.target/arm/cmse/baseline/softfp.c: New.
777         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
778         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
779         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
780         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
781         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
783 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
784             Thomas Preud'homme  <thomas.preudhomme@arm.com>
786         * gcc.target/arm/cmse/cmse-4.c: New.
787         * gcc.target/arm/cmse/cmse-9.c: New.
788         * gcc.target/arm/cmse/cmse-10.c: New.
790 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
791             Thomas Preud'homme  <thomas.preudhomme@arm.com>
793         * gcc.target/arm/cmse/cmse-3.c: New.
795 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
796             Thomas Preud'homme  <thomas.preudhomme@arm.com>
798         * gcc.target/arm/cmse/cmse.exp: New.
799         * gcc.target/arm/cmse/cmse-1.c: New.
800         * gcc.target/arm/cmse/cmse-12.c: New.
801         * lib/target-supports.exp
802         (check_effective_target_arm_cmse_ok): New.
804 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
805             James Norris  <jnorris@codesourcery.com>
807         * c-c++-common/goacc/data-2.c: Adjust test.
808         * c-c++-common/goacc/executeables-1.c: New test.
809         * g++.dg/goacc/data-1.C: Adjust test.
811 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
813         PR rtl-optimization/78561
814         * gcc.target/aarch64/pr78561.c: New.
816 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
818         * gcc.dg/fold-bopcond-1.c: New test.
819         * gcc.dg/fold-bopcond-2.c: New test.
821 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
823         * gcc.target/s390/md/setmem_long-1.c: Fix test.
825 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
827         PR rtl-optimization/78547
828         * gcc.dg/pr78547.c: New test.
830         PR rtl-optimization/78575
831         * gcc.dg/pr78575.c: New test.
833 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
835         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
837 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
839         PR target/77822
840         * gcc.target/s390/s390.exp: Support .C tests.
841         * gcc.target/s390/pr77822-2.c: New test.
842         * gcc.target/s390/pr77822-1.C: New test.
844 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
846         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
848 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
850         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
852 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
854         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
855         pattern checks.
856         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
858 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
860         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
862 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
864         PR fortran/77505
865         * gfortran.dg/char_length_20.f90: New test.
866         * gfortran.dg/char_length_21.f90: Ditto.
868 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
870         PR fortran/78279
871         * gfortran.dg/pr78279.f90: New test.
873 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
875         * g++.dg/tls/pr77285-1.C: dg-add-options tls
877 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
879         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
881 2016-12-01  Richard Biener  <rguenther@suse.de>
883         * gcc.dg/torture/alias-2.c: New testcase.
885 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
887         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
888         * gcc.target/avr/tiny-caller-save.c: Dito.
890 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
892         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
894 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
896         PR debug/78587
897         * gcc.dg/debug/pr78587.c: New test.
899 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
901         PR rtl-optimization/78607
902         * gcc.c-torture/compile/pr78607.c: New testcase.
904 2016-11-30  Martin Sebor  <msebor@redhat.com>
906         PR tree-optimization/78586
907         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
909 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
911         PR tree-optimization/77856
912         * gcc.target/i386/pr77856.c: New.
914 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
916         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
917         scan-assembler-not on AIX.
919 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
921         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
923 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
925         * g++.dg/eh/new1.C: XFAIL on AIX.
926         * g++.dg/eh/delete1.C: Same.
927         * g++.dg/init/new40.C: Same.
928         * g++.old-deja/g++.eh/new2.C: Same.
930 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
932         PR c/78498
933         * gcc.dg/format/pr78494.c: Rename to...
934         * gcc.dg/format/pr78498.c: ...this.
936 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
938         PR c/78498
939         * gcc.dg/format/pr78494.c: New test case.
941 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
943         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
944         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
945         * g++.dg/debug/dwarf2/refqual-1.C: Same.
946         * g++.dg/debug/dwarf2/refqual-2.C: Same.
948 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
950         PR rtl-optimization/78610
951         * gcc.c-torture/compile/pr78610.c: New testcase.
953 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
955         PR tree-optimization/78574
956         * gcc.c-torture/compile/pr78574.c: New test.
958 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
960         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
961         to the changed interfaces.
962         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
963         * gfortran.dg/coarray_allocate_7.f08: Likewise.
964         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
965         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
966         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
967         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
968         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
970 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
972         PR fortran/78593
973         * gfortran.dg/derived_result.f90: New test case.
975 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
977         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
978         -mfloat-abi=soft option.
979         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
980         foreach loop.
982 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
984         PR target/78362
985         * gcc.c-torture/compile/pr78362.c: New test.
987 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
989         * lib/target-supports.exp (check_effective_target_freorder): Check
990         additional case.
992 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
994         * gcc.target/arc/arc700-stld-hazard.c: New file.
996 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
998         PR fortran/78592
999         * gfortran.dg/dtio_18.f90: New test case.
1001 2016-11-30  Martin Liska  <mliska@suse.cz>
1003         PR sanitizer/78541
1004         * gcc.dg/asan/pr78541-2.c: New test.
1005         * gcc.dg/asan/pr78541.c: New test.
1007 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1009         PR tree-optimization/78586
1010         * gcc.c-torture/execute/pr78586.c: New test.
1012 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1014         PR fortran/78573
1015         * gfortran.dg/class_61.f90: New test case.
1017 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1019         PR preprocessor/78569
1020         * gcc.dg/format/pr78569.c: New test case.
1022 2016-11-29  Martin Sebor  <msebor@redhat.com>
1024         avoid false positives on ILP32 targets.
1025         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1027 2016-11-29  Martin Sebor  <msebor@redhat.com>
1029         PR tree-optimization/78512
1030         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1031         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1033 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1035         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1036         Force value through k register.
1038 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1040         PR c++/72774
1041         PR c++/72786
1042         PR c++/77922
1043         PR c++/78313
1044         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1045         * g++.dg/spellcheck-macro-ordering.C: New test case.
1046         * g++.dg/spellcheck-pr78313.C: New test case.
1048 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1050         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1051         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1052         (Poly64x1_t, Poly64x2_t): Added types.
1053         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1054         (vmov_n_p64, vmovq_n_p64): Added.
1055         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1056         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1057         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1058         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1059         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1060         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1061         (vget_lane_p64, vgetq_lane_p64): Likewise.
1062         (vget_high_p64): Likewise.
1063         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1064         Added AArch64 flags.
1065         (vreint_vector, vreint_vector_res): Moved to header.
1066         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1067         Added Aarch64 flags.
1068         (vreint_vector, vreint_vector_res): Moved to header.
1070 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1072         PR fortran/58175
1073         * gfortran.dg/finalize_30.f90: New test case.
1075 2016-11-29  Martin Liska  <mliska@suse.cz>
1077         PR gcov-profile/78582
1078         * gcc.dg/pr78582.c: New test.
1080 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1082         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1083         targets with sizeof(int) < 4.
1085 2016-11-29  Richard Biener  <rguenther@suse.de>
1087         PR middle-end/78546
1088         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1090 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1092         * gcc.target/powerpc/rldic-0.c: New testcase.
1093         * gcc.target/powerpc/rldic-1.c: New testcase.
1094         * gcc.target/powerpc/rldic-2.c: New testcase.
1095         * gcc.target/powerpc/rldicl-0.c: New testcase.
1096         * gcc.target/powerpc/rldicl-1.c: New testcase.
1097         * gcc.target/powerpc/rldicl-2.c: New testcase.
1098         * gcc.target/powerpc/rldicr-0.c: New testcase.
1099         * gcc.target/powerpc/rldicr-1.c: New testcase.
1100         * gcc.target/powerpc/rldicr-2.c: New testcase.
1101         * gcc.target/powerpc/rldicx.h: New file.
1102         * gcc.target/powerpc/rldimi-0.c: New testcase.
1103         * gcc.target/powerpc/rldimi-1.c: New testcase.
1104         * gcc.target/powerpc/rldimi-2.c: New testcase.
1105         * gcc.target/powerpc/rldimi.h: New file.
1106         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1107         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1108         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1109         * gcc.target/powerpc/rlwimi.h: New file.
1110         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1111         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1112         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1113         * gcc.target/powerpc/rlwinm.h: New file.
1115 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1117         PR middle-end/78540
1118         * gcc.dg/pr78540.c: New test.
1120 2016-11-28  Martin Sebor  <msebor@redhat.com>
1122         PR middle-end/78520
1123         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1124         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1125         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1126         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1128 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1130         PR c++/72808
1131         * g++.dg/debug/pr72808.C: New test.
1133         PR rtl-optimization/78546
1134         * gcc.dg/torture/pr78546-1.c: New test.
1135         * gcc.dg/torture/pr78546-2.c: New test.
1137         PR fortran/78298
1138         * gfortran.dg/gomp/pr78298.f90: New test.
1140 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1142         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1143         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1145 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1147         PR c++/77591
1148         * g++.dg/cpp1y/pr77591.C: New test.
1150 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1152         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1154 2016-11-28  Richard Biener  <rguenther@suse.de>
1156         PR tree-optimization/78542
1157         * gcc.dg/torture/pr78542.c: New testcase.
1159 2016-11-28  Richard Biener  <rguenther@suse.de>
1161         PR tree-optimization/78343
1162         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1163         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1165 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1167         PR lto/78211
1168         * g++.dg/ipa/pr78211.C: New test.
1170 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1172         PR fortran/78474
1173         * gfortran.dg/submodule_22.f08: New test.
1175         PR fortran/78331
1176         * gfortran.dg/submodule_21.f08: New test.
1178 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1180         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1182 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1183             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1184             Dominique d'Humieres  <dominiq@lps.ens.fr>
1186         PR target/67710
1187         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1188         *  gcc.dg/darwin-minversion-2.c: Likewise.
1189         *  gcc.dg/darwin-minversion-3.c: Likewise.
1191 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1193         PR target/57438
1194         * gcc.dg/pr57438-1.c: New Test.
1195         * gcc.dg/pr57438-2.c: New Test.
1197 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1198             Iain Sandoe  <iain@codesourcery.com>
1200         PR target/71767
1201         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1202         linker-visible symbols.
1203         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1204         * gcc.dg/const-uniq-1.c: Likewise.
1205         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1206         * gcc.target/i386/pr70799-1.c: Likewise.
1208 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1210         PR rtl-optimization/78438
1211         PR rtl-optimization/78477
1212         * gcc.c-torture/execute/pr78438.c: New test.
1213         * gcc.c-torture/execute/pr78477.c: New test.
1215         PR rtl-optimization/78526
1216         * gcc.dg/pr78526.c: New test.
1218 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1220         PR rtl-optimization/77541
1221         * gcc.target/i386/pr77541.c: Change target to int128.
1223 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1225         PR fortran/60853
1226         * gfortran.dg/typebound_assignment_8.f90: New test case.
1228 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1230         PR rtl-optimization/78527
1231         * gcc.c-torture/compile/pr78527.c: New test.
1233 2016-11-25  Martin Liska  <mliska@suse.cz>
1235         PR gcov-profile/78086
1236         * g++.dg/gcov/pr16855.C: Clean up the test case.
1237         * g++.dg/gcov/pr16855-priority.C: New test.
1239 2016-11-25  Richard Biener  <rguenther@suse.de>
1241         PR ipa/78515
1242         * gcc.dg/torture/pr78515.c: New testcase.
1244 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1246         PR fortran/78293
1247         * gfortran.dg/allocatable_function_10.f90: New test.
1248         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1249         from 11 to 12.
1251 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1253         PR middle-end/78507
1254         PR middle-end/78510
1255         PR middle-end/78517
1256         * g++.dg/torture/pr78507.C: New test.
1257         * gcc.dg/torture/pr78510.c: New test.
1258         * gcc.dg/torture/pr78517.c: New test.
1260 2016-11-24  Richard Biener  <rguenther@suse.de>
1262         PR tree-optimization/78343
1263         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1264         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1265         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1266         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1267         * gcc.dg/vect/pr38529.c: Likewise.
1269 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1271         PR tree-optimization/77673
1272         * gcc.dg/pr77673.c: New test.
1274 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1276         PR tree-optimization/70965
1277         * g++.dg/pr70965.C: New test.
1279 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1280             Andreas Schwab  <schwab@linux-m68k.org>
1282         PR gcov-profile/78467
1283         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1284         signed int.
1286 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1288         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1289         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1291 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1293         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1295 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1297         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1298         with sizeof(int) < 4.
1300 2016-11-24  Martin Sebor  <msebor@redhat.com>
1302         PR tree-optimization/78476
1303         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1305 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1307         PR rtl-optimization/77541
1308         * gcc.target/i386/pr77541.c: New.
1310 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1312         PR fortran/78500
1313         * gfortran.dg/class_result_4.f90: New test.
1315 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1317         * gcc.target/aarch64/_Float16_1.c: New.
1318         * gcc.target/aarch64/_Float16_2.c: Likewise.
1319         * gcc.target/aarch64/_Float16_3.c: Likewise.
1321 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1323         * gcc.target/aarch64/floatdihf2_1.c: New.
1325 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1327         PR target/48863
1328         PR inline-asm/70184
1329         * gcc.target/arm/pr48863.c: New test.
1331 2016-11-24  Martin Liska  <mliska@suse.cz>
1333         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1334         parts for frequencies/probabilities.
1335         * gcc.dg/pr34027-1.c: Likewise.
1336         * gcc.dg/strict-overflow-2.c: Likewise.
1337         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1338         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1339         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1340         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1341         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1342         * gcc.dg/tree-ssa/dump-2.c: New test.
1344 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1346         * gcc.target/i386/align-limit.c: New test.
1348 2016-11-24  Richard Biener  <rguenther@suse.de>
1350         PR tree-optimization/71595
1351         * gcc.dg/torture/pr71595.c: New testcase.
1353 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1355         PR rtl-optimization/78120
1356         * gcc.target/i386/pr78120.c: New test.
1358 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1360         * gcc.c-torture/compile/20161124-1.c: New test.
1362 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1364         PR bootstrap/78493
1365         * g++.dg/cpp1z/decomp18.C: New test.
1367 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1369         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1370         * gcc.target/aarch64/store-pair-1.c: Likewise.
1372 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1374         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1375         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1376         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1377         * gcc.target/aarch64/vect-clz.c: Likewise.
1378         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1379         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1380         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1381         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1382         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1383         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1384         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1385         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1387 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1389         PR target/78458
1390         * gcc.target/powerpc/pr78458.c: New.
1392 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1394         * gcc.c-torture/compile/20161123-1.c: New test.
1396 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1398         PR fortran/78297
1399         * gfortran.dg/pr78297.f90: New test.
1401 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1403         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1405 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1407         PR sanitizer/69278
1408         * g++.dg/ubsan/return-7.C: New test.
1409         * c-c++-common/ubsan/unreachable-4.c: New test.
1411         PR tree-optimization/78482
1412         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1413         (bar): New function.
1414         (main): Call bar instead of printf.
1416         PR middle-end/69183
1417         * gfortran.dg/gomp/pr69183.f90: New test.
1419 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1421         PR target/78230
1422         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1423         (test2) Ditto.
1425 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1427         PR c++/77907
1428         * g++.dg/cpp0x/pr77907.C: New test.
1430 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1432         PR middle-end/78153
1433         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1434         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1436 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1438         PR target/63250
1439         * lib/target-supports.exp (add_options_for_float16): Add
1440         -mfp16-format=ieee when testign arm*-*-*.
1442 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1444         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1445         result.
1446         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1447         result.
1449 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1451         * lib/target-supports.exp (check_effective_target_float16): Add
1452         options for _Float16.
1453         (check_effective_target_float32): Add options for _Float32.
1454         (check_effective_target_float64): Add options for _Float64.
1455         (check_effective_target_float128): Add options for _Float128.
1456         (check_effective_target_float32x): Add options for _Float32x.
1457         (check_effective_target_float64x): Add options for _Float64x.
1458         (check_effective_target_float128x): Add options for _Float128x.
1460 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1462         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1463         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1465 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1467         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1468         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1470 2016-11-23  Martin Sebor  <msebor@redhat.com>
1472         PR middle-end/78461
1473         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1474         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1476 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1478         PR c++/71450
1479         * g++.dg/cpp0x/pr71450-1.C: New test.
1480         * g++.dg/cpp0x/pr71450-2.C: New test.
1482         PR c++/77739
1483         * g++.dg/cpp1y/pr77739.C: New test.
1485 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1487         * c-c++-common/gomp/gridify-1.c: Update scan string.
1488         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1489         * c-c++-common/gomp/gridify-2.c: New test.
1490         * c-c++-common/gomp/gridify-3.c: Likewise.
1492 2016-11-23  Richard Biener  <rguenther@suse.de>
1494         PR tree-optimization/78396
1495         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1497 2016-11-23  Richard Biener  <rguenther@suse.de>
1499         PR tree-optimization/78482
1500         * gcc.dg/torture/pr78482.c: New testcase.
1502 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1504         * gcc.dg/fold-cond_expr-1.c: New test.
1505         * gcc.dg/fold-condcmpconv-1.c: New test.
1506         * gcc.dg/fold-condcmpconv-2.c: New test.
1508 2016-11-23  Richard Biener  <rguenther@suse.de>
1510         PR middle-end/71762
1511         * gcc.dg/torture/pr71762-1.c: New testcase.
1512         * gcc.dg/torture/pr71762-2.c: Likewise.
1513         * gcc.dg/torture/pr71762-3.c: Likewise.
1514         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1516 2016-11-23  Richard Biener  <rguenther@suse.de>
1518         PR lto/78472
1519         * g++.dg/lto/pr78472_0.c: New testcase.
1520         * g++.dg/lto/pr78472_1.C: Likewise.
1522 2016-11-23  Richard Biener  <rguenther@suse.de>
1523             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1525             PR tree-optimization/78154
1526             * gcc.dg/tree-ssa/pr78154.c: New test.
1528 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1530         * gcc.dg/pr31096.c: New testcase.
1531         * gcc.dg/pr31096-1.c: New testcase.
1533 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1535         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1536         adjust for warning->pedwarn change.
1537         * gcc.dg/cpp/defined-syshdr.c,
1538         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1539         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1540         gcc.dg/cpp/defined-Wextra.c,
1541         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1543 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1545         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1547 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1549         PR target/78451
1550         * gcc.target/i386/pr78451.c: New test.
1551         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1552         and #pragma GCC pop_options around the first #pragma GCC target.
1553         * gcc.target/i386/pr69255-2.c: Likewise.
1554         * gcc.target/i386/pr69255-3.c: Likewise.
1556 2016-11-23  Michael Collison  <michael.collison@arm.com>
1558         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1559         additional constants are recognized and fewer instructions generated.
1560         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1561         additional constants are recognized and fewer instructions generated.
1563 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1565         * gcc.misc-tests/godump-1.c: Update expected output for recent
1566         changes.
1568 2016-11-22  Marek Polacek  <polacek@redhat.com>
1570         PR tree-optimization/78455
1571         * gcc.dg/uninit-23.c: New.
1573 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1575         PR fortran/78479
1576         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1577         comment.
1579 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1581         PR fortran/78479
1582         * gfortran.dg/char_component_initializer_3.f90: New test.
1584 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1586         PR target/78451
1587         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1588         GCC target pragma before including immintrin.h.
1590 2016-11-22  Carl Love  <cel@us.ibm.com>
1592         * gcc.target/powerpc/builtins-3.c: New file to test the new
1593         built-ins for vector compare equal and vector compare not equal.
1595 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1597         PR fortran/78443
1598         * gfortran.dg/typebound_proc_35.f90: New test case.
1600 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1602         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1603         parameter in declaration.
1605 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1607         * gcc.dg/loop-split.c: Require int32plus.
1608         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1610 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1612         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1614 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1616         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1618 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1620         PR target/78439
1621         * gcc.c-torture/compile/pr78439.c: New test.
1623 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1625         PR target/77904
1626         * gcc.target/arm/pr77904.c: New test.
1628 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1630         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1631         isa_rev>=2.
1633 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1635         PR tree-optimization/78436
1636         * gcc.c-torture/execute/pr78436.c: New test.
1638         PR middle-end/78416
1639         * gcc.dg/torture/pr78416.c: New test.
1641         PR tree-optimization/78445
1642         * gcc.dg/pr78445.c: New test.
1644 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1646         PR libgfortran/78449
1647         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1649 2016-11-21  Jeff Law  <law@redhat.com>
1651         PR target/68538
1652         * gcc.c-torture/compile/pr68538.c: New test.
1654 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1656         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1657         to be generated instead of FCTIWUZ or FCTIWZ.
1659 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1661         PR middle-end/67335
1662         * g++.dg/vect/simd-clone-7.cc: New test.
1664         PR c++/71973
1665         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1666         long unsigned int.
1667         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1668         unsigned long.
1670 2016-11-20  Jeff Law  <law@redhat.com>
1672         PR target/25128
1673         * gcc.target/m68k/pr25128.c: New test.
1675 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1677         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1679 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1681         PR preprocessor/78324
1682         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1683         (test_multitoken_macro): New function.
1684         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1685         case.
1686         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1687         case.
1688         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1689         cases.
1690         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1691         Move to...
1692         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1693         -ftrack-macro-expansion=0.
1694         (test_sprintf_note): Remove "P" macro.  Add
1695         dg-begin/end-multiline-output directives.
1696         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1698 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1700         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1701         Return 1 for AVR_TINY.
1703 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1705         PR rtl-optimization/71785
1706         * gcc.target/powerpc/pr71785.c: New file.
1708 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1710         PR testsuite/78114
1711         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1712         options.  Refine test by checking predictive commining PHI
1713         nodes in vectorized loop wrto vector factor.
1715 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1717         PR c++/71973
1718         * g++.dg/pr71973-1.C: New test.
1719         * g++.dg/pr71973-2.C: New test.
1720         * g++.dg/pr71973-3.C: New test.
1721         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1722         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1723         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1724         to dg-options.
1725         * g++.old-deja/g++.other/realloc.C: Likewise.
1726         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1728 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1730         PR tree-optimization/78413
1731         * gcc.dg/tree-ssa/pr78413.c: New test.
1733 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1735         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1736         target is Thumb-only.
1738 2016-11-20  Jeff Law  <law@redhat.com>
1740         PR target/48551
1741         * gcc.target/m68k/pr48551.c: New test.
1743 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1745         PR fortran/69741
1746         * gfortran.dg/forall_18.f90: New testcase.
1748 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1750         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1752 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1754         PR fortran/78395
1755         * gfortran.dg/typebound_operator_21.f03: New test.
1757 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1759         * gcc.dg/tree-ssa/divide-5.c: New file.
1761 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
1763         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1764         signed int.
1766 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
1768         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1769         libatomic_available.
1770         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1771         * gfortran.dg/coarray_allocate_10.f08: Likewise.
1772         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1773         * gfortran.dg/coarray_allocate_8.f08: Likewise.
1774         * gfortran.dg/coarray_allocate_9.f08: Likewise.
1775         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1776         * gfortran.dg/coarray_stat_2.f90: Likewise.
1777         * gfortran.dg/coindexed_1.f90: Likewise.
1779 2016-11-18  Jeff Law  <law@redhat.com>
1781         PR target/25111
1782         * gcc.target/m68k/pr25111.c: New test.
1784 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
1786         PR c++/68180
1787         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1789         PR middle-end/78419
1790         * gcc.target/i386/pr78419.c: New test.
1792         PR c++/77285
1793         * g++.dg/tls/pr77285-1.C: New test.
1794         * g++.dg/tls/pr77285-2.C: New test.
1796 2016-11-18  Jeff Law  <law@redhat.com>
1798         PR target/25112
1799         * gcc.target/m68k/pr25112: New test.
1801 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
1803         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1804         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1806 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1808         * gcc.target/arm/optional_thumb-1.c: New test.
1809         * gcc.target/arm/optional_thumb-2.c: New test.
1810         * gcc.target/arm/optional_thumb-3.c: New test.
1812 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1814         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1815         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1816         successful test.
1817         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1818         (DEFAULT_REQUIRED_QUORUM): Likewise.
1820 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
1821             Toma Tabacu  <toma.tabacu@imgtec.com>
1823         * gcc.target/mips/inline-memcpy-1.c (dg-options):
1824         Add (REQUIRES_STDLIB).
1825         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1826         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1827         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1828         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1829         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1830         * gcc.target/mips/loongson-simd.c: Ditto.
1831         * gcc.target/mips/memcpy-1.c: Ditto.
1832         * gcc.target/mips/mips-3d-1.c: Ditto.
1833         * gcc.target/mips/mips-3d-2.c: Ditto.
1834         * gcc.target/mips/mips-3d-3.c: Ditto.
1835         * gcc.target/mips/mips-3d-4.c: Ditto.
1836         * gcc.target/mips/mips-3d-5.c: Ditto.
1837         * gcc.target/mips/mips-3d-6.c: Ditto.
1838         * gcc.target/mips/mips-3d-7.c: Ditto.
1839         * gcc.target/mips/mips-3d-8.c: Ditto.
1840         * gcc.target/mips/mips-3d-9.c: Ditto.
1841         * gcc.target/mips/mips-ps-1.c: Ditto.
1842         * gcc.target/mips/mips-ps-2.c: Ditto.
1843         * gcc.target/mips/mips-ps-3.c: Ditto.
1844         * gcc.target/mips/mips-ps-4.c: Ditto.
1845         * gcc.target/mips/mips-ps-6.c: Ditto.
1846         * gcc.target/mips/mips16-attributes.c: Ditto.
1847         * gcc.target/mips/mips32-dsp-run.c: Ditto.
1848         * gcc.target/mips/mips32-dsp.c: Ditto.
1849         * gcc.target/mips/save-restore-1.c: Ditto.
1850         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1851         (mips_preprocess): Add ignore_output argument that when set
1852         will not return the pre-processed output.
1853         (mips_arch_info): Update arguments for the call to mips_preprocess.
1854         (mips-dg-init): Ditto.
1855         (mips-dg-options): Check if a test having test option
1856         (REQUIRES_STDLIB) has the required sysroot support for
1857         the current test options.
1859 2016-11-17  Jeff Law  <law@redhat.com>
1861         PR middle-end/38219
1862         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1864         PR target/47192
1865         * gcc.target/m68k/pr47192.c: New test.
1867 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
1869         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1870         instead of isa>=4, in order to downgrade to R5.
1872 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
1874         * gcc.target/arc/cmem-bit-1.c: New file.
1875         * gcc.target/arc/cmem-bit-2.c: New file.
1876         * gcc.target/arc/cmem-bit-3.c: New file.
1877         * gcc.target/arc/cmem-bit-4.c: New file.
1879 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
1881         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1882         "avx5124fmaps".
1883         * gcc.target/i386/funcspec-56.inc: Test new attributes.
1885 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
1886             Andrew Senkevich <andrew.senkevich@intel.com>
1888         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1889         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1890         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1891         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1892         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1893         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1894         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1895         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1896         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1897         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1898         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1899         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1900         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1901         avx5124vnniw-check.h.
1902         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1903         check_effective_target_avx5124vnniw): New.
1904         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1905         Set under ifndef.
1906         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1907         * gcc.target/i386/sse-13.c: Ditto.
1908         * g++.dg/other/i386-2.C: Ditto.
1909         * g++.dg/other/i386-3.C: Ditto.
1910         * gcc.target/i386/sse-22.c: Ditto.
1911         * gcc.target/i386/sse-23.c: Ditto.
1913 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1915         PR c++/55080
1916         * g++.dg/parse/pr55080.C: New.
1918 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1920         PR target/78101
1921         * gcc.target/powerpc/fusion4.c: New test.
1923 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1925         PR target/77933
1926         * gcc.target/arm/pr77933-1.c: New test.
1927         * gcc.target/arm/pr77933-2.c: Likewise.
1929 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
1931         PR middle-end/78201
1932         * g++.dg/opt/pr78201.C: New test.
1934 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
1936         * gcc.dg/pr78333.c: Add empty implementations of
1937         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1938         problems on non-glibc systems.
1940 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
1942         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1943         (test_raw_string_one_liner): New function.
1944         (test_raw_string_multiline): New function.
1946 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1948         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1949         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1951 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1952             Richard Biener  <rguenther@suse.de>
1954         PR tree-optimization/77848
1955         * gfortran.dg/vect/pr77848.f: New test.
1957 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1959         PR target/77308
1960         * gcc.target/arm/pr53447-5.c: New test.
1961         * lib/target-supports.exp
1962         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1964 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
1966         * gcc.target/arc/abitest.S: New file.
1967         * gcc.target/arc/abitest.h: Likewise.
1968         * gcc.target/arc/va_args-1.c: Likewise.
1969         * gcc.target/arc/va_args-2.c: Likewise.
1970         * gcc.target/arc/va_args-3.c: Likewise.
1971         * gcc.target/arc/mcrc.c: Deleted.
1972         * gcc.target/arc/mdsp-packa.c: Likewise.
1973         * gcc.target/arc/mdvbf.c: Likewise.
1974         * gcc.target/arc/mmac-24.c: Likewise.
1975         * gcc.target/arc/mmac-d16.c: Likewise.
1976         * gcc.target/arc/mno-crc.c: Likewise.
1977         * gcc.target/arc/mno-dsp-packa.c: Likewise.
1978         * gcc.target/arc/mno-dvbf.c: Likewise.
1979         * gcc.target/arc/mno-mac-24.c: Likewise.
1980         * gcc.target/arc/mno-mac-d16.c: Likewise.
1981         * gcc.target/arc/mno-rtsc.c: Likewise.
1982         * gcc.target/arc/mno-xy.c: Likewise.
1983         * gcc.target/arc/mrtsc.c: Likewise.
1984         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1985         function.
1986         (check_effective_target_arc700): Likewise.
1987         (check_effective_target_arc6xx): Likewise.
1988         (check_effective_target_arcmpy): Likewise.
1989         (check_effective_target_archs): Likewise.
1990         (check_effective_target_clmcpu): Likewise.
1991         (check_effective_target_barrelshifter): Likewise.
1992         * gcc.target/arc/barrel-shifter-1.c: Changed.
1993         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1994         * gcc.target/arc/cmem-1.c: Changed.
1995         * gcc.target/arc/cmem-2.c: Likewise.
1996         * gcc.target/arc/cmem-3.c: Likewise.
1997         * gcc.target/arc/cmem-4.c: Likewise.
1998         * gcc.target/arc/cmem-5.c: Likewise.
1999         * gcc.target/arc/cmem-6.c: Likewise.
2000         * gcc.target/arc/cmem-7.c: Likewise.
2001         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2002         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2003         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2004         * gcc.target/arc/jump-around-jump.c: Update options.
2005         * gcc.target/arc/mARC601.c: Changed.
2006         * gcc.target/arc/mcpu-arc600.c: Changed.
2007         * gcc.target/arc/mcpu-arc601.c: Changed.
2008         * gcc.target/arc/mcpu-arc700.c: Changed.
2009         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2010         * gcc.target/arc/movb-1.c: Changed.
2011         * gcc.target/arc/movb-2.c: Likewise.
2012         * gcc.target/arc/movb-3.c: Likewise.
2013         * gcc.target/arc/movb-4.c: Likewise.
2014         * gcc.target/arc/movb-5.c: Likewise.
2015         * gcc.target/arc/movb_cl-1.c: Likewise.
2016         * gcc.target/arc/movb_cl-2.c: Likewise.
2017         * gcc.target/arc/movbi_cl-1.c: Likewise.
2018         * gcc.target/arc/movh_cl-1.c: Likewise.
2019         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2020         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2021         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2022         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2023         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2024         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2025         * gcc.target/arc/builtin_simdarc.c: Changed.
2026         * gcc.target/arc/extzv-1.c: Likewise.
2027         * gcc.target/arc/insv-1.c: Likewise.
2028         * gcc.target/arc/insv-2.c: Likewise.
2029         * gcc.target/arc/mA6.c: Likewise.
2030         * gcc.target/arc/mA7.c: Likewise.
2031         * gcc.target/arc/mARC600.c: Likewise.
2032         * gcc.target/arc/mARC700.c: Likewise.
2033         * gcc.target/arc/mcpu-arc600.c: Likewise.
2034         * gcc.target/arc/mcpu-arc700.c: Likewise.
2035         * gcc.target/arc/movl-1.c: Likewise.
2036         * gcc.target/arc/nps400-1.c: Likewise.
2037         * gcc.target/arc/trsub.c: Likewise.
2038         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2039         configuration.
2040         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2041         * gcc.target/arc/mswape.c: Likewise.
2043 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/68180
2046         * g++.dg/cpp1y/pr68180.C: New.
2048 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2050         PR tree-optimization/78319
2051         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2052         arm-none-eabi.
2054 2016-11-17  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/78306
2057         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2059 2016-11-17  Richard Biener  <rguenther@suse.de>
2061         PR middle-end/78305
2062         * gcc.dg/torture/pr78305.c: New testcase.
2064 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2066         PR fortran/66227
2067         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2069 2016-11-16  Marek Polacek  <polacek@redhat.com>
2071         PR c/78285
2072         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2073         * g++.dg/ext/case-range2.C: Likewise.
2075 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2077         PR fortran/58001
2078         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2079         * gfortran.dg/fmt_tab_2.f90: Ditto.
2081 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2083         PR rtl-optimization/78378
2084         * gcc.c-torture/execute/pr78378.c: New test.
2086 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2088         * gcc.dg/tree-prof/section-attr-1.c: New file.
2089         * gcc.dg/tree-prof/section-attr-2.c: New file.
2090         * gcc.dg/tree-prof/section-attr-3.c: New file.
2092 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2094         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2095         rather than `la'.
2097 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2099         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2100         (dg-final): Remove microMIPS JALRS mnemonic matching.
2101         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2102         (dg-final): Remove microMIPS JALRS mnemonic matching.
2103         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2104         (dg-final): Remove microMIPS JALRS mnemonic matching.
2105         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2106         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2107         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2108         * gcc.target/mips/call-1u.c: New test case.
2109         * gcc.target/mips/call-2u.c: New test case.
2110         * gcc.target/mips/call-3u.c: New test case.
2111         * gcc.target/mips/call-4u.c: New test case.
2112         * gcc.target/mips/call-5u.c: New test case.
2113         * gcc.target/mips/call-6u.c: New test case.
2115 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2117         * gcc.target/arm/empty_fiq_handler.c: New test.
2119 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2121         PR fortran/78299
2122         * gfortran.dg/gomp/pr78299.f90: New test.
2124 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2126         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2127         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2128         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2130 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2132         PR libgfortran/78314
2133         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2135 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2137         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2138         according to updated dump info.
2140 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2142         * lib/target-supports.exp (check_effective_target_alloca): Use a
2143         compile test.
2144         * gcc.target/nvptx/softstack.c: New test.
2145         * gcc.target/nvptx/decl-shared.c: New test.
2146         * gcc.target/nvptx/decl-shared-init.c: New test.
2148 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2150         * gcc.target/mips/data-sym-jump.c: New test case.
2151         * gcc.target/mips/data-sym-pool.c: New test case.
2152         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2153         annotation.
2155 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2157         * lib/target-supports.exp (check_avx2_hw_available): New.
2158         (check_effective_target_avx2_runtime): New.
2159         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2161 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2163         PR testsuite/78136
2164         * gcc.dg/cpp/trad/trad.exp
2165         (dg-runtest): Moved $srcdir/$subdir/ to
2166         DEFAULT_TRADCPPFLAGS.
2168 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2170         PR fortran/78356
2171         * gfortran.dg/class_allocate_23.f08: New test.
2173 2016-11-16  Richard Biener  <rguenther@suse.de>
2175         PR middle-end/78333
2176         * gcc.dg/pr78333.c: New testcase.
2178 2016-11-16  Martin Liska  <mliska@suse.cz>
2180         PR sanitizer/78270
2181         * gcc.dg/asan/pr78270.c: Update comment style.
2182         * gcc.dg/asan/pr78270-2.c: New test.
2184 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2186         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2187         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2189 2016-11-16  Richard Biener  <rguenther@suse.de>
2191         PR tree-optimization/78348
2192         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2194 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2196         PR sanitizer/77823
2197         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2198         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2200 2016-11-15  Marek Polacek  <polacek@redhat.com>
2202         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2204 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2206         PR libgfortran/51119
2207         * gfortran.dg/matmul_12.f90: New test case.
2209 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2211         * gcc.target/i386/funcspec-56.inc: New file.
2212         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2213         common 32-bit and 64-bit function specific options.
2214         * gcc.target/i386/funcspec-6.c: Ditto.
2216 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2218         * g++.dg/cpp1z/decomp14.C: New test.
2219         * g++.dg/cpp1z/decomp15.C: New test.
2220         * g++.dg/cpp1z/decomp16.C: New test.
2222         * g++.dg/cpp1z/decomp13.C: New test.
2224         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2226         PR c++/71988
2227         * g++.dg/cpp0x/constexpr-71988.C: New test.
2229 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2231         * gcc.target/mips/insn-casesi.c: New test case.
2232         * gcc.target/mips/insn-pseudo-1.c: New test case.
2233         * gcc.target/mips/insn-pseudo-2.c: New test case.
2234         * gcc.target/mips/insn-pseudo-3.c: New test case.
2235         * gcc.target/mips/insn-pseudo-4.c: New test case.
2236         * gcc.target/mips/insn-tablejump.c: New test case.
2238 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2240         * gcc.target/mips/mips.exp (mips_option_tests): Add
2241         `-mcode-readable=yes' array element.
2243 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2245         * gcc.target/mips/mips.exp (mips_option_tests): Add
2246         `-mmicromips' array element.
2248 2016-11-15  Michael Matz  <matz@suse.de>
2250         PR missed-optimization/77881
2251         * gcc.target/i386/pr77881.c: New test.
2253 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2255         PR middle-end/78295
2256         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2258 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2260         * gcc.target/powerpc/vec-set-int.c: New test.
2261         * gcc.target/powerpc/vec-set-short.c: Likesie.
2262         * gcc.target/powerpc/vec-set-char.c: Likewise.
2264 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2266         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2268 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2270         PR fortran/78300
2271         * gfortran.dg/class_result_3.f90: New test.
2273 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2274             Richard Biener  <rguenther@suse.de>
2276         * gcc.dg/gimplefe-1.c: New testcase.
2277         * gcc.dg/gimplefe-2.c: Likewise.
2278         * gcc.dg/gimplefe-3.c: Likewise.
2279         * gcc.dg/gimplefe-4.c: Likewise.
2280         * gcc.dg/gimplefe-5.c: Likewise.
2281         * gcc.dg/gimplefe-6.c: Likewise.
2282         * gcc.dg/gimplefe-7.c: Likewise.
2283         * gcc.dg/gimplefe-8.c: Likewise.
2284         * gcc.dg/gimplefe-9.c: Likewise.
2285         * gcc.dg/gimplefe-10.c: Likewise.
2286         * gcc.dg/gimplefe-11.c: Likewise.
2287         * gcc.dg/gimplefe-12.c: Likewise.
2288         * gcc.dg/gimplefe-13.c: Likewise.
2289         * gcc.dg/gimplefe-14.c: Likewise.
2290         * gcc.dg/gimplefe-15.c: Likewise.
2291         * gcc.dg/gimplefe-16.c: Likewise.
2292         * gcc.dg/gimplefe-17.c: Likewise.
2293         * gcc.dg/gimplefe-18.c: Likewise.
2295 2016-11-14  Martin Liska  <mliska@suse.cz>
2297         PR bootstrap/78069
2298         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2299         to match scanned pattern.
2300         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2302 2016-11-14  Richard Biener  <rguenther@suse.de>
2304         PR tree-optimization/78312
2305         * gcc.dg/torture/pr78312.c: New testcase.
2307 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2309         PR target/78093
2310         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2312 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2313             Jason Merrill  <jason@redhat.com>
2315         Implement P0217R3 - C++17 structured bindings
2316         * g++.dg/cpp1z/decomp1.C: New test.
2317         * g++.dg/cpp1z/decomp2.C: New test.
2318         * g++.dg/cpp1z/decomp3.C: New test.
2319         * g++.dg/cpp1z/decomp4.C: New test.
2320         * g++.dg/cpp1z/decomp5.C: New test.
2321         * g++.dg/cpp1z/decomp6.C: New test.
2322         * g++.dg/cpp1z/decomp7.C: New test.
2323         * g++.dg/cpp1z/decomp8.C: New test.
2324         * g++.dg/cpp1z/decomp9.C: New test.
2325         * g++.dg/cpp1z/decomp10.C: New test.
2327 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2329         * g++.dg/torture/pr78268.C: New test.
2331 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2333         PR c/35503
2334         * c-c++-common/pr35503-1.c: New test.
2335         * c-c++-common/pr35503-2.c: Likewise.
2336         * c-c++-common/pr35503-3.c: Likewise.
2337         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2339 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2341         PR rtl-optimization/78232
2342         PR rtl-optimization/78248
2343         * gcc.dg/ubsan/pr78248.c: New test.
2345 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2347         * gnat.dg/address_conv.adb: New test.
2349 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2351         * gnat.dg/renaming11.ad[sb]: New test.
2353 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2355         * c-c++-common/dump-ada-spec-6.c: New test.
2357 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2359         * gnat.dg/lto21.adb: New test.
2360         * gnat.dg/lto21_pkg1.ads: New helper.
2361         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2363 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2365         PR fortran/60952
2366         * gfortran.dg/typebound_proc_34.f90: New test.
2368 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2370         PR fortran/66366
2371         * gfortran.dg/class_57.f90: Changed error message.
2372         * gfortran.dg/class_60.f90: New test.
2374 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2376         * g++.dg/pr78112.C: XFAIL AIX.
2378 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2380         PR fortran/77501
2381         * gfortran.dg/typebound_generic_16.f90: New test.
2383 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2385         PR c++/71225
2386         * g++.dg/cpp0x/pr71225.C: New test.
2388 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2390         * gcc.target/sparc/20161111-1.c: New test.
2392 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2394         PR target/78310
2395         * gcc.target/i386/pr78310.c: New test.
2397 2016-11-11  Jeff Law  <law@redhat.com>
2399         * gcc.dg/tree-ssa/isolate-6.c: New test.
2400         * gcc.dg/tree-ssa/isolate-7.c: New test.
2402 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2404         PR testsuite/78292
2405         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2406         vect_max_reduc.
2408 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2410         PR c++/72774
2411         * g++.dg/parse/pr72774.C: New test.
2413 2016-11-11  Richard Biener  <rguenther@suse.de>
2415         PR tree-optimization/71575
2416         * gcc.dg/graphite/pr71575-1.c: New testcase.
2417         * gcc.dg/graphite/pr71575-2.c: Likewise.
2419 2016-11-11  Richard Biener  <rguenther@suse.de>
2421         PR middle-end/78295
2422         * gcc.dg/uninit-pr78295.c: New testcase.
2424 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2426         PR fortran/78277
2427         * gfortran.dg/dec_structure_17.f90: New test.
2429 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2431         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2432         being allowed in vector registers.
2433         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2434         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2435         * gcc.target/powerpc/vsx-himode.c: Likewise.
2436         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2437         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2438         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2439         to allow matching MFVSRD or MFVSRW.
2441 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2443         PR rtl-optimization/78241
2444         * gcc.dg/pr78241.c: New test.
2446 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2448         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2449         201307.
2451         * g++.dg/cpp1z/noexcept-type14.C: New test.
2452         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2454 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2456         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2457         WVAL0S tests added in r241817.
2459 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2461         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2462         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2463         no longer allowed and corresponding ordered construct.
2464         * gfortran.dg/gomp/linear-1.f90: New test.
2465         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2466         * gfortran.dg/gomp/declare-target-1.f90: New test.
2467         * gfortran.dg/gomp/declare-target-2.f90: New test.
2469 2016-11-10  Martin Liska  <mliska@suse.cz>
2471         PR sanitizer/78270
2472         * gcc.dg/asan/pr78270.c: New test.
2474 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2475             Jakub Jelinek  <jakub@redhat.com>
2477         PR debug/78112
2478         * g++.dg/pr78112.C: New testcase.
2480 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2482         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2483         -Wno-c++1z-compat.
2484         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2485         string in case condition contains % characters.
2487         PR c++/78283
2488         * g++.dg/cpp1z/noexcept-type13.C: New test.
2490 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2492         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2493         using (HAS_MOVN) with MIPS III.
2495 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2497         PR fortran/46459
2498         * gfortran.dg/volatile14.f90: New test.
2500 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2502         PR target/78262
2503         * gcc.target/i386/pr78262.c: New test.
2505 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2507         PR fortran/78259
2508         * gfortran.dg/pr78259.f90: New test.
2510 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2512         PR fortran/60777
2513         * gfortran.dg/spec_expr_7.f90: New test.
2515 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2517         PR target/77718
2518         * gcc.c-torture/execute/pr77718.c: New test.
2520         * gcc.dg/ubsan/c99-shift-3.c: New test.
2521         * gcc.dg/ubsan/c99-shift-4.c: New test.
2522         * gcc.dg/ubsan/c99-shift-5.c: New test.
2523         * gcc.dg/ubsan/c99-shift-6.c: New test.
2525 2016-11-09  Martin Liska  <mliska@suse.cz>
2527         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2528         test-case for memcmp.
2529         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2531 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2533         PR testsuite/78269
2534         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2536 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2538         * gfortran.dg/move_alloc_18.f90: New test.
2540 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2542         PR middle-end/78256
2543         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2544         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2546 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2548         PR fortran/71894
2549         * gfortran.dg/class_59.f90: New test.
2551 2016-11-09  Richard Biener  <rguenther@suse.de>
2553         PR tree-optimization/78007
2554         * gcc.dg/vect/vect-bswap32.c: Adjust.
2555         * gcc.dg/vect/vect-bswap64.c: Likewise.
2557 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2559         * gcc.dg/ipa/vrp7.c: New test.
2561 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2563         PR ipa/78121
2564         * gcc.dg/ipa/pr78121.c: New test.
2566 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2568         * c-c++-common/asan/default_options.h: New file.
2569         * c-c++-common/asan/strcasestr-1.c: New test.
2570         * c-c++-common/asan/strcasestr-2.c: Likewise.
2571         * c-c++-common/asan/strcspn-1.c: Likewise.
2572         * c-c++-common/asan/strcspn-2.c: Likewise.
2573         * c-c++-common/asan/strpbrk-1.c: Likewise.
2574         * c-c++-common/asan/strpbrk-2.c: Likewise.
2575         * c-c++-common/asan/strspn-1.c: Likewise.
2576         * c-c++-common/asan/strspn-2.c: Likewise.
2577         * c-c++-common/asan/strstr-1.c: Likewise.
2578         * c-c++-common/asan/strstr-2.c: Likewise.
2579         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2581 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2583         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2585 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2587         PR fortran/68440
2588         * gfortran.dg/class_58.f90: New test.
2590 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2592         PR target/70799
2593         * gcc.target/i386/pr70799-2.c: New test.
2595 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2597         PR fortran/77596
2598         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2600 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2602         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2604 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2606         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2608 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2610         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2612 2016-11-08  Martin Liska  <mliska@suse.cz>
2614         PR testsuite/78242
2615         * g++.dg/asan/use-after-scope-4.C: New test.
2616         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2617         * gcc.dg/asan/use-after-scope-8.c: Remove.
2619 2016-11-08  Richard Biener  <rguenther@suse.de>
2621         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2623 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2625         PR testsuite/78136
2626         * gcc.dg/cpp/trad/trad.exp
2627         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2628         * gcc.dg/cpp/trad/include.c: Use local header file.
2630 2016-11-08  Richard Biener  <rguenther@suse.de>
2632         PR tree-optimization/78205
2633         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2635 2016-11-08  Richard Biener  <rguenther@suse.de>
2637         PR tree-optimization/78224
2638         * g++.dg/torture/pr78224.C: New testcase.
2640 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2642         * gcc.dg/store_merging_1.c: Require store_merge.
2643         * gcc.dg/store_merging_2.c: Likewise.
2644         * gcc.dg/store_merging_4.c: Likewise.
2645         * gcc.dg/store_merging_5.c: Likewise.
2646         * gcc.dg/store_merging_6.c: Likewise.
2647         * gcc.dg/store_merging_7.c: Likewise.
2648         * gcc.dg/store_merging_8.c: Likewise.
2649         * lib/target-supports.exp (check_effective_target_store_merge): New.
2651 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2653         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2654         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2655         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2656         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2657         -mvsx -mpower8-vector.
2658         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2659         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2660         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2661         -mvsx -mpower8-vector.
2663 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2665         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2667         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2668         * gcc.dg/visibility-14.c: XFAIL AIX.
2669         * gcc.dg/visibility-15.c: XFAIL AIX.
2670         * gcc.dg/visibility-16.c: XFAIL AIX.
2671         * gcc.dg/visibility-17.c: XFAIL AIX.
2672         * gcc.dg/visibility-18.c: XFAIL AIX.
2673         * gcc.dg/visibility-19.c: XFAIL AIX.
2674         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2675         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2676         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2677         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2679 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2681         PR target/78227
2682         * gcc.target/i386/pr78227-1.c: New test.
2683         * gcc.target/i386/pr78227-2.c: New test.
2685 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2687         PR middle-end/35691
2688         * gcc.dg/pr35691-1.c: New test-case.
2689         * gcc.dg/pr35691-2.c: Likewise.
2691 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2693         PR rtl-optimization/77309
2694         * gcc.dg/torture/pr77309.c: New test.
2696 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2698         PR middle-end/71529
2699         * gcc.target/i386/pr71529.C: Moved to ...
2700         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2702         PR target/64411
2703         * gcc.target/i386/pr64411.C: Moved to ...
2704         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2705         lp64.
2707         PR target/65105
2708         * gcc.target/i386/pr65105-4.C: Moved to ...
2709         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2710         Run into compile test rather than execute test.
2712 2016-11-07  Richard Biener  <rguenther@suse.de>
2714         PR target/78229
2715         * g++.dg/pr78229.C: New testcase.
2717 2016-11-07  Richard Biener  <rguenther@suse.de>
2719         PR tree-optimization/78218
2720         * gcc.dg/torture/pr78218.c: New testcase.
2722 2016-11-07  Richard Biener  <rguenther@suse.de>
2724         PR tree-optimization/78228
2725         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2727 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2729         PR target/77822
2730         * g++.dg/torture/pr77822.C: New test.
2732 2016-11-07  Martin Liska  <mliska@suse.cz>
2734         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2735         -f-sanitize-address-use-after-scope.
2736         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2737         internal fn calls.
2738         * g++.dg/asan/use-after-scope-1.C: New test.
2739         * g++.dg/asan/use-after-scope-2.C: Likewise.
2740         * g++.dg/asan/use-after-scope-3.C: Likewise.
2741         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2742         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2743         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2744         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2745         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2746         * g++.dg/asan/use-after-scope-types.h: Likewise.
2747         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2748         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2749         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2750         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2751         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2752         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2753         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2754         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2755         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2756         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2757         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2758         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2759         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2760         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2762 2016-11-07  Richard Biener  <rguenther@suse.de>
2764         PR tree-optimization/78189
2765         * g++.dg/torture/pr78189.C: New testcase.
2767 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
2769         * gcc.dg/Wtrampolines.c: XFAIL AIX.
2771 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
2773         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2774         occuring.
2776 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2778         PR fortran/78221
2779         * arith.c (gfc_complex2real):  Change gfc_warning_now to
2780         gfc_warning.
2782 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2784         * gfortran.dg/move_alloc_17.f03: New test.
2786 2016-11-05  Richard Biener  <rguenther@suse.de>
2788         PR bootstrap/78188
2789         * g++.dg/ipa/pr78188.C: New test.
2791 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
2792             Dominique d'Humieres  <dominiq@lps.ens.fr>
2794         PR fortran/69495
2795         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2797 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
2799         PR fortran/67564
2800         * gfortran.dg/select_type_39.f03: New test.
2802 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
2804         PR fortran/64933
2805         * gfortran.dg/associate_23.f90: New test.
2807 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
2809         PR target/77834
2810         * gcc.dg/pr77834.c: New test.
2812 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2814         PR c++/67980
2815         * g++.dg/cpp1y/pr67980.C: New.
2817 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2819         * gcc.target/powerpc/fold-vec-add-1.c: New.
2820         * gcc.target/powerpc/fold-vec-add-2.c: New.
2821         * gcc.target/powerpc/fold-vec-add-3.c: New.
2822         * gcc.target/powerpc/fold-vec-add-4.c: New.
2823         * gcc.target/powerpc/fold-vec-add-5.c: New.
2824         * gcc.target/powerpc/fold-vec-add-6.c: New.
2825         * gcc.target/powerpc/fold-vec-add-7.c: New.
2827 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
2829         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2830         for -mbranch-likely, infer -mno-branch-likely for R6.
2832 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2834         PR c++/71973
2835         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2836         * g++.dg/init/new15.C: Likewise.
2837         * g++.dg/ipa/inline-1.C: Likewise.
2838         * g++.dg/ipa/inline-2.C: Likewise.
2839         * g++.dg/lto/20080908-1_0.C: Likewise.
2840         * g++.dg/tc1/dr20.C: Likewise.
2841         * g++.dg/tree-ssa/inline-1.C: Likewise.
2842         * g++.dg/tree-ssa/inline-2.C: Likewise.
2843         * g++.old-deja/g++.law/except1.C: Likewise.
2844         * g++.old-deja/g++.other/vbase5.C: Likewise.
2845         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2847 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2849         PR tree-optimization/78210
2850         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2851         possibility of widening multiplies.
2853 2016-11-04  Richard Biener  <rguenther@suse.de>
2855         PR middle-end/78185
2856         * gcc.dg/pr78185.c: New testcase.
2858 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
2860         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2861         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2863 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
2864             Alexandre Oliva  <aoliva@redhat.com>
2865             Jason Merrill  <jason@redhat.com>
2867         PR debug/28767
2868         PR debug/56974
2869         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2870         * g++.dg/debug/dwarf2/ref-3.C: New test.
2871         * g++.dg/debug/dwarf2/ref-4.C: New test.
2872         * g++.dg/debug/dwarf2/refqual-1.C: New test.
2873         * g++.dg/debug/dwarf2/refqual-2.C: New test.
2875 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
2877         * gfortran.dg/dec_exp_1.f90: New test.
2878         * gfortran.dg/dec_exp_2.f90: Likewise.
2879         * gfortran.dg/dec_exp_3.f90: Likewise.
2881 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
2883         * gfortran.dg/dec_parameter_1.f: New test.
2884         * gfortran.dg/dec_parameter_2.f90: Likewise.
2885         * gfortran.dg/dec_parameter_3.f90: Likewise.
2886         * gfortran.dg/dec_parameter_4.f90: Likewise.
2888 2016-11-03  Martin Liska  <mliska@suse.cz>
2890         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2891         output.
2892         * gcc.dg/tree-prof/time-profiler-3.c: New test.
2894 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2896         PR libgcc/78067
2897         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2899 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2901         * gcc.c-torture/execute/pr78170.c: Require int32plus.
2903 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
2905         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2907 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
2909         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2910         Check for arm_v8_neon_hw.
2911         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2912         Likewise.
2913         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2914         Likewise.
2915         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2916         Likewise.
2918 2016-11-02  Richard Biener  <rguenther@suse.de>
2920         * gcc.dg/store_merging_8.c: New testcase.
2922 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
2924         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2926 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
2928         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2929         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2930         * gcc.dg/addr_equal_1.c: XFAIL AIX.
2931         * gcc.dg/pr65779.c: XFAIL AIX.
2932         * gcc.dg/pr70405.c: XFAIL AIX.
2934         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2935         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2936         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2938 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940         * lib/target-supports.exp (check_gc_sections_available): Use
2941         -print-prog-name=ld to determine linker used.
2943 2016-11-02  Martin Liska  <mliska@suse.cz>
2945         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2946         test case.
2948 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2950         PR tree-optimization/78170
2951         * gcc.c-torture/execute/pr78170.c: New test.
2953 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2955         PR tree-optimization/78162
2956         * gcc.c-torture/compile/pr78162.c: New test.
2958 2016-11-02  Richard Biener  <rguenther@suse.de>
2960         PR tree-optimization/78035
2961         PR tree-optimization/77964
2962         * gcc.target/i386/pr78035.c: New testcase.
2964 2016-11-02  Richard Biener  <rguenther@suse.de>
2966         * gcc.dg/tree-ssa/vrp111.c: New testcase.
2967         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2968         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2969         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2970         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2972 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
2974         * gfortran.dg/pr70937.f90: require-effective-target lto.
2976 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2978         PR fortran/69544
2979         * gfortran.dg/where_6.f90:  New test.
2981 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
2983         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2985 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2987         PR fortran/69544
2988         * gfortran.dg/where_5.f90:  New test.
2990 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
2992         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2993         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2994         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2995         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2997 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
2999         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3000         Whitespace fixes.
3001         (check_effective_target_vect_cmdline_needed): Check
3002         is-effective-target ia32 for x86 targets.
3003         (check_effective_target_vect_simd_clones): Simplify condition.
3004         (check_effective_target_vect_double): Ditto.
3005         (check_effective_target_vect_aligned_arrays): Check
3006         is-effective-target ia32 for x86 targets.  Simplify condition.
3007         (check_effective_target_vect_multiple_sizes): Simplify condition.
3008         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3009         (check_effective_target_sync_int_128): Simplify condition.
3010         (check_effective_target_sync_int_128_runtime): Ditto.
3011         (check_effective_target_sync_long_long_runtime): Ditto.
3012         (check_effective_target_divmod): Add i?86-*-* target.
3014 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3016         * gcc.target/powerpc/vsx-extract-4.c: New test.
3017         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3019 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3021         PR fortran/54679
3022         * gfortran.dg/fmt_l.f90: Update test.
3023         * gfortran.dg/fmt_l0.f90: New test.
3025 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3027         PR c++/78089
3028         * c-c++-common/builtin-shuffle-1.c: New test.
3029         * g++.dg/cpp0x/addressof3.C: New test.
3031 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3033         Add tests for a const member and a reference member for launder.
3034         * g++.dg/cpp1z/launder3.C: New.
3035         * g++.dg/cpp1z/launder4.C: Likewise.
3036         * g++.dg/cpp1z/launder5.C: Likewise.
3037         * g++.dg/cpp1z/launder5.cc: Likewise.
3038         * g++.dg/cpp1z/launder5.h: Likewise.
3039         * g++.dg/cpp1z/launder6.C: Likewise.
3040         * g++.dg/cpp1z/launder6.cc: Likewise.
3041         * g++.dg/cpp1z/launder6.h: Likewise.
3043 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3045         PR c++/77948
3046         * g++.dg/cpp0x/pr77948-1.C: New test.
3047         * g++.dg/cpp0x/pr77948-2.C: New test.
3048         * g++.dg/cpp0x/pr77948-3.C: New test.
3049         * g++.dg/cpp0x/pr77948-4.C: New test.
3050         * g++.dg/cpp0x/pr77948-5.C: New test.
3051         * g++.dg/cpp0x/pr77948-6.C: New test.
3053         PR tree-optimization/77860
3054         * gcc.dg/pr77860.c: New test.
3056 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3058         PR c++/77886
3059         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3061 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3063         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3065 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3066             Mark Wielaard  <mjw@redhat.com>
3068         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3069         * gcc.dg/Wshadow-local-1.c: Likewise.
3070         * gcc.dg/Wshadow-local-2.c: Likewise.
3071         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3072         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3073         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3075 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3077         PR tree-optimization/71915
3078         PR tree-optimization/71490
3079         * gcc.dg/tree-ssa/pr54245.c: Delete.
3080         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3081         document why.
3083 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085         PR fortran/78123
3086         * gfortran.dg/fmt_t_9.f: New test.
3088 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3090         PR fortran/67219
3091         * gfortran.dg/pr67219.f90:  New test.
3093 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3095         PR rtl-optimization/77919
3096         * g++.dg/torture/pr77919-2.C: New test.
3098         PR target/78148
3099         * gcc.dg/pr78148.c: New test.
3101 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3103         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3104         * gcc.target/sparc/overflow-4.c: ...here.
3105         * gcc.target/sparc/overflow-5.c: New test.
3107 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3108             Kugan Vivekanandarajah  <kuganv@linaro.org>
3109             Jim Wilson  <jim.wilson@linaro.org>
3111         PR tree-optimization/43721
3112         * lib/target-supports.exp (check_effective_target_divmod): New.
3113         (check_effective_target_divmod_simode): Likewise.
3114         (check_effective_target_arm_divmod_simode): Likewise.
3115         * gcc.dg/divmod-1-simode.c: New test.
3116         * gcc.dg/divmod-1.c: Likewise.
3117         * gcc.dg/divmod-2-simode.c: Likewise.
3118         * gcc.dg/divmod-2.c: Likewise.
3119         * gcc.dg/divmod-3-simode.c: Likewise.
3120         * gcc.dg/divmod-3.c: Likewise.
3121         * gcc.dg/divmod-4-simode.c: Likewise.
3122         * gcc.dg/divmod-4.c: Likewise.
3123         * gcc.dg/divmod-5.c: Likewise.
3124         * gcc.dg/divmod-6-simode.c: Likewise.
3125         * gcc.dg/divmod-6.c: Likewise.
3126         * gcc.dg/divmod-7.c: Likewise.
3128 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3129             Jakub Jelinek  <jakub@redhat.com>
3130             Andrew Pinski  <pinskia@gmail.com>
3132         PR middle-end/22141
3133         PR rtl-optimization/23684
3134         * gcc.c-torture/execute/pr22141-1.c: New test.
3135         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3136         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3137         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3138         * gcc.dg/store_merging_1.c: New test.
3139         * gcc.dg/store_merging_2.c: Likewise.
3140         * gcc.dg/store_merging_3.c: Likewise.
3141         * gcc.dg/store_merging_4.c: Likewise.
3142         * gcc.dg/store_merging_5.c: Likewise.
3143         * gcc.dg/store_merging_6.c: Likewise.
3144         * gcc.dg/store_merging_7.c: Likewise.
3145         * gcc.target/i386/pr22141.c: Likewise.
3146         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3147         * g++.dg/init/new17.C: Likewise.
3149 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3151         PR middle-end/72747
3152         * c-c++-common/pr72747-1.c: New test.
3153         * c-c++-common/pr72747-2.c: Likewise.
3155 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3157         * gcc.target/s390/oscbreak-1.c: New test.
3159 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3161         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3163 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3165         PR rtl-optimization/77919
3166         * g++.dg/torture/pr77919.C: New test.
3168         PR rtl-optimization/78132
3169         * gcc.target/i386/pr78132.c: New test.
3171 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3173         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3175 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3177         * gcc.target/powerpc/vsx-simode.c: New test.
3178         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3179         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3181 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3183         PR fortran/78026
3184         * gfortran.dg/gomp/pr78026.f03: New test.
3185         * gfortran.dg/select_type_38.f03: New test.
3187         PR middle-end/78025
3188         * g++.dg/gomp/declare-simd-7.C: New test.
3190 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3192         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3193         * gfortran.dg/dec_init_2.f90: Likewise.
3194         * gfortran.dg/dec_init_3.f90: New test.
3195         * gfortran.dg/dec_init_4.f90: Likewise.
3197 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3199         * gcc.dg/fold-narrowbopcst-1.c: New test.
3201 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3203         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3204         dg-shouldfail/dg-output instead of XFAIL.
3205         * gfortran.dg/dec_io_6.f90: Likewise.
3207 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3209         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3210         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3211         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3212         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3213         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3214         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3215         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3216         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3217         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3218         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3220 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3222         * gcc.dg/fold-convmaxconv-1.c: New test.
3223         * gcc.dg/fold-convminconv-1.c: New test.
3225 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3227         PR fortran/78092
3228         * gfortran.dg/pr78092.f90: New test.
3230 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3232         PR target/78056
3233         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3234         expected error message.
3235         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3236         expected error message.
3237         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3238         (test_all_not_equal_and_not_zero): Change expected error message.
3240 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3242         PR fortran/77973
3243         * gfortran.dg/gomp/pr77973.f90: New test.
3245 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3247         PR fortran/78108
3248         * gfortran.dg/submodule_18.f08: New test.
3249         * gfortran.dg/submodule_19.f08: New test.
3251 2016-10-26  Michael Matz  <matz@suse.de>
3253         * g++.dg/pr78060.C: New test.
3254         * gfortran.dg/pr78061.f: New test.
3255         * g++.dg/pr78088.C: New test.
3257 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3259         * gfortran.dg/dec_io_1.f90: New test.
3260         * gfortran.dg/dec_io_2.f90: New test.
3261         * gfortran.dg/dec_io_3.f90: New test.
3262         * gfortran.dg/dec_io_4.f90: New test.
3263         * gfortran.dg/dec_io_5.f90: New test.
3264         * gfortran.dg/dec_io_6.f90: New test.
3266 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3268         PR sanitizer/78106
3269         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3271 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3273         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3274         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3276 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3278         * gnat.dg/opt59.adb: New test.
3279         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3281         * gnat.dg/opt60.adb: New test.
3283 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3285         PR fortran/72770
3286         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3287         this pr.
3289 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3291         PR target/78102
3292         * gcc.target/i386/pr78102.c: New test.
3294 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3296         * gfortran.dg/dec_logical_xor_1.f90: New test.
3297         * gfortran.dg/dec_logical_xor_2.f90: New test.
3298         * gfortran.dg/dec_logical_xor_3.f03: New test.
3300 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3302         * gfortran.dg/dec_loc_rval_1.f90: New test.
3303         * gfortran.dg/dec_loc_rval_2.f90: New test.
3304         * gfortran.dg/dec_loc_rval_3.f03: New test.
3306 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3308         * gfortran.dg/dec_type_print.f90: New testcase.
3310 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3312         * gfortran.dg/feed_1.f90: New test.
3313         * gfortran.dg/feed_2.f90: New test.
3315 2016-10-25  Martin Liska  <mliska@suse.cz>
3317         PR sanitizer/78106
3318         * gcc.dg/asan/pr78106.c: New test.
3320 2016-10-25  Martin Liska  <mliska@suse.cz>
3322         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3324 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3326         PR target/78041
3327         * gcc.target/arm/pr78041.c: New test.
3329 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3331         * g++.dg/cpp1z/launder1.C: New test.
3332         * g++.dg/cpp1z/launder2.C: New test.
3334 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3335             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3337         PR target/71676
3338         PR target/71678
3339         * gcc.target/avr/pr71676-2.c: New test.
3341 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3342             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3344         PR target/71676
3345         PR target/71678
3346         * gcc.target/avr/pr71676-1.c: New test.
3347         * gcc.target/avr/pr71676-3.c: New test.
3348         * gcc.target/avr/pr71676.c: New test.
3349         * gcc.target/avr/pr71678.c: New test.
3351 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3353         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3354         such that cloned verions of tested functions are not created.
3356 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3358         PR fortran/71895
3359         * gfortran.dg/pr71895.f90: New test.
3361 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3363         * g++.dg/debug/dwarf2/ref-2.C: New test.
3365 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3367         * c-c++-common/Wint-in-bool-context-3.c: New test.
3369 2016-10-24  Martin Sebor  <msebor@redhat.com>
3371         PR middle-end/77735
3372         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3373         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3374         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3375         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3376         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3377         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3378         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3380 2016-10-24  Richard Biener  <rguenther@suse.de>
3382         PR testsuite/71491
3383         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3384         * gcc.dg/vect/slp-45.c: Likewise.
3386 2016-10-24  Richard Biener  <rguenther@suse.de>
3388         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3389         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3390         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3392 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3394         PR target/78093
3395         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3396         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3398 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3400         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3402 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3404         * gcc.target/i386/bmi2-pext-1.c: New test.
3405         * gcc.target/i386/bmi2-pdep-1.c: New test.
3406         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3407         * gcc.target/i386/tbm-bextri-1.c: New test.
3408         * gcc.target/i386/bmi-bextr-6.c: New test.
3410 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3412         PR target/77483
3413         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3414         * gcc.target/i386/pr65105-1.c: Likewise.
3415         * gcc.target/i386/pr65105-2.c: Likewise.
3416         * gcc.target/i386/pr65105-3.c: Likewise.
3417         * gcc.target/i386/pr65105-5.c: Likewise.
3418         * gcc.target/i386/pr67761.c: Likewise.
3419         * gcc.target/i386/pr70799-1.c: Likewise.
3421 2016-10-24  Martin Liska  <mliska@suse.cz>
3423         PR sanitizer/77966
3424         * c-c++-common/ubsan/unreachable-3.c: New test.
3426 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3428         PR fortran/77763
3429         * gfortran.dg/pr77763.f90
3431 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3433         PR fortran/54730
3434         PR fortran/78033
3435         * gfortran.dg/pr78033.f90: New test.
3437 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3439         PR fortran/69834
3440         * gfortran.dg/select_type_1.f03: Change error for overlapping
3441         TYPE IS cases.
3442         * gfortran.dg/select_type_36.f03: New test.
3444 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3446         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3448 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3450         PR fortran/78021
3451         * gfortran.dg/string_length_3.f90:  New test.
3453 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3455         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3457 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3459         PR fortran/43366
3460         PR fortran/57117
3461         PR fortran/61337
3462         * gfortran.dg/alloc_comp_class_5.f03: New test.
3463         * gfortran.dg/class_allocate_21.f90: New test.
3464         * gfortran.dg/class_allocate_22.f90: New test.
3465         * gfortran.dg/realloc_on_assign_27.f08: New test.
3467 2016-10-21  Jeff Law  <law@redhat.com>
3469         * PR tree-optimization/71947
3470         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3471         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3472         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3474 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3476         * gcc.dg/ipa/vrp5.c: New test.
3477         * gcc.dg/ipa/vrp6.c: New test.
3479 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3481         * gcc.target/aarch64/test_frame_17.c: New test.
3483 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3485         * gcc.target/aarch64/test_frame_17.c: New test.
3487 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3489         PR preprocessor/71681
3490         * gcc.dg/cpp/pr71681-1.c: New testcase
3491         * gcc.dg/cpp/pr71681-2.c: Likewise
3492         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3493         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3494         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3495         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3497 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3499         PR target/78057
3500         * gcc.target/i386/pr78057.c: New test.
3502         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3504 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3506         PR fortran/69566
3507         * gfortran.dg/select_type_37.f03: New test.
3509 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3511         PR target/71627
3512         * gcc.target/avr/pr71627.c: New test
3514 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3516         * gcc.target/sparc/overflow-1.c: New test.
3517         * gcc.target/sparc/overflow-2.c: Likewise.
3518         * gcc.target/sparc/overflow-3.c: Likewise.
3520 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3522         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3523         effective target.
3525 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3527         PR rtl-optimization/78038
3528         * gcc.target/aarch64/pr78038.c: New test.
3530 2016-10-21  Richard Biener  <rguenther@suse.de>
3532         PR tree-optimization/78051
3533         * g++.dg/torture/pr78051.C: New testcase.
3535 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3537         * c-c++-common/wdate-time.c: Restored test case.
3538         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3540 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3542         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3544 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3546         PR target/78037
3547         * gcc.target/i386/pr78037.c: New test.
3549 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3551         * gcc.target/visium/overflow8.c: New.
3552         * gcc.target/visium/overflow16.c: Likewise.
3553         * gcc.target/visium/overflow32: Likewise.
3555 2016-10-20  Michael Matz  <matz@suse.de>
3557         * gcc.dg/loop-split.c: New test.
3558         * gcc.dg/tree-ssa/ifc-9.c: Update.
3559         * gcc.dg/tree-ssa/ifc-10.c: Update.
3561 2016-10-20  Richard Biener  <rguenther@suse.de>
3563         * gcc.dg/graphite/pr35356-1.c: Update.
3565 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3567         PR c++/77446
3568         * g++.dg/cpp1y/pr77446.C: New.
3570 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3572         PR tree-optimization/53979
3573         * gcc.dg/pr53979-1.c: New test-case.
3574         * gcc.dg/pr53979-2.c: Likewise.
3576 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3578         * c-c++-common/Wint-in-bool-context-2.c: New test.
3580 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3582         * gfortran.dg/dtio_17.f90: Fix test.
3584 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3586         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3587         * gcc.dg/Walloca-2.c: Same.
3589 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3591         * gcc.dg/Wvla-1.c: Rename to...
3592         * gcc.dg/Wvla-larger-than-1.c: ...this.
3593         * gcc.dg/Wvla-2.c: Rename to...
3594         * gcc.dg/Wvla-larger-than-2.c: ...this.
3595         * gcc.dg/Wvla-3.c: Rename to...
3596         * gcc.dg/Walloca-11.c.: ...this.
3597         * gcc.dg/wvla-[1-7].c: Rename to:
3598         * gcc.dg/Wvla-[1-7].c: ...this.
3600 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3602         PR tree-optimization/78005
3603         * gcc.dg/vect/pr78005.c: New.
3604         * gcc.target/i386/l_fma_float_1.c: Revise test.
3605         * gcc.target/i386/l_fma_float_2.c: Ditto.
3606         * gcc.target/i386/l_fma_float_3.c: Ditto.
3607         * gcc.target/i386/l_fma_float_4.c: Ditto.
3608         * gcc.target/i386/l_fma_float_5.c: Ditto.
3609         * gcc.target/i386/l_fma_float_6.c: Ditto.
3610         * gcc.target/i386/l_fma_double_1.c: Ditto.
3611         * gcc.target/i386/l_fma_double_2.c: Ditto.
3612         * gcc.target/i386/l_fma_double_3.c: Ditto.
3613         * gcc.target/i386/l_fma_double_4.c: Ditto.
3614         * gcc.target/i386/l_fma_double_5.c: Ditto.
3615         * gcc.target/i386/l_fma_double_6.c: Ditto.
3617 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3619         PR tree-optimization/78024
3620         * gcc.dg/goacc/loop-processing-1.c: New file.
3622 2016-10-19  Richard Biener  <rguenther@suse.de>
3624         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3626 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3628         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3629         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3630         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3631         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3632         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3633         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3634         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3635         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3636         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3637         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3638         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3639         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3640         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3641         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3642         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3643         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3644         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3645         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3646         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3647         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3648         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3649         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3650         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3651         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3652         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3653         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3654         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3655         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3656         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3657         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3658         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3659         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3660         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3661         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3662         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3663         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3664         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3665         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3666         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3667         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3668         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3669         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3670         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3671         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3672         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3673         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3674         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3675         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3676         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3677         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3678         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3679         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3680         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3681         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3682         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3683         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3684         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3685         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3686         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3687         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3688         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3689         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3690         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3691         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3692         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3693         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3694         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3695         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3696         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3697         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3698         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3699         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3700         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3701         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3702         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3703         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3704         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3705         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3706         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3707         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3708         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3709         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3710         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3711         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3712         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3713         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3714         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3715         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3716         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3717         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3718         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3719         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3720         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3721         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3722         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3723         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3724         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3725         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3726         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3727         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3728         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3729         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3730         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3731         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3732         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3733         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3734         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3735         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3736         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3737         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3738         * gcc.target/powerpc/vsu/vsu.exp: New file.
3740 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3742         PR target/77991
3743         * gcc.target/i386/pr77991.c: New test.
3745 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3747         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3748         LTO is used.
3750 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3752         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3754 2016-10-18  Richard Biener  <rguenther@suse.de>
3756         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3757         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3758         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3759         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3760         * gcc.dg/tree-ssa/pr21563.c: Likewise.
3761         * gcc.dg/tree-ssa/pr23744.c: Likewise.
3762         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3763         * gcc.dg/tree-ssa/pr68431.c: Likewise.
3764         * gcc.dg/tree-ssa/vrp03.c: Likewise.
3765         * gcc.dg/tree-ssa/vrp06.c: Likewise.
3766         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3767         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3768         * gcc.dg/tree-ssa/vrp19.c: Likewise.
3769         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3770         * gcc.dg/tree-ssa/vrp92.c: Likewise.
3771         * gcc.dg/pr68217.c: Likewise.
3772         * gcc.dg/predict-9.c: Likewise.
3773         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3774         * gcc.dg/predict-1.c: Likewise.
3776 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3778         * gfortran.dg/dtio_17.f90: New test.
3780 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3782         * gcc.dg/ipa/vrp4.c: Adjust testcase.
3784 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3786         * gcc.dg/ipa/vrp4.c: New test.
3788 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
3790         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3791         * gcc.dg/torture/pr39074.c: Likewise.
3793 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
3795         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3796         * gnat.dg/trampoline4.adb: Minor tweak.
3798 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3800         PR tree-optimization/77916
3801         * gcc.dg/torture/pr77916.c: New.
3803 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3805         PR fortran/77978
3806         * gfortran.dg/pr77978_1.f90: New test.
3807         * gfortran.dg/pr77978_2.f90: Ditto.
3808         * gfortran.dg/pr77978_3.f90: Ditto.
3810 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
3812         PR fortran/61420
3813         PR fortran/78013
3814         * gfortran.dg/proc_ptr_49.f90: New test.
3816 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3818         PR target/77308
3819         * gcc.target/arm/pr77308.c: New test.
3821 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
3823         * lib/target-supports.exp
3824         (check_effective_target_floatn_nx_runtime): Return 0 for
3825         powerpc*-ibm-aix*.
3827 2016-10-17  Andrew Pinski  <apinski@cavium.com>
3829         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3830         long instead of long.
3831         * gcc.target/aarch64/cinc_common_1.c: Likewise.
3832         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3833         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3834         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3835         * gcc.target/aarch64/pr68102_1.c: Likewise.
3836         * gcc.target/aarch64/target_attr_3.c: Likewise.
3838 2016-10-17  Richard Biener  <rguenther@suse.de>
3840         PR tree-optimization/77988
3841         * gcc.dg/torture/pr77988.c: New testcase.
3843 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3845         * gcc.dg/pr71636-1.c: New test-case.
3846         * gcc.dg/pr71636-2.c: Likewise.
3848 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3850         * gnat.dg/trampoline3.adb: New test.
3851         * gnat.dg/trampoline4.adb: Likewise.
3853 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3855         * gfortran.dg/dtio_16.f90: New test.
3857 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3859         * gcc.target/sparc/bmaskbshuf.c: Rename to...
3860         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3861         * gcc.target/sparc/bmaskbshuf-2.c: New test.
3863 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3865         * gcc.target/sparc/popc.c: Rename to...
3866         * gcc.target/sparc/popc-1.c: ...this.
3867         * gcc.target/sparc/popc-2.c: New test.
3869 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3871         PR fortran/77972
3872         * gfortran.dg/unexpected_eof_4.f90: New test.
3874 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
3876         PR libfortran/48587
3877         * gfortran.dg/negative_unit2.f90: New test.
3879 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
3881         PR middle-end/77959
3882         * gfortran.dg/pr77959.f90: New test.
3884         DR 1511 - const volatile variables and ODR
3885         * g++.dg/DRs/dr1511-1.C: New test.
3886         * g++.dg/DRs/dr1511-2.C: New test.
3888 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3890         * gnat.dg/debug7.adb (dg-options): Remove -g.
3891         * gnat.dg/debug8.adb (dg-options): Add -margs.
3892         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3894 2016-10-14  Richard Biener  <rguenther@suse.de>
3896         PR tree-optimization/77979
3897         * gcc.dg/torture/pr77979.c: New testcase.
3899 2016-10-14  Martin Liska  <mliska@suse.cz>
3901         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3902         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3903         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3905 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
3907         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3908         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3909         * gcc.dg/torture/pr77937-2.c: Likewise.
3911 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3913         * gnat.dg/lto15.adb: Adjust.
3914         * gnat.dg/lto16.adb: Likewise.
3915         * gnat.dg/lto17.adb: Likewise
3916         * gnat.dg/lto18.ad[sb]: New test.
3917         * gnat.dg/lto18_pkg.ads: New helper.
3918         * gnat.dg/lto19.adb: New test.
3919         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3920         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3921         * gnat.dg/lto20.adb: New test.
3922         * gnat.dg/lto20_pkg.ad[sb]: New helper.
3924 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3926         * gfortran.dg/coarray_38.f90: Expect error message.
3928 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3930         * gcc.target/aarch64/spellcheck_1.c: New test.
3931         * gcc.target/aarch64/spellcheck_2.c: Likewise.
3932         * gcc.target/aarch64/spellcheck_3.c: Likewise.
3933         * gcc.target/aarch64/spellcheck_4.c: Likewise.
3934         * gcc.target/aarch64/spellcheck_5.c: Likewise.
3935         * gcc.target/aarch64/spellcheck_6.c: Likewise.
3937 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
3939         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3941 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3943         PR tree-optimization/77937
3944         * gcc.dg/torture/pr77937-1.c: New.
3945         * gcc.dg/torture/pr77937-2.c: New.
3947 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
3949         * g++.dg/cpp1z/inline-var1.C: New test.
3950         * g++.dg/cpp1z/inline-var1a.C: New test.
3951         * g++.dg/cpp1z/inline-var1.h: New file.
3952         * g++.dg/cpp1z/inline-var2.C: New test.
3953         * g++.dg/cpp1z/inline-var3.C: New test.
3954         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3955         uninitialized const.
3957 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
3959         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3960         Xscale is specified, not just -march.
3961         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3962         is incompatible with Xscale.
3964 2016-10-13  Martin Sebor  <msebor@redhat.com>
3966         PR c++/71912
3967         * g++.dg/ext/flexary4.C: Adjust.
3968         * g++.dg/ext/flexary5.C: Same.
3969         * g++.dg/ext/flexary9.C: Same.
3970         * g++.dg/ext/flexary19.C: New test.
3971         * g++.dg/ext/flexary18.C: New test.
3972         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3973         regression test.
3974         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3975         Avoid generating a flexible array member in an array.
3977 2016-10-13  Martin Sebor  <msebor@redhat.com>
3979         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3980         to placate -Wformat on targets where the type is not int.
3982 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
3984         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3985         in INSN_LOCATION.
3987 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
3989         * gcc.target/i386/l_fma_float_1.c: Revise test.
3990         * gcc.target/i386/l_fma_float_2.c: Ditto.
3991         * gcc.target/i386/l_fma_float_3.c: Ditto.
3992         * gcc.target/i386/l_fma_float_4.c: Ditto.
3993         * gcc.target/i386/l_fma_float_5.c: Ditto.
3994         * gcc.target/i386/l_fma_float_6.c: Ditto.
3995         * gcc.target/i386/l_fma_double_1.c: Ditto.
3996         * gcc.target/i386/l_fma_double_2.c: Ditto.
3997         * gcc.target/i386/l_fma_double_3.c: Ditto.
3998         * gcc.target/i386/l_fma_double_4.c: Ditto.
3999         * gcc.target/i386/l_fma_double_5.c: Ditto.
4000         * gcc.target/i386/l_fma_double_6.c: Ditto.
4002 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4004         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4006 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4008         * gcc.dg/vect/vect-98.c: Refine test case.
4009         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4010         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4011         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4013 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4015         PR c/77946
4016         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4018 2016-10-13  Martin Liska  <mliska@suse.cz>
4020         PR tree-optimization/77943
4021         * g++.dg/tree-ssa/pr77943.C: New test.
4023 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4025         PR fortran/72832
4026         * gfortran.dg/allocate_with_source_22.f03: New test.
4027         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4028         fail.
4030 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4032         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4033         * gcc.target/arm/movsi_movw.c: Likewise.
4034         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4035         directive to work on big endian targets.
4037 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4039         * gcc.dg/tree-ssa/evrp6.c: New test.
4041 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4043         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4044         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4045         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4047 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4049         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4050         * gcc.target/powerpc/warn-2.c: Ditto.
4052 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4054         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4055         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4056         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4057         for -mmsa.
4058         * gcc.target/mips/msa.c: New test.
4059         * gcc.target/mips/msa-builtins.c: Likewise.
4060         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4061         (check_effective_target_mips_msa_runtime): Likewise.
4062         (check_effective_target_mips_msa): Likewise.
4063         (add_options_for_mips_msa): Likewise.
4064         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4065         (check_effective_target_vect_intfloat_cvt): Likewise.
4066         (check_effective_target_vect_uintfloat_cvt): Likewise.
4067         (check_effective_target_vect_floatint_cvt): Likewise.
4068         (check_effective_target_vect_floatuint_cvt): Likewise.
4069         (check_effective_target_vect_shift): Likewise.
4070         (check_effective_target_vect_shift_char): Likewise.
4071         (check_effective_target_vect_long): Likewise.
4072         (check_effective_target_vect_float): Likewise.
4073         (check_effective_target_vect_double): Likewise.
4074         (check_effective_target_vect_long_long): Likewise.
4075         (check_effective_target_vect_perm): Likewise.
4076         (check_effective_target_vect_perm_byte): Likewise.
4077         (check_effective_target_vect_perm_short): Likewise.
4078         (check_effective_target_vect_sdot_qi): Likewise.
4079         (check_effective_target_vect_udot_qi): Likewise.
4080         (check_effective_target_vect_sdot_hi): Likewise.
4081         (check_effective_target_vect_udot_hi): Likewise.
4082         (check_effective_target_vect_pack_trunc): Likewise.
4083         (check_effective_target_vect_unpack): Likewise.
4084         (check_effective_target_vect_hw_misalign): Likewise.
4085         (check_effective_target_vect_condition): Likewise.
4086         (check_effective_target_vect_cond_mixed): Likewise.
4087         (check_effective_target_vect_char_mult): Likewise.
4088         (check_effective_target_vect_short_mult): Likewise.
4089         (check_effective_target_vect_int_mult): Likewise.
4090         (check_effective_target_vect_extract_even_odd): Likewise.
4091         (check_effective_target_vect_interleave): Likewise.
4092         (check_vect_support_and_set_flags): Check if the target supports MSA
4093         and append to the list of EFFECTIVE_TARGETS.
4095 2016-10-12  Richard Biener  <rguenther@suse.de>
4097         PR debug/77947
4098         * g++.dg/torture/pr77947.C: New testcase.
4100 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4102         * gnat.dg/debug8.adb: New testcase.
4104 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4106         * gnat.dg/debug9.adb: New testcase.
4108 2016-10-12  Richard Biener  <rguenther@suse.de>
4110         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4111         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4112         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4114 2016-10-12  Richard Biener  <rguenther@suse.de>
4116         PR tree-optimization/77920
4117         * gcc.dg/torture/pr77920.c: New testcase.
4119 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4121         PR tree-optimization/77929
4122         * gcc.c-torture/compile/pr77929.c: New test.
4124         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4125         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4126         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4127         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4128         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4129         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4130         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4131         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4132         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4134 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4136         * gcc.target/sparc/setcc-4.c: Adjust.
4137         * gcc.target/sparc/setcc-5.c: Likewise.
4138         * gcc.target/sparc/setcc-6.c: Likewise.
4139         * gcc.target/sparc/setcc-7.c: Likewise.
4140         * gcc.target/sparc/setcc-8.c: Likewise.
4141         * gcc.target/sparc/setcc-9.c: Likewise.
4142         * gcc.target/sparc/setcc-10.c: Delete.
4144 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4146         PR fortran/77942
4147         * gfortran.dg/pr77942.f90
4149 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4151         * gfortran.dg/dec_math.f90: New testsuite.
4153 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4155         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4156         (main): Declare j as i32 instead of int.
4158 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4160         PR testsuite/PR77710
4161         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4162         target triplet instead of *-*-*-*.
4164 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4166         * gnat.dg/unchecked_convert10.adb: New test.
4167         * gnat.dg/unchecked_convert11.adb: Likewise.
4168         * gnat.dg/unchecked_convert12.adb: Likewise.
4170 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4172         * gcc.target/sparc/cbcond-1.c: New test.
4173         * gcc.target/sparc/cbcond-2.c: Likewise.
4174         * gcc.target/sparc/movcc-1.c: Likewise.
4175         * gcc.target/sparc/movcc-2.c: Likewise.
4176         * gcc.target/sparc/setcc-1.c: Adjust.
4177         * gcc.target/sparc/setcc-2.c: Likewise.
4178         * gcc.target/sparc/setcc-3.c: Likewise.
4179         * gcc.target/sparc/setcc-4.c: Likewise.
4180         * gcc.target/sparc/setcc-5.c: Likewise.
4181         * gcc.target/sparc/setcc-6.c: New test.
4182         * gcc.target/sparc/setcc-7.c: Likewise.
4183         * gcc.target/sparc/setcc-8.c: Likewise.
4184         * gcc.target/sparc/setcc-9.c: Likewise.
4185         * gcc.target/sparc/setcc-10.c: Likewise.
4187 2016-10-10  Jeff Law  <law@redhat.com>
4189         PR tree-optimization/71947
4190         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4191         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4192         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4193         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4194         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4195         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4197 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4199         PR fortran/77915
4200         * gfortran.dg/matmul_11.f90:  New test.
4202 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4204         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4205         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4206         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4207         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4208         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4209         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4210         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4211         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4212         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4213         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4214         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4215         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4216         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4217         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4218         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4219         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4220         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4221         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4222         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4223         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4224         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4225         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4226         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4227         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4228         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4229         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4230         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4231         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4232         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4233         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4234         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4235         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4236         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4237         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4238         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4239         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4240         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4241         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4242         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4243         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4244         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4245         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4246         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4247         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4248         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4249         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4250         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4251         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4252         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4253         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4254         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4255         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4256         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4257         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4258         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4259         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4260         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4261         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4262         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4264 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4266         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4267         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4268         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4269         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4270         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4271         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4272         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4273         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4274         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4275         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4276         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4277         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4278         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4279         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4281 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4283         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4284         Enable AArch64.
4285         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4286         vdup*_laneq.
4287         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4288         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4289         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4290         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4292 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4293             Jiong Wang  <jiong.wang@arm.com>
4295         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4296         AArch64 support.
4297         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4298         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4299         AArch64 targets.
4300         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4301         AArch64 targets.
4302         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4303         targets.
4304         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4306 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4308         * gnat.dg/specs/vfa.ads: New test.
4310 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4312         * gnat.dg/inline13.ad[sb]: New test.
4313         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4315 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4317         * gnat.dg/biased_subtype.adb: New test.
4319 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4321         PR tree-optimization/77901
4322         * gcc.c-torture/compile/pr77901.c: New test.
4324 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4326         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4327         * gcc.dg/ipa/propalign-2.c: Likewise
4328         * gcc.dg/ipa/propalign-3.c: Likewise.
4329         * gcc.dg/ipa/propalign-4.c: Likewise.
4330         * gcc.dg/ipa/propalign-5.c: Likewise.
4332 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4334         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4336         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4338         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4339         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4341 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4343         * gfortran.dg/dec_union_11.f90: New testcase.
4345 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4347         PR c++/66443
4348         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4349         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4350         * g++.dg/cpp1y/pr66443-cxx14.C: New
4351         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4352         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4354 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4356         * g++.dg/cpp0x/addressof1.C: New test.
4357         * g++.dg/cpp0x/addressof2.C: New test.
4359 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4361         * gcc.target/powerpc/float128-type-1.c: New test to check that
4362         PowerPC 64-bit Linux enables -mfloat128-type by default.
4363         * gcc.target/powerpc/float128-type-2.c: Likewise.
4364         * gcc.target/powerpc/float128-mix.c: Change error message to
4365         reflect that __ibm128 is now #define'ed to be long double.
4367 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4369         PR fortran/77406
4370         * gfortran.dg/pr77406.f90: New test.
4371         * gfortran.dg/assumed_type_3.f90: Update error messages.
4372         * gfortran.dg/defined_operators_1.f90: Ditto.
4373         * gfortran.dg/generic_26.f90: Ditto.
4374         * gfortran.dg/generic_7.f90: Ditto.
4375         * gfortran.dg/gomp/udr5.f90: Ditto.
4376         * gfortran.dg/gomp/udr7.f90: Ditto.
4377         * gfortran.dg/interface_1.f90: Ditto.
4378         * gfortran.dg/interface_37.f90: Ditto.
4379         * gfortran.dg/interface_5.f90: Ditto.
4380         * gfortran.dg/interface_6.f90: Ditto.
4381         * gfortran.dg/interface_7.f90
4382         * gfortran.dg/no_arg_check_3.f90
4383         * gfortran.dg/operator_5.f90
4384         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4386 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4388         PR c++/77700
4389         * c-c++-common/Wint-in-bool-context.c: Update test.
4391 2016-10-07  Richard Biener  <rguenther@suse.de>
4393         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4394         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4396 2016-10-07  Marek Polacek  <polacek@redhat.com>
4398         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4400 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4402         PR c++/69733
4403         * c-c++-common/pr69733.c: New test.
4404         * gcc.dg/pr69733.c: New test.
4405         * gcc.target/i386/pr69733.c: New test.
4407 2016-10-07  Marek Polacek  <polacek@redhat.com>
4409         PR c++/77803
4410         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4412 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4414         PR tree-optimization/77664
4415         * gcc.dg/tree-ssa/pr77664.c: New test.
4416         * gcc.dg/pr77664.c: New test.
4418 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4420         * gfortran.dg/pr69955.f90: New test.
4422 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4424         PR fortran/57910
4425         * gfortran.dg/pr57910.f90: New test.
4427 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4429         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4430         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4432 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4434         PR tree-optimization/77862
4435         * gcc.dg/pr77862.c: New test.
4437 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4439         * gcc.dg/tree-ssa/evrp4.c: New test.
4441 2016-10-06  Jeff Law  <law@redhat.com>
4443         PR tree-optimization/71661
4444         * gcc.dg/tree-ssa/pr71661.c: New test.
4446 2016-10-06  Richard Biener  <rguenther@suse.de>
4448         PR tree-optimization/77855
4449         * gcc.dg/torture/pr77855.c: New testcase.
4451 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4452             Eric Botcazou  <ebotcazou@adacore.com>
4454         * g++.dg/other/pr77759.C: New test.
4456 2016-10-06  Richard Biener  <rguenther@suse.de>
4458         PR tree-optimization/77839
4459         * gcc.dg/torture/pr77839.c: New testcase.
4461 2016-10-06  Marek Polacek  <polacek@redhat.com>
4463         * g++.dg/cpp1z/init-statement9.C: New test.
4465 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4467         * gcc.target/i386/pcommit-1.c: Deleted.
4468         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4469         * gcc.target/i386/sse-13.c: Ditto.
4470         * gcc.target/i386/sse-14.c: Ditto.
4471         * gcc.target/i386/sse-22.c: Ditto.
4472         * gcc.target/i386/sse-23.c: Ditto.
4473         * g++.dg/other/i386-2.C: Ditto.
4475 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4477         * gcc.target/i386/pr77833.c: Require int128 effective target.
4479 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4481         PR fortran/58991
4482         PR fortran/58992
4483         * gfortran.dg/associate_22.f90: New test.
4485 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4487         * gfortran.dg/dec_union_9.f90: New testcase.
4488         * gfortran.dg/dec_union_10.f90: New testcase.
4490 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4492         PR sanitizer/66343
4493         * gcc.dg/pch/pr66343-3.c: New test.
4494         * gcc.dg/pch/pr66343-3.hs: New file.
4496         PR sanitizer/66343
4497         * gcc.dg/pch/pr66343-1.c: New test.
4498         * gcc.dg/pch/pr66343-1.hs: New file.
4499         * gcc.dg/pch/pr66343-2.c: New test.
4500         * gcc.dg/pch/pr66343-2.hs: New file.
4502 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4504         * c-c++-common/Wint-in-bool-context.c: Update test.
4506 2016-10-05  Marek Polacek  <polacek@redhat.com>
4508         * g++.dg/cpp1z/init-statement1.C: New test.
4509         * g++.dg/cpp1z/init-statement2.C: New test.
4510         * g++.dg/cpp1z/init-statement3.C: New test.
4511         * g++.dg/cpp1z/init-statement4.C: New test.
4512         * g++.dg/cpp1z/init-statement5.C: New test.
4513         * g++.dg/cpp1z/init-statement6.C: New test.
4514         * g++.dg/cpp1z/init-statement7.C: New test.
4515         * g++.dg/cpp1z/init-statement8.C: New test.
4517 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4519         PR fortran/67524
4520         * gfortran.dg/pr67524.f90: New test.
4522 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4524         PR sanitizer/77823
4525         * c-c++-common/ubsan/shift-9.c: New test.
4527 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4529         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4530         of int if __SIZEOF_INT__ is less than 4 bytes.
4532 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4534         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4535         * gfortran.dg/class_array_20.f03: Likewise.
4536         * gfortran.dg/class_array_21.f03: Likewise.
4537         * gfortran.dg/finalize_29.f08: Likewise.
4538         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4540 2016-10-05  Richard Biener  <rguenther@suse.de>
4542         PR middle-end/77826
4543         * gcc.dg/torture/pr77826.c: New testcase.
4545 2016-10-05  Richard Biener  <rguenther@suse.de>
4547         * gcc.dg/fold-copysign-1.c: New testcase.
4549 2016-10-05  Andreas Schwab  <schwab@suse.de>
4551         * g++.dg/pr49847-2.C: Remove.
4553 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4555         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4557 2016-10-05  Richard Biener  <rguenther@suse.de>
4559         PR middle-end/55152
4560         * gcc.dg/pr55152-2.c: New testcase.
4562 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4564         * gfortran.dg/dtio_15.f90: New test.
4566 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4568         * gcc.dg/split-7.c: New test.
4570 2016-10-04  Martin Sebor  <msebor@redhat.com>
4572         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4573         %lc directive to wint_t to silence -Wformat warnings on targets
4574         where the latter is a distinct type such as long.
4576 2016-10-04  Martin Sebor  <msebor@redhat.com>
4578         PR c++/77804
4579         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4581 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4583         PR c++/77791
4584         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4586         * g++.dg/other/java3.C: Remove.
4587         * g++.dg/other/java1.C: Remove.
4588         * g++.dg/other/error12.C: Remove.
4589         * g++.dg/other/java2.C: Remove.
4590         * g++.dg/warn/Wnvdtor.C: Remove.
4591         * g++.dg/lookup/java1.C: Remove.
4592         * g++.dg/lookup/java2.C: Remove.
4593         * g++.dg/ext/pr34829.C: Remove.
4594         * g++.dg/ext/java-3.C: Remove.
4595         * g++.dg/ext/java-1.C: Remove.
4596         * g++.dg/ext/java-2.C: Remove.
4597         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4599 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4601         PR tree-optimization/77808
4602         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4604 2016-10-04  Richard Biener  <rguenther@suse.de>
4606         PR tree-optimization/77399
4607         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4609 2016-10-04  Richard Biener  <rguenther@suse.de>
4611         PR middle-end/77833
4612         * gcc.target/i386/pr77833.c: New testcase.
4614 2016-09-26  Jeff Law  <law@redhat.com>
4616         PR tree-optimization/71550
4617         PR tree-optimization/71403
4618         * gcc.c-torture/execute/pr71550.c: New test.
4620 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4622         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4623         option.
4625 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4627         Revert
4628         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4630         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4632 2016-10-03  Marek Polacek  <polacek@redhat.com>
4634         * g++.dg/cpp0x/nullptr37.C: New test.
4636 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4638         * c-c++-common/Wint-in-bool-context.c: Update test.
4640 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4642         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4643         earlier.
4644         * g++.dg/charset/asm2.c (memmove): Likewise.
4645         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4646         * g++.dg/tls/diag-4.C (foo): Likewise.
4647         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4648         dg-warning, fix up regex.
4649         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4650         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4651         * g++.old-deja/g++.mike/net31.C: Likewise.
4652         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4653         for C++17.
4654         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4655         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4657 2016-10-01  Richard Biener  <rguenther@suse.de>
4659         PR middle-end/77798
4660         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4662 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4664         PR fortran/77663
4665         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4667 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4669         PR c/77490
4670         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4671         Add dg-prune-output directive.
4673 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4675         PR fortran/66643
4676         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4677         * gfortran.fortran-torture/compile/write.f90: Update test.
4679 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4681         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4682         arm_fp16_alternative_ok as the required effective target.
4683         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4684         -mfp16-format=alternative to the dg-options directive and remove
4685         the dg-add-options directive.
4687 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4689         PR fortran/77764
4690         * gfortran.dg/dec_union_8.f90: New testcase.
4692 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4694         PR fortran/77782
4695         * gfortran.dg/dec_structure_16.f90: New testcase.
4697 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4699         * gfortran.dg/coarray_allocate_10.f08: New test.
4700         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4702 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4704         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4706 2016-09-30  Richard Biener  <rguenther@suse.de>
4708         PR tree-optimization/77399
4709         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4711 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4713         * c-c++-common/pr27336.c: Make dependency on
4714         -fdelete-null-pointer-checks explicit.
4715         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4716         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4717         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4718         * gcc.dg/pic-1.c: Require fpic target support.
4719         * gcc.dg/pic-2.c: Likewise.
4721 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4723         Implement P0001R1 - C++17 removal of register storage class specifier
4724         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4725         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4726         C++17.
4727         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4728         keyword if not __SSE2__.
4729         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4730         C++17.
4731         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4732         register keywords.
4733         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4734         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4735         no_erroneous_warning): Expect new warnings for C++17.
4736         * g++.dg/warn/register-var-2.C (f): Likewise.
4737         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4738         * g++.dg/parse/linkage2.C (foo): Likewise.
4739         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4740         keyword on parameters for C++17.
4741         * g++.dg/cpp1z/register1.C: New test.
4742         * g++.dg/cpp1z/register2.C: New test.
4743         * g++.dg/cpp1z/register3.C: New test.
4745 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4747         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4748         * gcc.target/i386/avx2-check.h (main): Ditto.
4749         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4750         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4751         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4752         * gcc.target/i386/avx512er-check.h (main): Ditto.
4753         * gcc.target/i386/avx512f-check.h (main): Ditto.
4754         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4755         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4756         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4758 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4760         PR target/77756
4761         * gcc.target/i386/pr77756.c: New test.
4763 2016-09-29  Marek Polacek  <polacek@redhat.com>
4765         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4767 2016-09-29  Marek Polacek  <polacek@redhat.com>
4769         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4770         C++14.
4772 2016-09-29  Martin Liska  <mliska@suse.cz>
4774         * objc/execute/construct1.m: New test.
4776 2016-09-29  Richard Biener  <rguenther@suse.de>
4778         PR tree-optimization/77768
4779         * gcc.dg/torture/pr77768.c: New testcase.
4781 2016-09-28  Richard Biener  <rguenther@suse.de>
4783         PR middle-end/77407
4784         * gcc.dg/pr77407.c: New testcase.
4786 2016-09-29  Richard Biener  <rguenther@suse.de>
4788         PR middle-end/55152
4789         * gcc.dg/pr55152.c: New testcase.
4790         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4792 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4794         * gcc.dg/profile-update-warning.c: Restrict to ia32.
4795         (dg-options): Remove -m32.
4797 2016-09-28  Martin Sebor  <msebor@redhat.com>
4799         PR middle-end/77721
4800         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4802 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4804         PR libgfortran/77707
4805         * gfortran.dg/inquire_17.f90: New test.
4807 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
4809         PR c++/77467
4810         * g++.dg/cpp1y/constexpr-77467.C: New test.
4812 2016-09-28  Martin Sebor  <msebor@redhat.com>
4814         PR c/77762
4815         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4816         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4817         (test_sprintf_p_const): Adjust line numbers to avoid failures
4818         introduced in r240503.
4820 2016-09-28  Martin Sebor  <msebor@redhat.com>
4822         PR middle-end/77683
4823         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4825 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4827         PR c++/77748
4828         * g++.dg/pr77550.C: Avoid undefined behavior.
4830         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4832 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
4834         * gcc.dg/strlenopt-20.c: Update test.
4835         * gcc.dg/strlenopt-21.c: Likewise.
4836         * gcc.dg/strlenopt-22.c: Likewise.
4837         * gcc.dg/strlenopt-22g.c: Likewise.
4838         * gcc.dg/strlenopt-26.c: Likewise.
4839         * gcc.dg/strlenopt-5.c: Likewise.
4840         * gcc.dg/strlenopt-7.c: Likewise.
4841         * gcc.dg/strlenopt-9.c: Likewise.
4843 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4845         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4847         * g++.dg/cpp1z/lambda-this1.C: New test.
4848         * g++.dg/cpp1z/lambda-this2.C: New test.
4850         PR c++/77722
4851         * g++.dg/ubsan/return-4.C: New test.
4852         * g++.dg/ubsan/return-5.C: New test.
4853         * g++.dg/ubsan/return-6.C: New test.
4855 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
4857         * lib/target-supports.exp
4858         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4859         in function comment.
4861 2016-09-27  Martin Liska  <mliska@suse.cz>
4863         PR gcov-profile/46266
4864         * lib/gcov.exp: Verify that <built-in>.gcov file is not
4865         considered.
4867 2016-09-27  Richard Biener  <rguenther@suse.de>
4869         PR tree-optimization/77745
4870         * g++.dg/torture/pr77745.C: New testcase.
4872 2016-09-27  Richard Biener  <rguenther@suse.de>
4874         PR tree-optimization/77478
4875         * gcc.dg/torture/pr77478.c: New testcase.
4877 2016-09-27  Martin Liska  <mliska@suse.cz>
4879         PR gcov-profile/7970
4880         PR gcov-profile/16855
4881         PR gcov-profile/44779
4882         * g++.dg/gcov/pr16855.C: New test.
4884 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4886         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4888 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
4890         PR fortran/77666
4891         * gfortran.dg/gomp/pr77666.f90: New test.
4893 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
4895         PR ipa/77677
4896         * gcc.dg/torture/pr77677-2.c: New test.
4898 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4900         PR fortran/77420
4901         * gfortran.dg/pr77420_1.f90: New test.
4902         * gfortran.dg/pr77420_2.f90: Ditto.
4903         * gfortran.dg/pr77420_3.f90: New test. Requires ...
4904         * gfortran.dg/pr77420_4.f90: this file.
4906 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
4908         PR middle-end/77719
4909         * gfortran.dg/pr77719.f90: New test.
4911 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4913         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
4914         singular form of byte when quantity is unknown.
4916 2016-09-26  Marek Polacek  <polacek@redhat.com>
4918         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4920 2016-09-26  Martin Liska  <mliska@suse.cz>
4922         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4923         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4924         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4925         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4926         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4927         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4928         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4929         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4930         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4932 2016-09-26  Marek Polacek  <polacek@redhat.com>
4934         PR c/7652
4935         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4936         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4937         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4938         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4939         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4940         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4941         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4942         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4943         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4944         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4945         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4946         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4947         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4948         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4949         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4950         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4951         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4952         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4953         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4954         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4955         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4956         * c-c++-common/attr-fallthrough-1.c: New test.
4957         * c-c++-common/attr-fallthrough-2.c: New test.
4958         * g++.dg/cpp0x/fallthrough1.C: New test.
4959         * g++.dg/cpp0x/fallthrough2.C: New test.
4960         * g++.dg/cpp1z/fallthrough1.C: New test.
4961         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4962         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4963         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4964         * objc.dg/Wimplicit-fallthrough-1.m: New test.
4966 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4968         PR fortran/77429
4969         * gfortran.dg/pr77429.f90: New test.
4971 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
4973         PR fortran/77694
4974         * gfortran.dg/pr77694.f90: New test.
4976 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
4978         PR target/51244
4979         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4981 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4983         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4984         for 32-bit mode.
4986 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
4988         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4989         for 32-bit mode.
4991 2016-09-24  Marek Polacek  <polacek@redhat.com>
4993         PR c/77490
4994         * c-c++-common/Wbool-operation-1.c: New test.
4995         * gcc.dg/Wbool-operation-1.c: New test.
4997 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
4999         * gfortran.dg/dec_static_1.f90: New.
5000         * gfortran.dg/dec_static_2.f90: New.
5001         * gfortran.dg/dec_static_3.f90: New.
5002         * gfortran.dg/dec_static_4.f90: New.
5004 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5006         PR fortran/48298
5007         * gfortran.dg/negative_unit_check.f90: Update test.
5008         * gfortran.dg/dtio_14.f90: New test.
5010 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5012         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5013         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5014         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5015         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5016         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5017         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5018         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5020 2016-09-23  Martin Sebor  <msebor@redhat.com>
5022         PR testsuite/77713
5023         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5024         assuming long double is bigger than double.
5026 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5028         Implement P0138R2, C++17 construction rules for enum class values
5029         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5031 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5033         PR preprocessor/77672
5034         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5035         expected multiline output from first warning to reflect change
5036         in r240434.
5038 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5040         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5042 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5043             Tom de Vries  <tom@codesourcery.com>
5045         PR testsuite/77411
5046         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5048 2016-09-23  Marek Polacek  <polacek@redhat.com>
5050         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5051         * c-c++-common/gomp/atomic-13.c: Likewise.
5052         * c-c++-common/gomp/atomic-14.c: Likewise.
5053         * c-c++-common/pr60439.c: Remove invalid code.
5054         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5055         * g++.dg/expr/bitfield5.C: Likewise.
5056         * g++.dg/expr/bitfield6.C: Likewise.
5057         * g++.dg/expr/bool1.C: Likewise.
5058         * g++.dg/expr/bool3.C: Likewise.
5059         * g++.dg/expr/lval3.C: Likewise.
5060         * g++.dg/expr/lval4.C: Likewise.
5061         * g++.old-deja/g++.jason/bool5.C: Likewise.
5063 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5065         PR preprocessor/77672
5066         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5067         (test_terminator_location): New function.
5069 2016-09-23  Richard Biener  <rguenther@suse.de>
5071         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5073 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5075         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5076         -march=armv8.2-a+fp16 when supported by the hardware.
5077         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5078         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5079         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5080         semi-colons to a macro invocations.
5081         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5082         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5083         defined.
5084         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5085         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5086         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5087         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5088         defined.
5089         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5090         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5091         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5092         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5093         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5094         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5095         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5096         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5097         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5098         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5099         defined.
5100         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5101         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5102         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5103         defined.
5104         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5105         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5106         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5107         defined.
5108         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5109         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5110         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5111         defined.
5112         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5113         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5114         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5115         defined.  Also fix some white-space.
5116         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5117         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5118         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5119         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5120         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5121         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5122         defined.  Also fix some long lines and white-space.
5123         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5124         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5125         defined.  Also fix some long lines and white-space.
5126         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5127         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5128         defined.
5129         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5130         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5131         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5132         defined.
5133         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5134         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5135         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5136         defined.
5137         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5138         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5139         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5140         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5141         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5142         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5143         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5144         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5145         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5146         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5147         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5148         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5149         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5150         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5151         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5152         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5153         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5154         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5155         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5157 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5158             Matthew Wahab  <matthew.wahab@arm.com>
5160         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5161         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5162         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5163         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5164         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5165         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5166         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5167         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5168         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5169         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5170         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5171         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5172         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5173         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5174         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5175         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5176         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5177         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5178         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5179         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5180         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5181         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5182         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5183         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5184         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5185         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5186         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5187         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5188         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5189         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5190         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5191         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5192         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5193         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5194         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5195         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5196         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5198 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5200         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5201         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5202         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5203         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5204         support.
5206 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5208         PR ipa/77677
5209         * gcc.dg/torture/pr77677.c: New test.
5211 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5213         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5214         here now.
5216 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5218         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5219         options.  Add tests for float16x4_t and float16x8_t.
5221 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5223         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5224         * gcc.target/s390/risbg-ll-2.c: Ditto.
5225         * gcc.target/s390/risbg-ll-3.c: Ditto.
5227 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5229         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5230         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5232 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5234         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5235         output to the simplified instructions.
5237 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5239         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5240         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5242 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5244         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5245         (FP16_SUPPORTED): New
5246         (expected-hfloat-16x4): Make conditional on __fp16 support.
5247         (expected-hfloat-16x8): Likewise.
5248         (vdup_n_f16): Disable for non-AArch64 targets.
5249         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5250         conditional on FP16_SUPPORTED.
5251         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5252         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5253         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5254         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5255         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5256         for testing __fp16.
5257         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5258         conditional on FP16_SUPPORTED.
5259         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5260         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5262 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5264         * gcc.target/arm/short-vfp-1.c: New.
5266 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5268         * gcc.target/arm/attr-fp16-arith-1.c: New.
5270 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5272         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5273         New.
5274         (add_options_for_arm_v8_2a_fp16_neon): New.
5275         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5276         (add_options_for_arm_arch_v8_2a): Auto-generate.
5277         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5278         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5279         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5280         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5281         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5282         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5283         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5285 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5287         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5288         arm_fp16_alternative_ok.
5289         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5290         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5291         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5292         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5293         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5294         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5295         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5296         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5297         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5298         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5299         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5300         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5301         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5302         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5303         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5304         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5305         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5306         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5307         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5308         arm_fp16_alternative_ok.
5309         * lib/target-supports.exp
5310         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5311         (check_effective_target_arm_fp16_alternative_ok): New.
5312         (check_effective_target_arm_fp16_none_ok_nocache): New.
5313         (check_effective_target_arm_fp16_none_ok): New.
5315 2016-09-23  Martin Liska  <mliska@suse.cz>
5317         * gcc.dg/ipa/pr77653.c: Replace adress
5318         with address.
5320 2016-09-23  Martin Liska  <mliska@suse.cz>
5322         * gcc.target/i386/movbe-4.c: New test.
5324 2016-09-23  Martin Liska  <mliska@suse.cz>
5326         * gcc.target/i386/crc32-5.c: New test.
5328 2016-09-23  Martin Liska  <mliska@suse.cz>
5330         * gcc.target/i386/pr71652.c: New test.
5331         * gcc.target/i386/pr71652-2.c: New test.
5332         * gcc.target/i386/pr71652-3.c: New test.
5334 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5336         * lib/gcc-dg.exp (process-message): Support relative line number
5337         notation - .+4 or .-1 etc.
5338         * gcc.dg/dg-test-1.c: New test.
5340 2016-09-22  Martin Sebor  <msebor@redhat.com>
5342         PR target/77676
5343         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5344         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5345         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5346         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5348 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5350         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5351         * gcc.dg/ifcvt-2.c: Ditto.
5352         * gcc.dg/zero_bits_compound-1.c: Ditto.
5353         * gcc.dg/zero_bits_compound-1.c: Ditto.
5354         * gcc.dg/pr40550.c: Simplify target selectors.
5355         Use dg-additional-options.
5356         * gcc.dg/pr47893.c: Ditto.
5357         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5358         additional options for 32-bit x86 targets.
5359         * gcc.dg/pr70955.c: Move to ...
5360         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5362 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5364         PR c++/61019
5365         * g++.dg/cpp0x/pr61019.C: New.
5367 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5368             Terry Guo  <terry.guo@arm.com>
5370         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5371         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5372         * gcc.target/arm/pure-code/pure-code.exp: New.
5374 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5376         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5377         Remove SSE effective target requirement.
5379 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5381         PR c++/71979
5382         * g++.dg/cpp0x/pr71979.C: New.
5384 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5386         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5388 2016-09-22  Martin Liska  <mliska@suse.cz>
5390         PR ipa/77653
5391         * gcc.dg/ipa/pr77653.c: New test.
5393 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5395         PR fortran/77665
5396         * gfortran.dg/gomp/pr77665.f90: New test.
5398 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5400         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5401         * gfortran.dg/dtio_13.f90: New test.
5403 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5405         PR fortran/66107
5406         * gfortran.dg/pr66107.f90: New test.
5408 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5410         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5411         with call to builtin delete function.
5413 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5415         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5416         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5417         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5418         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5419         tests.
5421 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5423         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5425 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5427         PR c++/77651
5428         * g++.dg/cpp1z/aligned-new6.C: New test.
5430 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5432         * gcc.target/arm/fp16-aapcs-3.c: New.
5433         * gcc.target/arm/fp16-aapcs-4.c: New.
5434         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5435         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5436         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5437         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5439 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5441         PR tree-optimization/77550
5442         * g++.dg/pr77550.C: New test.
5444 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5446         PR target/77326
5447         * gcc.target/avr/torture/pr77326.c: New test.
5449 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5451         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5453 2016-09-21  Richard Biener  <rguenther@suse.de>
5455         PR tree-optimization/77648
5456         * gcc.dg/torture/pr77648-1.c: New testcase.
5457         * gcc.dg/torture/pr77648-2.c: Likewise.
5459 2016-09-21  Richard Biener  <rguenther@suse.de>
5460         Jakub Jelinek  <jakub@redhat.com>
5462         PR tree-optimization/77621
5463         * gcc.dg/pr77621.c: New testcase.
5465 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5467         PR fortran/77657
5468         * gfortran.dg/dtio_12.f90: New test.
5470 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5472         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5474 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5476         PR tree-optimization/72835
5477         * gcc.dg/tree-ssa/pr72835.c: New test.
5479 2016-09-20  Martin Sebor  <msebor@redhat.com>
5481         PR middle-end/49905
5482         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5483         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5484         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5485         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5486         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5487         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5488         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5490 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5492         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5493         arguments/compare will be optimized away.
5494         * gcc.dg/torture/ftrapv-1.c: Likewise.
5496 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5498         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5499         will be optimized away.
5500         * gcc.dg/ipa/vrp1.c: New test.
5501         * gcc.dg/ipa/vrp2.c: New test.
5502         * gcc.dg/ipa/vrp3.c: New test.
5504 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5506         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5507         does the same transformation.
5508         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5509         * gcc.dg/tree-ssa/evrp1.c: New test.
5510         * gcc.dg/tree-ssa/evrp2.c: New test.
5511         * gcc.dg/tree-ssa/evrp3.c: New test.
5512         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5513         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5514         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5515         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5516         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5517         foling now happens early.
5518         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5519         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5520         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5521         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5522         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5524 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5526         PR target/77621
5527         * gcc.target/i386/pr77621.c: New test.
5528         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5529         pattern, loop should vectorize with -mtune=atom.
5531 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5532             Jakub Jelinek  <jakub@redhat.com>
5534         PR testsuite/63299
5535         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5536         instead of delete.
5538 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5540         PR c++/77626
5541         * g++.dg/other/pr77626.C: New test.
5543         PR c++/77638
5544         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5546         PR c++/77637
5547         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5549         PR middle-end/77624
5550         * c-c++-common/pr77624-1.c: New test.
5551         * c-c++-common/pr77624-2.c: New test.
5553 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5555         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5556         of digits expected.
5558 2016-09-20  Richard Biener  <rguenther@suse.de>
5560         PR tree-optimization/77646
5561         * gcc.dg/torture/pr77646.c: New testcase.
5563 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5565         PR c++/77434
5566         * c-c++-common/Wint-in-bool-context.c: New test.
5568 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5570         * gcc.dg/cr-decimal-dig-1.c: New test.
5572 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5574         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5575         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5576         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5577         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5579 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5581         PR rtl-optimization/77416
5582         * gcc.target/powerpc/pr77416.c: New.
5584 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5586         PR c++/77639
5587         * g++.dg/template/error-recovery4.C: New test.
5589 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5591         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5593 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5595         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5596         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5598 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5599             Jan Hubicka  <jh@suse.cz>
5601         PR target/77587
5602         * gcc.dg/pr77587.c: New test.
5603         * gcc.dg/pr77587a.c: New file.
5605 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5607         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5608         * gfortran.dg/coarray_38.f90:
5609         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5610         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5611         * gfortran.dg/coarray_allocate_7.f08: New test.
5612         * gfortran.dg/coarray_allocate_8.f08: New test.
5613         * gfortran.dg/coarray_allocate_9.f08: New test.
5614         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5615         new caf_register.
5616         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5617         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5618         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5619         get_by_refs.
5620         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5621         * gfortran.dg/coarray_lock_7.f90: Same.
5622         * gfortran.dg/coarray_poly_5.f90: Same.
5623         * gfortran.dg/coarray_poly_6.f90: Same.
5624         * gfortran.dg/coarray_poly_7.f90: Same.
5625         * gfortran.dg/coarray_poly_8.f90: Same.
5626         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5628 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5630         PR fortran/77584
5631         * gfortran.dg/dec_structure_15.f90: New testcase.
5633 2016-09-19  Richard Biener  <rguenther@suse.de>
5635         PR middle-end/77605
5636         * gcc.dg/torture/pr77605.c: New testcase.
5638 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5640         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5642 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5644         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5645         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5646         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5647         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5648         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5649         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5650         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5651         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5652         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5653         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5654         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5656 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5658         * gcc.target/i386/pr68633.c: Fix expected result.
5660 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5662         PR fortran/68078
5663         * gfortran.dg/pr68078.f90: New test.
5664         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5666 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5668         PR target/77613
5669         * gcc.target/powerpc/swaps-p8-25.c: New.
5671 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5673         PR c++/77482
5674         * g++.dg/cpp0x/constexpr-77482.C: New test.
5676         PR c++/77379
5677         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5678         thunk offsets.
5679         * g++.dg/abi/abi-tag23a.C: Likewise.
5681         PR c++/77338
5682         * g++.dg/cpp0x/decltype-77338.C: New test.
5684         PR c++/77375
5685         * g++.dg/cpp0x/mutable1.C: New test.
5687 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5689         PR fortran/77612
5690         * gfortran.dg/pr77612.f90: New test.
5692 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5694         * gcc.dg/torture/pr70421.c: Require int32plus.
5696 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5698         PR middle-end/77475
5699         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5701         PR target/77526
5702         * gcc.target/i386/pr77526.c: New test.
5704 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5705             Eric Botcazou  <ebotcazou@adacore.com>
5707         PR middle-end/77594
5708         * gcc.target/i386/pr77594.c: New test.
5710 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5712         PR fortran/69963
5713         * gfortran.dg/misplaced_implicit_character.f90: New test.
5715 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5717         PR tree-optimization/77503
5718         * gcc.dg/vect/pr77503.c: New test.
5720 2016-09-15  Richard Biener  <rguenther@suse.de>
5722         PR middle-end/77544
5723         * c-c++-common/torture/pr77544.c: New testcase.
5725 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5727         PR middle-end/77475
5728         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5729         * gcc.dg/march-generic.c: Likewise.
5730         * gcc.target/i386/spellcheck-options-1.c: New test.
5731         * gcc.target/i386/spellcheck-options-2.c: New test.
5732         * gcc.target/i386/spellcheck-options-3.c: New test.
5733         * gcc.target/i386/spellcheck-options-4.c: New test.
5735 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5737         PR fortran/72743
5738         * gfortran.dg/goacc/pr72743.f90: New test.
5740 2016-09-15  Richard Biener  <rguenther@suse.de>
5742         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5744 2016-09-15  Richard Biener  <rguenther@suse.de>
5746         PR tree-optimization/77514
5747         * gcc.dg/torture/pr77514.c: New testcase.
5749 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5751         PR c++/77549
5752         * g++.dg/lookup/pr77549.C: New test.
5754 2016-09-14  Marek Polacek  <polacek@redhat.com>
5756         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5757         * c-c++-common/gomp/atomic-13.c: Likewise.
5758         * c-c++-common/gomp/atomic-14.c: Likewise.
5759         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5760         * g++.dg/cpp1z/bool-increment1.C: New test.
5761         * c-c++-common/pr60439.c: Add dg-warning.
5762         * g++.dg/expr/bitfield4.C: Likewise.
5763         * g++.dg/expr/bitfield5.C: Likewise.
5764         * g++.dg/expr/bitfield6.C: Likewise.
5765         * g++.dg/expr/bool1.C: Likewise.
5766         * g++.dg/expr/bool3.C: Likewise.
5767         * g++.dg/expr/lval3.C: Likewise.
5768         * g++.dg/expr/lval4.C: Likewise.
5769         * g++.old-deja/g++.jason/bool5.C: Likewise.
5770         * g++.dg/expr/bitfield3.C: Adjust dg-error.
5771         * g++.dg/other/error18.C: Likewise.
5772         * g++.dg/gomp/atomic-14.C: Likewise.
5774 2016-09-14  Nathan Sidwell  <nathan@acm.org>
5776         PR c++/77539
5777         * g++.dg/cpp1y/pr77539.C: New.
5779 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
5781         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5782         dg-require.
5783         * g++.dg/ext/builtin_alloca.C: Likewise.
5784         * g++.dg/template/spec35.C: Likewise.
5785         * gcc.dg/builtins-68.c: Likewise.
5786         * gcc.misc-tests/gcov-13.c: Likewise.
5787         * gcc.misc-tests/gcov-14.c: Likewise.
5789 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
5791         * gfortran.dg/dec_structure_14.f90: New testcase.
5793 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5795         PR sanitizer/68260
5796         * c-c++-common/tsan/pr68260.c: New test.
5798 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
5800         PR target/70713
5801         * gcc.target/msp430/function-attributes-1.c: New test.
5802         * gcc.target/msp430/function-attributes-2.c: New test.
5803         * gcc.target/msp430/function-attributes-3.c: New test.
5805 2015-04-18  Martin Sebor  <msebor@redhat.com>
5807         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5808         of non-nul characters.
5809         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5811 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
5813         * g++.dg/cpp0x/gen-attrs-61.C: New test.
5814         * g++.dg/cpp1z/gen-attrs1.C: New test.
5816         PR tree-optimization/77454
5817         * gcc.dg/pr77454.c: New test.
5819         PR c++/77553
5820         * g++.dg/cpp1y/constexpr-77553.C: New test.
5822 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
5824         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5825         (test_show_locus): Replace rich_location::add_fixit_insert calls
5826         with add_fixit_insert_before and add_fixit_insert_after.
5828 2016-09-13  Jason Merrill  <jason@redhat.com>
5829             Tom de Vries  <tom@codesourcery.com>
5831         PR c++/77427
5832         * g++.dg/pr77427.C: New test.
5834 2016-09-13  Martin Liska  <mliska@suse.cz>
5836         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5837         effective target.
5838         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5839         * lib/target-supports.exp: Define the new target.
5841 2016-09-12  Andrew Pinski  <apinski@cavium.com>
5843         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5844         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5846 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
5848         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5849         variable arguments.
5850         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5851         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5852         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5853         variable argument.
5854         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5855         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5857 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5859         PR c++/77496
5860         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5861         * g++.dg/ext/pr77496.C: New test.
5862         * g++.dg/warn/pr77496.C: New test.
5864 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
5866         PR c/72858
5867         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5868         to preserve conversion chars, and to preserve prefix information.
5869         * gcc.dg/format/pr72858.c: New test case.
5871 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
5873         * gfortran.dg/pr77507.f90: Move to ...
5874         * gfortran.dg/ieee/pr77507.f90: here.
5876 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5878         PR ipa/61159
5879         * compile/pr61159.c: New testcase
5881 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
5883         PR ipa/64316
5884         * gcc.dg/ipa/pr63416.c: New testcase.
5886 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
5887             Steven G. Kargl  <kargl@gcc.gnu.org>
5889         PR fortran/77532
5890         * gfortran.dg/dtio_11.f90: new test.
5892 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
5894         PR fortran/77507
5895         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5896         * gfortran.dg/c_assoc_4.f90: Ditto.
5898 2016-09-10  Tom de Vries  <tom@codesourcery.com>
5900         PR C/71602
5901         * c-c++-common/va-arg-va-list-type.c: New test.
5903 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
5905         PR rtl-optimization/77289
5906         * gcc.target/powerpc/pr77289.c: New test.
5908 2016-09-09  Martin Sebor  <msebor@redhat.com>
5910         PR c/77520
5911         PR c/77521
5912         * gcc.dg/pr77520.c: New test.
5913         * gcc.dg/pr77521.c: New test.
5915 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5917         PR fortran/77506
5918         * gfortran.dg/pr77506.f90: New test.
5920 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5922         PR fortran/77507
5923         * gfortran.dg/pr77507.f90: New test.
5925 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
5927         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5929 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5930             Louis Krupp      <lkrupp@gcc.gnu.org>
5932         PR fortran/69514
5933         * gfortran.dg/pr69514_1.f90: New test.
5934         * gfortran.dg/pr69514_2.f90: New test.
5936 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
5938         PR fortran/77500
5939         * gfortran.dg/gomp/pr77500.f90: New test.
5941         PR fortran/77516
5942         * gfortran.dg/gomp/pr77516.f90: New test.
5944 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
5946         PR middle-end/77475
5947         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5948         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5949         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5950         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5951         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5952         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5954 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
5956         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5957         "substring-locations.h".
5959 2016-09-07  Richard Biener  <rguenther@suse.de>
5961         PR c/77450
5962         * c-c++-common/vector-subscript-8.c: Move ..
5963         * gcc.dg/pr77450.c: ... here.
5965 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5967         PR libgfortran/77393
5968         * gfortran.dg/fmt_f0_2.f90: Update test.
5969         * gfortran.dg/fmt_f0_3.f90: New test.
5971 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5973         PR debug/77389
5974         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5975         in dg-options.
5977         PR debug/57519
5978         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5980 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
5982         PR target/69255
5983         * gcc.target/i386/pr69255-1.c: New test.
5984         * gcc.target/i386/pr69255-2.c: New test.
5985         * gcc.target/i386/pr69255-3.c: New test.
5987 2016-09-06  Martin Sebor  <msebor@redhat.com>
5989         PR c/77336
5990         * gcc.dg/format/miss-7.c: New test.
5992 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
5994         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5996 2016-09-06  Martin Liska  <mliska@suse.cz>
5998         PR gcov-profile/77378
5999         PR gcov-profile/77466
6000         * gcc.dg/profile-update-warning.c: New test.
6002 2016-09-06  Richard Biener  <rguenther@suse.de>
6004         PR tree-optimization/77479
6005         * gcc.dg/torture/pr77479.c: New testcase.
6007 2016-09-06  Richard Biener  <rguenther@suse.de>
6009         PR c/77450
6010         * c-c++-common/vector-subscript-7.c: Adjust.
6011         * c-c++-common/vector-subscript-8.c: New testcase.
6013 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6015         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6017 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6019         PR target/77476
6020         * gcc.target/i386/avx512f-pr77476.c: New test.
6021         * gcc.target/i386/avx512bw-pr77476.c: New test.
6022         * gcc.target/i386/avx512dq-pr77476.c: New test.
6024         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6025         Update comment to mention also avx512f.
6027         PR sanitizer/77396
6028         * g++.dg/asan/pr77396-2.C: New test.
6030 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6032         PR rtl-optimization/77452
6033         * gcc.target/i386/pr77452.c: New test.
6035 2016-09-05  Marek Polacek  <polacek@redhat.com>
6037         PR c/77423
6038         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6040 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6042         PR fortran/77391
6043         * gfortran.dg/pr77391.f90: New test.
6045 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6047         PR fortran/77460
6048         * gfortran.dg/pr77460.f90: New test.
6050 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6052         PR c/65467
6053         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6055 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6057         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6059 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6061         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6062         test case.
6063         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6064         diagnostic-test-show-locus-generate-patch.c to the sources
6065         for diagnostic_plugin_test_show_locus.c.
6067 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6069         PR c/65467
6070         * gcc.dg/gomp/_Atomic-1.c: New test.
6071         * gcc.dg/gomp/_Atomic-2.c: New test.
6072         * gcc.dg/gomp/_Atomic-3.c: New test.
6073         * gcc.dg/gomp/_Atomic-4.c: New test.
6074         * gcc.dg/gomp/_Atomic-5.c: New test.
6076         PR sanitizer/77396
6077         * g++.dg/asan/pr77396.C: New test.
6079 2016-09-01  Martin Sebor  <msebor@redhat.com>
6081         PR tree-optimization/71831
6082         * gcc.dg/builtin-object-size-16.c: New test.
6083         * gcc.dg/builtin-object-size-17.c: New test.
6085 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6087         PR libgfortran/77393
6088         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6090 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6092         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6093         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6094         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6095         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6096         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6097         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6098         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6099         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6100         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6101         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6102         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6103         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6104         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6105         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6106         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6107         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6108         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6109         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6111 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6113         * gnat.dg/opt58.adb: New test.
6114         * gnat.dg/opt58_pkg.ads: New helper.
6116 2016-09-01  Richard Biener  <rguenther@suse.de>
6118         PR middle-end/77436
6119         * gcc.dg/torture/pr77436.c: New testcase.
6121 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6123         * gcc.dg/pr64252.c: Require int32plus.
6124         * gcc.dg/pr66299-1.c: Likewise.
6125         * gcc.dg/pr66299-2.c: Likewise.
6126         * gcc.dg/torture/20131115-1.c: Skip for avr.
6128 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6130         * gcc.target/aarch64/ands_3.c: New test.
6132 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6134         PR fortran/77352
6135         * gfortran.dg/gomp/pr77352.f90: New test.
6137         PR fortran/77374
6138         * gfortran.dg/gomp/pr77374.f08: New test.
6140 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6142         PR tree-optimization/73714
6143         * gcc.dg/tree-ssa/pr73714.c: New test.
6145 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6147         PR libgfortran/77393
6148         * gfortran.dg/fmt_f0_2.f90: New test.
6150 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6152         * gcc.target/i386/pr59539-2.c: Adapt options.
6153         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6155 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6157         PR fortran/77418
6158         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6159         of the associate entity and replace with a pointer to the
6160         intended item on the stack.
6162 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6163             Paul Thomas  <pault@gcc.gnu.org>
6165         PR fortran/48298
6166         * gfortran.dg/dtio_1.f90: New test.
6167         * gfortran.dg/dtio_2.f90: New test.
6168         * gfortran.dg/dtio_3.f90: New test.
6169         * gfortran.dg/dtio_4.f90: New test.
6170         * gfortran.dg/dtio_5.f90: New test.
6171         * gfortran.dg/dtio_6.f90: New test.
6172         * gfortran.dg/dtio_7.f90: New test.
6173         * gfortran.dg/dtio_8.f90: New test.
6174         * gfortran.dg/dtio_9.f90: New test.
6175         * gfortran.dg/dtio_10.f90: New test.
6177 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6179         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6180         (test_many_nested_locations): New function.
6181         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6182         (test_show_locus): Handle "test_many_nested_locations".
6184 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6186         * g++.dg/template/double-greater-than-fixit.C: New test case.
6188 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6190         * gnat.dg/opt57.ad[sb]: New test.
6191         * gnat.dg/opt57_pkg.ads: New helper.
6193 2016-08-30  Richard Biener  <rguenther@suse.de>
6195         PR tree-optimization/69047
6196         * gcc.dg/pr69047.c: Fix byte-order check.
6198 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6200         PR tree-optimization/72866
6201         * gcc.dg/vect/pr72866.c: New test.
6203         PR debug/77363
6204         * g++.dg/debug/dwarf2/pr77363.C: New test.
6206         PR middle-end/77377
6207         * gcc.target/i386/pr77377.c: New test.
6209         PR debug/77389
6210         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6211         in dg-options.
6213 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6215         * gfortran.dg/pr77372.f90: Moved to ...
6216         * gfortran.dg/ieee/pr77372.f90: here.
6218 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6220         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6221         vector short/char initializations.
6222         * gcc.target/powerpc/vec-init-5.c: Likewise.
6223         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6224         vector initialization optimizations.
6225         * gcc.target/powerpc/vec-init-7.c: Likewise.
6226         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6227         vector float/double initializations.
6228         * gcc.target/powerpc/vec-init-9.c: Likewise.
6230 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6232         PR target/77403
6233         * gcc.target/i386/pr77403.c: New test.
6235 2016-08-29  Marek Polacek  <polacek@redhat.com>
6237         PR c/77292
6238         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6240 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6242         PR c/77398
6243         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6245 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6247         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6249 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6251         * gfortran.dg/dec_structure_13.f90: New testcase.
6253 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6255         PR fortran/77261
6256         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6257         available.
6259 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6261         PR lto/70955
6262         * gcc.dg/pr70955.c: New test.
6263         * gcc.dg/lto/pr70955_0.c: Same.
6264         * gcc.dg/lto/pr70955_1.c: Same.
6266 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6268         PR tree-optimization/71077
6269         * gcc.target/i386/pr71077.c: New test.
6271 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6273         PR fortran/77380
6274         * gfortran.dg/pr77380.f90: New test.
6276 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6278         PR fortran/77372
6279         gfortran.dg/pr77372.f90: New test.
6281 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6283         * gcc.dg/spellcheck-fields-2.c (test): Move
6284         dg-begin/end-multiline-output within function body.
6285         (test_macro): New function.
6287 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6289         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6290         (test_fixit_insert): Update expected output.
6291         (test_fixit_remove): Likewise.
6292         (test_fixit_replace): Likewise.
6294 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6296         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6297         Fix typo.
6299 2016-08-26  Richard Biener  <rguenther@suse.de>
6301         PR tree-optimization/69047
6302         * gcc.dg/pr69047.c: New testcase.
6304 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6305             Martin Jambhor  <mjambor@suse.cz>
6307         * gcc.dg/ipa/propbits-1.c: New test-case.
6308         * gcc.dg/ipa/propbits-2.c: Likewise.
6309         * gcc.dg/ipa/propbits-3.c: Likewise.
6311 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6313         PR fortran/77351
6314         * gfortran.dg/pr77351.f90: New test.
6316 2016-08-25  Marek Polacek  <polacek@redhat.com>
6318         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6320 2016-08-25  Marek Polacek  <polacek@redhat.com>
6322         PR c/77323
6323         * gcc.dg/pr77323.c: New test.
6325 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6327         PR fortran/77358
6328         * gfortran.dg/submodule_17.f08: New test.
6330 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6331             Michael Collison  <michael.collison@arm.com>
6333         * gcc.target/arm/builtin_saddl.c: New testcase.
6334         * gcc.target/arm/builtin_saddll.c: New testcase.
6335         * gcc.target/arm/builtin_uaddl.c: New testcase.
6336         * gcc.target/arm/builtin_uaddll.c: New testcase.
6337         * gcc.target/arm/builtin_ssubl.c: New testcase.
6338         * gcc.target/arm/builtin_ssubll.c: New testcase.
6339         * gcc.target/arm/builtin_usubl.c: New testcase.
6340         * gcc.target/arm/builtin_usubll.c: New testcase.
6342 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6344         PR target/77270
6345         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6346         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6347         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6348         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6349         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6350         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6351         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6352         effective target.  Remove scan-assembler-times directives.
6353         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6354         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6355         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6357 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6359         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6360         of unsigned int.
6361         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6363 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6365         PR testsuite/77317
6366         * lib/target-supports.exp
6367         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6368         (check_effective_target_vect_natural_alignment): Ditto.
6369         (check_effective_target_vector_alignment_reachable): Ditto.
6370         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6372 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6374         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6376 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6378         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6379         being created from pointers to memory locations.
6380         * gcc.target/powerpc/vec-init-2.c: Likewise.
6382 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6384         * gfortran.dg/dec_structure_12.f90: New testcase.
6386 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6388         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6390 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6392         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6393         verification.
6395 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6397         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6398         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6400 2016-08-23  Richard Biener  <rguenther@suse.de>
6402         PR tree-optimization/27336
6403         * c-c++-common/pr27336.c: New testcase.
6405 2016-08-22  Marek Polacek  <polacek@redhat.com>
6407         PR c++/77321
6408         * g++.dg/cpp1y/pr77321.C: New test.
6410 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6412         PR fortran/60774
6413         * gfortran.dg/empty_label.f: Adjust test for new error message.
6414         * gfortran.dg/empty_label.f90: Ditto.
6415         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6416         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6417         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6419 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6421         PR fortran/61318
6422         * gfortran.dg/pr61318.f90: New test.
6424 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6426         PR fortran/77260
6427         * gfortran.dg/pr77260_1.f90: New test.
6428         * gfortran.dg/pr77260_2.f90: Ditto.
6430 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6432         PR middle-end/77269
6433         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6434         __builtin_signbitf and __builtin_signbitl in expected generic
6435         expansion.
6436         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6437         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6438         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6439         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6440         tests.
6442 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6444         * gcc.dg/torture/float128-builtin.c,
6445         gcc.dg/torture/float128-ieee-nan.c,
6446         gcc.dg/torture/float128x-builtin.c,
6447         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6448         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6449         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6450         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6451         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6452         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6453         gcc.dg/torture/floatn-nan.h: New tests.
6455 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6457         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6458         macro.
6459         (main): Update calls to TEST_I_F.
6460         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6461         macro.
6462         (main): Update calls to TEST_I_F.
6464 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6466         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6467         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6468         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6469         names in calls to TEST_I_F.
6471 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6473         PR c/52952
6474         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6476 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6478         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6479         and !natural_alignment_64.
6480         * gcc.dg/ipa/propalign-2.c: Likewise.
6481         * gcc.dg/ipa/propalign-3.c: Likewise.
6482         * gcc.dg/ipa/propalign-4.c: Likewise.
6483         * gcc.dg/ipa/propalign-5.c: Likewise.
6484         * lib/target-supports.exp
6485         (check_effective_target_natural_alignment_32): Add avr-*-*.
6487 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6489         PR tree-optimization/61839
6490         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6491         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6492         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6493         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6495 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6497         PR c/32187
6498         * lib/target-supports.exp (check_effective_target_float16)
6499         (check_effective_target_float32, check_effective_target_float64)
6500         (check_effective_target_float128, check_effective_target_float32x)
6501         (check_effective_target_float64x)
6502         (check_effective_target_float128x)
6503         (check_effective_target_float16_runtime)
6504         (check_effective_target_float32_runtime)
6505         (check_effective_target_float64_runtime)
6506         (check_effective_target_float128_runtime)
6507         (check_effective_target_float32x_runtime)
6508         (check_effective_target_float64x_runtime)
6509         (check_effective_target_float128x_runtime)
6510         (check_effective_target_floatn_nx_runtime)
6511         (add_options_for_float16, add_options_for_float32)
6512         (add_options_for_float64, add_options_for_float128)
6513         (add_options_for_float32x, add_options_for_float64x)
6514         (add_options_for_float128x): New procedures.
6515         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6516         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6517         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6518         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6519         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6520         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6521         gcc.dg/torture/float128-complex.c,
6522         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6523         gcc.dg/torture/float128x-basic.c,
6524         gcc.dg/torture/float128x-complex.c,
6525         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6526         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6527         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6528         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6529         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6530         gcc.dg/torture/float32x-basic.c,
6531         gcc.dg/torture/float32x-complex.c,
6532         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6533         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6534         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6535         gcc.dg/torture/float64x-basic.c,
6536         gcc.dg/torture/float64x-complex.c,
6537         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6538         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6539         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6540         gcc.dg/torture/floatn-tg.h,
6541         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6542         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6543         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6544         gcc.dg/torture/fp-int-convert-float128x.c,
6545         gcc.dg/torture/fp-int-convert-float16-timode.c,
6546         gcc.dg/torture/fp-int-convert-float16.c,
6547         gcc.dg/torture/fp-int-convert-float32-timode.c,
6548         gcc.dg/torture/fp-int-convert-float32.c,
6549         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6550         gcc.dg/torture/fp-int-convert-float32x.c,
6551         gcc.dg/torture/fp-int-convert-float64-timode.c,
6552         gcc.dg/torture/fp-int-convert-float64.c,
6553         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6554         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6555         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6556         maximum exponent of floating-point type.  Use it in testing
6557         whether 0x8...0 fits in the floating-point type.  Always treat -1
6558         (signed 0xf...f) as fitting in the floating-point type.
6559         (M_OK1): New macro.
6560         * gcc.dg/torture/fp-int-convert-double.c,
6561         gcc.dg/torture/fp-int-convert-float.c,
6562         gcc.dg/torture/fp-int-convert-float128-timode.c,
6563         gcc.dg/torture/fp-int-convert-float128.c,
6564         gcc.dg/torture/fp-int-convert-float80-timode.c,
6565         gcc.dg/torture/fp-int-convert-float80.c,
6566         gcc.dg/torture/fp-int-convert-long-double.c,
6567         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6569 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6571         PR fortran/72744
6572         * gfortran.dg/gomp/pr72744.f90: New test.
6574         PR fortran/69281
6575         * gfortran.dg/gomp/pr69281.f90: New test.
6577 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6579         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6580         the last special seed value.
6581         * gfortran.dg/random_7.f90: Use size for last array member instead
6582         of hardcoded value.
6584 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6586         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6587         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6589 2016-08-19  Richard Biener  <rguenther@suse.de>
6591         PR tree-optimization/77286
6592         * gcc.dg/torture/pr77286.c: New testcase.
6594 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6596         * gcc.dg/verbose-asm-2.c: New test case.
6598 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6600         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6601         (custom_diagnostic_finalizer): Update for change to
6602         diagnostic_show_locus.
6604 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6606         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6607         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6609 2016-08-18  Marek Polacek  <polacek@redhat.com>
6611         PR c/71514
6612         * gcc.dg/pr71514.c: New test.
6614 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6616         PR target/72839
6617         * gcc.target/i386/pr72839.c: New test.
6619 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6621         PR middle-end/70895
6622         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6623         * c-c++-common/goacc/reduction-1.c: Likewise.
6624         * c-c++-common/goacc/reduction-2.c: Likewise.
6625         * c-c++-common/goacc/reduction-3.c: Likewise.
6626         * c-c++-common/goacc/reduction-4.c: Likewise.
6628 2016-08-18  Alan Modra  <amodra@gmail.com>
6630         * gcc.c-torture/compile/pr72771.c: New.
6632 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6634         PR fortran/67496
6635         * gfortran.dg/pr67496.f90: New test.
6637 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6639         PR tree-optimization/71752
6640         * gcc.dg/vect/pr71752.c: New.
6642 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6644         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6646 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6648         PR middle-end/77259
6649         * g++.dg/ipa/devirt-52.C: New test.
6651 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6653         * c-c++-common/goacc/reduction-6.c: New testcase.
6655 2016-08-17  Richard Biener  <rguenther@suse.de>
6657         PR tree-optimization/76490
6658         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6659         * gcc.dg/pr52904.c: XFAIL.
6661 2016-08-17  Richard Biener  <rguenther@suse.de>
6663         PR tree-optimization/23855
6664         * gcc.dg/loop-unswitch-2.c: Adjust.
6666 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6668         PR tree-optimization/72817
6669         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6671 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6673         PR libgcc/77265
6674         * gcc.dg/torture/float128-extend-inf.c: New test.
6676 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6678         PR c/72857
6679         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6680         for embedded NUL.
6681         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6682         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6683         caret placement.
6684         (test_oct): Likewise.
6685         (test_multiple): Likewise.
6686         (test_field_width_specifier): Likewise.
6687         (test_field_width_specifier_2): New function.
6688         (test_field_precision_specifier): New function.
6689         (test_embedded_nul): Update expected caret placement.
6690         (test_non_contiguous_strings): Update line number.
6691         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6692         (__emit_string_literal_range): Add "caret_idx" param.
6693         (test_simple_string_literal): Add value for new param, updating
6694         expected output..
6695         (test_concatenated_string_literal): Likewise.
6696         (test_multiline_string_literal): Likewise.
6697         (test_hex): Likewise.
6698         (test_oct): Likewise.
6699         (test_multiple): Likewise.
6700         (test_ucn4): Likewise.
6701         (test_ucn8): Likewise.
6702         (test_u8): Likewise.
6703         (test_u): Likewise; update expected message, from "range" to
6704         "location".
6705         (test_U): Likewise.
6706         (test_L): Likewise.
6707         (test_macro): Add value for new param.
6708         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6709         (__emit_string_literal_range): Add "caret_idx" param.
6710         (test_stringified_token_1): Add value for new param.  Update
6711         expected message, from "range" to "location".
6712         (test_stringized_token_2): Likewise, adding param to macro.
6713         (test_stringified_token_3): Likewise.
6714         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6715         (emit_warning): Convert param from source_range to location_t.
6716         (test_string_literals): Add caret_idx param, and use it when
6717         constructing a substring_loc.  Update error message, from
6718         "range" to "location".
6720 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6722         PR target/71910
6723         * g++.dg/gomp/pr71910.C: New test.
6725         PR middle-end/67485
6726         * gcc.c-torture/compile/pr67485.c: New test.
6728         PR target/72867
6729         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6731 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6733         PR tree-optimization/69848
6734         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6736 2016-08-16  Martin Liska  <mliska@suse.cz>
6738         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6739         of memory operations so that it can be handled by core2
6740         in 32-bit mode.
6742 2016-08-16  Richard Biener  <rguenther@suse.de>
6744         PR tree-optimization/76783
6745         * gcc.dg/pr76783.c: New testcase.
6746         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6748 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6750         PR tree-optimization/72817
6751         PR tree-optimization/73450
6752         * gcc.dg/tree-ssa/pr72817.c: New test.
6753         * gcc.dg/tree-ssa/pr73450.c: New test.
6755 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6757         * gfortran.dg/init_flag_13.f90: New testcase.
6758         * gfortran.dg/init_flag_14.f90: Ditto.
6759         * gfortran.dg/init_flag_15.f03: Ditto.
6760         * gfortran.dg/dec_init_1.f90: Ditto.
6761         * gfortran.dg/dec_init_2.f90: Ditto.
6763 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
6765         PR target/72867
6766         * gcc.target/i386/pr72867.c: New test.
6768 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
6770         * c-c++-common/dump-ada-spec-5.c: New test.
6772 2016-08-15  Richard Biener  <rguenther@suse.de>
6774         PR tree-optimization/73434
6775         * gcc.dg/torture/pr73434.c: New testcase.
6777 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
6779         PR tree-optimization/72824
6780         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6782 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
6784         PR fortran/70598
6785         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6786         in use_device clause.
6787         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6788         * gfortran.dg/goacc/list.f95: Adjust to catch
6789         "neither a POINTER nor an array" error messages.
6791 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
6793         PR target/76342
6794         * gcc.target/i386/pr76342.c: New test.
6796 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6798         PR c/71512
6799         * g++.dg/ubsan/pr71512.C: New test.
6800         * c-c++-common/ubsan/pr71512-1.c: New test.
6801         * c-c++-common/ubsan/pr71512-2.c: New test.
6803 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6805         * gcc.target/powerpc/vec-init-1.c: New tests to test various
6806         vector initialization options.
6807         * gcc.target/powerpc/vec-init-2.c: Likewise.
6808         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6809         is generated on ISA 3.0.
6811 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
6813         PR middle-end/71654
6814         * gcc.dg/c-c++-common/pr71654.c: New test.
6815         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6816         dg-options.
6817         * gcc.dg/tree-ssa/vrp24: Likewise.
6819 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
6821         PR c/67410
6822         * gcc.dg/pr67410.c: New test.
6824 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
6826         PR tree-optimization/69848
6827         * gcc.dg/vect/vect-pr69848.c: New test.
6829 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
6831         PR testsuite/71008
6832         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6833         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6834         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6835         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6837 2016-08-12  Richard Biener  <rguenther@suse.de>
6839         PR tree-optimization/57326
6840         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6841         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6842         * gcc.dg/tree-ssa/pr35287.c: Likewise.
6843         * gcc.target/i386/pr45685.c: Likewise.
6844         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6845         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6846         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6847         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6848         * gfortran.dg/pr34163.f90: Likewise.
6850 2016-08-12  Martin Liska  <mliska@suse.cz>
6852         * g++.dg/gcov/gcov-16.C: New test.
6853         * lib/gcov.exp: Support new argument for run-gcov function.
6855 2016-08-12  Martin Liska  <mliska@suse.cz>
6857         PR gcov-profile/35590
6858         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6860 2016-08-12  Richard Biener  <rguenther@suse.de>
6862         PR tree-optimization/72851
6863         * gcc.dg/torture/pr72851.c: New testcase.
6865 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
6867         PR debug/63240
6868         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6869         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6870         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6871         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6872         DW_AT_deleted.
6874         PR debug/55641
6875         * g++.dg/debug/dwarf2/ref-1.C: New.
6877         PR debug/49366
6878         * g++.dg/debug/dwarf2/template-params-12.H: New.
6879         * g++.dg/debug/dwarf2/template-params-12f.C: New.
6880         * g++.dg/debug/dwarf2/template-params-12g.C: New.
6881         * g++.dg/debug/dwarf2/template-params-12n.C: New.
6882         * g++.dg/debug/dwarf2/template-params-12s.C: New.
6883         * g++.dg/debug/dwarf2/template-params-12u.C: New.
6884         * g++.dg/debug/dwarf2/template-params-12v.C: New.
6885         * g++.dg/debug/dwarf2/template-params-12w.C: New.
6887 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6889         PR target/72863
6890         * gcc.target/powerpc/pr72863.c: New test.
6892 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
6894         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6896 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6898         * gcc.target/i386/pieces-strcpy-1.c: New test.
6899         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6901 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6903         PR c++/72868
6904         * g++.dg/cpp1y/constexpr-switch4.C: New test.
6906 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
6908         * gcc.target/i386/pieces-memcpy-1.c: New test.
6909         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6910         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6911         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6912         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6913         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6915 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
6917         PR c/72816
6918         * gcc.dg/pr72816.c: Remove dg-error.
6920 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6922         PR tree-optimization/71083
6923         * gcc.c-torture/execute/pr71083.c: New test.
6924         * gnat.dg/loop_optimization23.adb: New test.
6925         * gnat.dg/loop_optimization23_pkg.ads: New test.
6926         * gnat.dg/loop_optimization23_pkg.adb: New test.
6928 2016-08-11  Richard Biener  <rguenther@suse.de>
6930         PR tree-optimization/72772
6931         * gcc.dg/graphite/pr35356-1.c: Adjust.
6932         * gcc.dg/tree-ssa/pr59597.c: Likewise.
6934 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
6936         * gfortran.dg/random_7.f90: Take into account that the last seed
6937         value is the special p value.
6938         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6940 2016-08-11  Richard Biener  <rguenther@suse.de>
6942         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6944 2016-08-11  Alan Modra  <amodra@gmail.com>
6946         * gcc.target/powerpc/pr71680.c: New.
6948 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6950         * gcc.target/powerpc/bfp/bfp.exp: New file.
6951         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6952         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6953         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6954         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6955         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6956         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6957         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6958         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6959         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6960         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6961         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6962         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6963         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6964         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6965         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6966         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6967         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6968         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6969         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6970         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6971         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6972         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6973         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6974         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6975         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6976         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6977         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6978         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6979         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6980         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6981         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6982         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6983         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6984         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6985         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6986         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6987         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6988         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6989         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6990         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6991         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6992         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6993         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6994         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6995         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6996         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6997         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6998         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6999         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7000         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7001         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7002         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7003         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7005 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7007         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7008         Add aarch64*-*-*.
7010 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7012         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7014 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7016         PR target/72853
7017         * gcc.target/powerpc/pr72853.c: New test.
7019 2016-08-10  Martin Liska  <mliska@suse.cz>
7021         PR gcov-profile/58306
7022         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7024 2016-08-10  Martin Liska  <mliska@suse.cz>
7026         * g++.dg/gcov/gcov-threads-1.C: New test.
7028 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7030         PR target/71873
7031         * gcc.target/avr/pr71873.c: New test.
7033 2016-08-09  Martin Liska  <mliska@suse.cz>
7035         * g++.dg/gcov/gcov-dump-1.C: New test.
7036         * g++.dg/gcov/gcov-dump-2.C: New test.
7038 2016-08-09  Martin Liska  <mliska@suse.cz>
7040         * gcc.dg/tree-prof/val-prof-9.c: New test.
7042 2016-08-09  Martin Liska  <mliska@suse.cz>
7044         * gcc.dg/tree-prof/val-prof-8.c: New test.
7046 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7048         PR ipa/71981
7049         * gcc.dg/ipa/pr71981.c: New test.
7051 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7053         PR tree-optimization/33707
7054         * gcc.dg/vect/pr33707.c: New test.
7056 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7058         PR tree-optimization/pr72772
7059         * gcc.dg/tree-ssa/pr72772.c: New test.
7061 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7063         PR rtl-optimization/66669
7064         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7066 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7068         PR tree-optimization/72824
7069         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7071 2016-08-09  Richard Biener  <rguenther@suse.de>
7073         PR tree-optimization/71802
7074         * gcc.dg/torture/pr71802.c: New testcase.
7076 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7078         PR c++/72809
7079         * g++.dg/eh/stdarg1.C: New test.
7081 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7083         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7084         test command line in failure log.
7085         (profopt-execute): dito. Make autofdo file names unique.
7087 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7089         PR c/64955
7090         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7091         output.
7093 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7095         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7096         c99_runtime.
7097         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7098         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7099         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7100         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7101         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7102         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7104 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7106         PR c/52952
7107         * gcc.dg/cpp/pr66415-1.c: Likewise.
7108         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7109         * gcc.dg/format/c90-printf-1.c: Likewise.
7110         * gcc.dg/format/diagnostic-ranges.c: New test case.
7112 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7114         PR fortran/72716
7115         * gfortran.dg/gomp/pr72716.f90: New test.
7117         PR middle-end/72781
7118         * gcc.dg/gomp/pr72781.c: New test.
7120         PR middle-end/68762
7121         * g++.dg/vect/pr68762-1.cc: New test.
7122         * g++.dg/vect/pr68762-2.cc: New test.
7123         * g++.dg/vect/pr68762.h: New file.
7125 2016-08-08  Martin Sebor  <msebor@redhat.com>
7127         PR testsuite/72838
7128         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7129         * g++.dg/warn/overflow-warn-3.C: Same.
7130         * g++.dg/warn/overflow-warn-4.C: Same.
7132 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7134         PR fortran/71936
7135         * gfortran.dg/allocate_with_source_21.f03: New test.
7137 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7139         PR fortran/72698
7140         * gfortran.dg/allocate_with_source_20.f03: New test.
7142 2016-08-08  Alan Modra  <amodra@gmail.com>
7144         * gcc.c-torture/compile/pr72802.c: New.
7146 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7148         PR fortran/70524
7149         * gfortran.dg/dependency_48.f90: New test.
7151 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7153         PR fortran/70040
7154         * gfortran.dg/pr70040.f90:  New testcase.
7156 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7158         PR fortran/71961
7159         * gfortran.dg/matmul_10.f90:  New testcase.
7161 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7163         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7165 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7167         PR c/72816
7168         * gcc.dg/pr72816.c: New test.
7170 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7172         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7173         * g++.dg/conversion/pr41426.C: Likewise.
7174         * g++.dg/conversion/pr66211.C: Likewise.
7175         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7176         * g++.dg/init/ref8.C: Likewise.
7177         * g++.old-deja/g++.law/cvt20.C: Likewise.
7178         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7180 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7182         PR tree-optimization/18046
7183         * gcc.dg/tree-ssa/vrp105.c: New test.
7184         * gcc.dg/tree-ssa/vrp106.c: New test.
7186 2016-08-05  Martin Sebor  <msebor@redhat.com>
7188         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7189         1ul in diagnostics.  Remove hyphen from "constant-expression."
7190         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7191         * g++.dg/cpp0x/static_assert3.C: Same.
7192         * g++.dg/cpp1y/constexpr-throw.C: Same.
7193         * g++.dg/template/nontype3.C: Same.
7194         * g++.dg/warn/overflow-warn-1.C: Same.
7195         * g++.dg/warn/overflow-warn-3.C: Same.
7196         * g++.dg/warn/overflow-warn-4.C: Same.
7198 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7200         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7201         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7202         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7203         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7205 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7207         PR tree-optimization/72810
7208         * gcc.dg/tree-ssa/vrp110.c: New test.
7210 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7212         PR Target/72819
7213         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7214         registers.
7215         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7216         saving the half-precision registers.
7217         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7218         value is returned in h0.
7219         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7220         are passed in FP/SIMD registers.
7221         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7222         passing works corrcetly.
7223         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7224         (hfa_f16x2_t): Likewise.
7225         (hfa_f16x3_t): Likewise.
7226         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7227         are promoted to double and passed in a double register.
7228         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7229         are promoted to double and stacked.
7230         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7231         __fp16 data types.
7232         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7233         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7234         __fp16 first get passed in FP/SIMD registers, then stacked.
7236 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7238         PR c++/68724
7239         * g++.dg/cpp0x/pr68724.C: New.
7241 2016-08-05  Richard Biener  <rguenther@suse.de>
7243         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7245 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7247         * gcc.dg/tree-ssa/vrp107.c: New test.
7248         * gcc.dg/tree-ssa/vrp108.c: New test.
7249         * gcc.dg/tree-ssa/vrp109.c: New test.
7251 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7253         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7254         dg-options.
7256 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7258         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7259         test-cases.
7260         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7261         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7262         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7263         test-cases.
7264         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7265         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7266         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7267         large_double.
7269 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7271         PR c++/72800
7272         * g++.dg/cpp1y/lambda-ice1.C: New.
7274 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7276         PR c++/72759
7277         * g++.dg/cpp1y/pr72759.C: New test.
7279 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7281         * gcc.dg/switch-10.c: New test.
7283 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7285         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7287 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7289         * c-c++-common/goacc/routine-5.c: Update.
7291 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7293         PR rtl-optimization/70903
7294         * gcc.c-torture/execute/pr70903.c: New test.
7296 2016-08-04  Martin Liska  <mliska@suse.cz>
7298         * gcc.dg/params/params.exp: Replace file exists with
7299         TESTING_IN_BUILD_TREE.
7301 2016-08-04  Marek Polacek  <polacek@redhat.com>
7303         PR c++/70229
7304         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7306 2016-08-04  Richard Biener  <rguenther@suse.de>
7308         PR middle-end/71984
7309         * gcc.dg/torture/pr71984.c: Guard correctness check for
7310         little-endian.
7312 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7314         * gcc.c-torture/compile/20160802-1.c: New testcase.
7316 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7318         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7320 2016-08-03  Richard Biener  <rguenther@suse.de>
7322         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7323         and remove -O3.
7324         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7325         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7327 2016-08-03  Richard Biener  <rguenther@suse.de>
7329         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7330         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7331         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7332         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7334 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7336         * gcc.dg/init-excess-2.c: Require int32plus.
7337         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7338         * gcc.dg/pr59963-2.c: Require int32plus.
7339         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7340         * gcc.dg/unroll-7.c: Require int32plus.
7342 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7344         PR tree-optimization/34114
7345         * gcc.dg/tree-ssa/loop-42.c: New test.
7347 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7349         * gcc.target/aarch64/vminmaxnm.c: New.
7350         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7351         tests.
7353 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7355         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7356         vec_extract for vector float, vector int, vector short, and vector
7357         char.
7358         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7359         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7360         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7361         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7363 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7365         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7366         single stack adjustment, no writeback.
7367         * gcc.target/aarch64/test_frame_12.c: Likewise.
7368         * gcc.target/aarch64/test_frame_13.c: Likewise.
7369         * gcc.target/aarch64/test_frame_15.c: Likewise.
7370         * gcc.target/aarch64/test_frame_6.c: Likewise.
7371         * gcc.target/aarch64/test_frame_7.c: Likewise.
7372         * gcc.target/aarch64/test_frame_8.c: Likewise.
7373         * gcc.target/aarch64/test_frame_16.c: New test.
7375 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7377         PR target/72748
7378         * gcc.target/i386/pr72748.c: New test.
7380 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7382         PR tree-optimization/71818
7383         * gcc.dg/vect/pr71818.c: New
7385 2016-08-01  Martin Liska  <mliska@suse.cz>
7387         PR tree-optimization/71857
7388         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7390 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7392         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7394 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7396         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7398 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7400         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7401         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7403 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7405         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7406         (check_effective_target_c++): Likewise. Also match for libstdc++.
7408 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7410         PR fortran/41922
7411         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7412         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7413         * gfortran.dg/pr41922.f90: New test.
7415 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7417         PR fortran/68566
7418         * gfortran.dg/pr68566.f90: new test.
7420 2016-07-30  Martin Sebor  <msebor@redhat.com>
7422         PR c++/60760
7423         PR c++/71091
7424         * g++.dg/cpp0x/constexpr-cast.C: New test.
7425         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7426         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7427         * g++.dg/ubsan/pr63956.C: Correct.
7429 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7431         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7432         vector double or vector long where the vector is in memory.
7433         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7434         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7436 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7438         PR fortran/69867
7439         * gfortran.dg/pr69867.f90: New test.
7441 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7443         PR fortran/69962
7444         * gfortran.dg/pr69962.f90: New test.
7446 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7448         PR fortran/70006
7449         * gfortran.dg/pr70006.f90: New test.
7451 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7453         PR fortran/71730
7454         * gfortran.dg/pr71730.f90: New test.
7455         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7456         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7457         * gfortran.dg/array_constructor_26.f03: Ditto.
7459 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7461         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7462         * gcc.target/powerpc/pr71763.c: Likewise.
7464 2016-07-29  Marek Polacek  <polacek@redhat.com>
7466         PR c/71742
7467         * gcc.dg/940510-1.c: Adjust dg-error.
7468         * gcc.dg/c99-flex-array-1.c: Likewise.
7469         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7471         PR c/71853
7472         * gcc.dg/noncompile/pr71853.c: New test.
7474         PR c/71573
7475         * gcc.dg/noncompile/pr71573.c: New test.
7477         PR c/71926
7478         * g++.dg/warn/Wparentheses-30.C: New test.
7479         * gcc.dg/Wparentheses-14.c: New test.
7481 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7483         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7485 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7487         PR tree-optimization/57558
7488         * gcc.dg/vect/pr57558-1.c: New test.
7489         * gcc.dg/vect/pr57558-2.c: New test.
7491 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7493         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7494         to scan forwprop1 dump pass.
7496 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7498         PR c++/51488
7499         * g++.dg/template/pr51488.C: New.
7501 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7503         PR c/71969
7504         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7505         static __inline__.
7506         * gcc.dg/pr71969-1.c: New test.
7507         * gcc.dg/pr71969-2.c: New test.
7508         * gcc.dg/pr71969-3.c: New test.
7510 2016-07-29  Marek Polacek  <polacek@redhat.com>
7512         PR c/71574
7513         * c-c++-common/pr71574.c: New test.
7515         PR c/71583
7516         * gcc.dg/noncompile/pr71583.c: New test.
7518 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7520         PR middle-end/68217
7521         * gcc.dg/pr68217.c: New test.
7523 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7525         PR fortran/71067
7526         * gfortran.dg/pr71067_1.f90: New test.
7527         * gfortran.dg/pr71067_2.f90: Ditto.
7529 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7531         * gcc.target/powerpc/vec-extract-1.c: New test.
7533 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7535         PR fortran/71799
7536         * gfortran.dg/pr71799.f90: New test.
7538 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7540         PR c++/71665
7541         * g++.dg/cpp0x/pr71665-1.C: New.
7542         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7543         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7544         * g++.dg/ext/label10.C: Likewise.
7545         * g++.dg/parse/constant5.C: Likewise.
7547 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7549         PR fortran/71859
7550         * gfortran.dg/pr71859.f90: New test.
7551         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7552         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7554 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7556         PR fortran/71883
7557         * gfortran.dg/pr71883.f90: New test.
7559 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7561         PR tree-optimization/71734
7562         * g++.dg/vect/pr70729-nest.cc: New test.
7564 2016-07-28  Renlin Li  <renlin.li@arm.com>
7566         Revert
7567         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7569         PR fortran/71902
7570         * gfortran.dg/dependency_47.f90:  New test.
7572 2016-07-28  Martin Liska  <mliska@suse.cz>
7574         PR gcov-profile/68025
7575         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7577 2016-07-28  Martin Liska  <mliska@suse.cz>
7579         * g++.dg/vect/pr70944.cc: New test.
7581 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7583         PR middle-end/71994
7584         * gcc.dg/torture/pr71994.c: New test.
7586 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7588         PR middle-end/71078
7589         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7590         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7591         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7593 2016-07-27  Richard Biener  <rguenther@suse.de>
7595         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7597 2016-07-27  Martin Liska  <mliska@suse.cz>
7599         * gcc.dg/predict-13.c: New test.
7600         * gcc.dg/predict-14.c: New test.
7602 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7604         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7605         including stdint.h.
7606         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7607         including stdint.h.
7609 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7611         PR target/71869
7612         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7613         IEEE built-in functions handle quiet and signalling NaNs
7614         correctly.
7616 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7618         PR fortran/71862
7619         * gfortran.dg/pr71862.f90: New test.
7621 2016-07-26  Martin Sebor  <msebor@redhat.com>
7623         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7624         selector with dg-options.
7626 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7628         PR tree-optimization/18046
7629         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7630         * gcc.dg/tree-ssa/vrp103.c: New test.
7631         * gcc.dg/tree-ssa/vrp104.c: New test.
7633 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7635         * gcc.target/powerpc/pr63354.c: Require lp64 since
7636         -mprofile-kernel is not legal with -m32.
7638 2016-07-26  Richard Biener  <rguenther@suse.de>
7640         PR rtl-optimization/71984
7641         * gcc.dg/torture/pr71984.c: New testcase.
7643 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7645         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7646         g++-dg-runtest via et-dg-runtest.
7647         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7648         * gcc.dg/vect/vect.exp: Likewise.
7649         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7650         gfortran-dg-runtest.
7651         * gfortran.dg/vect/vect.exp: Likewise.
7652         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7653         (check_mips_loongson_hw_available): Likewise.
7654         (check_effective_target_mpaired_single_runtime): Likewise.
7655         (check_effective_target_mips_loongson_runtime): Likewise.
7656         (add_options_for_mpaired_single): Likewise.
7657         (check_effective_target_vect_int): Add global et_index.
7658         Check and save the supported feature for a target selected by
7659         the et_index target.  Break long lines where appropriate.  Call
7660         et-is-effective-target for MIPS with an argument instead of
7661         check_effective_target_* where appropriate.
7662         (check_effective_target_vect_intfloat_cvt): Likewise.
7663         (check_effective_target_vect_uintfloat_cvt): Likewise.
7664         (check_effective_target_vect_floatint_cvt): Likewise.
7665         (check_effective_target_vect_floatuint_cvt): Likewise.
7666         (check_effective_target_vect_simd_clones): Likewise.
7667         (check_effective_target_vect_shift): ewise.
7668         (check_effective_target_whole_vector_shift): Likewise.
7669         (check_effective_target_vect_bswap): Likewise.
7670         (check_effective_target_vect_shift_char): Likewise.
7671         (check_effective_target_vect_long): Likewise.
7672         (check_effective_target_vect_float): Likewise.
7673         (check_effective_target_vect_double): Likewise.
7674         (check_effective_target_vect_long_long): Likewise.
7675         (check_effective_target_vect_no_int_max): Likewise.
7676         (check_effective_target_vect_no_int_add): Likewise.
7677         (check_effective_target_vect_no_bitwise): Likewise.
7678         (check_effective_target_vect_widen_shift): Likewise.
7679         (check_effective_target_vect_no_align): Likewise.
7680         (check_effective_target_vect_hw_misalign): Likewise.
7681         (check_effective_target_vect_element_align): Likewise.
7682         (check_effective_target_vect_condition): Likewise.
7683         (check_effective_target_vect_cond_mixed): Likewise.
7684         (check_effective_target_vect_char_mult): Likewise.
7685         (check_effective_target_vect_short_mult): Likewise.
7686         (check_effective_target_vect_int_mult): Likewise.
7687         (check_effective_target_vect_extract_even_odd): Likewise.
7688         (check_effective_target_vect_interleave): Likewise.
7689         (check_effective_target_vect_stridedN): Likewise.
7690         (check_effective_target_vect_multiple_sizes): Likewise.
7691         (check_effective_target_vect64): Likewise.
7692         (check_effective_target_vect_call_copysignf): Likewise.
7693         (check_effective_target_vect_call_sqrtf): Likewise.
7694         (check_effective_target_vect_call_btrunc): Likewise.
7695         (check_effective_target_vect_call_btruncf): Likewise.
7696         (check_effective_target_vect_call_ceil): Likewise.
7697         (check_effective_target_vect_call_ceilf): Likewise.
7698         (check_effective_target_vect_call_floor): Likewise.
7699         (check_effective_target_vect_call_floorf): Likewise.
7700         (check_effective_target_vect_call_lceil): Likewise.
7701         (check_effective_target_vect_call_lfloor): Likewise.
7702         (check_effective_target_vect_call_nearbyint): Likewise.
7703         (check_effective_target_vect_call_nearbyintf): Likewise.
7704         (check_effective_target_vect_call_round): Likewise.
7705         (check_effective_target_vect_call_roundf): Likewise.
7706         (check_effective_target_vect_perm): Likewise, but also append *_saved
7707         to the existing global name to properly cache the result.
7708         (check_effective_target_vect_perm_byte): Likewise.
7709         (check_effective_target_vect_perm_short): Likewise.
7710         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7711         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7712         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7713         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7714         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7715         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7716         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7717         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7718         (check_effective_target_vect_sdot_qi): Likewise.
7719         (check_effective_target_vect_udot_qi): Likewise.
7720         (check_effective_target_vect_sdot_hi): Likewise.
7721         (check_effective_target_vect_udot_hi): Likewise.
7722         (check_effective_target_vect_usad_char): Likewise.
7723         (check_effective_target_vect_pack_trunc): Likewise.
7724         (check_effective_target_vect_unpack): Likewise.
7725         (check_effective_target_vect_aligned_arrays): Likewise.
7726         (check_effective_target_vect_natural_alignment): Likewise.
7727         (check_effective_target_vector_alignment_reachable): Likewise.
7728         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7729         (is-effective-target): Initialize et_index if undefined.
7730         (et-dg-runtest): New.
7731         (et-is-effective-target): Likewise.
7732         (check_vect_support_and_set_flags): Add supported MIPS targets to
7733         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7735 2016-07-26  Richard Biener  <rguenther@suse.de>
7736             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7738         PR middle-end/70920
7739         * gcc.dg/pr70920-1.c: New test-case.
7740         * gcc.dg/pr70902-2.c: Likewise.
7741         * gcc.dg/pr70920-3.c: Likewise.
7742         * gcc.dg/pr70920-4.c: Likewise
7743         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7744         2 instead of 3.
7746 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7748         * gcc.c-torture/execute/pr71494.c: Require label_values.
7749         * gcc.dg/pr16973.c: Ditto.
7751 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7753         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7754         * gcc.dg/torture/pr69771.c: Require int32plus.
7755         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7757 2016-07-25  Martin Liska  <mliska@suse.cz>
7759         * gcc.dg/torture/pr71987.c: New test.
7761 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7763         PR fortran/71935
7764         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7765         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
7766         * gfortran.dg/pr71935.f90: New test.
7768 2016-07-22  Martin Sebor  <msebor@redhat.com>
7770         PR c++/71675
7771         * g++.dg/ext/atomic-3.C: New test.
7772         * gcc.dg/atomic/pr71675.c: New test.
7774 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
7776         * gcc.target/i386/mvc8.c: New test.
7778 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
7780         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7781         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7783 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
7785         PR fortran/71795
7786         * gfortran.dg/constructor_50.f90:  New test.
7788 2016-07-22  Martin Liska  <mliska@suse.cz>
7790         PR gcov-profile/69028
7791         PR gcov-profile/62047
7792         * g++.dg/cilk-plus/pr69028.C: New test.
7794 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
7796         * gfortran.dg/coarray_stat_2.f90: New test.
7798 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
7800         * gcc.target/powerpc/vec-extract.h: New files to check the
7801         vec_extract built-in functions for all vector types, testing
7802         accessing each element, both with constant and variable element
7803         numbers.
7804         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7805         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7806         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7807         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7808         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7809         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7810         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7811         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7812         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7814 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7816         PR c++/71728
7817         * g++.dg/other/pr71728.C: New test.
7819 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
7821         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7822         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7823         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7824         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7825         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7827 2016-07-21  Richard Biener  <rguenther@suse.de>
7829         PR tree-optimization/71947
7830         * gcc.dg/tree-ssa/vrp102.c: New testcase.
7832 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7834         * gcc.dg/tree-ssa/scev-15.c: New.
7836 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
7838         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7840 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
7842         PR c++/71941
7843         * g++.dg/gomp/pr71941.C: New test.
7845 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
7847         PR c/70339
7848         PR c/71858
7849         * g++.dg/spellcheck-identifiers.C: New test case, based on
7850         gcc.dg/spellcheck-identifiers.c.
7851         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7852         gcc.dg/spellcheck-identifiers-2.c.
7853         * g++.dg/spellcheck-typenames.C: New test case, based on
7854         gcc.dg/spellcheck-typenames.c
7856 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
7858         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7859         pointer to member function and also test catching by reference.
7861 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7863         * gcc.target/s390/pr67443.c: Fix test case.
7865 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7867         * gcc.target/s390/insv-1.c: Xfail some tests.
7868         * gcc.target/s390/insv-2.c: Likewise.
7870 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7872         * gcc.target/avr/torture/get-mem.c: New test.
7873         * gcc.target/avr/torture/set-mem.c: New test.
7875 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
7877         PR target/71948
7878         * gcc.target/avr/torture/tiny-progmem.c: New test.
7880 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
7882         PR c++/71909
7883         * g++.dg/parse/pr71909.C: New test.
7884         * g++.dg/tm/pr71909.C: New test.
7886         PR c++/50060
7887         * g++.dg/cpp0x/constexpr-50060.C: New test.
7888         * g++.dg/cpp1y/constexpr-50060.C: New test.
7890 2016-07-20  Martin Liska  <mliska@suse.cz>
7892         * gfortran.dg/graphite/pr71898.f90: New test.
7894 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
7896         PR tree-optimization/71503
7897         PR tree-optimization/71683
7898         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7899         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7901 2016-07-20  Martin Liska  <mliska@suse.cz>
7903         * gcc.dg/plugin/plugin.exp: Remove sreal test.
7904         * gcc.dg/plugin/sreal-test-1.c: Remove.
7905         * gcc.dg/plugin/sreal_plugin.c: Remove.
7907 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7909         PR fortran/71902
7910         * gfortran.dg/dependency_47.f90:  New test.
7912 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
7914         PR rtl-optimization/71916
7915         * gcc.c-torture/compile/pr71916.c: New test.
7917         PR middle-end/71874
7918         * g++.dg/torture/pr71874.C: New test.
7920         PR middle-end/71734
7921         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7922         (my_alloc): Rewritten to use __builtin_posix_memalign and
7923         __SIZE_TYPE__.
7924         (my_free): Use __builtin_free instead of _mm_free.
7925         (Vec::operator=): Use __builtin_memcpy.
7927 2016-07-19  Martin Jambor  <mjambor@suse.cz>
7929         PR fortran/71688
7930         * gfortran.dg/pr71688.f90: New test.
7932 2016-07-19  Richard Biener  <rguenther@suse.de>
7934         * c-c++-common/vector-subscript-6.c: New testcase.
7935         * c-c++-common/vector-subscript-7.c: Likewise.
7937 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7939         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
7940         and UInt32 based on __SIZEOF_INT__.
7942 2016-07-19  Richard Biener  <rguenther@suse.de>
7944         PR tree-optimization/71901
7945         * gcc.dg/torture/pr71901.c: New testcase.
7947 2016-07-19  Richard Biener  <rguenther@suse.de>
7949         PR tree-optimization/71908
7950         * gcc.dg/torture/pr71908.c: New testcase.
7952 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7954         PR target/71493
7955         * gcc.target/powerpc/pr71493-1.c: New test.
7956         * gcc.target/powerpc/pr71493-2.c: Likewise.
7958 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
7960         PR c++/71835
7961         * g++.dg/conversion/ambig3.C: New test.
7963         PR c++/71828
7964         * g++.dg/cpp0x/constexpr-71828.C: New test.
7966         PR c++/71826
7967         * g++.dg/template/pr71826.C: New test.
7969         PR c++/71822
7970         * g++.dg/template/defarg21.C: New test.
7972         PR c++/71871
7973         * g++.dg/ext/vector31.C: New test.
7975 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
7977         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7979 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
7981         PR tree-optimization/71734
7982         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7984 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7986         * gcc.target/s390/warn-dynamicstack-1.c: New test.
7987         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7988         stack-layout-dynamic-1.c: New test.
7990 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7992         * gcc.target/s390/nolrl-1.c: New test.
7994 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
7996         PR fortran/71523
7997         * gfortran.dg/pr71523_1.f90: New test.
7998         * gfortran.dg/pr71523_2.f90: New test.
8000 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8002         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8004 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005             Marco Restelli  <mrestelli@gmail.com>
8007         PR fortran/62125
8008         * gfortran.dg/pr62125.f90: New test.
8010 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8012         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8013         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8015 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8017         PR c++/58796
8018         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8019         * g++.dg/cpp0x/nullptr35.C: New test.
8021 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8023         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8025 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8027         * gfortran.dg/goacc/vector_length.f90: New test.
8029 2016-07-15  Richard Biener  <rguenther@suse.de>
8031         PR tree-optimization/71881
8032         * gcc.dg/torture/pr71881.c: New testcase.
8034 2016-07-15  Richard Biener  <rguenther@suse.de>
8036         PR tree-optimization/71887
8037         * gcc.dg/torture/pr71887.c: New testcase.
8039 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8041         PR c/71858
8042         * gcc.dg/spellcheck-identifiers-3.c: New test.
8044 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8046         PR fortran/71807
8047         * gfortran.dg/null_9.f90: New test.
8049 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8051         * gcc.dg/tree-ssa/loop-41.c: New test.
8053 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8055         PR tree-optimization/71347
8056         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8058 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8060         PR fortran/29819
8061         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8062         * gfortran.dg/contains.f90: Ditto.
8063         * gfortran.dg/contains_empty_1.f03: Ditto.
8064         * gfortran.dg/submodule_3.f08: Ditto.
8066 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8068         PR testsuite/71865
8069         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8070         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8071         expected diagnostics.
8073         PR c/71858
8074         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8075         * gcc.dg/spellcheck-identifiers-2.c: New test.
8076         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8077         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8079 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8081         PR tree-optimization/71872
8082         * gcc.c-torture/compile/pr71872.c: New test.
8084 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8086         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8087         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8088         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8089         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8090         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8091         * gcc.target/arm/atomic-op-acquire-1.c: This.
8092         * gcc.target/arm/atomic-op-char.c: Rename into ...
8093         * gcc.target/arm/atomic-op-char-1.c: This.
8094         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8095         * gcc.target/arm/atomic-op-consume-1.c: This.
8096         * gcc.target/arm/atomic-op-int.c: Rename into ...
8097         * gcc.target/arm/atomic-op-int-1.c: This.
8098         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8099         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8100         * gcc.target/arm/atomic-op-release.c: Rename into ...
8101         * gcc.target/arm/atomic-op-release-1.c: This.
8102         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8103         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8104         * gcc.target/arm/atomic-op-short.c: Rename into ...
8105         * gcc.target/arm/atomic-op-short-1.c: This.
8106         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8107         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8108         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8109         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8110         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8111         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8112         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8113         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8114         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8115         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8117 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8119         PR fortran/70842
8120         * gfortran.dg/select_type_35.f03: New test.
8122 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8124         PR target/65951
8125         PR tree-optimization/70923
8126         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8127         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8128         * gcc.dg/vect/pr65951.c: Likewise.
8129         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8131 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8133         * c-c++-common/pr60226.c: Expect maximum object file alignment
8134         error on AIX.
8136 2016-07-14  Richard Biener  <rguenther@suse.de>
8138         PR tree-optimization/71866
8139         * gcc.dg/torture/pr71866.c: New testcase.
8141 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8143         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8144         selector and enclose boolean expression in curly braces.
8146 2016-07-14  Alan Modra  <amodra@gmail.com>
8148         PR target/71733
8149         * gcc.target/powerpc/p9-novsx.c: New.
8151 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8153         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8154         * g++.dg/tree-prof/morefunc.C: Dito.
8155         * g++.dg/tree-prof/pr35545.C: Dito.
8156         * g++.dg/tree-prof/reorder.C: Dito.
8157         * gcc.dg/tree-prof/20050826-2.c: Dito.
8158         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8159         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8160         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8161         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8162         * gcc.dg/tree-prof/inliner-1.c: Dito.
8163         * gcc.dg/tree-prof/merge_block.c: Dito.
8164         * gcc.dg/tree-prof/stringop-1.c: Dito.
8165         * gcc.dg/tree-prof/stringop-2.c: Dito.
8166         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8167         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8168         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8169         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8170         * gcc.dg/tree-prof/update-loopch.c: Dito.
8171         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8172         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8173         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8174         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8175         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8176         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8177         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8179 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8181         * lib/profopt.exp (profopt-execute): Remove .imports files.
8183 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8185         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8187 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8189         * lib/profopt.exp (dg-final-scan-autofdo,
8190         dg-final-scan-not-autofdo): New functions.
8192 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8194         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8195         * gcc.dg/vect/vect-35.c: Ditto.
8196         * gcc.dg/vect/vect-alias-check-2.c: New test.
8198 2016-07-13  Martin Liska  <mliska@suse.cz>
8200         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8201         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8202         * gfortran.dg/pr42108.f90: Update expected dump scan.
8204 2016-07-13  Richard Biener  <rguenther@suse.de>
8206         PR tree-optimization/24574
8207         * gcc.dg/pr24574.c: New testcase.
8209 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8211         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8212         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8213         * c-c++-common/pr68833-1.c: Require int32plus.
8214         * gcc.dg/ipa/pr63551.c: Likewise.
8215         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8216         * gcc.dg/ipa/pr64041.c: Require int32plus.
8218 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8220         PR ipa/71633
8221         * g++.dg/pr71633.C: New test.
8223 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8225         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8226         Add new arm_thumb1_cbz_ok effective target.
8227         * gcc.target/arm/cbz.c: New test.
8229 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8231         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8232         Define effective target.
8233         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8234         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8235         * gcc.target/arm/movhi_movw.c: New test.
8236         * gcc.target/arm/movsi_movw.c: Likewise.
8237         * gcc.target/arm/movdi_movw.c: Likewise.
8239 2016-07-13  Richard Biener  <rguenther@suse.de>
8241         PR middle-end/71104
8242         * gcc.dg/pr71104-1.c: New testcase.
8243         * gcc.dg/pr71104-2.c: Likewise.
8245 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8247         PR target/71805
8248         * gcc.target/powerpc/pr71805.c: New test.
8250 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8252         * gcc.target/powerpc/divkc3-1.c: New.
8253         * gcc.target/powerpc/mulkc3-1.c: New.
8255 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8257         * gcc.target/arm/data-rel-1.c: New.
8258         * gcc.target/arm/data-rel-2.c: New.
8259         * gcc.target/arm/data-rel-3.c: New.
8261 2016-07-12  Martin Liska  <mliska@suse.cz>
8263         * gcc.dg/params/blocksort-part.c: New test.
8264         * gcc.dg/params/params.exp: New file.
8266 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8268         PR middle-end/71700
8269         * gcc.c-torture/execute/pr71700.c: New test.
8271 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8272         Richard Biener  <rguenther@suse.de>
8274         PR tree-optimization/23286
8275         PR tree-optimization/70159
8276         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8277         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8278         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8279         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8280         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8281         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8282         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8283         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8284         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8285         * gcc.dg/pr51879-12.c: Likewise.
8286         * gcc.dg/strlenopt-9.c: Likewise.
8287         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8288         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8289         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8290         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8291         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8292         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8293         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8294         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8295         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8296         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8297         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8298         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8299         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8300         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8301         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8303 2016-07-12  Richard Biener  <rguenther@suse.de>
8305         PR rtl-optimization/68961
8306         * gcc.target/i386/pr68961.c: New testcase.
8308 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8310         PR middle-end/71758
8311         * c-c++-common/gomp/pr71758.c: New test.
8312         * gfortran.dg/gomp/pr71758.f90: New test.
8314         PR tree-optimization/71823
8315         * gcc.dg/vect/pr71823.c: New test.
8317 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8319         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8320         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8321         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8323 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8325         PR target/71801
8326         * gcc.target/i386/pr71801.c: New test.
8328 2016-07-11  Richard Biener  <rguenther@suse.de>
8330         PR tree-optimization/71816
8331         * gcc.dg/torture/pr71816.c: New testcase.
8333 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8335         PR fortran/71783
8336         * gfortran.dg/dependency_46.f90:  New test.
8338 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8340         PR rtl-optimization/71621
8341         * gcc.target/i386/pr71621-1.c: New.
8342         * gcc.target/i386/pr71621-2.c: New.
8344 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8346         * gfortran.dg/goacc/pr71704.f90: New test.
8348 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8350         PR target/71297
8351         * gcc.target/powerpc/pr71297.c: New.
8353 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8355         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8357 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8359         PR target/71806
8360         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8362 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8364         PR tree-optimization/71667
8365         * gcc.dg/vect/pr71667.c: New
8367 2016-07-08  Martin Liska  <mliska@suse.cz>
8369         * gcc.dg/torture/pr71606.c: New test.
8371 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373         PR fortran/71764
8374         * gfortran.dg/pr71764.f90: New test.
8376 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8377             Kai Tietz  <ktietz70@googlemail.com>
8379         PR c++/70869
8380         PR c++/71054
8381         * g++.dg/cpp0x/pr70869.C: New test.
8382         * g++.dg/cpp0x/pr71054.C: New test.
8384 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8386         * g++.dg/debug/pr71432.C: Fail on AIX.
8388 2016-07-07  Martin Liska  <mliska@suse.cz>
8390         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8391         an undefined behavior.
8392         * gfortran.dg/do_3.F90: Likewise.
8393         * gfortran.dg/do_check_11.f90: New test.
8394         * gfortran.dg/do_check_12.f90: New test.
8395         * gfortran.dg/do_corner_warn.f90: New test.
8397 2016-07-07  Martin Liska  <mliska@suse.cz>
8399         * gfortran.dg/predict-1.f90: Ammend the test.
8400         * gfortran.dg/predict-2.f90: Likewise.
8402 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8404         PR ipa/71624
8405         * g++.dg/pr71624.C: New test.
8407 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8409         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8410         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8411         ARMv8-M Mainline architectures.
8413 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8415         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8416         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8418 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8420         PR target/70098
8421         PR target/71763
8422         * gcc.target/powerpc/pr71763.c: New file.
8424 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8426         PR tree-optimization/71518
8427         * gcc.dg/pr71518.c: New test.
8429 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8431         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8433 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8435         PR target/50739
8436         * gcc.target/avr/pr50739.c: New test.
8438 2016-07-05  Jan Hubicka  <jh@suse.cz>
8440         * gcc.dg/tree-ssa/scev-14.c: update template.
8442 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8444         * gcc.dg/vect/group-no-gaps-1.c: New test.
8446 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8448         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8449         if kernel supports MPX.
8451 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8453         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8455 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8456             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8458         * gcc.target/powerpc/signbit-1.c: New test.
8459         * gcc.target/powerpc/signbit-2.c: New test.
8460         * gcc.target/powerpc/signbit-3.c: New test.
8462 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8464         PR rtl-optimization/71594
8465         * gcc.dg/torture/pr71594.c: New test.
8467 2016-07-05  Jan Hubicka  <jh@suse.cz>
8469         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8471 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8473         PR c++/62314
8474         * g++.dg/parse/error5.C: Update column
8475         number of missing semicolon error.
8476         * g++.dg/pr62314-2.C: New test case.
8478 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8480         * gfortran.dg/coarray_stat_function.f90: New test.
8481         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8482         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8483         to new interfaces.
8485 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8487         PR fortran/71623
8488         * gfortran.dg/deferred_character_17.f90: New test.
8490 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8492         * gcc.target/arm/neon/polytypes.c: Move to ...
8493         * gcc.target/arm/polytypes.c: ... here.
8494         * gcc.target/arm/neon/pr51534.c: Move to ...
8495         * gcc.target/arm/pr51534.c: ... here.
8496         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8497         * gcc.target/arm/vect-vcvt.c: ... here.
8498         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8499         * gcc.target/arm/vect-vcvtq.c: ... here.
8500         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8501         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8502         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8503         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8504         * gcc.target/arm/neon/neon.exp: Delete.
8505         * gcc.target/arm/neon/: Delete.
8507 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8509         PR fortran/65575
8510         * gfortran.dg: pr65575.f90: New test.
8512 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8514         PR fortran/35849
8515         * gfortran.dg: pr35849.f90: New test.
8517 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8519         PR c++/71739
8520         * g++.dg/cpp0x/pr71739.C: New test.
8522 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8524         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8526 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8528         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8529         locr.
8530         * gcc.target/s390/loc-1.c: New test.
8532 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8534         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8535         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8537 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8539         PR target/63874
8540         * gcc.target/aarch64/pr63874.c: New test.
8542 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8544         * g++.dg/header.c: New.
8545         * gcc.dg/header.c: New.
8547 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8549         PR c/71719
8550         * c-c++-common/Wunused-var-15.c: New test.
8552 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8554         PR fortran/71687
8555         * gfortran.dg/gomp/pr71687.f90: New test.
8557 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8559         * gcc.dg/const-float128-ped.c: Require __float128 effective
8560         target and options.
8561         * gcc.dg/const-float128.c: Likewise.
8562         * gcc.dg/torture/float128-cmp-invalid.c: Require
8563         __float128 and base_quadfloat_support effective targets, and
8564         __float128 options.
8565         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8566         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8567         * gcc.dg/torture/float128-nan.c: Likewise.
8568         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8569         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8570         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8571         * lib/target-supports.exp (check_effective_target___float128): New.
8572         (add_options_for___float128): New.
8573         (check_effective_target_base_quadword_support): New.
8575 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8577         PR target/71720
8578         * gcc.target/powerpc/pr71720.c: New test.
8580 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8582         * gcc.dg/bss.c: New.
8584 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8586         PR target/71698
8587         * gcc.target/powerpc/pr71698.c: New test.
8589 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8591         PR target/71151
8592         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8593         instead of ".foo" for its section name.
8594         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8595         depending on MCU's flash size.
8596         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8597         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8598         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8599         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8600         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8601         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8603 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8605         * gcc.target/i386/pr65105-2.c: Add -msse2.
8607 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8609         PR tree-optimization/71707
8610         * gcc.dg/strlenopt-29.c: New test.
8612         PR fortran/71704
8613         * gfortran.dg/gomp/pr71704.f90: New test.
8615         PR fortran/71705
8616         * gfortran.dg/gomp/pr71705.f90: New test.
8618 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8620         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8621         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8622         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8623         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8624         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8625         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8626         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8627         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8628         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8629         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8630         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8631         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8632         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8633         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8634         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8635         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8636         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8637         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8638         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8639         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8640         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8641         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8642         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8643         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8644         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8645         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8646         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8647         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8648         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8649         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8650         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8651         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8652         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8653         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8654         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8655         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8656         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8657         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8658         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8659         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8660         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8661         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8662         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8663         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8664         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8665         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8666         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8667         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8668         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8669         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8670         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8671         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8672         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8673         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8674         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8675         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8676         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8677         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8678         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8679         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8680         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8681         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8682         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8683         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8684         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8685         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8686         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8687         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8688         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8689         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8690         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8691         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8692         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8693         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8694         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8695         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8696         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8697         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8698         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8699         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8700         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8702 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8703             James Greenhalgh  <james.greenhalgh@arm.com>
8705         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8707 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8708             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8710         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8712 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8714         PR driver/71651
8715         * gcc.dg/spellcheck-options-12.c: New test case.
8717 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8719         PR middle-end/71693
8720         * gcc.c-torture/compile/pr71693.c: New test.
8722 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8724         * gcc.dg/spellcheck-params.c: New testcase.
8725         * gcc.dg/spellcheck-params-2.c: New testcase.
8727 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8729         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8730         vector extract instructions.
8731         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8733 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8735         PR fortran/71686
8736         * gfortran.dg/unexpected_eof_2.f90: New test.
8737         * gfortran.dg/unexpected_eof_3.f90: New test.
8739 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8741         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8743 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8745         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8746         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8747         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8749 2016-06-29  Richard Biener  <rguenther@suse.de>
8751         PR middle-end/15256
8752         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8754 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8756         * gcc.target/arm/aapcs/neon-vect10.c: Require
8757         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8758         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8759         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8760         * gcc.target/arm/aapcs/vfp19.c: Likewise.
8761         * gcc.target/arm/aapcs/vfp20.c: Likewise.
8762         * gcc.target/arm/aapcs/vfp21.c: Likewise.
8763         * gcc.target/arm/fp16-aapcs-1.c: Require
8764         -mfloat-ab=hard.  Also simplify the test.
8765         * gcc.target/arm/fp16-aapcs-2.c: New.
8767 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8769         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8770         (add_options_for_arm_fp16_ieee): New.
8771         (add_options_for_arm_fp16_alternative): New.
8772         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
8773         long-line.
8774         (effective_target_arm_fp16_hw): New.
8776 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8778         PR tree-optimization/71655
8779         * g++.dg/pr71655.C: New test.
8781 2016-06-29  Martin Liska  <mliska@suse.cz>
8783         * gcc.dg/pr71585.c: New test.
8784         * gcc.dg/pr71585-2.c: New test.
8785         * gcc.dg/pr71585-3.c: New test.
8787 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8789         PR tree-optimization/70729
8790         * g++.dg/vect/pr70729.cc: New test.
8792 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
8794         * c-c++-common/gomp/cancel-1.c: Extend.
8796 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8798         PR tree-optimization/71625
8799         * gcc.dg/strlenopt-28.c: New test.
8801 2016-06-29  Richard Biener  <rguenther@suse.de>
8803         PR middle-end/71002
8804         * g++.dg/torture/pr71002.C: Adjust testcase.
8806 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
8808         PR c/71685
8809         * gcc.dg/pr71685.c: New test.
8811 2016-06-28  Martin Sebor  <msebor@redhat.com>
8813         PR c/71552
8814         * gcc.dg/init-bad-9.c: New test.
8816 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8818         * gcc.target/powerpc/abs128-1.c: Require VSX.
8819         * gcc.target/powerpc/copysign128-1.c: Likewise.
8820         * gcc.target/powerpc/inf128-1.c: Likewise.
8821         * gcc.target/powerpc/nan128-1.c: Likewise.
8823 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
8825         PR middle-end/71626
8826         * gcc.c-torture/execute/pr71626-1.c: New test.
8827         * gcc.c-torture/execute/pr71626-2.c: New test.
8829 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
8831         PR target/71656
8832         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8834 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
8836         PR target/71670
8837         * gcc.target/powerpc/pr71670.c: New testcase.
8839 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
8841         PR target/71656
8842         * gcc.target/powerpc/pr71656-1.c: New test.
8843         * gcc.target/powerpc/pr71656-2.c: New test.
8845 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
8847         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8848         around fp16 code.
8849         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8850         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8851         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8852         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8853         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8854         Add arm_neon_fp16_ok effective target.
8855         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8856         Likewise.
8857         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8858         Likewise.
8859         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8860         Likewise.
8861         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8862         Likewise.
8863         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8864         Likewise.
8865         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8866         Likewise.
8867         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8868         Likewise.
8869         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8870         Likewise.
8871         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8872         Likewise.
8873         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8874         Likewise.
8875         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8876         Likewise.
8878 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
8880         * gcc.dg/predict-12.c: New testcase.
8882 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884         PR fortran/71649
8885         * gfortran.dg/pr71649.f90: New test.
8887 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
8889         PR tree-optimization/71643
8890         * g++.dg/opt/pr71643.C: New test.
8892         PR tree-optimization/71631
8893         * gcc.c-torture/execute/pr71631.c: New test.
8895 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8897         * gcc.dg/predict-11.c: New testcase.
8898         * gfortran.dg/predict-2.f90: New testcase.
8900 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
8902         * gcc.dg/predict-10.c: New test.
8904 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8906         * gcc.target/powerpc/abs128-1.c: New.
8907         * gcc.target/powerpc/copysign128-1.c: New.
8908         * gcc.target/powerpc/inf128-1.c: New.
8909         * gcc.target/powerpc/nan128-1.c: New.
8911 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
8913         * gfortran.dg/pr71642.f90: New test.
8915 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
8917         PR tree-optimization/71647
8918         * gcc.target/i386/pr71647.c: New test.
8920 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8922         * gcc.target/i386/noplt-gd-1.c: New test.
8923         * gcc.target/i386/noplt-gd-2.c: Likewise.
8924         * gcc.target/i386/noplt-gd-3.c: Likewise.
8925         * gcc.target/i386/noplt-ld-1.c: Likewise.
8926         * gcc.target/i386/noplt-ld-2.c: Likewise.
8927         * gcc.target/i386/noplt-ld-3.c: Likewise.
8928         * lib/target-supports.exp
8929         (check_effective_target_tls_get_addr_via_got): New.
8931 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8933         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8934         testsuite compile flags.
8935         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8936         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8938 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8940         * g++dg/vect/pr36684.cc: Add dg-do compile.
8941         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8942         * gcc.dg/vect/pr70021.c: Ditto.
8943         * gcc.dg/vect/pr70138-1.c: Ditto.
8944         * gcc.dg/vect/pr70138-2.c: Ditto.
8945         * gcc.dg/vect/pr70354-1.c: Ditto.
8946         * gcc.dg/vect/pr70354-2.c: Ditto.
8947         * gcc.dg/vect/pr71259.c: Ditto.
8948         * gcc.dg/vect/pr71416-1.c: Ditto.
8949         * gcc.dg/vect/slp-43.c: Ditto.
8950         * gcc.dg/vect/slp-45.c: Ditto.
8951         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8952         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8953         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8954         * gfortran.dg/vect/pr69980.f90: Ditto.
8956 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
8958         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8959         * gcc.dg/vect/bb-slp-30.c: Ditto.
8960         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8961         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8962         * gcc.dg/vect/pr45902.c: Ditto.
8963         * gcc.dg/vect/pr48172.c: Ditto.
8964         * gcc.dg/vect/pr48377.c: Ditto.
8965         * gcc.dg/vect/pr49038.c: Ditto.
8966         * gcc.dg/vect/pr49771.c: Ditto.
8967         * gcc.dg/vect/pr52091.c: Ditto.
8968         * gcc.dg/vect/pr53185-2.c: Ditto.
8969         * gcc.dg/vect/pr56826.c: Ditto.
8970         * gcc.dg/vect/pr60276.c: Ditto.
8971         * gcc.dg/vect/pr62021.c: Ditto.
8972         * gcc.dg/vect/pr63530.c: Ditto.
8973         * gcc.dg/vect/pr65518.c: Ditto.
8974         * gcc.dg/vect/pr65947-1.c: Ditto.
8975         * gcc.dg/vect/pr65947-10.c: Ditto.
8976         * gcc.dg/vect/pr65947-11.c: Ditto.
8977         * gcc.dg/vect/pr65947-12.c: Ditto.
8978         * gcc.dg/vect/pr65947-13.c: Ditto.
8979         * gcc.dg/vect/pr65947-2.c: Ditto.
8980         * gcc.dg/vect/pr65947-3.c: Ditto.
8981         * gcc.dg/vect/pr65947-4.c: Ditto.
8982         * gcc.dg/vect/pr65947-5.c: Ditto.
8983         * gcc.dg/vect/pr65947-6.c: Ditto.
8984         * gcc.dg/vect/pr65947-7.c: Ditto.
8985         * gcc.dg/vect/pr65947-8.c: Ditto.
8986         * gcc.dg/vect/pr65947-9.c: Ditto.
8987         * gcc.dg/vect/pr71416-1.c: Ditto.
8988         * gcc.dg/vect/pr71439.c: Ditto.
8989         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8990         * gcc.dg/vect/vect-bswap16.c: Ditto.
8991         * gcc.dg/vect/vect-bswap32.c: Ditto.
8992         * gcc.dg/vect/vect-bswap64.c: Ditto.
8993         * gcc.dg/vect/vect-live-1.c: Ditto.
8994         * gcc.dg/vect/vect-live-2.c: Ditto.
8995         * gcc.dg/vect/vect-live-3.c: Ditto.
8996         * gcc.dg/vect/vect-live-4.c: Ditto.
8997         * gcc.dg/vect/vect-live-5.c: Ditto.
8998         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8999         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9000         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9001         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9002         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9003         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9004         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9005         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9006         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9007         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9008         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9009         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9010         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9011         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9012         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9013         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9014         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9016 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9018         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9020 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9022         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9023         ia32 if R_386_GOT32X relocation is supported.
9024         * gcc.target/i386/noplt-3.c: Likewise.
9025         * gcc.target/i386/noplt-2.c: Likewise.
9026         (main): Renamed to ...
9027         (bar): This.
9028         * gcc.target/i386/noplt-4.c: Likewise.
9029         (main): Renamed to ...
9030         (bar): This.
9031         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9032         * gcc.target/i386/pr67400-5.c: Likewise.
9034 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9036         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9037         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9039         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9040         f4): Adjust expected diagnostics.
9041         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9042         (T): If OVFP is defined, redefine to TP.
9043         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9044         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9045         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9046         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9047         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9048         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9049         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9050         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9051         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9052         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9053         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9054         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9055         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9056         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9057         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9058         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9059         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9060         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9061         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9062         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9063         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9064         as last argument to __builtin_add_overflow_p.
9066 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9068         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9069         dg-options and remove default vector testsuite compile flags.
9070         * g++.dg/vect/pr33860a.cc: Ditto.
9071         * g++.dg/vect/pr45470-a.cc: Ditto.
9072         * g++.dg/vect/pr45470-b.cc: Ditto.
9073         * g++.dg/vect/pr60896.cc: Ditto.
9074         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9075         * gcc.dg/vect/pr18308.c: Ditto.
9076         * gcc.dg/vect/pr24049.c: Ditto.
9077         * gcc.dg/vect/pr33373.c: Ditto.
9078         * gcc.dg/vect/pr36228.c: Ditto.
9079         * gcc.dg/vect/pr42395.c: Ditto.
9080         * gcc.dg/vect/pr42604.c: Ditto.
9081         * gcc.dg/vect/pr46663.c: Ditto.
9082         * gcc.dg/vect/pr48765.c: Ditto.
9083         * gcc.dg/vect/pr49093.c: Ditto.
9084         * gcc.dg/vect/pr49352.c: Ditto.
9085         * gcc.dg/vect/pr52298.c: Ditto.
9086         * gcc.dg/vect/pr52870.c: Ditto.
9087         * gcc.dg/vect/pr53185.c: Ditto.
9088         * gcc.dg/vect/pr53773.c: Ditto.
9089         * gcc.dg/vect/pr56695.c: Ditto.
9090         * gcc.dg/vect/pr62171.c: Ditto.
9091         * gcc.dg/vect/pr63530.c: Ditto.
9092         * gcc.dg/vect/pr68339.c: Ditto.
9093         * gcc.dg/vect/pr71259.c: Ditto.
9094         * gcc.dg/vect/vect-82_64.c: Ditto.
9095         * gcc.dg/vect/vect-83_64.c: Ditto.
9096         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9097         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9098         * gcc.dg/vect/vect-shift-2.c: Ditto.
9099         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9100         * gfortran.dg/vect/pr39318.f90: Ditto.
9101         * gfortran.dg/vect/pr45714-a.f: Ditto.
9102         * gfortran.dg/vect/pr45714-b.f: Ditto.
9103         * gfortran.dg/vect/pr46213.f90: Ditto.
9105 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9106             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9108         * gcc.target/powerpc/p9-splat-5.c: New test.
9110 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9112         PR tree-optimization/71488
9113         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9114         * lib/target-supports.exp: ... here.
9115         (check_sse4_hw_available): New procedure.
9116         (check_effective_target_sse4_runtime): Ditto.
9117         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9118         -march=westmere for sse4_runtime targets.
9119         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9120         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9121         (dg-additional-options): Use for sse4_runtime targets.
9122         (main): Call check_vect ().
9123         (dg-final): Perform scan only for sse4_runtime targets.
9125 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9127         PR target/66232
9128         PR target/67400
9129         * gcc.target/i386/pr66232-14.c: New file.
9130         * gcc.target/i386/pr66232-15.c: Likewise.
9131         * gcc.target/i386/pr66232-16.c: Likewise.
9132         * gcc.target/i386/pr66232-17.c: Likewise.
9133         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9134         ia32 if R_386_GOT32X relocation is supported.
9135         * gcc.target/i386/pr67400-2.c: Likewise.
9136         * gcc.target/i386/pr67400-3.c: Likewise.
9137         * gcc.target/i386/pr67400-4.c: Likewise.
9138         * gcc.target/i386/pr67400-6.c: Likewise.
9139         * gcc.target/i386/pr67400-7.c: Likewise.
9140         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9142 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9144         PR libgfortran/48852
9145         * gfortran.dg/char4_iunit_1.f03: Update test.
9146         * gfortran.dg/f2003_io_5.f03: Update test.
9147         * gfortran.dg/real_const_3.f90: Update test.
9149 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9151         * g++.dg/bprob/bprob.exp: Support autofdo.
9152         * g++.dg/tree-prof/tree-prof.exp: dito.
9153         * gcc.dg/tree-prof/tree-prof.exp: dito.
9154         * gcc.misc-tests/bprob.exp: dito.
9155         * gfortran.dg/prof/prof.exp: dito.
9156         * lib/profopt.exp: dito.
9157         * lib/target-supports.exp: Check for autofdo.
9159 2016-06-23  Martin Liska  <mliska@suse.cz>
9161         * gcc.dg/pr71619.c: New test.
9163 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9165         PR target/67400
9166         * gcc.target/i386/pr67400-1.c: New test.
9167         * gcc.target/i386/pr67400-2.c: Likewise.
9168         * gcc.target/i386/pr67400-3.c: Likewise.
9169         * gcc.target/i386/pr67400-4.c: Likewise.
9170         * gcc.target/i386/pr67400-5.c: Likewise.
9171         * gcc.target/i386/pr67400-6.c: Likewise.
9172         * gcc.target/i386/pr67400-7.c: Likewise.
9174 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9176         * c-c++-common/missing-header-1.c: New test case.
9177         * c-c++-common/missing-header-2.c: New test case.
9178         * c-c++-common/missing-header-3.c: New test case.
9179         * c-c++-common/missing-header-4.c: New test case.
9181 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9183         PR c/70339
9184         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9185         hint.
9186         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9187         expected results due to builtin "nanl" now being suggested for
9188         "name".
9189         * gcc.dg/pr67580.c: Update expected messages.
9190         * gcc.dg/spellcheck-identifiers.c: New testcase.
9191         * gcc.dg/spellcheck-typenames.c: New testcase.
9193 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9195         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9196         file.
9197         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9198         diagnostic-test-show-locus-parseable-fixits.c to sources for
9199         diagnostic_plugin_test_show_locus.c.
9200         * lib/gcc-defs.exp (freeform_regexps): New global.
9201         (dg-regexp): New function.
9202         (handle-dg-regexps): New function.
9203         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9204         freeform_regexps to the empty list.
9205         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9207 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9209         PR tree-optimization/71488
9210         * g++.dg/pr71488.C: New test.
9211         * gcc.dg/vect/vect-bool-cmp.c: New test.
9213 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9215         * gcc.dg/guality/param-5.c: New test.
9217 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9219         * gcc.target/i386/asm-flag-7.c: New test.
9221 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9223         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9224         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9225         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9226         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9227         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9228         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9229         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9230         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9231         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9232         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9233         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9234         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9235         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9236         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9237         * lib/target-supports.exp: Likewise.
9239 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9241         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9242         * gcc.dg/attr-ms_struct-2.c: Likewise.
9243         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9244         * gcc.dg/bf-ms-attrib.c: Likewise.
9245         * gcc.dg/bf-ms-layout-2.c: Likewise.
9246         * gcc.dg/bf-ms-layout-3.c: Likewise.
9247         * gcc.dg/bf-ms-layout.c: Likewise.
9248         * gcc.dg/bf-no-ms-layout.c: Likewise.
9249         * gcc.target/i386/bitfield1.c: Likewise.
9250         * gcc.target/i386/bitfield2.c: Likewise.
9251         * gcc.target/i386/bitfield3.c: Likewise.
9253 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9255         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9256         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9257         override other than -mcpu=power9 command-line option is specified,
9258         or if the target operating system is aix.
9259         * gcc.target/powerpc/darn-1.c: Likewise.
9260         * gcc.target/powerpc/darn-2.c: Likewise.
9261         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9262         test if effective-target is not powerpc_p9vector_ok or if the
9263         target operating system is not defined.
9264         * gcc.target/powerpc/vslv-1.c: Likewise.
9265         * gcc.target/powerpc/vsrv-0.c: Likewise.
9266         * gcc.target/powerpc/vsrv-1.c: Likewise.
9268 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9270         PR fortran/71068
9271         * gfortran.dg/coarray/data_1.f90: New.
9273 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9275         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9276         (dg-require-effective-target): Use arm_v8_neon_hw.
9277         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9278         (dg-require-effective-target): Likewise.
9279         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9280         (dg-require-effective-target): Likewise.
9281         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9282         (dg-require-effective-target): Likewise.
9283         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9284         (dg-require-effective-target): Likewise.
9285         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9286         (dg-require-effective-target): Likewise.
9287         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9288         Add AArch64 check.
9290 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9292         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9293         Set to 3 so test passes.
9295 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9297         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9299 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9301         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9302         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9303         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9304         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9306 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9308         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9309         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9311 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9313         PR target/71549
9314         * gcc.target/i386/pr71549.c: New test.
9316 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9318         * gcc.target/powerpc/vadsdu-0.c: Replace
9319         dg-require-effective-target directive to allow test to run on more
9320         platforms, and add dg-skip-if directive to disable test on aix
9321         platforms because of known incompatibilities.
9322         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9323         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9324         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9325         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9326         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9327         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9328         * gcc.target/powerpc/vadsdub-2.c: Replace
9329         dg-require-effective-target directive to allow test to run on more
9330         platforms, and add dg-skip-if directive to disable test on aix
9331         platforms because of known incompatibilities.
9332         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9333         with vec_absdb call to differentiate this test from vadsdub-1.c.
9334         * gcc.target/powerpc/vadsduh-1.c: Replace
9335         dg-require-effective-target directive to allow test to run on more
9336         platforms, and add dg-skip-if directive to disable test on aix
9337         platforms because of known incompatibilities.
9338         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9339         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9340         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9342 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9344         PR tree-optimization/71588
9345         * gcc.dg/pr71558.c: New test.
9347 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9349         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9350         * c-c++-common/pr68657-2.c: Likewise.
9351         * c-c++-common/pr68657-3.c: Likewise.
9352         * gcc.dg/torture/pr69714.c: Require int32plus support.
9353         * gcc.dg/torture/pr70025.c: Likewise.
9354         * gcc.dg/torture/pr70083.c: Likewise.
9355         * gcc.dg/torture/pr70542.c: Likewise.
9356         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9358 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9360         PR c/71601
9361         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9363 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9365         PR middle-end/71581
9366         * gcc.dg/pr71581.c: New test.
9368         PR rtl-optimization/71591
9369         * gcc.dg/cpp/pr71591.c: New test.
9371 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9373         PR target/71571
9374         * g++.dg/torture/pr71571.C: New test.
9376 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9378         PR target/71559
9379         * gcc.target/i386/sse2-pr71559.c: New test.
9380         * gcc.target/i386/avx-pr71559.c: New test.
9381         * gcc.target/i386/avx512f-pr71559.c: New test.
9383 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9385         PR fortran/71194
9386         * gfortran.dg/pointer_remapping_10.f90: New.
9388 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9390         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9392 2016-06-20  Martin Sebor  <msebor@redhat.com>
9394         PR c/69507
9395         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9396         * gnu90-const-expr-1.c: Same.
9397         * gnu99-const-expr-1.c: Same.
9398         * gnu99-static-1.c: Same.
9400 2016-06-20  Renlin Li  <renlin.li@arm.com>
9402         PR testsuite/71489
9403         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9405 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9407         * gcc.target/aarch64/vcvt_f64_1.c: New.
9408         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9409         * gcc.target/aarch64/vrecp_f64_1.c: New.
9411 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9413         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9414         "alignement".
9416 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9418         PR target/71103
9419         * gcc.target/avr/torture/pr71103-2.c: New test.
9421 2016-06-19  Martin Sebor  <msebor@redhat.com>
9423         PR c/69507
9424         * gcc.dg/alignof.c: New test.
9426 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9428         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9429         vs dg-error; test constexpr specifier too.
9431 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9433         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9435 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9437         * lib/target-supports.exp
9438         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9439         arm_neon_ok and merge flags.  Fix temporary test name.
9440         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9441         and merge flags.
9443 2016-06-17  Martin Liska  <mliska@suse.cz>
9445         * gcc.dg/predict-9.c: Fix dump scanning.
9447 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9449         PR tree-optimization/71354
9450         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9452 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9454         PR tree-optimization/71347
9455         * gcc.dg/tree-ssa/pr71347.c: New test.
9457 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9459         PR tree-optimization/71354
9460         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9462 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9464         * gcc.dg/vect/vect-alias-check-1.c: New test.
9466 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9468         PR target/71151
9469         * gcc.target/avr/pr71151-1.c: New test.
9470         * gcc.target/avr/pr71151-2.c: New test.
9471         * gcc.target/avr/pr71151-3.c: New test.
9472         * gcc.target/avr/pr71151-4.c: New test.
9473         * gcc.target/avr/pr71151-5.c: New test.
9474         * gcc.target/avr/pr71151-6.c: New test.
9475         * gcc.target/avr/pr71151-7.c: New test.
9476         * gcc.target/avr/pr71151-8.c: New test.
9477         * gcc.target/avr/pr71151-common.h: New test.
9479 2016-06-16  Martin Liska  <mliska@suse.cz>
9481         * gfortran.dg/predict-1.f90: New test.
9483 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9485         PR target/71242
9486         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9488 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9490         * g++.dg/vect/pr36648.cc: Disable cunrolli
9492 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9494         PR target/71554
9495         * gcc.c-torture/execute/pr71554.c: New test.
9497         PR rtl-optimization/71532
9498         * gcc.dg/torture/pr71532.c: New test.
9500 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9502         * gcc.target/powerpc/p9-dimode1.c: New test.
9503         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9505 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9507         * gcc.c-torture/compile/20160615-1.c: New test.
9509         * g++.dg/cpp0x/ref-qual17.C: New test.
9511 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9513         PR middle-end/71529
9514         * gcc.target/i386/pr71529.C: New test.
9516 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9518         PR tree-optimization/71483
9519         * g++.dg/vect/pr71483.c: New
9521 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9523         PR c++/70202
9524         * g++.dg/inherit/crash6.C: New.
9525         * g++.dg/inherit/union2.C: Likewise.
9526         * g++.dg/inherit/virtual12.C: Likewise.
9527         * g++.dg/inherit/virtual13.C: Likewise.
9528         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9530 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9532         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9534 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9536         PR tree-optimization/71439
9537         * gcc.dg/vect/pr71439.c: New
9539 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9541         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9543 2016-06-15  Richard Biener  <rguenther@suse.de>
9545         * gcc.dg/vect/slp-45.c: New testcase.
9547 2016-06-15  Richard Biener  <rguenther@suse.de>
9549         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9551 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9553         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9554         requirements, and disable for AIX for now.
9555         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9557 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9559         PR c++/71528
9560         * g++.dg/opt/pr71528.C: New test.
9562         PR c++/71516
9563         * g++.dg/init/pr71516.C: New test.
9565 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9567         * g++.dg/init/array46.C: New.
9569 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9571         * gcc.target/i386/float128-3.c: New test.
9572         * gcc.target/i386/quad-sse4.c: Ditto.
9573         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9574         Update scan strings.
9576 2016-06-14  Richard Biener  <rguenther@suse.de>
9578         PR middle-end/71526
9579         * gfortran.dg/pr71526.f90: New testcase.
9581 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9583         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9584         * gcc.dg/zero_bits_compound-1.c: Likewise.
9586 2016-06-14  Richard Biener  <rguenther@suse.de>
9588         PR tree-optimization/71522
9589         * gcc.dg/torture/pr71522.c: New testcase.
9591 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9593         PR tree-optimization/71520
9594         * gcc.dg/tree-ssa/pr71520.c: New test.
9596 2016-06-14  Richard Biener  <rguenther@suse.de>
9598         PR tree-optimization/71521
9599         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9601 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9603         PR sanitizer/71498
9604         * c-c++-common/ubsan/bounds-13.c: New test.
9606         PR preprocessor/71183
9607         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9609 2016-06-13  Jeff Law  <law@redhat.com>
9611         PR tree-optimization/71403
9612         * c-c++-common/ubsan/pr71403-1.c: New test.
9613         * c-c++-common/ubsan/pr71403-2.c: New test.
9614         * c-c++-common/ubsan/pr71403-3.c: New test.
9616 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9618         PR middle-end/71478
9619         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9620         Add -Wno-psabi -w to dg-options.
9622 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9624         * gcc.target/powerpc/vadsdu-0.c: New test.
9625         * gcc.target/powerpc/vadsdu-1.c: New test.
9626         * gcc.target/powerpc/vadsdu-2.c: New test.
9627         * gcc.target/powerpc/vadsdu-3.c: New test.
9628         * gcc.target/powerpc/vadsdu-4.c: New test.
9629         * gcc.target/powerpc/vadsdu-5.c: New test.
9630         * gcc.target/powerpc/vadsdub-1.c: New test.
9631         * gcc.target/powerpc/vadsdub-2.c: New test.
9632         * gcc.target/powerpc/vadsduh-1.c: New test.
9633         * gcc.target/powerpc/vadsduh-2.c: New test.
9634         * gcc.target/powerpc/vadsduw-1.c: New test.
9635         * gcc.target/powerpc/vadsduw-2.c: New test.
9637 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9639         * gcc.dg/c99-init-2.c (c): Update expected error message.
9640         * gcc.dg/init-bad-8.c (foo): Likewise.
9641         * gcc.dg/spellcheck-fields-3.c: New test case.
9643 2016-06-13  Martin Liska  <mliska@suse.cz>
9645         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9646         and "guess loop iv compared" heuristics.
9647         * gcc.dg/predict-2.c: Likewise.
9648         * gcc.dg/predict-3.c: Likewise.
9649         * gcc.dg/predict-4.c: Likewise.
9650         * gcc.dg/predict-5.c: Likewise.
9651         * gcc.dg/predict-6.c: Likewise.
9653 2016-06-13  Marek Polacek  <polacek@redhat.com>
9655         PR middle-end/71476
9656         * c-c++-common/Wswitch-unreachable-4.c: New test.
9657         * gcc.dg/Wswitch-unreachable-2.c: New test.
9658         * g++.dg/tm/jump1.C: Move dg-warning.
9660 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9662         * gnat.dg/renaming10.ad[sb]: New test.
9664 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9666         PR fortran/70673
9667         * gfortran.dg/pr70673.f90: New test.
9669 2016-06-13  Richard Biener  <rguenther@suse.de>
9671         PR middle-end/64516
9672         * gcc.dg/align-3.c: New testcase.
9674 2016-06-13  Martin Liska  <mliska@suse.cz>
9676         * gcc.target/i386/pr71458.c: New test.
9678 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9680         PR target/71241
9681         * gcc.dg/torture/float128-nan.c: New test.
9683 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9685         PR target/60751
9686         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9687         statement.
9689 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9691         PR target/60751
9692         * gfortran.dg/comma_IO_extension_1.f90: New test.
9693         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9694         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9695         statement.
9696         * gfortran.dg/graphite/pr38083.f90: Likewise.
9697         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9698         missing format.
9700 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9702         * gnat.dg/case_character.adb: New test.
9704 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9706         PR middle-end/71310
9707         * gcc.target/powerpc/pr71310.c: New testcase.
9709 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9711         PR middle-end/71478
9712         * gcc.dg/pr71478.c: New test.
9714 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9716         PR middle-end/71494
9717         * gcc.c-torture/execute/pr71494.c: New test.
9719         PR c/68657
9720         * gcc.target/i386/pr68657.c: New test.
9722         PR inline-asm/68843
9723         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9724         (test): Add -masm=intel alternatives.
9726 2016-06-10  Martin Sebor  <msebor@redhat.com>
9728         PR c/71392
9729         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9731 2016-06-10  Jeff Law  <law@redhat.com>
9733         PR tree-optimization/71335
9734         * gcc.c-torture/execute/pr71335.c: New test.
9736 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9738         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9739         the various "cannot tail-call: " messages.
9741 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9743         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9744         and options.
9746 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9748         PR sanitizer/71480
9749         * c-c++-common/asan/pr71480.c: New test.
9751 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9753         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9754         (ASMNAME2): Likewise.
9755         (main): Replace fn in asm statement with ASMNAME ("fn").
9756         * gcc.dg/guality/pr68037-2.c: Likewise.
9757         * gcc.dg/guality/pr68037-3.c: Likewise.
9758         * gcc.dg/torture/pr68037-1.c: Likewise.
9759         * gcc.dg/torture/pr68037-2.c: Likewise.
9760         * gcc.dg/torture/pr68037-3.c: Likewise.
9762 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9764         PR inline-asm/68843
9765         * gcc.target/i386/pr68843-1.c: New test.
9766         * gcc.target/i386/pr68843-2.c: New test.
9768 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9769             Cesar Philippidis  <cesar@codesourcery.com>
9771         PR middle-end/71373
9772         * gcc.dg/goacc/nested-function-1.c: New file.
9773         * gcc.dg/goacc/nested-function-2.c: Likewise.
9774         * gcc.dg/goacc/pr71373.c: Likewise.
9775         * gfortran.dg/goacc/cray-2.f95: Likewise.
9776         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9777         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9778         * gfortran.dg/goacc/cray.f95: Update.
9779         * gfortran.dg/goacc/loop-1.f95: Likewise.
9780         * gfortran.dg/goacc/loop-3.f95: Likewise.
9781         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9782         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9784 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
9786         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9787         for OpenACC tile clauses.
9788         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9790         PR c/71381
9791         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
9792         to...
9793         * c-c++-common/goacc/cache-2.c: ... this new file.
9794         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9795         * gfortran.dg/goacc/cache-2.f95: ... this new file.
9796         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9797         usage.
9798         * gfortran.dg/goacc/cray.f95: Likewise.
9799         * gfortran.dg/goacc/loop-1.f95: Likewise.
9801 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
9803         PR tree-optimization/71407
9804         PR tree-optimization/71416
9805         * gcc.dg/vect/pr71407.c: New
9806         * gcc.dg/vect/pr71416-1.c: New
9807         * gcc.dg/vect/pr71416-2.c: New
9809 2016-06-10  Richard Biener  <rguenther@suse.de>
9811         PR middle-end/71477
9812         * gcc.dg/torture/pr71477.c: New testcase.
9814 2016-06-09  Julia Koval  <julia.koval@intel.com>
9816         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9817         * gcc.target/i386/interrupt-13.c: Likewise.
9818         * gcc.target/i386/interrupt-15.c: Likewise.
9819         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9820         * gcc.target/i386/interrupt-24.c: Likewise.
9821         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9822         * gcc.target/i386/interrupt-9.c: Likewise.
9823         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9825 2016-06-09  Martin Sebor  <msebor@redhat.com>
9827         PR c/70883
9828         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9829         * gcc.dg/builtin-constant_p-1.c: Same.
9830         * gcc.dg/builtins-error.c: Same.
9831         * gcc.dg/pr70859.c: Same.
9833 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9835         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9836         * gcc.dg/torture/pr68067-1.c: Likewise.
9837         * gcc.dg/torture/pr68067-2.c: Likewise.
9839 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9841         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9842           when setting SIZE.
9844 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
9846         PR c++/71465
9847         * g++.dg/inherit/crash5.C: New.
9848         Revert:
9849         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
9851         PR c++/70202
9852         * g++.dg/inherit/crash5.C: New.
9853         * g++.dg/inherit/virtual1.C: Adjust.
9855 2016-06-09  Martin Liska  <mliska@suse.cz>
9857         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9858         * g++.dg/predict-loop-exit-2.C: Likewise.
9859         * g++.dg/predict-loop-exit-3.C: Likewise.
9860         * gcc.dg/predict-1.c: Likewise.
9861         * gcc.dg/predict-2.c: Likewise.
9862         * gcc.dg/predict-3.c: Likewise.
9863         * gcc.dg/predict-4.c: Likewise.
9864         * gcc.dg/predict-5.c: Likewise.
9865         * gcc.dg/predict-6.c: Likewise.
9866         * gcc.dg/predict-7.c: Likewise.
9868 2016-06-09  Richard Biener  <rguenther@suse.de>
9870         PR tree-optimization/71462
9871         * gcc.dg/torture/pr71462.c: New testcase.
9873 2016-06-09  Marek Polacek  <polacek@redhat.com>
9875         PR c/65471
9876         * gcc.dg/c11-generic-3.c: New test.
9878 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
9880         * g++.dg/init/array42.C: New.
9881         * g++.dg/init/array43.C: Likewise.
9882         * g++.dg/init/array44.C: Likewise.
9883         * g++.dg/init/array45.C: Likewise.
9884         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9885         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9886         * g++.dg/cpp1y/auto-fn27.C: Likewise.
9887         * g++.dg/gomp/pr35751.C: Likewise.
9888         * g++.dg/init/array23.C: Likewise.
9889         * g++.dg/init/brace2.C: Likewise.
9890         * g++.dg/init/brace6.C: Likewise.
9892 2016-06-08  Martin Sebor  <msebor@redhat.com>
9893             Jakub Jelinek  <jakub@redhat.com>
9895         PR c++/70507
9896         PR c/68120
9897         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9898         * c-c++-common/builtin-arith-overflow-2.c: New test.
9899         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9900         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9901         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9903 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9905         PR c++/71442
9906         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9908 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
9910         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9911         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9912         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9913         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9914         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9915         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9916         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9917         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9918         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9919         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9920         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9921         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9922         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9924 2016-06-08  Richard Biener  <rguenther@suse.de>
9926         PR tree-optimization/68558
9927         * gcc.dg/vect/slp-44.c: New testcase.
9929 2016-06-08  Richard Biener  <rguenther@suse.de>
9931         * gcc.dg/vect/slp-43.c: New testcase.
9933 2016-06-08  Richard Biener  <rguenther@suse.de>
9935         PR tree-optimization/71452
9936         * gcc.dg/torture/pr71452.c: New testcase.
9938 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
9940         PR c++/71448
9941         * g++.dg/torture/pr71448.C: New test.
9943 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
9945         PR debug/71432
9946         PR ada/71413
9947         * g++.dg/debug/pr71432.C: New test.
9949 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9951         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9952         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9953         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9955 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
9957         * gcc.dg/vect/vect-live-2.c: Update effective target.
9958         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9959         * lib/target-supports.exp: Add aarch64 to vect_long.
9961 2016-06-08  Marek Polacek  <polacek@redhat.com>
9963         PR c/71418
9964         * gcc.dg/noncompile/pr71418.c: New test.
9966         PR c/71426
9967         * gcc.dg/noncompile/pr71426.c: New test.
9969 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
9971         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9972         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9973         * gcc.dg/predict-3.c: Update template.
9974         * gcc.dg/predict-5.c: Update template.
9975         * gcc.dg/predict-6.c: Update template.
9976         * gcc.dg/predict-9.c: Update template.
9977         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9979 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
9981         * gcc.target/powerpc/vec-mul.c: New test.
9983 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
9985         * gcc.dg/spellcheck-fields-2.c: New test case.
9987 2016-06-07  Richard Biener  <rguenther@suse.de>
9989         PR c/61564
9990         * gcc.dg/Wpragmas-1.c: New testcase.
9991         * gcc.dg/Wattributes-4.c: Likewise.
9992         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9993         entry.
9995 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
9997         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9998         spurious debug code.
10000 2016-06-07  Richard Biener  <rguenther@suse.de>
10002         PR tree-optimization/71428
10003         * gcc.dg/torture/pr71428.c: New testcase.
10005 2016-06-07  Richard Biener  <rguenther@suse.de>
10007         PR middle-end/71423
10008         * gcc.dg/torture/pr71423.c: New testcase.
10010 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10012         PR middle-end/71408
10013         * gcc.dg/tree-ssa/pr71408.c: New test.
10015 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10017         PR middle-end/71281
10018         * g++.dg/torture/pr71281.C: New test.
10020 2016-06-06  Marek Polacek  <polacek@redhat.com>
10022         PR c/71362
10023         * gcc.dg/pr71362.c: New test.
10025 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10026             Patrick Palka  <ppalka@gcc.gnu.org>
10028         PR c++/70847
10029         PR c++/71330
10030         PR c++/71393
10031         * g++.dg/opt/pr70847.C: New test.
10032         * g++.dg/ubsan/pr70847.C: New test.
10033         * g++.dg/ubsan/pr71393.C: New test.
10035 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10037         PR tree-optimization/71259
10038         * gcc.dg/vect/pr71259.c: New test.
10040 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10042         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10043         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10044         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10045         above.
10047 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10049         PR middle-end/37780
10050         * gcc.c-torture/execute/pr37780.c: New test.
10051         * gcc.target/aarch64/pr37780_1.c: Likewise.
10052         * gcc.target/arm/pr37780_1.c: Likewise.
10054 2016-06-06  Marek Polacek  <polacek@redhat.com>
10056         * c-c++-common/attr-may-alias-1.c: New test.
10057         * c-c++-common/attr-may-alias-2.c: New test.
10058         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10060 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10062         PR c/24414
10063         * gcc.target/i386/pr24414.c: New test.
10065 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10067         * gcc.target/sparc/vis4misc.c: New file.
10068         * gcc.target/sparc/fpcmp.c: Likewise.
10069         * gcc.target/sparc/fpcmpu.c: Likewise.
10071 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10073         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10074         * gcc.dg/vect/vect-live-3.c: Likewise.
10076 2016-06-06  Richard Biener  <rguenther@suse.de>
10078         PR tree-optimization/71398
10079         * gcc.dg/torture/pr71398.c: New testcase.
10081 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10083         PR target/71389
10084         * g++.dg/pr71389.C: New test.
10086 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10088         PR fortran/71404
10089         * gfortran.dg/fmt_read_5.f: New test.
10091 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10093         PR fortran/69659
10094         * gfortran.dg/class_array_22.f03: New test.
10096 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10098         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10100 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10102         * gcc.dg/predict-9.c: Update template.
10104 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10106         PR c++/49377
10107         * g++.dg/template/pr49377.C: New.
10109 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10111         PR tree-optimization/71405
10112         * g++.dg/torture/pr71405.C: New test.
10114 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10116         PR c++/70202
10117         * g++.dg/inherit/crash5.C: New.
10118         * g++.dg/inherit/virtual1.C: Adjust.
10120 2016-06-03  Jeff Law  <law@redhat.com>
10122         PR tree-optimization/71316
10123         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10125 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10127         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10128         dg-additional-options with just -fno-tree-scev-cprop in it.
10129         * gcc.dg/vect/vect-live-2.c: Likewise.
10130         * gcc.dg/vect/vect-live-5.c: Likewise.
10131         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10132         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10133         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10135 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10137         PR c++/27100
10138         * g++.dg/other/friend6.C: New test.
10140 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10142         * g++.dg/torture/ppc-ldst-array.C: New.
10144 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10146         PR target/71276
10147         PR target/71277
10148         * gcc.dg/torture/builtin-fp-int-inexact.c,
10149         gcc.target/i386/387-builtin-fp-int-inexact.c,
10150         gcc.target/i386/387-rint-inline-1.c,
10151         gcc.target/i386/387-rint-inline-2.c,
10152         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10153         gcc.target/i386/sse2-rint-inline-1.c,
10154         gcc.target/i386/sse2-rint-inline-2.c,
10155         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10156         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10158 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10159             Julia Koval  <julia.koval@intel.com>
10161         PR target/66960
10162         PR target/67630
10163         PR target/67634
10164         PR target/67841
10165         PR target/68037
10166         PR target/68618
10167         PR target/68661
10168         PR target/69575
10169         PR target/69596
10170         PR target/69734
10171         * gcc.dg/guality/pr68037-1.c: New test.
10172         * gcc.dg/guality/pr68037-2.c: Likewise.
10173         * gcc.dg/guality/pr68037-3.c: Likewise.
10174         * gcc.dg/torture/pr68037-1.c: Likewise.
10175         * gcc.dg/torture/pr68037-2.c: Likewise.
10176         * gcc.dg/torture/pr68037-3.c: Likewise.
10177         * gcc.dg/torture/pr68661-1a.c: Likewise.
10178         * gcc.dg/torture/pr68661-1b.c: Likewise.
10179         * gcc.target/i386/interrupt-1.c: Likewise.
10180         * gcc.target/i386/interrupt-2.c: Likewise.
10181         * gcc.target/i386/interrupt-3.c: Likewise.
10182         * gcc.target/i386/interrupt-4.c: Likewise.
10183         * gcc.target/i386/interrupt-5.c: Likewise.
10184         * gcc.target/i386/interrupt-6.c: Likewise.
10185         * gcc.target/i386/interrupt-7.c: Likewise.
10186         * gcc.target/i386/interrupt-8.c: Likewise.
10187         * gcc.target/i386/interrupt-9.c: Likewise.
10188         * gcc.target/i386/interrupt-10.c: Likewise.
10189         * gcc.target/i386/interrupt-11.c: Likewise.
10190         * gcc.target/i386/interrupt-12.c: Likewise.
10191         * gcc.target/i386/interrupt-13.c: Likewise.
10192         * gcc.target/i386/interrupt-14.c: Likewise.
10193         * gcc.target/i386/interrupt-15.c: Likewise.
10194         * gcc.target/i386/interrupt-16.c: Likewise.
10195         * gcc.target/i386/interrupt-17.c: Likewise.
10196         * gcc.target/i386/interrupt-18.c: Likewise.
10197         * gcc.target/i386/interrupt-19.c: Likewise.
10198         * gcc.target/i386/interrupt-20.c: Likewise.
10199         * gcc.target/i386/interrupt-21.c: Likewise.
10200         * gcc.target/i386/interrupt-22.c: Likewise.
10201         * gcc.target/i386/interrupt-23.c: Likewise.
10202         * gcc.target/i386/interrupt-24.c: Likewise.
10203         * gcc.target/i386/interrupt-25.c: Likewise.
10204         * gcc.target/i386/interrupt-26.c: Likewise.
10205         * gcc.target/i386/interrupt-27.c: Likewise.
10206         * gcc.target/i386/interrupt-28.c: Likewise.
10207         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10208         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10209         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10210         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10211         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10212         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10213         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10214         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10215         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10216         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10217         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10218         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10220 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10222         PR tree-optimization/52171
10223         * gcc.dg/pr52171.c: New test.
10224         * gcc.target/i386/pr52171.c: New test.
10226 2016-06-03  Jan Hubicka  <jh@suse.cz>
10228         * g++.dg/tree-ssa/pred-1.C: New testcase
10229         * gcc.dg/tree-ssa/pred-1.c: New testcase
10231 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10233         PR target/70957
10234         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10235         support.
10236         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10238 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10240         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10242 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10244         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10245         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10246         * gcc.dg/vect/vect-live-1.c: New test.
10247         * gcc.dg/vect/vect-live-2.c: New test.
10248         * gcc.dg/vect/vect-live-3.c: New test.
10249         * gcc.dg/vect/vect-live-4.c: New test.
10250         * gcc.dg/vect/vect-live-5.c: New test.
10251         * gcc.dg/vect/vect-live-slp-1.c: New test.
10252         * gcc.dg/vect/vect-live-slp-2.c: New test.
10253         * gcc.dg/vect/vect-live-slp-3.c: New test.
10255 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10257         PR middle-end/71387
10258         * g++.dg/opt/pr71387.C: New test.
10260 2016-06-02  Jeff Law  <law@redhat.com>
10262         PR tree-optimization/71328
10263         * gcc.c-torture/compile/pr71328.c: New test.
10265 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10267         PR fortran/52393
10268         * gfortran.dg/fmt_read_3.f90: Fix typo.
10269         * gfortran.dg/fmt_read_4.f90: New test.
10271 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10273         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10274         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10275         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10276         * g++.dg/cpp0x/override2.C: Likewise.
10277         * g++.dg/parse/crash5.C: Likewise.
10278         * g++.dg/parse/error16.C: Likewise.
10279         * g++.dg/parse/error27.C: Likewise.
10280         * g++.dg/template/qualttp15.C: Likewise.
10281         * g++.dg/template/redecl4.C: Likewise.
10282         * g++.old-deja/g++.other/crash39.C: Likewise.
10283         * g++.old-deja/g++.other/struct1.C: Likewise.
10284         * g++.old-deja/g++.pt/m9a.C: Likewise.
10285         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10287 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10289         PR c++/71372
10290         * c-c++-common/pr71372.c: New test.
10292         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10293         __TIME__ strings with __builtin_strcmp instead of printf and
10294         dg-output.
10296 2016-06-02  Martin Liska  <mliska@suse.cz>
10298         * gcc.dg/predict-9.c: New test.
10300 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10302         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10303         global set_compiler_env_var and global saved_compiler_env_var.
10305 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10307         PR rtl-optimization/71295
10308         * gcc.c-torture/compile/pr71295.c: New test.
10310 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10312         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10314         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10315         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10317         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10318         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10319         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10320         alternative number.
10322 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10324         * gcc.target/powerpc/p9-splat-4.c: New test.
10326 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10328         PR target/71186
10329         * gcc.target/powerpc/pr71186.c: New test.
10331 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10333         PR fortran/52393
10334         * gfortran.dg/fmt_read_3.f90: New test.
10336 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10338         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10339         procedure.
10341 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10343         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10344         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10345         env var is set.
10346         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10347         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10348         shown once.
10349         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10350         during compilation.
10351         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10352         vars set by dg-set-compiler-env-var.
10354 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10356         PR fortran/71156
10357         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10358         to the module procedure declaration.
10359         * gfortran.dg/submodule_16.f08: New test.
10361 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10363         PR middle-end/71371
10364         * c-c++-common/gomp/pr71371.c: New test.
10366 2016-06-01  Richard Biener  <rguenther@suse.de>
10368         PR tree-optimization/71366
10369         * gcc.dg/torture/pr71366-1.c: New testcase.
10370         * gcc.dg/torture/pr71366-2.c: Likewise.
10372 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10374         * gcc.target/powerpc/vslv-0.c: New test.
10375         * gcc.target/powerpc/vslv-1.c: New test.
10376         * gcc.target/powerpc/vsrv-0.c: New test.
10377         * gcc.target/powerpc/vsrv-1.c: New test.
10379 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10381         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10382         * gcc.target/nvptx/weak.c: New.
10384 2016-06-01  Richard Biener  <rguenther@suse.de>
10386         PR tree-optimization/71261
10387         * gcc.dg/torture/vect-bool-1.c: New testcase.
10389 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10391         * gfortran.dg/gomp/order-1.f90: New test.
10392         * gfortran.dg/gomp/order-2.f90: New test.
10394 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10396         * gcc.dg/unroll-6.c: Update template.
10397         * gcc.dg/unroll-7.c: New testcase.
10398         * gcc.dg/unroll-8.c: New testcase.
10400 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10402         * gnat.dg/opt56.ad[sb]: New test.
10404 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10406         PR c++/66635
10407         * g++.dg/cpp0x/constexpr-ice16.C: New.
10409 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10411         PR tree-optimization/71314
10412         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10413         -mbranch-cost=2.
10415 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10417         PR tree-optimization/71077
10418         * gcc.dg/tree-ssa/pr71077.c: New test.
10420 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10422         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10423         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10424         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10426 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10428         PR c++/71248
10429         * g++.dg/cpp0x/pr71248.C: New.
10430         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10431         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10432         * g++.dg/init/new37.C: Likewise.
10433         * g++.dg/template/static1.C: Likewise.
10434         * g++.dg/template/static2.C: Likewise.
10436 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10438         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10439         instead of %rdi.
10440         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10442 2016-05-31  Marek Polacek  <polacek@redhat.com>
10444         * c-c++-common/Wswitch-unreachable-3.c: New test.
10445         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10447 2016-05-31  Richard Biener  <rguenther@suse.de>
10449         PR tree-optimization/71352
10450         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10452 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10454         * gcc.target/arm/armv5_thumb_isa.c: New test.
10456 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10458         PR target/71346
10459         * gcc.target/i386/pr71346.c: New test.
10461 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10463         PR tree-optimization/69068
10464         * gcc.dg/graphite/pr69068.c: New test.
10466 2016-05-27  Martin Sebor  <msebor@redhat.com>
10468         PR c++/71306
10469         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10471 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10473         PR c++/71349
10474         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10475         nowait depend(inout: dd[0]) clauses where permitted.
10477 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10479         PR c++/71238
10480         * g++.dg/parse/pr71238.C: New.
10481         * g++.dg/concepts/friend1.C: Test column numbers too.
10482         * g++.dg/cpp0x/initlist31.C: Likewise.
10483         * g++.dg/cpp0x/pr51420.C: Likewise.
10484         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10485         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10486         * g++.dg/ext/builtin3.C: Likewise.
10487         * g++.dg/lookup/friend12.C: Likewise.
10488         * g++.dg/lookup/friend7.C: Likewise.
10489         * g++.dg/lookup/koenig1.C: Likewise.
10490         * g++.dg/lookup/koenig5.C: Likewise.
10491         * g++.dg/lookup/used-before-declaration.C: Likewise.
10492         * g++.dg/overload/koenig1.C: Likewise.
10493         * g++.dg/template/crash65.C: Likewise.
10494         * g++.dg/template/friend57.C: Likewise.
10495         * g++.dg/warn/Wshadow-5.C: Likewise.
10496         * g++.dg/warn/Wunused-8.C: Likewise.
10497         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10498         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10499         * g++.old-deja/g++.jason/member.C: Likewise.
10500         * g++.old-deja/g++.jason/report.C: Likewise.
10501         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10502         * g++.old-deja/g++.law/visibility20.C: Likewise.
10503         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10504         * g++.old-deja/g++.other/static5.C: Likewise.
10505         * g++.old-deja/g++.pt/overload2.C: Likewise.
10507 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10509         * gcc.dg/tree-ssa/peel1.c: New testcase.
10510         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10511         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10513 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10515         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10516         to ce.
10518 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10520         PR c++/71099
10521         * g++.dg/parse/virtual1.C: New.
10523 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10525         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10526         Use correct register when clearing %edx.
10528 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10530         PR tree-optimization/71289
10531         * gcc.dg/pr71289.c: New test.
10533 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10535         PR middle-end/71269
10536         PR middle-end/71292
10537         * gcc.dg/tree-ssa/pr71269.c: New test.
10538         * gcc.dg/tree-ssa/pr71292.c: New test.
10540 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10542         PR middle-end/71252
10543         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10545 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10547         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10548         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10549         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10551 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10553         PR tree-optimization/69067
10554         * gcc.dg/graphite/pr69067.c: New test.
10556 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10558         PR target/71245
10559         * gcc.target/i386/pr71245-1.c: New test.
10560         * gcc.target/i386/pr71245-2.c: Ditto.
10562 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10564         PR c++/71105
10565         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10566         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10567         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10569 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10571         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10573 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10575         Revert:
10576         PR c++/69855
10577         * g++.dg/overload/69855.C: New.
10578         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10579         * g++.old-deja/g++.pt/crash3.C: Likewise.
10581 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10583         PR c++/60385
10584         * g++.dg/parse/namespace13.C: New.
10586 2016-05-26  Jeff Law  <law@redhat.com>
10588         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10589         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10590         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10591         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10592         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10593         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10594         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10595         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10596         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10597         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10598         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10599         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10600         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10602 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10604         PR c++/69855
10605         * g++.dg/overload/69855.C: New.
10606         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10607         * g++.old-deja/g++.pt/crash3.C: Likewise.
10609 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10611         PR target/63596
10612         * gcc.target/aarch64/va_arg_1.c: New testcase.
10613         * gcc.target/aarch64/va_arg_2.c: Likewise.
10614         * gcc.target/aarch64/va_arg_3.c: Likewise.
10616 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10618         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10619         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10620         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10621         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10622         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10624 2016-05-27  Marek Polacek  <polacek@redhat.com>
10626         PR middle-end/71308
10627         * g++.dg/torture/pr71308.C: New test.
10629 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10631         * gcc.dg/zero_bits_compound-1.c: New test.
10632         * gcc.dg/zero_bits_compound-2.c: New test.
10634 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10636         PR middle-end/71279
10637         * gcc.dg/pr71279.c: New test.
10639 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10641         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10642         floating point min/max/comparison instructions.
10643         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10645 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10647         * c-c++-common/gomp/schedule-1.c: New test.
10648         * gfortran.dg/gomp/schedule-1.f90: New test.
10650 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10652         PR c++/70822
10653         PR c++/70106
10654         * g++.dg/cpp1y/auto-fn32.C: New test.
10655         * g++.dg/cpp1y/paren4.C: New test.
10657 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10659         * gcc.dg/20060410.c: Xfail on ptx.
10660         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10661         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10662         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10663         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10664         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10666 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10668         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10670 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10672         PR tree-optimization/71280
10673         * gcc.dg/pr71280.c: New test.
10675         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10677         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10678         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10680         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10682 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10684         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10685         kept in memory.
10687 2016-05-25  Jeff Law  <law@redhat.com>
10689         PR tree-optimization/71272
10690         * gcc.c-torture/compile/pr71272.c: new test.
10692 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10694         * gcc.target/powerpc/vec-cmpne.c: New test.
10695         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10697 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10699         * gnat.dg/opt55.ad[sb]: New test.
10701 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10703         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10704         * c-c++-common/pr60226.c: Require int32plus.
10705         * gcc.c-torture/execute/pr70602.c: Likewise.
10706         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10707         unsigned long for malloc arg type.
10708         * gcc.dg/asr_div1.c: Require int32plus.
10709         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10710         * gcc.dg/pie-1.c: Require pie.
10711         * gcc.dg/pie-2.c: Likewise.
10712         * gcc.dg/pr59471.c: Require int32plus.
10713         * gcc.dg/pr59963-2.c: XFAIL for int16.
10714         * gcc.dg/pr60114.c: Require int32plus.
10715         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10716         unsigned long for typedef of size_t.
10717         * gcc.dg/pr63914.c: Require int32plus.
10718         * gcc.dg/pr64536.c: Require pt32plus.
10719         * gcc.dg/pr65658.c: Likewise.
10720         * gcc.dg/pr67271.c: Require int32plus.
10721         * gcc.dg/pr68112.c: Likewise.
10722         * gcc.dg/pr69071.c: Skip for avr target.
10723         * gcc.dg/pr69973.c: Require int32plus.
10724         * gcc.dg/pr70169.c: Skip for avr target.
10725         * gcc.dg/sso-6.c: Require int32plus.
10726         * gcc.dg/sso-7.c: Likewise.
10727         * gcc.dg/sso-8.c: Likewise.
10728         * gcc.dg/vrp-min-max-2.c: Likewise.
10730 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10732         PR target/70738
10733         * gcc.target/i386/pr70738-1.c: New test.
10734         * gcc.target/i386/pr70738-2.c: Likewise.
10735         * gcc.target/i386/pr70738-3.c: Likewise.
10736         * gcc.target/i386/pr70738-4.c: Likewise.
10737         * gcc.target/i386/pr70738-5.c: Likewise.
10738         * gcc.target/i386/pr70738-6.c: Likewise.
10739         * gcc.target/i386/pr70738-7.c: Likewise.
10740         * gcc.target/i386/pr70738-8.c: Likewise.
10741         * gcc.target/i386/pr70738-9.c: Likewise.
10743 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10745         PR rtl-optimization/66940
10746         * gcc.c-torture/execute/pr66940.c: New test.
10748 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10750         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10751         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10752         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10753         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10754         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10755         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10756         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10757         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10758         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10759         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10760         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10761         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10762         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10763         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10764         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10765         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10766         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10767         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10768         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10769         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10770         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10771         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10772         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10773         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10775 2016-05-25  Marek Polacek  <polacek@redhat.com>
10777         PR c/71265
10778         * gcc.dg/noncompile/pr71265.c: New test.
10780         PR c/71266
10781         * gcc.dg/noncompile/old-style-parm-3.c: New test.
10783 2016-05-25  Nathan Sidwell  <nathan@acm.org>
10785         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10787 2016-05-25  Richard Biener  <rguenther@suse.de>
10789         PR tree-optimization/71261
10790         * c-c++-common/torture/pr71261.c: New testcase.
10792 2016-05-25  Richard Biener  <rguenther@suse.de>
10794         PR tree-optimization/71264
10795         * gcc.dg/vect/pr71264.c: New testcase.
10797 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
10799         PR c++/55992
10800         * g++.dg/cpp0x/alias-decl-53.C: New.
10801         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10803 2016-05-25  Martin Liska  <mliska@suse.cz>
10805         * g++.dg/pr71239.C: New test.
10807 2016-05-25  Richard Biener  <rguenther@suse.de>
10809         * gcc.dg/vect/pr58135.c: Rename to ...
10810         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10812 2016-05-25  Marek Polacek  <polacek@redhat.com>
10814         * g++.dg/pr65295.C: Use target c++14.
10816 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10818         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10819         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10821 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10823         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10824         instructions.
10826 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
10828         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10829         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10830         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10831         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10832         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10833         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10834         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10835         * c-c++-common/goacc/pcopy.c: Likewise.
10836         * c-c++-common/goacc/pcopyin.c: Likewise.
10837         * c-c++-common/goacc/pcopyout.c: Likewise.
10838         * c-c++-common/goacc/pcreate.c: Likewise.
10839         * c-c++-common/goacc/pr70688.c: New test.
10840         * c-c++-common/goacc/present-1.c: Adjust test.
10841         * c-c++-common/goacc/reduction-5.c: Likewise.
10842         * g++.dg/goacc/data-1.C: New test.
10844 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10846         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10847         vector parity built-in functions.
10848         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10849         count trailing zeros automatic vectorization.
10850         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10851         count trailing zeros built-in functions.
10853 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10855         * gcc.dg/tree-ssa/reassoc-44.c: New test.
10857 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
10859         PR target/71050
10860         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10862 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10864         PR c++/50436
10865         * g++.dg/template/crash123.C: New.
10866         * g++.dg/template/crash124.C: Likewise.
10868 2016-05-24  Martin Sebor  <msebor@redhat.com>
10870         PR c++/71147
10871         * g++.dg/ext/flexary16.C: New test.
10873 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
10875         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10876         before math.h is included.
10877         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10878         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10879         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10880         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10881         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10882         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10883         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10884         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10885         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10886         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10887         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10888         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10889         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10890         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10891         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10892         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10893         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10894         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10895         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10896         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10897         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10898         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10899         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10901 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
10902             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10904         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10905         support.
10907 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
10909         PR c++/69872
10910         * g++.dg/warn/Wno-narrowing1.C: New.
10912 2016-05-24  Marek Polacek  <polacek@redhat.com>
10914         PR c/71249
10915         * c-c++-common/Wswitch-unreachable-2.c: New test.
10917 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
10919         PR c++/71257
10920         * g++.dg/vect/simd-clone-6.cc: New test.
10921         * g++.dg/gomp/declare-simd-6.C: New test.
10923         PR middle-end/70434
10924         PR c/69504
10925         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10927 2016-05-24  Richard Biener  <rguenther@suse.de>
10929         PR tree-optimization/71240
10930         * gcc.dg/optimize-bswapsi-5.c: New testcase.
10932 2016-05-24  Richard Biener  <rguenther@suse.de>
10934         PR tree-optimization/71230
10935         * gcc.dg/torture/pr71230.c: New testcase.
10936         * g++.dg/torture/pr71230.C: Likewise.
10938 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
10940         * c-c++-common/goacc/routine-5.c: Add tests.
10941         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10942         * gfortran.dg/goacc/routine-6.f90: Add tests.
10944 2016-05-24  Richard Biener  <rguenther@suse.de>
10946         PR tree-optimization/71253
10947         * gcc.dg/torture/pr71253.c: New testcase.
10949 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
10951         PR middle-end/71252
10952         * gfortran.dg/pr71252.f90: New test.
10954 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
10956         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10958 2016-05-24  Richard Biener  <rguenther@suse.de>
10960         PR middle-end/70434
10961         PR c/69504
10962         * c-c++-common/vector-subscript-4.c: New testcase.
10963         * c-c++-common/vector-subscript-5.c: Likewise.
10965 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10967         PR fortran/71123
10968         * gfortran.dg/namelist_90.f: New test
10970 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10972         PR fortran/66461
10973         * gfortran.dg/unexpected_eof.f: New test
10975 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10976             Kelvin Nilsen  <kelvin@gcc.gnu.org>
10978         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10979         as little endian.
10981 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10983         PR c++/70972
10984         * g++.dg/cpp0x/inh-ctor20.C: New.
10985         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10987 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10989         PR c++/69095
10990         * g++.dg/cpp0x/variadic168.C: New.
10992 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
10994         * g++.dg/cpp0x/pr31445.C: Test column number too.
10995         * g++.dg/cpp0x/pr32253.C: Likewise.
10996         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10997         * g++.dg/cpp0x/variadic36.C: Likewise.
10999 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11001         * gcc.dg/fold-notshift-2.c: Adjust.
11003 2016-05-23  Marek Polacek  <polacek@redhat.com>
11005         PR c/49859
11006         * c-c++-common/Wswitch-unreachable-1.c: New test.
11007         * gcc.dg/Wswitch-unreachable-1.c: New test.
11008         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11009         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11010         * g++.dg/gomp/block-10.C: Likewise.
11011         * gcc.dg/gomp/block-10.c: Likewise.
11012         * g++.dg/gomp/block-9.C: Likewise.
11013         * gcc.dg/gomp/block-9.c: Likewise.
11014         * g++.dg/gomp/target-1.C: Likewise.
11015         * g++.dg/gomp/target-2.C: Likewise.
11016         * gcc.dg/gomp/target-1.c: Likewise.
11017         * gcc.dg/gomp/target-2.c: Likewise.
11018         * g++.dg/gomp/taskgroup-1.C: Likewise.
11019         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11020         * gcc.dg/gomp/teams-1.c: Likewise.
11021         * g++.dg/gomp/teams-1.C: Likewise.
11022         * g++.dg/overload/error3.C: Likewise.
11023         * g++.dg/tm/jump1.C: Likewise.
11024         * g++.dg/torture/pr40335.C: Likewise.
11025         * gcc.dg/c99-vla-jump-5.c: Likewise.
11026         * gcc.dg/switch-warn-1.c: Likewise.
11027         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11028         * gcc.dg/nested-func-1.c: Likewise.
11029         * gcc.dg/pr67784-4.c: Likewise.
11031 2016-05-23  Richard Biener  <rguenther@suse.de>
11033         PR tree-optimization/71230
11034         * gfortran.dg/pr71230-1.f90: New testcase.
11035         * gfortran.dg/pr71230-2.f90: Likewise.
11037 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11039         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11040         * gcc.dg/vect/pr58135.c:  Add new.
11041         * gfortran.dg/pr46519-1.f: Adjust test case.
11043 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11045         PR c++/53401
11046         * g++.dg/cpp0x/decltype64.C: New.
11048 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11050         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11051         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11052         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11054 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11056         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11057         Add poly64x1_t and poly64x2_t cases if supported.
11058         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11059         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11060         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11061         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11062         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11064 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11066         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11067         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11068         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11069         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11070         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11071         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11072         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11074 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11076         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11078 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11080         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11081         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11083 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11085         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11086         constraint instead of "r".
11087         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11088         insn instead of vxorpd.
11089         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11091         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11092         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11094         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11096         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11097         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11099         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11101 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11103         PR middle-end/40921
11104         * gcc.dg/tree-ssa/pr40921.c: New test.
11106 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11108         PR target/71103
11109         * gcc.target/avr/pr71103.c: New test.
11111 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11113         PR middle-end/71179
11114         * gcc.dg/tree-ssa/pr71179.c: New test.
11116 2016-05-20  Martin Sebor  <msebor@redhat.com>
11118         PR c/71115
11119         * gcc.dg/init-excess-2.c: New test.
11121 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11123         * gnat.dg/opt53.adb: New test.
11124         * gnat.dg/opt54.adb: Likewise.
11126 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11128         PR tree-optimization/70884
11129         * gcc.dg/tree-ssa/pr70919.c: New test.
11131 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11133         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11134         formatting.
11135         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11136         fix code formatting.
11138 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11140         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11141         non-common cases.
11142         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11144 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11146         * jit.dg/all-non-failing-tests.h: Add
11147         test-factorial-must-tail-call.c.
11148         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11149         * jit.dg/test-factorial-must-tail-call.c: New test case.
11151 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11153         PR fortran/71204
11154         * gfortran.dg/pr71204.f90: New test.
11156 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11158         * gcc.target/nvptx/sincos.c: New test.
11160 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11162         PR c++/70572
11163         * g++.dg/cpp1y/auto-fn31.C: New.
11165 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11167         * gcc.target/powerpc/vec-addec.c: New test.
11168         * gcc.target/powerpc/vec-addec-int128.c: New test.
11170 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11172         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11173         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11174         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11175         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11177 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11179         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11181 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11183         PR c++/71210
11184         * g++.dg/opt/pr71210-1.C: New test.
11185         * g++.dg/opt/pr71210-2.C: New test.
11187         PR tree-optimization/29756
11188         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11189         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11190         only on selected targets where V4SImode vectors are known to be
11191         supported.
11193 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11195         PR tree-optimization/71079
11196         PR tree-optimization/71206
11197         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11199 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11201         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11202         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11203         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11205 2016-05-20  Richard Guenther  <rguenther@suse.de>
11207         PR tree-optimization/29756
11208         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11210 2016-05-20  Richard Biener  <rguenther@suse.de>
11212         PR tree-optimization/71185
11213         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11215 2016-05-20  Richard Biener  <rguenther@suse.de>
11217         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11219 2016-05-19  Marek Polacek  <polacek@redhat.com>
11221         PR c++/71075
11222         * g++.dg/diagnostic/pr71075.C: New test.
11224 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11226         PR c++/71184
11227         * g++.dg/pr71184.C: New test case.
11229 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11231         * gcc.target/powerpc/darn-0.c: New test.
11232         * gcc.target/powerpc/darn-1.c: New test.
11233         * gcc.target/powerpc/darn-2.c: New test.
11235 2016-05-19  Marek Polacek  <polacek@redhat.com>
11237         PR tree-optimization/71031
11238         * gcc.dg/tree-ssa/vrp100.c: New test.
11240 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11242         PR rtl-optimization/71148
11243         * gcc.dg/pr71148.c: New test.
11245 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11247         PR target/71056
11248         * gcc.target/arm/pr71056.c: New test.
11250 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11252         * c-c++-common/pr69669.c: Check the used mode.
11254 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11256         PR sanitizer/64354
11257         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11259 2016-05-19  Richard Biener  <rguenther@suse.de>
11261         PR tree-optimization/70729
11262         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11263         * gcc.dg/graphite/scop-18.c: Likewise.
11264         * gcc.dg/pr41783.c: Disable LIM.
11265         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11266         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11267         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11268         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11269         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11270         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11271         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11272         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11273         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11274         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11275         * gfortran.dg/pr42108.f90: Likewise.
11277 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11279         PR driver/69265
11280         * gcc.dg/spellcheck-options-11.c: New test case.
11282 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11284         PR c++/71100
11285         * g++.dg/opt/pr71100.C: New test.
11287 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11289         PR ipa/69708
11290         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11291         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11292         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11293         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11295 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11297         PR ipa/69708
11298         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11299         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11300         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11301         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11302         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11304 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11306         PR c++/69793
11307         * g++.dg/template/crash122.C: New.
11309 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11311         PR c++/70466
11312         * g++.dg/template/pr70466-1.C: New.
11313         * g++.dg/template/pr70466-2.C: Likewise.
11315 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11317         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11318         splat operations and the XXSPLTIB instruction.
11319         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11320         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11321         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11322         xxlxor to clear a register.
11324 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11326         * gcc.dg/torture/pr71020.c: New test.
11328 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11330         PR ipa/70646
11331         * gcc.dg/ipa/pr70646.c: New test.
11333 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11335         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11337 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11339         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11340         missing tests for vreinterpretq_p{8,16}.
11342 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11344         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11345         vsliq_n_s64 and vsliq_n_u64.
11347 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11349         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11350         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11352 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11354         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11355         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11356         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11358 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11360         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11361         in comment.
11363 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11365         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11366         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11367         "blr\t" and switch to scan-assembler-times.
11369 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11371         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11372         with __aarch64__.
11373         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11374         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11376 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11378         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11379         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11380         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11381         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11382         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11383         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11385         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11386         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11388         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11389         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11391         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11392         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11394         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11396 2016-05-18  Richard Biener  <rguenther@suse.de>
11398         PR tree-optimization/71168
11399         * gcc.dg/torture/pr71168.c: New testcase.
11401 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11403         PR middle-end/63586
11404         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11405         * gcc.dg/tree-ssa/pr63586.c: New test.
11406         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11408 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11410         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11411         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11412         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11413         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11415 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11417         * gcc.target/nvptx/abi-vararg-3.c: New.
11419 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11421         PR tree-optimization/54579
11422         PR middle-end/55299
11423         * gcc.dg/fold-notrotate-1.c: New test.
11424         * gcc.dg/fold-notshift-1.c: New test.
11425         * gcc.dg/fold-notshift-2.c: New test.
11427 2016-05-17  Marek Polacek  <polacek@redhat.com>
11429         PR ipa/71146
11430         * g++.dg/ipa/pr71146.C: New test.
11432 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11434         * jit.dg/test-error-array-bounds.c: New test case.
11436 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11438         * gcc.dg/tree-ssa/and-1.c: New testcase.
11440 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11442         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11443         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11445 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11447         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11448         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11450 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11452         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11454 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11456         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11458 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11460         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11461         ".2d[index]" when scan the assembly.
11462         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11463         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11464         float64x1.
11465         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11467 2016-05-17  Richard Biener  <rguenther@suse.de>
11469         PR tree-optimization/71132
11470         * gcc.dg/torture/pr71132.c: New testcase.
11472 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11474         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11476 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11478         PR target/70809
11479         * gcc.target/aarch64/pr70809_1.c: New test.
11481 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11483         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11484         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11485         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11486         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11488 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11489             Ilya Enkovich  <ilya.enkovich@intel.com>
11491         PR target/71114
11492         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11494 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11496         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11497         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11499 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11501         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11502         test for __ARM_FP16_ARGS.
11503         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11504         * gcc.target/arm/aapcs/neon-vect10.c: New.
11505         * gcc.target/arm/aapcs/neon-vect9.c: New.
11506         * gcc.target/arm/aapcs/vfp18.c: New.
11507         * gcc.target/arm/aapcs/vfp19.c: New.
11508         * gcc.target/arm/aapcs/vfp20.c: New.
11509         * gcc.target/arm/aapcs/vfp21.c: New.
11510         * gcc.target/arm/fp16-aapcs-1.c: New.
11511         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11512         test for __ARM_FP16_ARGS.
11513         * g++.target/arm/fp16-return-1.c: Update expected output.
11515 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11517         PR testsuite/70227
11518         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11520 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11522         PR fortran/69603
11523         * gfortran.dg/pr69603.f90: New testcase.
11525 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11527         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11529 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11531         PR fortran/71047
11532         * gfortran.dg/pr71047.f08: New test.
11534 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11536         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11537         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11538         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11540 2016-05-13  Martin Sebor  <msebor@redhat.com>
11542         PR c++/60049
11543         * g++.dg/cpp0x/constexpr-60049.C: New test.
11545 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11547         PR bootstrap/71071
11548         * gcc.dg/pr71071.c: New test.
11550 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11552         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11553         remove XOP handling.
11554         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11556 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11558         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11559         __atomic_is_lock_free declaration.
11561 2016-05-13  Richard Biener  <rguenther@suse.de>
11563         PR tree-optimization/42587
11564         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11566 2016-05-13  Martin Liska  <mliska@suse.cz>
11568         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11569         the new format of dump output.
11571 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11573         * gcc.dg/pr71084.c: New test.
11575 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11577         PR target/53440
11578         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11580 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11582         * gcc.target/aarch64/struct_return.c: New test.
11584 2016-05-12  Marek Polacek  <polacek@redhat.com>
11586         PR c/70756
11587         * c-c++-common/pr70756-2.c: New test.
11588         * c-c++-common/pr70756.c: New test.
11590 2016-05-12  Richard Biener  <rguenther@suse.de>
11592         PR tree-optimization/71059
11593         * gcc.dg/torture/pr71059.c: New testcase.
11595 2016-05-12  Richard Biener  <rguenther@suse.de>
11597         PR tree-optimization/71062
11598         * gcc.dg/torture/pr71062.c: New testcase.
11600 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11602         PR tree-optimization/71006
11603         * gcc.dg/pr71006.c: New test.
11605 2016-05-12  Marek Polacek  <polacek@redhat.com>
11607         PR driver/71063
11608         * gcc.dg/opts-7.c: New test.
11610 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11612         PR target/70830
11613         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11614         Add -save-temps to dg-options.
11615         Scan for ldmfd rather than pop instruction.
11616         * gcc.target/arm/interrupt-2.c: Likewise.
11617         * gcc.target/arm/pr70830.c: New test.
11619 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11621         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11622         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11624         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11625         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11626         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11628         PR target/71019
11629         * gcc.target/i386/avx512vl-pack-1.c: New test.
11630         * gcc.target/i386/avx512vl-pack-2.c: New test.
11631         * gcc.target/i386/avx512bw-pack-2.c: New test.
11633         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11635         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11636         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11637         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11639 2016-05-12  Richard Biener  <rguenther@suse.de>
11641         PR tree-optimization/70986
11642         * gcc.dg/torture/pr70986-1.c: New testcase.
11643         * gcc.dg/torture/pr70986-2.c: Likewise.
11644         * gcc.dg/torture/pr70986-3.c: Likewise.
11646 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11648         PR c/43651
11649         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11650         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11652 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11654         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11655         directive.
11656         * gcc.target/i386/pr66746.c: Ditto.
11658 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11660         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11661         support.
11662         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11663         warning when using -mvsx-timode.
11664         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11665         * gcc.target/powerpc/dform-2.c: Likewise.
11666         * gcc.target/powerpc/pr68805.c: Likewise.
11668 2016-05-11  Marek Polacek  <polacek@redhat.com>
11670         PR c++/71024
11671         * c-c++-common/attributes-3.c: New test.
11673 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11675         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11676         * gcc.c-torture/execute/pr68185.c: Likewise.
11677         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11678         * gcc.dg/pr69634.c: Requires scheduling.
11679         * gcc.dg/torture/pr66178.c: Require label values.
11680         * gcc.dg/setjmp-6.c: Require indirect jumps.
11682 2016-05-11  Richard Biener  <rguenther@suse.de>
11684         PR tree-optimization/71055
11685         * gcc.dg/torture/pr71055.c: New testcase.
11687 2016-05-11  Richard Biener  <rguenther@suse.de>
11689         PR debug/71057
11690         * g++.dg/debug/pr71057.C: New testcase.
11692 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11694         PR fortran/70855
11695         * gfortran.dg/gomp/pr70855.f90: New test.
11697 2016-05-11  Richard Biener  <rguenther@suse.de>
11699         PR middle-end/71002
11700         * g++.dg/torture/pr71002.C: New testcase.
11702 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11704         PR middle-end/70807
11705         * gcc.dg/pr70807.c: New test.
11707 2016-05-10  Martin Sebor  <msebor@redhat.com>
11709         PR c++/38611
11710         * g++.dg/Wattributes.C: New test.
11712 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11714         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11715         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11716         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11718 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11720         PR target/70799
11721         * gcc.target/i386/pr70799-1.c: New test.
11723 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11725         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11727 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11729         PR middle-end/70877
11730         * gcc.target/i386/pr70877.c: New test.
11732 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11734         PR tree-optimization/70786
11735         * gcc.target/i386/pr70876.c: New test.
11737 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11739         PR target/70927
11740         * gcc.target/i386/avx512vl-logic-1.c: New test.
11741         * gcc.target/i386/avx512vl-logic-2.c: New test.
11742         * gcc.target/i386/avx512dq-logic-2.c: New test.
11744 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11746         PR target/70963
11747         * gcc.target/powerpc/pr70963.c: New.
11749 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11751         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11752         (test_very_wide_line): Add ruler to expected output.
11753         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11754         (test_very_wide_line): Likewise.
11755         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11756         (test_show_locus): Within the handling of "test_very_wide_line",
11757         enable show_ruler_p on the diagnostic context.
11759 2016-05-10  Richard Biener  <rguenther@suse.de>
11761         PR tree-optimization/71039
11762         * gcc.dg/torture/pr71039.c: New testcase.
11764 2016-05-10  Nathan Sidwell  <nathan@acm.org>
11766         * gcc.dg/nested-func-10.c: Requires alloca.
11767         * gcc.dg/nested-func-9.c: Requires alloca.
11768         * gcc.c-torture/execute/pr70460.c: Requires labels.
11769         * gcc.c-torture/compile/pr70199.c: Requires labels.
11770         * gcc.target/nvptx/decl.c: Compile only.
11771         * gcc.target/nvptx/trailing-init.c: Compile only.
11772         * gcc.target/nvptx/ary-init.c: Compile only.
11774 2016-05-10  Marek Polacek  <polacek@redhat.com>
11776         PR c/70255
11777         * gcc.dg/attr-opt-1.c: New test.
11779 2016-05-10  Richard Biener  <rguenther@suse.de>
11781         PR tree-optimization/70497
11782         PR tree-optimization/28367
11783         * gcc.dg/torture/20160404-1.c: New testcase.
11784         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11785         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11787 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11789         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11791 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
11793         * gcc.target/i386/fabsneg-1.c New test.
11795 2016-05-09  Alan Modra  <amodra@gmail.com>
11797         PR testsuite/70826
11798         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11800 2016-05-09  Richard Biener  <rguenther@suse.de>
11802         PR tree-optimization/70985
11803         * gcc.dg/torture/pr70985.c: New testcase.
11805 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
11807         * gcc.dg/tree-ssa/ifc-9.c: New test.
11808         * gcc.dg/tree-ssa/ifc-10.c: New test.
11809         * gcc.dg/tree-ssa/ifc-11.c: New test.
11810         * gcc.dg/tree-ssa/ifc-12.c: New test.
11811         * gcc.dg/vect/pr61194.c: Remove XFAIL.
11812         * gcc.dg/vect/vect-23.c: Remove XFAIL.
11813         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11815 2016-05-09  Richard Biener  <rguenther@suse.de>
11817         PR fortran/70937
11818         * gfortran.dg/pr70937.f90: New testcase.
11820 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11822         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11824 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
11826         PR fortran/56226
11827         * gfortran.dg/dec_structure_1.f90: New testcase.
11828         * gfortran.dg/dec_structure_2.f90: Ditto.
11829         * gfortran.dg/dec_structure_3.f90: Ditto.
11830         * gfortran.dg/dec_structure_4.f90: Ditto.
11831         * gfortran.dg/dec_structure_5.f90: Ditto.
11832         * gfortran.dg/dec_structure_6.f90: Ditto.
11833         * gfortran.dg/dec_structure_7.f90: Ditto.
11834         * gfortran.dg/dec_structure_8.f90: Ditto.
11835         * gfortran.dg/dec_structure_9.f90: Ditto.
11836         * gfortran.dg/dec_structure_10.f90: Ditto.
11837         * gfortran.dg/dec_structure_11.f90: Ditto.
11838         * gfortran.dg/dec_union_1.f90: Ditto.
11839         * gfortran.dg/dec_union_2.f90: Ditto.
11840         * gfortran.dg/dec_union_3.f90: Ditto.
11841         * gfortran.dg/dec_union_4.f90: Ditto.
11842         * gfortran.dg/dec_union_5.f90: Ditto.
11843         * gfortran.dg/dec_union_6.f90: Ditto.
11844         * gfortran.dg/dec_union_7.f90: Ditto.
11846 2016-05-07  Tom de Vries  <tom@codesourcery.com>
11848         PR tree-optimization/70956
11849         * gcc.dg/graphite/pr70956.c: New test.
11851 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
11853         PR middle-end/70941
11854         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11855         (a, b, c, d): Change type from char to signed char.
11856         (main): Compare against (signed char) -1634678893 instead of
11857         hardcoded -109.  Use __builtin_abort instead of abort.
11859         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11860         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11862         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11864 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
11866         PR debug/70935
11867         * gcc.dg/torture/pr70935.c: New test.
11869 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11871         PR target/58219
11872         * gcc.target/sh/pr58219.c: New tests.
11874 2016-05-06  Richard Biener  <rguenther@suse.de>
11876         PR tree-optimization/70960
11877         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11879 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11881         PR target/52933
11882         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11883         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11884         Adjust expected instruction counts.
11885         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11887 2016-05-06  Marek Polacek  <polacek@redhat.com>
11889         PR sanitizer/70875
11890         * gcc.dg/ubsan/bounds-3.c: New test.
11892 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
11894         PR target/54089
11895         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11897 2016-05-06  Richard Biener  <rguenther@suse.de>
11899         PR middle-end/70931
11900         * gfortran.dg/pr70931.f90: New testcase.
11902 2016-05-06  Richard Biener  <rguenther@suse.de>
11904         PR middle-end/70941
11905         * gcc.dg/torture/pr70941.c: New testcase.
11907 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
11909         PR tree-optimization/57206
11910         * gcc.dg/vect/pr57206.c: New test.
11912 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11914         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11916 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
11918         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11920         * c-c++-common/Wdangling-else-4.c: New test.
11922 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
11924         PR c++/70906
11925         PR c++/70933
11926         * g++.dg/opt/pr70906.C: New test.
11927         * g++.dg/opt/pr70933.C: New test.
11929         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11931 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
11933         * gcc.dg/ipa/pure-const-3.c: New testcase.
11935 2016-05-04  Marek Polacek  <polacek@redhat.com>
11937         * c-c++-common/Wdangling-else-1.c: New test.
11938         * c-c++-common/Wdangling-else-2.c: New test.
11939         * c-c++-common/Wdangling-else-3.c: New test.
11941 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
11943         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11944         flag is present.
11946 2016-05-04  Marek Polacek  <polacek@redhat.com>
11948         PR c/48778
11949         * gcc.dg/Waddress-2.c: New test.
11951 2016-05-04  Alan Modra  <amodra@gmail.com>
11953         * gcc.target/powerpc/pr70866.c: New.
11955 2016-05-03  Martin Sebor  <msebor@redhat.com>
11957         PR c++/66561
11958         * c-c++-common/builtin_location.c: New test.
11959         * g++.dg/cpp1y/builtin_location.C: New test.
11961 2016-05-03  Marek Polacek  <polacek@redhat.com>
11963         PR c/70859
11964         * gcc.dg/pr70859.c: New test.
11965         * gcc.dg/pr70859-2.c: New test.
11967 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
11969         * gnat.dg/debug5.adb: New testcase.
11971 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11973         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11974         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11975         Procedure to check for z10 instruction set.
11977 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
11979         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11981 2016-05-03  Alan Modra  <amodra@gmail.com>
11983         * gcc.target/powerpc/savres.c: Add func using a single gpr.
11985 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
11987         * gcc.target/i386/avx512f-cvt-1.c: New test.
11989 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11991         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11992         -fdump-tree-vrp-details.
11994 2016-05-03  Richard Biener  <rguenther@suse.de>
11996         * gcc.dg/pr30172-1.c: Adjust.
11997         * gcc.dg/pr63743.c: Likewise.
11998         * gcc.dg/tm/pr51696.c: Likewise.
11999         * c-c++-common/tm/safe-1.c: Likewise.
12000         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12001         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12002         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12003         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12005 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12007         PR rtl-optimization/70467
12008         * gcc.target/i386/pr70467-3.c: New test.
12009         * gcc.target/i386/pr70467-4.c: New test.
12011         PR tree-optimization/70916
12012         * gcc.c-torture/compile/pr70916.c: New test.
12014         PR target/49244
12015         * gcc.target/i386/pr49244-1.c: New test.
12016         * gcc.target/i386/pr49244-2.c: New test.
12018 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12020         PR rtl-optimization/44281
12021         * gcc.target/i386/pr44281.c: New test.
12023 2016-05-03  bin cheng  <bin.cheng@arm.com>
12025         PR tree-optimization/56541
12026         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12027         * gcc.dg/vect/pr56541.c: new test.
12029 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12031         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12032         __float128.
12033         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12035 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12037         PR testsuite/70520
12038         * c-c++-common/asan/clone-test-1.c (main): Align child process
12039         stack to 16 bytes.
12041 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12043         PR c++/62314
12044         * g++.dg/spellcheck-fields-2.C: New test case.
12046 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12048         PR c++/62314
12049         * g++.dg/pr62314.C: New test case.
12051 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12053         * gcc.dg/ipa/inline-8.c: New testcase.
12055 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12057         PR rtl-optimization/70467
12058         * gcc.target/i386/pr70467-1.c: New test.
12060 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12062         * gcc.dg/spec-options.c: Run the test on all targets.
12063         * gcc.dg/foo.specs: Use cpp_unique_options.
12065 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12067         * gcc.dg/tree-ssa/unord.c: New testcase.
12069 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12071         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12073 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12075         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12077 2016-05-02  Marek Polacek  <polacek@redhat.com>
12079         PR c/70851
12080         * gcc.dg/enum-incomplete-3.c: New test.
12082 2016-05-02  Marek Polacek  <polacek@redhat.com>
12083             Tom de Vries  <tom@codesourcery.com>
12085         PR tree-optimization/70700
12086         * gcc.dg/pr70700.c: New test.
12088 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12090         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12091         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12092         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12093         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12094         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12096 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12098         * ada/acats/run_acats: Rename into...
12099         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12100         * ada/acats/run_all.sh: Remove redundant test.
12101         (target_run): Move around.
12102         (target_gnatchop): Use newly built executable.
12103         (target_gnatmake): Likewise.
12104         Check that the compilation of impbit succeeds.
12106 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12108         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12109         * gcc.dg/20021029-1.c: Likewise.
12110         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12111         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12112         * gcc.target/sh/cmpstr.c: Likewise.
12113         * gcc.target/sh/cmpstrn.c: Likewise.
12114         * gcc.target/sh/memset.c: Likewise.
12115         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12116         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12117         * gcc.target/sh/pr39423-1.c: Likewise.
12118         * gcc.target/sh/pr49468-di.c: Likewise.
12119         * gcc.target/sh/pr49468-si.c: Likewise.
12120         * gcc.target/sh/pr49880-1.c: Likewise.
12121         * gcc.target/sh/pr49880-2.c: Likewise.
12122         * gcc.target/sh/pr49880-3.c: Likewise.
12123         * gcc.target/sh/pr50751-1.c: Likewise.
12124         * gcc.target/sh/pr50751-4.c: Likewise.
12125         * gcc.target/sh/pr50751-7.c: Likewise.
12126         * gcc.target/sh/pr51244-1.c: Likewise.
12127         * gcc.target/sh/pr51244-10.c: Likewise.
12128         * gcc.target/sh/pr51244-11.c: Likewise.
12129         * gcc.target/sh/pr51244-12.c: Likewise.
12130         * gcc.target/sh/pr51244-13.c: Likewise.
12131         * gcc.target/sh/pr51244-14.c: Likewise.
12132         * gcc.target/sh/pr51244-17.c: Likewise.
12133         * gcc.target/sh/pr51244-18.c: Likewise.
12134         * gcc.target/sh/pr51244-19.c: Likewise.
12135         * gcc.target/sh/pr51244-4.c: Likewise.
12136         * gcc.target/sh/pr51244-5.c: Likewise.
12137         * gcc.target/sh/pr51244-7.c: Likewise.
12138         * gcc.target/sh/pr51244-8.c: Likewise.
12139         * gcc.target/sh/pr51244-9.c: Likewise.
12140         * gcc.target/sh/pr51697.c: Likewise.
12141         * gcc.target/sh/pr52483-1.c: Likewise.
12142         * gcc.target/sh/pr52483-2.c: Likewise.
12143         * gcc.target/sh/pr52483-3.c: Likewise.
12144         * gcc.target/sh/pr52483-5.c: Likewise.
12145         * gcc.target/sh/pr52933-1.c: Likewise.
12146         * gcc.target/sh/pr52933-2.c: Likewise.
12147         * gcc.target/sh/pr52933-3.c: Likewise.
12148         * gcc.target/sh/pr53568-1.c: Likewise.
12149         * gcc.target/sh/pr53976-1.c: Likewise.
12150         * gcc.target/sh/pr53988-1.c: Likewise.
12151         * gcc.target/sh/pr53988.c: Likewise.
12152         * gcc.target/sh/pr54089-1.c: Likewise.
12153         * gcc.target/sh/pr54089-6.c: Likewise.
12154         * gcc.target/sh/pr54089-7.c: Likewise.
12155         * gcc.target/sh/pr54089-8.c: Likewise.
12156         * gcc.target/sh/pr54089-9.c: Likewise.
12157         * gcc.target/sh/pr54236-1.c: Likewise.
12158         * gcc.target/sh/pr54236-2.c: Likewise.
12159         * gcc.target/sh/pr54236-3.c: Likewise.
12160         * gcc.target/sh/pr54236-4.c: Likewise.
12161         * gcc.target/sh/pr54386.c: Likewise.
12162         * gcc.target/sh/pr54602-1.c: Likewise.
12163         * gcc.target/sh/pr54685.c: Likewise.
12164         * gcc.target/sh/pr54760-1.c: Likewise.
12165         * gcc.target/sh/pr54760-2.c: Likewise.
12166         * gcc.target/sh/pr54760-3.c: Likewise.
12167         * gcc.target/sh/pr54760-4.c: Likewise.
12168         * gcc.target/sh/pr54760-5.c: Likewise.
12169         * gcc.target/sh/pr54760-6.c: Likewise.
12170         * gcc.target/sh/pr55146.c: Likewise.
12171         * gcc.target/sh/pr55160.c: Likewise.
12172         * gcc.target/sh/pr59278.c: Likewise.
12173         * gcc.target/sh/pr59401-1.c: Likewise.
12174         * gcc.target/sh/pr59533-1.c: Likewise.
12175         * gcc.target/sh/pr63260.c: Likewise.
12176         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12177         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12178         * gcc.target/sh/strlen.c: Likewise.
12179         * gcc.target/sh/torture/pr30807.c: Likewise.
12180         * gcc.target/sh/torture/pr34777.c: Likewise.
12181         * gcc.target/sh/torture/pr64652.c: Likewise.
12182         * gcc.target/sh/torture/pr65505.c: Likewise.
12183         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12184         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12186 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12188         PR c++/66644
12189         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12191 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12193         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12194         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12195         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12196         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12198 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12200         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12201         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12203 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12205         PR middle-end/70626
12206         * c-c++-common/goacc/combined-reduction.c: New test.
12207         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12209 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12211         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12212         *movdi_internal pattern only if PIC off.
12213         * gcc.target/i386/pr70155-2.c: Likewise.
12214         * gcc.target/i386/pr70155-3.c: Likewise.
12215         * gcc.target/i386/pr70155-4.c: Likewise.
12216         * gcc.target/i386/pr70155-5.c: Likewise.
12217         * gcc.target/i386/pr70155-6.c: Likewise.
12218         * gcc.target/i386/pr70155-7.c: Likewise.
12219         * gcc.target/i386/pr70155-8.c: Likewise.
12220         * gcc.target/i386/pr70155-15.c: Likewise.
12221         * gcc.target/i386/pr70155-17.c: Likewise.
12222         * gcc.target/i386/pr70155-22.c: Likewise.
12224 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12226         PR tree-optimization/70803
12227         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12229 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12231         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12232         optimization of vector loop.
12233         * gcc.target/i386/vect-unpack-3.c: New test.
12234         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12235         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12236         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12238 2016-04-29  Marek Polacek  <polacek@redhat.com>
12240         PR sanitizer/70342
12241         * g++.dg/ubsan/null-7.C: New test.
12243         PR c/70852
12244         * gcc.dg/pr70852.c: New test.
12246 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12248         PR/69089
12249         * g++.dg/cpp0x/alignas6.C: New test.
12251 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12253         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12254         * gcc.dg/pr27003.c: Likewise.
12255         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12256         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12257         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12258         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12259         * gcc.target/arc/mxy.c: Likewise.
12260         * gcc.target/arc/mswape.c: Likewise.
12261         * gcc.target/arc/mrtsc.c: Likewise.
12262         * gcc.target/arc/mcrc.c: Likewise.
12263         * gcc.target/arc/mdsp-packa.c: Likewise.
12264         * gcc.target/arc/mdvbf.c: Likewise.
12265         * gcc.target/arc/mlock.c: Likewise.
12266         * gcc.target/arc/mmac-24.c: Likewise.
12267         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12269 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12270             Matthijs Kooijman  <matthijs@stdin.nl>
12271             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12273         PR target/60040
12274         * gcc.target/avr/pr60040-1.c: New.
12275         * gcc.target/avr/pr60040-2.c: New.
12277 2016-04-29  Richard Biener  <rguenther@suse.de>
12279         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12281 2016-04-29  Richard Biener  <rguenther@suse.de>
12283         PR tree-optimization/13962
12284         PR tree-optimization/65686
12285         * gcc.dg/uninit-pr65686.c: New testcase.
12287 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12289         PR middle-end/70843
12290         * gcc.dg/pr70843.c: New test.
12292 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12294         PR target/70858
12295         * gcc.target/i386/pr70858.c: New test.
12297 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12299         * gcc.target/arc/nps400-1.c: New file.
12301 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12302             Andrew Burgess  <andrew.burgess@embecosm.com>
12304         * gcc.target/arc/movh_cl-1.c: New file.
12306 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12307             Andrew Burgess  <andrew.burgess@embecosm.com>
12309         * gcc.target/arc/extzv-1.c: New file.
12310         * gcc.target/arc/insv-1.c: New file.
12311         * gcc.target/arc/insv-2.c: New file.
12312         * gcc.target/arc/movb-1.c: New file.
12313         * gcc.target/arc/movb-2.c: New file.
12314         * gcc.target/arc/movb-3.c: New file.
12315         * gcc.target/arc/movb-4.c: New file.
12316         * gcc.target/arc/movb-5.c: New file.
12317         * gcc.target/arc/movb_cl-1.c: New file.
12318         * gcc.target/arc/movb_cl-2.c: New file.
12319         * gcc.target/arc/movbi_cl-1.c: New file.
12320         * gcc.target/arc/movl-1.c: New file.
12322 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12323             Andrew Burgess  <andrew.burgess@embecosm.com>
12325         * gcc.target/arc/cmem-1.c: New file.
12326         * gcc.target/arc/cmem-2.c: New file.
12327         * gcc.target/arc/cmem-3.c: New file.
12328         * gcc.target/arc/cmem-4.c: New file.
12329         * gcc.target/arc/cmem-5.c: New file.
12330         * gcc.target/arc/cmem-6.c: New file.
12331         * gcc.target/arc/cmem-7.c: New file.
12332         * gcc.target/arc/cmem-ld.inc: New file.
12333         * gcc.target/arc/cmem-st.inc: New file.
12335 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12337         PR target/70821
12338         * gcc.target/i386/pr70821.c: New test.
12340 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12342         * gcc.target/powerpc/vec-adde.c: New test.
12343         * gcc.target/powerpc/vec-adde-int128.c: New test.
12345 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12347         * gcc.target/i386/avx-vround-1.c: New test.
12348         * gcc.target/i386/avx-vround-2.c: New test.
12349         * gcc.target/i386/avx512vl-vround-1.c: New test.
12350         * gcc.target/i386/avx512vl-vround-2.c: New test.
12352 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12354         PR testsuite/70595
12355         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12356         (check_effective_target_cilkplus_runtime): ... this.
12357         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12358         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12360         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12361         Require cilkplus_runtime.
12362         Don't add -lcilkrts.
12363         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12364         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12365         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12366         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12367         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12368         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12369         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12370         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12371         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12372         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12373         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12374         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12375         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12376         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12377         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12378         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12379         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12380         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12381         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12382         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12383         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12384         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12385         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12386         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12387         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12388         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12389         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12390         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12391         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12393         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12394         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12396         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12398         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12399         cilkplus_runtime.
12401 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12403         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12404         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12406 2015-04-27  Ryan Burn  <contact@rnburn.com>
12408         PR c++/69024
12409         PR c++/68997
12410         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12411         diagnostic.
12412         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12413         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12415 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12417         * gnat.dg/limited_with4.ad[sb]: New test.
12418         * gnat.dg/limited_with4_pkg.ads: New helper.
12420 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12422         PR target/70155
12423         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12424         and movv1ti_internal patterns
12425         * gcc.target/i386/pr70155-1.c: New test.
12426         * gcc.target/i386/pr70155-2.c: Likewise.
12427         * gcc.target/i386/pr70155-3.c: Likewise.
12428         * gcc.target/i386/pr70155-4.c: Likewise.
12429         * gcc.target/i386/pr70155-5.c: Likewise.
12430         * gcc.target/i386/pr70155-6.c: Likewise.
12431         * gcc.target/i386/pr70155-7.c: Likewise.
12432         * gcc.target/i386/pr70155-8.c: Likewise.
12433         * gcc.target/i386/pr70155-9.c: Likewise.
12434         * gcc.target/i386/pr70155-10.c: Likewise.
12435         * gcc.target/i386/pr70155-11.c: Likewise.
12436         * gcc.target/i386/pr70155-12.c: Likewise.
12437         * gcc.target/i386/pr70155-13.c: Likewise.
12438         * gcc.target/i386/pr70155-14.c: Likewise.
12439         * gcc.target/i386/pr70155-15.c: Likewise.
12440         * gcc.target/i386/pr70155-16.c: Likewise.
12441         * gcc.target/i386/pr70155-17.c: Likewise.
12442         * gcc.target/i386/pr70155-18.c: Likewise.
12443         * gcc.target/i386/pr70155-19.c: Likewise.
12444         * gcc.target/i386/pr70155-20.c: Likewise.
12445         * gcc.target/i386/pr70155-21.c: Likewise.
12446         * gcc.target/i386/pr70155-22.c: Likewise.
12448 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12450         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12451         ".{5,6}".
12453 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12455         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12456         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12457         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12458         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12459         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12461 2016-04-27  Richard Biener  <rguenther@suse.de>
12463         PR ipa/70760
12464         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12465         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12467 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12469         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12470         * g++.dg/ubsan/pr63956.C: Adjust error location.
12472 2016-04-27  Nick Clifton  <nickc@redhat.com>
12474         PR middle-end/49889
12475         * gcc.dg/pr49889.c: New test.
12477 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12479         * c-c++-common/memset-array.c: New test.
12481 2016-04-26  Martin Sebor  <msebor@redhat.com>
12483         PR c++/66639
12484         * g++.dg/cpp1y/func_constexpr.C: New test.
12486 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12488         PR c++/70241
12489         * g++.dg/cpp0x/enum32.C: New test.
12490         * g++.dg/cpp0x/enum33.C: New test.
12492 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12494         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12495         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12496         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12497         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12498         * gcc.c-torture/execute/pr38151.c: Likewise.
12499         * gcc.c-torture/execute/pr66556.c: Likewise.
12500         * gcc.c-torture/execute/pr67781.c: Likewise.
12501         * gcc.c-torture/execute/pr68648.c: Likewise.
12503 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12505         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12507 2016-04-26  Marek Polacek  <polacek@redhat.com>
12509         PR c/67784
12510         * gcc.dg/pr67784-3.c: New test.
12511         * gcc.dg/pr67784-4.c: New test.
12512         * gcc.dg/pr67784-5.c: New test.
12514         PR c/70791
12515         * gcc.dg/Wnested-externs-2.c: New test.
12517 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12519         * gcc.dg/fold-plusmult.c: Adjust.
12520         * gcc.dg/no-strict-overflow-6.c: Adjust.
12521         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12523 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12525         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12526         number scans.
12527         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12528         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12529         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12530         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12531         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12532         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12533         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12534         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12535         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12536         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12537         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12538         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12539         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12540         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12541         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12542         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12543         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12544         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12545         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12546         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12547         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12548         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12549         scans.
12550         * gcc.target/i386/pr32219-4.c: Likewise.
12551         * gcc.target/i386/pr32219-6.c: Likewise.
12552         * gcc.target/i386/pr32219-8.c: Likewise.
12554 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12556         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12557         associated options.
12559 2016-04-26  Marek Polacek  <polacek@redhat.com>
12561         PR c++/70744
12562         * g++.dg/ext/cond2.C: New test.
12564 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12566         PR tree-optimization/70771
12567         PR tree-optimization/70775
12568         * gcc.dg/pr70771.c: New test.
12569         * gcc.dg/pr70775.c: New test.
12571 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12573         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12575 2016-04-25  Richard Biener  <rguenther@suse.de>
12577         PR tree-optimization/70780
12578         * gcc.dg/torture/pr70780.c: New testcase.
12580 2016-04-25  Michael Collison  <michael.collison@arm.com>
12582         * gcc.target/arm/neon-vaddws16.c: New test.
12583         * gcc.target/arm/neon-vaddws32.c: New test.
12584         * gcc.target/arm/neon-vaddwu16.c: New test.
12585         * gcc.target/arm/neon-vaddwu32.c: New test.
12586         * gcc.target/arm/neon-vaddwu8.c: New test.
12587         * lib/target-supports.exp
12588         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12589         that arm neon support vector widen sum of HImode TO SImode.
12591 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12593         PR sanitizer/70712
12594         * c-c++-common/asan/pr70712.c: New test.
12596 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12598         * .gitattributes: New file.
12600 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12602         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12604 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12606         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12607         * gfortran.dg/submodule_15.f08: Likewise.
12609 2016-04-22  Richard Biener  <rguenther@suse.de>
12611         PR tree-optimization/70740
12612         * gcc.dg/torture/pr70740.c: New testcase.
12614 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12616         PR target/70750
12617         * gcc.target/i386/pr70750-1.c: New test.
12618         * gcc.target/i386/pr70750-2.c: Likewise.
12620 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12622         PR c++/70540
12623         * g++.dg/cpp0x/auto48.C: New.
12625 2016-04-21  Marek Polacek  <polacek@redhat.com>
12627         PR c++/70513
12628         * g++.dg/cpp0x/forw_enum12.C: New test.
12629         * g++.dg/cpp0x/forw_enum13.C: New test.
12631 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12633         PR target/70728
12634         * gcc.target/i386/pr70728.c: New test.
12636 2016-04-21  Richard Biener  <rguenther@suse.de>
12638         PR middle-end/70747
12639         * gcc.dg/pr70747.c: New testcase.
12641 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12643         PR tree-optimization/70715
12644         * gcc.dg/tree-ssa/scev-13.c: New test.
12646 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12648         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12650 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12652         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12654 2016-04-20  Jan Hubicka  <jh@suse.cz>
12656         PR ipa/70018
12657         * g++.dg/ipa/nothrow-1.C: New testcase.
12659 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12661         PR c++/55635
12662         * g++.dg/eh/delete1.C: New.
12664 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12666         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12667         -mtune-ctrl=sse_typeless_stores.
12669 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12671         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12673 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12675         PR tree-optimization/69489
12676         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12678 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12680         PR c++/69363
12681         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12682         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12683         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12685 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12687         PR tree-optimization/56625
12688         PR tree-optimization/69489
12689         * gcc.dg/vect/pr56625.c: New test.
12690         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12692 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12694         PR target/64971
12695         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12697 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12699         * gnat.dg/self1.adb: Remove now incorrect test.
12701 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12703         * gcc.dg/tree-ssa/scev-11.c: New test.
12704         * gcc.dg/tree-ssa/scev-12.c: New test.
12706 2016-04-20  Marek Polacek  <polacek@redhat.com>
12708         PR tree-optimization/70725
12709         * gcc.dg/pr70725.c: New test.
12711 2016-04-20  Richard Biener  <rguenther@suse.de>
12713         PR tree-optimization/70726
12714         * g++.dg/vect/pr70726.cc: New testcase.
12716 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12718         PR target/70674
12719         * gcc.target/s390/pr70674.c: New test.
12721 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12723         PR libgfortran/70684
12724         * gfortran.dg/list_read_14.f90: New test.
12726 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12728         PR target/69201
12729         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12730         extern to force it misaligned.
12731         (b): Likewise.
12732         (c): Likewise.
12733         (d): Likewise.
12734         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12735         Don't check `*' before movv4sf_internal.
12736         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12737         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12738         Don't check `*' before movv16qi_internal.
12739         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12740         extern to force it misaligned.
12741         (b): Likewise.
12742         (c): Likewise.
12743         (d): Likewise.
12744         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12745         Don't check `*' before movv2df_internal.
12746         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12747         extern to force it misaligned.
12748         (b): Likewise.
12749         (c): Likewise.
12750         (d): Likewise.
12751         Check movv8sf_internal instead of avx_storeups256.
12752         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12754 2016-04-19  Richard Biener  <rguenther@suse.de>
12756         PR tree-optimization/70171
12757         * g++.dg/tree-ssa/pr70171.C: New testcase.
12759 2016-04-19  Richard Biener  <rguenther@suse.de>
12761         PR tree-optimization/70724
12762         * gcc.dg/torture/pr70724.c: New testcase.
12764 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
12766         PR middle-end/70689
12767         * gcc.target/i386/pr70689.c: New.
12769 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
12771         PR target/70708
12772         * gcc.target/i386/pr70708.c: New test.
12774 2016-04-18  Richard Biener  <rguenther@suse.de>
12776         PR tree-optimization/43434
12777         * gcc.dg/vect/pr43434.c: New testcase.
12778         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12779         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12780         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12781         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12782         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12783         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12784         * gcc.dg/gomp/pr68640.c: Likewise.
12785         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12786         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12788 2016-04-18  Richard Biener  <rguenther@suse.de>
12790         PR tree-optimization/70701
12791         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12793 2016-04-18  Tom de Vries  <tom@codesourcery.com>
12795         PR testsuite/70699
12796         * gcc.dg/pr70161.c: Add dot-file scans.
12797         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12798         instead of after last dot char.
12800 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12802         * c-c++-common/dump-ada-spec-3.c: New test.
12803         * c-c++-common/dump-ada-spec-4.c: Likewise.
12805 2016-04-17  Tom de Vries  <tom@codesourcery.com>
12807         PR other/70183
12808         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12810 2016-04-15  Jan Hubicka  <jh@suse.cz>
12812         PR ipa/70018
12813         * g++.dg/ipa/pure-const-1.C: New testcase.
12814         * g++.dg/ipa/pure-const-2.C: New testcase.
12815         * g++.dg/ipa/pure-const-3.C: New testcase.
12817 2016-04-15  Marek Polacek  <polacek@redhat.com>
12819         PR c/70671
12820         * gcc.dg/bitfld-22.c: New test.
12822 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
12824         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12825         x86_64.
12827 2016-04-15  Marek Polacek  <polacek@redhat.com>
12829         PR c/70651
12830         * c-c++-common/pr70651.c: New test.
12832 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12834         PR rtl-optimization/70681
12835         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12836         dump scan on arm and powerpc.
12837         * gcc.dg/pr10474.c: Likewise.
12839 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
12841         PR c++/69517
12842         PR c++/70019
12843         PR c++/70588
12844         * g++.dg/cpp1y/vla11.C: Revert for real.
12846         PR c/70436
12847         * c-c++-common/Wparentheses-1.c: New test.
12848         * c-c++-common/gomp/Wparentheses-1.c: New test.
12849         * c-c++-common/gomp/Wparentheses-2.c: New test.
12850         * c-c++-common/gomp/Wparentheses-3.c: New test.
12851         * c-c++-common/gomp/Wparentheses-4.c: New test.
12852         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12853         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12854         * c-c++-common/goacc/Wparentheses-1.c: New test.
12856 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
12858         PR target/70662
12859         * gcc.target/i386/pr70662.c: New test.
12861 2016-04-15  Richard Biener  <rguenther@suse.de>
12862             Alan Modra  <amodra@gmail.com>
12864         PR tree-optimization/70130
12865         * gcc.dg/vect/O3-pr70130.c: New testcase.
12867 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
12869         PR target/70669
12870         * gcc.target/powerpc/pr70669.c: New test.
12872         PR target/70640
12873         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12874         a power7 system that does not have an assembler that supports
12875         power8.
12877 2016-04-14  Martin Sebor  <msebor@redhat.com>
12879         PR c++/69517
12880         PR c++/70019
12881         PR c++/70588
12882         * c-c++-common/ubsan/vla-1.c: Revert.
12883         * g++.dg/cpp1y/vla11.C: Same.
12884         * g++.dg/cpp1y/vla12.C: Same.
12885         * g++.dg/cpp1y/vla13.C: Same.
12886         * g++.dg/cpp1y/vla14.C: Same.
12887         * g++.dg/cpp1y/vla3.C: Same.
12888         * g++.dg/init/array24.C: Same.
12889         * g++.dg/ubsan/vla-1.C: Same.
12891 2016-04-14  Marek Polacek  <polacek@redhat.com>
12892             Jan Hubicka  <hubicka@ucw.cz>
12894         PR c++/70029
12895         * g++.dg/torture/pr70029.C: New test.
12897 2016-04-14  Martin Sebor  <msebor@redhat.com>
12899         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12900         type size to prevent failures on targets with very low maximum
12901         alignment.
12903 2016-04-14  Richard Biener  <rguenther@suse.de>
12905         PR tree-optimization/70623
12906         * gcc.dg/torture/pr70623.c: New testcase.
12907         * gcc.dg/torture/pr70623-2.c: Likewise.
12909 2016-04-13  Martin Sebor  <msebor@redhat.com>
12911         PR c++/69517
12912         PR c++/70019
12913         PR c++/70588
12914         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12915         * g++.dg/cpp1y/vla11.C: New test.
12916         * g++.dg/cpp1y/vla12.C: New test.
12917         * g++.dg/cpp1y/vla13.C: New test.
12918         * g++.dg/cpp1y/vla14.C: New test.
12919         * g++.dg/cpp1y/vla3.C: Restore deleted test.
12920         * g++.dg/init/array24.C: Fully brace VLA initializer.
12921         * g++.dg/ubsan/vla-1.C: Disable exceptions.
12923 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12925         PR c++/70641
12926         * g++.dg/opt/pr70641.C: New test.
12928 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12930         PR rtl-optimization/68749
12931         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12932         effects of argument promotions.
12933         Remove default args to dg-skip-if.
12935 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
12937         PR c++/70635
12938         * g++.dg/parse/pr70635.C: New.
12940 2016-04-13  Marek Polacek  <polacek@redhat.com>
12942         PR c++/70639
12943         * c-c++-common/Wmisleading-indentation-4.c: New test.
12945 2016-04-13  Marek Polacek  <polacek@redhat.com>
12947         PR c/70436
12948         * gcc.dg/Wparentheses-12.c: New test.
12949         * gcc.dg/Wparentheses-13.c: New test.
12951 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12953         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12954         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12955         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12957 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
12959         PR middle-end/70633
12960         * gcc.c-torture/compile/pr70633.c: New test.
12962         PR debug/70628
12963         * gcc.dg/torture/pr70628.c: New test.
12965 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
12967         PR c++/70610
12968         * g++.dg/template/pr70610.C: New test.
12969         * g++.dg/template/pr70610-2.C: New test.
12970         * g++.dg/template/pr70610-3.C: New test.
12971         * g++.dg/template/pr70610-4.C: New test.
12973 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12975         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12976         128 instead of 32.
12978         PR c++/70571
12979         * g++.dg/ext/pr70571.C: New test.
12981 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
12983         PR target/70640
12984         * gcc.target/powerpc/pr70640.c: New test.
12986 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
12988         PR c++/68722
12989         * g++.dg/parse/pr68722.C: New.
12991 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
12993         PR rtl-optimization/70596
12994         * gcc.target/i386/pr70596.c: New test.
12996 2016-04-12  Nathan Sidwell  <nathan@acm.org>
12998         PR c++/70501
12999         * g++.dg/init/pr70501.C: New.
13001 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13003         * gcc.target/i386/asm-flag-6.c: New test.
13005 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13007         PR tree-optimization/68756
13008         * gcc.dg/graphite/pr68756.c: New test.
13010 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13012         PR tree-optimization/70602
13013         * gcc.c-torture/execute/pr70602.c: New test.
13015 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13017         PR target/70381
13018         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13019         __float128 emulator is built and runs.
13020         * gcc.target/powerpc/float128-1.c: Likewise.
13022         * lib/target-supports.exp (check_ppc_float128_sw_available):
13023         Rework tests for __float128 software and hardware
13024         availability. Fix exit condition to return 0 on success.
13026 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13028         PR target/70133
13029         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13030         * gcc.target/aarch64/target_attr_15.c: Likewise.
13032 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13034         PR c++/69066
13035         * g++.dg/cpp1y/pr69066.C: New.
13037 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13039         PR fortran/68566
13040         * gfortran.dg/pr36192.f90: Update test.
13041         * gfortran.dg/pr36192_1.f90: Update test.
13042         * gfortran.dg/real_dimension_1.f: Update test.
13043         * gfortran.dg/parameter_array_init_7.f90: New test.
13045 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13047         PR testsuite/64039
13048         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13050         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13052         PR rtl-optimization/66669
13053         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13055         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13057         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13058         * gcc.dg/pie-1.c: Likewise.
13059         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13060         * gcc.dg/pic-4.c: Likewise.
13061         * gcc.dg/pie-3.c: Likewise.
13062         * gcc.dg/pie-4.c: Likewise.
13064         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13066         PR tree-optimization/68644
13067         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13069         PR rtl-optimization/64886
13070         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13072 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13074         PR tree-optimization/68953
13075         * gcc.dg/graphite/pr68953.c: New test.
13077 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13079         PR fortran/70592
13080         * gfortran.dg/deferred_character_16.f90: New test.
13082 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13084         PR tree-optimization/70586
13085         * gcc.c-torture/execute/pr70586.c: New test.
13087 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13089         PR sanitizer/70573
13090         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13091         with __builtin_memset
13092         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13094 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13096         PR lto/70289
13097         PR ipa/70348
13098         PR tree-optimization/70373
13099         PR middle-end/70533
13100         PR middle-end/70534
13101         PR middle-end/70535
13102         * c-c++-common/goacc/reduction-5.c: New test.
13103         * c-c++-common/goacc/reduction-promotions.c: New test.
13104         * gfortran.dg/goacc/reduction-3.f95: New test.
13105         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13107 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13109         PR c++/70590
13110         PR c++/70452
13111         * g++.dg/pr70590.C: New test.
13112         * g++.dg/pr70590-2.C: New test.
13114 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13116         PR middle-end/70593
13117         * gcc.target/i386/pr70593.c: New test.
13119         PR rtl-optimization/70574
13120         * gcc.target/i386/avx2-pr70574.c: New test.
13122 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13124         PR sanitizer/70541
13125         * c-c++-common/asan/pr70541.c: New test.
13127 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13129         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13130         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13132 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13134         PR target/70566
13135         * gcc.c-torture/execute/pr70566.c: New test.
13137 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13139         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13140         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13142 2016-04-08  Alan Modra  <amodra@gmail.com>
13144         * gcc.target/powerpc/pr70117.c: New.
13146 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13148         PR testsuite/70581
13149         * gcc.dg/lto/simd-function_0.c: New test.
13151         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13152         clones.
13153         * c-c++-common/attr-simd-2.c: Likewise.
13154         * c-c++-common/attr-simd-4.c: Likewise.
13155         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13156         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13158 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13160         PR testsuite/70553
13161         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13163 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13164             Tom de Vries  <tom@codesourcery.com>
13166         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13167         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13168         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13169         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13170         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13171         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13172         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13173         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13175 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13177         PR c/70436
13178         * g++.dg/warn/Wparentheses-29.C: New test.
13180 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13182         PR c/70436
13183         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13184         explicit braces to resolve a future -Wparentheses warning.
13186 2016-04-06  Richard Henderson  <rth@redhat.com>
13188         * gcc.dg/pr61817-1.c: New test.
13189         * gcc.dg/pr61817-2.c: New test.
13190         * gcc.dg/pr69391-1.c: New test.
13191         * gcc.dg/pr69391-2.c: New test.
13193 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13195         PR rtl-optimization/70398
13196         * gcc.target/aarch64/pr70398.c: New.
13198 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13200         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13202 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13203             Pedro Alves  <palves@redhat.com>
13205         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13207 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13209         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13210         Check for avx512f effective targets instead of avx2.
13211         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13212         for AVX512F clones.
13213         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13214         * g++.dg/gomp/declare-simd-1.C: Likewise.
13215         * g++.dg/gomp/declare-simd-3.C: Likewise.
13216         * g++.dg/gomp/declare-simd-4.C: Likewise.
13218         PR middle-end/70550
13219         * c-c++-common/gomp/pr70550-1.c: New test.
13220         * c-c++-common/gomp/pr70550-2.c: New test.
13222 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13224         PR c++/70512
13225         * g++.dg/ext/attribute-may-alias-5.C: New.
13227 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13229         PR c++/70336
13230         * c-c++-common/pr70336.c: New test.
13231         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13232         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13234 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13236         PR ipa/66223
13237         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13239 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13241         PR rtl-optimization/70542
13242         * gcc.dg/torture/pr70542.c: New test.
13243         * gcc.target/i386/avx2-pr70542.c: New test.
13245 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13247         PR tree-optimization/70509
13248         * gcc.target/i386/avx512bw-pr70509.c: New test.
13250 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13252         PR c++/70452
13253         * g++.dg/ext/constexpr-vla4.C: New test.
13255 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13257         PR target/70510
13258         * gcc.target/i386/pr70510.c: New test.
13260 2016-04-05  Richard Biener  <rguenther@suse.de>
13262         PR tree-optimization/70526
13263         * g++.dg/torture/pr70526.C: New testcase.
13265 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13267         PR target/70525
13268         * gcc.target/i386/pr70525.c: New test.
13270 2016-04-05  Richard Biener  <rguenther@suse.de>
13272         PR middle-end/70499
13273         * g++.dg/torture/pr70499.C: New testcase.
13275 2016-04-05  Richard Biener  <rguenther@suse.de>
13277         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13278         remove XFAIL.
13280 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13282         PR middle-end/70307
13283         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13284         rs6000 ABI warnings.
13286 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13288         PR ipa/66223
13289         * g++.dg/ipa/devirt-51.C: New testcase.
13291 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13292             Jakub Jelinek  <jakub@redhat.com>
13294         PR middle-end/70457
13295         * gcc.dg/torture/pr70457.c: New.
13297 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13299         PR fortran/67538
13300         * gfortran.dg/allocate_with_source_19.f08: New test.
13302 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13304         PR fortran/65795
13305         * gfortran.dg/coarray_allocate_6.f08: New test.
13307 2016-04-04  Richard Biener  <rguenther@suse.de>
13309         PR rtl-optimization/70484
13310         * gcc.dg/torture/pr70484.c: New testcase.
13312 2016-04-04  Marek Polacek  <polacek@redhat.com>
13314         PR c/70307
13315         * gcc.dg/torture/pr70307.c: New test.
13317 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13319         PR target/70416
13320         PR target/67391
13321         * gcc.target/sh/torture/pr70416.c: New.
13323 2016-04-02  Martin Sebor  <msebor@redhat.com>
13325         PR c++/67376
13326         PR c++/70170
13327         PR c++/70172
13328         PR c++/70228
13329         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13330         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13331         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13332         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13333         * g++.dg/cpp0x/constexpr-string.C: Same.
13334         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13335         * g++.dg/cpp0x/pr65398.C: Same.
13336         * g++.dg/ext/constexpr-vla1.C: Same.
13337         * g++.dg/ext/constexpr-vla2.C: Same.
13338         * g++.dg/ext/constexpr-vla3.C: Same.
13339         * g++.dg/ubsan/pr63956.C: Same.
13341 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13343         PR rtl-optimization/70467
13344         * gcc.target/i386/pr70467-2.c: New test.
13346 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13347             Marek Polacek  <polacek@redhat.com>
13349         PR c++/70488
13350         * g++.dg/init/new47.C: New test.
13352 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13354         PR target/70496
13355         * gcc.target/arm/pr70496.c: New test.
13357 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13359         PR c++/68475
13360         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13362 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13364         PR target/69890
13365         * gcc.dg/strlenopt.h (memmove): New.
13366         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13367         instead of "string.h".
13368         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13369         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13370         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13371         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13372         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13373         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13374         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13375         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13376         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13377         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13378         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13379         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13380         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13381         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13382         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13383         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13384         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13385         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13386         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13387         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13389 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13391         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13392         (Holder::foo): Reflect this.
13394 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13396         PR target/70442
13397         * gcc.dg/pr70442.c: New test.
13399 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13401         PR c++/70393
13402         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13404 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13406         PR target/70453
13407         * gcc.target/i386/pr70453.c: New test.
13409 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13411         PR target/70292
13412         * gcc.c-torture/pr70292.c: New test.
13414 2016-03-31  Marek Polacek  <polacek@redhat.com>
13416         PR c/70297
13417         * c-c++-common/pr70297.c: New test.
13418         * g++.dg/cpp0x/typedef-redecl.C: New test.
13419         * gcc.dg/typedef-redecl2.c: New test.
13421 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13423         PR rtl-optimization/70460
13424         * gcc.c-torture/execute/pr70460.c: New test.
13426 2016-03-31  Richard Biener  <rguenther@suse.de>
13428         PR c++/70430
13429         * g++.dg/ext/vector30.C: New testcase.
13431 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13432             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13434         * gfortran.dg/fmt_pf.f90: New test.
13436 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13438         Forward-port from 5 branch
13439         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13441         PR testsuite/70356
13442         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13443         dg-require-effective-target after dg-do.
13445         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13447         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13449 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13450             Julian Brown  <julian@codesourcery.com>
13451             Chung-Lin Tang  <cltang@codesourcery.com>
13452             Cesar Philippidis  <cesar@codesourcery.com>
13453             James Norris  <jnorris@codesourcery.com>
13454             Tom de Vries  <tom@codesourcery.com>
13455             Nathan Sidwell  <nathan@codesourcery.com>
13457         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13458         * c-c++-common/goacc/loop-clauses.c: Likewise.
13459         * g++.dg/goacc/template.C: Likewise.
13460         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13461         * gfortran.dg/goacc/loop-1.f95: Likewise.
13462         * gfortran.dg/goacc/loop-5.f95: Likewise.
13463         * gfortran.dg/goacc/loop-6.f95: Likewise.
13464         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13465         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13466         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13467         * c-c++-common/goacc/clauses-fail.c: Likewise.
13468         * c-c++-common/goacc/parallel-1.c: Likewise.
13469         * c-c++-common/goacc/reduction-1.c: Likewise.
13470         * c-c++-common/goacc/reduction-2.c: Likewise.
13471         * c-c++-common/goacc/reduction-3.c: Likewise.
13472         * c-c++-common/goacc/reduction-4.c: Likewise.
13473         * c-c++-common/goacc/routine-3.c: Likewise.
13474         * c-c++-common/goacc/routine-4.c: Likewise.
13475         * c-c++-common/goacc/routine-5.c: Likewise.
13476         * c-c++-common/goacc/tile.c: Likewise.
13477         * g++.dg/goacc/template.C: Likewise.
13478         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13479         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13480         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13481         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13482         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13483         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13484         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13485         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13486         * c-c++-common/goacc/use_device-1.c: ... this file.
13487         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13488         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13489         * c-c++-common/goacc/host_data-6.c: ... this file.
13490         * c-c++-common/goacc/loop-2-kernels.c: New file.
13491         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13492         * c-c++-common/goacc/loop-3.c: Likewise.
13493         * g++.dg/goacc/reference.C: Likewise.
13494         * g++.dg/goacc/routine-1.C: Likewise.
13495         * g++.dg/goacc/routine-2.C: Likewise.
13497 2016-03-30  Richard Biener  <rguenther@suse.de>
13499         PR middle-end/70450
13500         * gcc.dg/torture/pr70450.c: New testcase.
13502 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13504         PR target/70421
13505         * gcc.dg/torture/pr70421.c: New test.
13506         * gcc.target/i386/avx512f-pr70421.c: New test.
13508 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13510         PR testsuite/70364
13511         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13512         (check): New function.
13513         (bar): Call check.
13514         (foo): Align stack to 16 bytes when calling bar.
13515         * gcc.target/i386/cleanup-2.c: Likewise.
13517 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13519         PR tree-optimization/59124
13520         * gcc.dg/Warray-bounds-19.c: New test.
13522 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13524         * lib/prune.exp (escape_regex_chars): New.
13525         (prune_file_path): Update to quote metcharacters for regexp.
13527 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13529         PR rtl-optimization/70429
13530         * gcc.c-torture/execute/pr70429.c: New test.
13532         PR tree-optimization/70405
13533         * gcc.dg/pr70405.c: New test.
13535 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13537         PR fortran/70397
13538         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13539         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13541 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13543         PR testsuite/64177
13544         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13545         __cilkrts_set_param to set two workers.
13546         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13547         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13549 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13551         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13553 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13555         PR target/70406
13556         * gcc.target/i386/pr70406.c: New test.
13558 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13560         * gnat.dg/specs/double_record_extension3.ads: New test.
13562 2016-03-25  Richard Henderson  <rth@redhat.com>
13564         PR target/70120
13565         * gcc.target/aarch64/pr70120-1.c: New.
13566         * gcc.target/aarch64/pr70120-2.c: New.
13567         * gcc.target/aarch64/pr70120-3.c: New.
13569 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13571         PR c++/62212
13572         * g++.dg/template/mangle2.C: The dg-do directive should be
13573         "compile" not "assemble".
13575 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13577         PR lto/69650
13578         * gcc.dg/pr69650.c: New test.
13580 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13582         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13584 2016-03-25  Alan Modra  <amodra@gmail.com>
13586         * gcc.dg/dfp/pr70052.c: New test.
13588 2016-03-24  Richard Henderson  <rth@redhat.com>
13590         PR middle-end/69845
13591         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13592         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13594 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13596         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13598 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13600         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13601         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13603 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13605         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13606         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13608 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13610         PR c++/62212
13611         * g++.dg/template/mangle2.C: New test.
13613 2016-03-24  Richard Biener  <rguenther@suse.de>
13615         PR tree-optimization/70396
13616         * gcc.dg/torture/pr70396.c: New testcase.
13618 2016-03-24  Richard Biener  <rguenther@suse.de>
13620         PR middle-end/70370
13621         * gcc.dg/torture/pr70370.c: New testcase.
13623 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13625         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13626         * gfortran.dg/goacc/kernels-tree.f95: Same.
13627         * gfortran.dg/goacc/parallel-tree.f95: Same.
13629 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13631         * c-c++-common/goacc/uninit-if-clause.c: New test.
13632         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13634 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13636         PR target/70290
13637         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13638         Fix formatting.
13640 2016-03-24  Richard Biener  <rguenther@suse.de>
13642         PR tree-optimization/70372
13643         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13645 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13647         PR c++/70347
13648         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13650 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13652         PR c++/70332
13653         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13655 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13657         PR c++/70001
13658         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13659         * g++.dg/cpp1y/pr70001.C: New test.
13661         PR c++/70323
13662         * g++.dg/cpp0x/constexpr-70323.C: New test.
13664 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13665             Jason Merrill  <jason@redhat.com>
13666             Jakub Jelinek  <jakub@redhat.com>
13668         PR c++/69315
13669         * g++.dg/cpp0x/constexpr-69315.C: New test.
13670         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13672 2016-03-23  Marek Polacek  <polacek@redhat.com>
13674         PR c++/69884
13675         * g++.dg/warn/Wignored-attributes-1.C: New test.
13676         * g++.dg/warn/Wignored-attributes-2.C: New test.
13678 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13680         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13681         initialization.
13682         * gfortran.dg/goacc/private-3.f95 (test): Same.
13683         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13684         missing use param.
13686 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13688         * lib/target-supports.exp: Remove v7ve entry from loop
13689         creating effective target checks.
13690         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13691         (add_options_for_arm_arch_v7ve): Likewise.
13693 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13695         PR tree-optimization/70354
13696         * gcc.dg/vect/pr70354-1.c: New test.
13697         * gcc.dg/vect/pr70354-2.c: New test.
13698         * gcc.target/i386/avx2-pr70354-1.c: New test.
13699         * gcc.target/i386/avx2-pr70354-2.c: New test.
13701 2016-03-22  Jeff Law  <law@redhat.com>
13703         PR target/70232
13704         * gcc.dg/tree-ssa/pr70232.c: New test.
13706 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13708         PR target/70302
13709         * gcc.target/i386/pr70302.c: New test.
13711 2016-03-22  Richard Biener  <rguenther@suse.de>
13713         PR middle-end/70251
13714         * g++.dg/torture/pr70251.C: New testcase.
13716 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13718         PR c/69993
13719         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13720         Wmisleading-indentation.c.
13721         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13722         reflect change to diagnostic text and order of messages.
13723         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13725 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13727         * g++.dg/ext/java-3.C: Don't compile on AIX.
13729 2016-03-22  Richard Biener  <rguenther@suse.de>
13731         PR middle-end/70333
13732         * gcc.dg/torture/pr70333.c: New testcase.
13734 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13736         * g++.dg/ext/pr70290.C: New test.
13738 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13740         PR target/70325
13741         * gcc.target/i386/pr70325.c: New test.
13743 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13745         PR target/70329
13746         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13747         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13749         PR target/70300
13750         * gcc.target/i386/pr70300.c: New test.
13752         PR c++/70295
13753         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13754         (func2): New function for cond with parens, xfail warning for c++.
13755         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13757 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13759         PR c++/70096
13760         * g++.dg/template/ptrmem30.C: New test.
13762 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13764         PR c++/70204
13765         * g++.dg/cpp0x/constexpr-70204a.C: New test.
13766         * g++.dg/cpp0x/constexpr-70204b.C: New test.
13768 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13770         PR middle-end/70326
13771         * gcc.dg/pr70326.c: New test.
13773 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
13774             Jakub Jelinek  <jakub@redhat.com>
13776         PR tree-optimization/70317
13777         * gcc.dg/pr70317.c: New test.
13779 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
13781         PR target/70327
13782         * gcc.target/i386/pr70327.c: New test.
13784 2016-03-21  Martin Liska  <mliska@suse.cz>
13786         PR ipa/70306
13787         * gcc.dg/ipa/pr70306.c: New test.
13789 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
13791         * gcc.target/arm/attr-align1.c: Skip if M-profile.
13792         * gcc.target/arm/attr-align3.c: Likewise.
13793         * gcc.target/arm/attr_arm.c: Likewise.
13794         * gcc.target/arm/flip-thumb.c: Likewise.
13796 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
13798         PR target/70296
13799         * gcc.target/powerpc/altivec-36.c: New test.
13801 2016-03-21  Richard Biener  <rguenther@suse.de>
13803         PR tree-optimization/70310
13804         * gcc.dg/torture/pr70310.c: New testcase.
13806 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
13808         PR target/70293
13809         * gcc.target/i386/pr70293.c: New test.
13811 2016-03-21  Richard Biener  <rguenther@suse.de>
13813         PR tree-optimization/70288
13814         * gcc.dg/torture/pr70288-1.c: New testcase.
13815         * gcc.dg/torture/pr70288-2.c: Likewise.
13817 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13819         PR rtl-optimization/69307
13820         * gcc.target/arm/pr69307.c: New test.
13822 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
13824         PR rtl-optimization/69102
13825         * gcc.c-torture/compile/pr69102.c: New test.
13827 2016-03-18  Jeff Law  <law@redhat.com>
13829         PR rtl-optimization/70263
13830         * gcc.c-torture/compile/pr70263-1.c: New test.
13831         * gcc.target/i386/pr70263-2.c: New test.
13833 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
13835         PR rtl-optimization/70278
13836         * gcc.dg/torture/pr70278.c: New test.
13837         * gcc.target/arm/pr70278.c: New test.
13839 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
13841         PR c/70281
13842         * gcc.dg/plugin/diagnostic-test-expressions-1.c
13843         (test_builtin_types_compatible_p): New test function.
13844         * gcc.dg/pr70281.c: New test case.
13846 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
13848         PR target/70113
13849         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13851 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
13853         PR tree-optimization/70252
13854         * gcc.dg/pr70252.c: New test.
13856 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13858         * gcc.dg/pr70161-2.c: New test.
13859         * gcc.dg/pr70161.c: New test.
13861 2016-03-18  Tom de Vries  <tom@codesourcery.com>
13863         PR ipa/70269
13864         * gcc.dg/pr70269.c: New test.
13866 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
13868         PR c++/70267
13869         * g++.dg/ext/java-3.C: New test.
13871 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13873         PR c++/70205
13874         * g++.dg/lookup/pr70205.C: New test.
13876 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
13878         PR c++/70218
13879         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13881 2016-03-17  Marek Polacek  <polacek@redhat.com>
13883         PR c/69407
13884         * gcc.dg/atomic-op-6.c: New test.
13886 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
13888         PR c/70264
13889         * c-c++-common/pr70264.c: New test case.
13891 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
13893         PR c++/70144
13894         * c-c++-common/pr70144-1.c: New test.
13895         * c-c++-common/pr70144-2.c: New test.
13897         PR c++/70272
13898         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13899         * g++.dg/opt/flifetime-dse6.C: New test.
13900         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13902 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
13904         PR driver/70192
13905         * gcc.dg/pic-1.c: New test.
13906         * gcc.dg/pic-2.c: Likewise.
13907         * gcc.dg/pic-3.c: Likewise.
13908         * gcc.dg/pic-4.c: Likewise.
13909         * gcc.dg/pie-1.c: Likewise.
13910         * gcc.dg/pie-2.c: Likewise.
13911         * gcc.dg/pie-3.c: Likewise.
13912         * gcc.dg/pie-4.c: Likewise.
13913         * gcc.dg/pie-5.c: Likewise.
13914         * gcc.dg/pie-6.c: Likewise.
13916 2016-03-17  Tom de Vries  <tom@codesourcery.com>
13918         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13919         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13921 2016-03-17  Richard Biener  <rguenther@suse.de>
13923         PR debug/70271
13924         * g++.dg/debug/pr70271.C: New testcase.
13926 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
13928         * gcc.target/i386/pr70251.c: New test.
13930 2016-03-17  Marek Polacek  <polacek@redhat.com>
13932         PR c++/70194
13933         * g++.dg/warn/constexpr-70194.C: New test.
13935 2016-03-16  Richard Henderson  <rth@redhat.com>
13937         PR middle-end/70240
13938         * gcc.c-torture/compile/pr70240.c: New.
13940 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13942         * gcc.c-torture/compile/20151204.c: Skip for avr.
13944 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13946         PR target/70245
13947         * g++.dg/opt/pr70245.C: New test.
13948         * g++.dg/opt/pr70245.h: New file.
13949         * g++.dg/opt/pr70245-aux.cc: New file.
13951 2016-03-16  Martin Sebor  <msebor@redhat.com>
13953         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13955 2016-03-16  Richard Henderson  <rth@redhat.com>
13957         PR middle-end/70199
13958         * gcc.c-torture/compile/pr70199.c: New.
13960 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
13962         * gcc.dg/uninit-19.c: Run dos2unix.
13964 2016-03-16  Marek Polacek  <polacek@redhat.com>
13966         PR c/70093
13967         * gcc.dg/nested-func-10.c: New test.
13968         * gcc.dg/nested-func-9.c: New test.
13970 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13972         PR tree-optimization/68714
13973         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13975 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13977         PR tree-optimization/68715
13978         * gcc.dg/graphite/pr68715-2.c: New test.
13979         * gcc.dg/graphite/pr68715.c: New test.
13980         * gfortran.dg/graphite/pr68715.f90: New test.
13982 2016-03-16  Tom de Vries  <tom@codesourcery.com>
13984         PR tree-optimization/68809
13985         * gcc.dg/graphite/pr68809-2.c: New test.
13986         * gcc.dg/graphite/pr68809.c: New test.
13988 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
13990         PR c++/70147
13991         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13992         method call to i () as argument.  Adjust expected output.
13994         PR c++/70147
13995         * g++.dg/ubsan/pr70147-1.C: New test.
13996         * g++.dg/ubsan/pr70147-2.C: New test.
13998 2016-03-15  Martin Sebor  <msebor@redhat.com>
14000         PR c++/58281
14001         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14003 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14005         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14006         hppa*-*-hpux*.
14008         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14010         PR libfortran/69799
14011         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14012         libatomic_available.
14014 2016-03-15  Marek Polacek  <polacek@redhat.com>
14016         PR c++/70209
14017         * g++.dg/ext/attribute-may-alias-4.C: New test.
14019 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14021         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14022         -fvar-tracking-assignments-toggle flag.
14024 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14026         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14028 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14030         PR rtl-optimization/70222
14031         * gcc.c-torture/execute/pr70222-1.c: New test.
14032         * gcc.c-torture/execute/pr70222-2.c: New test.
14034 2016-03-15  Richard Henderson  <rth@redhat.com>
14036         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14038 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14040         PR rtl-optimization/69032
14041         * gcc.dg/pr69032.c: New test.
14043 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14045         PR rtl-optimization/63384
14046         * g++.dg/pr63384.C: New test.
14048 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14050         PR target/64411
14051         * gcc.target/i386/pr64411.C: New test.
14053 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14055         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14056         * gfortran.dg/goacc/kernels-alias.f95: New test.
14058 2016-03-14  Martin Sebor  <msebor@redhat.com>
14060         PR c++/53792
14061         * g++.dg/cpp0x/constexpr-inline.C: New test.
14062         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14064 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14066         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14068 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14070         PR middle-end/70219
14071         * gcc.dg/pr70219.c: New test.
14073 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14075         PR target/70083
14076         * gcc.dg/torture/pr70083.c: New test.
14077         * gcc.target/i386/pr70083.c: New test.
14079 2016-03-14  Richard Biener  <rguenther@suse.de>
14081         PR tree-optimization/56365
14082         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14084 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14086         PR target/70098
14087         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14088         New function.
14089         * g++.dg/pr70098.C: New testcase.
14092 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14094         PR tree-optimization/70045
14095         * gcc.dg/graphite/pr70045.c: New test.
14097 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14099         PR fortran/69043
14100         * gfortran.dg/include_9.f90: New test.
14102 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14104         PR fortran/45076
14105         gfortran.dg/prof/prof.exp: New script.
14106         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14108 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14110         PR rtl-optimization/69307
14111         * gcc.dg/pr69307.c: New test.
14113 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14115         PR target/69614
14116         * gcc.target/arm/pr69614.c: New.
14118 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14120         PR fortran/70031
14121         * gfortran.dg/submodule_14.f08: New test
14123         PR fortran/69524
14124         * gfortran.dg/submodule_15.f08: New test
14126 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14128         PR c++/70106
14129         * g++.dg/cpp1y/paren3.C: New test.
14131 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14133         PR target/70131
14134         * gcc.target/powerpc/ppc-round2.c: New test.
14136 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14138         PR target/70123
14139         * gcc.dg/torture/pr70123.c: New test.
14141 2016-03-11  Jeff Law  <law@redhat.com>
14143         PR tree-optimization/70190
14144         * gcc.c-torture/compile/pr70190.c: New test.
14146 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14148         PR c/68187
14149         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14150         case.
14151         (test43_b): Likewise.
14152         (test43_c): Likewise.
14153         (test43_d): Likewise.
14154         (test43_e): Likewise.
14155         (test43_f): Likewise.
14156         (test43_g): Likewise.
14157         (test44_a): Likewise.
14158         (test44_b): Likewise.
14159         (test44_c): Likewise.
14160         (test44_d): Likewise.
14161         (test44_e): Likewise.
14163 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14165         PR c/70085
14166         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14168 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14170         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14171         dg-options.
14173 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14175         PR target/70002
14176         PR target/69245
14177         * gcc.target/aarch64/pr69245_2.c: New test.
14179 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14181         PR tree-optimization/70177
14182         * gcc.dg/pr70177.c: New test.
14184 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14186         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14188 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14190         * gcc.dg/tree-ssa/sra-20.c: New.
14192 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14194         PR rtl-optimization/70174
14195         * gcc.dg/pr70174.c: New test.
14197         PR tree-optimization/70169
14198         * gcc.dg/pr70169.c: New test.
14200 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14202         PR target/70160
14203         * gcc.target/i386/pr70160.c: New test.
14205 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14207         * gcc.target/s390/dfp-1.c: New test.
14209 2016-03-10  Nick Clifton  <nickc@redhat.com>
14211         PR target/70044
14212         * gcc.target/aarch64/pr70044.c: New test.
14214 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14215             Jakub Jelinek  <jakub@redhat.com>
14217         PR c++/70001
14218         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14219         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14220         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14222 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14224         PR lto/69589
14225         * g++.dg/lto/pr69589_0.C: New testcase
14226         * g++.dg/lto/pr69589_1.C: New testcase
14228 2016-03-10  Marek Polacek  <polacek@redhat.com>
14230         PR c++/70153
14231         * g++.dg/delayedfold/unary-plus1.C: New test.
14233 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14235         * gcc.target/arm/pr45701-1.c: Escape brackets.
14236         * gcc.target/arm/pr45701-2.c: Likewise.
14238 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14240         * gfortran.dg/unconstrained_commons.f: New.
14242 2016-03-10  Alan Modra  <amodra@gmail.com>
14244         * gcc.dg/pr69195.c: New.
14245         * gcc.dg/pr69238.c: New.
14247 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14249         PR testsuite/68915
14250         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14252 2016-03-10  Richard Biener  <rguenther@suse.de>
14254         PR tree-optimization/70128
14255         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14256         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14258 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14260         PR tree-optimization/70152
14261         * gcc.dg/pr70152.c: New test.
14263         PR target/70086
14264         * gcc.target/i386/pr70086-1.c: New test.
14265         * gcc.target/i386/pr70086-2.c: New test.
14266         * gcc.target/i386/pr70086-3.c: New test.
14268         PR tree-optimization/70127
14269         * gcc.c-torture/execute/pr70127.c: New test.
14271 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14273         * c-c++-common/goacc/combined-directives-2.c: New test.
14275 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14277         PR c/68473
14278         PR c++/70105
14279         * g++.dg/diagnostic/pr70105.C: New test.
14280         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14281         (test_multiple_ordinary_maps): New test function.
14283 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14285         PR c/68473
14286         PR c++/70105
14287         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14288         Drop range information from call to inform_at_rich_loc.
14289         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14290         New.
14291         (test_show_locus): Replace calls to rich_location::add_range with
14292         calls to add_range.  Rewrite the tests that used the now-defunct
14293         rich_location ctor taking a source_range.  Simplify other tests
14294         by replacing calls to COMBINE_LOCATION_DATA with calls to
14295         make_location.
14297 2016-03-09  Richard Biener  <rguenther@suse.de>
14298         Jakub Jelinek  <jakub@redhat.com>
14300         PR tree-optimization/70138
14301         * gcc.dg/vect/pr70138-1.c: New testcase.
14302         * gcc.dg/vect/pr70138-2.c: Likewise.
14304 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14306         PR target/70049
14307         * gcc.target/i386/pr70049.c: New test.
14309 2016-03-09  Richard Biener  <rguenther@suse.de>
14311         PR c/70143
14312         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14313         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14314         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14316 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14318         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14319         arm-*-*.
14321 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14323         PR middle-end/67278
14324         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14326         PR target/67278
14327         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14329         PR middle-end/70050
14330         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14331         in testcase comment.
14333 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14335         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14336         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14337         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14338         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14339         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14340         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14341         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14342         * gfortran.dg/goacc/kernels-loop.f95: New test.
14344 2016-03-08  Martin Sebor  <msebor@redhat.com>
14346         PR c++/62096
14347         * g++.dg/warn/overflow-warn-7.C: New test.
14349 2016-03-08  Jason Merrill  <jason@redhat.com>
14351         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14352         * lib/target-supports.exp (check_effective_target_concepts): New.
14354 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14356         PR c++/70135
14357         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14358         * g++.dg/ubsan/pr70135.C: New test.
14360         PR target/70110
14361         * gcc.dg/pr70110.c: New test.
14363 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14365         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14366         * c-c++-common/gomp/if-1.c: Likewise.
14367         * c-c++-common/gomp/pr61486-2.c: Likewise.
14368         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14369         to dg-additional-options.
14370         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14371         * g++/gomp/target-teams-1.c: Likewise.
14372         * gcc.dg/gomp/gomp.exp: Likewise.
14373         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14374         dg-additional-options.
14375         * gfortran.dg/gomp/gomp.exp: Likewise.
14376         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14377         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14378         dg-additional-options.
14379         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14381 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14383         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14384         * c-c++-common/gomp/gridify-1.c: New test.
14385         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14387 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14389         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14390         trigger for cortex-r8, when scanning for register r8.
14391         * gcc.target/arm/pr45701-2.c: Likewise.
14393 2016-02-26  Richard Biener  <rguenther@suse.de>
14394             Jeff Law  <law@redhat.com>
14396         PR tree-optimization/69740
14397         * gcc.c-torture/compile/pr69740-1.c: New test.
14398         * gcc.c-torture/compile/pr69740-2.c: New test.
14400 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14402         * lib/target-supports.exp
14403         (check_effective_target_whole_vector_shift): Enable for PPC64.
14405 2016-03-07  Richard Biener  <rguenther@suse.de>
14407         PR tree-optimization/70115
14408         * gcc.dg/torture/pr70115.c: New testcase.
14410 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14412         PR middle-end/69916
14413         * c-c-++-common/goacc/pr69916.c: New.
14415 2016-03-07  Richard Henderson  <rth@redhat.com>
14417         * gcc.c-torture/compile/pr70061.c: New test.
14419 2016-03-07  Richard Biener  <rguenther@suse.de>
14421         PR testsuite/70109
14422         * gcc.dg/vect/O3-pr36098.c: New testcase.
14424 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14426         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14428 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14430         * gnat.dg/renaming9.ad[sb]: New testcase.
14432 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14434         PR c++/70084
14435         * g++.dg/expr/stdarg3.C: New test.
14437 2016-03-04  Jeff Law  <law@redhat.com>
14439         PR tree-optimization/69196
14440         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14441         x86_64-*-*.
14443 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14445         PR c/69973
14446         * gcc.dg/pr69973.c: New test.
14448         PR rtl-optimization/69941
14449         * gcc.dg/torture/pr69941.c: New test.
14451         PR c/69824
14452         * gcc.dg/pr69824.c: New test.
14454 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14456         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14457         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14458         function.
14460 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14462         PR c++/66786
14463         * g++.dg/cpp1y/var-templ48.C: New test.
14464         * g++.dg/cpp1y/var-templ49.C: New test.
14466 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14468         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14470 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14472         PR c++/70035
14473         * g++.dg/ubsan/pr70035.C: New test.
14475         PR target/70062
14476         * gcc.target/i386/pr70062.c: New test.
14478 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14480         * g++.dg/template/typename21.C: Remove c++98_only.
14482 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14484         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14486 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14488         PR c/68187
14489         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14490         function.
14491         (fn_42_b): Likewise.
14492         (fn_42_c): Likewise.
14494 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14496         PR c/68187
14497         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14498         function.
14499         (fn_40_b): Likewise.
14500         (fn_41_a): Likewise.
14501         (fn_41_b): Likewise.
14503 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14505         PR target/70059
14506         * gcc.target/i386/avx512f-pr70059.c: New test.
14507         * gcc.target/i386/avx512dq-pr70059.c: New test.
14509 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14511         PR rtl-optimization/57676
14512         * gcc.dg/torture/pr57676.c: New test.
14514 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14516         * gcc.dg/pr70026.c: New test.
14518 2016-03-04  Marek Polacek  <polacek@redhat.com>
14520         PR c/69798
14521         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14522         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14524 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14526         PR target/70004
14527         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14528         Delete.
14529         (test_corners_sisd_si): Likewise.
14530         (main): Remove checks of the above.
14531         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14533 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14535         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14537 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14539         * gcc.dg/torture/pr69951.c: Accept argc==0.
14541 2016-03-04  Richard Biener  <rguenther@suse.de>
14543         PR c++/70054
14544         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14545         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14547 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14549         PR testsuite/69766
14550         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14551         testing multiarch.
14553 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14555         PR debug/69947
14556         * gcc.dg/guality/pr69947.c: New test.
14558 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14560         PR ada/70017
14561         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14563 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14565         PR rtl-optimization/69904
14566         * gcc.target/arm/pr69904.c: New test.
14568 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14570         PR target/70021
14571         * gcc.dg/vect/pr70021.c: New test.
14572         * gcc.target/i386/pr70021.c: New test.
14574 2016-03-03  Marek Polacek  <polacek@redhat.com>
14576         PR middle-end/70050
14577         * gcc.dg/pr70050.c: New test.
14579 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14581         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14583 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14585         PR tree-optimization/70043
14586         * gfortran.dg/vect/pr70043.f90: New test.
14588 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14590         * gnat.dg/specs/task1.ads: New test.
14592 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14594         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14595         Invoke gdb with -batch.
14596         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14598 2016-03-03  Richard Biener  <rguenther@suse.de>
14600         PR tree-optimization/55936
14601         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14603 2016-03-02  Jeff Law  <law@redhat.com>
14605         PR rtl-optimization/69942
14606         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14607         effects of argument promotions.
14609         PR tree-optimization/69987
14610         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14611         target does not support -fprefetch-loop-arrays.
14613 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14615         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14617 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14619         PR rtl-optimization/69052
14620         * gcc.target/i386/pr69052.c: New test.
14622 2016-03-02  Alan Modra  <amodra@gmail.com>
14624         * gcc.dg/pr69990.c: New.
14626 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14628         PR c/68062
14629         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14631         PR middle-end/70022
14632         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14634         PR target/70028
14635         * gcc.target/i386/pr70028.c: New test.
14637 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14639         * c-c++-common/asan/swapcontext-test-1.c,
14640         * c-c++-common/tsan/thread_leak.c,
14641         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14642         * g++.dg/tsan/benign_race.C,
14643         * g++.dg/tsan/fd_close_norace.C,
14644         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14645         races with sanitizer output
14647 2016-03-02  Richard Biener  <rguenther@suse.de>
14648             Uros Bizjak  <ubizjak@gmail.com>
14650         PR target/67278
14651         * gcc.dg/simd-8.c: New testcase.
14653 2016-03-02  Richard Biener  <rguenther@suse.de>
14655         PR middle-end/67278
14656         * gcc.dg/simd-7.c: New testcase.
14658 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14660         * gcc.target/i386/pr70007.c: Tweak.
14662 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14664         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14666 2016-03-02  Marek Polacek  <polacek@redhat.com>
14668         PR c/67854
14669         * gcc.dg/pr67854.c: New test.
14671 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14673         PR middle-end/70025
14674         * gcc.dg/torture/pr70025.c: New test.
14676 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14678         PR tree-optimization/68621
14679         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14681 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14683         * gcc.target/i386/pr70007.c: New test.
14685 2016-03-01  Jeff Law  <law@redhat.com>
14687         PR tree-optimization/69196
14688         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14690         PR tree-optimization/69196
14691         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14692         duplicating code and spoiling the expected output.
14694 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14696         PR target/70033
14697         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14698         supports power9 before doing tests.
14699         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14700         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14701         * gcc.target/powerpc/p9-permute.c: Likewise.
14703 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14705         PR target/70027
14706         * gcc.target/i386/pr70027.c: New test.
14708 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14710         * gcc.dg/pr70017.c: New test.
14712 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14714         PR c/69796
14715         PR c/69974
14716         * gcc.dg/pr69796.c: New test.
14717         * gcc.dg/pr69974.c: New test.
14719 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14721         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14723 2016-02-29  Jeff Law  <law@redhat.com>
14725         PR tree-optimization/69987
14726         * gfortran.dg/pr69987.f90: New test.
14728         PR tree-optimization/69989
14729         * gcc.c-torture/compile/pr69989-2.c: New test.
14731 2016-03-01  Marek Polacek  <polacek@redhat.com>
14733         PR c++/69795
14734         * g++.dg/parse/invalid1.C: New test.
14736 2016-03-01  Richard Biener  <rguenther@suse.de>
14738         PR middle-end/70022
14739         * gcc.dg/pr70022.c: New testcase.
14741 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14743         PR tree-optimization/69956
14744         * gcc.dg/pr69956.c: New test.
14746 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14748         PR target/70011
14749         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14750         XFAIL when hardware supports efficient unaligned storage access.
14752 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14754         PR c++/69961
14755         * g++.dg/template/pr69961a.C: New test.
14756         * g++.dg/template/pr69961b.C: New test.
14758 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14760         PR preprocessor/69985
14761         * gcc.dg/cpp/pr69985.c: New test case.
14763 2016-02-29  Jeff Law  <law@redhat.com>
14765         PR tree-optimization/70005
14766         * gcc.c-torture/execute/pr70005.c New test.
14768         PR tree-optimization/69999
14769         * gcc.c-torture/compile/pr69999.c: New test.
14771 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
14773         PR tree-optimization/69652
14774         * gcc.dg/torture/pr69652.c: Delete test.
14775         * gcc.dg/vect/pr69652.c: New test.
14777 2016-02-19  Richard Biener  <rguenther@suse.de>
14779         PR tree-optimization/69980
14780         * gfortran.dg/vect/pr69980.f90: New testcase.
14782 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14784         * gcc.target/sparc/20160229-1.c: New test.
14786 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14788         * gnat.dg/stack_usage3.adb: New test.
14789         * gnat.dg/stack_usage3_pkg.ads: New helper.
14791 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
14793         * gnat.dg/renaming8.adb: New test.
14794         * gnat.dg/renaming8_pkg1.ads: New helper.
14795         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14796         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14798 2016-02-29  Richard Biener  <rguenther@suse.de>
14800         PR tree-optimization/69720
14801         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14803 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
14805         PR fortran/68147
14806         PR fortran/47674
14807         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
14809 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14810             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14812         PR fortran/56007
14813         * gfortran.dg/coarray_8.f90: Adjust error message.
14814         * gfortran.dg/pr56007.f90: New test.
14815         * gfortran.dg/pr56007.f: New test.
14817 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
14819         PR tree-optimization/69989
14820         * gcc.dg/torture/pr69989.c: New test.
14822 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
14824         * gcc.target/i386/stack-realign-win.c: New test.
14826 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
14828         PR fortran/60126
14829         * gfortran.dg/pr60126.f90: New test.
14831 2016-02-27  Jeff Law  <law@redhat.com>
14833         Revert
14834         2016-02-26  Richard Biener  <rguenther@suse.de>
14835                     Jeff Law  <law@redhat.com>
14837         PR tree-optimization/69740
14838         * gcc.c-torture/compile/pr69740-1.c: New test.
14839         * gcc.c-torture/compile/pr69740-2.c: New test.
14841 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14843         PR fortran/69910
14844         * gfortran.dg/newunit_4.f90: New test.
14846 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
14848         PR target/69613
14849         PR rtl-optimization/69886
14850         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14851         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
14852         target.
14854 2016-02-26  Martin Sebor  <msebor@redhat.com>
14856         PR tree-optimization/15826
14857         * gcc.dg/tree-ssa/pr15826.c: New test.
14859 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14861         PR target/69969
14862         * gcc.target/powerpc/pr69969.c: New test.
14864 2016-02-26  Martin Sebor  <msebor@redhat.com>
14866         PR c++/15766
14867         * g++.old-deja/g++.other/decl5.C: Add a test case.
14869 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
14871         PR target/69946
14872         * gcc.target/powerpc/pr69946.c: New file.
14874 2016-02-26  Richard Biener  <rguenther@suse.de>
14875             Jeff Law  <law@redhat.com>
14877         PR tree-optimization/69740
14878         * gcc.c-torture/compile/pr69740-1.c: New test.
14879         * gcc.c-torture/compile/pr69740-2.c: New test.
14881 2016-02-26  Martin Jambor  <mjambor@suse.cz>
14883         PR middle-end/69920
14884         * gcc.dg/torture/pr69932.c: New test.
14885         * gcc.dg/torture/pr69936.c: Likewise.
14887 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14889         PR target/69709
14890         * gcc.target/s390/pr69709.c: New test.
14892 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14894         PR target/69245
14895         * gcc.target/aarch64/pr69245_1.c: New test.
14897 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14899         PR target/69613
14900         * gcc.dg/torture/pr69613.c: New test.
14902 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
14904         PR rtl-optimization/69891
14905         * gcc.target/i386/pr69891.c: New test.
14907 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
14908             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14910         PR target/61397
14911         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14912         functionality for both 32-bit and 64-bit.
14914 2016-02-26  Richard Biener  <rguenther@suse.de>
14916         PR tree-optimization/69551
14917         * gcc.dg/torture/pr69951.c: New testcase.
14919 2016-02-25  Richard Biener  <rguenther@suse.de>
14921         PR tree-optimization/48795
14922         * gcc.dg/Warray-bounds-18.c: New testcase.
14924 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14926         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14928 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
14930         PR rtl-optimization/69896
14931         * gcc.dg/pr69896.c: New test.
14933 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
14935         PR c++/69736
14936         * g++.dg/cpp1y/paren2.C: New test.
14938 2016-02-24  Martin Sebor  <msebor@redhat.com>
14940         PR c/51147
14941         * gcc.dg/enum-mode-2.c: New test.
14943 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14945         PR c++/69922
14946         * g++.dg/warn/Wnonnull-compare-6.C: New test.
14947         * g++.dg/warn/Wnonnull-compare-7.C: New test.
14948         * g++.dg/ubsan/pr69922.C: New test.
14950 2016-02-24  Marek Polacek  <polacek@redhat.com>
14952         PR c/69819
14953         * gcc.dg/pr69819.c: New test.
14955 2016-02-24  Martin Sebor  <msebor@redhat.com>
14957         PR c++/69912
14958         * g++.dg/ext/flexary15.C: New test.
14960 2016-02-24  Martin Sebor  <msebor@redhat.com>
14962         * gcc.dg/builtins-68.c: Avoid making unportable
14963         assumptions about the relationship between SIZE_MAX and UINT_MAX.
14964         * g++.dg/ext/builtin_alloca.C: Same.
14966 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14967             Charles Baylis  <charles.baylis@linaro.org>
14969         PR debug/61033
14970         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14972 2016-02-24  Richard Biener  <rguenther@suse.de>
14973             Jakub Jelinek  <jakub@redhat.com>
14975         PR middle-end/69760
14976         * gcc.dg/torture/pr69760.c: New testcase.
14978 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14980         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14981         pattern on Solaris with as.
14983 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14985         * gcc.target/arm/cond_sub_restrict_it.c: New test.
14986         * gcc.target/arm/condarith_restrict_it.c: Likewise.
14987         * gcc.target/arm/movcond_restrict_it.c: Likewise.
14988         * gcc.target/arm/negscc_restrict_it.c: Likewise.
14990 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
14992         PR middle-end/69915
14993         * gcc.dg/pr69915.c: New test.
14995 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14997         PR rtl-optimization/69886
14998         * gcc.dg/torture/pr69886.c: New test.
15000 2016-02-24  Richard Biener  <rguenther@suse.de>
15002         PR middle-end/68963
15003         * gcc.dg/torture/pr68963.c: New testcase.
15005 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15007         PR target/69875
15008         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15009         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15010         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15011         * gcc.target/arm/atomic_loaddi_1.c: New test.
15012         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15013         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15014         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15015         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15016         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15017         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15018         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15019         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15021 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15023         PR middle-end/69909
15024         * gcc.dg/torture/pr69909.c: New test.
15026 2016-02-24  Richard Biener  <rguenther@suse.de>
15028         PR tree-optimization/69907
15029         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15030         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15031         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15033 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15035         * gcc.target/arm/pragma_cpp_fma.c: New test.
15037 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15039         PR fortran/61156
15040         * gfortran.dg/include_6.f90: Update test.
15042 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15044         PR objc/69844
15045         * objc.dg/pr69844.m: New test.
15047 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15049         PR libgfortran/69456
15050         * gfortran.dg/namelist_89.f90: New test.
15051         * gfortran.dg/pr59700.f90: Update test..
15053 2016-02-23  Martin Sebor  <msebor@redhat.com>
15055         PR middle-end/69780
15056         * g++.dg/ext/builtin_alloca.C: New test.
15057         * gcc.dg/builtins-68.c: New test.
15059 2016-02-23  Richard Henderson  <rth@redhat.com>
15061         * gcc.target/i386/addr-space-3.c: Remove test.
15063 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15065         PR preprocessor/69126
15066         PR preprocessor/69543
15067         * c-c++-common/pr69126-2-long.c: New test.
15068         * c-c++-common/pr69126-2-short.c: New test.
15069         * c-c++-common/pr69543-1.c: Remove xfail.
15071 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15073         PR preprocessor/69126
15074         PR preprocessor/69543
15075         PR preprocessor/69558
15076         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15077         (f): Rename to...
15078         (test_2): ...this, and add leading comment.
15079         (MACRO_3, test_3): New.
15080         (MACRO_4A, MACRO_4B, test_4): New.
15081         (MACRO): Rename to...
15082         (MACRO_5): ...this.
15083         (g): Rename to...
15084         (test_5): ...this, updating for renaming of MACRO, and
15085         add leading comment.
15086         * c-c++-common/pr69543-1.c: New.
15087         * c-c++-common/pr69543-2.c: New.
15088         * c-c++-common/pr69543-3.c: New.
15089         * c-c++-common/pr69543-4.c: New.
15090         * c-c++-common/pr69558-1.c: New.
15091         * c-c++-common/pr69558-2.c: New.
15092         * c-c++-common/pr69558-3.c: New.
15093         * c-c++-common/pr69558-4.c: New.
15094         * gcc.dg/pr69558.c: Move to...
15095         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15096         xfail for c++.
15098 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15100         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15101         to -ftree-parallelize-loops/-fopenacc changes.
15102         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15103         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15104         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15105         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15106         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15107         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15108         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15109         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15110         * c-c++-common/goacc/kernels-loop.c: Likewise.
15111         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15112         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15113         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15114         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15116 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15118         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15120 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15122         PR c++/69902
15123         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15125         PR c/69900
15126         * gcc.dg/pr69900.c: New test.
15128 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15130         PR tree-optimization/69666
15131         * gcc.dg/tree-ssa/pr69666.c: New test.
15133 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15135         PR fortran/67451
15136         * gfortran.dg/coarray_allocate_5.f08: New test.
15138 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15140         * gcc.target/s390/vcond-shift.c: Move to ...
15141         * gcc.target/s390/vector/vcond-shift.c: ... here.
15143 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15145         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15146         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15148 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15150         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15152 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15154         PR c/28901
15155         * gcc.dg/unused-variable-3.c: New test.
15157 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15159         PR target/69888
15160         * gcc.target/i386/pr69888.c: New test.
15162 2016-02-22  Richard Biener  <rguenther@suse.de>
15164         PR tree-optimization/69882
15165         * gfortran.dg/vect/pr69882.f90: New testcase.
15167 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15169         PR target/69885
15170         * gcc.dg/pr69885.c: New test.
15172 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15174         PR target/69806
15175         PR target/54089
15176         * gcc.target/sh/pr54089-10.c: New.
15178 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15180         PR fortran/69423
15181         * gfortran.dg/deferred_character_15.f90: New test.
15183 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15185         PR fortran/57365
15186         gfortran.dg/allocate_with_source_18.f03: New test.
15188 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15190         PR fortran/52531
15191         gfortran.dg/gomp/pr52531.f90: New test.
15193 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15195         PR c++/69865
15196         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15197         -std=c++03.
15199 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15201         PR c++/69826
15202         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15203         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15205         PR c++/69850
15206         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15208         PR c++/69851
15209         * g++.dg/torture/pr69851.C: New test.
15211 2016-02-19  Martin Sebor  <msebor@redhat.com>
15213         PR testsuite/69573
15214         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15216 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15218         PR c++/69850
15219         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15220         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15222         PR c++/67767
15223         * g++.dg/cpp0x/pr67767.C: New test.
15225 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15227         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15228         for fp, simd, crypto, crc, lse.
15229         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15230         above.
15231         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15232         effective target check.
15234 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15236         PR target/69820
15237         * gcc.target/i386/pr69820.c: New test.
15239 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15241         * gcc.target/s390/vector/int128-1.c: New test.
15243 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15245         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15247 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15249         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15250         instruction pattern name to prevent the testcase from failing with
15251         -march=z13.
15253 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15255         * gcc.target/s390/md/movstr-2.c: New test.
15257 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15259         * gcc.target/s390/morestack.c: New test.
15261 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15263         PR target/69625
15264         * gcc.target/s390/pr69625.c: Add test case.
15266 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15268         PR testsuite/68580
15269         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15271 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15273         PR target/68404
15274         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15275         * gcc.target/powerpc/fusion3.c: Likewise.
15277 2016-02-18  Richard Biener  <rguenther@suse.de>
15279         PR middle-end/69553
15280         * g++.dg/torture/pr69553.C: New testcase.
15282 2016-02-18  Nick Clifton  <nickc@redhat.com>
15284         PR target/62254
15285         PR target/69610
15286         * gcc.target/arm/pr62554.c: New test.
15287         * gcc.target/arm/pr69610-1.c: New test.
15288         * gcc.target/arm/pr69610-2.c: New test.
15290 2016-02-18  Richard Biener  <rguenther@suse.de>
15292         PR middle-end/69854
15293         * gcc.dg/torture/pr69854.c: New testcase.
15295 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15297         PR c++/69850
15298         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15300 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15302         * gcc.target/powerpc/vec-cg.c: New test.
15304 2016-02-17  Richard Biener  <rguenther@suse.de>
15306         PR testsuite/69586
15307         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15309 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15311         PR target/69161
15312         * gcc.c-torture/compile/pr69161.c: New test.
15314 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15316         PR target/69532
15317         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15318         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15320 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15322         * gcc.dg/ifcvt-4.c: Skip on Visium.
15324 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15326         * gnat.dg/atomic8.adb: New test.
15328 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15330         * gnat.dg/discr46.ad[sb]: New test.
15332 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15334         PR Target/48344
15335         * gcc.target/powerpc/pr48344-1.c: New test.
15337 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15339         PR fortran/69742
15340         * gfortran.dg/associate_21.f90:  New test.
15342 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15344         PR c/69835
15345         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15346         -Wnonnull in dg-options.
15347         * c-c++-common/nonnull-2.c: New test.
15349 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15350             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15352         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15354 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15356         PR middle-end/69801
15357         * gcc.dg/pr69801.c: Add empty dg-options.
15359 2016-02-16  James Norris  <jnorris@codesourcery.com>
15361         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15362         * g++.dg/goacc/deviceptr-1.c: New file.
15364 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15366         PR tree-optimization/69820
15367         * gcc.dg/vect/pr69820.c: New test.
15369 2016-02-16  Richard Biener  <rguenther@suse.de>
15371         PR tree-optimization/69776
15372         * gcc.dg/torture/pr69776-2.c: New testcase.
15374 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15376         PR tree-optimization/69714
15377         * gcc.dg/torture/pr69714.c: New test.
15379 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15381         PR tree-optimization/69802
15382         * gcc.dg/pr69802.c: New test.
15384 2016-02-16  Richard Biener  <rguenther@suse.de>
15386         PR middle-end/69801
15387         * gcc.dg/pr69801.c: New testcase.
15389 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15391         PR libgfortran/69651
15392         * gfortran.dg/read_bang.f90: New test.
15393         * gfortran.dg/read_bang4.f90: New test.
15395 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15397         PR c++/69658
15398         * g++.dg/init/pr69658.C: New test.
15400         PR c++/69797
15401         * c-c++-common/pr69797.c: New test.
15403 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15405         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15406         check for aarch64*-*-*.
15408 2016-02-15  Richard Biener  <rguenther@suse.de>
15410         PR tree-optimization/69783
15411         * gcc.dg/vect/pr69783.c: New testcase.
15413 2016-02-15  Richard Biener  <rguenther@suse.de>
15415         PR tree-optimization/69776
15416         * gcc.dg/torture/pr69776.c: New testcase.
15418 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15420         PR fortran/60526
15421         * gfortran.dg/type_decl_4.f90:  Reinstated.
15423 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15425         PR fortran/68746
15426         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15428 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15430         PR fortran/60526
15431         PR bootstrap/69816
15432         * gfortran.dg/type_decl_4.f90:  Removed.
15434 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15436         PR fortran/60526
15437         * gfortran.dg/type_decl_4.f90:  New test.
15439 2016-02-14  Alan Modra  <amodra@gmail.com>
15441         PR testsuite/68886
15442         * gcc.c-torture/execute/stkalign.c: Revise test.
15444 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15446         PR target/67260
15447         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15449 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15451         PR target/67260
15452         * gcc.target/sh/torture/pr67260.c: New.
15454 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15456         * gcc.dg/pr67964.c: Add dg-require-alias.
15458 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15460         PR target/67636
15461         PR target/64345
15462         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15464 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15466         PR libgfortran/69668
15467         * gfortran.dg/namelist_88.f90: New test.
15469 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15471         PR libgfortran/69668
15472         * gfortran.dg/namelist_38.f90: Update test.
15473         * gfortran.dg/namelist_84.f90: Update test.
15475 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15477         PR other/69554
15478         * gcc.dg/pr69554-1.c: New test.
15479         * gfortran.dg/pr69554-1.F90: New test.
15480         * gfortran.dg/pr69554-2.F90: New test.
15481         * lib/gcc-dg.exp (proc dg-locus): New function.
15482         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15483         distinguish between the caret-printing and non-caret-printing
15484         cases.  If caret-printing has been explicitly enabled, bail out
15485         without attempting to fix up the output.
15487 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15489         PR driver/69265
15490         PR driver/69453
15491         * gcc.dg/spellcheck-options-3.c: New test case.
15492         * gcc.dg/spellcheck-options-4.c: New test case.
15493         * gcc.dg/spellcheck-options-5.c: New test case.
15494         * gcc.dg/spellcheck-options-6.c: New test case.
15495         * gcc.dg/spellcheck-options-7.c: New test case.
15496         * gcc.dg/spellcheck-options-8.c: New test case.
15497         * gcc.dg/spellcheck-options-9.c: New test case.
15498         * gcc.dg/spellcheck-options-10.c: New test case.
15500 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15502         PR rtl-optimization/69764
15503         PR rtl-optimization/69771
15504         * c-c++-common/pr69764.c: New test.
15505         * gcc.dg/torture/pr69771.c: New test.
15507 2016-02-12  Marek Polacek  <polacek@redhat.com>
15509         * g++.dg/torture/init-list1.C: New.
15511 2016-02-12  Marek Polacek  <polacek@redhat.com>
15513         * gcc.dg/pr69522.c: Add empty dg-options.
15515 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15517         * g++.dg/lto/lto.exp: Include and init mpx.
15518         * g++.dg/lto/pr69729_0.C: New test.
15520 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15522         PR ipa/69241
15523         * g++.dg/ipa/pr69241-4.C: New test.
15525         PR ipa/68672
15526         * g++.dg/ipa/pr68672-1.C: New test.
15527         * g++.dg/ipa/pr68672-2.C: New test.
15528         * g++.dg/ipa/pr68672-3.C: New test.
15530 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15532         PR c/69522
15533         * gcc.dg/pr69522.c: New test.
15535 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15537         PR c++/69098
15538         * g++.dg/cpp1y/69098.C: New test.
15539         * g++.dg/cpp1y/69098-2.C: New test.
15541 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15543         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15544         and neighbour -> neighbor.
15545         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15546         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15547         * c-c++-common/Wvarargs.c: Likewise.
15548         * c-c++-common/goacc/host_data-5.c: Likewise.
15549         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15550         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15551         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15552         * gcc.target/aarch64/pr60697.c: Likewise.
15553         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15554         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15555         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15556         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15557         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15558         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15559         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15560         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15561         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15562         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15563         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15564         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15565         * g++.dg/lookup/koenig5.C: Likewise.
15566         * g++.dg/ext/no-asm-2.C: Likewise.
15567         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15568         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15569         * gfortran.dg/used_types_16.f90: Likewise.
15570         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15571         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15572         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15573         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15574         * gfortran.dg/abstract_type_6.f03: Likewise.
15575         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15576         * gfortran.dg/used_types_15.f90: Likewise.
15577         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15578         * gfortran.dg/exit_3.f08: Likewise.
15579         * gfortran.dg/open_status_2.f90: Likewise.
15580         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15581         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15582         * gfortran.dg/associate_1.f03: Likewise.
15583         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15584         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15585         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15586         * gcc.dg/builtin-object-size-1.c: Likewise.
15587         * gcc.dg/noreturn-6.c: Likewise.
15588         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15589         * gcc.dg/globalalias.c: Likewise.
15590         * gcc.dg/builtins-config.h: Likewise.
15591         * gcc.dg/pr30457.c: Likewise.
15592         * gcc.c-torture/compile/volatile-1.c: Likewise.
15593         * gcc.c-torture/execute/20101011-1.c: Likewise.
15594         * c-c++-common/Waddress-1.c: Likewise.
15596 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15598         PR c/69768
15599         * c-c++-common/Waddress-1.c: New test.
15601 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15603         PR fortran/69296
15604         * gfortran.dg/associate_19.f03: New test.
15605         * gfortran.dg/associate_20.f03: New test.
15607 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15609         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15611 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15613         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15614         .arch armv8-a\n.  Add -dA to dg-options.
15615         * gcc.target/aarch64/assembler_arch_1.c: New test.
15616         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15618 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15620         PR c++/68726
15621         * g++.dg/cpp0x/pr68726.C: New.
15623 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15625         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15626         test.
15628 2016-02-11  Richard Biener  <rguenther@suse.de>
15630         * g++.dg/tree-ssa/pr61034.C: Adjust.
15632 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15634         PR target/69148
15635         * gcc.target/s390/pr69148.c: New.
15637 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15639         PR tree-optimization/69652
15640         * gcc.dg/torture/pr69652.c: New test.
15642 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15643             Patrick Palka  <ppalka@gcc.gnu.org>
15645         PR ipa/69241
15646         PR c++/69649
15647         * g++.dg/ipa/pr69241-1.C: New test.
15648         * g++.dg/ipa/pr69241-2.C: New test.
15649         * g++.dg/ipa/pr69241-3.C: New test.
15650         * g++.dg/ipa/pr69649.C: New test.
15652 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15654         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15655         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15657 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15659         PR tree-optimization/68021
15660         * gcc.dg/tree-ssa/pr68021.c: New test.
15662 2016-02-10  Richard Biener  <rguenther@suse.de>
15664         PR tree-optimization/69726
15665         * gcc.dg/uninit-22.c: New testcase.
15667 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15669         PR tree-opt/69282
15670         * gcc.c-torture/compile/20160205-1.c: New testcase.
15672 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15674         PR target/68404
15675         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15676         instead accessing a really large arrray.
15677         * gcc.target/powerpc/fusion3.c: Likewise.
15679 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15681         PR target/68532
15682         * gcc.c-torture/execute/pr68532.c: New test.
15684 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15686         PR target/69634
15687         * gcc.dg/pr69634.c: New.
15689 2016-02-09  Richard Biener  <rguenther@suse.de>
15691         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15693 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15695         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15697 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15699         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15701 2016-02-09  Richard Biener  <rguenther@suse.de>
15703         PR tree-optimization/69715
15704         * gcc.dg/torture/pr69715.c: New testcase.
15706 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15708         PR c++/69139
15709         * g++.dg/cpp0x/trailing12.C: New test.
15710         * g++.dg/cpp0x/trailing13.C: New test.
15712 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15714         PR c++/69283
15715         PR c++/67835
15716         * g++.dg/cpp1y/auto-fn29.C: New test.
15717         * g++.dg/cpp1y/auto-fn30.C: New test.
15719 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15721         PR tree-optimization/69209
15722         * gcc.c-torture/compile/pr69209.c: New test.
15724 2016-02-08  Jeff Law  <law@redhat.com>
15726         PR tree-optimization/68541
15727         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15728         of statements allowed in join block for path splitting.
15730 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15732         PR c++/59627
15733         * g++.dg/gomp/pr59627.C: New test.
15735         PR ipa/69239
15736         * g++.dg/ipa/pr69239.C: New test.
15738 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15740         PR preprocessor/69664
15741         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15742         * gcc.dg/cpp/warn-comments.c: Likewise.
15744 2016-02-08  Marek Polacek  <polacek@redhat.com>
15746         PR c++/69688
15747         * g++.dg/init/const12.C: New test.
15749 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15751         PR target/60410
15752         * gcc.dg/lto/pr55113_0.c: Remove test.
15754 2016-02-08  Richard Biener  <rguenther@suse.de>
15756         PR tree-optimization/69719
15757         * gcc.dg/torture/pr69719.c: New testcase.
15759 2016-02-08  Richard Biener  <rguenther@suse.de>
15760         Jeff Law  <law@redhat.com>
15762         PR target/68273
15763         * gcc.target/mips/pr68273.c: New testcase.
15765 2016-02-08   Richard Biener  <rguenther@suse.de>
15767         PR rtl-optimization/69274
15768         * gcc.target/i386/addr-sel-1.c: XFAIL.
15770 2016-02-08  Jeff Law  <law@redhat.com>
15772         PR tree-optimization/68541
15773         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15775         PR tree-optimization/65917
15776         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15778 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15780         PR fortran/50555
15781         * gfortran.dg/namelist_args.f90: New test.
15783 2016-02-05  Jeff Law  <law@redhat.com>
15785         PR tree-optimization/68541
15786         * gcc.dg/tree-ssa/split-path-2.c: New test.
15787         * gcc.dg/tree-ssa/split-path-3.c: New test.
15788         * gcc.dg/tree-ssa/split-path-4.c: New test.
15789         * gcc.dg/tree-ssa/split-path-5.c: New test.
15790         * gcc.dg/tree-ssa/split-path-6.c: New test.
15791         * gcc.dg/tree-ssa/split-path-7.c: New test.
15793 2016-02-05  Martin Sebor  <msebor@redhat.com>
15795         PR c++/69662
15796         * g++.dg/warn/Wplacement-new-size-1.C: New test.
15797         * g++.dg/warn/Wplacement-new-size-2.C: New test.
15799 2016-02-06  Richard HEnderson  <rth@redhat.com>
15801         PR c/69643
15802         * gcc.target/i386/addr-space-4.c: New.
15803         * gcc.target/i386/addr-space-5.c: New.
15805 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
15807         PR fortran/66089
15808         * gfortran.dg/elemental_dependency_6.f90: New.
15810 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
15812         PR rtl-optimization/69691
15813         * gcc.c-torture/execute/pr69691.c: New test.
15815         PR c++/69628
15816         * g++.dg/parse/pr69628.C: New test.
15818 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15820         * gcc.dg/sancov/asan.c: Move to ...
15821         * gcc.dg/asan/sancov-1.c: ... here.
15823 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
15825         * gcc.target/i386/pr69577.c: Require avx_runtime target.
15827 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15829         PR target/69677
15830         * gcc.target/i386/pr69677.c: New test.
15832 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
15834         PR c++/68948
15835         * g++.dg/template/pr68948.C: New test.
15837 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15839         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15840         (only necessary on s390x).
15842 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
15844         * gcc.target/i386/pr69454-2.c: Compile with -msse2
15845         -mno-accumulate-outgoing-args.
15847 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
15849         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15851 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
15853         PR c/69669
15854         * c-c++-common/pr69669.c: New test.
15856 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
15858         PR target/69667
15859         * g++.dg/pr69667.C: New file.
15861 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
15863         PR target/69619
15864         * gcc.dg/pr69619.c: Add new test.
15866 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
15868         PR rtl-optimization/69577
15869         * gcc.target/i386/pr69577.c: New test.
15871 2016-02-04  Martin Liska  <mliska@suse.cz>
15873         * g++.dg/asan/pr69276.C: New test.
15875 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15877         PR target/65932
15878         PR target/67714
15879         * gcc.target/arm/wmul-3.c: Simplify test to generate just
15880         a single smulbb instruction.
15881         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15882         * gcc.target/amr/wmul-2.c: Likewise.
15884 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15886         PR target/65932
15887         PR target/67714
15888         * gcc.c-torture/execute/pr67714.c: New test.
15890 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
15892         PR target/69454
15893         * gcc.target/i386/pr69454-1.c: New test.
15894         * gcc.target/i386/pr69454-2.c: New test.
15896 2016-02-03  Martin Sebor  <msebor@redhat.com>
15898         PR c++/69251
15899         PR c++/69253
15900         PR c++/69290
15901         PR c++/69277
15902         PR c++/69349
15903         * g++.dg/ext/flexarray-mangle-2.C: New test.
15904         * g++.dg/ext/flexarray-mangle.C: New test.
15905         * g++.dg/ext/flexarray-subst.C: New test.
15906         * g++.dg/ext/flexary11.C: New test.
15907         * g++.dg/ext/flexary12.C: New test.
15908         * g++.dg/ext/flexary13.C: New test.
15909         * g++.dg/ext/flexary14.C: New test.
15910         * g++.dg/other/dump-ada-spec-2.C: Adjust.
15912 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
15914         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15915         Define only if CHECK_FLOAT128 is defined.
15916         (main): Properly initialize u5.
15918 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
15920         PR c/69627
15921         * gcc.dg/pr69627.c: New test.
15923         PR target/69644
15924         * gcc.dg/pr69644.c: New test.
15926 2016-02-03  Mike Stump  <mikestump@comcast.net>
15928         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15929         support for struct-layout-1.exp.
15931 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
15933         PR c++/69056
15934         * g++.dg/cpp0x/pr69056.C: New test.
15936 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
15937             Alexandre Oliva  <aoliva@redhat.com>
15939         PR target/69461
15940         * gcc.target/powerpc/pr69461.c: New.
15942 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
15944         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15945         works from here ...
15946         (check_effective_target_fsanitize_thread): ... to here.  Do not
15947         specify additional compile flags for the test source.
15948         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15949         specify additional compile flags for the test source.
15951 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
15953         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15955 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
15957         PR fortran/67451
15958         PR fortran/69418
15959         * gfortran.dg/coarray_allocate_2.f08: New test.
15960         * gfortran.dg/coarray_allocate_3.f08: New test.
15961         * gfortran.dg/coarray_allocate_4.f08: New test.
15963 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
15965         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15966         use same scan-tree-dump-times on all platforms.
15967         * gcc.dg/vect/vect-outer-1.c: Likewise.
15968         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15969         * gcc.dg/vect/vect-outer-1a.c: Likewise.
15970         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15971         * gcc.dg/vect/vect-outer-1b.c: Likewise.
15972         * gcc.dg/vect/vect-outer-2b.c: Likewise.
15973         * gcc.dg/vect/vect-outer-3b.c: Likewise.
15974         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15976 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
15978         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15979         warning.
15981 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
15983         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15985 2016-02-02  James Norris  <jnorris@codesourcery.com>
15987         * c-c++-common/goacc/routine-5.c: Add tests.
15989 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
15991         * gcc.target/nvptx/unsigned-cmp.c: New test.
15993 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
15995         * gcc.target/aarch64/scalar_shift_1.c
15996         (test_corners_sisd_di): Improve force to SIMD register.
15997         (test_corners_sisd_si): Likewise.
15998         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15999         Remove scan-assembler check for ldr.
16001 2016-02-02  Richard Biener  <rguenther@suse.de>
16003         PR tree-optimization/69595
16004         * gcc.dg/Warray-bounds-17.c: New testcase.
16006 2016-02-02  Richard Biener  <rguenther@suse.de>
16008         PR tree-optimization/69606
16009         * gcc.dg/torture/pr69606.c: New testcase.
16011 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16013         PR middle-end/68542
16014         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16015         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16017 2016-02-02  Alan Modra  <amodra@gmail.com>
16019         PR target/69548
16020         * gcc.target/powerpc/pr69548.c: New test.
16022 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16024         PR rtl-optimization/69592
16025         * gcc.dg/pr69592.c: New test.
16027         PR preprocessor/69543
16028         PR c/69558
16029         * gcc.dg/pr69543.c: New test.
16030         * gcc.dg/pr69558.c: New test.
16032 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16034         PR testsuite/65940
16035         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16037 2016-02-01  Martin Sebor  <msebor@redhat.com>
16039         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16041 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16043         PR tree-optimization/67921
16044         * c-c++-common/ubsan/pr67921.c: New test.
16046 2016-02-01  Richard Biener  <rguenther@suse.de>
16048         PR middle-end/69556
16049         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16051 2016-02-01  Richard Biener  <rguenther@suse.de>
16053         PR tree-optimization/69574
16054         * gcc.dg/torture/pr69574.c: New testcase.
16056 2016-02-01  Richard Biener  <rguenther@suse.de>
16058         PR tree-optimization/69579
16059         * gcc.dg/setjmp-6.c: New testcase.
16061 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16063         PR rtl-optimization/69570
16064         * g++.dg/opt/pr69570.C: New test.
16066 2016-02-01  Richard Henderson  <rth@redhat.com>
16068         * gcc.dg/pr69535.c: New test.
16070 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16072         PR testsuite/69584
16073         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16074         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16076         PR debug/68244
16077         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16079         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16081 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16083         PR fortran/67564
16084         * gfortran.dg/allocate_with_source_17.f03: New test.
16086 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16088         PR tree-optimization/69546
16089         * gcc.dg/torture/pr69546.c: New test.
16091 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16093         PR fortran/69566
16094         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16096 2016-01-30  Martin Sebor  <msebor@redhat.com>
16098         PR c++/68490
16099         * g++.dg/ext/flexary10.C: New test.
16101 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16103         PR fortran/66707
16104         gfortran.dg/common_23.f90: New test.
16106 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16108         PR target/65546
16109         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16110         condition being checked, and disable it when the target supports
16111         misaligned loads and stores.
16113 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16115         PR debug/69518
16116         * gcc.dg/torture/pr69518.c: New test.
16118 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16120         PR target/69530
16121         * gcc.target/i386/pr69530.c: New test.
16123 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16125         PR target/65604
16126         * gcc.target/mips/div-delay.c: New test.
16128 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16130         PR target/69551
16131         * gcc.target/i386/pr69551.c: New test.
16133         PR target/66137
16134         * gcc.target/i386/pr66137.c: New test.
16136 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16138         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16139         always built for p5600.
16140         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16141         isa=p5600 dg-option.
16143 2016-01-29  Richard Biener  <rguenther@suse.de>
16145         PR tree-optimization/69547
16146         * g++.dg/tree-ssa/pr69547.C: New testcase.
16148 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16150         PR debug/66869
16151         * g++.dg/warn/Wunused-function2.C: New test.
16153 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16155         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16156         support for test to succeed.
16158 2016-01-29  Marek Polacek  <polacek@redhat.com>
16160         PR c++/69509
16161         PR c++/69516
16162         * g++.dg/ext/constexpr-vla2.C: New test.
16163         * g++.dg/ext/constexpr-vla3.C: New test.
16164         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16166 2016-01-29  Richard Biener  <rguenther@suse.de>
16168         PR middle-end/69537
16169         * gcc.dg/uninit-21.c: New testcase.
16171 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16173         PR target/69459
16174         * gcc.target/i386/pr69459.c: New test.
16176 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16178         PR target/68400
16179         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16180         * gcc.target/mips/pr68400.c: New test.
16182 2016-01-28  Martin Sebor  <msebor@redhat.com>
16184         PR target/17381
16185         * gcc.target/powerpc/pr17381.c: New test.
16187 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16189         PR middle-end/69542
16190         * gcc.dg/torture/pr69542.c: New test.
16192 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16194         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16196 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16198         * gcc.dg/pr65980.c: Skip on AIX.
16199         * gcc.dg/pr66688.c: Same.
16201 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16203         PR target/63679
16204         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16205         * gcc.dg/tree-ssa/sra-18.c: Same.
16207 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16209         PR fortran/62536
16210         * gfortran.dg/block_15.f08: New test.
16211         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16212         on incorrectly closed BLOCK.
16214 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16216         * gcc.dg/declare-simd.c: New test.
16218 2016-01-28  Richard Biener  <rguenther@suse.de>
16220         PR tree-optimization/69466
16221         * gfortran.dg/vect/pr69466.f90: New testcase.
16223 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16225         * g++.dg/pr67989.C: Remove ARM-specific option.
16226         * gcc.target/arm/pr67989.C: New file.
16228 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16230         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16231         and expm1 test for glibc < 2.11.
16233 2016-01-27  Richard Henderson  <rth@redhat.com>
16235         * gcc.c-torture/execute/pr69447.c: New test.
16237 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16239         PR fortran/69422
16240         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16242 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16244         PR debug/66869
16245         * gcc.dg/pr66869.c: New test.
16247 2016-01-25  Jeff Law  <law@redhat.com>
16249         PR tree-optimization/68398
16250         PR tree-optimization/69196
16251         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16252         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16253         path to avoid new heuristic allowing more irreducible regions
16254         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16255         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16256         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16257         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16258         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16260 2016-01-27  Marek Polacek  <polacek@redhat.com>
16262         PR c/68062
16263         * c-c++-common/vector-compare-4.c: New test.
16265 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16267         PR preprocessor/69126
16268         * c-c++-common/pr69126.c: New test case.
16270 2016-01-27  Ian Lance Taylor  <iant@google.com>
16272         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16274 2016-01-27  Ryan Burn  <contact@rnburn.com>
16276         PR cilkplus/69267
16277         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16279 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16281         PR target/69512
16282         * gcc.target/i386/pr69512.c: New test.
16284 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16286         PR ada/69488
16287         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16289 2016-01-27  Marek Polacek  <polacek@redhat.com>
16291         PR c++/69379
16292         * g++.dg/pr69379.C: New test.
16294 2016-01-27  Martin Sebor  <msebor@redhat.com>
16296         PR c++/69317
16297         * g++.dg/abi/Wabi-2-2.C: New test.
16298         * g++.dg/abi/Wabi-2-3.C: New test.
16299         * g++.dg/abi/Wabi-3-2.C: New test.
16300         * g++.dg/abi/Wabi-3-3.C: New test.
16302 2016-01-27  Richard Biener  <rguenther@suse.de>
16304         PR tree-optimization/69166
16305         * gcc.dg/torture/pr69166.c: New testcase.
16307 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16309         PR tree-optimization/69355
16310         * gcc.dg/tree-ssa/pr69355.c: New test.
16312 2016-01-27  Marek Polacek  <polacek@redhat.com>
16314         PR c++/69496
16315         * g++.dg/ext/constexpr-vla1.C: New test.
16317 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16319         PR target/69245
16320         * gcc.target/arm/pr69245.c: New test.
16322 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16324         PR tree-optimization/69399
16325         * gcc.dg/torture/pr69399.c: New test.
16327 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16329         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16331 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16333         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16335 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16337         PR tree-optimization/69110
16338         * gcc.dg/autopar/pr69110.c: New test.
16340 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16341             Sebastian Pop  <s.pop@samsung.com>
16343         * gcc.dg/graphite/isl-ast-op-select.c: New.
16345 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16347         PR fortran/69385
16348         * gfortran.dg/allocate_error_6.f90: New test.
16350 2016-01-26  Richard Henderson  <rth@redhat.com>
16352         * gcc.dg/tm/pr60908.c: New test.
16354 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16356         PR other/69006
16357         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16358         directive.
16359         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16360         expected multiline output to reflect the colorization being
16361         disabled before newlines.
16362         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16363         (custom_diagnostic_finalizer): Replace call to
16364         pp_newline_and_flush with call to pp_flush.
16365         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16366         * gfortran.dg/implicit_class_1.f90: Likewise.
16367         * lib/gcc-dg.exp (allow_blank_lines): New global.
16368         (dg-allow-blank-lines-in-output): New procedure.
16369         (gcc-dg-prune): Complain about blank lines in the output, unless
16370         dg-allow-blank-lines-in-output was called.
16371         * lib/multiline.exp (_build_multiline_regex): Only support
16372         arbitrary followup text for non-blank-lines, not for blank lines.
16374 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16376         PR tree-optimization/69483
16377         * gcc.dg/pr69483.c: New test.
16378         * g++.dg/opt/pr69483.C: New test.
16380 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16382         PR target/68620
16383         * gcc.target/arm/pr68620.c: New test.
16385 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16387         * gcc.target/i386/pr68986-2.c: Remove -m32.
16389 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16391         PR target/68986
16392         * gcc.target/i386/pr68986-1.c: New test.
16393         * gcc.target/i386/pr68986-2.c: Likewise.
16394         * gcc.target/i386/pr68986-3.c: Likewise.
16396 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16398         * lib/target-supports.exp
16399         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16400         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16401         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16403 2016-01-26  Richard Biener  <rguenther@suse.de>
16405         PR tree-optimization/69452
16406         * gcc.dg/torture/pr69452.c: New testcase.
16408 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16410         PR target/69442
16411         * gcc.dg/pr69442.c: New test.
16413 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16415         PR target/67896
16416         * gcc.target/aarch64/simd/pr67896.C: New.
16418 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16420         PR tree-optimization/69400
16421         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16422         function.
16423         (plugin_init): Call it.
16424         * gcc.dg/torture/pr69400.c: New test.
16426 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16428         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16430 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16431             Sebastian Pop  <s.pop@samsung.com>
16433         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16434         isl-0.15.
16436 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16437             Sebastian Pop  <s.pop@samsung.com>
16439         * gcc.dg/graphite/pr69292.c: New.
16441 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16443         * c-c++-common/goacc/use_device-1.c: New test.
16445 2016-01-25  Jeff Law  <law@redhat.com>
16447         PR tree-optimization/69196
16448         PR tree-optimization/68398
16449         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16450         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16452 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16454         PR target/69469
16455         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16456         Algorithm.
16458 2016-01-25  Richard Biener  <rguenther@suse.de>
16460         PR testsuite/69380
16461         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16463 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16465         PR target/69421
16466         * gcc.dg/pr69421.c: New test.
16468 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16470         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16471         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16472         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16473         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16474         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16475         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16476         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16477         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16478         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16479         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16481 2016-01-25  Richard Biener  <rguenther@suse.de>
16483         PR tree-optimization/69376
16484         * gcc.dg/torture/pr69376.c: New testcase.
16486 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16488         PR fortran/69397
16489         PR fortran/68442
16490         * gfortran.dg/interface_38.f90: New test.
16491         * gfortran.dg/interface_39.f90: New test.
16493 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16495         Revert:
16496         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16498         PR c++/11858
16499         PR c++/24663
16500         PR c++/24664
16501         * g++.dg/template/pr11858.C: New test.
16502         * g++.dg/template/pr24663.C: New test.
16503         * g++.dg/template/unify12.C: New test.
16504         * g++.dg/template/unify13.C: New test.
16505         * g++.dg/template/unify14.C: New test.
16506         * g++.dg/template/unify15.C: New test.
16507         * g++.dg/template/unify16.C: New test.
16508         * g++.dg/template/unify17.C: New test.
16510 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16512         PR fortran/68283
16513         gfortran.dg/pr68283.f90: New test.
16515 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16517         PR fortran/66094
16518         * gfortran.dg/inline_matmul_13.f90:  New test.
16519         * gfortran.dg/matmul_bounds_8.f90:  New test.
16520         * gfortran.dg/matmul_bounds_9.f90:  New test.
16521         * gfortran.dg/matmul_bounds_10.f90:  New test.
16523 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16525         PR tree-optimization/69426
16526         * gcc.dg/autopar/pr69426.c: New test.
16528 2016-01-23  Martin Sebor  <msebor@redhat.com>
16530         PR c++/58109
16531         PR c++/69022
16532         * g++.dg/cpp0x/alignas5.C: New test.
16533         * g++.dg/ext/vector29.C: Same.
16535 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16537         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16538         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16539         _GNU_SOURCE from compile flags to the source.
16540         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16541         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16542         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16543         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16545 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16547         PR target/69432
16548         * g++.dg/opt/pr69432.C: New test.
16550 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16552         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16553         32-bit targets testing an -m64 multilib.
16555 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16557         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16558         64-bit support.
16560 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16562         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16564 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16566         PR target/68674
16567         * gcc.target/i386/pr68674.c
16568         * gcc.target/aarch64/pr68674.c
16569         * gcc.target/arm/pr68674.c
16571 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16573         PR target/69403
16574         * gcc.c-torture/execute/pr69403.c: New test.
16576 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16578         PR c++/55843
16579         * g++.dg/template/pr55843.C: New.
16581 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16583         PR testsuite/66877
16584         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16585         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16587 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16589         PR testsuite/67489
16590         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16591         from dg-do compile directive, and instead add
16592         { dg-require-effective-target int128 }.
16594 2016-01-20  Martin Sebor  <msebor@redhat.com>
16596         PR c/69405
16597         * gcc.dg/sync-fetch.c: New test.
16599 2016-01-21  Martin Sebor  <msebor@redhat.com>
16601         PR target/69252
16602         * gcc.target/powerpc/pr69252.c: New test.
16604 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16606         PR fortran/65996
16607         * gfortran.dg/pr65996.f90: New test.
16609 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16611         PR c++/68810
16612         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16613         expected to generate an error.
16615 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16617         PR middle-end/66178
16618         * gcc.dg/torture/pr66178.c: New test.
16620 2016-01-21  Anton Blanchard  <anton@samba.org>
16621             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16623         PR target/63354
16624         * gcc.target/powerpc/pr63354.c:  New test.
16626 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16628         PR rtl-optimization/68990
16629         * gcc.target/i386/pr68990: New.
16631 2016-01-21  Nick Clifton  <nickc@redhat.com>
16633         PR target/69129
16634         * gcc.target/mips/pr69129.c: New.
16636 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16638         PR c++/58046
16639         * g++.dg/cpp0x/pr58046.C: New.
16641 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16643         PR target/69187
16644         PR target/65624
16645         * gcc.target/arm/pr69187.c: New test.
16647         PR c++/69355
16648         * g++.dg/torture/pr69355.C: New test.
16650 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16651             Sebastian Pop  <s.pop@samsung.com>
16653         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16655 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16656             Sebastian Pop  <s.pop@samsung.com>
16658         * gcc.dg/graphite/pr68976.c: New test.
16660 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16662         PR middle-end/67653
16663         * c-c++-common/pr67653.c: New test.
16664         * gcc.dg/torture/pr29119.c: Add dg-warning.
16666 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16668         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16670 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16672         PR c/24293
16673         * gcc.dg/pr24293.c: New test.
16674         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16675         incomplete struct type.
16676         * gcc.dg/declspec-1.c: Likewise.
16677         * gcc.dg/pr63549.c: Likewise.
16679 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16681         PR tree-optimization/66612
16682         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16683         for bdn instruction.
16685 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16687         * lib/target-supports.exp
16688         (check_effective_target_arm_fp_ok_nocache): New.
16689         (check_effective_target_arm_fp_ok): New.
16690         (add_options_for_arm_fp): New.
16691         (check_effective_target_arm_crypto_ok_nocache): Require
16692         target_arm_v8_neon_ok instead of arm32.
16693         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16694         (check_effective_target_arm_crypto_pragma_ok): New.
16695         (add_options_for_arm_vfp): New.
16696         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16697         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16698         target instead. Force initial fpu to vfp.
16699         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16700         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16701         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16702         dependency.
16703         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16704         use arm_vfp effective target instead. Force initial fpu to vfp.
16705         * gcc.target/arm/attr-neon3.c: Likewise.
16706         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16707         arm_vfp_ok.
16708         * gcc.target/arm/unsigned-float.c: Likewise.
16709         * gcc.target/arm/vfp-1.c: Likewise.
16710         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16711         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16712         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16713         * gcc.target/arm/vfp-ldmias.c: Likewise.
16714         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16715         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16716         * gcc.target/arm/vfp-stmiad.c: Likewise.
16717         * gcc.target/arm/vfp-stmias.c: Likewise.
16718         * gcc.target/arm/vnmul-1.c: Likewise.
16719         * gcc.target/arm/vnmul-2.c: Likewise.
16720         * gcc.target/arm/vnmul-3.c: Likewise.
16721         * gcc.target/arm/vnmul-4.c: Likewise.
16723 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16725         PR testsuite/69366
16726         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16727         the MPX run-time library, for compile-time MPX test.
16728         * gcc.target/i386/chkp-always_inline.c: Likewise.
16729         * gcc.target/i386/chkp-bndret.c: Likewise.
16730         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16731         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16732         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16733         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16734         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16735         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16736         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16737         * gcc.target/i386/chkp-label-address.c: Likewise.
16738         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16739         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16740         * gcc.target/i386/chkp-pr69044.c: Likewise.
16741         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16742         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16743         * gcc.target/i386/chkp-strchr.c: Likewise.
16744         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16745         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16746         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16747         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16748         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16749         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16750         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16751         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16752         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16753         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16754         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16755         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16756         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16757         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16758         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16759         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16760         * gcc.target/i386/chkp-stropt-5.c: Likewise.
16761         * gcc.target/i386/chkp-stropt-6.c: Likewise.
16762         * gcc.target/i386/chkp-stropt-7.c: Likewise.
16763         * gcc.target/i386/chkp-stropt-8.c: Likewise.
16764         * gcc.target/i386/chkp-stropt-9.c: Likewise.
16765         * gcc.target/i386/pr63995-2.c: Likewise.
16766         * gcc.target/i386/pr64805.c: Likewise.
16767         * gcc.target/i386/pr65044.c: Likewise.
16768         * gcc.target/i386/pr65167.c: Likewise.
16769         * gcc.target/i386/pr65183.c: Likewise.
16770         * gcc.target/i386/pr65184.c: Likewise.
16771         * gcc.target/i386/thunk-retbnd.c: Likewise.
16773 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
16775         PR tree-optimization/69328
16776         * gcc.dg/pr69328.c: New test.
16778 2016-01-20  Jeff Law  <law@redhat.com>
16780         PR target/25114
16781         * gcc.target/m68k/pr25114.c: New test.
16783 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
16785         * gcc.target/arm/memset-inline-10.c: Added
16786         dg-require-effective-target arm_thumb2_ok.
16788 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
16790         * gcc.dg/debug/dwarf2/sso.c: New test.
16792 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
16794         PR testsuite/68820
16795         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16796         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16797         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16799 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16801         PR ipa/66223
16802         * g++.dg/ipa/devirt-50.C: New testcase.
16804 2016-01-19  Marek Polacek  <polacek@redhat.com>
16806         PR c++/68965
16807         * g++.dg/cpp1y/parameter-pack-1.C: New test.
16808         * g++.dg/cpp1y/parameter-pack-2.C: New test.
16810 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16812         PR target/69135
16813         * gcc.target/arm/pr69135_1.c: New test.
16815 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16817         * gcc.target/aarch64/ccmp_1.c: Add new tests.
16819 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
16821         * gcc.target/aarch64/ccmp_1.c: New testcase.
16823 2016-01-19  Marek Polacek  <polacek@redhat.com>
16825         PR c++/68586
16826         * g++.dg/cpp0x/enum30.C: New test.
16828 2016-01-19  Richard Biener  <rguenther@suse.de>
16830         PR tree-optimization/69336
16831         * g++.dg/tree-ssa/pr69336.C: New testcase.
16833 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16835         PR debug/65779
16836         * gcc.dg/pr65779.c: New test.
16838 2016-01-19  Richard Biener  <rguenther@suse.de>
16840         PR tree-optimization/69352
16841         * gcc.dg/torture/pr69352.c: New testcase.
16843 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
16845         PR rtl-optimization/68955
16846         PR rtl-optimization/64557
16847         * gcc.dg/torture/pr68955.c: New test.
16849 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16851         PR lto/69136
16852         * g++.dg/torture/pr69136.C: New testcase.
16854 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
16856         PR lto/69133
16857         * g++.dg/lto/pr69133_0.C: New testcase.
16858         * g++.dg/lto/pr69133_1.C: New testcase.
16860 2016-01-15  Jeff Law  <law@redhat.com>
16862         PR tree-optimization/69320
16863         * gcc.c-torture/pr69320-1.c: New test.
16864         * gcc.c-torture/pr69320-2.c: New test.
16865         * gcc.c-torture/pr69320-3.c: New test.
16866         * gcc.c-torture/pr69320-4.c: New test.
16868 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16870         PR c++/11858
16871         PR c++/24663
16872         PR c++/24664
16873         * g++.dg/template/pr11858.C: New test.
16874         * g++.dg/template/pr24663.C: New test.
16875         * g++.dg/template/unify12.C: New test.
16876         * g++.dg/template/unify13.C: New test.
16877         * g++.dg/template/unify14.C: New test.
16878         * g++.dg/template/unify15.C: New test.
16879         * g++.dg/template/unify16.C: New test.
16880         * g++.dg/template/unify17.C: New test.
16882 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
16884         PR testsuite/69181
16885         * gcc.dg/pr69181-1.c: New test file.
16886         * gcc.dg/pr69181-2.c: New test file.
16887         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16888         globals by moving it to...
16889         (cleanup-after-saved-dg-test): ...this new function.  Add
16890         "global additional_sources_used".  Add reset of global
16891         multiline_expected_outputs to the empty list.
16892         * lib/multiline.exp (_multiline_expected_outputs): Rename this
16893         global to...
16894         (multiline_expected_outputs): ...this, and updated comments to
16895         note that it is modified from gcc-dg.exp.
16896         (dg-end-multiline-output): Update for the above renaming.
16897         (handle-multiline-outputs): Likewise.  Remove the clearing
16898         of the expected outputs to the empty list.
16900 2016-01-18  Richard Biener  <rguenther@suse.de>
16902         PR tree-optimization/69297
16903         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16905 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
16907         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16908         dg-options.
16909         * gcc.target/mips/mips-3d-2.c: Likewise.
16910         * gcc.target/mips/mips-3d-3.c: Likewise.
16911         * gcc.target/mips/mips-3d-4.c: Likewise.
16912         * gcc.target/mips/mips-3d-5.c: Likewise.
16913         * gcc.target/mips/mips-3d-6.c: Likewise.
16914         * gcc.target/mips/mips-3d-7.c: Likewise.
16915         * gcc.target/mips/mips-3d-8.c: Likewise.
16916         * gcc.target/mips/mips-3d-9.c: Likewise.
16917         * gcc.target/mips/mips-ps-1.c: Likewise.
16918         * gcc.target/mips/mips-ps-2.c: Likewise.
16919         * gcc.target/mips/mips-ps-3.c: Likewise.
16920         * gcc.target/mips/mips-ps-4.c: Likewise.
16921         * gcc.target/mips/mips-ps-5.c: Likewise.
16922         * gcc.target/mips/mips-ps-6.c: Likewise.
16923         * gcc.target/mips/mips-ps-7.c: Likewise.
16924         * gcc.target/mips/mips-ps-type.c: Likewise.
16925         * gcc.target/mips/mips-ps-type-2.c: Likewise.
16926         * gcc.target/mips/mips16-attributes-6.c: Likewise.
16928 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16930         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16931         * c-c++-common/goacc/kernels-double-reduction.c: New test.
16932         * c-c++-common/goacc/kernels-empty.c: New test.
16933         * c-c++-common/goacc/kernels-eternal.c: New test.
16934         * c-c++-common/goacc/kernels-loop-2.c: New test.
16935         * c-c++-common/goacc/kernels-loop-3.c: New test.
16936         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16937         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16938         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16939         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16940         * c-c++-common/goacc/kernels-loop-data.c: New test.
16941         * c-c++-common/goacc/kernels-loop-g.c: New test.
16942         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16943         * c-c++-common/goacc/kernels-loop-n.c: New test.
16944         * c-c++-common/goacc/kernels-loop-nest.c: New test.
16945         * c-c++-common/goacc/kernels-loop.c: New test.
16946         * c-c++-common/goacc/kernels-noreturn.c: New test.
16947         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16948         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16949         * c-c++-common/goacc/kernels-reduction.c: New test.
16951 2016-01-18  Tom de Vries  <tom@codesourcery.com>
16953         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16954         * gcc.dg/autopar/outer-2.c: Same.
16955         * gcc.dg/autopar/outer-3.c: Same.
16956         * gcc.dg/autopar/outer-4.c: Same.
16957         * gcc.dg/autopar/outer-5.c: Same.
16958         * gcc.dg/autopar/outer-6.c: Same.
16959         * gcc.dg/autopar/parallelization-1.c: Same.
16960         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16961         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16962         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16963         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16964         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16965         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16966         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16967         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16968         * gcc.dg/autopar/pr39500-1.c: Same.
16969         * gcc.dg/autopar/pr39500-2.c: Same.
16970         * gcc.dg/autopar/pr46193.c: Same.
16971         * gcc.dg/autopar/pr46194.c: Same.
16972         * gcc.dg/autopar/pr49580.c: Same.
16973         * gcc.dg/autopar/pr49960-1.c: Same.
16974         * gcc.dg/autopar/pr49960.c: Same.
16975         * gcc.dg/autopar/pr68373.c: Same.
16976         * gcc.dg/autopar/reduc-1.c: Same.
16977         * gcc.dg/autopar/reduc-1char.c: Same.
16978         * gcc.dg/autopar/reduc-1short.c: Same.
16979         * gcc.dg/autopar/reduc-2.c: Same.
16980         * gcc.dg/autopar/reduc-2char.c: Same.
16981         * gcc.dg/autopar/reduc-2short.c: Same.
16982         * gcc.dg/autopar/reduc-3.c: Same.
16983         * gcc.dg/autopar/reduc-4.c: Same.
16984         * gcc.dg/autopar/reduc-6.c: Same.
16985         * gcc.dg/autopar/reduc-7.c: Same.
16986         * gcc.dg/autopar/reduc-8.c: Same.
16987         * gcc.dg/autopar/reduc-9.c: Same.
16988         * gcc.dg/autopar/uns-outer-4.c: Same.
16989         * gcc.dg/autopar/uns-outer-5.c: Same.
16990         * gcc.dg/autopar/uns-outer-6.c: Same.
16991         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16992         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16994 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
16996         PR target/63679
16997         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16998         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17000 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17002         PR target/63679
17003         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17004         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17005         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17007 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17009         PR target/63679
17010         * gcc.dg/tree-ssa/sra-17.c: New.
17011         * gcc.dg/tree-ssa/sra-18.c: New.
17013 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17015         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17017 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17019         * gnat.dg/inline12.adb: New test.
17021 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17023         PR tree-optimization/66797
17024         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17026 2016-01-18  Richard Biener  <rguenther@suse.de>
17028         PR tree-optimization/69170
17029         * gcc.dg/torture/pr69170.c: New testcase.
17031 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17033         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17035 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17037         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17039 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17041         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17042         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17043         redundant dg-require-effective-target pthread.
17044         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17045         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17046         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17047         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17048         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17049         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17050         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17052 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17054         PR target/68609
17055         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17056         * gcc.target/powerpc/recip-7.c: Same.
17058 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17060         PR c++/69091
17061         * g++.dg/template/pr69091.C: New test.
17063 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17065         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17066         dump does not contain an error_mark_node.
17067         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17068         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17070 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17072         PR c++/68936
17073         * g++.dg/template/pr68936.C: New test.
17075 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17077         PR target/68609
17078         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17079         * gcc.target/powerpc/recip-2.c: Same.
17080         * gcc.target/powerpc/recip-3.c: Same.
17081         * gcc.target/powerpc/recip-4.c: Same.
17082         * gcc.target/powerpc/recip-sqrtf.c: Same.
17084 2016-01-15  Jeff Law  <law@redhat.com>
17086         PR tree-optimization/69270
17087         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17088         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17090 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17092         PR fortran/49630
17093         * gfortran.dg/deferred_character_13.f90: New test for the fix
17094         of comment 3 of the PR.
17096         PR fortran/54070
17097         * gfortran.dg/deferred_character_8.f90: New test
17098         * gfortran.dg/allocate_error_5.f90: New test
17100         PR fortran/60593
17101         * gfortran.dg/deferred_character_10.f90: New test
17103         PR fortran/60795
17104         * gfortran.dg/deferred_character_14.f90: New test
17106         PR fortran/61147
17107         * gfortran.dg/deferred_character_11.f90: New test
17109         PR fortran/64324
17110         * gfortran.dg/deferred_character_9.f90: New test
17112 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17114         PR rtl-optimization/69030
17115         * gcc.target/i386/pr69030.c: New.
17117 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17119         * gcc.target/aarch64/target_attr_17.c: New test.
17121 2016-01-15  Richard Biener  <rguenther@suse.de>
17123         PR tree-optimization/66856
17124         * gcc.dg/torture/pr66856-1.c: New testcase.
17125         * gcc.dg/torture/pr66856-2.c: Likewise.
17127 2016-01-15  Richard Biener  <rguenther@suse.de>
17129         PR debug/69137
17130         * g++.dg/lto/pr69137_0.C: New testcase.
17132 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17134         PR middle-end/69246
17135         * gcc.target/i386/pr69246.c: New test.
17137 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17139         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17141 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17143         PR c++/56194
17144         * g++.dg/init/const9.C: Disable test on S/390.
17146 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17148         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17149         * g++.dg/Wno-frame-address.C: Ditto.
17151 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17153         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17155 2016-01-15  Richard Biener  <rguenther@suse.de>
17157         PR tree-optimization/68961
17158         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17160 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17162         * gcc.target/i386/pr65105-5.c: New test.
17164 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17166         * gcc.c-torture/execute/alias-4.c: New testcase.
17168 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17170         PR ipa/68148
17171         * g++.dg/ipa/devirt-49.C: New testcase.
17173 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17175         PR target/65837
17176         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17177         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17178         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17180 2016-01-15  Richard Biener  <rguenther@suse.de>
17182         PR tree-optimization/69117
17183         * gcc.dg/torture/pr69117.c: New testcase.
17185 2015-01-14  Ryan Burn  <contact@rnburn.com>
17187         PR c++/69048
17188         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17190 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17192         PR testsuite/67509
17193         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17194         range tests use 100 * maximum instead of maximum + 1.
17196 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17198         PR debug/69244
17199         * gcc.dg/guality/pr69244.c: New test.
17201 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17203         * lib/target-supports.exp (check_effective_target_issignaling):
17204         New procedure.
17205         * gcc.dg/pr61441.c: Require issignaling effective target.
17207 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17209         PR target/68803
17210         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17212 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17214         PR c++/68819
17215         PR preprocessor/69177
17216         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17217         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17218         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17219         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17221 2016-01-14  Marek Polacek  <polacek@redhat.com>
17223         PR c/69262
17224         * gcc.dg/array-15.c: New test.
17226 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17228         PR middle-end/68146
17229         PR tree-optimization/69155
17230         * gfortran.dg/pr68146.f: New test.
17231         * gfortran.dg/pr69155.f90: New test.
17233 2016-01-14  Richard Biener  <rguenther@suse.de>
17235         PR tree-optimization/68060
17236         * gcc.dg/torture/pr68060-1.c: New testcase.
17237         * gcc.dg/torture/pr68060-2.c: Likewise.
17239 2016-01-14  Nick Clifton  <nickc@redhat.com>
17241         * lib/target-supports.exp
17242         (check_effective_target_arm_neon_ok_nocache): Add an option
17243         sequence that includes setting the ARM architecture to ARMv7-A.
17244         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17245         command line options necessary to enable Neon support.
17246         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17247         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17248         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17249         * gcc.target/arm/pr69180.c: Likewise.
17251 2016-01-14  Jeff Law  <law@redhat.com>
17253         PR tree-optimization/69270
17254         * gcc.dg/tree-ssa/pr69270.c: New test.
17256 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17258         PR c/66208
17259         * c-c++-common/pr66208.c: New file.
17261 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17263         PR tree-optimization/69156
17264         * gcc.dg/pr69156.c: New test.
17266 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17268         * gcc.target/i386/pr69225-7.c: New test.
17270 2016-01-13  Richard Henderson  <rth@redhat.com>
17272         * gcc.dg/tm/memopt-13.c: Update expected function.
17273         * gcc.dg/tm/memopt-6.c: Likewise.
17275 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17277         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17278         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17279         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17280         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17282 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17284         PR tree-optimization/69169
17285         * gcc.dg/pr69169.c: New test.
17287 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17289         PR target/69228
17290         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17291         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17292         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17293         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17294         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17295         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17296         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17297         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17299 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17301         PR target/69247
17302         * gcc.dg/pr69247.c: New test.
17304 2016-01-13  Richard Biener  <rguenther@suse.de>
17306         PR tree-optimization/69242
17307         * gcc.dg/torture/pr69242.c: New testcase.
17309 2016-01-13  Richard Biener  <rguenther@suse.de>
17311         PR tree-optimization/69186
17312         * gcc.dg/torture/pr69186.c: New testcase.
17314 2016-01-13  Jeff Law  <law@redhat.com>
17316         PR tree-optimization/67755
17317         * gcc.dg/tree-ssa/pr67755.c: New test.
17319 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17321         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17322         pass number in output by a star.
17324 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17326         PR tree-optimization/68911
17327         * gcc.c-torture/execute/pr68911.c: New test.
17329 2016-01-12  Marek Polacek  <polacek@redhat.com>
17331         PR c++/68979
17332         * g++.dg/warn/permissive-1.C: New test.
17334 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17336         PR objc++/68511
17337         PR c++/69213
17338         * g++.dg/opt/pr69213.C: New test.
17340 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17342         PR target/69180
17343         * gcc.target/arm/pr69180.c: New test.
17345 2016-01-12  Richard Biener  <rguenther@suse.de>
17347         PR lto/69077
17348         * g++.dg/lto/pr69077_0.C: New testcase.
17349         * g++.dg/lto/pr69077_1.C: Likewise.
17351 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17353         PR target/69175
17354         * g++.dg/opt/pr69175.C: New test.
17356 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17358         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17359         rather than #including math.h & stdlib.h.
17360         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17361         * gcc.dg/vect/pr49771.c: Likewise.
17362         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17363         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17364         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17365         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17366         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17367         * gcc.dg/vect/pr44507.c: Likewise.
17368         * gcc.dg/vect/pr45902.c: Likewise.
17369         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17370         * gcc.dg/vect/vect-117.c: Likewise.
17371         * gcc.dg/vect/vect-99.c: Likewise.
17372         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17373         * gcc.dg/vect/vect-cond-1.c: Likewise.
17374         * gcc.dg/vect/vect-cond-2.c: Likewise.
17375         * gcc.dg/vect/vect-cond-3.c: Likewise.
17376         * gcc.dg/vect/vect-cond-4.c: Likewise.
17377         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17378         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17379         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17380         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17381         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17382         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17383         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17384         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17385         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17386         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17387         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17388         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17389         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17390         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17391         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17392         include of signal.h.
17393         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17394         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17395         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17396         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17397         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17398         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17399         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17400         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17401         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17402         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17403         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17404         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17405         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17406         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17407         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17408         * gcc.dg/vect/vect-outer-5.c: Likewise.
17409         * gcc.dg/vect/vect-outer-6.c: Likewise.
17410         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17411         include of stdio.h.
17413 2016-01-12  Nick Clifton  <nickc@redhat.com>
17415         PR target/68913
17416         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17417         to fread so that it will be found in all target runtimes.
17419 2016-01-12  Richard Biener  <rguenther@suse.de>
17421         PR tree-optimization/69053
17422         * g++.dg/torture/pr69053.C: New testcase.
17424 2016-01-12  Richard Biener  <rguenther@suse.de>
17426         PR tree-optimization/69168
17427         * gcc.dg/torture/pr69168.c: New testcase.
17429 2016-01-12  Richard Biener  <rguenther@suse.de>
17431         PR tree-optimization/69157
17432         * gcc.dg/torture/pr69157.c: New testcase.
17434 2016-01-12  Richard Biener  <rguenther@suse.de>
17436         PR tree-optimization/69174
17437         * gcc.dg/torture/pr69174.c: New testcase.
17439 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17441         PR c++/66808
17442         PR c++/69000
17443         * g++.dg/tls/pr66808.C: New test.
17444         * g++.dg/tls/pr69000.C: New test.
17446 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17448         * gcc.target/powerpc/swaps-p8-23.c: New test.
17449         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17451 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17453         PR tree-optimization/68356
17454         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17456 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17457             Jim Wilson  <jim.wilson@linaro.org>
17459         PR target/69194
17460         * gcc.target/arm/pr69194.c: New test.
17462 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17464         PR target/69225
17465         * gcc.target/i386/pr69225-1.c: New test.
17466         * gcc.target/i386/pr69225-2.c: Likewise.
17467         * gcc.target/i386/pr69225-3.c: Likewise.
17468         * gcc.target/i386/pr69225-4.c: Likewise.
17469         * gcc.target/i386/pr69225-5.c: Likewise.
17470         * gcc.target/i386/pr69225-6.c: Likewise.
17472 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17474         PR target/67462
17475         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17476         if lp64.
17478         PR target/69071
17479         * gcc.dg/pr69071.c: New test.
17481         PR c++/69211
17482         * g++.dg/opt/pr69211.C: New test.
17484         PR tree-optimization/69214
17485         * gcc.c-torture/compile/pr69214.c: New test.
17487 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17489         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17490         * gcc.target/i386/pr66232-11.c: Ditto.
17491         * gcc.target/i386/pr66232-12.c: Ditto.
17492         * gcc.target/i386/pr66232-13.c: Ditto.
17494 2016-01-11  Richard Biener  <rguenther@suse.de>
17496         PR tree-optimization/69173
17497         * gcc.dg/torture/pr69173.c: New testcase.
17499 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17501         PR rtl-optimization/68796
17502         * gcc.target/aarch64/tst_5.c: New test.
17503         * gcc.target/aarch64/tst_6.c: Likewise.
17505 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17507         PR rtl-optimization/68841
17508         * gcc.dg/pr68841.c: New test.
17509         * gcc.c-torture/execute/pr68841.c: New test.
17511 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17513         PR rtl-optimization/68920
17514         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17515         for ix86 targets.
17516         * gcc.dg/ifcvt-5.c: New test.
17518 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17520         PR bootstrap/69123
17521         * g++.dg/pr69123.C: New.
17523 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17525         PR target/69010
17526         * gcc.target/i386/pr69010.c: New test.
17528 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17530         PR ipa/69044
17531         * gcc.target/i386/chkp-pr69044.c: New test.
17533 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17535         PR tree-optimization/69109
17536         * gcc.dg/autopar/pr69109-2.c: New test.
17537         * gcc.dg/autopar/pr69109.c: New test.
17539 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17541         PR tree-optimization/69108
17542         * gcc.dg/autopar/pr69108.c: New test.
17544 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17546         PR c++/69029
17547         * c-c++-common/Wisleading-indentation.c: Augment test.
17549 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17551         PR fortran/69154
17552         * gfortran.dg/inline_matmul_12.f90:  New test.
17554 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17556         PR fortran/67779
17557         * gfortran.dg/actual_array_offset_1: New test.
17559 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17561         PR tree-optimization/69062
17562         * gcc.dg/autopar/pr69062.c: New test.
17564 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17566         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17567         * gcc.dg/vect/slp-perm-2.c: Likewise.
17568         * gcc.dg/vect/slp-perm-3.c: Likewise.
17569         * gcc.dg/vect/slp-perm-5.c: Likewise.
17570         * gcc.dg/vect/slp-perm-6.c: Likewise.
17571         * gcc.dg/vect/slp-perm-7.c: Likewise.
17572         * gcc.dg/vect/slp-perm-8.c: Likewise.
17574 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17576         PR tree-optimization/69039
17577         * gcc.dg/autopar/pr69039.c: New test.
17579 2016-01-09  Marek Polacek  <polacek@redhat.com>
17581         PR c++/69113
17582         * g++.dg/pr69113.C: New test.
17584 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17586         PR middle-end/50865
17587         PR tree-optimization/69097
17588         * gcc.c-torture/execute/pr50865.c: New test.
17589         * gcc.c-torture/execute/pr69097-1.c: New test.
17590         * gcc.c-torture/execute/pr69097-2.c: New test.
17591         * gcc.dg/pr69097-1.c: New test.
17592         * gcc.dg/pr69097-2.c: New test.
17594 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17596         PR c++/69164
17597         * g++.dg/opt/pr69164.C: New test.
17599 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17601         PR tree-optimization/69167
17602         * gcc.dg/pr69167.c: New test.
17604 2016-01-08  Marek Polacek  <polacek@redhat.com>
17606         PR c++/68449
17607         * g++.dg/pr68449.C: New.
17609 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17611         PR tree-optimization/68707
17612         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17613         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17614         on platforms supporting it.
17615         * gcc.dg/vect/slp-perm-2.c: Likewise.
17616         * gcc.dg/vect/slp-perm-3.c: Likewise.
17617         * gcc.dg/vect/slp-perm-5.c: Likewise.
17618         * gcc.dg/vect/slp-perm-7.c: Likewise.
17619         * gcc.dg/vect/slp-perm-8.c: Likewise.
17620         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17621         on platforms supporting it.
17623 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17625         PR tree-optimization/69162
17626         * gcc.dg/pr69162.c: New test.
17628         PR tree-optimization/69172
17629         * gcc.dg/pr69172.c: New test.
17631 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17633         PR tree-optimization/67781
17634         * gcc.c-torture/execute/pr67781.c: New file.
17636 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17638         PR tree-optimization/69083
17639         * gcc.dg/vect/pr69083.c: New test.
17641 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17643         PR tree-optimization/61441
17644         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17645         Use -fexcess-precision=standard for compiler options.
17646         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17648 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17650         PR fortran/69128
17651         * gfortran.dg/gomp/pr69128.f90: New test.
17653         PR c++/69145
17654         * g++.dg/ext/pr69145-1.C: New test.
17655         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17656         * g++.dg/ext/pr69145-2.h: New file.
17658 2016-01-07  Martin Sebor  <msebor@redhat.com>
17660         PR c/68966
17661         * gcc.dg/atomic-fetch-bool.c: New test.
17662         * gcc.dg/sync-fetch-bool.c: New test.
17664 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17666         PR fortran/66680
17667         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17669 2016-01-07  Nick Clifton  <nickc@redhat.com>
17671         PR target/66655
17672         * g++.dg/pr66655.C: New test.
17673         * g++.dg/pr66655_1.cc: Test support file.
17674         * g++.dg/pr66655.h: Test header file.
17676 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17678         PR fortran/66680
17679         gfortran.dg/gomp/pr66680.f90: New test.
17681 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17683         PR target/69171
17684         * gcc.target/i386/pr69171-1.c: New test.
17685         * gcc.target/i386/pr69171-2.c: Likewise.
17686         * gcc.target/i386/pr69171-3.c: Likewise.
17687         * gcc.target/i386/pr69171-4.c: Likewise.
17688         * gcc.target/i386/pr69171-5.c: Likewise.
17689         * gcc.target/i386/pr69171-6.c: Likewise.
17691 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17693         PR middle-end/67639
17694         * c-c++-common/pr67639.c: New test.
17696 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17698         PR tree-optimization/69141
17699         * g++.dg/opt/pr69141.C: New test.
17701 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17703         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17705 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17707         PR target/69140
17708         * gcc.target/i386/pr69140.c: New test
17710 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17712         * gcc.dg/bad-dereference.c: New test case.
17714 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17716         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17718 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17720         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17722 2016-01-06  Marek Polacek  <polacek@redhat.com>
17724         PR sanitizer/69099
17725         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17727 2016-01-05  Marek Polacek  <polacek@redhat.com>
17729         PR c/69104
17730         * gcc.dg/atomic-invalid-2.c: New.
17732 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17734         PR target/68991
17735         * gcc.target/i386/pr68991.c: New test.
17737 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17739         PR target/68991
17740         * g++.dg/pr68991-1.C: New test.
17741         * g++.dg/pr68991-2.C: Likewise.
17743 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17745         PR other/60465
17746         * gcc.target/ia64/pr60465-gprel64.c: New test.
17747         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17749 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17751         PR rtl-optimization/68651
17752         * gcc.target/aarch64/pr68651_1.c: New test.
17754 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17756         PR c/69122
17757         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17759 2016-01-05  Nathan Sidwell  <nathan@acm.org>
17761         PR c++/58583
17762         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17764         * gcc.dg/alias-15.c: New.
17766 2016-01-05  Nick Clifton  <nickc@redhat.com>
17768         PR target/68870
17769         * g++.dg/pr68770.C: New test.
17771 2016-01-04  Mike Stump  <mikestump@comcast.net>
17773         * lib/target-supports.exp (check_effective_target_cilkplus):
17774         cilkplus targets require pthreads.
17775         (check_effective_target_cilkplus): Remove special case for NVPTX.
17777 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
17779         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17780         generation.
17782 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
17784         Update copyright years.
17786 2016-01-04  Marek Polacek  <polacek@redhat.com>
17788         PR c/68908
17789         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17790         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17791         * gcc.dg/atomic/stdatomic-op-5.c: New test.
17793 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17795         * gcc.target/sparc/20160104-2.c: New test.
17797 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
17799         * gcc.target/sparc/20160104-1.c: New test.
17801 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
17803         PR fortran/65045
17804         * gfortran.dg/pr65045.f90: New test.
17806 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
17808         * gnat.dg/specs/debug1.ads: Delete.
17810 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17812         PR libgfortran/68867
17813         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17814         expression.
17816 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17818         PR libgfortran/68867
17819         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17820         PowerPC.
17822 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
17824         PR fortran/68864
17825         * gfortran.dg/pr68864.f90: New test.
17827 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
17829         PR tree-optimization/69070
17830         * gcc.dg/pr69070.c: New test.
17832         PR sanitizer/69055
17833         * gfortran.dg/pr69055.f90: New test.
17835         PR target/69015
17836         * gcc.dg/pr69015.c: New test.
17838 Copyright (C) 2016 Free Software Foundation, Inc.
17840 Copying and distribution of this file, with or without modification,
17841 are permitted in any medium without royalty provided the copyright
17842 notice and this notice are preserved.