* gcc.dg/tls/alias-1.c: dg-add-options tls.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob936b694907bdf181ce1cda5447be987fc43b59f0
1 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
3         * gcc.dg/tls/alias-1.c: dg-add-options tls.
5 2016-12-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7         * gcc.target/arm/pr78255-2.c: Fix to work for targets
8         that do not optimize for tailcall.
10 2016-12-20  David Edelsohn  <dje.gcc@gmail.com>
12         * gcc.dg/tls/pr78796.c: dg-add-options tls.
13         * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector.
14         * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64.
16 2016-12-20  Richard Biener  <rguenther@suse.de>
18         * gcc.dg/gimplefe-19.c: New testcase.
20 2016-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
22         PR target/78694
23         * gcc.c-torture/compile/pr78694.c: New test.
25 2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>
27         PR testsuite/71232
28         * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
29         * gnat.dg/vect2.adb: Likewise.
30         * gnat.dg/vect3.adb: Likewise.
31         * gnat.dg/vect4.adb: Likewise.
32         * gnat.dg/vect5.adb: Likewise.
33         * gnat.dg/vect6.adb: Likewise.
35 2016-12-19  Uros Bizjak  <ubizjak@gmail.com>
37         * gcc.target/i386/pr59874-3.c: New test.
39 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
41         * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
42         * gcc.target/powerpc/fold-vec-mult-char.c: New.
43         * gcc.target/powerpc/fold-vec-mult-float.c: New.
44         * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
45         * gcc.target/powerpc/fold-vec-mult-int.c: New.
46         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
47         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
48         * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
49         * gcc.target/powerpc/fold-vec-mult-short.c: New.
51 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
53         * gcc.target/powerpc/fold-vec-sub-char.c: New.
54         * gcc.target/powerpc/fold-vec-sub-float.c: New.
55         * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
56         * gcc.target/powerpc/fold-vec-sub-int.c: New.
57         * gcc.target/powerpc/fold-vec-sub-int128.c: New.
58         * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
59         * gcc.target/powerpc/fold-vec-sub-short.c: New.
61 2016-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
63         PR target/78748
64         * gcc.c-torture/compile/pr78748.c: New test.
66 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
68         PR fortran/78848
69         * gfortran.dg/dtio_22.f90: New test.
71 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
73         PR fortran/78592
74         * gfortran.dg/dtio_21.f90: New test.
76 2016-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
78         PR fortran/78746
79         * charlen_03.f90: Remove test.
80         * charlen_10.f90: Ditto.
82 2016-12-17  Jakub Jelinek  <jakub@redhat.com>
84         PR sanitizer/78832
85         * gcc.dg/asan/pr78832.c: New test.
87 2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>
89         * gcc.target/i386/avx512bw-kaddd-1.c: New test.
90         * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
91         * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
92         * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
94 2016-12-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
96         PR fortran/78239
97         * gfortran.dg/fimplicit_none_1.f90:  New test.
98         * gfortran.dg/fimplicit_none_2.f90:  New test.
100 2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
102         * gcc.target/powerpc/byte-in-either-range-0.c: New test.
103         * gcc.target/powerpc/byte-in-either-range-1.c: New test.
104         * gcc.target/powerpc/byte-in-range-0.c: New test.
105         * gcc.target/powerpc/byte-in-range-1.c: New test.
106         * gcc.target/powerpc/byte-in-set-0.c: New test.
107         * gcc.target/powerpc/byte-in-set-1.c: New test.
108         * gcc.target/powerpc/byte-in-set-2.c: New test.
110 2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
112         PR fortran/78622
113         * gfortran.dg/dtio_20.f03: New test.
115 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
117         PR fortran/78757
118         * gfortran.dg/char_result_16.f90: New test.
120 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
122         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
124 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
126         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
128 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
130         PR c/78408
131         * gcc.dg/pr78408-1.c: New test.
132         * gcc.dg/pr78408-2.c: New test.
134 2016-12-16  Marek Polacek  <polacek@redhat.com>
136         PR tree-optimization/78819
137         * gcc.dg/tree-ssa/vrp112.c: New test.
139 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
141         * gnat.dg/opt61.adb: New test.
142         * gnat.dg/opt61_pkg.ad[sb]: New helper.
144 2016-12-16  Richard Biener  <rguenther@suse.de>
146         PR c++/71694
147         * g++.dg/pr71694.C: New testcase.
149 2016-12-16  Richard Biener  <rguenther@suse.de>
151         PR middle-end/71632
152         * gcc.dg/pr71632.c: New testcase.
154 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
156         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
157         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
158         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
159         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
160         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
161         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
162         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
163         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
164         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
165         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
166         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
167         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
168         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
169         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
170         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
171         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
173 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
175         P0490R0 GB 20: decomposition declaration should commit to tuple
176         interpretation early
177         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
179 2016-12-15  Nathan Sidwell  <nathan@acm.org>
181         PR c++/77585
182         * g++.dg/cpp1y/pr77585.C: New.
184 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
186         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
187         * gcc.dg/tree-ssa/pr71179.c: Same.
189 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
191         PR fortran/78800
192         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
194 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
196         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
197         -mmicromips.
199 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
201         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
202         * gcc.dg/torture/pr78515.c: Likewise.
203         * gcc.dg/pr69634.c: Likewise.
205 2016-12-14  Martin Sebor  <msebor@redhat.com>
207         PR middle-end/78519
208         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
210 2016-12-14  Martin Sebor  <msebor@redhat.com>
212         PR c++/78774
213         * g++.dg/cpp1y/pr78774.C: New test.
215 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
217         PR target/78213
218         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
219         -fself-test.
220         * gcc.dg/pr78213.c: Disable this test.
221         * selftests/example.txt: New file.
223 2016-12-14  Martin Sebor  <msebor@redhat.com>
225         PR middle-end/78786
226         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
228 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
230         PR target/78791
231         * gcc.c-torture/execute/pr78791.c: New test.
232         * gcc.target/i386/pr78791.c: New test.
234 2016-12-14  Marek Polacek  <polacek@redhat.com>
236         PR c++/72775
237         * g++.dg/ext/flexary12.C: Adjust dg-error.
238         * g++.dg/ext/flexary20.C: New.
239         * g++.dg/ext/flexary21.C: New.
241 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
243         PR target/59874
244         * gcc.target/i386/pr59874-1.c: New test.
245         * gcc.target/i386/pr59874-2.c: Ditto.
247 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
249         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
250         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
251         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
253 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
255         PR debug/77844
256         * g++.dg/opt/pr77844.C: New test.
258 2016-12-14  Martin Sebor  <msebor@redhat.com>
260         PR c/17308
261         * gcc.dg/builtins-nonnull.c: New test.
262         * gcc.dg/nonnull-4.c: New test.
264 2016-12-14  Nathan Sidwell  <nathan@acm.org>
266         PR c++/78701
267         * g++.dg/cpp0x/pr78701.C: New.
269 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
271         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
272         defined, add tracing of the various extracts to stderr.  Add
273         support for tests that convert the result to another type.
274         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
275         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
276         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
277         tests that do an extract and then convert the values double.
278         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
279         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
280         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
281         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
282         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
283         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
284         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
285         of VEXTRACTU{B,H} and XXEXTRACTUW.
286         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
287         vec_extract and convert to floating point.
288         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
289         and vec_extract4b.
290         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
292 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
294         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
295         -mmicromips.
297 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
299         PR fortran/78780
300         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
301         * gfortran.dg/coarray_42.f90: New test.
303 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
305         PR target/78796
306         * gcc.dg/tls/pr78796.c: New test.
308 2016-12-14  Richard Biener  <rguenther@suse.de>
310         PR tree-optimization/78731
311         * gcc.dg/torture/pr78731.c: New testcase.
313 2016-12-14  Martin Liska  <mliska@suse.cz>
315         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
316         * gcc.dg/tree-ssa/dump-2.c: Likewise.
318 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
320         * gcc.target/mips/msa-builtins-err.c (dg-options): Add
321         -ffat-lto-objects option.
323 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
324             Jakub Jelinek  <jakub@redhat.com>
326         * gcc.dg/strlenopt-30.c: New test-case.
328 2016-12-14  Richard Biener  <rguenther@suse.de>
330         PR tree-optimization/78788
331         * gcc.dg/torture/pr78788.c: New testcase.
333 2016-12-13  Nathan Sidwell  <nathan@acm.org>
335         PR c++/69481
336         * g++.dg/cpp0x/pr69481.C: New.
338 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
340         PR target/78794
341         * gcc.target/i386/pr78794.c: New test.
343 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
345         PR fortran/77785
346         * gfortran.dg/coarray_38.f90: Added expecting error message.
347         * gfortran.dg/coarray_41.f90: New test.
348         * gfortran.dg/coarray_class_2.f90: New test.
350 2016-12-13 Carl Love  <cel@us.ibm.com>
352         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
353         file.
354         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
355         file.
357 2016-12-13  Martin Liska  <mliska@suse.cz>
359         PR tree-optimization/78428
360         * gcc.dg/tree-ssa/pr78428.c: New test.
362 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
363             Paul Thomas  <pault@gcc.gnu.org>
365         PR fortran/78737
366         * gfortran.dg/dtio_19.f90: New test case.
368 2016-12-13  Michael Matz  <matz@suse.de>
370         PR tree-optimization/78725
371         * gcc.dg/pr78725.c: New test.
372         * gcc.dg/pr78725-2.c: New test.
374 2016-12-13  Richard Biener  <rguenther@suse.de>
376         PR middle-end/78742
377         * gcc.dg/torture/pr78742.c: New testcase.
379 2016-12-13  Martin Liska  <mliska@suse.cz>
381         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
382         scanned pattern ASAN_MARK.
383         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
384         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
385         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
386         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
388 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
390         PR ipa/77905
391         * g++.dg/ipa/pr77905.C: New test.
393 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
395         PR tree-optimization/78777
396         * g++.dg/torture/pr78777.C: New test.
398 2016-12-12  Martin Sebor  <msebor@redhat.com>
400         PR middle-end/78622
401         PR middle-end78606
402         * gcc.c-torture/execute/pr78622.c: New test.
403         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
404         behavior inadvertently introduced in a previous commit.  Tighten
405         up final checking.
406         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
407         Add test cases.
408         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
409         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
410         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
411         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
412         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
413         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
414         add a final optimization check.
415         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
416         * gcc.dg/tree-ssa/pr78622.c: New test.
418 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
420         PR fortran/78392
421         * gfortran.dg/constant_shape.f90: New test case.
423 2016-12-12  Marek Polacek  <polacek@redhat.com>
425         PR c++/78647
426         * g++.dg/parse/error58.C: New.
428 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
430         PR preprocessor/78680
431         * gcc.dg/format/pr78680.c: New test case.
432         * gcc.dg/plugin/diagnostic-test-expressions-1.c
433         (test_multiline_token): New function.
434         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
435         (test_backslash_continued_logical_lines): New function.
437 2016-12-12  Nathan Sidwell  <nathan@acm.org>
439         PR c++/78252
440         * g++.dg/cpp1y/lambda-mangle-1.C: New.
442 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
444         PR target/78738
445         * gcc.target/i386/pr78738.c: New test.
447 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
449         * lib/target-supports.exp
450         (check_effective_target_newlib_broken_long_double_io): New check.
451         (check_effective_target_frexpl): Likewise.
453 2016-12-12  Marek Polacek  <polacek@redhat.com>
455         PR middle-end/78716
456         * g++.dg/other/vararg-5.C: New.
458 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
460         PR rtl-optimization/78669
461         * gcc.target/i386/pr78669.c: New test.
463 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
465         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
467 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
469         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
470         -mnan=2008 and -mabs=2008.
472 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
474         PR target/78695
475         * gcc.target/powerpc/swaps-stack-protector.c: New test.
477 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
479         PR target/70799
480         * gcc.target/i386/pr70799-3.c: New test.
482 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
484         PR c++/78637
485         * g++.dg/parse/namespace14.C: New.
487 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
489         PR tree-optimization/78720
490         * gcc.c-torture/execute/pr78720.c: New test.
492         PR fortran/78758
493         * gfortran.dg/pr78758.f90: New test.
494         * gfortran.dg/pr38868.f: Remove again bogus warning.
496 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
498         PR fortran/77903
499         * gfortran.dg/submodule_20.f08: New test.
501 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
503         PR testsuite/78740
504         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
506 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
508         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
509         support __int128.
511 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
513         PR ipa/78721
514         * gcc.dg/pr78721.c: New test.
516 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
518         PR target/72742
519         * gcc.c-torture/compile/pr72742.c: New test.
521 2016-12-09  Martin Sebor  <msebor@redhat.com>
523         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
524         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
526 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
528         PR rtl-optimization/78255
529         * gcc.target/aarch64/pr78255.c: New.
530         * gcc.target/arm/pr78255-1.c: New.
531         * gcc.target/arm/pr78255-2.c: New.
533 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
535         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
536         strings
537         * gcc.target/powerpc/dimode-2.c: Likewise.
539 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
541         PR ipa/78027
542         * c-c++-common/goacc/acc-icf.c: New test.
543         * gfortran.dg/goacc/pr78027.f90: New test.
545 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
547         PR target/78733
548         * gcc.target/aarch64/pr78733.c: New test.
550 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
552         PR fortran/61767
553         * gfortran.dg/finalize_31.f90: New test.
555 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
557         PR fortran/78505
558         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
560 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
562         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
563         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
564         * gfortran.dg/finalize_18.f90: Add count for additional guard against
565         accessing null-pointer.
566         * gfortran.dg/proc_ptr_comp_47.f90: New test.
568 2016-12-09  Nathan Sidwell  <nathan@acm.org>
570         PR c++/78550
571         * g++.dg/cpp1y/pr78550.C: New.
573 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
575         PR fortran/44265
576         * gfortran.dg/char_result_14.f90: New test.
577         * gfortran.dg/char_result_15.f90: New test.
579 2016-12-09  Martin Liska  <mliska@suse.cz>
581         * gcc.dg/tree-ssa/dump-3.c: New test.
583 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
585         PR tree-optimization/78726
586         * gcc.c-torture/execute/pr78726.c: New test.
587         * gcc.dg/guality/pr78726.c: New test.
589 2016-12-08  Martin Sebor  <msebor@redhat.com>
591         PR c/78284
592         * gcc.dg/attr-alloc_size-3.c: New test.
593         * gcc.dg/attr-alloc_size-4.c: New test.
594         * gcc.dg/attr-alloc_size-5.c: New test.
595         * gcc.dg/attr-alloc_size-6.c: New test.
596         * gcc.dg/attr-alloc_size-7.c: New test.
597         * gcc.dg/attr-alloc_size-8.c: New test.
598         * gcc.dg/attr-alloc_size-9.c: New test.
599         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
601 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
603         PR fortran/65173
604         PR fortran/69064
605         PR fortran/69859
606         PR fortran/78350
607         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
608         * gfortran.dg/charlen_01.f90: New test.
609         * gfortran.dg/charlen_02.f90: Ditto.
610         * gfortran.dg/charlen_03.f90: Ditto.
611         * gfortran.dg/charlen_04.f90: Ditto.
612         * gfortran.dg/charlen_05.f90: Ditto.
613         * gfortran.dg/charlen_06.f90: Ditto.
614         * gfortran.dg/charlen_07.f90: Ditto.
615         * gfortran.dg/charlen_08.f90: Ditto.
616         * gfortran.dg/charlen_09.f90: Ditto.
617         * gfortran.dg/charlen_10.f90: Ditto.
618         * gfortran.dg/charlen_11.f90: Ditto.
619         * gfortran.dg/charlen_12.f90: Ditto.
620         * gfortran.dg/charlen_13.f90: Ditto.
621         * gfortran.dg/charlen_14.f90: Ditto.
622         * gfortran.dg/charlen_15.f90: Ditto.
624 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
626         PR rtl-optimization/78671
627         * gcc.target/i386/pr78671.c: New.
629 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
631         PR target/78733
632         * gcc.target/aarch64/pr78733.c: New test.
634 2016-12-08  Nathan Sidwell  <nathan@acm.org>
636         PR c++/78551
637         * g++.dg/cpp1y/pr78551.C: New.
639 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
641         PR debug/78112
642         * g++.dg/pr78112.C: Remove platform-dependent checks.
643         * g++.dg/pr78112-2.C: New testcase.
645 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
647         PR middle-end/78684
648         * g++.dg/torture/pr78684.C: New test.
650 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
652         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
653         (CHECK_CRYPTO): Remove.
654         (expected_poly64x1_t, expected_poly64x2_t): Remove
656 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
658         P0003R5 - removal of dynamic exception specification from C++17
659         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
660         throw (type-id-list) in C++11 and C++14 and removal in C++17.
661         * g++.dg/compat/eh/ctor1_y.C: Likewise.
662         * g++.dg/compat/eh/new1_x.C: Likewise.
663         * g++.dg/compat/eh/new1_y.C: Likewise.
664         * g++.dg/compat/eh/spec3_x.C: Likewise.
665         * g++.dg/compat/eh/spec3_y.C: Likewise.
666         * g++.dg/compat/eh/template1.h: Likewise.
667         * g++.dg/compat/eh/template1_y.C: Likewise.
668         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
669         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
670         * g++.dg/cpp0x/auto9.C: Likewise.
671         * g++.dg/cpp0x/defaulted23.C: Likewise.
672         * g++.dg/cpp0x/error5.C: Likewise.
673         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
674         * g++.dg/cpp0x/noexcept02.C: Likewise.
675         * g++.dg/cpp0x/noexcept07.C: Likewise.
676         * g++.dg/cpp0x/noexcept08.C: Likewise.
677         * g++.dg/cpp0x/noexcept19.C: Likewise.
678         * g++.dg/cpp0x/variadic73.C: Likewise.
679         * g++.dg/cpp0x/variadic-throw.C: Likewise.
680         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
681         * g++.dg/eh/async-unwind2.C: Likewise.
682         * g++.dg/eh/cond4.C: Likewise.
683         * g++.dg/eh/delete1.C: Likewise.
684         * g++.dg/eh/ehopt1.C: Likewise.
685         * g++.dg/eh/forced3.C: Likewise.
686         * g++.dg/eh/forced4.C: Likewise.
687         * g++.dg/eh/init-temp2.C: Likewise.
688         * g++.dg/eh/pr38662.C: Likewise.
689         * g++.dg/eh/pr41819.C: Likewise.
690         * g++.dg/eh/shadow1.C: Likewise.
691         * g++.dg/eh/spec2.C: Likewise.
692         * g++.dg/eh/spec3.C: Likewise.
693         * g++.dg/eh/spec5.C: Likewise.
694         * g++.dg/eh/spec6.C: Likewise.
695         * g++.dg/eh/spec7.C: Likewise.
696         * g++.dg/eh/spec8.C: Likewise.
697         * g++.dg/eh/spec9.C: Likewise.
698         * g++.dg/eh/template1.C: Likewise.
699         * g++.dg/eh/unexpected1.C: Likewise.
700         * g++.dg/ext/has_nothrow_assign.C: Likewise.
701         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
702         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
703         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
704         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
705         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
706         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
707         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
708         * g++.dg/gcov/gcov-7.C: Likewise.
709         * g++.dg/init/new13.C: Likewise.
710         * g++.dg/init/new25.C: Likewise.
711         * g++.dg/lookup/exception1.C: Likewise.
712         * g++.dg/opt/noreturn-1.C: Likewise.
713         * g++.dg/other/error3.C: Likewise.
714         * g++.dg/rtti/crash3.C: Likewise.
715         * g++.dg/template/eh2.C: Likewise.
716         * g++.dg/template/error36.C: Likewise.
717         * g++.dg/tm/pr46567.C: Likewise.
718         * g++.dg/tm/pr47340.C: Likewise.
719         * g++.dg/torture/pr46364.C: Likewise.
720         * g++.dg/torture/pr49394.C: Likewise.
721         * g++.dg/torture/pr52918-1.C: Likewise.
722         * g++.dg/torture/pr57190.C: Likewise.
723         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
724         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
725         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
726         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
727         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
728         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
729         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
730         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
731         * g++.dg/tree-ssa/pr45605.C: Likewise.
732         * g++.dg/warn/Wreturn-type-3.C: Likewise.
733         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
734         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
735         * g++.old-deja/g++.eh/spec1.C: Likewise.
736         * g++.old-deja/g++.eh/spec2.C: Likewise.
737         * g++.old-deja/g++.eh/spec3.C: Likewise.
738         * g++.old-deja/g++.eh/spec4.C: Likewise.
739         * g++.old-deja/g++.eh/spec6.C: Likewise.
740         * g++.old-deja/g++.eh/throw1.C: Likewise.
741         * g++.old-deja/g++.eh/throw2.C: Likewise.
742         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
743         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
744         * g++.old-deja/g++.mike/eh15.C: Likewise.
745         * g++.old-deja/g++.mike/eh25.C: Likewise.
746         * g++.old-deja/g++.mike/eh33.C: Likewise.
747         * g++.old-deja/g++.mike/eh34.C: Likewise.
748         * g++.old-deja/g++.mike/eh50.C: Likewise.
749         * g++.old-deja/g++.mike/eh51.C: Likewise.
750         * g++.old-deja/g++.mike/eh55.C: Likewise.
751         * g++.old-deja/g++.mike/p10416.C: Likewise.
752         * g++.old-deja/g++.other/crash28.C: Likewise.
753         * g++.old-deja/g++.other/crash30.C: Likewise.
754         * g++.old-deja/g++.other/new7.C: Likewise.
755         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
756         * g++.old-deja/g++.robertl/eb123.C: Likewise.
758 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
760         * gcc.target/aarch64/pr78382.c: New testcase.
762 2016-12-08  Andrew Pinski  <apinski@cavium.com>
764         * gcc.target/aarch64/pr71112.c: New testcase.
766 2016-12-07  Martin Sebor  <msebor@redhat.com>
768         PR middle-end/77784
769         PR middle-end/78149
770         PR middle-end/78138
771         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
772         * g++.dg/ext/builtin-object-size3.C (bar): Same.
773         * g++.dg/ext/strncpy-chk1.C: Same.
774         * g++.dg/opt/memcpy1.C: Same.
775         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
776         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
777         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
778         * gcc.dg/attr-alloc_size.c: Same.
779         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
780         * gcc.dg/builtin-stringop-chk-2.c: Same.
781         * gcc.dg/builtin-stringop-chk-4.c: New test.
782         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
783         * gcc.dg/memcpy-2.c: Same.
784         * gcc.dg/pr40340-1.c: Same.
785         * gcc.dg/pr40340-2.c (main): Same.
786         * gcc.dg/pr40340-5.c (main): Same.
787         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
788         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
789         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
790         warning.
791         * gfortran.dg/char_length_3.f90: Prune expected warnings.
792         * gfortran.dg/pr38868.f: Add expected warnings.
794 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
796         PR target/72717
797         * gcc.target/powerpc/pr72717.c: New test.
799 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
801         * gcc.dg/builtin-strstr-1.c: New test.
802         * g++.dg/cpp0x/constexpr-strstr.C: New test.
804         PR c++/78692
805         * g++.dg/torture/pr78692.C: New test.
807 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
809         PR rtl-optimization/78617
810         * gcc.c-torture/execute/pr78617.c: New test.
812 2016-12-07  Carl Love  <cel@us.ibm.com>
814         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
815         P9 to their own test file.  This allows precise constraints on the
816         effective target and compile options.
817         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
818         compare P8 built-in tests.
819         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
820         compare P9 built-in tests.
822 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
824         * gcc.target/i386/pr77761.c: Require int128 effective target.
825         (avx512f_test): Delete.
826         (do_main): Rename to avx512f_test.
828 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
830         PR tree-optimization/78691
831         * gcc.target/i386/pr78691-i386.c: New test.
832         * gcc.target/powerpc/pr78691-ppc.c: New test.
834 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
836         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
837         * gcc.target/i386/pr70322-2.c: Likewise.
838         * gcc.target/i386/pr70322-3.c: Likewise.
839         * gcc.target/i386/pr70322-4.c: Likewise.
841 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
843         * gcc.target/aarch64/pr71727.c: New testcase.
845 2016-12-06  Tom de Vries  <tom@codesourcery.com>
847         PR tree-optimization/67955
848         * gcc.dg/tree-ssa/dse-points-to.c: New test.
850 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
852         PR target/78658
853         * gcc.target/powerpc/pr78658.c: New test.
855 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
857         PR target/77761
858         * testsuite/gcc.target/i386/pr77761.c: New.
860 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
862         PR fortran/78659
863         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
864         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
865         * gfortran.dg/namelist_34.f90: Update test.
866         * gfortran.dg/namelist_63.f90: Update test.
868 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
870         * gcc.target/mips/msa-builtins-err.c: New test.
872 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
874         PR c++/71537
875         * g++.dg/cpp0x/constexpr-71537.C: New test.
877         PR c++/71537
878         * g++.dg/cpp0x/constexpr-memchr.C: New test.
880         PR c++/71537
881         * g++.dg/cpp0x/constexpr-strchr.C: New test.
883         PR tree-optimization/78675
884         * gcc.c-torture/execute/pr78675.c: New test.
885         * gcc.target/i386/pr78675-1.c: New test.
886         * gcc.target/i386/pr78675-2.c: New test.
888 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
890         * gcc.target/i386/avx512bw-kandd-1.c: New.
891         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
892         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
893         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
894         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
895         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
896         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
897         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
898         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
899         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
900         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
901         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
902         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
903         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
904         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
905         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
906         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
907         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
908         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
909         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
910         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
911         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
913 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
915         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
916         gcc.dg/fold-and-rshift-2.c: New testcases.
918 2016-12-05  Nathan Sidwell  <nathan@acm.org>
920         * c-c++-common/fmax_errors.c: Check notes after last error are
921         emitted.
923 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
925         PR rtl-optimization/78561
926         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
928 2016-12-04  Martin Sebor  <msebor@redhat.com>
930         PR c/78668
931         * gcc.dg/builtin-alloc-size.c: New test.
933 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
935         PR target/70322
936         * gcc.target/i386/pr70322-4.c: New test.
938 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
940         PR fortran/43207
941         * gfortran.dg/abstract_type_9.f90: New test case.
943 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
945         PR fortran/42188
946         * gfortran.dg/derived_result_2.f90.f90: New test case.
948 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
950         PR fortran/58175
951         * gfortran.dg/finalize_30.f90: Extend test case.
953 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
955         PR c++/78649
956         * g++.dg/cpp0x/pr78649.C: New test.
958 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
960         PR target/70322
961         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
963 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
965         PR fortran/78618
966         * gfortran.dg/char_conversion.f90: New test.
968 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
970         PR target/70322
971         * gcc.target/i386/pr70322-1.c: New test.
972         * gcc.target/i386/pr70322-2.c: New test.
973         * gcc.target/i386/pr70322-3.c: New test.
975 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
976             Thomas Preud'homme  <thomas.preudhomme@arm.com>
978         * gcc.target/arm/cmse/cmse-1.c: Add test for
979         cmse_nonsecure_caller.
981 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
982             Thomas Preud'homme  <thomas.preudhomme@arm.com>
984         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
985         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
986         * gcc.target/arm/cmse/cmse-14.c: New.
987         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
988         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
989         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
990         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
991         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
992         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
993         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
994         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
995         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
996         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
997         * gcc.target/arm/cmse/baseline/union-1.c: New.
998         * gcc.target/arm/cmse/baseline/union-2.c: New.
999         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
1000         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
1001         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
1002         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
1003         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
1004         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
1005         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
1006         * gcc.target/arm/cmse/mainline/union-1.c: New.
1007         * gcc.target/arm/cmse/mainline/union-2.c: New.
1008         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
1009         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
1010         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
1011         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
1012         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
1013         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
1014         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
1015         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
1016         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
1017         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
1018         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
1019         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
1020         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
1021         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
1023 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1024             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1026         * gcc.target/arm/cmse/cmse-3.c: Add tests.
1027         * gcc.target/arm/cmse/cmse-4.c: Add tests.
1028         * gcc.target/arm/cmse/cmse-15.c: New.
1030 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1031             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1033         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1034         * gcc.target/arm/cmse/struct-1.c: New.
1035         * gcc.target/arm/cmse/bitfield-1.c: New.
1036         * gcc.target/arm/cmse/bitfield-2.c: New.
1037         * gcc.target/arm/cmse/bitfield-3.c: New.
1038         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1039         * gcc.target/arm/cmse/baseline/softfp.c: New.
1040         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1041         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1042         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1043         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1044         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1046 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1047             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1049         * gcc.target/arm/cmse/cmse-4.c: New.
1050         * gcc.target/arm/cmse/cmse-9.c: New.
1051         * gcc.target/arm/cmse/cmse-10.c: New.
1053 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1054             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1056         * gcc.target/arm/cmse/cmse-3.c: New.
1058 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1059             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1061         * gcc.target/arm/cmse/cmse.exp: New.
1062         * gcc.target/arm/cmse/cmse-1.c: New.
1063         * gcc.target/arm/cmse/cmse-12.c: New.
1064         * lib/target-supports.exp
1065         (check_effective_target_arm_cmse_ok): New.
1067 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1068             James Norris  <jnorris@codesourcery.com>
1070         * c-c++-common/goacc/data-2.c: Adjust test.
1071         * c-c++-common/goacc/executeables-1.c: New test.
1072         * g++.dg/goacc/data-1.C: Adjust test.
1074 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
1076         PR rtl-optimization/78561
1077         * gcc.target/aarch64/pr78561.c: New.
1079 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
1081         * gcc.dg/fold-bopcond-1.c: New test.
1082         * gcc.dg/fold-bopcond-2.c: New test.
1084 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1086         * gcc.target/s390/md/setmem_long-1.c: Fix test.
1088 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1090         PR rtl-optimization/78547
1091         * gcc.dg/pr78547.c: New test.
1093         PR rtl-optimization/78575
1094         * gcc.dg/pr78575.c: New test.
1096 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1098         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1100 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1102         PR target/77822
1103         * gcc.target/s390/s390.exp: Support .C tests.
1104         * gcc.target/s390/pr77822-2.c: New test.
1105         * gcc.target/s390/pr77822-1.C: New test.
1107 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1109         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1111 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1113         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1115 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1117         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1118         pattern checks.
1119         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1121 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1123         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1125 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1127         PR fortran/77505
1128         * gfortran.dg/char_length_20.f90: New test.
1129         * gfortran.dg/char_length_21.f90: Ditto.
1131 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1133         PR fortran/78279
1134         * gfortran.dg/pr78279.f90: New test.
1136 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1138         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1140 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1142         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1144 2016-12-01  Richard Biener  <rguenther@suse.de>
1146         * gcc.dg/torture/alias-2.c: New testcase.
1148 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1150         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1151         * gcc.target/avr/tiny-caller-save.c: Dito.
1153 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1155         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1157 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1159         PR debug/78587
1160         * gcc.dg/debug/pr78587.c: New test.
1162 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1164         PR rtl-optimization/78607
1165         * gcc.c-torture/compile/pr78607.c: New testcase.
1167 2016-11-30  Martin Sebor  <msebor@redhat.com>
1169         PR tree-optimization/78586
1170         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1172 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1174         PR tree-optimization/77856
1175         * gcc.target/i386/pr77856.c: New.
1177 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1179         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1180         scan-assembler-not on AIX.
1182 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1184         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1186 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1188         * g++.dg/eh/new1.C: XFAIL on AIX.
1189         * g++.dg/eh/delete1.C: Same.
1190         * g++.dg/init/new40.C: Same.
1191         * g++.old-deja/g++.eh/new2.C: Same.
1193 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1195         PR c/78498
1196         * gcc.dg/format/pr78494.c: Rename to...
1197         * gcc.dg/format/pr78498.c: ...this.
1199 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1201         PR c/78498
1202         * gcc.dg/format/pr78494.c: New test case.
1204 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1206         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1207         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1208         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1209         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1211 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1213         PR rtl-optimization/78610
1214         * gcc.c-torture/compile/pr78610.c: New testcase.
1216 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1218         PR tree-optimization/78574
1219         * gcc.c-torture/compile/pr78574.c: New test.
1221 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1223         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1224         to the changed interfaces.
1225         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1226         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1227         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1228         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1229         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1230         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1231         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1233 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1235         PR fortran/78593
1236         * gfortran.dg/derived_result.f90: New test case.
1238 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1240         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1241         -mfloat-abi=soft option.
1242         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1243         foreach loop.
1245 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1247         PR target/78362
1248         * gcc.c-torture/compile/pr78362.c: New test.
1250 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1252         * lib/target-supports.exp (check_effective_target_freorder): Check
1253         additional case.
1255 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1257         * gcc.target/arc/arc700-stld-hazard.c: New file.
1259 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1261         PR fortran/78592
1262         * gfortran.dg/dtio_18.f90: New test case.
1264 2016-11-30  Martin Liska  <mliska@suse.cz>
1266         PR sanitizer/78541
1267         * gcc.dg/asan/pr78541-2.c: New test.
1268         * gcc.dg/asan/pr78541.c: New test.
1270 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1272         PR tree-optimization/78586
1273         * gcc.c-torture/execute/pr78586.c: New test.
1275 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1277         PR fortran/78573
1278         * gfortran.dg/class_61.f90: New test case.
1280 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1282         PR preprocessor/78569
1283         * gcc.dg/format/pr78569.c: New test case.
1285 2016-11-29  Martin Sebor  <msebor@redhat.com>
1287         avoid false positives on ILP32 targets.
1288         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1290 2016-11-29  Martin Sebor  <msebor@redhat.com>
1292         PR tree-optimization/78512
1293         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1294         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1296 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1298         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1299         Force value through k register.
1301 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1303         PR c++/72774
1304         PR c++/72786
1305         PR c++/77922
1306         PR c++/78313
1307         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1308         * g++.dg/spellcheck-macro-ordering.C: New test case.
1309         * g++.dg/spellcheck-pr78313.C: New test case.
1311 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1313         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1314         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1315         (Poly64x1_t, Poly64x2_t): Added types.
1316         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1317         (vmov_n_p64, vmovq_n_p64): Added.
1318         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1319         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1320         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1321         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1322         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1323         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1324         (vget_lane_p64, vgetq_lane_p64): Likewise.
1325         (vget_high_p64): Likewise.
1326         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1327         Added AArch64 flags.
1328         (vreint_vector, vreint_vector_res): Moved to header.
1329         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1330         Added Aarch64 flags.
1331         (vreint_vector, vreint_vector_res): Moved to header.
1333 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1335         PR fortran/58175
1336         * gfortran.dg/finalize_30.f90: New test case.
1338 2016-11-29  Martin Liska  <mliska@suse.cz>
1340         PR gcov-profile/78582
1341         * gcc.dg/pr78582.c: New test.
1343 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1345         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1346         targets with sizeof(int) < 4.
1348 2016-11-29  Richard Biener  <rguenther@suse.de>
1350         PR middle-end/78546
1351         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1353 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1355         * gcc.target/powerpc/rldic-0.c: New testcase.
1356         * gcc.target/powerpc/rldic-1.c: New testcase.
1357         * gcc.target/powerpc/rldic-2.c: New testcase.
1358         * gcc.target/powerpc/rldicl-0.c: New testcase.
1359         * gcc.target/powerpc/rldicl-1.c: New testcase.
1360         * gcc.target/powerpc/rldicl-2.c: New testcase.
1361         * gcc.target/powerpc/rldicr-0.c: New testcase.
1362         * gcc.target/powerpc/rldicr-1.c: New testcase.
1363         * gcc.target/powerpc/rldicr-2.c: New testcase.
1364         * gcc.target/powerpc/rldicx.h: New file.
1365         * gcc.target/powerpc/rldimi-0.c: New testcase.
1366         * gcc.target/powerpc/rldimi-1.c: New testcase.
1367         * gcc.target/powerpc/rldimi-2.c: New testcase.
1368         * gcc.target/powerpc/rldimi.h: New file.
1369         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1370         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1371         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1372         * gcc.target/powerpc/rlwimi.h: New file.
1373         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1374         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1375         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1376         * gcc.target/powerpc/rlwinm.h: New file.
1378 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1380         PR middle-end/78540
1381         * gcc.dg/pr78540.c: New test.
1383 2016-11-28  Martin Sebor  <msebor@redhat.com>
1385         PR middle-end/78520
1386         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1387         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1388         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1389         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1391 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1393         PR c++/72808
1394         * g++.dg/debug/pr72808.C: New test.
1396         PR rtl-optimization/78546
1397         * gcc.dg/torture/pr78546-1.c: New test.
1398         * gcc.dg/torture/pr78546-2.c: New test.
1400         PR fortran/78298
1401         * gfortran.dg/gomp/pr78298.f90: New test.
1403 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1405         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1406         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1408 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1410         PR c++/77591
1411         * g++.dg/cpp1y/pr77591.C: New test.
1413 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1415         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1417 2016-11-28  Richard Biener  <rguenther@suse.de>
1419         PR tree-optimization/78542
1420         * gcc.dg/torture/pr78542.c: New testcase.
1422 2016-11-28  Richard Biener  <rguenther@suse.de>
1424         PR tree-optimization/78343
1425         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1426         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1428 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1430         PR lto/78211
1431         * g++.dg/ipa/pr78211.C: New test.
1433 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1435         PR fortran/78474
1436         * gfortran.dg/submodule_22.f08: New test.
1438         PR fortran/78331
1439         * gfortran.dg/submodule_21.f08: New test.
1441 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1443         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1445 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1446             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1447             Dominique d'Humieres  <dominiq@lps.ens.fr>
1449         PR target/67710
1450         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1451         *  gcc.dg/darwin-minversion-2.c: Likewise.
1452         *  gcc.dg/darwin-minversion-3.c: Likewise.
1454 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1456         PR target/57438
1457         * gcc.dg/pr57438-1.c: New Test.
1458         * gcc.dg/pr57438-2.c: New Test.
1460 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1461             Iain Sandoe  <iain@codesourcery.com>
1463         PR target/71767
1464         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1465         linker-visible symbols.
1466         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1467         * gcc.dg/const-uniq-1.c: Likewise.
1468         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1469         * gcc.target/i386/pr70799-1.c: Likewise.
1471 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1473         PR rtl-optimization/78438
1474         PR rtl-optimization/78477
1475         * gcc.c-torture/execute/pr78438.c: New test.
1476         * gcc.c-torture/execute/pr78477.c: New test.
1478         PR rtl-optimization/78526
1479         * gcc.dg/pr78526.c: New test.
1481 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1483         PR rtl-optimization/77541
1484         * gcc.target/i386/pr77541.c: Change target to int128.
1486 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1488         PR fortran/60853
1489         * gfortran.dg/typebound_assignment_8.f90: New test case.
1491 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1493         PR rtl-optimization/78527
1494         * gcc.c-torture/compile/pr78527.c: New test.
1496 2016-11-25  Martin Liska  <mliska@suse.cz>
1498         PR gcov-profile/78086
1499         * g++.dg/gcov/pr16855.C: Clean up the test case.
1500         * g++.dg/gcov/pr16855-priority.C: New test.
1502 2016-11-25  Richard Biener  <rguenther@suse.de>
1504         PR ipa/78515
1505         * gcc.dg/torture/pr78515.c: New testcase.
1507 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1509         PR fortran/78293
1510         * gfortran.dg/allocatable_function_10.f90: New test.
1511         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1512         from 11 to 12.
1514 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1516         PR middle-end/78507
1517         PR middle-end/78510
1518         PR middle-end/78517
1519         * g++.dg/torture/pr78507.C: New test.
1520         * gcc.dg/torture/pr78510.c: New test.
1521         * gcc.dg/torture/pr78517.c: New test.
1523 2016-11-24  Richard Biener  <rguenther@suse.de>
1525         PR tree-optimization/78343
1526         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1527         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1528         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1529         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1530         * gcc.dg/vect/pr38529.c: Likewise.
1532 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1534         PR tree-optimization/77673
1535         * gcc.dg/pr77673.c: New test.
1537 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1539         PR tree-optimization/70965
1540         * g++.dg/pr70965.C: New test.
1542 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1543             Andreas Schwab  <schwab@linux-m68k.org>
1545         PR gcov-profile/78467
1546         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1547         signed int.
1549 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1551         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1552         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1554 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1556         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1558 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1560         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1561         with sizeof(int) < 4.
1563 2016-11-24  Martin Sebor  <msebor@redhat.com>
1565         PR tree-optimization/78476
1566         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1568 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1570         PR rtl-optimization/77541
1571         * gcc.target/i386/pr77541.c: New.
1573 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1575         PR fortran/78500
1576         * gfortran.dg/class_result_4.f90: New test.
1578 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1580         * gcc.target/aarch64/_Float16_1.c: New.
1581         * gcc.target/aarch64/_Float16_2.c: Likewise.
1582         * gcc.target/aarch64/_Float16_3.c: Likewise.
1584 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1586         * gcc.target/aarch64/floatdihf2_1.c: New.
1588 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1590         PR target/48863
1591         PR inline-asm/70184
1592         * gcc.target/arm/pr48863.c: New test.
1594 2016-11-24  Martin Liska  <mliska@suse.cz>
1596         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1597         parts for frequencies/probabilities.
1598         * gcc.dg/pr34027-1.c: Likewise.
1599         * gcc.dg/strict-overflow-2.c: Likewise.
1600         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1601         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1602         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1603         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1604         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1605         * gcc.dg/tree-ssa/dump-2.c: New test.
1607 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1609         * gcc.target/i386/align-limit.c: New test.
1611 2016-11-24  Richard Biener  <rguenther@suse.de>
1613         PR tree-optimization/71595
1614         * gcc.dg/torture/pr71595.c: New testcase.
1616 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1618         PR rtl-optimization/78120
1619         * gcc.target/i386/pr78120.c: New test.
1621 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1623         * gcc.c-torture/compile/20161124-1.c: New test.
1625 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1627         PR bootstrap/78493
1628         * g++.dg/cpp1z/decomp18.C: New test.
1630 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1632         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1633         * gcc.target/aarch64/store-pair-1.c: Likewise.
1635 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1637         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1638         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1639         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1640         * gcc.target/aarch64/vect-clz.c: Likewise.
1641         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1642         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1643         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1644         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1645         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1646         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1647         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1648         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1650 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1652         PR target/78458
1653         * gcc.target/powerpc/pr78458.c: New.
1655 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1657         * gcc.c-torture/compile/20161123-1.c: New test.
1659 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1661         PR fortran/78297
1662         * gfortran.dg/pr78297.f90: New test.
1664 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1666         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1668 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1670         PR sanitizer/69278
1671         * g++.dg/ubsan/return-7.C: New test.
1672         * c-c++-common/ubsan/unreachable-4.c: New test.
1674         PR tree-optimization/78482
1675         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1676         (bar): New function.
1677         (main): Call bar instead of printf.
1679         PR middle-end/69183
1680         * gfortran.dg/gomp/pr69183.f90: New test.
1682 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1684         PR target/78230
1685         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1686         (test2) Ditto.
1688 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1690         PR c++/77907
1691         * g++.dg/cpp0x/pr77907.C: New test.
1693 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1695         PR middle-end/78153
1696         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1697         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1699 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1701         PR target/63250
1702         * lib/target-supports.exp (add_options_for_float16): Add
1703         -mfp16-format=ieee when testign arm*-*-*.
1705 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1707         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1708         result.
1709         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1710         result.
1712 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1714         * lib/target-supports.exp (check_effective_target_float16): Add
1715         options for _Float16.
1716         (check_effective_target_float32): Add options for _Float32.
1717         (check_effective_target_float64): Add options for _Float64.
1718         (check_effective_target_float128): Add options for _Float128.
1719         (check_effective_target_float32x): Add options for _Float32x.
1720         (check_effective_target_float64x): Add options for _Float64x.
1721         (check_effective_target_float128x): Add options for _Float128x.
1723 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1725         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1726         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1728 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1730         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1731         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1733 2016-11-23  Martin Sebor  <msebor@redhat.com>
1735         PR middle-end/78461
1736         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1737         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1739 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1741         PR c++/71450
1742         * g++.dg/cpp0x/pr71450-1.C: New test.
1743         * g++.dg/cpp0x/pr71450-2.C: New test.
1745         PR c++/77739
1746         * g++.dg/cpp1y/pr77739.C: New test.
1748 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1750         * c-c++-common/gomp/gridify-1.c: Update scan string.
1751         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1752         * c-c++-common/gomp/gridify-2.c: New test.
1753         * c-c++-common/gomp/gridify-3.c: Likewise.
1755 2016-11-23  Richard Biener  <rguenther@suse.de>
1757         PR tree-optimization/78396
1758         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1760 2016-11-23  Richard Biener  <rguenther@suse.de>
1762         PR tree-optimization/78482
1763         * gcc.dg/torture/pr78482.c: New testcase.
1765 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1767         * gcc.dg/fold-cond_expr-1.c: New test.
1768         * gcc.dg/fold-condcmpconv-1.c: New test.
1769         * gcc.dg/fold-condcmpconv-2.c: New test.
1771 2016-11-23  Richard Biener  <rguenther@suse.de>
1773         PR middle-end/71762
1774         * gcc.dg/torture/pr71762-1.c: New testcase.
1775         * gcc.dg/torture/pr71762-2.c: Likewise.
1776         * gcc.dg/torture/pr71762-3.c: Likewise.
1777         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1779 2016-11-23  Richard Biener  <rguenther@suse.de>
1781         PR lto/78472
1782         * g++.dg/lto/pr78472_0.c: New testcase.
1783         * g++.dg/lto/pr78472_1.C: Likewise.
1785 2016-11-23  Richard Biener  <rguenther@suse.de>
1786             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1788             PR tree-optimization/78154
1789             * gcc.dg/tree-ssa/pr78154.c: New test.
1791 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1793         * gcc.dg/pr31096.c: New testcase.
1794         * gcc.dg/pr31096-1.c: New testcase.
1796 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1798         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1799         adjust for warning->pedwarn change.
1800         * gcc.dg/cpp/defined-syshdr.c,
1801         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1802         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1803         gcc.dg/cpp/defined-Wextra.c,
1804         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1806 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1808         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1810 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1812         PR target/78451
1813         * gcc.target/i386/pr78451.c: New test.
1814         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1815         and #pragma GCC pop_options around the first #pragma GCC target.
1816         * gcc.target/i386/pr69255-2.c: Likewise.
1817         * gcc.target/i386/pr69255-3.c: Likewise.
1819 2016-11-23  Michael Collison  <michael.collison@arm.com>
1821         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1822         additional constants are recognized and fewer instructions generated.
1823         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1824         additional constants are recognized and fewer instructions generated.
1826 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1828         * gcc.misc-tests/godump-1.c: Update expected output for recent
1829         changes.
1831 2016-11-22  Marek Polacek  <polacek@redhat.com>
1833         PR tree-optimization/78455
1834         * gcc.dg/uninit-23.c: New.
1836 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1838         PR fortran/78479
1839         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1840         comment.
1842 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1844         PR fortran/78479
1845         * gfortran.dg/char_component_initializer_3.f90: New test.
1847 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1849         PR target/78451
1850         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1851         GCC target pragma before including immintrin.h.
1853 2016-11-22  Carl Love  <cel@us.ibm.com>
1855         * gcc.target/powerpc/builtins-3.c: New file to test the new
1856         built-ins for vector compare equal and vector compare not equal.
1858 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1860         PR fortran/78443
1861         * gfortran.dg/typebound_proc_35.f90: New test case.
1863 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1865         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1866         parameter in declaration.
1868 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1870         * gcc.dg/loop-split.c: Require int32plus.
1871         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1873 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1875         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1877 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1879         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1881 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1883         PR target/78439
1884         * gcc.c-torture/compile/pr78439.c: New test.
1886 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1888         PR target/77904
1889         * gcc.target/arm/pr77904.c: New test.
1891 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1893         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1894         isa_rev>=2.
1896 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1898         PR tree-optimization/78436
1899         * gcc.c-torture/execute/pr78436.c: New test.
1901         PR middle-end/78416
1902         * gcc.dg/torture/pr78416.c: New test.
1904         PR tree-optimization/78445
1905         * gcc.dg/pr78445.c: New test.
1907 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1909         PR libgfortran/78449
1910         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1912 2016-11-21  Jeff Law  <law@redhat.com>
1914         PR target/68538
1915         * gcc.c-torture/compile/pr68538.c: New test.
1917 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1919         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1920         to be generated instead of FCTIWUZ or FCTIWZ.
1922 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1924         PR middle-end/67335
1925         * g++.dg/vect/simd-clone-7.cc: New test.
1927         PR c++/71973
1928         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1929         long unsigned int.
1930         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1931         unsigned long.
1933 2016-11-20  Jeff Law  <law@redhat.com>
1935         PR target/25128
1936         * gcc.target/m68k/pr25128.c: New test.
1938 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1940         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1942 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1944         PR preprocessor/78324
1945         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1946         (test_multitoken_macro): New function.
1947         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1948         case.
1949         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1950         case.
1951         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1952         cases.
1953         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1954         Move to...
1955         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1956         -ftrack-macro-expansion=0.
1957         (test_sprintf_note): Remove "P" macro.  Add
1958         dg-begin/end-multiline-output directives.
1959         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1961 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1963         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1964         Return 1 for AVR_TINY.
1966 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1968         PR rtl-optimization/71785
1969         * gcc.target/powerpc/pr71785.c: New file.
1971 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1973         PR testsuite/78114
1974         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1975         options.  Refine test by checking predictive commining PHI
1976         nodes in vectorized loop wrto vector factor.
1978 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1980         PR c++/71973
1981         * g++.dg/pr71973-1.C: New test.
1982         * g++.dg/pr71973-2.C: New test.
1983         * g++.dg/pr71973-3.C: New test.
1984         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1985         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1986         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1987         to dg-options.
1988         * g++.old-deja/g++.other/realloc.C: Likewise.
1989         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1991 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1993         PR tree-optimization/78413
1994         * gcc.dg/tree-ssa/pr78413.c: New test.
1996 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1998         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1999         target is Thumb-only.
2001 2016-11-20  Jeff Law  <law@redhat.com>
2003         PR target/48551
2004         * gcc.target/m68k/pr48551.c: New test.
2006 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
2008         PR fortran/69741
2009         * gfortran.dg/forall_18.f90: New testcase.
2011 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2013         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
2015 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
2017         PR fortran/78395
2018         * gfortran.dg/typebound_operator_21.f03: New test.
2020 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
2022         * gcc.dg/tree-ssa/divide-5.c: New file.
2024 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
2026         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2027         signed int.
2029 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
2031         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2032         libatomic_available.
2033         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2034         * gfortran.dg/coarray_allocate_10.f08: Likewise.
2035         * gfortran.dg/coarray_allocate_7.f08: Likewise.
2036         * gfortran.dg/coarray_allocate_8.f08: Likewise.
2037         * gfortran.dg/coarray_allocate_9.f08: Likewise.
2038         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2039         * gfortran.dg/coarray_stat_2.f90: Likewise.
2040         * gfortran.dg/coindexed_1.f90: Likewise.
2042 2016-11-18  Jeff Law  <law@redhat.com>
2044         PR target/25111
2045         * gcc.target/m68k/pr25111.c: New test.
2047 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
2049         PR c++/68180
2050         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2052         PR middle-end/78419
2053         * gcc.target/i386/pr78419.c: New test.
2055         PR c++/77285
2056         * g++.dg/tls/pr77285-1.C: New test.
2057         * g++.dg/tls/pr77285-2.C: New test.
2059 2016-11-18  Jeff Law  <law@redhat.com>
2061         PR target/25112
2062         * gcc.target/m68k/pr25112: New test.
2064 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
2066         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2067         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2069 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2071         * gcc.target/arm/optional_thumb-1.c: New test.
2072         * gcc.target/arm/optional_thumb-2.c: New test.
2073         * gcc.target/arm/optional_thumb-3.c: New test.
2075 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2077         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2078         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2079         successful test.
2080         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2081         (DEFAULT_REQUIRED_QUORUM): Likewise.
2083 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
2084             Toma Tabacu  <toma.tabacu@imgtec.com>
2086         * gcc.target/mips/inline-memcpy-1.c (dg-options):
2087         Add (REQUIRES_STDLIB).
2088         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2089         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2090         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2091         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2092         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2093         * gcc.target/mips/loongson-simd.c: Ditto.
2094         * gcc.target/mips/memcpy-1.c: Ditto.
2095         * gcc.target/mips/mips-3d-1.c: Ditto.
2096         * gcc.target/mips/mips-3d-2.c: Ditto.
2097         * gcc.target/mips/mips-3d-3.c: Ditto.
2098         * gcc.target/mips/mips-3d-4.c: Ditto.
2099         * gcc.target/mips/mips-3d-5.c: Ditto.
2100         * gcc.target/mips/mips-3d-6.c: Ditto.
2101         * gcc.target/mips/mips-3d-7.c: Ditto.
2102         * gcc.target/mips/mips-3d-8.c: Ditto.
2103         * gcc.target/mips/mips-3d-9.c: Ditto.
2104         * gcc.target/mips/mips-ps-1.c: Ditto.
2105         * gcc.target/mips/mips-ps-2.c: Ditto.
2106         * gcc.target/mips/mips-ps-3.c: Ditto.
2107         * gcc.target/mips/mips-ps-4.c: Ditto.
2108         * gcc.target/mips/mips-ps-6.c: Ditto.
2109         * gcc.target/mips/mips16-attributes.c: Ditto.
2110         * gcc.target/mips/mips32-dsp-run.c: Ditto.
2111         * gcc.target/mips/mips32-dsp.c: Ditto.
2112         * gcc.target/mips/save-restore-1.c: Ditto.
2113         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2114         (mips_preprocess): Add ignore_output argument that when set
2115         will not return the pre-processed output.
2116         (mips_arch_info): Update arguments for the call to mips_preprocess.
2117         (mips-dg-init): Ditto.
2118         (mips-dg-options): Check if a test having test option
2119         (REQUIRES_STDLIB) has the required sysroot support for
2120         the current test options.
2122 2016-11-17  Jeff Law  <law@redhat.com>
2124         PR middle-end/38219
2125         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2127         PR target/47192
2128         * gcc.target/m68k/pr47192.c: New test.
2130 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2132         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2133         instead of isa>=4, in order to downgrade to R5.
2135 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2137         * gcc.target/arc/cmem-bit-1.c: New file.
2138         * gcc.target/arc/cmem-bit-2.c: New file.
2139         * gcc.target/arc/cmem-bit-3.c: New file.
2140         * gcc.target/arc/cmem-bit-4.c: New file.
2142 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2144         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2145         "avx5124fmaps".
2146         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2148 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2149             Andrew Senkevich <andrew.senkevich@intel.com>
2151         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2152         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2153         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2154         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2155         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2156         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2157         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2158         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2159         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2160         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2161         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2162         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2163         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2164         avx5124vnniw-check.h.
2165         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2166         check_effective_target_avx5124vnniw): New.
2167         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2168         Set under ifndef.
2169         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2170         * gcc.target/i386/sse-13.c: Ditto.
2171         * g++.dg/other/i386-2.C: Ditto.
2172         * g++.dg/other/i386-3.C: Ditto.
2173         * gcc.target/i386/sse-22.c: Ditto.
2174         * gcc.target/i386/sse-23.c: Ditto.
2176 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2178         PR c++/55080
2179         * g++.dg/parse/pr55080.C: New.
2181 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2183         PR target/78101
2184         * gcc.target/powerpc/fusion4.c: New test.
2186 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2188         PR target/77933
2189         * gcc.target/arm/pr77933-1.c: New test.
2190         * gcc.target/arm/pr77933-2.c: Likewise.
2192 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2194         PR middle-end/78201
2195         * g++.dg/opt/pr78201.C: New test.
2197 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2199         * gcc.dg/pr78333.c: Add empty implementations of
2200         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2201         problems on non-glibc systems.
2203 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2205         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2206         (test_raw_string_one_liner): New function.
2207         (test_raw_string_multiline): New function.
2209 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2211         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2212         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2214 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2215             Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/77848
2218         * gfortran.dg/vect/pr77848.f: New test.
2220 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2222         PR target/77308
2223         * gcc.target/arm/pr53447-5.c: New test.
2224         * lib/target-supports.exp
2225         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2227 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2229         * gcc.target/arc/abitest.S: New file.
2230         * gcc.target/arc/abitest.h: Likewise.
2231         * gcc.target/arc/va_args-1.c: Likewise.
2232         * gcc.target/arc/va_args-2.c: Likewise.
2233         * gcc.target/arc/va_args-3.c: Likewise.
2234         * gcc.target/arc/mcrc.c: Deleted.
2235         * gcc.target/arc/mdsp-packa.c: Likewise.
2236         * gcc.target/arc/mdvbf.c: Likewise.
2237         * gcc.target/arc/mmac-24.c: Likewise.
2238         * gcc.target/arc/mmac-d16.c: Likewise.
2239         * gcc.target/arc/mno-crc.c: Likewise.
2240         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2241         * gcc.target/arc/mno-dvbf.c: Likewise.
2242         * gcc.target/arc/mno-mac-24.c: Likewise.
2243         * gcc.target/arc/mno-mac-d16.c: Likewise.
2244         * gcc.target/arc/mno-rtsc.c: Likewise.
2245         * gcc.target/arc/mno-xy.c: Likewise.
2246         * gcc.target/arc/mrtsc.c: Likewise.
2247         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2248         function.
2249         (check_effective_target_arc700): Likewise.
2250         (check_effective_target_arc6xx): Likewise.
2251         (check_effective_target_arcmpy): Likewise.
2252         (check_effective_target_archs): Likewise.
2253         (check_effective_target_clmcpu): Likewise.
2254         (check_effective_target_barrelshifter): Likewise.
2255         * gcc.target/arc/barrel-shifter-1.c: Changed.
2256         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2257         * gcc.target/arc/cmem-1.c: Changed.
2258         * gcc.target/arc/cmem-2.c: Likewise.
2259         * gcc.target/arc/cmem-3.c: Likewise.
2260         * gcc.target/arc/cmem-4.c: Likewise.
2261         * gcc.target/arc/cmem-5.c: Likewise.
2262         * gcc.target/arc/cmem-6.c: Likewise.
2263         * gcc.target/arc/cmem-7.c: Likewise.
2264         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2265         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2266         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2267         * gcc.target/arc/jump-around-jump.c: Update options.
2268         * gcc.target/arc/mARC601.c: Changed.
2269         * gcc.target/arc/mcpu-arc600.c: Changed.
2270         * gcc.target/arc/mcpu-arc601.c: Changed.
2271         * gcc.target/arc/mcpu-arc700.c: Changed.
2272         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2273         * gcc.target/arc/movb-1.c: Changed.
2274         * gcc.target/arc/movb-2.c: Likewise.
2275         * gcc.target/arc/movb-3.c: Likewise.
2276         * gcc.target/arc/movb-4.c: Likewise.
2277         * gcc.target/arc/movb-5.c: Likewise.
2278         * gcc.target/arc/movb_cl-1.c: Likewise.
2279         * gcc.target/arc/movb_cl-2.c: Likewise.
2280         * gcc.target/arc/movbi_cl-1.c: Likewise.
2281         * gcc.target/arc/movh_cl-1.c: Likewise.
2282         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2283         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2284         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2285         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2286         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2287         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2288         * gcc.target/arc/builtin_simdarc.c: Changed.
2289         * gcc.target/arc/extzv-1.c: Likewise.
2290         * gcc.target/arc/insv-1.c: Likewise.
2291         * gcc.target/arc/insv-2.c: Likewise.
2292         * gcc.target/arc/mA6.c: Likewise.
2293         * gcc.target/arc/mA7.c: Likewise.
2294         * gcc.target/arc/mARC600.c: Likewise.
2295         * gcc.target/arc/mARC700.c: Likewise.
2296         * gcc.target/arc/mcpu-arc600.c: Likewise.
2297         * gcc.target/arc/mcpu-arc700.c: Likewise.
2298         * gcc.target/arc/movl-1.c: Likewise.
2299         * gcc.target/arc/nps400-1.c: Likewise.
2300         * gcc.target/arc/trsub.c: Likewise.
2301         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2302         configuration.
2303         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2304         * gcc.target/arc/mswape.c: Likewise.
2306 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2308         PR c++/68180
2309         * g++.dg/cpp1y/pr68180.C: New.
2311 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2313         PR tree-optimization/78319
2314         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2315         arm-none-eabi.
2317 2016-11-17  Richard Biener  <rguenther@suse.de>
2319         PR tree-optimization/78306
2320         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2322 2016-11-17  Richard Biener  <rguenther@suse.de>
2324         PR middle-end/78305
2325         * gcc.dg/torture/pr78305.c: New testcase.
2327 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2329         PR fortran/66227
2330         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2332 2016-11-16  Marek Polacek  <polacek@redhat.com>
2334         PR c/78285
2335         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2336         * g++.dg/ext/case-range2.C: Likewise.
2338 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2340         PR fortran/58001
2341         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2342         * gfortran.dg/fmt_tab_2.f90: Ditto.
2344 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2346         PR rtl-optimization/78378
2347         * gcc.c-torture/execute/pr78378.c: New test.
2349 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2351         * gcc.dg/tree-prof/section-attr-1.c: New file.
2352         * gcc.dg/tree-prof/section-attr-2.c: New file.
2353         * gcc.dg/tree-prof/section-attr-3.c: New file.
2355 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2357         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2358         rather than `la'.
2360 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2362         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2363         (dg-final): Remove microMIPS JALRS mnemonic matching.
2364         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2365         (dg-final): Remove microMIPS JALRS mnemonic matching.
2366         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2367         (dg-final): Remove microMIPS JALRS mnemonic matching.
2368         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2369         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2370         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2371         * gcc.target/mips/call-1u.c: New test case.
2372         * gcc.target/mips/call-2u.c: New test case.
2373         * gcc.target/mips/call-3u.c: New test case.
2374         * gcc.target/mips/call-4u.c: New test case.
2375         * gcc.target/mips/call-5u.c: New test case.
2376         * gcc.target/mips/call-6u.c: New test case.
2378 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2380         * gcc.target/arm/empty_fiq_handler.c: New test.
2382 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2384         PR fortran/78299
2385         * gfortran.dg/gomp/pr78299.f90: New test.
2387 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2389         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2390         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2391         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2393 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2395         PR libgfortran/78314
2396         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2398 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2400         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2401         according to updated dump info.
2403 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2405         * lib/target-supports.exp (check_effective_target_alloca): Use a
2406         compile test.
2407         * gcc.target/nvptx/softstack.c: New test.
2408         * gcc.target/nvptx/decl-shared.c: New test.
2409         * gcc.target/nvptx/decl-shared-init.c: New test.
2411 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2413         * gcc.target/mips/data-sym-jump.c: New test case.
2414         * gcc.target/mips/data-sym-pool.c: New test case.
2415         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2416         annotation.
2418 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2420         * lib/target-supports.exp (check_avx2_hw_available): New.
2421         (check_effective_target_avx2_runtime): New.
2422         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2424 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2426         PR testsuite/78136
2427         * gcc.dg/cpp/trad/trad.exp
2428         (dg-runtest): Moved $srcdir/$subdir/ to
2429         DEFAULT_TRADCPPFLAGS.
2431 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2433         PR fortran/78356
2434         * gfortran.dg/class_allocate_23.f08: New test.
2436 2016-11-16  Richard Biener  <rguenther@suse.de>
2438         PR middle-end/78333
2439         * gcc.dg/pr78333.c: New testcase.
2441 2016-11-16  Martin Liska  <mliska@suse.cz>
2443         PR sanitizer/78270
2444         * gcc.dg/asan/pr78270.c: Update comment style.
2445         * gcc.dg/asan/pr78270-2.c: New test.
2447 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2449         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2450         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2452 2016-11-16  Richard Biener  <rguenther@suse.de>
2454         PR tree-optimization/78348
2455         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2457 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2459         PR sanitizer/77823
2460         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2461         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2463 2016-11-15  Marek Polacek  <polacek@redhat.com>
2465         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2467 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2469         PR libgfortran/51119
2470         * gfortran.dg/matmul_12.f90: New test case.
2472 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2474         * gcc.target/i386/funcspec-56.inc: New file.
2475         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2476         common 32-bit and 64-bit function specific options.
2477         * gcc.target/i386/funcspec-6.c: Ditto.
2479 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2481         * g++.dg/cpp1z/decomp14.C: New test.
2482         * g++.dg/cpp1z/decomp15.C: New test.
2483         * g++.dg/cpp1z/decomp16.C: New test.
2485         * g++.dg/cpp1z/decomp13.C: New test.
2487         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2489         PR c++/71988
2490         * g++.dg/cpp0x/constexpr-71988.C: New test.
2492 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2494         * gcc.target/mips/insn-casesi.c: New test case.
2495         * gcc.target/mips/insn-pseudo-1.c: New test case.
2496         * gcc.target/mips/insn-pseudo-2.c: New test case.
2497         * gcc.target/mips/insn-pseudo-3.c: New test case.
2498         * gcc.target/mips/insn-pseudo-4.c: New test case.
2499         * gcc.target/mips/insn-tablejump.c: New test case.
2501 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2503         * gcc.target/mips/mips.exp (mips_option_tests): Add
2504         `-mcode-readable=yes' array element.
2506 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2508         * gcc.target/mips/mips.exp (mips_option_tests): Add
2509         `-mmicromips' array element.
2511 2016-11-15  Michael Matz  <matz@suse.de>
2513         PR missed-optimization/77881
2514         * gcc.target/i386/pr77881.c: New test.
2516 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2518         PR middle-end/78295
2519         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2521 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2523         * gcc.target/powerpc/vec-set-int.c: New test.
2524         * gcc.target/powerpc/vec-set-short.c: Likesie.
2525         * gcc.target/powerpc/vec-set-char.c: Likewise.
2527 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2529         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2531 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2533         PR fortran/78300
2534         * gfortran.dg/class_result_3.f90: New test.
2536 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2537             Richard Biener  <rguenther@suse.de>
2539         * gcc.dg/gimplefe-1.c: New testcase.
2540         * gcc.dg/gimplefe-2.c: Likewise.
2541         * gcc.dg/gimplefe-3.c: Likewise.
2542         * gcc.dg/gimplefe-4.c: Likewise.
2543         * gcc.dg/gimplefe-5.c: Likewise.
2544         * gcc.dg/gimplefe-6.c: Likewise.
2545         * gcc.dg/gimplefe-7.c: Likewise.
2546         * gcc.dg/gimplefe-8.c: Likewise.
2547         * gcc.dg/gimplefe-9.c: Likewise.
2548         * gcc.dg/gimplefe-10.c: Likewise.
2549         * gcc.dg/gimplefe-11.c: Likewise.
2550         * gcc.dg/gimplefe-12.c: Likewise.
2551         * gcc.dg/gimplefe-13.c: Likewise.
2552         * gcc.dg/gimplefe-14.c: Likewise.
2553         * gcc.dg/gimplefe-15.c: Likewise.
2554         * gcc.dg/gimplefe-16.c: Likewise.
2555         * gcc.dg/gimplefe-17.c: Likewise.
2556         * gcc.dg/gimplefe-18.c: Likewise.
2558 2016-11-14  Martin Liska  <mliska@suse.cz>
2560         PR bootstrap/78069
2561         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2562         to match scanned pattern.
2563         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2565 2016-11-14  Richard Biener  <rguenther@suse.de>
2567         PR tree-optimization/78312
2568         * gcc.dg/torture/pr78312.c: New testcase.
2570 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2572         PR target/78093
2573         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2575 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2576             Jason Merrill  <jason@redhat.com>
2578         Implement P0217R3 - C++17 structured bindings
2579         * g++.dg/cpp1z/decomp1.C: New test.
2580         * g++.dg/cpp1z/decomp2.C: New test.
2581         * g++.dg/cpp1z/decomp3.C: New test.
2582         * g++.dg/cpp1z/decomp4.C: New test.
2583         * g++.dg/cpp1z/decomp5.C: New test.
2584         * g++.dg/cpp1z/decomp6.C: New test.
2585         * g++.dg/cpp1z/decomp7.C: New test.
2586         * g++.dg/cpp1z/decomp8.C: New test.
2587         * g++.dg/cpp1z/decomp9.C: New test.
2588         * g++.dg/cpp1z/decomp10.C: New test.
2590 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2592         * g++.dg/torture/pr78268.C: New test.
2594 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2596         PR c/35503
2597         * c-c++-common/pr35503-1.c: New test.
2598         * c-c++-common/pr35503-2.c: Likewise.
2599         * c-c++-common/pr35503-3.c: Likewise.
2600         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2602 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2604         PR rtl-optimization/78232
2605         PR rtl-optimization/78248
2606         * gcc.dg/ubsan/pr78248.c: New test.
2608 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2610         * gnat.dg/address_conv.adb: New test.
2612 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2614         * gnat.dg/renaming11.ad[sb]: New test.
2616 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2618         * c-c++-common/dump-ada-spec-6.c: New test.
2620 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2622         * gnat.dg/lto21.adb: New test.
2623         * gnat.dg/lto21_pkg1.ads: New helper.
2624         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2626 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2628         PR fortran/60952
2629         * gfortran.dg/typebound_proc_34.f90: New test.
2631 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2633         PR fortran/66366
2634         * gfortran.dg/class_57.f90: Changed error message.
2635         * gfortran.dg/class_60.f90: New test.
2637 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2639         * g++.dg/pr78112.C: XFAIL AIX.
2641 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2643         PR fortran/77501
2644         * gfortran.dg/typebound_generic_16.f90: New test.
2646 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2648         PR c++/71225
2649         * g++.dg/cpp0x/pr71225.C: New test.
2651 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2653         * gcc.target/sparc/20161111-1.c: New test.
2655 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2657         PR target/78310
2658         * gcc.target/i386/pr78310.c: New test.
2660 2016-11-11  Jeff Law  <law@redhat.com>
2662         * gcc.dg/tree-ssa/isolate-6.c: New test.
2663         * gcc.dg/tree-ssa/isolate-7.c: New test.
2665 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2667         PR testsuite/78292
2668         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2669         vect_max_reduc.
2671 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2673         PR c++/72774
2674         * g++.dg/parse/pr72774.C: New test.
2676 2016-11-11  Richard Biener  <rguenther@suse.de>
2678         PR tree-optimization/71575
2679         * gcc.dg/graphite/pr71575-1.c: New testcase.
2680         * gcc.dg/graphite/pr71575-2.c: Likewise.
2682 2016-11-11  Richard Biener  <rguenther@suse.de>
2684         PR middle-end/78295
2685         * gcc.dg/uninit-pr78295.c: New testcase.
2687 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2689         PR fortran/78277
2690         * gfortran.dg/dec_structure_17.f90: New test.
2692 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2694         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2695         being allowed in vector registers.
2696         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2697         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2698         * gcc.target/powerpc/vsx-himode.c: Likewise.
2699         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2700         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2701         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2702         to allow matching MFVSRD or MFVSRW.
2704 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2706         PR rtl-optimization/78241
2707         * gcc.dg/pr78241.c: New test.
2709 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2711         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2712         201307.
2714         * g++.dg/cpp1z/noexcept-type14.C: New test.
2715         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2717 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2719         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2720         WVAL0S tests added in r241817.
2722 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2724         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2725         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2726         no longer allowed and corresponding ordered construct.
2727         * gfortran.dg/gomp/linear-1.f90: New test.
2728         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2729         * gfortran.dg/gomp/declare-target-1.f90: New test.
2730         * gfortran.dg/gomp/declare-target-2.f90: New test.
2732 2016-11-10  Martin Liska  <mliska@suse.cz>
2734         PR sanitizer/78270
2735         * gcc.dg/asan/pr78270.c: New test.
2737 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2738             Jakub Jelinek  <jakub@redhat.com>
2740         PR debug/78112
2741         * g++.dg/pr78112.C: New testcase.
2743 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2745         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2746         -Wno-c++1z-compat.
2747         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2748         string in case condition contains % characters.
2750         PR c++/78283
2751         * g++.dg/cpp1z/noexcept-type13.C: New test.
2753 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2755         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2756         using (HAS_MOVN) with MIPS III.
2758 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2760         PR fortran/46459
2761         * gfortran.dg/volatile14.f90: New test.
2763 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2765         PR target/78262
2766         * gcc.target/i386/pr78262.c: New test.
2768 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2770         PR fortran/78259
2771         * gfortran.dg/pr78259.f90: New test.
2773 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2775         PR fortran/60777
2776         * gfortran.dg/spec_expr_7.f90: New test.
2778 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2780         PR target/77718
2781         * gcc.c-torture/execute/pr77718.c: New test.
2783         * gcc.dg/ubsan/c99-shift-3.c: New test.
2784         * gcc.dg/ubsan/c99-shift-4.c: New test.
2785         * gcc.dg/ubsan/c99-shift-5.c: New test.
2786         * gcc.dg/ubsan/c99-shift-6.c: New test.
2788 2016-11-09  Martin Liska  <mliska@suse.cz>
2790         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2791         test-case for memcmp.
2792         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2794 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2796         PR testsuite/78269
2797         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2799 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2801         * gfortran.dg/move_alloc_18.f90: New test.
2803 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2805         PR middle-end/78256
2806         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2807         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2809 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2811         PR fortran/71894
2812         * gfortran.dg/class_59.f90: New test.
2814 2016-11-09  Richard Biener  <rguenther@suse.de>
2816         PR tree-optimization/78007
2817         * gcc.dg/vect/vect-bswap32.c: Adjust.
2818         * gcc.dg/vect/vect-bswap64.c: Likewise.
2820 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2822         * gcc.dg/ipa/vrp7.c: New test.
2824 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2826         PR ipa/78121
2827         * gcc.dg/ipa/pr78121.c: New test.
2829 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2831         * c-c++-common/asan/default_options.h: New file.
2832         * c-c++-common/asan/strcasestr-1.c: New test.
2833         * c-c++-common/asan/strcasestr-2.c: Likewise.
2834         * c-c++-common/asan/strcspn-1.c: Likewise.
2835         * c-c++-common/asan/strcspn-2.c: Likewise.
2836         * c-c++-common/asan/strpbrk-1.c: Likewise.
2837         * c-c++-common/asan/strpbrk-2.c: Likewise.
2838         * c-c++-common/asan/strspn-1.c: Likewise.
2839         * c-c++-common/asan/strspn-2.c: Likewise.
2840         * c-c++-common/asan/strstr-1.c: Likewise.
2841         * c-c++-common/asan/strstr-2.c: Likewise.
2842         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2844 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2846         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2848 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2850         PR fortran/68440
2851         * gfortran.dg/class_58.f90: New test.
2853 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2855         PR target/70799
2856         * gcc.target/i386/pr70799-2.c: New test.
2858 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2860         PR fortran/77596
2861         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2863 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2865         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2867 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2869         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2871 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2873         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2875 2016-11-08  Martin Liska  <mliska@suse.cz>
2877         PR testsuite/78242
2878         * g++.dg/asan/use-after-scope-4.C: New test.
2879         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2880         * gcc.dg/asan/use-after-scope-8.c: Remove.
2882 2016-11-08  Richard Biener  <rguenther@suse.de>
2884         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2886 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2888         PR testsuite/78136
2889         * gcc.dg/cpp/trad/trad.exp
2890         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2891         * gcc.dg/cpp/trad/include.c: Use local header file.
2893 2016-11-08  Richard Biener  <rguenther@suse.de>
2895         PR tree-optimization/78205
2896         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2898 2016-11-08  Richard Biener  <rguenther@suse.de>
2900         PR tree-optimization/78224
2901         * g++.dg/torture/pr78224.C: New testcase.
2903 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2905         * gcc.dg/store_merging_1.c: Require store_merge.
2906         * gcc.dg/store_merging_2.c: Likewise.
2907         * gcc.dg/store_merging_4.c: Likewise.
2908         * gcc.dg/store_merging_5.c: Likewise.
2909         * gcc.dg/store_merging_6.c: Likewise.
2910         * gcc.dg/store_merging_7.c: Likewise.
2911         * gcc.dg/store_merging_8.c: Likewise.
2912         * lib/target-supports.exp (check_effective_target_store_merge): New.
2914 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2916         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2917         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2918         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2919         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2920         -mvsx -mpower8-vector.
2921         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2922         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2923         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2924         -mvsx -mpower8-vector.
2926 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2928         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2930         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2931         * gcc.dg/visibility-14.c: XFAIL AIX.
2932         * gcc.dg/visibility-15.c: XFAIL AIX.
2933         * gcc.dg/visibility-16.c: XFAIL AIX.
2934         * gcc.dg/visibility-17.c: XFAIL AIX.
2935         * gcc.dg/visibility-18.c: XFAIL AIX.
2936         * gcc.dg/visibility-19.c: XFAIL AIX.
2937         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2938         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2939         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2940         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2942 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2944         PR target/78227
2945         * gcc.target/i386/pr78227-1.c: New test.
2946         * gcc.target/i386/pr78227-2.c: New test.
2948 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2950         PR middle-end/35691
2951         * gcc.dg/pr35691-1.c: New test-case.
2952         * gcc.dg/pr35691-2.c: Likewise.
2954 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2956         PR rtl-optimization/77309
2957         * gcc.dg/torture/pr77309.c: New test.
2959 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2961         PR middle-end/71529
2962         * gcc.target/i386/pr71529.C: Moved to ...
2963         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2965         PR target/64411
2966         * gcc.target/i386/pr64411.C: Moved to ...
2967         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2968         lp64.
2970         PR target/65105
2971         * gcc.target/i386/pr65105-4.C: Moved to ...
2972         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2973         Run into compile test rather than execute test.
2975 2016-11-07  Richard Biener  <rguenther@suse.de>
2977         PR target/78229
2978         * g++.dg/pr78229.C: New testcase.
2980 2016-11-07  Richard Biener  <rguenther@suse.de>
2982         PR tree-optimization/78218
2983         * gcc.dg/torture/pr78218.c: New testcase.
2985 2016-11-07  Richard Biener  <rguenther@suse.de>
2987         PR tree-optimization/78228
2988         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2990 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2992         PR target/77822
2993         * g++.dg/torture/pr77822.C: New test.
2995 2016-11-07  Martin Liska  <mliska@suse.cz>
2997         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2998         -f-sanitize-address-use-after-scope.
2999         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
3000         internal fn calls.
3001         * g++.dg/asan/use-after-scope-1.C: New test.
3002         * g++.dg/asan/use-after-scope-2.C: Likewise.
3003         * g++.dg/asan/use-after-scope-3.C: Likewise.
3004         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
3005         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
3006         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
3007         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
3008         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
3009         * g++.dg/asan/use-after-scope-types.h: Likewise.
3010         * gcc.dg/asan/use-after-scope-1.c: Likewise.
3011         * gcc.dg/asan/use-after-scope-2.c: Likewise.
3012         * gcc.dg/asan/use-after-scope-3.c: Likewise.
3013         * gcc.dg/asan/use-after-scope-4.c: Likewise.
3014         * gcc.dg/asan/use-after-scope-5.c: Likewise.
3015         * gcc.dg/asan/use-after-scope-6.c: Likewise.
3016         * gcc.dg/asan/use-after-scope-7.c: Likewise.
3017         * gcc.dg/asan/use-after-scope-8.c: Likewise.
3018         * gcc.dg/asan/use-after-scope-9.c: Likewise.
3019         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
3020         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
3021         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
3022         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
3023         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3025 2016-11-07  Richard Biener  <rguenther@suse.de>
3027         PR tree-optimization/78189
3028         * g++.dg/torture/pr78189.C: New testcase.
3030 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
3032         * gcc.dg/Wtrampolines.c: XFAIL AIX.
3034 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
3036         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3037         occuring.
3039 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3041         PR fortran/78221
3042         * arith.c (gfc_complex2real):  Change gfc_warning_now to
3043         gfc_warning.
3045 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3047         * gfortran.dg/move_alloc_17.f03: New test.
3049 2016-11-05  Richard Biener  <rguenther@suse.de>
3051         PR bootstrap/78188
3052         * g++.dg/ipa/pr78188.C: New test.
3054 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
3055             Dominique d'Humieres  <dominiq@lps.ens.fr>
3057         PR fortran/69495
3058         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3060 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3062         PR fortran/67564
3063         * gfortran.dg/select_type_39.f03: New test.
3065 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
3067         PR fortran/64933
3068         * gfortran.dg/associate_23.f90: New test.
3070 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3072         PR target/77834
3073         * gcc.dg/pr77834.c: New test.
3075 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
3077         PR c++/67980
3078         * g++.dg/cpp1y/pr67980.C: New.
3080 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3082         * gcc.target/powerpc/fold-vec-add-1.c: New.
3083         * gcc.target/powerpc/fold-vec-add-2.c: New.
3084         * gcc.target/powerpc/fold-vec-add-3.c: New.
3085         * gcc.target/powerpc/fold-vec-add-4.c: New.
3086         * gcc.target/powerpc/fold-vec-add-5.c: New.
3087         * gcc.target/powerpc/fold-vec-add-6.c: New.
3088         * gcc.target/powerpc/fold-vec-add-7.c: New.
3090 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
3092         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3093         for -mbranch-likely, infer -mno-branch-likely for R6.
3095 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3097         PR c++/71973
3098         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3099         * g++.dg/init/new15.C: Likewise.
3100         * g++.dg/ipa/inline-1.C: Likewise.
3101         * g++.dg/ipa/inline-2.C: Likewise.
3102         * g++.dg/lto/20080908-1_0.C: Likewise.
3103         * g++.dg/tc1/dr20.C: Likewise.
3104         * g++.dg/tree-ssa/inline-1.C: Likewise.
3105         * g++.dg/tree-ssa/inline-2.C: Likewise.
3106         * g++.old-deja/g++.law/except1.C: Likewise.
3107         * g++.old-deja/g++.other/vbase5.C: Likewise.
3108         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3110 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3112         PR tree-optimization/78210
3113         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3114         possibility of widening multiplies.
3116 2016-11-04  Richard Biener  <rguenther@suse.de>
3118         PR middle-end/78185
3119         * gcc.dg/pr78185.c: New testcase.
3121 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3123         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3124         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3126 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3127             Alexandre Oliva  <aoliva@redhat.com>
3128             Jason Merrill  <jason@redhat.com>
3130         PR debug/28767
3131         PR debug/56974
3132         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3133         * g++.dg/debug/dwarf2/ref-3.C: New test.
3134         * g++.dg/debug/dwarf2/ref-4.C: New test.
3135         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3136         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3138 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3140         * gfortran.dg/dec_exp_1.f90: New test.
3141         * gfortran.dg/dec_exp_2.f90: Likewise.
3142         * gfortran.dg/dec_exp_3.f90: Likewise.
3144 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3146         * gfortran.dg/dec_parameter_1.f: New test.
3147         * gfortran.dg/dec_parameter_2.f90: Likewise.
3148         * gfortran.dg/dec_parameter_3.f90: Likewise.
3149         * gfortran.dg/dec_parameter_4.f90: Likewise.
3151 2016-11-03  Martin Liska  <mliska@suse.cz>
3153         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3154         output.
3155         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3157 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3159         PR libgcc/78067
3160         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3162 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3164         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3166 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3168         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3170 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3172         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3173         Check for arm_v8_neon_hw.
3174         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3175         Likewise.
3176         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3177         Likewise.
3178         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3179         Likewise.
3181 2016-11-02  Richard Biener  <rguenther@suse.de>
3183         * gcc.dg/store_merging_8.c: New testcase.
3185 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3187         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3189 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3191         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3192         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3193         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3194         * gcc.dg/pr65779.c: XFAIL AIX.
3195         * gcc.dg/pr70405.c: XFAIL AIX.
3197         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3198         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3199         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3201 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3203         * lib/target-supports.exp (check_gc_sections_available): Use
3204         -print-prog-name=ld to determine linker used.
3206 2016-11-02  Martin Liska  <mliska@suse.cz>
3208         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3209         test case.
3211 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3213         PR tree-optimization/78170
3214         * gcc.c-torture/execute/pr78170.c: New test.
3216 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3218         PR tree-optimization/78162
3219         * gcc.c-torture/compile/pr78162.c: New test.
3221 2016-11-02  Richard Biener  <rguenther@suse.de>
3223         PR tree-optimization/78035
3224         PR tree-optimization/77964
3225         * gcc.target/i386/pr78035.c: New testcase.
3227 2016-11-02  Richard Biener  <rguenther@suse.de>
3229         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3230         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3231         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3232         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3233         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3235 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3237         * gfortran.dg/pr70937.f90: require-effective-target lto.
3239 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3241         PR fortran/69544
3242         * gfortran.dg/where_6.f90:  New test.
3244 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3246         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3248 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3250         PR fortran/69544
3251         * gfortran.dg/where_5.f90:  New test.
3253 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3255         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3256         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3257         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3258         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3260 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3262         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3263         Whitespace fixes.
3264         (check_effective_target_vect_cmdline_needed): Check
3265         is-effective-target ia32 for x86 targets.
3266         (check_effective_target_vect_simd_clones): Simplify condition.
3267         (check_effective_target_vect_double): Ditto.
3268         (check_effective_target_vect_aligned_arrays): Check
3269         is-effective-target ia32 for x86 targets.  Simplify condition.
3270         (check_effective_target_vect_multiple_sizes): Simplify condition.
3271         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3272         (check_effective_target_sync_int_128): Simplify condition.
3273         (check_effective_target_sync_int_128_runtime): Ditto.
3274         (check_effective_target_sync_long_long_runtime): Ditto.
3275         (check_effective_target_divmod): Add i?86-*-* target.
3277 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3279         * gcc.target/powerpc/vsx-extract-4.c: New test.
3280         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3282 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3284         PR fortran/54679
3285         * gfortran.dg/fmt_l.f90: Update test.
3286         * gfortran.dg/fmt_l0.f90: New test.
3288 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3290         PR c++/78089
3291         * c-c++-common/builtin-shuffle-1.c: New test.
3292         * g++.dg/cpp0x/addressof3.C: New test.
3294 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3296         Add tests for a const member and a reference member for launder.
3297         * g++.dg/cpp1z/launder3.C: New.
3298         * g++.dg/cpp1z/launder4.C: Likewise.
3299         * g++.dg/cpp1z/launder5.C: Likewise.
3300         * g++.dg/cpp1z/launder5.cc: Likewise.
3301         * g++.dg/cpp1z/launder5.h: Likewise.
3302         * g++.dg/cpp1z/launder6.C: Likewise.
3303         * g++.dg/cpp1z/launder6.cc: Likewise.
3304         * g++.dg/cpp1z/launder6.h: Likewise.
3306 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3308         PR c++/77948
3309         * g++.dg/cpp0x/pr77948-1.C: New test.
3310         * g++.dg/cpp0x/pr77948-2.C: New test.
3311         * g++.dg/cpp0x/pr77948-3.C: New test.
3312         * g++.dg/cpp0x/pr77948-4.C: New test.
3313         * g++.dg/cpp0x/pr77948-5.C: New test.
3314         * g++.dg/cpp0x/pr77948-6.C: New test.
3316         PR tree-optimization/77860
3317         * gcc.dg/pr77860.c: New test.
3319 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3321         PR c++/77886
3322         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3324 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3326         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3328 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3329             Mark Wielaard  <mjw@redhat.com>
3331         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3332         * gcc.dg/Wshadow-local-1.c: Likewise.
3333         * gcc.dg/Wshadow-local-2.c: Likewise.
3334         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3335         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3336         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3338 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3340         PR tree-optimization/71915
3341         PR tree-optimization/71490
3342         * gcc.dg/tree-ssa/pr54245.c: Delete.
3343         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3344         document why.
3346 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3348         PR fortran/78123
3349         * gfortran.dg/fmt_t_9.f: New test.
3351 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3353         PR fortran/67219
3354         * gfortran.dg/pr67219.f90:  New test.
3356 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3358         PR rtl-optimization/77919
3359         * g++.dg/torture/pr77919-2.C: New test.
3361         PR target/78148
3362         * gcc.dg/pr78148.c: New test.
3364 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3366         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3367         * gcc.target/sparc/overflow-4.c: ...here.
3368         * gcc.target/sparc/overflow-5.c: New test.
3370 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3371             Kugan Vivekanandarajah  <kuganv@linaro.org>
3372             Jim Wilson  <jim.wilson@linaro.org>
3374         PR tree-optimization/43721
3375         * lib/target-supports.exp (check_effective_target_divmod): New.
3376         (check_effective_target_divmod_simode): Likewise.
3377         (check_effective_target_arm_divmod_simode): Likewise.
3378         * gcc.dg/divmod-1-simode.c: New test.
3379         * gcc.dg/divmod-1.c: Likewise.
3380         * gcc.dg/divmod-2-simode.c: Likewise.
3381         * gcc.dg/divmod-2.c: Likewise.
3382         * gcc.dg/divmod-3-simode.c: Likewise.
3383         * gcc.dg/divmod-3.c: Likewise.
3384         * gcc.dg/divmod-4-simode.c: Likewise.
3385         * gcc.dg/divmod-4.c: Likewise.
3386         * gcc.dg/divmod-5.c: Likewise.
3387         * gcc.dg/divmod-6-simode.c: Likewise.
3388         * gcc.dg/divmod-6.c: Likewise.
3389         * gcc.dg/divmod-7.c: Likewise.
3391 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3392             Jakub Jelinek  <jakub@redhat.com>
3393             Andrew Pinski  <pinskia@gmail.com>
3395         PR middle-end/22141
3396         PR rtl-optimization/23684
3397         * gcc.c-torture/execute/pr22141-1.c: New test.
3398         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3399         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3400         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3401         * gcc.dg/store_merging_1.c: New test.
3402         * gcc.dg/store_merging_2.c: Likewise.
3403         * gcc.dg/store_merging_3.c: Likewise.
3404         * gcc.dg/store_merging_4.c: Likewise.
3405         * gcc.dg/store_merging_5.c: Likewise.
3406         * gcc.dg/store_merging_6.c: Likewise.
3407         * gcc.dg/store_merging_7.c: Likewise.
3408         * gcc.target/i386/pr22141.c: Likewise.
3409         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3410         * g++.dg/init/new17.C: Likewise.
3412 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3414         PR middle-end/72747
3415         * c-c++-common/pr72747-1.c: New test.
3416         * c-c++-common/pr72747-2.c: Likewise.
3418 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3420         * gcc.target/s390/oscbreak-1.c: New test.
3422 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3424         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3426 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3428         PR rtl-optimization/77919
3429         * g++.dg/torture/pr77919.C: New test.
3431         PR rtl-optimization/78132
3432         * gcc.target/i386/pr78132.c: New test.
3434 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3436         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3438 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3440         * gcc.target/powerpc/vsx-simode.c: New test.
3441         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3442         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3444 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3446         PR fortran/78026
3447         * gfortran.dg/gomp/pr78026.f03: New test.
3448         * gfortran.dg/select_type_38.f03: New test.
3450         PR middle-end/78025
3451         * g++.dg/gomp/declare-simd-7.C: New test.
3453 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3455         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3456         * gfortran.dg/dec_init_2.f90: Likewise.
3457         * gfortran.dg/dec_init_3.f90: New test.
3458         * gfortran.dg/dec_init_4.f90: Likewise.
3460 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3462         * gcc.dg/fold-narrowbopcst-1.c: New test.
3464 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3466         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3467         dg-shouldfail/dg-output instead of XFAIL.
3468         * gfortran.dg/dec_io_6.f90: Likewise.
3470 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3472         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3473         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3474         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3475         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3476         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3477         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3478         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3479         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3480         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3481         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3483 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3485         * gcc.dg/fold-convmaxconv-1.c: New test.
3486         * gcc.dg/fold-convminconv-1.c: New test.
3488 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3490         PR fortran/78092
3491         * gfortran.dg/pr78092.f90: New test.
3493 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3495         PR target/78056
3496         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3497         expected error message.
3498         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3499         expected error message.
3500         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3501         (test_all_not_equal_and_not_zero): Change expected error message.
3503 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3505         PR fortran/77973
3506         * gfortran.dg/gomp/pr77973.f90: New test.
3508 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3510         PR fortran/78108
3511         * gfortran.dg/submodule_18.f08: New test.
3512         * gfortran.dg/submodule_19.f08: New test.
3514 2016-10-26  Michael Matz  <matz@suse.de>
3516         * g++.dg/pr78060.C: New test.
3517         * gfortran.dg/pr78061.f: New test.
3518         * g++.dg/pr78088.C: New test.
3520 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3522         * gfortran.dg/dec_io_1.f90: New test.
3523         * gfortran.dg/dec_io_2.f90: New test.
3524         * gfortran.dg/dec_io_3.f90: New test.
3525         * gfortran.dg/dec_io_4.f90: New test.
3526         * gfortran.dg/dec_io_5.f90: New test.
3527         * gfortran.dg/dec_io_6.f90: New test.
3529 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3531         PR sanitizer/78106
3532         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3534 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3536         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3537         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3539 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3541         * gnat.dg/opt59.adb: New test.
3542         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3544         * gnat.dg/opt60.adb: New test.
3546 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3548         PR fortran/72770
3549         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3550         this pr.
3552 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3554         PR target/78102
3555         * gcc.target/i386/pr78102.c: New test.
3557 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3559         * gfortran.dg/dec_logical_xor_1.f90: New test.
3560         * gfortran.dg/dec_logical_xor_2.f90: New test.
3561         * gfortran.dg/dec_logical_xor_3.f03: New test.
3563 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3565         * gfortran.dg/dec_loc_rval_1.f90: New test.
3566         * gfortran.dg/dec_loc_rval_2.f90: New test.
3567         * gfortran.dg/dec_loc_rval_3.f03: New test.
3569 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3571         * gfortran.dg/dec_type_print.f90: New testcase.
3573 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3575         * gfortran.dg/feed_1.f90: New test.
3576         * gfortran.dg/feed_2.f90: New test.
3578 2016-10-25  Martin Liska  <mliska@suse.cz>
3580         PR sanitizer/78106
3581         * gcc.dg/asan/pr78106.c: New test.
3583 2016-10-25  Martin Liska  <mliska@suse.cz>
3585         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3587 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3589         PR target/78041
3590         * gcc.target/arm/pr78041.c: New test.
3592 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3594         * g++.dg/cpp1z/launder1.C: New test.
3595         * g++.dg/cpp1z/launder2.C: New test.
3597 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3598             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3600         PR target/71676
3601         PR target/71678
3602         * gcc.target/avr/pr71676-2.c: New test.
3604 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3605             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3607         PR target/71676
3608         PR target/71678
3609         * gcc.target/avr/pr71676-1.c: New test.
3610         * gcc.target/avr/pr71676-3.c: New test.
3611         * gcc.target/avr/pr71676.c: New test.
3612         * gcc.target/avr/pr71678.c: New test.
3614 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3616         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3617         such that cloned verions of tested functions are not created.
3619 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3621         PR fortran/71895
3622         * gfortran.dg/pr71895.f90: New test.
3624 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3626         * g++.dg/debug/dwarf2/ref-2.C: New test.
3628 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3630         * c-c++-common/Wint-in-bool-context-3.c: New test.
3632 2016-10-24  Martin Sebor  <msebor@redhat.com>
3634         PR middle-end/77735
3635         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3636         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3637         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3638         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3639         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3640         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3641         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3643 2016-10-24  Richard Biener  <rguenther@suse.de>
3645         PR testsuite/71491
3646         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3647         * gcc.dg/vect/slp-45.c: Likewise.
3649 2016-10-24  Richard Biener  <rguenther@suse.de>
3651         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3652         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3653         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3655 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3657         PR target/78093
3658         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3659         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3661 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3663         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3665 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3667         * gcc.target/i386/bmi2-pext-1.c: New test.
3668         * gcc.target/i386/bmi2-pdep-1.c: New test.
3669         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3670         * gcc.target/i386/tbm-bextri-1.c: New test.
3671         * gcc.target/i386/bmi-bextr-6.c: New test.
3673 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3675         PR target/77483
3676         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3677         * gcc.target/i386/pr65105-1.c: Likewise.
3678         * gcc.target/i386/pr65105-2.c: Likewise.
3679         * gcc.target/i386/pr65105-3.c: Likewise.
3680         * gcc.target/i386/pr65105-5.c: Likewise.
3681         * gcc.target/i386/pr67761.c: Likewise.
3682         * gcc.target/i386/pr70799-1.c: Likewise.
3684 2016-10-24  Martin Liska  <mliska@suse.cz>
3686         PR sanitizer/77966
3687         * c-c++-common/ubsan/unreachable-3.c: New test.
3689 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3691         PR fortran/77763
3692         * gfortran.dg/pr77763.f90
3694 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3696         PR fortran/54730
3697         PR fortran/78033
3698         * gfortran.dg/pr78033.f90: New test.
3700 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3702         PR fortran/69834
3703         * gfortran.dg/select_type_1.f03: Change error for overlapping
3704         TYPE IS cases.
3705         * gfortran.dg/select_type_36.f03: New test.
3707 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3709         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3711 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3713         PR fortran/78021
3714         * gfortran.dg/string_length_3.f90:  New test.
3716 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3718         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3720 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3722         PR fortran/43366
3723         PR fortran/57117
3724         PR fortran/61337
3725         * gfortran.dg/alloc_comp_class_5.f03: New test.
3726         * gfortran.dg/class_allocate_21.f90: New test.
3727         * gfortran.dg/class_allocate_22.f90: New test.
3728         * gfortran.dg/realloc_on_assign_27.f08: New test.
3730 2016-10-21  Jeff Law  <law@redhat.com>
3732         * PR tree-optimization/71947
3733         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3734         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3735         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3737 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3739         * gcc.dg/ipa/vrp5.c: New test.
3740         * gcc.dg/ipa/vrp6.c: New test.
3742 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3744         * gcc.target/aarch64/test_frame_17.c: New test.
3746 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3748         * gcc.target/aarch64/test_frame_17.c: New test.
3750 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3752         PR preprocessor/71681
3753         * gcc.dg/cpp/pr71681-1.c: New testcase
3754         * gcc.dg/cpp/pr71681-2.c: Likewise
3755         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3756         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3757         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3758         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3760 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3762         PR target/78057
3763         * gcc.target/i386/pr78057.c: New test.
3765         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3767 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3769         PR fortran/69566
3770         * gfortran.dg/select_type_37.f03: New test.
3772 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3774         PR target/71627
3775         * gcc.target/avr/pr71627.c: New test
3777 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3779         * gcc.target/sparc/overflow-1.c: New test.
3780         * gcc.target/sparc/overflow-2.c: Likewise.
3781         * gcc.target/sparc/overflow-3.c: Likewise.
3783 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3785         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3786         effective target.
3788 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3790         PR rtl-optimization/78038
3791         * gcc.target/aarch64/pr78038.c: New test.
3793 2016-10-21  Richard Biener  <rguenther@suse.de>
3795         PR tree-optimization/78051
3796         * g++.dg/torture/pr78051.C: New testcase.
3798 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3800         * c-c++-common/wdate-time.c: Restored test case.
3801         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3803 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3805         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3807 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3809         PR target/78037
3810         * gcc.target/i386/pr78037.c: New test.
3812 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3814         * gcc.target/visium/overflow8.c: New.
3815         * gcc.target/visium/overflow16.c: Likewise.
3816         * gcc.target/visium/overflow32: Likewise.
3818 2016-10-20  Michael Matz  <matz@suse.de>
3820         * gcc.dg/loop-split.c: New test.
3821         * gcc.dg/tree-ssa/ifc-9.c: Update.
3822         * gcc.dg/tree-ssa/ifc-10.c: Update.
3824 2016-10-20  Richard Biener  <rguenther@suse.de>
3826         * gcc.dg/graphite/pr35356-1.c: Update.
3828 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3830         PR c++/77446
3831         * g++.dg/cpp1y/pr77446.C: New.
3833 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3835         PR tree-optimization/53979
3836         * gcc.dg/pr53979-1.c: New test-case.
3837         * gcc.dg/pr53979-2.c: Likewise.
3839 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3841         * c-c++-common/Wint-in-bool-context-2.c: New test.
3843 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3845         * gfortran.dg/dtio_17.f90: Fix test.
3847 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3849         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3850         * gcc.dg/Walloca-2.c: Same.
3852 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3854         * gcc.dg/Wvla-1.c: Rename to...
3855         * gcc.dg/Wvla-larger-than-1.c: ...this.
3856         * gcc.dg/Wvla-2.c: Rename to...
3857         * gcc.dg/Wvla-larger-than-2.c: ...this.
3858         * gcc.dg/Wvla-3.c: Rename to...
3859         * gcc.dg/Walloca-11.c.: ...this.
3860         * gcc.dg/wvla-[1-7].c: Rename to:
3861         * gcc.dg/Wvla-[1-7].c: ...this.
3863 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3865         PR tree-optimization/78005
3866         * gcc.dg/vect/pr78005.c: New.
3867         * gcc.target/i386/l_fma_float_1.c: Revise test.
3868         * gcc.target/i386/l_fma_float_2.c: Ditto.
3869         * gcc.target/i386/l_fma_float_3.c: Ditto.
3870         * gcc.target/i386/l_fma_float_4.c: Ditto.
3871         * gcc.target/i386/l_fma_float_5.c: Ditto.
3872         * gcc.target/i386/l_fma_float_6.c: Ditto.
3873         * gcc.target/i386/l_fma_double_1.c: Ditto.
3874         * gcc.target/i386/l_fma_double_2.c: Ditto.
3875         * gcc.target/i386/l_fma_double_3.c: Ditto.
3876         * gcc.target/i386/l_fma_double_4.c: Ditto.
3877         * gcc.target/i386/l_fma_double_5.c: Ditto.
3878         * gcc.target/i386/l_fma_double_6.c: Ditto.
3880 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3882         PR tree-optimization/78024
3883         * gcc.dg/goacc/loop-processing-1.c: New file.
3885 2016-10-19  Richard Biener  <rguenther@suse.de>
3887         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3889 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3891         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3892         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3893         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3894         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3895         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3896         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3897         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3898         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3899         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3900         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3901         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3902         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3903         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3904         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3905         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3906         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3907         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3908         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3909         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3910         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3911         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3912         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3913         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3914         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3915         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3916         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3917         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3918         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3919         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3920         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3921         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3922         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3923         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3924         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3925         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3926         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3927         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3928         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3929         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3930         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3931         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3932         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3933         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3934         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3935         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3936         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3937         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3938         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3939         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3940         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3941         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3942         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3943         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3944         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3945         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3946         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3947         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3948         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3949         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3950         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3951         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3952         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3953         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3954         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3955         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3956         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3957         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3958         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3959         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3960         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3961         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3962         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3963         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3964         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3965         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3966         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3967         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3968         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3969         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3970         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3971         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3972         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3973         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3974         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3975         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3976         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3977         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3978         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3979         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3980         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3981         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3982         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3983         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3984         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3985         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3986         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3987         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3988         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3989         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3990         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3991         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3992         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3993         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3994         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3995         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3996         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3997         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3998         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3999         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
4000         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
4001         * gcc.target/powerpc/vsu/vsu.exp: New file.
4003 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
4005         PR target/77991
4006         * gcc.target/i386/pr77991.c: New test.
4008 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
4010         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
4011         LTO is used.
4013 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4015         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
4017 2016-10-18  Richard Biener  <rguenther@suse.de>
4019         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
4020         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4021         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4022         * gcc.dg/tree-ssa/pr21294.c: Likewise.
4023         * gcc.dg/tree-ssa/pr21563.c: Likewise.
4024         * gcc.dg/tree-ssa/pr23744.c: Likewise.
4025         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4026         * gcc.dg/tree-ssa/pr68431.c: Likewise.
4027         * gcc.dg/tree-ssa/vrp03.c: Likewise.
4028         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4029         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4030         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4031         * gcc.dg/tree-ssa/vrp19.c: Likewise.
4032         * gcc.dg/tree-ssa/vrp20.c: Likewise.
4033         * gcc.dg/tree-ssa/vrp92.c: Likewise.
4034         * gcc.dg/pr68217.c: Likewise.
4035         * gcc.dg/predict-9.c: Likewise.
4036         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4037         * gcc.dg/predict-1.c: Likewise.
4039 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4041         * gfortran.dg/dtio_17.f90: New test.
4043 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4045         * gcc.dg/ipa/vrp4.c: Adjust testcase.
4047 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4049         * gcc.dg/ipa/vrp4.c: New test.
4051 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4053         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4054         * gcc.dg/torture/pr39074.c: Likewise.
4056 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4058         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4059         * gnat.dg/trampoline4.adb: Minor tweak.
4061 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4063         PR tree-optimization/77916
4064         * gcc.dg/torture/pr77916.c: New.
4066 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4068         PR fortran/77978
4069         * gfortran.dg/pr77978_1.f90: New test.
4070         * gfortran.dg/pr77978_2.f90: Ditto.
4071         * gfortran.dg/pr77978_3.f90: Ditto.
4073 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
4075         PR fortran/61420
4076         PR fortran/78013
4077         * gfortran.dg/proc_ptr_49.f90: New test.
4079 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4081         PR target/77308
4082         * gcc.target/arm/pr77308.c: New test.
4084 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
4086         * lib/target-supports.exp
4087         (check_effective_target_floatn_nx_runtime): Return 0 for
4088         powerpc*-ibm-aix*.
4090 2016-10-17  Andrew Pinski  <apinski@cavium.com>
4092         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4093         long instead of long.
4094         * gcc.target/aarch64/cinc_common_1.c: Likewise.
4095         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4096         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4097         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4098         * gcc.target/aarch64/pr68102_1.c: Likewise.
4099         * gcc.target/aarch64/target_attr_3.c: Likewise.
4101 2016-10-17  Richard Biener  <rguenther@suse.de>
4103         PR tree-optimization/77988
4104         * gcc.dg/torture/pr77988.c: New testcase.
4106 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4108         * gcc.dg/pr71636-1.c: New test-case.
4109         * gcc.dg/pr71636-2.c: Likewise.
4111 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
4113         * gnat.dg/trampoline3.adb: New test.
4114         * gnat.dg/trampoline4.adb: Likewise.
4116 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118         * gfortran.dg/dtio_16.f90: New test.
4120 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4122         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4123         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4124         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4126 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4128         * gcc.target/sparc/popc.c: Rename to...
4129         * gcc.target/sparc/popc-1.c: ...this.
4130         * gcc.target/sparc/popc-2.c: New test.
4132 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134         PR fortran/77972
4135         * gfortran.dg/unexpected_eof_4.f90: New test.
4137 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4139         PR libfortran/48587
4140         * gfortran.dg/negative_unit2.f90: New test.
4142 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4144         PR middle-end/77959
4145         * gfortran.dg/pr77959.f90: New test.
4147         DR 1511 - const volatile variables and ODR
4148         * g++.dg/DRs/dr1511-1.C: New test.
4149         * g++.dg/DRs/dr1511-2.C: New test.
4151 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4153         * gnat.dg/debug7.adb (dg-options): Remove -g.
4154         * gnat.dg/debug8.adb (dg-options): Add -margs.
4155         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4157 2016-10-14  Richard Biener  <rguenther@suse.de>
4159         PR tree-optimization/77979
4160         * gcc.dg/torture/pr77979.c: New testcase.
4162 2016-10-14  Martin Liska  <mliska@suse.cz>
4164         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4165         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4166         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4168 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4170         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4171         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4172         * gcc.dg/torture/pr77937-2.c: Likewise.
4174 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4176         * gnat.dg/lto15.adb: Adjust.
4177         * gnat.dg/lto16.adb: Likewise.
4178         * gnat.dg/lto17.adb: Likewise
4179         * gnat.dg/lto18.ad[sb]: New test.
4180         * gnat.dg/lto18_pkg.ads: New helper.
4181         * gnat.dg/lto19.adb: New test.
4182         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4183         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4184         * gnat.dg/lto20.adb: New test.
4185         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4187 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4189         * gfortran.dg/coarray_38.f90: Expect error message.
4191 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4193         * gcc.target/aarch64/spellcheck_1.c: New test.
4194         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4195         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4196         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4197         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4198         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4200 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4202         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4204 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4206         PR tree-optimization/77937
4207         * gcc.dg/torture/pr77937-1.c: New.
4208         * gcc.dg/torture/pr77937-2.c: New.
4210 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4212         * g++.dg/cpp1z/inline-var1.C: New test.
4213         * g++.dg/cpp1z/inline-var1a.C: New test.
4214         * g++.dg/cpp1z/inline-var1.h: New file.
4215         * g++.dg/cpp1z/inline-var2.C: New test.
4216         * g++.dg/cpp1z/inline-var3.C: New test.
4217         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4218         uninitialized const.
4220 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4222         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4223         Xscale is specified, not just -march.
4224         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4225         is incompatible with Xscale.
4227 2016-10-13  Martin Sebor  <msebor@redhat.com>
4229         PR c++/71912
4230         * g++.dg/ext/flexary4.C: Adjust.
4231         * g++.dg/ext/flexary5.C: Same.
4232         * g++.dg/ext/flexary9.C: Same.
4233         * g++.dg/ext/flexary19.C: New test.
4234         * g++.dg/ext/flexary18.C: New test.
4235         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4236         regression test.
4237         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4238         Avoid generating a flexible array member in an array.
4240 2016-10-13  Martin Sebor  <msebor@redhat.com>
4242         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4243         to placate -Wformat on targets where the type is not int.
4245 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4247         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4248         in INSN_LOCATION.
4250 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4252         * gcc.target/i386/l_fma_float_1.c: Revise test.
4253         * gcc.target/i386/l_fma_float_2.c: Ditto.
4254         * gcc.target/i386/l_fma_float_3.c: Ditto.
4255         * gcc.target/i386/l_fma_float_4.c: Ditto.
4256         * gcc.target/i386/l_fma_float_5.c: Ditto.
4257         * gcc.target/i386/l_fma_float_6.c: Ditto.
4258         * gcc.target/i386/l_fma_double_1.c: Ditto.
4259         * gcc.target/i386/l_fma_double_2.c: Ditto.
4260         * gcc.target/i386/l_fma_double_3.c: Ditto.
4261         * gcc.target/i386/l_fma_double_4.c: Ditto.
4262         * gcc.target/i386/l_fma_double_5.c: Ditto.
4263         * gcc.target/i386/l_fma_double_6.c: Ditto.
4265 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4267         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4269 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4271         * gcc.dg/vect/vect-98.c: Refine test case.
4272         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4273         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4274         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4276 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4278         PR c/77946
4279         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4281 2016-10-13  Martin Liska  <mliska@suse.cz>
4283         PR tree-optimization/77943
4284         * g++.dg/tree-ssa/pr77943.C: New test.
4286 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4288         PR fortran/72832
4289         * gfortran.dg/allocate_with_source_22.f03: New test.
4290         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4291         fail.
4293 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4295         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4296         * gcc.target/arm/movsi_movw.c: Likewise.
4297         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4298         directive to work on big endian targets.
4300 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4302         * gcc.dg/tree-ssa/evrp6.c: New test.
4304 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4306         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4307         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4308         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4310 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4312         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4313         * gcc.target/powerpc/warn-2.c: Ditto.
4315 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4317         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4318         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4319         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4320         for -mmsa.
4321         * gcc.target/mips/msa.c: New test.
4322         * gcc.target/mips/msa-builtins.c: Likewise.
4323         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4324         (check_effective_target_mips_msa_runtime): Likewise.
4325         (check_effective_target_mips_msa): Likewise.
4326         (add_options_for_mips_msa): Likewise.
4327         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4328         (check_effective_target_vect_intfloat_cvt): Likewise.
4329         (check_effective_target_vect_uintfloat_cvt): Likewise.
4330         (check_effective_target_vect_floatint_cvt): Likewise.
4331         (check_effective_target_vect_floatuint_cvt): Likewise.
4332         (check_effective_target_vect_shift): Likewise.
4333         (check_effective_target_vect_shift_char): Likewise.
4334         (check_effective_target_vect_long): Likewise.
4335         (check_effective_target_vect_float): Likewise.
4336         (check_effective_target_vect_double): Likewise.
4337         (check_effective_target_vect_long_long): Likewise.
4338         (check_effective_target_vect_perm): Likewise.
4339         (check_effective_target_vect_perm_byte): Likewise.
4340         (check_effective_target_vect_perm_short): Likewise.
4341         (check_effective_target_vect_sdot_qi): Likewise.
4342         (check_effective_target_vect_udot_qi): Likewise.
4343         (check_effective_target_vect_sdot_hi): Likewise.
4344         (check_effective_target_vect_udot_hi): Likewise.
4345         (check_effective_target_vect_pack_trunc): Likewise.
4346         (check_effective_target_vect_unpack): Likewise.
4347         (check_effective_target_vect_hw_misalign): Likewise.
4348         (check_effective_target_vect_condition): Likewise.
4349         (check_effective_target_vect_cond_mixed): Likewise.
4350         (check_effective_target_vect_char_mult): Likewise.
4351         (check_effective_target_vect_short_mult): Likewise.
4352         (check_effective_target_vect_int_mult): Likewise.
4353         (check_effective_target_vect_extract_even_odd): Likewise.
4354         (check_effective_target_vect_interleave): Likewise.
4355         (check_vect_support_and_set_flags): Check if the target supports MSA
4356         and append to the list of EFFECTIVE_TARGETS.
4358 2016-10-12  Richard Biener  <rguenther@suse.de>
4360         PR debug/77947
4361         * g++.dg/torture/pr77947.C: New testcase.
4363 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4365         * gnat.dg/debug8.adb: New testcase.
4367 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4369         * gnat.dg/debug9.adb: New testcase.
4371 2016-10-12  Richard Biener  <rguenther@suse.de>
4373         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4374         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4375         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4377 2016-10-12  Richard Biener  <rguenther@suse.de>
4379         PR tree-optimization/77920
4380         * gcc.dg/torture/pr77920.c: New testcase.
4382 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4384         PR tree-optimization/77929
4385         * gcc.c-torture/compile/pr77929.c: New test.
4387         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4388         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4389         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4390         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4391         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4392         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4393         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4394         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4395         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4397 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4399         * gcc.target/sparc/setcc-4.c: Adjust.
4400         * gcc.target/sparc/setcc-5.c: Likewise.
4401         * gcc.target/sparc/setcc-6.c: Likewise.
4402         * gcc.target/sparc/setcc-7.c: Likewise.
4403         * gcc.target/sparc/setcc-8.c: Likewise.
4404         * gcc.target/sparc/setcc-9.c: Likewise.
4405         * gcc.target/sparc/setcc-10.c: Delete.
4407 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4409         PR fortran/77942
4410         * gfortran.dg/pr77942.f90
4412 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4414         * gfortran.dg/dec_math.f90: New testsuite.
4416 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4418         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4419         (main): Declare j as i32 instead of int.
4421 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4423         PR testsuite/PR77710
4424         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4425         target triplet instead of *-*-*-*.
4427 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4429         * gnat.dg/unchecked_convert10.adb: New test.
4430         * gnat.dg/unchecked_convert11.adb: Likewise.
4431         * gnat.dg/unchecked_convert12.adb: Likewise.
4433 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4435         * gcc.target/sparc/cbcond-1.c: New test.
4436         * gcc.target/sparc/cbcond-2.c: Likewise.
4437         * gcc.target/sparc/movcc-1.c: Likewise.
4438         * gcc.target/sparc/movcc-2.c: Likewise.
4439         * gcc.target/sparc/setcc-1.c: Adjust.
4440         * gcc.target/sparc/setcc-2.c: Likewise.
4441         * gcc.target/sparc/setcc-3.c: Likewise.
4442         * gcc.target/sparc/setcc-4.c: Likewise.
4443         * gcc.target/sparc/setcc-5.c: Likewise.
4444         * gcc.target/sparc/setcc-6.c: New test.
4445         * gcc.target/sparc/setcc-7.c: Likewise.
4446         * gcc.target/sparc/setcc-8.c: Likewise.
4447         * gcc.target/sparc/setcc-9.c: Likewise.
4448         * gcc.target/sparc/setcc-10.c: Likewise.
4450 2016-10-10  Jeff Law  <law@redhat.com>
4452         PR tree-optimization/71947
4453         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4454         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4455         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4456         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4457         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4458         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4460 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4462         PR fortran/77915
4463         * gfortran.dg/matmul_11.f90:  New test.
4465 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4467         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4468         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4469         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4470         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4471         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4472         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4473         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4474         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4475         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4476         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4477         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4478         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4479         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4480         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4481         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4482         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4483         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4484         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4485         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4486         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4487         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4488         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4489         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4490         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4491         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4492         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4493         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4494         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4495         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4496         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4497         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4498         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4499         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4500         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4501         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4502         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4503         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4504         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4505         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4506         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4507         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4508         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4509         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4510         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4511         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4512         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4513         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4514         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4515         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4516         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4517         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4518         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4519         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4520         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4521         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4522         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4523         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4524         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4525         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4527 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4529         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4530         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4531         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4532         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4533         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4534         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4535         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4536         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4537         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4538         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4539         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4540         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4541         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4542         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4544 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4546         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4547         Enable AArch64.
4548         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4549         vdup*_laneq.
4550         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4551         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4552         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4553         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4555 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4556             Jiong Wang  <jiong.wang@arm.com>
4558         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4559         AArch64 support.
4560         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4561         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4562         AArch64 targets.
4563         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4564         AArch64 targets.
4565         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4566         targets.
4567         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4569 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4571         * gnat.dg/specs/vfa.ads: New test.
4573 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4575         * gnat.dg/inline13.ad[sb]: New test.
4576         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4578 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4580         * gnat.dg/biased_subtype.adb: New test.
4582 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4584         PR tree-optimization/77901
4585         * gcc.c-torture/compile/pr77901.c: New test.
4587 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4589         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4590         * gcc.dg/ipa/propalign-2.c: Likewise
4591         * gcc.dg/ipa/propalign-3.c: Likewise.
4592         * gcc.dg/ipa/propalign-4.c: Likewise.
4593         * gcc.dg/ipa/propalign-5.c: Likewise.
4595 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4597         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4599         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4601         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4602         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4604 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4606         * gfortran.dg/dec_union_11.f90: New testcase.
4608 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4610         PR c++/66443
4611         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4612         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4613         * g++.dg/cpp1y/pr66443-cxx14.C: New
4614         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4615         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4617 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4619         * g++.dg/cpp0x/addressof1.C: New test.
4620         * g++.dg/cpp0x/addressof2.C: New test.
4622 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4624         * gcc.target/powerpc/float128-type-1.c: New test to check that
4625         PowerPC 64-bit Linux enables -mfloat128-type by default.
4626         * gcc.target/powerpc/float128-type-2.c: Likewise.
4627         * gcc.target/powerpc/float128-mix.c: Change error message to
4628         reflect that __ibm128 is now #define'ed to be long double.
4630 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4632         PR fortran/77406
4633         * gfortran.dg/pr77406.f90: New test.
4634         * gfortran.dg/assumed_type_3.f90: Update error messages.
4635         * gfortran.dg/defined_operators_1.f90: Ditto.
4636         * gfortran.dg/generic_26.f90: Ditto.
4637         * gfortran.dg/generic_7.f90: Ditto.
4638         * gfortran.dg/gomp/udr5.f90: Ditto.
4639         * gfortran.dg/gomp/udr7.f90: Ditto.
4640         * gfortran.dg/interface_1.f90: Ditto.
4641         * gfortran.dg/interface_37.f90: Ditto.
4642         * gfortran.dg/interface_5.f90: Ditto.
4643         * gfortran.dg/interface_6.f90: Ditto.
4644         * gfortran.dg/interface_7.f90
4645         * gfortran.dg/no_arg_check_3.f90
4646         * gfortran.dg/operator_5.f90
4647         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4649 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4651         PR c++/77700
4652         * c-c++-common/Wint-in-bool-context.c: Update test.
4654 2016-10-07  Richard Biener  <rguenther@suse.de>
4656         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4657         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4659 2016-10-07  Marek Polacek  <polacek@redhat.com>
4661         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4663 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4665         PR c++/69733
4666         * c-c++-common/pr69733.c: New test.
4667         * gcc.dg/pr69733.c: New test.
4668         * gcc.target/i386/pr69733.c: New test.
4670 2016-10-07  Marek Polacek  <polacek@redhat.com>
4672         PR c++/77803
4673         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4675 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4677         PR tree-optimization/77664
4678         * gcc.dg/tree-ssa/pr77664.c: New test.
4679         * gcc.dg/pr77664.c: New test.
4681 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4683         * gfortran.dg/pr69955.f90: New test.
4685 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4687         PR fortran/57910
4688         * gfortran.dg/pr57910.f90: New test.
4690 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4692         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4693         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4695 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4697         PR tree-optimization/77862
4698         * gcc.dg/pr77862.c: New test.
4700 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4702         * gcc.dg/tree-ssa/evrp4.c: New test.
4704 2016-10-06  Jeff Law  <law@redhat.com>
4706         PR tree-optimization/71661
4707         * gcc.dg/tree-ssa/pr71661.c: New test.
4709 2016-10-06  Richard Biener  <rguenther@suse.de>
4711         PR tree-optimization/77855
4712         * gcc.dg/torture/pr77855.c: New testcase.
4714 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4715             Eric Botcazou  <ebotcazou@adacore.com>
4717         * g++.dg/other/pr77759.C: New test.
4719 2016-10-06  Richard Biener  <rguenther@suse.de>
4721         PR tree-optimization/77839
4722         * gcc.dg/torture/pr77839.c: New testcase.
4724 2016-10-06  Marek Polacek  <polacek@redhat.com>
4726         * g++.dg/cpp1z/init-statement9.C: New test.
4728 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4730         * gcc.target/i386/pcommit-1.c: Deleted.
4731         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4732         * gcc.target/i386/sse-13.c: Ditto.
4733         * gcc.target/i386/sse-14.c: Ditto.
4734         * gcc.target/i386/sse-22.c: Ditto.
4735         * gcc.target/i386/sse-23.c: Ditto.
4736         * g++.dg/other/i386-2.C: Ditto.
4738 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4740         * gcc.target/i386/pr77833.c: Require int128 effective target.
4742 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4744         PR fortran/58991
4745         PR fortran/58992
4746         * gfortran.dg/associate_22.f90: New test.
4748 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4750         * gfortran.dg/dec_union_9.f90: New testcase.
4751         * gfortran.dg/dec_union_10.f90: New testcase.
4753 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4755         PR sanitizer/66343
4756         * gcc.dg/pch/pr66343-3.c: New test.
4757         * gcc.dg/pch/pr66343-3.hs: New file.
4759         PR sanitizer/66343
4760         * gcc.dg/pch/pr66343-1.c: New test.
4761         * gcc.dg/pch/pr66343-1.hs: New file.
4762         * gcc.dg/pch/pr66343-2.c: New test.
4763         * gcc.dg/pch/pr66343-2.hs: New file.
4765 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4767         * c-c++-common/Wint-in-bool-context.c: Update test.
4769 2016-10-05  Marek Polacek  <polacek@redhat.com>
4771         * g++.dg/cpp1z/init-statement1.C: New test.
4772         * g++.dg/cpp1z/init-statement2.C: New test.
4773         * g++.dg/cpp1z/init-statement3.C: New test.
4774         * g++.dg/cpp1z/init-statement4.C: New test.
4775         * g++.dg/cpp1z/init-statement5.C: New test.
4776         * g++.dg/cpp1z/init-statement6.C: New test.
4777         * g++.dg/cpp1z/init-statement7.C: New test.
4778         * g++.dg/cpp1z/init-statement8.C: New test.
4780 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4782         PR fortran/67524
4783         * gfortran.dg/pr67524.f90: New test.
4785 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4787         PR sanitizer/77823
4788         * c-c++-common/ubsan/shift-9.c: New test.
4790 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4792         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4793         of int if __SIZEOF_INT__ is less than 4 bytes.
4795 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4797         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4798         * gfortran.dg/class_array_20.f03: Likewise.
4799         * gfortran.dg/class_array_21.f03: Likewise.
4800         * gfortran.dg/finalize_29.f08: Likewise.
4801         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4803 2016-10-05  Richard Biener  <rguenther@suse.de>
4805         PR middle-end/77826
4806         * gcc.dg/torture/pr77826.c: New testcase.
4808 2016-10-05  Richard Biener  <rguenther@suse.de>
4810         * gcc.dg/fold-copysign-1.c: New testcase.
4812 2016-10-05  Andreas Schwab  <schwab@suse.de>
4814         * g++.dg/pr49847-2.C: Remove.
4816 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4818         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4820 2016-10-05  Richard Biener  <rguenther@suse.de>
4822         PR middle-end/55152
4823         * gcc.dg/pr55152-2.c: New testcase.
4825 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4827         * gfortran.dg/dtio_15.f90: New test.
4829 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4831         * gcc.dg/split-7.c: New test.
4833 2016-10-04  Martin Sebor  <msebor@redhat.com>
4835         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4836         %lc directive to wint_t to silence -Wformat warnings on targets
4837         where the latter is a distinct type such as long.
4839 2016-10-04  Martin Sebor  <msebor@redhat.com>
4841         PR c++/77804
4842         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4844 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4846         PR c++/77791
4847         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4849         * g++.dg/other/java3.C: Remove.
4850         * g++.dg/other/java1.C: Remove.
4851         * g++.dg/other/error12.C: Remove.
4852         * g++.dg/other/java2.C: Remove.
4853         * g++.dg/warn/Wnvdtor.C: Remove.
4854         * g++.dg/lookup/java1.C: Remove.
4855         * g++.dg/lookup/java2.C: Remove.
4856         * g++.dg/ext/pr34829.C: Remove.
4857         * g++.dg/ext/java-3.C: Remove.
4858         * g++.dg/ext/java-1.C: Remove.
4859         * g++.dg/ext/java-2.C: Remove.
4860         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4862 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4864         PR tree-optimization/77808
4865         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4867 2016-10-04  Richard Biener  <rguenther@suse.de>
4869         PR tree-optimization/77399
4870         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4872 2016-10-04  Richard Biener  <rguenther@suse.de>
4874         PR middle-end/77833
4875         * gcc.target/i386/pr77833.c: New testcase.
4877 2016-09-26  Jeff Law  <law@redhat.com>
4879         PR tree-optimization/71550
4880         PR tree-optimization/71403
4881         * gcc.c-torture/execute/pr71550.c: New test.
4883 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4885         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4886         option.
4888 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4890         Revert
4891         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4893         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4895 2016-10-03  Marek Polacek  <polacek@redhat.com>
4897         * g++.dg/cpp0x/nullptr37.C: New test.
4899 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4901         * c-c++-common/Wint-in-bool-context.c: Update test.
4903 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4905         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4906         earlier.
4907         * g++.dg/charset/asm2.c (memmove): Likewise.
4908         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4909         * g++.dg/tls/diag-4.C (foo): Likewise.
4910         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4911         dg-warning, fix up regex.
4912         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4913         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4914         * g++.old-deja/g++.mike/net31.C: Likewise.
4915         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4916         for C++17.
4917         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4918         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4920 2016-10-01  Richard Biener  <rguenther@suse.de>
4922         PR middle-end/77798
4923         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4925 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4927         PR fortran/77663
4928         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4930 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4932         PR c/77490
4933         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4934         Add dg-prune-output directive.
4936 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4938         PR fortran/66643
4939         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4940         * gfortran.fortran-torture/compile/write.f90: Update test.
4942 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4944         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4945         arm_fp16_alternative_ok as the required effective target.
4946         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4947         -mfp16-format=alternative to the dg-options directive and remove
4948         the dg-add-options directive.
4950 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4952         PR fortran/77764
4953         * gfortran.dg/dec_union_8.f90: New testcase.
4955 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4957         PR fortran/77782
4958         * gfortran.dg/dec_structure_16.f90: New testcase.
4960 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4962         * gfortran.dg/coarray_allocate_10.f08: New test.
4963         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4965 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4967         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4969 2016-09-30  Richard Biener  <rguenther@suse.de>
4971         PR tree-optimization/77399
4972         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4974 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4976         * c-c++-common/pr27336.c: Make dependency on
4977         -fdelete-null-pointer-checks explicit.
4978         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4979         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4980         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4981         * gcc.dg/pic-1.c: Require fpic target support.
4982         * gcc.dg/pic-2.c: Likewise.
4984 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4986         Implement P0001R1 - C++17 removal of register storage class specifier
4987         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4988         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4989         C++17.
4990         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4991         keyword if not __SSE2__.
4992         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4993         C++17.
4994         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4995         register keywords.
4996         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4997         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4998         no_erroneous_warning): Expect new warnings for C++17.
4999         * g++.dg/warn/register-var-2.C (f): Likewise.
5000         * g++.dg/parse/register1.C (f): Expect new error for C++17.
5001         * g++.dg/parse/linkage2.C (foo): Likewise.
5002         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
5003         keyword on parameters for C++17.
5004         * g++.dg/cpp1z/register1.C: New test.
5005         * g++.dg/cpp1z/register2.C: New test.
5006         * g++.dg/cpp1z/register3.C: New test.
5008 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5010         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
5011         * gcc.target/i386/avx2-check.h (main): Ditto.
5012         * gcc.target/i386/avx512bw-check.h (main): Ditto.
5013         * gcc.target/i386/avx512cd-check.h (main): Ditto.
5014         * gcc.target/i386/avx512dq-check.h (main): Ditto.
5015         * gcc.target/i386/avx512er-check.h (main): Ditto.
5016         * gcc.target/i386/avx512f-check.h (main): Ditto.
5017         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
5018         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
5019         * gcc.target/i386/avx512vl-check.h (main): Ditto.
5021 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
5023         PR target/77756
5024         * gcc.target/i386/pr77756.c: New test.
5026 2016-09-29  Marek Polacek  <polacek@redhat.com>
5028         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5030 2016-09-29  Marek Polacek  <polacek@redhat.com>
5032         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5033         C++14.
5035 2016-09-29  Martin Liska  <mliska@suse.cz>
5037         * objc/execute/construct1.m: New test.
5039 2016-09-29  Richard Biener  <rguenther@suse.de>
5041         PR tree-optimization/77768
5042         * gcc.dg/torture/pr77768.c: New testcase.
5044 2016-09-28  Richard Biener  <rguenther@suse.de>
5046         PR middle-end/77407
5047         * gcc.dg/pr77407.c: New testcase.
5049 2016-09-29  Richard Biener  <rguenther@suse.de>
5051         PR middle-end/55152
5052         * gcc.dg/pr55152.c: New testcase.
5053         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5055 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5057         * gcc.dg/profile-update-warning.c: Restrict to ia32.
5058         (dg-options): Remove -m32.
5060 2016-09-28  Martin Sebor  <msebor@redhat.com>
5062         PR middle-end/77721
5063         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5065 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5067         PR libgfortran/77707
5068         * gfortran.dg/inquire_17.f90: New test.
5070 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
5072         PR c++/77467
5073         * g++.dg/cpp1y/constexpr-77467.C: New test.
5075 2016-09-28  Martin Sebor  <msebor@redhat.com>
5077         PR c/77762
5078         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5079         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5080         (test_sprintf_p_const): Adjust line numbers to avoid failures
5081         introduced in r240503.
5083 2016-09-28  Martin Sebor  <msebor@redhat.com>
5085         PR middle-end/77683
5086         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5088 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5090         PR c++/77748
5091         * g++.dg/pr77550.C: Avoid undefined behavior.
5093         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5095 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
5097         * gcc.dg/strlenopt-20.c: Update test.
5098         * gcc.dg/strlenopt-21.c: Likewise.
5099         * gcc.dg/strlenopt-22.c: Likewise.
5100         * gcc.dg/strlenopt-22g.c: Likewise.
5101         * gcc.dg/strlenopt-26.c: Likewise.
5102         * gcc.dg/strlenopt-5.c: Likewise.
5103         * gcc.dg/strlenopt-7.c: Likewise.
5104         * gcc.dg/strlenopt-9.c: Likewise.
5106 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5108         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5110         * g++.dg/cpp1z/lambda-this1.C: New test.
5111         * g++.dg/cpp1z/lambda-this2.C: New test.
5113         PR c++/77722
5114         * g++.dg/ubsan/return-4.C: New test.
5115         * g++.dg/ubsan/return-5.C: New test.
5116         * g++.dg/ubsan/return-6.C: New test.
5118 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5120         * lib/target-supports.exp
5121         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5122         in function comment.
5124 2016-09-27  Martin Liska  <mliska@suse.cz>
5126         PR gcov-profile/46266
5127         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5128         considered.
5130 2016-09-27  Richard Biener  <rguenther@suse.de>
5132         PR tree-optimization/77745
5133         * g++.dg/torture/pr77745.C: New testcase.
5135 2016-09-27  Richard Biener  <rguenther@suse.de>
5137         PR tree-optimization/77478
5138         * gcc.dg/torture/pr77478.c: New testcase.
5140 2016-09-27  Martin Liska  <mliska@suse.cz>
5142         PR gcov-profile/7970
5143         PR gcov-profile/16855
5144         PR gcov-profile/44779
5145         * g++.dg/gcov/pr16855.C: New test.
5147 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5149         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5151 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5153         PR fortran/77666
5154         * gfortran.dg/gomp/pr77666.f90: New test.
5156 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5158         PR ipa/77677
5159         * gcc.dg/torture/pr77677-2.c: New test.
5161 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5163         PR fortran/77420
5164         * gfortran.dg/pr77420_1.f90: New test.
5165         * gfortran.dg/pr77420_2.f90: Ditto.
5166         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5167         * gfortran.dg/pr77420_4.f90: this file.
5169 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5171         PR middle-end/77719
5172         * gfortran.dg/pr77719.f90: New test.
5174 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5176         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5177         singular form of byte when quantity is unknown.
5179 2016-09-26  Marek Polacek  <polacek@redhat.com>
5181         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5183 2016-09-26  Martin Liska  <mliska@suse.cz>
5185         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5186         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5187         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5188         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5189         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5190         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5191         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5192         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5193         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5195 2016-09-26  Marek Polacek  <polacek@redhat.com>
5197         PR c/7652
5198         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5199         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5200         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5201         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5202         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5203         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5204         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5205         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5206         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5207         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5208         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5209         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5210         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5211         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5212         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5213         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5214         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5215         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5216         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5217         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5218         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5219         * c-c++-common/attr-fallthrough-1.c: New test.
5220         * c-c++-common/attr-fallthrough-2.c: New test.
5221         * g++.dg/cpp0x/fallthrough1.C: New test.
5222         * g++.dg/cpp0x/fallthrough2.C: New test.
5223         * g++.dg/cpp1z/fallthrough1.C: New test.
5224         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5225         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5226         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5227         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5229 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5231         PR fortran/77429
5232         * gfortran.dg/pr77429.f90: New test.
5234 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5236         PR fortran/77694
5237         * gfortran.dg/pr77694.f90: New test.
5239 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5241         PR target/51244
5242         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5244 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5246         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5247         for 32-bit mode.
5249 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5251         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5252         for 32-bit mode.
5254 2016-09-24  Marek Polacek  <polacek@redhat.com>
5256         PR c/77490
5257         * c-c++-common/Wbool-operation-1.c: New test.
5258         * gcc.dg/Wbool-operation-1.c: New test.
5260 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5262         * gfortran.dg/dec_static_1.f90: New.
5263         * gfortran.dg/dec_static_2.f90: New.
5264         * gfortran.dg/dec_static_3.f90: New.
5265         * gfortran.dg/dec_static_4.f90: New.
5267 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5269         PR fortran/48298
5270         * gfortran.dg/negative_unit_check.f90: Update test.
5271         * gfortran.dg/dtio_14.f90: New test.
5273 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5275         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5276         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5277         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5278         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5279         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5280         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5281         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5283 2016-09-23  Martin Sebor  <msebor@redhat.com>
5285         PR testsuite/77713
5286         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5287         assuming long double is bigger than double.
5289 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5291         Implement P0138R2, C++17 construction rules for enum class values
5292         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5294 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5296         PR preprocessor/77672
5297         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5298         expected multiline output from first warning to reflect change
5299         in r240434.
5301 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5303         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5305 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5306             Tom de Vries  <tom@codesourcery.com>
5308         PR testsuite/77411
5309         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5311 2016-09-23  Marek Polacek  <polacek@redhat.com>
5313         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5314         * c-c++-common/gomp/atomic-13.c: Likewise.
5315         * c-c++-common/gomp/atomic-14.c: Likewise.
5316         * c-c++-common/pr60439.c: Remove invalid code.
5317         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5318         * g++.dg/expr/bitfield5.C: Likewise.
5319         * g++.dg/expr/bitfield6.C: Likewise.
5320         * g++.dg/expr/bool1.C: Likewise.
5321         * g++.dg/expr/bool3.C: Likewise.
5322         * g++.dg/expr/lval3.C: Likewise.
5323         * g++.dg/expr/lval4.C: Likewise.
5324         * g++.old-deja/g++.jason/bool5.C: Likewise.
5326 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5328         PR preprocessor/77672
5329         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5330         (test_terminator_location): New function.
5332 2016-09-23  Richard Biener  <rguenther@suse.de>
5334         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5336 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5338         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5339         -march=armv8.2-a+fp16 when supported by the hardware.
5340         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5341         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5342         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5343         semi-colons to a macro invocations.
5344         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5345         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5346         defined.
5347         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5348         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5349         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5350         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5351         defined.
5352         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5353         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5354         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5355         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5356         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5357         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5358         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5359         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5360         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5361         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5362         defined.
5363         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5364         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5365         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5366         defined.
5367         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5368         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5369         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5370         defined.
5371         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5372         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5373         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5374         defined.
5375         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5376         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5377         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5378         defined.  Also fix some white-space.
5379         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5380         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5381         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5382         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5383         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5384         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5385         defined.  Also fix some long lines and white-space.
5386         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5387         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5388         defined.  Also fix some long lines and white-space.
5389         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5390         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5391         defined.
5392         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5393         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5394         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5395         defined.
5396         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5397         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5398         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5399         defined.
5400         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5401         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5402         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5403         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5404         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5405         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5406         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5407         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5408         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5409         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5410         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5411         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5412         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5413         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5414         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5415         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5416         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5417         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5418         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5420 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5421             Matthew Wahab  <matthew.wahab@arm.com>
5423         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5424         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5425         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5426         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5427         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5428         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5429         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5430         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5431         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5432         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5433         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5434         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5435         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5436         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5437         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5438         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5439         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5440         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5441         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5442         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5443         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5444         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5445         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5446         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5447         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5448         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5449         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5450         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5451         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5452         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5453         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5454         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5455         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5456         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5457         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5458         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5459         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5461 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5463         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5464         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5465         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5466         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5467         support.
5469 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5471         PR ipa/77677
5472         * gcc.dg/torture/pr77677.c: New test.
5474 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5476         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5477         here now.
5479 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5481         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5482         options.  Add tests for float16x4_t and float16x8_t.
5484 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5486         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5487         * gcc.target/s390/risbg-ll-2.c: Ditto.
5488         * gcc.target/s390/risbg-ll-3.c: Ditto.
5490 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5492         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5493         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5495 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5497         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5498         output to the simplified instructions.
5500 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5502         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5503         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5505 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5507         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5508         (FP16_SUPPORTED): New
5509         (expected-hfloat-16x4): Make conditional on __fp16 support.
5510         (expected-hfloat-16x8): Likewise.
5511         (vdup_n_f16): Disable for non-AArch64 targets.
5512         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5513         conditional on FP16_SUPPORTED.
5514         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5515         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5516         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5517         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5518         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5519         for testing __fp16.
5520         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5521         conditional on FP16_SUPPORTED.
5522         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5523         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5525 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5527         * gcc.target/arm/short-vfp-1.c: New.
5529 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5531         * gcc.target/arm/attr-fp16-arith-1.c: New.
5533 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5535         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5536         New.
5537         (add_options_for_arm_v8_2a_fp16_neon): New.
5538         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5539         (add_options_for_arm_arch_v8_2a): Auto-generate.
5540         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5541         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5542         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5543         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5544         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5545         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5546         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5548 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5550         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5551         arm_fp16_alternative_ok.
5552         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5553         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5554         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5555         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5556         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5557         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5558         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5559         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5560         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5561         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5562         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5563         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5564         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5565         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5566         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5567         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5568         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5569         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5570         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5571         arm_fp16_alternative_ok.
5572         * lib/target-supports.exp
5573         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5574         (check_effective_target_arm_fp16_alternative_ok): New.
5575         (check_effective_target_arm_fp16_none_ok_nocache): New.
5576         (check_effective_target_arm_fp16_none_ok): New.
5578 2016-09-23  Martin Liska  <mliska@suse.cz>
5580         * gcc.dg/ipa/pr77653.c: Replace adress
5581         with address.
5583 2016-09-23  Martin Liska  <mliska@suse.cz>
5585         * gcc.target/i386/movbe-4.c: New test.
5587 2016-09-23  Martin Liska  <mliska@suse.cz>
5589         * gcc.target/i386/crc32-5.c: New test.
5591 2016-09-23  Martin Liska  <mliska@suse.cz>
5593         * gcc.target/i386/pr71652.c: New test.
5594         * gcc.target/i386/pr71652-2.c: New test.
5595         * gcc.target/i386/pr71652-3.c: New test.
5597 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5599         * lib/gcc-dg.exp (process-message): Support relative line number
5600         notation - .+4 or .-1 etc.
5601         * gcc.dg/dg-test-1.c: New test.
5603 2016-09-22  Martin Sebor  <msebor@redhat.com>
5605         PR target/77676
5606         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5607         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5608         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5609         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5611 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5613         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5614         * gcc.dg/ifcvt-2.c: Ditto.
5615         * gcc.dg/zero_bits_compound-1.c: Ditto.
5616         * gcc.dg/zero_bits_compound-1.c: Ditto.
5617         * gcc.dg/pr40550.c: Simplify target selectors.
5618         Use dg-additional-options.
5619         * gcc.dg/pr47893.c: Ditto.
5620         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5621         additional options for 32-bit x86 targets.
5622         * gcc.dg/pr70955.c: Move to ...
5623         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5625 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5627         PR c++/61019
5628         * g++.dg/cpp0x/pr61019.C: New.
5630 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5631             Terry Guo  <terry.guo@arm.com>
5633         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5634         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5635         * gcc.target/arm/pure-code/pure-code.exp: New.
5637 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5639         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5640         Remove SSE effective target requirement.
5642 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5644         PR c++/71979
5645         * g++.dg/cpp0x/pr71979.C: New.
5647 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5649         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5651 2016-09-22  Martin Liska  <mliska@suse.cz>
5653         PR ipa/77653
5654         * gcc.dg/ipa/pr77653.c: New test.
5656 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5658         PR fortran/77665
5659         * gfortran.dg/gomp/pr77665.f90: New test.
5661 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5663         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5664         * gfortran.dg/dtio_13.f90: New test.
5666 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5668         PR fortran/66107
5669         * gfortran.dg/pr66107.f90: New test.
5671 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5673         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5674         with call to builtin delete function.
5676 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5678         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5679         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5680         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5681         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5682         tests.
5684 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5686         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5688 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5690         PR c++/77651
5691         * g++.dg/cpp1z/aligned-new6.C: New test.
5693 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5695         * gcc.target/arm/fp16-aapcs-3.c: New.
5696         * gcc.target/arm/fp16-aapcs-4.c: New.
5697         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5698         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5699         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5700         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5702 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5704         PR tree-optimization/77550
5705         * g++.dg/pr77550.C: New test.
5707 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5709         PR target/77326
5710         * gcc.target/avr/torture/pr77326.c: New test.
5712 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5714         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5716 2016-09-21  Richard Biener  <rguenther@suse.de>
5718         PR tree-optimization/77648
5719         * gcc.dg/torture/pr77648-1.c: New testcase.
5720         * gcc.dg/torture/pr77648-2.c: Likewise.
5722 2016-09-21  Richard Biener  <rguenther@suse.de>
5723         Jakub Jelinek  <jakub@redhat.com>
5725         PR tree-optimization/77621
5726         * gcc.dg/pr77621.c: New testcase.
5728 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5730         PR fortran/77657
5731         * gfortran.dg/dtio_12.f90: New test.
5733 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5735         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5737 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5739         PR tree-optimization/72835
5740         * gcc.dg/tree-ssa/pr72835.c: New test.
5742 2016-09-20  Martin Sebor  <msebor@redhat.com>
5744         PR middle-end/49905
5745         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5746         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5747         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5748         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5749         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5750         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5751         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5753 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5755         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5756         arguments/compare will be optimized away.
5757         * gcc.dg/torture/ftrapv-1.c: Likewise.
5759 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5761         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5762         will be optimized away.
5763         * gcc.dg/ipa/vrp1.c: New test.
5764         * gcc.dg/ipa/vrp2.c: New test.
5765         * gcc.dg/ipa/vrp3.c: New test.
5767 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5769         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5770         does the same transformation.
5771         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5772         * gcc.dg/tree-ssa/evrp1.c: New test.
5773         * gcc.dg/tree-ssa/evrp2.c: New test.
5774         * gcc.dg/tree-ssa/evrp3.c: New test.
5775         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5776         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5777         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5778         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5779         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5780         foling now happens early.
5781         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5782         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5783         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5784         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5785         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5787 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5789         PR target/77621
5790         * gcc.target/i386/pr77621.c: New test.
5791         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5792         pattern, loop should vectorize with -mtune=atom.
5794 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5795             Jakub Jelinek  <jakub@redhat.com>
5797         PR testsuite/63299
5798         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5799         instead of delete.
5801 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5803         PR c++/77626
5804         * g++.dg/other/pr77626.C: New test.
5806         PR c++/77638
5807         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5809         PR c++/77637
5810         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5812         PR middle-end/77624
5813         * c-c++-common/pr77624-1.c: New test.
5814         * c-c++-common/pr77624-2.c: New test.
5816 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5818         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5819         of digits expected.
5821 2016-09-20  Richard Biener  <rguenther@suse.de>
5823         PR tree-optimization/77646
5824         * gcc.dg/torture/pr77646.c: New testcase.
5826 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5828         PR c++/77434
5829         * c-c++-common/Wint-in-bool-context.c: New test.
5831 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5833         * gcc.dg/cr-decimal-dig-1.c: New test.
5835 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5837         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5838         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5839         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5840         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5842 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5844         PR rtl-optimization/77416
5845         * gcc.target/powerpc/pr77416.c: New.
5847 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5849         PR c++/77639
5850         * g++.dg/template/error-recovery4.C: New test.
5852 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5854         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5856 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5858         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5859         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5861 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5862             Jan Hubicka  <jh@suse.cz>
5864         PR target/77587
5865         * gcc.dg/pr77587.c: New test.
5866         * gcc.dg/pr77587a.c: New file.
5868 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5870         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5871         * gfortran.dg/coarray_38.f90:
5872         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5873         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5874         * gfortran.dg/coarray_allocate_7.f08: New test.
5875         * gfortran.dg/coarray_allocate_8.f08: New test.
5876         * gfortran.dg/coarray_allocate_9.f08: New test.
5877         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5878         new caf_register.
5879         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5880         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5881         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5882         get_by_refs.
5883         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5884         * gfortran.dg/coarray_lock_7.f90: Same.
5885         * gfortran.dg/coarray_poly_5.f90: Same.
5886         * gfortran.dg/coarray_poly_6.f90: Same.
5887         * gfortran.dg/coarray_poly_7.f90: Same.
5888         * gfortran.dg/coarray_poly_8.f90: Same.
5889         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5891 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5893         PR fortran/77584
5894         * gfortran.dg/dec_structure_15.f90: New testcase.
5896 2016-09-19  Richard Biener  <rguenther@suse.de>
5898         PR middle-end/77605
5899         * gcc.dg/torture/pr77605.c: New testcase.
5901 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5903         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5905 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5907         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5908         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5909         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5910         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5911         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5912         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5913         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5914         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5915         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5916         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5917         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5919 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5921         * gcc.target/i386/pr68633.c: Fix expected result.
5923 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5925         PR fortran/68078
5926         * gfortran.dg/pr68078.f90: New test.
5927         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5929 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5931         PR target/77613
5932         * gcc.target/powerpc/swaps-p8-25.c: New.
5934 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5936         PR c++/77482
5937         * g++.dg/cpp0x/constexpr-77482.C: New test.
5939         PR c++/77379
5940         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5941         thunk offsets.
5942         * g++.dg/abi/abi-tag23a.C: Likewise.
5944         PR c++/77338
5945         * g++.dg/cpp0x/decltype-77338.C: New test.
5947         PR c++/77375
5948         * g++.dg/cpp0x/mutable1.C: New test.
5950 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5952         PR fortran/77612
5953         * gfortran.dg/pr77612.f90: New test.
5955 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5957         * gcc.dg/torture/pr70421.c: Require int32plus.
5959 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5961         PR middle-end/77475
5962         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5964         PR target/77526
5965         * gcc.target/i386/pr77526.c: New test.
5967 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5968             Eric Botcazou  <ebotcazou@adacore.com>
5970         PR middle-end/77594
5971         * gcc.target/i386/pr77594.c: New test.
5973 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5975         PR fortran/69963
5976         * gfortran.dg/misplaced_implicit_character.f90: New test.
5978 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5980         PR tree-optimization/77503
5981         * gcc.dg/vect/pr77503.c: New test.
5983 2016-09-15  Richard Biener  <rguenther@suse.de>
5985         PR middle-end/77544
5986         * c-c++-common/torture/pr77544.c: New testcase.
5988 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5990         PR middle-end/77475
5991         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5992         * gcc.dg/march-generic.c: Likewise.
5993         * gcc.target/i386/spellcheck-options-1.c: New test.
5994         * gcc.target/i386/spellcheck-options-2.c: New test.
5995         * gcc.target/i386/spellcheck-options-3.c: New test.
5996         * gcc.target/i386/spellcheck-options-4.c: New test.
5998 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
6000         PR fortran/72743
6001         * gfortran.dg/goacc/pr72743.f90: New test.
6003 2016-09-15  Richard Biener  <rguenther@suse.de>
6005         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
6007 2016-09-15  Richard Biener  <rguenther@suse.de>
6009         PR tree-optimization/77514
6010         * gcc.dg/torture/pr77514.c: New testcase.
6012 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6014         PR c++/77549
6015         * g++.dg/lookup/pr77549.C: New test.
6017 2016-09-14  Marek Polacek  <polacek@redhat.com>
6019         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
6020         * c-c++-common/gomp/atomic-13.c: Likewise.
6021         * c-c++-common/gomp/atomic-14.c: Likewise.
6022         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
6023         * g++.dg/cpp1z/bool-increment1.C: New test.
6024         * c-c++-common/pr60439.c: Add dg-warning.
6025         * g++.dg/expr/bitfield4.C: Likewise.
6026         * g++.dg/expr/bitfield5.C: Likewise.
6027         * g++.dg/expr/bitfield6.C: Likewise.
6028         * g++.dg/expr/bool1.C: Likewise.
6029         * g++.dg/expr/bool3.C: Likewise.
6030         * g++.dg/expr/lval3.C: Likewise.
6031         * g++.dg/expr/lval4.C: Likewise.
6032         * g++.old-deja/g++.jason/bool5.C: Likewise.
6033         * g++.dg/expr/bitfield3.C: Adjust dg-error.
6034         * g++.dg/other/error18.C: Likewise.
6035         * g++.dg/gomp/atomic-14.C: Likewise.
6037 2016-09-14  Nathan Sidwell  <nathan@acm.org>
6039         PR c++/77539
6040         * g++.dg/cpp1y/pr77539.C: New.
6042 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
6044         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6045         dg-require.
6046         * g++.dg/ext/builtin_alloca.C: Likewise.
6047         * g++.dg/template/spec35.C: Likewise.
6048         * gcc.dg/builtins-68.c: Likewise.
6049         * gcc.misc-tests/gcov-13.c: Likewise.
6050         * gcc.misc-tests/gcov-14.c: Likewise.
6052 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
6054         * gfortran.dg/dec_structure_14.f90: New testcase.
6056 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6058         PR sanitizer/68260
6059         * c-c++-common/tsan/pr68260.c: New test.
6061 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
6063         PR target/70713
6064         * gcc.target/msp430/function-attributes-1.c: New test.
6065         * gcc.target/msp430/function-attributes-2.c: New test.
6066         * gcc.target/msp430/function-attributes-3.c: New test.
6068 2015-04-18  Martin Sebor  <msebor@redhat.com>
6070         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6071         of non-nul characters.
6072         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6074 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
6076         * g++.dg/cpp0x/gen-attrs-61.C: New test.
6077         * g++.dg/cpp1z/gen-attrs1.C: New test.
6079         PR tree-optimization/77454
6080         * gcc.dg/pr77454.c: New test.
6082         PR c++/77553
6083         * g++.dg/cpp1y/constexpr-77553.C: New test.
6085 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
6087         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6088         (test_show_locus): Replace rich_location::add_fixit_insert calls
6089         with add_fixit_insert_before and add_fixit_insert_after.
6091 2016-09-13  Jason Merrill  <jason@redhat.com>
6092             Tom de Vries  <tom@codesourcery.com>
6094         PR c++/77427
6095         * g++.dg/pr77427.C: New test.
6097 2016-09-13  Martin Liska  <mliska@suse.cz>
6099         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6100         effective target.
6101         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6102         * lib/target-supports.exp: Define the new target.
6104 2016-09-12  Andrew Pinski  <apinski@cavium.com>
6106         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6107         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6109 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
6111         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6112         variable arguments.
6113         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6114         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6115         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6116         variable argument.
6117         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6118         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6120 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6122         PR c++/77496
6123         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6124         * g++.dg/ext/pr77496.C: New test.
6125         * g++.dg/warn/pr77496.C: New test.
6127 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6129         PR c/72858
6130         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6131         to preserve conversion chars, and to preserve prefix information.
6132         * gcc.dg/format/pr72858.c: New test case.
6134 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6136         * gfortran.dg/pr77507.f90: Move to ...
6137         * gfortran.dg/ieee/pr77507.f90: here.
6139 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6141         PR ipa/61159
6142         * compile/pr61159.c: New testcase
6144 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6146         PR ipa/64316
6147         * gcc.dg/ipa/pr63416.c: New testcase.
6149 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6150             Steven G. Kargl  <kargl@gcc.gnu.org>
6152         PR fortran/77532
6153         * gfortran.dg/dtio_11.f90: new test.
6155 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6157         PR fortran/77507
6158         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6159         * gfortran.dg/c_assoc_4.f90: Ditto.
6161 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6163         PR C/71602
6164         * c-c++-common/va-arg-va-list-type.c: New test.
6166 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6168         PR rtl-optimization/77289
6169         * gcc.target/powerpc/pr77289.c: New test.
6171 2016-09-09  Martin Sebor  <msebor@redhat.com>
6173         PR c/77520
6174         PR c/77521
6175         * gcc.dg/pr77520.c: New test.
6176         * gcc.dg/pr77521.c: New test.
6178 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6180         PR fortran/77506
6181         * gfortran.dg/pr77506.f90: New test.
6183 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6185         PR fortran/77507
6186         * gfortran.dg/pr77507.f90: New test.
6188 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6190         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6192 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6193             Louis Krupp      <lkrupp@gcc.gnu.org>
6195         PR fortran/69514
6196         * gfortran.dg/pr69514_1.f90: New test.
6197         * gfortran.dg/pr69514_2.f90: New test.
6199 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6201         PR fortran/77500
6202         * gfortran.dg/gomp/pr77500.f90: New test.
6204         PR fortran/77516
6205         * gfortran.dg/gomp/pr77516.f90: New test.
6207 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6209         PR middle-end/77475
6210         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6211         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6212         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6213         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6214         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6215         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6217 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6219         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6220         "substring-locations.h".
6222 2016-09-07  Richard Biener  <rguenther@suse.de>
6224         PR c/77450
6225         * c-c++-common/vector-subscript-8.c: Move ..
6226         * gcc.dg/pr77450.c: ... here.
6228 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6230         PR libgfortran/77393
6231         * gfortran.dg/fmt_f0_2.f90: Update test.
6232         * gfortran.dg/fmt_f0_3.f90: New test.
6234 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6236         PR debug/77389
6237         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6238         in dg-options.
6240         PR debug/57519
6241         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6243 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6245         PR target/69255
6246         * gcc.target/i386/pr69255-1.c: New test.
6247         * gcc.target/i386/pr69255-2.c: New test.
6248         * gcc.target/i386/pr69255-3.c: New test.
6250 2016-09-06  Martin Sebor  <msebor@redhat.com>
6252         PR c/77336
6253         * gcc.dg/format/miss-7.c: New test.
6255 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6257         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6259 2016-09-06  Martin Liska  <mliska@suse.cz>
6261         PR gcov-profile/77378
6262         PR gcov-profile/77466
6263         * gcc.dg/profile-update-warning.c: New test.
6265 2016-09-06  Richard Biener  <rguenther@suse.de>
6267         PR tree-optimization/77479
6268         * gcc.dg/torture/pr77479.c: New testcase.
6270 2016-09-06  Richard Biener  <rguenther@suse.de>
6272         PR c/77450
6273         * c-c++-common/vector-subscript-7.c: Adjust.
6274         * c-c++-common/vector-subscript-8.c: New testcase.
6276 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6278         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6280 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6282         PR target/77476
6283         * gcc.target/i386/avx512f-pr77476.c: New test.
6284         * gcc.target/i386/avx512bw-pr77476.c: New test.
6285         * gcc.target/i386/avx512dq-pr77476.c: New test.
6287         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6288         Update comment to mention also avx512f.
6290         PR sanitizer/77396
6291         * g++.dg/asan/pr77396-2.C: New test.
6293 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6295         PR rtl-optimization/77452
6296         * gcc.target/i386/pr77452.c: New test.
6298 2016-09-05  Marek Polacek  <polacek@redhat.com>
6300         PR c/77423
6301         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6303 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6305         PR fortran/77391
6306         * gfortran.dg/pr77391.f90: New test.
6308 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6310         PR fortran/77460
6311         * gfortran.dg/pr77460.f90: New test.
6313 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6315         PR c/65467
6316         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6318 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6320         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6322 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6324         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6325         test case.
6326         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6327         diagnostic-test-show-locus-generate-patch.c to the sources
6328         for diagnostic_plugin_test_show_locus.c.
6330 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6332         PR c/65467
6333         * gcc.dg/gomp/_Atomic-1.c: New test.
6334         * gcc.dg/gomp/_Atomic-2.c: New test.
6335         * gcc.dg/gomp/_Atomic-3.c: New test.
6336         * gcc.dg/gomp/_Atomic-4.c: New test.
6337         * gcc.dg/gomp/_Atomic-5.c: New test.
6339         PR sanitizer/77396
6340         * g++.dg/asan/pr77396.C: New test.
6342 2016-09-01  Martin Sebor  <msebor@redhat.com>
6344         PR tree-optimization/71831
6345         * gcc.dg/builtin-object-size-16.c: New test.
6346         * gcc.dg/builtin-object-size-17.c: New test.
6348 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6350         PR libgfortran/77393
6351         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6353 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6355         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6356         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6357         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6358         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6359         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6360         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6361         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6362         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6363         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6364         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6365         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6366         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6367         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6368         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6369         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6370         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6371         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6372         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6374 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6376         * gnat.dg/opt58.adb: New test.
6377         * gnat.dg/opt58_pkg.ads: New helper.
6379 2016-09-01  Richard Biener  <rguenther@suse.de>
6381         PR middle-end/77436
6382         * gcc.dg/torture/pr77436.c: New testcase.
6384 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6386         * gcc.dg/pr64252.c: Require int32plus.
6387         * gcc.dg/pr66299-1.c: Likewise.
6388         * gcc.dg/pr66299-2.c: Likewise.
6389         * gcc.dg/torture/20131115-1.c: Skip for avr.
6391 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6393         * gcc.target/aarch64/ands_3.c: New test.
6395 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6397         PR fortran/77352
6398         * gfortran.dg/gomp/pr77352.f90: New test.
6400         PR fortran/77374
6401         * gfortran.dg/gomp/pr77374.f08: New test.
6403 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6405         PR tree-optimization/73714
6406         * gcc.dg/tree-ssa/pr73714.c: New test.
6408 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6410         PR libgfortran/77393
6411         * gfortran.dg/fmt_f0_2.f90: New test.
6413 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6415         * gcc.target/i386/pr59539-2.c: Adapt options.
6416         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6418 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6420         PR fortran/77418
6421         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6422         of the associate entity and replace with a pointer to the
6423         intended item on the stack.
6425 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6426             Paul Thomas  <pault@gcc.gnu.org>
6428         PR fortran/48298
6429         * gfortran.dg/dtio_1.f90: New test.
6430         * gfortran.dg/dtio_2.f90: New test.
6431         * gfortran.dg/dtio_3.f90: New test.
6432         * gfortran.dg/dtio_4.f90: New test.
6433         * gfortran.dg/dtio_5.f90: New test.
6434         * gfortran.dg/dtio_6.f90: New test.
6435         * gfortran.dg/dtio_7.f90: New test.
6436         * gfortran.dg/dtio_8.f90: New test.
6437         * gfortran.dg/dtio_9.f90: New test.
6438         * gfortran.dg/dtio_10.f90: New test.
6440 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6442         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6443         (test_many_nested_locations): New function.
6444         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6445         (test_show_locus): Handle "test_many_nested_locations".
6447 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6449         * g++.dg/template/double-greater-than-fixit.C: New test case.
6451 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6453         * gnat.dg/opt57.ad[sb]: New test.
6454         * gnat.dg/opt57_pkg.ads: New helper.
6456 2016-08-30  Richard Biener  <rguenther@suse.de>
6458         PR tree-optimization/69047
6459         * gcc.dg/pr69047.c: Fix byte-order check.
6461 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6463         PR tree-optimization/72866
6464         * gcc.dg/vect/pr72866.c: New test.
6466         PR debug/77363
6467         * g++.dg/debug/dwarf2/pr77363.C: New test.
6469         PR middle-end/77377
6470         * gcc.target/i386/pr77377.c: New test.
6472         PR debug/77389
6473         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6474         in dg-options.
6476 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6478         * gfortran.dg/pr77372.f90: Moved to ...
6479         * gfortran.dg/ieee/pr77372.f90: here.
6481 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6483         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6484         vector short/char initializations.
6485         * gcc.target/powerpc/vec-init-5.c: Likewise.
6486         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6487         vector initialization optimizations.
6488         * gcc.target/powerpc/vec-init-7.c: Likewise.
6489         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6490         vector float/double initializations.
6491         * gcc.target/powerpc/vec-init-9.c: Likewise.
6493 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6495         PR target/77403
6496         * gcc.target/i386/pr77403.c: New test.
6498 2016-08-29  Marek Polacek  <polacek@redhat.com>
6500         PR c/77292
6501         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6503 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6505         PR c/77398
6506         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6508 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6510         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6512 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6514         * gfortran.dg/dec_structure_13.f90: New testcase.
6516 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6518         PR fortran/77261
6519         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6520         available.
6522 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6524         PR lto/70955
6525         * gcc.dg/pr70955.c: New test.
6526         * gcc.dg/lto/pr70955_0.c: Same.
6527         * gcc.dg/lto/pr70955_1.c: Same.
6529 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6531         PR tree-optimization/71077
6532         * gcc.target/i386/pr71077.c: New test.
6534 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6536         PR fortran/77380
6537         * gfortran.dg/pr77380.f90: New test.
6539 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6541         PR fortran/77372
6542         gfortran.dg/pr77372.f90: New test.
6544 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6546         * gcc.dg/spellcheck-fields-2.c (test): Move
6547         dg-begin/end-multiline-output within function body.
6548         (test_macro): New function.
6550 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6552         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6553         (test_fixit_insert): Update expected output.
6554         (test_fixit_remove): Likewise.
6555         (test_fixit_replace): Likewise.
6557 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6559         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6560         Fix typo.
6562 2016-08-26  Richard Biener  <rguenther@suse.de>
6564         PR tree-optimization/69047
6565         * gcc.dg/pr69047.c: New testcase.
6567 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6568             Martin Jambhor  <mjambor@suse.cz>
6570         * gcc.dg/ipa/propbits-1.c: New test-case.
6571         * gcc.dg/ipa/propbits-2.c: Likewise.
6572         * gcc.dg/ipa/propbits-3.c: Likewise.
6574 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6576         PR fortran/77351
6577         * gfortran.dg/pr77351.f90: New test.
6579 2016-08-25  Marek Polacek  <polacek@redhat.com>
6581         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6583 2016-08-25  Marek Polacek  <polacek@redhat.com>
6585         PR c/77323
6586         * gcc.dg/pr77323.c: New test.
6588 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6590         PR fortran/77358
6591         * gfortran.dg/submodule_17.f08: New test.
6593 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6594             Michael Collison  <michael.collison@arm.com>
6596         * gcc.target/arm/builtin_saddl.c: New testcase.
6597         * gcc.target/arm/builtin_saddll.c: New testcase.
6598         * gcc.target/arm/builtin_uaddl.c: New testcase.
6599         * gcc.target/arm/builtin_uaddll.c: New testcase.
6600         * gcc.target/arm/builtin_ssubl.c: New testcase.
6601         * gcc.target/arm/builtin_ssubll.c: New testcase.
6602         * gcc.target/arm/builtin_usubl.c: New testcase.
6603         * gcc.target/arm/builtin_usubll.c: New testcase.
6605 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6607         PR target/77270
6608         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6609         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6610         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6611         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6612         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6613         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6614         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6615         effective target.  Remove scan-assembler-times directives.
6616         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6617         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6618         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6620 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6622         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6623         of unsigned int.
6624         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6626 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6628         PR testsuite/77317
6629         * lib/target-supports.exp
6630         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6631         (check_effective_target_vect_natural_alignment): Ditto.
6632         (check_effective_target_vector_alignment_reachable): Ditto.
6633         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6635 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6637         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6639 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6641         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6642         being created from pointers to memory locations.
6643         * gcc.target/powerpc/vec-init-2.c: Likewise.
6645 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6647         * gfortran.dg/dec_structure_12.f90: New testcase.
6649 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6651         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6653 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6655         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6656         verification.
6658 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6660         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6661         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6663 2016-08-23  Richard Biener  <rguenther@suse.de>
6665         PR tree-optimization/27336
6666         * c-c++-common/pr27336.c: New testcase.
6668 2016-08-22  Marek Polacek  <polacek@redhat.com>
6670         PR c++/77321
6671         * g++.dg/cpp1y/pr77321.C: New test.
6673 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6675         PR fortran/60774
6676         * gfortran.dg/empty_label.f: Adjust test for new error message.
6677         * gfortran.dg/empty_label.f90: Ditto.
6678         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6679         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6680         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6682 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6684         PR fortran/61318
6685         * gfortran.dg/pr61318.f90: New test.
6687 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6689         PR fortran/77260
6690         * gfortran.dg/pr77260_1.f90: New test.
6691         * gfortran.dg/pr77260_2.f90: Ditto.
6693 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6695         PR middle-end/77269
6696         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6697         __builtin_signbitf and __builtin_signbitl in expected generic
6698         expansion.
6699         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6700         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6701         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6702         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6703         tests.
6705 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6707         * gcc.dg/torture/float128-builtin.c,
6708         gcc.dg/torture/float128-ieee-nan.c,
6709         gcc.dg/torture/float128x-builtin.c,
6710         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6711         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6712         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6713         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6714         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6715         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6716         gcc.dg/torture/floatn-nan.h: New tests.
6718 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6720         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6721         macro.
6722         (main): Update calls to TEST_I_F.
6723         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6724         macro.
6725         (main): Update calls to TEST_I_F.
6727 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6729         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6730         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6731         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6732         names in calls to TEST_I_F.
6734 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6736         PR c/52952
6737         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6739 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6741         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6742         and !natural_alignment_64.
6743         * gcc.dg/ipa/propalign-2.c: Likewise.
6744         * gcc.dg/ipa/propalign-3.c: Likewise.
6745         * gcc.dg/ipa/propalign-4.c: Likewise.
6746         * gcc.dg/ipa/propalign-5.c: Likewise.
6747         * lib/target-supports.exp
6748         (check_effective_target_natural_alignment_32): Add avr-*-*.
6750 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6752         PR tree-optimization/61839
6753         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6754         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6755         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6756         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6758 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6760         PR c/32187
6761         * lib/target-supports.exp (check_effective_target_float16)
6762         (check_effective_target_float32, check_effective_target_float64)
6763         (check_effective_target_float128, check_effective_target_float32x)
6764         (check_effective_target_float64x)
6765         (check_effective_target_float128x)
6766         (check_effective_target_float16_runtime)
6767         (check_effective_target_float32_runtime)
6768         (check_effective_target_float64_runtime)
6769         (check_effective_target_float128_runtime)
6770         (check_effective_target_float32x_runtime)
6771         (check_effective_target_float64x_runtime)
6772         (check_effective_target_float128x_runtime)
6773         (check_effective_target_floatn_nx_runtime)
6774         (add_options_for_float16, add_options_for_float32)
6775         (add_options_for_float64, add_options_for_float128)
6776         (add_options_for_float32x, add_options_for_float64x)
6777         (add_options_for_float128x): New procedures.
6778         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6779         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6780         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6781         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6782         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6783         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6784         gcc.dg/torture/float128-complex.c,
6785         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6786         gcc.dg/torture/float128x-basic.c,
6787         gcc.dg/torture/float128x-complex.c,
6788         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6789         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6790         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6791         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6792         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6793         gcc.dg/torture/float32x-basic.c,
6794         gcc.dg/torture/float32x-complex.c,
6795         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6796         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6797         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6798         gcc.dg/torture/float64x-basic.c,
6799         gcc.dg/torture/float64x-complex.c,
6800         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6801         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6802         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6803         gcc.dg/torture/floatn-tg.h,
6804         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6805         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6806         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6807         gcc.dg/torture/fp-int-convert-float128x.c,
6808         gcc.dg/torture/fp-int-convert-float16-timode.c,
6809         gcc.dg/torture/fp-int-convert-float16.c,
6810         gcc.dg/torture/fp-int-convert-float32-timode.c,
6811         gcc.dg/torture/fp-int-convert-float32.c,
6812         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6813         gcc.dg/torture/fp-int-convert-float32x.c,
6814         gcc.dg/torture/fp-int-convert-float64-timode.c,
6815         gcc.dg/torture/fp-int-convert-float64.c,
6816         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6817         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6818         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6819         maximum exponent of floating-point type.  Use it in testing
6820         whether 0x8...0 fits in the floating-point type.  Always treat -1
6821         (signed 0xf...f) as fitting in the floating-point type.
6822         (M_OK1): New macro.
6823         * gcc.dg/torture/fp-int-convert-double.c,
6824         gcc.dg/torture/fp-int-convert-float.c,
6825         gcc.dg/torture/fp-int-convert-float128-timode.c,
6826         gcc.dg/torture/fp-int-convert-float128.c,
6827         gcc.dg/torture/fp-int-convert-float80-timode.c,
6828         gcc.dg/torture/fp-int-convert-float80.c,
6829         gcc.dg/torture/fp-int-convert-long-double.c,
6830         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6832 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6834         PR fortran/72744
6835         * gfortran.dg/gomp/pr72744.f90: New test.
6837         PR fortran/69281
6838         * gfortran.dg/gomp/pr69281.f90: New test.
6840 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6842         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6843         the last special seed value.
6844         * gfortran.dg/random_7.f90: Use size for last array member instead
6845         of hardcoded value.
6847 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6849         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6850         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6852 2016-08-19  Richard Biener  <rguenther@suse.de>
6854         PR tree-optimization/77286
6855         * gcc.dg/torture/pr77286.c: New testcase.
6857 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6859         * gcc.dg/verbose-asm-2.c: New test case.
6861 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6863         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6864         (custom_diagnostic_finalizer): Update for change to
6865         diagnostic_show_locus.
6867 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6869         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6870         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6872 2016-08-18  Marek Polacek  <polacek@redhat.com>
6874         PR c/71514
6875         * gcc.dg/pr71514.c: New test.
6877 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6879         PR target/72839
6880         * gcc.target/i386/pr72839.c: New test.
6882 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6884         PR middle-end/70895
6885         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6886         * c-c++-common/goacc/reduction-1.c: Likewise.
6887         * c-c++-common/goacc/reduction-2.c: Likewise.
6888         * c-c++-common/goacc/reduction-3.c: Likewise.
6889         * c-c++-common/goacc/reduction-4.c: Likewise.
6891 2016-08-18  Alan Modra  <amodra@gmail.com>
6893         * gcc.c-torture/compile/pr72771.c: New.
6895 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6897         PR fortran/67496
6898         * gfortran.dg/pr67496.f90: New test.
6900 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6902         PR tree-optimization/71752
6903         * gcc.dg/vect/pr71752.c: New.
6905 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6907         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6909 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6911         PR middle-end/77259
6912         * g++.dg/ipa/devirt-52.C: New test.
6914 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6916         * c-c++-common/goacc/reduction-6.c: New testcase.
6918 2016-08-17  Richard Biener  <rguenther@suse.de>
6920         PR tree-optimization/76490
6921         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6922         * gcc.dg/pr52904.c: XFAIL.
6924 2016-08-17  Richard Biener  <rguenther@suse.de>
6926         PR tree-optimization/23855
6927         * gcc.dg/loop-unswitch-2.c: Adjust.
6929 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6931         PR tree-optimization/72817
6932         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6934 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6936         PR libgcc/77265
6937         * gcc.dg/torture/float128-extend-inf.c: New test.
6939 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6941         PR c/72857
6942         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6943         for embedded NUL.
6944         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6945         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6946         caret placement.
6947         (test_oct): Likewise.
6948         (test_multiple): Likewise.
6949         (test_field_width_specifier): Likewise.
6950         (test_field_width_specifier_2): New function.
6951         (test_field_precision_specifier): New function.
6952         (test_embedded_nul): Update expected caret placement.
6953         (test_non_contiguous_strings): Update line number.
6954         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6955         (__emit_string_literal_range): Add "caret_idx" param.
6956         (test_simple_string_literal): Add value for new param, updating
6957         expected output..
6958         (test_concatenated_string_literal): Likewise.
6959         (test_multiline_string_literal): Likewise.
6960         (test_hex): Likewise.
6961         (test_oct): Likewise.
6962         (test_multiple): Likewise.
6963         (test_ucn4): Likewise.
6964         (test_ucn8): Likewise.
6965         (test_u8): Likewise.
6966         (test_u): Likewise; update expected message, from "range" to
6967         "location".
6968         (test_U): Likewise.
6969         (test_L): Likewise.
6970         (test_macro): Add value for new param.
6971         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6972         (__emit_string_literal_range): Add "caret_idx" param.
6973         (test_stringified_token_1): Add value for new param.  Update
6974         expected message, from "range" to "location".
6975         (test_stringized_token_2): Likewise, adding param to macro.
6976         (test_stringified_token_3): Likewise.
6977         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6978         (emit_warning): Convert param from source_range to location_t.
6979         (test_string_literals): Add caret_idx param, and use it when
6980         constructing a substring_loc.  Update error message, from
6981         "range" to "location".
6983 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6985         PR target/71910
6986         * g++.dg/gomp/pr71910.C: New test.
6988         PR middle-end/67485
6989         * gcc.c-torture/compile/pr67485.c: New test.
6991         PR target/72867
6992         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6994 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6996         PR tree-optimization/69848
6997         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6999 2016-08-16  Martin Liska  <mliska@suse.cz>
7001         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
7002         of memory operations so that it can be handled by core2
7003         in 32-bit mode.
7005 2016-08-16  Richard Biener  <rguenther@suse.de>
7007         PR tree-optimization/76783
7008         * gcc.dg/pr76783.c: New testcase.
7009         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
7011 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
7013         PR tree-optimization/72817
7014         PR tree-optimization/73450
7015         * gcc.dg/tree-ssa/pr72817.c: New test.
7016         * gcc.dg/tree-ssa/pr73450.c: New test.
7018 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
7020         * gfortran.dg/init_flag_13.f90: New testcase.
7021         * gfortran.dg/init_flag_14.f90: Ditto.
7022         * gfortran.dg/init_flag_15.f03: Ditto.
7023         * gfortran.dg/dec_init_1.f90: Ditto.
7024         * gfortran.dg/dec_init_2.f90: Ditto.
7026 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
7028         PR target/72867
7029         * gcc.target/i386/pr72867.c: New test.
7031 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7033         * c-c++-common/dump-ada-spec-5.c: New test.
7035 2016-08-15  Richard Biener  <rguenther@suse.de>
7037         PR tree-optimization/73434
7038         * gcc.dg/torture/pr73434.c: New testcase.
7040 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
7042         PR tree-optimization/72824
7043         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7045 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
7047         PR fortran/70598
7048         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7049         in use_device clause.
7050         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7051         * gfortran.dg/goacc/list.f95: Adjust to catch
7052         "neither a POINTER nor an array" error messages.
7054 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
7056         PR target/76342
7057         * gcc.target/i386/pr76342.c: New test.
7059 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7061         PR c/71512
7062         * g++.dg/ubsan/pr71512.C: New test.
7063         * c-c++-common/ubsan/pr71512-1.c: New test.
7064         * c-c++-common/ubsan/pr71512-2.c: New test.
7066 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7068         * gcc.target/powerpc/vec-init-1.c: New tests to test various
7069         vector initialization options.
7070         * gcc.target/powerpc/vec-init-2.c: Likewise.
7071         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7072         is generated on ISA 3.0.
7074 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
7076         PR middle-end/71654
7077         * gcc.dg/c-c++-common/pr71654.c: New test.
7078         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7079         dg-options.
7080         * gcc.dg/tree-ssa/vrp24: Likewise.
7082 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7084         PR c/67410
7085         * gcc.dg/pr67410.c: New test.
7087 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
7089         PR tree-optimization/69848
7090         * gcc.dg/vect/vect-pr69848.c: New test.
7092 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
7094         PR testsuite/71008
7095         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7096         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7097         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7098         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7100 2016-08-12  Richard Biener  <rguenther@suse.de>
7102         PR tree-optimization/57326
7103         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7104         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7105         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7106         * gcc.target/i386/pr45685.c: Likewise.
7107         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7108         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7109         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7110         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7111         * gfortran.dg/pr34163.f90: Likewise.
7113 2016-08-12  Martin Liska  <mliska@suse.cz>
7115         * g++.dg/gcov/gcov-16.C: New test.
7116         * lib/gcov.exp: Support new argument for run-gcov function.
7118 2016-08-12  Martin Liska  <mliska@suse.cz>
7120         PR gcov-profile/35590
7121         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7123 2016-08-12  Richard Biener  <rguenther@suse.de>
7125         PR tree-optimization/72851
7126         * gcc.dg/torture/pr72851.c: New testcase.
7128 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7130         PR debug/63240
7131         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7132         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7133         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7134         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7135         DW_AT_deleted.
7137         PR debug/55641
7138         * g++.dg/debug/dwarf2/ref-1.C: New.
7140         PR debug/49366
7141         * g++.dg/debug/dwarf2/template-params-12.H: New.
7142         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7143         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7144         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7145         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7146         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7147         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7148         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7150 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7152         PR target/72863
7153         * gcc.target/powerpc/pr72863.c: New test.
7155 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7157         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7159 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7161         * gcc.target/i386/pieces-strcpy-1.c: New test.
7162         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7164 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7166         PR c++/72868
7167         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7169 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7171         * gcc.target/i386/pieces-memcpy-1.c: New test.
7172         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7173         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7174         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7175         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7176         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7178 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7180         PR c/72816
7181         * gcc.dg/pr72816.c: Remove dg-error.
7183 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7185         PR tree-optimization/71083
7186         * gcc.c-torture/execute/pr71083.c: New test.
7187         * gnat.dg/loop_optimization23.adb: New test.
7188         * gnat.dg/loop_optimization23_pkg.ads: New test.
7189         * gnat.dg/loop_optimization23_pkg.adb: New test.
7191 2016-08-11  Richard Biener  <rguenther@suse.de>
7193         PR tree-optimization/72772
7194         * gcc.dg/graphite/pr35356-1.c: Adjust.
7195         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7197 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7199         * gfortran.dg/random_7.f90: Take into account that the last seed
7200         value is the special p value.
7201         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7203 2016-08-11  Richard Biener  <rguenther@suse.de>
7205         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7207 2016-08-11  Alan Modra  <amodra@gmail.com>
7209         * gcc.target/powerpc/pr71680.c: New.
7211 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7213         * gcc.target/powerpc/bfp/bfp.exp: New file.
7214         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7215         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7216         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7217         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7218         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7219         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7220         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7221         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7222         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7223         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7224         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7225         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7226         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7227         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7228         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7229         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7230         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7231         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7232         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7233         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7234         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7235         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7236         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7237         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7238         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7239         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7240         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7241         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7242         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7243         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7244         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7245         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7246         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7247         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7248         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7249         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7250         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7251         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7252         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7253         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7254         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7255         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7256         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7257         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7258         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7259         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7260         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7261         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7262         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7263         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7264         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7265         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7266         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7268 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7270         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7271         Add aarch64*-*-*.
7273 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7275         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7277 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7279         PR target/72853
7280         * gcc.target/powerpc/pr72853.c: New test.
7282 2016-08-10  Martin Liska  <mliska@suse.cz>
7284         PR gcov-profile/58306
7285         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7287 2016-08-10  Martin Liska  <mliska@suse.cz>
7289         * g++.dg/gcov/gcov-threads-1.C: New test.
7291 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7293         PR target/71873
7294         * gcc.target/avr/pr71873.c: New test.
7296 2016-08-09  Martin Liska  <mliska@suse.cz>
7298         * g++.dg/gcov/gcov-dump-1.C: New test.
7299         * g++.dg/gcov/gcov-dump-2.C: New test.
7301 2016-08-09  Martin Liska  <mliska@suse.cz>
7303         * gcc.dg/tree-prof/val-prof-9.c: New test.
7305 2016-08-09  Martin Liska  <mliska@suse.cz>
7307         * gcc.dg/tree-prof/val-prof-8.c: New test.
7309 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7311         PR ipa/71981
7312         * gcc.dg/ipa/pr71981.c: New test.
7314 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7316         PR tree-optimization/33707
7317         * gcc.dg/vect/pr33707.c: New test.
7319 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7321         PR tree-optimization/pr72772
7322         * gcc.dg/tree-ssa/pr72772.c: New test.
7324 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7326         PR rtl-optimization/66669
7327         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7329 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7331         PR tree-optimization/72824
7332         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7334 2016-08-09  Richard Biener  <rguenther@suse.de>
7336         PR tree-optimization/71802
7337         * gcc.dg/torture/pr71802.c: New testcase.
7339 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7341         PR c++/72809
7342         * g++.dg/eh/stdarg1.C: New test.
7344 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7346         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7347         test command line in failure log.
7348         (profopt-execute): dito. Make autofdo file names unique.
7350 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7352         PR c/64955
7353         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7354         output.
7356 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7358         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7359         c99_runtime.
7360         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7361         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7362         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7363         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7364         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7365         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7367 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7369         PR c/52952
7370         * gcc.dg/cpp/pr66415-1.c: Likewise.
7371         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7372         * gcc.dg/format/c90-printf-1.c: Likewise.
7373         * gcc.dg/format/diagnostic-ranges.c: New test case.
7375 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7377         PR fortran/72716
7378         * gfortran.dg/gomp/pr72716.f90: New test.
7380         PR middle-end/72781
7381         * gcc.dg/gomp/pr72781.c: New test.
7383         PR middle-end/68762
7384         * g++.dg/vect/pr68762-1.cc: New test.
7385         * g++.dg/vect/pr68762-2.cc: New test.
7386         * g++.dg/vect/pr68762.h: New file.
7388 2016-08-08  Martin Sebor  <msebor@redhat.com>
7390         PR testsuite/72838
7391         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7392         * g++.dg/warn/overflow-warn-3.C: Same.
7393         * g++.dg/warn/overflow-warn-4.C: Same.
7395 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7397         PR fortran/71936
7398         * gfortran.dg/allocate_with_source_21.f03: New test.
7400 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7402         PR fortran/72698
7403         * gfortran.dg/allocate_with_source_20.f03: New test.
7405 2016-08-08  Alan Modra  <amodra@gmail.com>
7407         * gcc.c-torture/compile/pr72802.c: New.
7409 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7411         PR fortran/70524
7412         * gfortran.dg/dependency_48.f90: New test.
7414 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7416         PR fortran/70040
7417         * gfortran.dg/pr70040.f90:  New testcase.
7419 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7421         PR fortran/71961
7422         * gfortran.dg/matmul_10.f90:  New testcase.
7424 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7426         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7428 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7430         PR c/72816
7431         * gcc.dg/pr72816.c: New test.
7433 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7435         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7436         * g++.dg/conversion/pr41426.C: Likewise.
7437         * g++.dg/conversion/pr66211.C: Likewise.
7438         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7439         * g++.dg/init/ref8.C: Likewise.
7440         * g++.old-deja/g++.law/cvt20.C: Likewise.
7441         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7443 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7445         PR tree-optimization/18046
7446         * gcc.dg/tree-ssa/vrp105.c: New test.
7447         * gcc.dg/tree-ssa/vrp106.c: New test.
7449 2016-08-05  Martin Sebor  <msebor@redhat.com>
7451         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7452         1ul in diagnostics.  Remove hyphen from "constant-expression."
7453         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7454         * g++.dg/cpp0x/static_assert3.C: Same.
7455         * g++.dg/cpp1y/constexpr-throw.C: Same.
7456         * g++.dg/template/nontype3.C: Same.
7457         * g++.dg/warn/overflow-warn-1.C: Same.
7458         * g++.dg/warn/overflow-warn-3.C: Same.
7459         * g++.dg/warn/overflow-warn-4.C: Same.
7461 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7463         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7464         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7465         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7466         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7468 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7470         PR tree-optimization/72810
7471         * gcc.dg/tree-ssa/vrp110.c: New test.
7473 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7475         PR Target/72819
7476         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7477         registers.
7478         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7479         saving the half-precision registers.
7480         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7481         value is returned in h0.
7482         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7483         are passed in FP/SIMD registers.
7484         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7485         passing works corrcetly.
7486         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7487         (hfa_f16x2_t): Likewise.
7488         (hfa_f16x3_t): Likewise.
7489         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7490         are promoted to double and passed in a double register.
7491         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7492         are promoted to double and stacked.
7493         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7494         __fp16 data types.
7495         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7496         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7497         __fp16 first get passed in FP/SIMD registers, then stacked.
7499 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7501         PR c++/68724
7502         * g++.dg/cpp0x/pr68724.C: New.
7504 2016-08-05  Richard Biener  <rguenther@suse.de>
7506         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7508 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7510         * gcc.dg/tree-ssa/vrp107.c: New test.
7511         * gcc.dg/tree-ssa/vrp108.c: New test.
7512         * gcc.dg/tree-ssa/vrp109.c: New test.
7514 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7516         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7517         dg-options.
7519 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7521         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7522         test-cases.
7523         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7524         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7525         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7526         test-cases.
7527         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7528         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7529         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7530         large_double.
7532 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7534         PR c++/72800
7535         * g++.dg/cpp1y/lambda-ice1.C: New.
7537 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7539         PR c++/72759
7540         * g++.dg/cpp1y/pr72759.C: New test.
7542 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7544         * gcc.dg/switch-10.c: New test.
7546 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7548         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7550 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7552         * c-c++-common/goacc/routine-5.c: Update.
7554 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7556         PR rtl-optimization/70903
7557         * gcc.c-torture/execute/pr70903.c: New test.
7559 2016-08-04  Martin Liska  <mliska@suse.cz>
7561         * gcc.dg/params/params.exp: Replace file exists with
7562         TESTING_IN_BUILD_TREE.
7564 2016-08-04  Marek Polacek  <polacek@redhat.com>
7566         PR c++/70229
7567         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7569 2016-08-04  Richard Biener  <rguenther@suse.de>
7571         PR middle-end/71984
7572         * gcc.dg/torture/pr71984.c: Guard correctness check for
7573         little-endian.
7575 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7577         * gcc.c-torture/compile/20160802-1.c: New testcase.
7579 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7581         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7583 2016-08-03  Richard Biener  <rguenther@suse.de>
7585         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7586         and remove -O3.
7587         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7588         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7590 2016-08-03  Richard Biener  <rguenther@suse.de>
7592         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7593         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7594         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7595         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7597 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7599         * gcc.dg/init-excess-2.c: Require int32plus.
7600         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7601         * gcc.dg/pr59963-2.c: Require int32plus.
7602         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7603         * gcc.dg/unroll-7.c: Require int32plus.
7605 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7607         PR tree-optimization/34114
7608         * gcc.dg/tree-ssa/loop-42.c: New test.
7610 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7612         * gcc.target/aarch64/vminmaxnm.c: New.
7613         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7614         tests.
7616 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7618         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7619         vec_extract for vector float, vector int, vector short, and vector
7620         char.
7621         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7622         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7623         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7624         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7626 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7628         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7629         single stack adjustment, no writeback.
7630         * gcc.target/aarch64/test_frame_12.c: Likewise.
7631         * gcc.target/aarch64/test_frame_13.c: Likewise.
7632         * gcc.target/aarch64/test_frame_15.c: Likewise.
7633         * gcc.target/aarch64/test_frame_6.c: Likewise.
7634         * gcc.target/aarch64/test_frame_7.c: Likewise.
7635         * gcc.target/aarch64/test_frame_8.c: Likewise.
7636         * gcc.target/aarch64/test_frame_16.c: New test.
7638 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7640         PR target/72748
7641         * gcc.target/i386/pr72748.c: New test.
7643 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7645         PR tree-optimization/71818
7646         * gcc.dg/vect/pr71818.c: New
7648 2016-08-01  Martin Liska  <mliska@suse.cz>
7650         PR tree-optimization/71857
7651         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7653 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7655         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7657 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7659         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7661 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7663         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7664         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7666 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7668         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7669         (check_effective_target_c++): Likewise. Also match for libstdc++.
7671 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7673         PR fortran/41922
7674         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7675         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7676         * gfortran.dg/pr41922.f90: New test.
7678 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7680         PR fortran/68566
7681         * gfortran.dg/pr68566.f90: new test.
7683 2016-07-30  Martin Sebor  <msebor@redhat.com>
7685         PR c++/60760
7686         PR c++/71091
7687         * g++.dg/cpp0x/constexpr-cast.C: New test.
7688         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7689         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7690         * g++.dg/ubsan/pr63956.C: Correct.
7692 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7694         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7695         vector double or vector long where the vector is in memory.
7696         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7697         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7699 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7701         PR fortran/69867
7702         * gfortran.dg/pr69867.f90: New test.
7704 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7706         PR fortran/69962
7707         * gfortran.dg/pr69962.f90: New test.
7709 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7711         PR fortran/70006
7712         * gfortran.dg/pr70006.f90: New test.
7714 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7716         PR fortran/71730
7717         * gfortran.dg/pr71730.f90: New test.
7718         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7719         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7720         * gfortran.dg/array_constructor_26.f03: Ditto.
7722 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7724         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7725         * gcc.target/powerpc/pr71763.c: Likewise.
7727 2016-07-29  Marek Polacek  <polacek@redhat.com>
7729         PR c/71742
7730         * gcc.dg/940510-1.c: Adjust dg-error.
7731         * gcc.dg/c99-flex-array-1.c: Likewise.
7732         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7734         PR c/71853
7735         * gcc.dg/noncompile/pr71853.c: New test.
7737         PR c/71573
7738         * gcc.dg/noncompile/pr71573.c: New test.
7740         PR c/71926
7741         * g++.dg/warn/Wparentheses-30.C: New test.
7742         * gcc.dg/Wparentheses-14.c: New test.
7744 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7746         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7748 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7750         PR tree-optimization/57558
7751         * gcc.dg/vect/pr57558-1.c: New test.
7752         * gcc.dg/vect/pr57558-2.c: New test.
7754 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7756         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7757         to scan forwprop1 dump pass.
7759 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7761         PR c++/51488
7762         * g++.dg/template/pr51488.C: New.
7764 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7766         PR c/71969
7767         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7768         static __inline__.
7769         * gcc.dg/pr71969-1.c: New test.
7770         * gcc.dg/pr71969-2.c: New test.
7771         * gcc.dg/pr71969-3.c: New test.
7773 2016-07-29  Marek Polacek  <polacek@redhat.com>
7775         PR c/71574
7776         * c-c++-common/pr71574.c: New test.
7778         PR c/71583
7779         * gcc.dg/noncompile/pr71583.c: New test.
7781 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7783         PR middle-end/68217
7784         * gcc.dg/pr68217.c: New test.
7786 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7788         PR fortran/71067
7789         * gfortran.dg/pr71067_1.f90: New test.
7790         * gfortran.dg/pr71067_2.f90: Ditto.
7792 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7794         * gcc.target/powerpc/vec-extract-1.c: New test.
7796 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7798         PR fortran/71799
7799         * gfortran.dg/pr71799.f90: New test.
7801 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7803         PR c++/71665
7804         * g++.dg/cpp0x/pr71665-1.C: New.
7805         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7806         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7807         * g++.dg/ext/label10.C: Likewise.
7808         * g++.dg/parse/constant5.C: Likewise.
7810 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7812         PR fortran/71859
7813         * gfortran.dg/pr71859.f90: New test.
7814         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7815         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7817 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7819         PR fortran/71883
7820         * gfortran.dg/pr71883.f90: New test.
7822 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7824         PR tree-optimization/71734
7825         * g++.dg/vect/pr70729-nest.cc: New test.
7827 2016-07-28  Renlin Li  <renlin.li@arm.com>
7829         Revert
7830         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7832         PR fortran/71902
7833         * gfortran.dg/dependency_47.f90:  New test.
7835 2016-07-28  Martin Liska  <mliska@suse.cz>
7837         PR gcov-profile/68025
7838         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7840 2016-07-28  Martin Liska  <mliska@suse.cz>
7842         * g++.dg/vect/pr70944.cc: New test.
7844 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7846         PR middle-end/71994
7847         * gcc.dg/torture/pr71994.c: New test.
7849 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7851         PR middle-end/71078
7852         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7853         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7854         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7856 2016-07-27  Richard Biener  <rguenther@suse.de>
7858         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7860 2016-07-27  Martin Liska  <mliska@suse.cz>
7862         * gcc.dg/predict-13.c: New test.
7863         * gcc.dg/predict-14.c: New test.
7865 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7867         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7868         including stdint.h.
7869         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7870         including stdint.h.
7872 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7874         PR target/71869
7875         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7876         IEEE built-in functions handle quiet and signalling NaNs
7877         correctly.
7879 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7881         PR fortran/71862
7882         * gfortran.dg/pr71862.f90: New test.
7884 2016-07-26  Martin Sebor  <msebor@redhat.com>
7886         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7887         selector with dg-options.
7889 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7891         PR tree-optimization/18046
7892         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7893         * gcc.dg/tree-ssa/vrp103.c: New test.
7894         * gcc.dg/tree-ssa/vrp104.c: New test.
7896 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7898         * gcc.target/powerpc/pr63354.c: Require lp64 since
7899         -mprofile-kernel is not legal with -m32.
7901 2016-07-26  Richard Biener  <rguenther@suse.de>
7903         PR rtl-optimization/71984
7904         * gcc.dg/torture/pr71984.c: New testcase.
7906 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7908         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7909         g++-dg-runtest via et-dg-runtest.
7910         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7911         * gcc.dg/vect/vect.exp: Likewise.
7912         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7913         gfortran-dg-runtest.
7914         * gfortran.dg/vect/vect.exp: Likewise.
7915         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7916         (check_mips_loongson_hw_available): Likewise.
7917         (check_effective_target_mpaired_single_runtime): Likewise.
7918         (check_effective_target_mips_loongson_runtime): Likewise.
7919         (add_options_for_mpaired_single): Likewise.
7920         (check_effective_target_vect_int): Add global et_index.
7921         Check and save the supported feature for a target selected by
7922         the et_index target.  Break long lines where appropriate.  Call
7923         et-is-effective-target for MIPS with an argument instead of
7924         check_effective_target_* where appropriate.
7925         (check_effective_target_vect_intfloat_cvt): Likewise.
7926         (check_effective_target_vect_uintfloat_cvt): Likewise.
7927         (check_effective_target_vect_floatint_cvt): Likewise.
7928         (check_effective_target_vect_floatuint_cvt): Likewise.
7929         (check_effective_target_vect_simd_clones): Likewise.
7930         (check_effective_target_vect_shift): ewise.
7931         (check_effective_target_whole_vector_shift): Likewise.
7932         (check_effective_target_vect_bswap): Likewise.
7933         (check_effective_target_vect_shift_char): Likewise.
7934         (check_effective_target_vect_long): Likewise.
7935         (check_effective_target_vect_float): Likewise.
7936         (check_effective_target_vect_double): Likewise.
7937         (check_effective_target_vect_long_long): Likewise.
7938         (check_effective_target_vect_no_int_max): Likewise.
7939         (check_effective_target_vect_no_int_add): Likewise.
7940         (check_effective_target_vect_no_bitwise): Likewise.
7941         (check_effective_target_vect_widen_shift): Likewise.
7942         (check_effective_target_vect_no_align): Likewise.
7943         (check_effective_target_vect_hw_misalign): Likewise.
7944         (check_effective_target_vect_element_align): Likewise.
7945         (check_effective_target_vect_condition): Likewise.
7946         (check_effective_target_vect_cond_mixed): Likewise.
7947         (check_effective_target_vect_char_mult): Likewise.
7948         (check_effective_target_vect_short_mult): Likewise.
7949         (check_effective_target_vect_int_mult): Likewise.
7950         (check_effective_target_vect_extract_even_odd): Likewise.
7951         (check_effective_target_vect_interleave): Likewise.
7952         (check_effective_target_vect_stridedN): Likewise.
7953         (check_effective_target_vect_multiple_sizes): Likewise.
7954         (check_effective_target_vect64): Likewise.
7955         (check_effective_target_vect_call_copysignf): Likewise.
7956         (check_effective_target_vect_call_sqrtf): Likewise.
7957         (check_effective_target_vect_call_btrunc): Likewise.
7958         (check_effective_target_vect_call_btruncf): Likewise.
7959         (check_effective_target_vect_call_ceil): Likewise.
7960         (check_effective_target_vect_call_ceilf): Likewise.
7961         (check_effective_target_vect_call_floor): Likewise.
7962         (check_effective_target_vect_call_floorf): Likewise.
7963         (check_effective_target_vect_call_lceil): Likewise.
7964         (check_effective_target_vect_call_lfloor): Likewise.
7965         (check_effective_target_vect_call_nearbyint): Likewise.
7966         (check_effective_target_vect_call_nearbyintf): Likewise.
7967         (check_effective_target_vect_call_round): Likewise.
7968         (check_effective_target_vect_call_roundf): Likewise.
7969         (check_effective_target_vect_perm): Likewise, but also append *_saved
7970         to the existing global name to properly cache the result.
7971         (check_effective_target_vect_perm_byte): Likewise.
7972         (check_effective_target_vect_perm_short): Likewise.
7973         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7974         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7975         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7976         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7977         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7978         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7979         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7980         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7981         (check_effective_target_vect_sdot_qi): Likewise.
7982         (check_effective_target_vect_udot_qi): Likewise.
7983         (check_effective_target_vect_sdot_hi): Likewise.
7984         (check_effective_target_vect_udot_hi): Likewise.
7985         (check_effective_target_vect_usad_char): Likewise.
7986         (check_effective_target_vect_pack_trunc): Likewise.
7987         (check_effective_target_vect_unpack): Likewise.
7988         (check_effective_target_vect_aligned_arrays): Likewise.
7989         (check_effective_target_vect_natural_alignment): Likewise.
7990         (check_effective_target_vector_alignment_reachable): Likewise.
7991         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7992         (is-effective-target): Initialize et_index if undefined.
7993         (et-dg-runtest): New.
7994         (et-is-effective-target): Likewise.
7995         (check_vect_support_and_set_flags): Add supported MIPS targets to
7996         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7998 2016-07-26  Richard Biener  <rguenther@suse.de>
7999             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8001         PR middle-end/70920
8002         * gcc.dg/pr70920-1.c: New test-case.
8003         * gcc.dg/pr70902-2.c: Likewise.
8004         * gcc.dg/pr70920-3.c: Likewise.
8005         * gcc.dg/pr70920-4.c: Likewise
8006         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
8007         2 instead of 3.
8009 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
8011         * gcc.c-torture/execute/pr71494.c: Require label_values.
8012         * gcc.dg/pr16973.c: Ditto.
8014 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8016         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
8017         * gcc.dg/torture/pr69771.c: Require int32plus.
8018         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
8020 2016-07-25  Martin Liska  <mliska@suse.cz>
8022         * gcc.dg/torture/pr71987.c: New test.
8024 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8026         PR fortran/71935
8027         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8028         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
8029         * gfortran.dg/pr71935.f90: New test.
8031 2016-07-22  Martin Sebor  <msebor@redhat.com>
8033         PR c++/71675
8034         * g++.dg/ext/atomic-3.C: New test.
8035         * gcc.dg/atomic/pr71675.c: New test.
8037 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
8039         * gcc.target/i386/mvc8.c: New test.
8041 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
8043         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8044         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8046 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8048         PR fortran/71795
8049         * gfortran.dg/constructor_50.f90:  New test.
8051 2016-07-22  Martin Liska  <mliska@suse.cz>
8053         PR gcov-profile/69028
8054         PR gcov-profile/62047
8055         * g++.dg/cilk-plus/pr69028.C: New test.
8057 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
8059         * gfortran.dg/coarray_stat_2.f90: New test.
8061 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8063         * gcc.target/powerpc/vec-extract.h: New files to check the
8064         vec_extract built-in functions for all vector types, testing
8065         accessing each element, both with constant and variable element
8066         numbers.
8067         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8068         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8069         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8070         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8071         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8072         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8073         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8074         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8075         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8077 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8079         PR c++/71728
8080         * g++.dg/other/pr71728.C: New test.
8082 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
8084         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8085         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8086         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8087         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8088         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8090 2016-07-21  Richard Biener  <rguenther@suse.de>
8092         PR tree-optimization/71947
8093         * gcc.dg/tree-ssa/vrp102.c: New testcase.
8095 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8097         * gcc.dg/tree-ssa/scev-15.c: New.
8099 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8101         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8103 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8105         PR c++/71941
8106         * g++.dg/gomp/pr71941.C: New test.
8108 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
8110         PR c/70339
8111         PR c/71858
8112         * g++.dg/spellcheck-identifiers.C: New test case, based on
8113         gcc.dg/spellcheck-identifiers.c.
8114         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8115         gcc.dg/spellcheck-identifiers-2.c.
8116         * g++.dg/spellcheck-typenames.C: New test case, based on
8117         gcc.dg/spellcheck-typenames.c
8119 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8121         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8122         pointer to member function and also test catching by reference.
8124 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8126         * gcc.target/s390/pr67443.c: Fix test case.
8128 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8130         * gcc.target/s390/insv-1.c: Xfail some tests.
8131         * gcc.target/s390/insv-2.c: Likewise.
8133 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8135         * gcc.target/avr/torture/get-mem.c: New test.
8136         * gcc.target/avr/torture/set-mem.c: New test.
8138 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8140         PR target/71948
8141         * gcc.target/avr/torture/tiny-progmem.c: New test.
8143 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8145         PR c++/71909
8146         * g++.dg/parse/pr71909.C: New test.
8147         * g++.dg/tm/pr71909.C: New test.
8149         PR c++/50060
8150         * g++.dg/cpp0x/constexpr-50060.C: New test.
8151         * g++.dg/cpp1y/constexpr-50060.C: New test.
8153 2016-07-20  Martin Liska  <mliska@suse.cz>
8155         * gfortran.dg/graphite/pr71898.f90: New test.
8157 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8159         PR tree-optimization/71503
8160         PR tree-optimization/71683
8161         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8162         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8164 2016-07-20  Martin Liska  <mliska@suse.cz>
8166         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8167         * gcc.dg/plugin/sreal-test-1.c: Remove.
8168         * gcc.dg/plugin/sreal_plugin.c: Remove.
8170 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8172         PR fortran/71902
8173         * gfortran.dg/dependency_47.f90:  New test.
8175 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8177         PR rtl-optimization/71916
8178         * gcc.c-torture/compile/pr71916.c: New test.
8180         PR middle-end/71874
8181         * g++.dg/torture/pr71874.C: New test.
8183         PR middle-end/71734
8184         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8185         (my_alloc): Rewritten to use __builtin_posix_memalign and
8186         __SIZE_TYPE__.
8187         (my_free): Use __builtin_free instead of _mm_free.
8188         (Vec::operator=): Use __builtin_memcpy.
8190 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8192         PR fortran/71688
8193         * gfortran.dg/pr71688.f90: New test.
8195 2016-07-19  Richard Biener  <rguenther@suse.de>
8197         * c-c++-common/vector-subscript-6.c: New testcase.
8198         * c-c++-common/vector-subscript-7.c: Likewise.
8200 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8202         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8203         and UInt32 based on __SIZEOF_INT__.
8205 2016-07-19  Richard Biener  <rguenther@suse.de>
8207         PR tree-optimization/71901
8208         * gcc.dg/torture/pr71901.c: New testcase.
8210 2016-07-19  Richard Biener  <rguenther@suse.de>
8212         PR tree-optimization/71908
8213         * gcc.dg/torture/pr71908.c: New testcase.
8215 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8217         PR target/71493
8218         * gcc.target/powerpc/pr71493-1.c: New test.
8219         * gcc.target/powerpc/pr71493-2.c: Likewise.
8221 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8223         PR c++/71835
8224         * g++.dg/conversion/ambig3.C: New test.
8226         PR c++/71828
8227         * g++.dg/cpp0x/constexpr-71828.C: New test.
8229         PR c++/71826
8230         * g++.dg/template/pr71826.C: New test.
8232         PR c++/71822
8233         * g++.dg/template/defarg21.C: New test.
8235         PR c++/71871
8236         * g++.dg/ext/vector31.C: New test.
8238 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8240         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8242 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8244         PR tree-optimization/71734
8245         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8247 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8249         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8250         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8251         stack-layout-dynamic-1.c: New test.
8253 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8255         * gcc.target/s390/nolrl-1.c: New test.
8257 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8259         PR fortran/71523
8260         * gfortran.dg/pr71523_1.f90: New test.
8261         * gfortran.dg/pr71523_2.f90: New test.
8263 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8265         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8267 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8268             Marco Restelli  <mrestelli@gmail.com>
8270         PR fortran/62125
8271         * gfortran.dg/pr62125.f90: New test.
8273 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8275         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8276         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8278 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8280         PR c++/58796
8281         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8282         * g++.dg/cpp0x/nullptr35.C: New test.
8284 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8286         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8288 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8290         * gfortran.dg/goacc/vector_length.f90: New test.
8292 2016-07-15  Richard Biener  <rguenther@suse.de>
8294         PR tree-optimization/71881
8295         * gcc.dg/torture/pr71881.c: New testcase.
8297 2016-07-15  Richard Biener  <rguenther@suse.de>
8299         PR tree-optimization/71887
8300         * gcc.dg/torture/pr71887.c: New testcase.
8302 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8304         PR c/71858
8305         * gcc.dg/spellcheck-identifiers-3.c: New test.
8307 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8309         PR fortran/71807
8310         * gfortran.dg/null_9.f90: New test.
8312 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8314         * gcc.dg/tree-ssa/loop-41.c: New test.
8316 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8318         PR tree-optimization/71347
8319         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8321 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8323         PR fortran/29819
8324         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8325         * gfortran.dg/contains.f90: Ditto.
8326         * gfortran.dg/contains_empty_1.f03: Ditto.
8327         * gfortran.dg/submodule_3.f08: Ditto.
8329 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8331         PR testsuite/71865
8332         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8333         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8334         expected diagnostics.
8336         PR c/71858
8337         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8338         * gcc.dg/spellcheck-identifiers-2.c: New test.
8339         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8340         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8342 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8344         PR tree-optimization/71872
8345         * gcc.c-torture/compile/pr71872.c: New test.
8347 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8349         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8350         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8351         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8352         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8353         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8354         * gcc.target/arm/atomic-op-acquire-1.c: This.
8355         * gcc.target/arm/atomic-op-char.c: Rename into ...
8356         * gcc.target/arm/atomic-op-char-1.c: This.
8357         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8358         * gcc.target/arm/atomic-op-consume-1.c: This.
8359         * gcc.target/arm/atomic-op-int.c: Rename into ...
8360         * gcc.target/arm/atomic-op-int-1.c: This.
8361         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8362         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8363         * gcc.target/arm/atomic-op-release.c: Rename into ...
8364         * gcc.target/arm/atomic-op-release-1.c: This.
8365         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8366         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8367         * gcc.target/arm/atomic-op-short.c: Rename into ...
8368         * gcc.target/arm/atomic-op-short-1.c: This.
8369         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8370         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8371         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8372         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8373         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8374         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8375         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8376         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8377         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8378         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8380 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8382         PR fortran/70842
8383         * gfortran.dg/select_type_35.f03: New test.
8385 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8387         PR target/65951
8388         PR tree-optimization/70923
8389         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8390         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8391         * gcc.dg/vect/pr65951.c: Likewise.
8392         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8394 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8396         * c-c++-common/pr60226.c: Expect maximum object file alignment
8397         error on AIX.
8399 2016-07-14  Richard Biener  <rguenther@suse.de>
8401         PR tree-optimization/71866
8402         * gcc.dg/torture/pr71866.c: New testcase.
8404 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8406         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8407         selector and enclose boolean expression in curly braces.
8409 2016-07-14  Alan Modra  <amodra@gmail.com>
8411         PR target/71733
8412         * gcc.target/powerpc/p9-novsx.c: New.
8414 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8416         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8417         * g++.dg/tree-prof/morefunc.C: Dito.
8418         * g++.dg/tree-prof/pr35545.C: Dito.
8419         * g++.dg/tree-prof/reorder.C: Dito.
8420         * gcc.dg/tree-prof/20050826-2.c: Dito.
8421         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8422         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8423         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8424         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8425         * gcc.dg/tree-prof/inliner-1.c: Dito.
8426         * gcc.dg/tree-prof/merge_block.c: Dito.
8427         * gcc.dg/tree-prof/stringop-1.c: Dito.
8428         * gcc.dg/tree-prof/stringop-2.c: Dito.
8429         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8430         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8431         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8432         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8433         * gcc.dg/tree-prof/update-loopch.c: Dito.
8434         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8435         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8436         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8437         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8438         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8439         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8440         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8442 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8444         * lib/profopt.exp (profopt-execute): Remove .imports files.
8446 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8448         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8450 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8452         * lib/profopt.exp (dg-final-scan-autofdo,
8453         dg-final-scan-not-autofdo): New functions.
8455 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8457         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8458         * gcc.dg/vect/vect-35.c: Ditto.
8459         * gcc.dg/vect/vect-alias-check-2.c: New test.
8461 2016-07-13  Martin Liska  <mliska@suse.cz>
8463         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8464         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8465         * gfortran.dg/pr42108.f90: Update expected dump scan.
8467 2016-07-13  Richard Biener  <rguenther@suse.de>
8469         PR tree-optimization/24574
8470         * gcc.dg/pr24574.c: New testcase.
8472 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8474         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8475         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8476         * c-c++-common/pr68833-1.c: Require int32plus.
8477         * gcc.dg/ipa/pr63551.c: Likewise.
8478         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8479         * gcc.dg/ipa/pr64041.c: Require int32plus.
8481 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8483         PR ipa/71633
8484         * g++.dg/pr71633.C: New test.
8486 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8488         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8489         Add new arm_thumb1_cbz_ok effective target.
8490         * gcc.target/arm/cbz.c: New test.
8492 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8494         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8495         Define effective target.
8496         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8497         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8498         * gcc.target/arm/movhi_movw.c: New test.
8499         * gcc.target/arm/movsi_movw.c: Likewise.
8500         * gcc.target/arm/movdi_movw.c: Likewise.
8502 2016-07-13  Richard Biener  <rguenther@suse.de>
8504         PR middle-end/71104
8505         * gcc.dg/pr71104-1.c: New testcase.
8506         * gcc.dg/pr71104-2.c: Likewise.
8508 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8510         PR target/71805
8511         * gcc.target/powerpc/pr71805.c: New test.
8513 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8515         * gcc.target/powerpc/divkc3-1.c: New.
8516         * gcc.target/powerpc/mulkc3-1.c: New.
8518 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8520         * gcc.target/arm/data-rel-1.c: New.
8521         * gcc.target/arm/data-rel-2.c: New.
8522         * gcc.target/arm/data-rel-3.c: New.
8524 2016-07-12  Martin Liska  <mliska@suse.cz>
8526         * gcc.dg/params/blocksort-part.c: New test.
8527         * gcc.dg/params/params.exp: New file.
8529 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8531         PR middle-end/71700
8532         * gcc.c-torture/execute/pr71700.c: New test.
8534 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8535         Richard Biener  <rguenther@suse.de>
8537         PR tree-optimization/23286
8538         PR tree-optimization/70159
8539         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8540         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8541         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8542         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8543         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8544         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8545         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8546         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8547         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8548         * gcc.dg/pr51879-12.c: Likewise.
8549         * gcc.dg/strlenopt-9.c: Likewise.
8550         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8551         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8552         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8553         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8554         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8555         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8556         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8557         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8558         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8559         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8560         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8561         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8562         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8563         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8564         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8566 2016-07-12  Richard Biener  <rguenther@suse.de>
8568         PR rtl-optimization/68961
8569         * gcc.target/i386/pr68961.c: New testcase.
8571 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8573         PR middle-end/71758
8574         * c-c++-common/gomp/pr71758.c: New test.
8575         * gfortran.dg/gomp/pr71758.f90: New test.
8577         PR tree-optimization/71823
8578         * gcc.dg/vect/pr71823.c: New test.
8580 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8582         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8583         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8584         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8586 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8588         PR target/71801
8589         * gcc.target/i386/pr71801.c: New test.
8591 2016-07-11  Richard Biener  <rguenther@suse.de>
8593         PR tree-optimization/71816
8594         * gcc.dg/torture/pr71816.c: New testcase.
8596 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8598         PR fortran/71783
8599         * gfortran.dg/dependency_46.f90:  New test.
8601 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8603         PR rtl-optimization/71621
8604         * gcc.target/i386/pr71621-1.c: New.
8605         * gcc.target/i386/pr71621-2.c: New.
8607 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8609         * gfortran.dg/goacc/pr71704.f90: New test.
8611 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8613         PR target/71297
8614         * gcc.target/powerpc/pr71297.c: New.
8616 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8618         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8620 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8622         PR target/71806
8623         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8625 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8627         PR tree-optimization/71667
8628         * gcc.dg/vect/pr71667.c: New
8630 2016-07-08  Martin Liska  <mliska@suse.cz>
8632         * gcc.dg/torture/pr71606.c: New test.
8634 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8636         PR fortran/71764
8637         * gfortran.dg/pr71764.f90: New test.
8639 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8640             Kai Tietz  <ktietz70@googlemail.com>
8642         PR c++/70869
8643         PR c++/71054
8644         * g++.dg/cpp0x/pr70869.C: New test.
8645         * g++.dg/cpp0x/pr71054.C: New test.
8647 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8649         * g++.dg/debug/pr71432.C: Fail on AIX.
8651 2016-07-07  Martin Liska  <mliska@suse.cz>
8653         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8654         an undefined behavior.
8655         * gfortran.dg/do_3.F90: Likewise.
8656         * gfortran.dg/do_check_11.f90: New test.
8657         * gfortran.dg/do_check_12.f90: New test.
8658         * gfortran.dg/do_corner_warn.f90: New test.
8660 2016-07-07  Martin Liska  <mliska@suse.cz>
8662         * gfortran.dg/predict-1.f90: Ammend the test.
8663         * gfortran.dg/predict-2.f90: Likewise.
8665 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8667         PR ipa/71624
8668         * g++.dg/pr71624.C: New test.
8670 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8672         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8673         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8674         ARMv8-M Mainline architectures.
8676 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8678         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8679         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8681 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8683         PR target/70098
8684         PR target/71763
8685         * gcc.target/powerpc/pr71763.c: New file.
8687 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8689         PR tree-optimization/71518
8690         * gcc.dg/pr71518.c: New test.
8692 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8694         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8696 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8698         PR target/50739
8699         * gcc.target/avr/pr50739.c: New test.
8701 2016-07-05  Jan Hubicka  <jh@suse.cz>
8703         * gcc.dg/tree-ssa/scev-14.c: update template.
8705 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8707         * gcc.dg/vect/group-no-gaps-1.c: New test.
8709 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8711         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8712         if kernel supports MPX.
8714 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8716         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8718 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8719             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8721         * gcc.target/powerpc/signbit-1.c: New test.
8722         * gcc.target/powerpc/signbit-2.c: New test.
8723         * gcc.target/powerpc/signbit-3.c: New test.
8725 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8727         PR rtl-optimization/71594
8728         * gcc.dg/torture/pr71594.c: New test.
8730 2016-07-05  Jan Hubicka  <jh@suse.cz>
8732         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8734 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8736         PR c++/62314
8737         * g++.dg/parse/error5.C: Update column
8738         number of missing semicolon error.
8739         * g++.dg/pr62314-2.C: New test case.
8741 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8743         * gfortran.dg/coarray_stat_function.f90: New test.
8744         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8745         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8746         to new interfaces.
8748 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8750         PR fortran/71623
8751         * gfortran.dg/deferred_character_17.f90: New test.
8753 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8755         * gcc.target/arm/neon/polytypes.c: Move to ...
8756         * gcc.target/arm/polytypes.c: ... here.
8757         * gcc.target/arm/neon/pr51534.c: Move to ...
8758         * gcc.target/arm/pr51534.c: ... here.
8759         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8760         * gcc.target/arm/vect-vcvt.c: ... here.
8761         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8762         * gcc.target/arm/vect-vcvtq.c: ... here.
8763         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8764         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8765         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8766         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8767         * gcc.target/arm/neon/neon.exp: Delete.
8768         * gcc.target/arm/neon/: Delete.
8770 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8772         PR fortran/65575
8773         * gfortran.dg: pr65575.f90: New test.
8775 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8777         PR fortran/35849
8778         * gfortran.dg: pr35849.f90: New test.
8780 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8782         PR c++/71739
8783         * g++.dg/cpp0x/pr71739.C: New test.
8785 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8787         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8789 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8791         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8792         locr.
8793         * gcc.target/s390/loc-1.c: New test.
8795 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8797         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8798         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8800 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8802         PR target/63874
8803         * gcc.target/aarch64/pr63874.c: New test.
8805 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8807         * g++.dg/header.c: New.
8808         * gcc.dg/header.c: New.
8810 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8812         PR c/71719
8813         * c-c++-common/Wunused-var-15.c: New test.
8815 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8817         PR fortran/71687
8818         * gfortran.dg/gomp/pr71687.f90: New test.
8820 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8822         * gcc.dg/const-float128-ped.c: Require __float128 effective
8823         target and options.
8824         * gcc.dg/const-float128.c: Likewise.
8825         * gcc.dg/torture/float128-cmp-invalid.c: Require
8826         __float128 and base_quadfloat_support effective targets, and
8827         __float128 options.
8828         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8829         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8830         * gcc.dg/torture/float128-nan.c: Likewise.
8831         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8832         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8833         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8834         * lib/target-supports.exp (check_effective_target___float128): New.
8835         (add_options_for___float128): New.
8836         (check_effective_target_base_quadword_support): New.
8838 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8840         PR target/71720
8841         * gcc.target/powerpc/pr71720.c: New test.
8843 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8845         * gcc.dg/bss.c: New.
8847 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8849         PR target/71698
8850         * gcc.target/powerpc/pr71698.c: New test.
8852 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8854         PR target/71151
8855         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8856         instead of ".foo" for its section name.
8857         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8858         depending on MCU's flash size.
8859         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8860         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8861         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8862         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8863         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8864         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8866 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8868         * gcc.target/i386/pr65105-2.c: Add -msse2.
8870 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8872         PR tree-optimization/71707
8873         * gcc.dg/strlenopt-29.c: New test.
8875         PR fortran/71704
8876         * gfortran.dg/gomp/pr71704.f90: New test.
8878         PR fortran/71705
8879         * gfortran.dg/gomp/pr71705.f90: New test.
8881 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8883         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8884         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8885         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8886         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8887         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8888         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8889         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8890         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8891         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8892         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8893         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8894         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8895         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8896         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8897         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8898         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8899         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8900         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8901         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8902         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8903         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8904         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8905         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8906         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8907         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8908         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8909         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8910         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8911         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8912         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8913         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8914         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8915         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8916         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8917         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8918         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8919         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8920         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8921         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8922         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8923         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8924         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8925         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8926         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8927         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8928         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8929         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8930         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8931         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8932         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8933         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8934         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8935         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8936         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8937         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8938         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8939         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8940         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8941         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8942         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8943         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8944         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8945         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8946         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8947         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8948         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8949         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8950         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8951         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8952         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8953         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8954         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8955         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8956         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8957         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8958         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8959         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8960         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8961         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8962         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8963         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8965 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8966             James Greenhalgh  <james.greenhalgh@arm.com>
8968         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8970 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8971             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8973         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8975 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8977         PR driver/71651
8978         * gcc.dg/spellcheck-options-12.c: New test case.
8980 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8982         PR middle-end/71693
8983         * gcc.c-torture/compile/pr71693.c: New test.
8985 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8987         * gcc.dg/spellcheck-params.c: New testcase.
8988         * gcc.dg/spellcheck-params-2.c: New testcase.
8990 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8992         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8993         vector extract instructions.
8994         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8996 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8998         PR fortran/71686
8999         * gfortran.dg/unexpected_eof_2.f90: New test.
9000         * gfortran.dg/unexpected_eof_3.f90: New test.
9002 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
9004         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
9006 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
9008         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
9009         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9010         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
9012 2016-06-29  Richard Biener  <rguenther@suse.de>
9014         PR middle-end/15256
9015         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
9017 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9019         * gcc.target/arm/aapcs/neon-vect10.c: Require
9020         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
9021         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
9022         * gcc.target/arm/aapcs/vfp18.c: Likewise.
9023         * gcc.target/arm/aapcs/vfp19.c: Likewise.
9024         * gcc.target/arm/aapcs/vfp20.c: Likewise.
9025         * gcc.target/arm/aapcs/vfp21.c: Likewise.
9026         * gcc.target/arm/fp16-aapcs-1.c: Require
9027         -mfloat-ab=hard.  Also simplify the test.
9028         * gcc.target/arm/fp16-aapcs-2.c: New.
9030 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9032         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9033         (add_options_for_arm_fp16_ieee): New.
9034         (add_options_for_arm_fp16_alternative): New.
9035         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
9036         long-line.
9037         (effective_target_arm_fp16_hw): New.
9039 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9041         PR tree-optimization/71655
9042         * g++.dg/pr71655.C: New test.
9044 2016-06-29  Martin Liska  <mliska@suse.cz>
9046         * gcc.dg/pr71585.c: New test.
9047         * gcc.dg/pr71585-2.c: New test.
9048         * gcc.dg/pr71585-3.c: New test.
9050 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9052         PR tree-optimization/70729
9053         * g++.dg/vect/pr70729.cc: New test.
9055 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
9057         * c-c++-common/gomp/cancel-1.c: Extend.
9059 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9061         PR tree-optimization/71625
9062         * gcc.dg/strlenopt-28.c: New test.
9064 2016-06-29  Richard Biener  <rguenther@suse.de>
9066         PR middle-end/71002
9067         * g++.dg/torture/pr71002.C: Adjust testcase.
9069 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9071         PR c/71685
9072         * gcc.dg/pr71685.c: New test.
9074 2016-06-28  Martin Sebor  <msebor@redhat.com>
9076         PR c/71552
9077         * gcc.dg/init-bad-9.c: New test.
9079 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9081         * gcc.target/powerpc/abs128-1.c: Require VSX.
9082         * gcc.target/powerpc/copysign128-1.c: Likewise.
9083         * gcc.target/powerpc/inf128-1.c: Likewise.
9084         * gcc.target/powerpc/nan128-1.c: Likewise.
9086 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
9088         PR middle-end/71626
9089         * gcc.c-torture/execute/pr71626-1.c: New test.
9090         * gcc.c-torture/execute/pr71626-2.c: New test.
9092 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
9094         PR target/71656
9095         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9097 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
9099         PR target/71670
9100         * gcc.target/powerpc/pr71670.c: New testcase.
9102 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
9104         PR target/71656
9105         * gcc.target/powerpc/pr71656-1.c: New test.
9106         * gcc.target/powerpc/pr71656-2.c: New test.
9108 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
9110         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9111         around fp16 code.
9112         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9113         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9114         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9115         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9116         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9117         Add arm_neon_fp16_ok effective target.
9118         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9119         Likewise.
9120         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9121         Likewise.
9122         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9123         Likewise.
9124         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9125         Likewise.
9126         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9127         Likewise.
9128         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9129         Likewise.
9130         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9131         Likewise.
9132         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9133         Likewise.
9134         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9135         Likewise.
9136         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9137         Likewise.
9138         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9139         Likewise.
9141 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9143         * gcc.dg/predict-12.c: New testcase.
9145 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9147         PR fortran/71649
9148         * gfortran.dg/pr71649.f90: New test.
9150 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9152         PR tree-optimization/71643
9153         * g++.dg/opt/pr71643.C: New test.
9155         PR tree-optimization/71631
9156         * gcc.c-torture/execute/pr71631.c: New test.
9158 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9160         * gcc.dg/predict-11.c: New testcase.
9161         * gfortran.dg/predict-2.f90: New testcase.
9163 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9165         * gcc.dg/predict-10.c: New test.
9167 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9169         * gcc.target/powerpc/abs128-1.c: New.
9170         * gcc.target/powerpc/copysign128-1.c: New.
9171         * gcc.target/powerpc/inf128-1.c: New.
9172         * gcc.target/powerpc/nan128-1.c: New.
9174 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9176         * gfortran.dg/pr71642.f90: New test.
9178 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9180         PR tree-optimization/71647
9181         * gcc.target/i386/pr71647.c: New test.
9183 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9185         * gcc.target/i386/noplt-gd-1.c: New test.
9186         * gcc.target/i386/noplt-gd-2.c: Likewise.
9187         * gcc.target/i386/noplt-gd-3.c: Likewise.
9188         * gcc.target/i386/noplt-ld-1.c: Likewise.
9189         * gcc.target/i386/noplt-ld-2.c: Likewise.
9190         * gcc.target/i386/noplt-ld-3.c: Likewise.
9191         * lib/target-supports.exp
9192         (check_effective_target_tls_get_addr_via_got): New.
9194 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9196         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9197         testsuite compile flags.
9198         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9199         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9201 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9203         * g++dg/vect/pr36684.cc: Add dg-do compile.
9204         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9205         * gcc.dg/vect/pr70021.c: Ditto.
9206         * gcc.dg/vect/pr70138-1.c: Ditto.
9207         * gcc.dg/vect/pr70138-2.c: Ditto.
9208         * gcc.dg/vect/pr70354-1.c: Ditto.
9209         * gcc.dg/vect/pr70354-2.c: Ditto.
9210         * gcc.dg/vect/pr71259.c: Ditto.
9211         * gcc.dg/vect/pr71416-1.c: Ditto.
9212         * gcc.dg/vect/slp-43.c: Ditto.
9213         * gcc.dg/vect/slp-45.c: Ditto.
9214         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9215         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9216         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9217         * gfortran.dg/vect/pr69980.f90: Ditto.
9219 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9221         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9222         * gcc.dg/vect/bb-slp-30.c: Ditto.
9223         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9224         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9225         * gcc.dg/vect/pr45902.c: Ditto.
9226         * gcc.dg/vect/pr48172.c: Ditto.
9227         * gcc.dg/vect/pr48377.c: Ditto.
9228         * gcc.dg/vect/pr49038.c: Ditto.
9229         * gcc.dg/vect/pr49771.c: Ditto.
9230         * gcc.dg/vect/pr52091.c: Ditto.
9231         * gcc.dg/vect/pr53185-2.c: Ditto.
9232         * gcc.dg/vect/pr56826.c: Ditto.
9233         * gcc.dg/vect/pr60276.c: Ditto.
9234         * gcc.dg/vect/pr62021.c: Ditto.
9235         * gcc.dg/vect/pr63530.c: Ditto.
9236         * gcc.dg/vect/pr65518.c: Ditto.
9237         * gcc.dg/vect/pr65947-1.c: Ditto.
9238         * gcc.dg/vect/pr65947-10.c: Ditto.
9239         * gcc.dg/vect/pr65947-11.c: Ditto.
9240         * gcc.dg/vect/pr65947-12.c: Ditto.
9241         * gcc.dg/vect/pr65947-13.c: Ditto.
9242         * gcc.dg/vect/pr65947-2.c: Ditto.
9243         * gcc.dg/vect/pr65947-3.c: Ditto.
9244         * gcc.dg/vect/pr65947-4.c: Ditto.
9245         * gcc.dg/vect/pr65947-5.c: Ditto.
9246         * gcc.dg/vect/pr65947-6.c: Ditto.
9247         * gcc.dg/vect/pr65947-7.c: Ditto.
9248         * gcc.dg/vect/pr65947-8.c: Ditto.
9249         * gcc.dg/vect/pr65947-9.c: Ditto.
9250         * gcc.dg/vect/pr71416-1.c: Ditto.
9251         * gcc.dg/vect/pr71439.c: Ditto.
9252         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9253         * gcc.dg/vect/vect-bswap16.c: Ditto.
9254         * gcc.dg/vect/vect-bswap32.c: Ditto.
9255         * gcc.dg/vect/vect-bswap64.c: Ditto.
9256         * gcc.dg/vect/vect-live-1.c: Ditto.
9257         * gcc.dg/vect/vect-live-2.c: Ditto.
9258         * gcc.dg/vect/vect-live-3.c: Ditto.
9259         * gcc.dg/vect/vect-live-4.c: Ditto.
9260         * gcc.dg/vect/vect-live-5.c: Ditto.
9261         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9262         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9263         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9264         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9265         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9266         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9267         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9268         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9269         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9270         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9271         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9272         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9273         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9274         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9275         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9276         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9277         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9279 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9281         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9283 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9285         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9286         ia32 if R_386_GOT32X relocation is supported.
9287         * gcc.target/i386/noplt-3.c: Likewise.
9288         * gcc.target/i386/noplt-2.c: Likewise.
9289         (main): Renamed to ...
9290         (bar): This.
9291         * gcc.target/i386/noplt-4.c: Likewise.
9292         (main): Renamed to ...
9293         (bar): This.
9294         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9295         * gcc.target/i386/pr67400-5.c: Likewise.
9297 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9299         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9300         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9302         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9303         f4): Adjust expected diagnostics.
9304         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9305         (T): If OVFP is defined, redefine to TP.
9306         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9307         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9308         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9309         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9310         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9311         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9312         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9313         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9314         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9315         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9316         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9317         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9318         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9319         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9320         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9321         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9322         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9323         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9324         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9325         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9326         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9327         as last argument to __builtin_add_overflow_p.
9329 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9331         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9332         dg-options and remove default vector testsuite compile flags.
9333         * g++.dg/vect/pr33860a.cc: Ditto.
9334         * g++.dg/vect/pr45470-a.cc: Ditto.
9335         * g++.dg/vect/pr45470-b.cc: Ditto.
9336         * g++.dg/vect/pr60896.cc: Ditto.
9337         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9338         * gcc.dg/vect/pr18308.c: Ditto.
9339         * gcc.dg/vect/pr24049.c: Ditto.
9340         * gcc.dg/vect/pr33373.c: Ditto.
9341         * gcc.dg/vect/pr36228.c: Ditto.
9342         * gcc.dg/vect/pr42395.c: Ditto.
9343         * gcc.dg/vect/pr42604.c: Ditto.
9344         * gcc.dg/vect/pr46663.c: Ditto.
9345         * gcc.dg/vect/pr48765.c: Ditto.
9346         * gcc.dg/vect/pr49093.c: Ditto.
9347         * gcc.dg/vect/pr49352.c: Ditto.
9348         * gcc.dg/vect/pr52298.c: Ditto.
9349         * gcc.dg/vect/pr52870.c: Ditto.
9350         * gcc.dg/vect/pr53185.c: Ditto.
9351         * gcc.dg/vect/pr53773.c: Ditto.
9352         * gcc.dg/vect/pr56695.c: Ditto.
9353         * gcc.dg/vect/pr62171.c: Ditto.
9354         * gcc.dg/vect/pr63530.c: Ditto.
9355         * gcc.dg/vect/pr68339.c: Ditto.
9356         * gcc.dg/vect/pr71259.c: Ditto.
9357         * gcc.dg/vect/vect-82_64.c: Ditto.
9358         * gcc.dg/vect/vect-83_64.c: Ditto.
9359         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9360         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9361         * gcc.dg/vect/vect-shift-2.c: Ditto.
9362         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9363         * gfortran.dg/vect/pr39318.f90: Ditto.
9364         * gfortran.dg/vect/pr45714-a.f: Ditto.
9365         * gfortran.dg/vect/pr45714-b.f: Ditto.
9366         * gfortran.dg/vect/pr46213.f90: Ditto.
9368 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9369             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9371         * gcc.target/powerpc/p9-splat-5.c: New test.
9373 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9375         PR tree-optimization/71488
9376         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9377         * lib/target-supports.exp: ... here.
9378         (check_sse4_hw_available): New procedure.
9379         (check_effective_target_sse4_runtime): Ditto.
9380         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9381         -march=westmere for sse4_runtime targets.
9382         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9383         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9384         (dg-additional-options): Use for sse4_runtime targets.
9385         (main): Call check_vect ().
9386         (dg-final): Perform scan only for sse4_runtime targets.
9388 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9390         PR target/66232
9391         PR target/67400
9392         * gcc.target/i386/pr66232-14.c: New file.
9393         * gcc.target/i386/pr66232-15.c: Likewise.
9394         * gcc.target/i386/pr66232-16.c: Likewise.
9395         * gcc.target/i386/pr66232-17.c: Likewise.
9396         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9397         ia32 if R_386_GOT32X relocation is supported.
9398         * gcc.target/i386/pr67400-2.c: Likewise.
9399         * gcc.target/i386/pr67400-3.c: Likewise.
9400         * gcc.target/i386/pr67400-4.c: Likewise.
9401         * gcc.target/i386/pr67400-6.c: Likewise.
9402         * gcc.target/i386/pr67400-7.c: Likewise.
9403         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9405 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9407         PR libgfortran/48852
9408         * gfortran.dg/char4_iunit_1.f03: Update test.
9409         * gfortran.dg/f2003_io_5.f03: Update test.
9410         * gfortran.dg/real_const_3.f90: Update test.
9412 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9414         * g++.dg/bprob/bprob.exp: Support autofdo.
9415         * g++.dg/tree-prof/tree-prof.exp: dito.
9416         * gcc.dg/tree-prof/tree-prof.exp: dito.
9417         * gcc.misc-tests/bprob.exp: dito.
9418         * gfortran.dg/prof/prof.exp: dito.
9419         * lib/profopt.exp: dito.
9420         * lib/target-supports.exp: Check for autofdo.
9422 2016-06-23  Martin Liska  <mliska@suse.cz>
9424         * gcc.dg/pr71619.c: New test.
9426 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9428         PR target/67400
9429         * gcc.target/i386/pr67400-1.c: New test.
9430         * gcc.target/i386/pr67400-2.c: Likewise.
9431         * gcc.target/i386/pr67400-3.c: Likewise.
9432         * gcc.target/i386/pr67400-4.c: Likewise.
9433         * gcc.target/i386/pr67400-5.c: Likewise.
9434         * gcc.target/i386/pr67400-6.c: Likewise.
9435         * gcc.target/i386/pr67400-7.c: Likewise.
9437 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9439         * c-c++-common/missing-header-1.c: New test case.
9440         * c-c++-common/missing-header-2.c: New test case.
9441         * c-c++-common/missing-header-3.c: New test case.
9442         * c-c++-common/missing-header-4.c: New test case.
9444 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9446         PR c/70339
9447         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9448         hint.
9449         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9450         expected results due to builtin "nanl" now being suggested for
9451         "name".
9452         * gcc.dg/pr67580.c: Update expected messages.
9453         * gcc.dg/spellcheck-identifiers.c: New testcase.
9454         * gcc.dg/spellcheck-typenames.c: New testcase.
9456 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9458         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9459         file.
9460         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9461         diagnostic-test-show-locus-parseable-fixits.c to sources for
9462         diagnostic_plugin_test_show_locus.c.
9463         * lib/gcc-defs.exp (freeform_regexps): New global.
9464         (dg-regexp): New function.
9465         (handle-dg-regexps): New function.
9466         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9467         freeform_regexps to the empty list.
9468         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9470 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9472         PR tree-optimization/71488
9473         * g++.dg/pr71488.C: New test.
9474         * gcc.dg/vect/vect-bool-cmp.c: New test.
9476 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9478         * gcc.dg/guality/param-5.c: New test.
9480 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9482         * gcc.target/i386/asm-flag-7.c: New test.
9484 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9486         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9487         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9488         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9489         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9490         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9491         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9492         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9493         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9494         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9495         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9496         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9497         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9498         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9499         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9500         * lib/target-supports.exp: Likewise.
9502 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9504         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9505         * gcc.dg/attr-ms_struct-2.c: Likewise.
9506         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9507         * gcc.dg/bf-ms-attrib.c: Likewise.
9508         * gcc.dg/bf-ms-layout-2.c: Likewise.
9509         * gcc.dg/bf-ms-layout-3.c: Likewise.
9510         * gcc.dg/bf-ms-layout.c: Likewise.
9511         * gcc.dg/bf-no-ms-layout.c: Likewise.
9512         * gcc.target/i386/bitfield1.c: Likewise.
9513         * gcc.target/i386/bitfield2.c: Likewise.
9514         * gcc.target/i386/bitfield3.c: Likewise.
9516 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9518         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9519         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9520         override other than -mcpu=power9 command-line option is specified,
9521         or if the target operating system is aix.
9522         * gcc.target/powerpc/darn-1.c: Likewise.
9523         * gcc.target/powerpc/darn-2.c: Likewise.
9524         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9525         test if effective-target is not powerpc_p9vector_ok or if the
9526         target operating system is not defined.
9527         * gcc.target/powerpc/vslv-1.c: Likewise.
9528         * gcc.target/powerpc/vsrv-0.c: Likewise.
9529         * gcc.target/powerpc/vsrv-1.c: Likewise.
9531 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9533         PR fortran/71068
9534         * gfortran.dg/coarray/data_1.f90: New.
9536 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9538         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9539         (dg-require-effective-target): Use arm_v8_neon_hw.
9540         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9541         (dg-require-effective-target): Likewise.
9542         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9543         (dg-require-effective-target): Likewise.
9544         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9545         (dg-require-effective-target): Likewise.
9546         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9547         (dg-require-effective-target): Likewise.
9548         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9549         (dg-require-effective-target): Likewise.
9550         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9551         Add AArch64 check.
9553 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9555         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9556         Set to 3 so test passes.
9558 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9560         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9562 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9564         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9565         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9566         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9567         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9569 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9571         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9572         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9574 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9576         PR target/71549
9577         * gcc.target/i386/pr71549.c: New test.
9579 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9581         * gcc.target/powerpc/vadsdu-0.c: Replace
9582         dg-require-effective-target directive to allow test to run on more
9583         platforms, and add dg-skip-if directive to disable test on aix
9584         platforms because of known incompatibilities.
9585         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9586         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9587         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9588         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9589         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9590         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9591         * gcc.target/powerpc/vadsdub-2.c: Replace
9592         dg-require-effective-target directive to allow test to run on more
9593         platforms, and add dg-skip-if directive to disable test on aix
9594         platforms because of known incompatibilities.
9595         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9596         with vec_absdb call to differentiate this test from vadsdub-1.c.
9597         * gcc.target/powerpc/vadsduh-1.c: Replace
9598         dg-require-effective-target directive to allow test to run on more
9599         platforms, and add dg-skip-if directive to disable test on aix
9600         platforms because of known incompatibilities.
9601         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9602         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9603         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9605 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9607         PR tree-optimization/71588
9608         * gcc.dg/pr71558.c: New test.
9610 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9612         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9613         * c-c++-common/pr68657-2.c: Likewise.
9614         * c-c++-common/pr68657-3.c: Likewise.
9615         * gcc.dg/torture/pr69714.c: Require int32plus support.
9616         * gcc.dg/torture/pr70025.c: Likewise.
9617         * gcc.dg/torture/pr70083.c: Likewise.
9618         * gcc.dg/torture/pr70542.c: Likewise.
9619         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9621 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9623         PR c/71601
9624         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9626 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9628         PR middle-end/71581
9629         * gcc.dg/pr71581.c: New test.
9631         PR rtl-optimization/71591
9632         * gcc.dg/cpp/pr71591.c: New test.
9634 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9636         PR target/71571
9637         * g++.dg/torture/pr71571.C: New test.
9639 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9641         PR target/71559
9642         * gcc.target/i386/sse2-pr71559.c: New test.
9643         * gcc.target/i386/avx-pr71559.c: New test.
9644         * gcc.target/i386/avx512f-pr71559.c: New test.
9646 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9648         PR fortran/71194
9649         * gfortran.dg/pointer_remapping_10.f90: New.
9651 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9653         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9655 2016-06-20  Martin Sebor  <msebor@redhat.com>
9657         PR c/69507
9658         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9659         * gnu90-const-expr-1.c: Same.
9660         * gnu99-const-expr-1.c: Same.
9661         * gnu99-static-1.c: Same.
9663 2016-06-20  Renlin Li  <renlin.li@arm.com>
9665         PR testsuite/71489
9666         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9668 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9670         * gcc.target/aarch64/vcvt_f64_1.c: New.
9671         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9672         * gcc.target/aarch64/vrecp_f64_1.c: New.
9674 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9676         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9677         "alignement".
9679 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9681         PR target/71103
9682         * gcc.target/avr/torture/pr71103-2.c: New test.
9684 2016-06-19  Martin Sebor  <msebor@redhat.com>
9686         PR c/69507
9687         * gcc.dg/alignof.c: New test.
9689 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9691         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9692         vs dg-error; test constexpr specifier too.
9694 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9696         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9698 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9700         * lib/target-supports.exp
9701         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9702         arm_neon_ok and merge flags.  Fix temporary test name.
9703         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9704         and merge flags.
9706 2016-06-17  Martin Liska  <mliska@suse.cz>
9708         * gcc.dg/predict-9.c: Fix dump scanning.
9710 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9712         PR tree-optimization/71354
9713         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9715 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9717         PR tree-optimization/71347
9718         * gcc.dg/tree-ssa/pr71347.c: New test.
9720 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9722         PR tree-optimization/71354
9723         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9725 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9727         * gcc.dg/vect/vect-alias-check-1.c: New test.
9729 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9731         PR target/71151
9732         * gcc.target/avr/pr71151-1.c: New test.
9733         * gcc.target/avr/pr71151-2.c: New test.
9734         * gcc.target/avr/pr71151-3.c: New test.
9735         * gcc.target/avr/pr71151-4.c: New test.
9736         * gcc.target/avr/pr71151-5.c: New test.
9737         * gcc.target/avr/pr71151-6.c: New test.
9738         * gcc.target/avr/pr71151-7.c: New test.
9739         * gcc.target/avr/pr71151-8.c: New test.
9740         * gcc.target/avr/pr71151-common.h: New test.
9742 2016-06-16  Martin Liska  <mliska@suse.cz>
9744         * gfortran.dg/predict-1.f90: New test.
9746 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9748         PR target/71242
9749         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9751 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9753         * g++.dg/vect/pr36648.cc: Disable cunrolli
9755 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9757         PR target/71554
9758         * gcc.c-torture/execute/pr71554.c: New test.
9760         PR rtl-optimization/71532
9761         * gcc.dg/torture/pr71532.c: New test.
9763 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9765         * gcc.target/powerpc/p9-dimode1.c: New test.
9766         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9768 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9770         * gcc.c-torture/compile/20160615-1.c: New test.
9772         * g++.dg/cpp0x/ref-qual17.C: New test.
9774 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9776         PR middle-end/71529
9777         * gcc.target/i386/pr71529.C: New test.
9779 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9781         PR tree-optimization/71483
9782         * g++.dg/vect/pr71483.c: New
9784 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9786         PR c++/70202
9787         * g++.dg/inherit/crash6.C: New.
9788         * g++.dg/inherit/union2.C: Likewise.
9789         * g++.dg/inherit/virtual12.C: Likewise.
9790         * g++.dg/inherit/virtual13.C: Likewise.
9791         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9793 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9795         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9797 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9799         PR tree-optimization/71439
9800         * gcc.dg/vect/pr71439.c: New
9802 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9804         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9806 2016-06-15  Richard Biener  <rguenther@suse.de>
9808         * gcc.dg/vect/slp-45.c: New testcase.
9810 2016-06-15  Richard Biener  <rguenther@suse.de>
9812         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9814 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9816         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9817         requirements, and disable for AIX for now.
9818         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9820 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9822         PR c++/71528
9823         * g++.dg/opt/pr71528.C: New test.
9825         PR c++/71516
9826         * g++.dg/init/pr71516.C: New test.
9828 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9830         * g++.dg/init/array46.C: New.
9832 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9834         * gcc.target/i386/float128-3.c: New test.
9835         * gcc.target/i386/quad-sse4.c: Ditto.
9836         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9837         Update scan strings.
9839 2016-06-14  Richard Biener  <rguenther@suse.de>
9841         PR middle-end/71526
9842         * gfortran.dg/pr71526.f90: New testcase.
9844 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9846         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9847         * gcc.dg/zero_bits_compound-1.c: Likewise.
9849 2016-06-14  Richard Biener  <rguenther@suse.de>
9851         PR tree-optimization/71522
9852         * gcc.dg/torture/pr71522.c: New testcase.
9854 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9856         PR tree-optimization/71520
9857         * gcc.dg/tree-ssa/pr71520.c: New test.
9859 2016-06-14  Richard Biener  <rguenther@suse.de>
9861         PR tree-optimization/71521
9862         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9864 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9866         PR sanitizer/71498
9867         * c-c++-common/ubsan/bounds-13.c: New test.
9869         PR preprocessor/71183
9870         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9872 2016-06-13  Jeff Law  <law@redhat.com>
9874         PR tree-optimization/71403
9875         * c-c++-common/ubsan/pr71403-1.c: New test.
9876         * c-c++-common/ubsan/pr71403-2.c: New test.
9877         * c-c++-common/ubsan/pr71403-3.c: New test.
9879 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9881         PR middle-end/71478
9882         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9883         Add -Wno-psabi -w to dg-options.
9885 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9887         * gcc.target/powerpc/vadsdu-0.c: New test.
9888         * gcc.target/powerpc/vadsdu-1.c: New test.
9889         * gcc.target/powerpc/vadsdu-2.c: New test.
9890         * gcc.target/powerpc/vadsdu-3.c: New test.
9891         * gcc.target/powerpc/vadsdu-4.c: New test.
9892         * gcc.target/powerpc/vadsdu-5.c: New test.
9893         * gcc.target/powerpc/vadsdub-1.c: New test.
9894         * gcc.target/powerpc/vadsdub-2.c: New test.
9895         * gcc.target/powerpc/vadsduh-1.c: New test.
9896         * gcc.target/powerpc/vadsduh-2.c: New test.
9897         * gcc.target/powerpc/vadsduw-1.c: New test.
9898         * gcc.target/powerpc/vadsduw-2.c: New test.
9900 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9902         * gcc.dg/c99-init-2.c (c): Update expected error message.
9903         * gcc.dg/init-bad-8.c (foo): Likewise.
9904         * gcc.dg/spellcheck-fields-3.c: New test case.
9906 2016-06-13  Martin Liska  <mliska@suse.cz>
9908         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9909         and "guess loop iv compared" heuristics.
9910         * gcc.dg/predict-2.c: Likewise.
9911         * gcc.dg/predict-3.c: Likewise.
9912         * gcc.dg/predict-4.c: Likewise.
9913         * gcc.dg/predict-5.c: Likewise.
9914         * gcc.dg/predict-6.c: Likewise.
9916 2016-06-13  Marek Polacek  <polacek@redhat.com>
9918         PR middle-end/71476
9919         * c-c++-common/Wswitch-unreachable-4.c: New test.
9920         * gcc.dg/Wswitch-unreachable-2.c: New test.
9921         * g++.dg/tm/jump1.C: Move dg-warning.
9923 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9925         * gnat.dg/renaming10.ad[sb]: New test.
9927 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9929         PR fortran/70673
9930         * gfortran.dg/pr70673.f90: New test.
9932 2016-06-13  Richard Biener  <rguenther@suse.de>
9934         PR middle-end/64516
9935         * gcc.dg/align-3.c: New testcase.
9937 2016-06-13  Martin Liska  <mliska@suse.cz>
9939         * gcc.target/i386/pr71458.c: New test.
9941 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9943         PR target/71241
9944         * gcc.dg/torture/float128-nan.c: New test.
9946 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9948         PR target/60751
9949         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9950         statement.
9952 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9954         PR target/60751
9955         * gfortran.dg/comma_IO_extension_1.f90: New test.
9956         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9957         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9958         statement.
9959         * gfortran.dg/graphite/pr38083.f90: Likewise.
9960         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9961         missing format.
9963 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9965         * gnat.dg/case_character.adb: New test.
9967 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9969         PR middle-end/71310
9970         * gcc.target/powerpc/pr71310.c: New testcase.
9972 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9974         PR middle-end/71478
9975         * gcc.dg/pr71478.c: New test.
9977 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9979         PR middle-end/71494
9980         * gcc.c-torture/execute/pr71494.c: New test.
9982         PR c/68657
9983         * gcc.target/i386/pr68657.c: New test.
9985         PR inline-asm/68843
9986         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9987         (test): Add -masm=intel alternatives.
9989 2016-06-10  Martin Sebor  <msebor@redhat.com>
9991         PR c/71392
9992         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9994 2016-06-10  Jeff Law  <law@redhat.com>
9996         PR tree-optimization/71335
9997         * gcc.c-torture/execute/pr71335.c: New test.
9999 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
10001         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
10002         the various "cannot tail-call: " messages.
10004 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
10006         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
10007         and options.
10009 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
10011         PR sanitizer/71480
10012         * c-c++-common/asan/pr71480.c: New test.
10014 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
10016         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
10017         (ASMNAME2): Likewise.
10018         (main): Replace fn in asm statement with ASMNAME ("fn").
10019         * gcc.dg/guality/pr68037-2.c: Likewise.
10020         * gcc.dg/guality/pr68037-3.c: Likewise.
10021         * gcc.dg/torture/pr68037-1.c: Likewise.
10022         * gcc.dg/torture/pr68037-2.c: Likewise.
10023         * gcc.dg/torture/pr68037-3.c: Likewise.
10025 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10027         PR inline-asm/68843
10028         * gcc.target/i386/pr68843-1.c: New test.
10029         * gcc.target/i386/pr68843-2.c: New test.
10031 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10032             Cesar Philippidis  <cesar@codesourcery.com>
10034         PR middle-end/71373
10035         * gcc.dg/goacc/nested-function-1.c: New file.
10036         * gcc.dg/goacc/nested-function-2.c: Likewise.
10037         * gcc.dg/goacc/pr71373.c: Likewise.
10038         * gfortran.dg/goacc/cray-2.f95: Likewise.
10039         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10040         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10041         * gfortran.dg/goacc/cray.f95: Update.
10042         * gfortran.dg/goacc/loop-1.f95: Likewise.
10043         * gfortran.dg/goacc/loop-3.f95: Likewise.
10044         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10045         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10047 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10049         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10050         for OpenACC tile clauses.
10051         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10053         PR c/71381
10054         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
10055         to...
10056         * c-c++-common/goacc/cache-2.c: ... this new file.
10057         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10058         * gfortran.dg/goacc/cache-2.f95: ... this new file.
10059         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10060         usage.
10061         * gfortran.dg/goacc/cray.f95: Likewise.
10062         * gfortran.dg/goacc/loop-1.f95: Likewise.
10064 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
10066         PR tree-optimization/71407
10067         PR tree-optimization/71416
10068         * gcc.dg/vect/pr71407.c: New
10069         * gcc.dg/vect/pr71416-1.c: New
10070         * gcc.dg/vect/pr71416-2.c: New
10072 2016-06-10  Richard Biener  <rguenther@suse.de>
10074         PR middle-end/71477
10075         * gcc.dg/torture/pr71477.c: New testcase.
10077 2016-06-09  Julia Koval  <julia.koval@intel.com>
10079         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10080         * gcc.target/i386/interrupt-13.c: Likewise.
10081         * gcc.target/i386/interrupt-15.c: Likewise.
10082         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10083         * gcc.target/i386/interrupt-24.c: Likewise.
10084         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10085         * gcc.target/i386/interrupt-9.c: Likewise.
10086         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10088 2016-06-09  Martin Sebor  <msebor@redhat.com>
10090         PR c/70883
10091         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10092         * gcc.dg/builtin-constant_p-1.c: Same.
10093         * gcc.dg/builtins-error.c: Same.
10094         * gcc.dg/pr70859.c: Same.
10096 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10098         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10099         * gcc.dg/torture/pr68067-1.c: Likewise.
10100         * gcc.dg/torture/pr68067-2.c: Likewise.
10102 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10104         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10105           when setting SIZE.
10107 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10109         PR c++/71465
10110         * g++.dg/inherit/crash5.C: New.
10111         Revert:
10112         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10114         PR c++/70202
10115         * g++.dg/inherit/crash5.C: New.
10116         * g++.dg/inherit/virtual1.C: Adjust.
10118 2016-06-09  Martin Liska  <mliska@suse.cz>
10120         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10121         * g++.dg/predict-loop-exit-2.C: Likewise.
10122         * g++.dg/predict-loop-exit-3.C: Likewise.
10123         * gcc.dg/predict-1.c: Likewise.
10124         * gcc.dg/predict-2.c: Likewise.
10125         * gcc.dg/predict-3.c: Likewise.
10126         * gcc.dg/predict-4.c: Likewise.
10127         * gcc.dg/predict-5.c: Likewise.
10128         * gcc.dg/predict-6.c: Likewise.
10129         * gcc.dg/predict-7.c: Likewise.
10131 2016-06-09  Richard Biener  <rguenther@suse.de>
10133         PR tree-optimization/71462
10134         * gcc.dg/torture/pr71462.c: New testcase.
10136 2016-06-09  Marek Polacek  <polacek@redhat.com>
10138         PR c/65471
10139         * gcc.dg/c11-generic-3.c: New test.
10141 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10143         * g++.dg/init/array42.C: New.
10144         * g++.dg/init/array43.C: Likewise.
10145         * g++.dg/init/array44.C: Likewise.
10146         * g++.dg/init/array45.C: Likewise.
10147         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10148         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10149         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10150         * g++.dg/gomp/pr35751.C: Likewise.
10151         * g++.dg/init/array23.C: Likewise.
10152         * g++.dg/init/brace2.C: Likewise.
10153         * g++.dg/init/brace6.C: Likewise.
10155 2016-06-08  Martin Sebor  <msebor@redhat.com>
10156             Jakub Jelinek  <jakub@redhat.com>
10158         PR c++/70507
10159         PR c/68120
10160         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10161         * c-c++-common/builtin-arith-overflow-2.c: New test.
10162         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10163         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10164         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10166 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10168         PR c++/71442
10169         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10171 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10173         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10174         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10175         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10176         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10177         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10178         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10179         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10180         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10181         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10182         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10183         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10184         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10185         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10187 2016-06-08  Richard Biener  <rguenther@suse.de>
10189         PR tree-optimization/68558
10190         * gcc.dg/vect/slp-44.c: New testcase.
10192 2016-06-08  Richard Biener  <rguenther@suse.de>
10194         * gcc.dg/vect/slp-43.c: New testcase.
10196 2016-06-08  Richard Biener  <rguenther@suse.de>
10198         PR tree-optimization/71452
10199         * gcc.dg/torture/pr71452.c: New testcase.
10201 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10203         PR c++/71448
10204         * g++.dg/torture/pr71448.C: New test.
10206 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10208         PR debug/71432
10209         PR ada/71413
10210         * g++.dg/debug/pr71432.C: New test.
10212 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10214         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10215         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10216         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10218 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10220         * gcc.dg/vect/vect-live-2.c: Update effective target.
10221         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10222         * lib/target-supports.exp: Add aarch64 to vect_long.
10224 2016-06-08  Marek Polacek  <polacek@redhat.com>
10226         PR c/71418
10227         * gcc.dg/noncompile/pr71418.c: New test.
10229         PR c/71426
10230         * gcc.dg/noncompile/pr71426.c: New test.
10232 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10234         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10235         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10236         * gcc.dg/predict-3.c: Update template.
10237         * gcc.dg/predict-5.c: Update template.
10238         * gcc.dg/predict-6.c: Update template.
10239         * gcc.dg/predict-9.c: Update template.
10240         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10242 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10244         * gcc.target/powerpc/vec-mul.c: New test.
10246 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10248         * gcc.dg/spellcheck-fields-2.c: New test case.
10250 2016-06-07  Richard Biener  <rguenther@suse.de>
10252         PR c/61564
10253         * gcc.dg/Wpragmas-1.c: New testcase.
10254         * gcc.dg/Wattributes-4.c: Likewise.
10255         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10256         entry.
10258 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10260         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10261         spurious debug code.
10263 2016-06-07  Richard Biener  <rguenther@suse.de>
10265         PR tree-optimization/71428
10266         * gcc.dg/torture/pr71428.c: New testcase.
10268 2016-06-07  Richard Biener  <rguenther@suse.de>
10270         PR middle-end/71423
10271         * gcc.dg/torture/pr71423.c: New testcase.
10273 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10275         PR middle-end/71408
10276         * gcc.dg/tree-ssa/pr71408.c: New test.
10278 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10280         PR middle-end/71281
10281         * g++.dg/torture/pr71281.C: New test.
10283 2016-06-06  Marek Polacek  <polacek@redhat.com>
10285         PR c/71362
10286         * gcc.dg/pr71362.c: New test.
10288 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10289             Patrick Palka  <ppalka@gcc.gnu.org>
10291         PR c++/70847
10292         PR c++/71330
10293         PR c++/71393
10294         * g++.dg/opt/pr70847.C: New test.
10295         * g++.dg/ubsan/pr70847.C: New test.
10296         * g++.dg/ubsan/pr71393.C: New test.
10298 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10300         PR tree-optimization/71259
10301         * gcc.dg/vect/pr71259.c: New test.
10303 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10305         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10306         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10307         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10308         above.
10310 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10312         PR middle-end/37780
10313         * gcc.c-torture/execute/pr37780.c: New test.
10314         * gcc.target/aarch64/pr37780_1.c: Likewise.
10315         * gcc.target/arm/pr37780_1.c: Likewise.
10317 2016-06-06  Marek Polacek  <polacek@redhat.com>
10319         * c-c++-common/attr-may-alias-1.c: New test.
10320         * c-c++-common/attr-may-alias-2.c: New test.
10321         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10323 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10325         PR c/24414
10326         * gcc.target/i386/pr24414.c: New test.
10328 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10330         * gcc.target/sparc/vis4misc.c: New file.
10331         * gcc.target/sparc/fpcmp.c: Likewise.
10332         * gcc.target/sparc/fpcmpu.c: Likewise.
10334 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10336         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10337         * gcc.dg/vect/vect-live-3.c: Likewise.
10339 2016-06-06  Richard Biener  <rguenther@suse.de>
10341         PR tree-optimization/71398
10342         * gcc.dg/torture/pr71398.c: New testcase.
10344 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10346         PR target/71389
10347         * g++.dg/pr71389.C: New test.
10349 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10351         PR fortran/71404
10352         * gfortran.dg/fmt_read_5.f: New test.
10354 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10356         PR fortran/69659
10357         * gfortran.dg/class_array_22.f03: New test.
10359 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10361         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10363 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10365         * gcc.dg/predict-9.c: Update template.
10367 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10369         PR c++/49377
10370         * g++.dg/template/pr49377.C: New.
10372 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10374         PR tree-optimization/71405
10375         * g++.dg/torture/pr71405.C: New test.
10377 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10379         PR c++/70202
10380         * g++.dg/inherit/crash5.C: New.
10381         * g++.dg/inherit/virtual1.C: Adjust.
10383 2016-06-03  Jeff Law  <law@redhat.com>
10385         PR tree-optimization/71316
10386         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10388 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10390         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10391         dg-additional-options with just -fno-tree-scev-cprop in it.
10392         * gcc.dg/vect/vect-live-2.c: Likewise.
10393         * gcc.dg/vect/vect-live-5.c: Likewise.
10394         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10395         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10396         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10398 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10400         PR c++/27100
10401         * g++.dg/other/friend6.C: New test.
10403 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10405         * g++.dg/torture/ppc-ldst-array.C: New.
10407 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10409         PR target/71276
10410         PR target/71277
10411         * gcc.dg/torture/builtin-fp-int-inexact.c,
10412         gcc.target/i386/387-builtin-fp-int-inexact.c,
10413         gcc.target/i386/387-rint-inline-1.c,
10414         gcc.target/i386/387-rint-inline-2.c,
10415         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10416         gcc.target/i386/sse2-rint-inline-1.c,
10417         gcc.target/i386/sse2-rint-inline-2.c,
10418         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10419         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10421 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10422             Julia Koval  <julia.koval@intel.com>
10424         PR target/66960
10425         PR target/67630
10426         PR target/67634
10427         PR target/67841
10428         PR target/68037
10429         PR target/68618
10430         PR target/68661
10431         PR target/69575
10432         PR target/69596
10433         PR target/69734
10434         * gcc.dg/guality/pr68037-1.c: New test.
10435         * gcc.dg/guality/pr68037-2.c: Likewise.
10436         * gcc.dg/guality/pr68037-3.c: Likewise.
10437         * gcc.dg/torture/pr68037-1.c: Likewise.
10438         * gcc.dg/torture/pr68037-2.c: Likewise.
10439         * gcc.dg/torture/pr68037-3.c: Likewise.
10440         * gcc.dg/torture/pr68661-1a.c: Likewise.
10441         * gcc.dg/torture/pr68661-1b.c: Likewise.
10442         * gcc.target/i386/interrupt-1.c: Likewise.
10443         * gcc.target/i386/interrupt-2.c: Likewise.
10444         * gcc.target/i386/interrupt-3.c: Likewise.
10445         * gcc.target/i386/interrupt-4.c: Likewise.
10446         * gcc.target/i386/interrupt-5.c: Likewise.
10447         * gcc.target/i386/interrupt-6.c: Likewise.
10448         * gcc.target/i386/interrupt-7.c: Likewise.
10449         * gcc.target/i386/interrupt-8.c: Likewise.
10450         * gcc.target/i386/interrupt-9.c: Likewise.
10451         * gcc.target/i386/interrupt-10.c: Likewise.
10452         * gcc.target/i386/interrupt-11.c: Likewise.
10453         * gcc.target/i386/interrupt-12.c: Likewise.
10454         * gcc.target/i386/interrupt-13.c: Likewise.
10455         * gcc.target/i386/interrupt-14.c: Likewise.
10456         * gcc.target/i386/interrupt-15.c: Likewise.
10457         * gcc.target/i386/interrupt-16.c: Likewise.
10458         * gcc.target/i386/interrupt-17.c: Likewise.
10459         * gcc.target/i386/interrupt-18.c: Likewise.
10460         * gcc.target/i386/interrupt-19.c: Likewise.
10461         * gcc.target/i386/interrupt-20.c: Likewise.
10462         * gcc.target/i386/interrupt-21.c: Likewise.
10463         * gcc.target/i386/interrupt-22.c: Likewise.
10464         * gcc.target/i386/interrupt-23.c: Likewise.
10465         * gcc.target/i386/interrupt-24.c: Likewise.
10466         * gcc.target/i386/interrupt-25.c: Likewise.
10467         * gcc.target/i386/interrupt-26.c: Likewise.
10468         * gcc.target/i386/interrupt-27.c: Likewise.
10469         * gcc.target/i386/interrupt-28.c: Likewise.
10470         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10471         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10472         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10473         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10474         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10475         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10476         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10477         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10478         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10479         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10480         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10481         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10483 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10485         PR tree-optimization/52171
10486         * gcc.dg/pr52171.c: New test.
10487         * gcc.target/i386/pr52171.c: New test.
10489 2016-06-03  Jan Hubicka  <jh@suse.cz>
10491         * g++.dg/tree-ssa/pred-1.C: New testcase
10492         * gcc.dg/tree-ssa/pred-1.c: New testcase
10494 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10496         PR target/70957
10497         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10498         support.
10499         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10501 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10503         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10505 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10507         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10508         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10509         * gcc.dg/vect/vect-live-1.c: New test.
10510         * gcc.dg/vect/vect-live-2.c: New test.
10511         * gcc.dg/vect/vect-live-3.c: New test.
10512         * gcc.dg/vect/vect-live-4.c: New test.
10513         * gcc.dg/vect/vect-live-5.c: New test.
10514         * gcc.dg/vect/vect-live-slp-1.c: New test.
10515         * gcc.dg/vect/vect-live-slp-2.c: New test.
10516         * gcc.dg/vect/vect-live-slp-3.c: New test.
10518 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10520         PR middle-end/71387
10521         * g++.dg/opt/pr71387.C: New test.
10523 2016-06-02  Jeff Law  <law@redhat.com>
10525         PR tree-optimization/71328
10526         * gcc.c-torture/compile/pr71328.c: New test.
10528 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530         PR fortran/52393
10531         * gfortran.dg/fmt_read_3.f90: Fix typo.
10532         * gfortran.dg/fmt_read_4.f90: New test.
10534 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10536         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10537         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10538         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10539         * g++.dg/cpp0x/override2.C: Likewise.
10540         * g++.dg/parse/crash5.C: Likewise.
10541         * g++.dg/parse/error16.C: Likewise.
10542         * g++.dg/parse/error27.C: Likewise.
10543         * g++.dg/template/qualttp15.C: Likewise.
10544         * g++.dg/template/redecl4.C: Likewise.
10545         * g++.old-deja/g++.other/crash39.C: Likewise.
10546         * g++.old-deja/g++.other/struct1.C: Likewise.
10547         * g++.old-deja/g++.pt/m9a.C: Likewise.
10548         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10550 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10552         PR c++/71372
10553         * c-c++-common/pr71372.c: New test.
10555         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10556         __TIME__ strings with __builtin_strcmp instead of printf and
10557         dg-output.
10559 2016-06-02  Martin Liska  <mliska@suse.cz>
10561         * gcc.dg/predict-9.c: New test.
10563 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10565         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10566         global set_compiler_env_var and global saved_compiler_env_var.
10568 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10570         PR rtl-optimization/71295
10571         * gcc.c-torture/compile/pr71295.c: New test.
10573 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10575         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10577         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10578         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10580         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10581         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10582         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10583         alternative number.
10585 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10587         * gcc.target/powerpc/p9-splat-4.c: New test.
10589 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10591         PR target/71186
10592         * gcc.target/powerpc/pr71186.c: New test.
10594 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10596         PR fortran/52393
10597         * gfortran.dg/fmt_read_3.f90: New test.
10599 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10601         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10602         procedure.
10604 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10606         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10607         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10608         env var is set.
10609         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10610         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10611         shown once.
10612         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10613         during compilation.
10614         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10615         vars set by dg-set-compiler-env-var.
10617 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10619         PR fortran/71156
10620         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10621         to the module procedure declaration.
10622         * gfortran.dg/submodule_16.f08: New test.
10624 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10626         PR middle-end/71371
10627         * c-c++-common/gomp/pr71371.c: New test.
10629 2016-06-01  Richard Biener  <rguenther@suse.de>
10631         PR tree-optimization/71366
10632         * gcc.dg/torture/pr71366-1.c: New testcase.
10633         * gcc.dg/torture/pr71366-2.c: Likewise.
10635 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10637         * gcc.target/powerpc/vslv-0.c: New test.
10638         * gcc.target/powerpc/vslv-1.c: New test.
10639         * gcc.target/powerpc/vsrv-0.c: New test.
10640         * gcc.target/powerpc/vsrv-1.c: New test.
10642 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10644         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10645         * gcc.target/nvptx/weak.c: New.
10647 2016-06-01  Richard Biener  <rguenther@suse.de>
10649         PR tree-optimization/71261
10650         * gcc.dg/torture/vect-bool-1.c: New testcase.
10652 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10654         * gfortran.dg/gomp/order-1.f90: New test.
10655         * gfortran.dg/gomp/order-2.f90: New test.
10657 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10659         * gcc.dg/unroll-6.c: Update template.
10660         * gcc.dg/unroll-7.c: New testcase.
10661         * gcc.dg/unroll-8.c: New testcase.
10663 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10665         * gnat.dg/opt56.ad[sb]: New test.
10667 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10669         PR c++/66635
10670         * g++.dg/cpp0x/constexpr-ice16.C: New.
10672 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10674         PR tree-optimization/71314
10675         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10676         -mbranch-cost=2.
10678 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10680         PR tree-optimization/71077
10681         * gcc.dg/tree-ssa/pr71077.c: New test.
10683 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10685         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10686         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10687         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10689 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10691         PR c++/71248
10692         * g++.dg/cpp0x/pr71248.C: New.
10693         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10694         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10695         * g++.dg/init/new37.C: Likewise.
10696         * g++.dg/template/static1.C: Likewise.
10697         * g++.dg/template/static2.C: Likewise.
10699 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10701         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10702         instead of %rdi.
10703         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10705 2016-05-31  Marek Polacek  <polacek@redhat.com>
10707         * c-c++-common/Wswitch-unreachable-3.c: New test.
10708         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10710 2016-05-31  Richard Biener  <rguenther@suse.de>
10712         PR tree-optimization/71352
10713         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10715 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10717         * gcc.target/arm/armv5_thumb_isa.c: New test.
10719 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10721         PR target/71346
10722         * gcc.target/i386/pr71346.c: New test.
10724 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10726         PR tree-optimization/69068
10727         * gcc.dg/graphite/pr69068.c: New test.
10729 2016-05-27  Martin Sebor  <msebor@redhat.com>
10731         PR c++/71306
10732         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10734 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10736         PR c++/71349
10737         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10738         nowait depend(inout: dd[0]) clauses where permitted.
10740 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10742         PR c++/71238
10743         * g++.dg/parse/pr71238.C: New.
10744         * g++.dg/concepts/friend1.C: Test column numbers too.
10745         * g++.dg/cpp0x/initlist31.C: Likewise.
10746         * g++.dg/cpp0x/pr51420.C: Likewise.
10747         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10748         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10749         * g++.dg/ext/builtin3.C: Likewise.
10750         * g++.dg/lookup/friend12.C: Likewise.
10751         * g++.dg/lookup/friend7.C: Likewise.
10752         * g++.dg/lookup/koenig1.C: Likewise.
10753         * g++.dg/lookup/koenig5.C: Likewise.
10754         * g++.dg/lookup/used-before-declaration.C: Likewise.
10755         * g++.dg/overload/koenig1.C: Likewise.
10756         * g++.dg/template/crash65.C: Likewise.
10757         * g++.dg/template/friend57.C: Likewise.
10758         * g++.dg/warn/Wshadow-5.C: Likewise.
10759         * g++.dg/warn/Wunused-8.C: Likewise.
10760         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10761         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10762         * g++.old-deja/g++.jason/member.C: Likewise.
10763         * g++.old-deja/g++.jason/report.C: Likewise.
10764         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10765         * g++.old-deja/g++.law/visibility20.C: Likewise.
10766         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10767         * g++.old-deja/g++.other/static5.C: Likewise.
10768         * g++.old-deja/g++.pt/overload2.C: Likewise.
10770 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10772         * gcc.dg/tree-ssa/peel1.c: New testcase.
10773         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10774         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10776 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10778         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10779         to ce.
10781 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10783         PR c++/71099
10784         * g++.dg/parse/virtual1.C: New.
10786 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10788         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10789         Use correct register when clearing %edx.
10791 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10793         PR tree-optimization/71289
10794         * gcc.dg/pr71289.c: New test.
10796 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10798         PR middle-end/71269
10799         PR middle-end/71292
10800         * gcc.dg/tree-ssa/pr71269.c: New test.
10801         * gcc.dg/tree-ssa/pr71292.c: New test.
10803 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10805         PR middle-end/71252
10806         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10808 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10810         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10811         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10812         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10814 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10816         PR tree-optimization/69067
10817         * gcc.dg/graphite/pr69067.c: New test.
10819 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10821         PR target/71245
10822         * gcc.target/i386/pr71245-1.c: New test.
10823         * gcc.target/i386/pr71245-2.c: Ditto.
10825 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10827         PR c++/71105
10828         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10829         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10830         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10832 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10834         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10836 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10838         Revert:
10839         PR c++/69855
10840         * g++.dg/overload/69855.C: New.
10841         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10842         * g++.old-deja/g++.pt/crash3.C: Likewise.
10844 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10846         PR c++/60385
10847         * g++.dg/parse/namespace13.C: New.
10849 2016-05-26  Jeff Law  <law@redhat.com>
10851         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10852         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10853         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10854         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10855         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10856         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10857         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10858         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10859         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10860         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10861         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10862         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10863         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10865 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10867         PR c++/69855
10868         * g++.dg/overload/69855.C: New.
10869         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10870         * g++.old-deja/g++.pt/crash3.C: Likewise.
10872 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10874         PR target/63596
10875         * gcc.target/aarch64/va_arg_1.c: New testcase.
10876         * gcc.target/aarch64/va_arg_2.c: Likewise.
10877         * gcc.target/aarch64/va_arg_3.c: Likewise.
10879 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10881         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10882         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10883         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10884         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10885         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10887 2016-05-27  Marek Polacek  <polacek@redhat.com>
10889         PR middle-end/71308
10890         * g++.dg/torture/pr71308.C: New test.
10892 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10894         * gcc.dg/zero_bits_compound-1.c: New test.
10895         * gcc.dg/zero_bits_compound-2.c: New test.
10897 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10899         PR middle-end/71279
10900         * gcc.dg/pr71279.c: New test.
10902 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10904         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10905         floating point min/max/comparison instructions.
10906         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10908 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10910         * c-c++-common/gomp/schedule-1.c: New test.
10911         * gfortran.dg/gomp/schedule-1.f90: New test.
10913 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10915         PR c++/70822
10916         PR c++/70106
10917         * g++.dg/cpp1y/auto-fn32.C: New test.
10918         * g++.dg/cpp1y/paren4.C: New test.
10920 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10922         * gcc.dg/20060410.c: Xfail on ptx.
10923         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10924         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10925         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10926         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10927         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10929 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10931         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10933 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10935         PR tree-optimization/71280
10936         * gcc.dg/pr71280.c: New test.
10938         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10940         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10941         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10943         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10945 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10947         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10948         kept in memory.
10950 2016-05-25  Jeff Law  <law@redhat.com>
10952         PR tree-optimization/71272
10953         * gcc.c-torture/compile/pr71272.c: new test.
10955 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10957         * gcc.target/powerpc/vec-cmpne.c: New test.
10958         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10960 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10962         * gnat.dg/opt55.ad[sb]: New test.
10964 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10966         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10967         * c-c++-common/pr60226.c: Require int32plus.
10968         * gcc.c-torture/execute/pr70602.c: Likewise.
10969         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10970         unsigned long for malloc arg type.
10971         * gcc.dg/asr_div1.c: Require int32plus.
10972         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10973         * gcc.dg/pie-1.c: Require pie.
10974         * gcc.dg/pie-2.c: Likewise.
10975         * gcc.dg/pr59471.c: Require int32plus.
10976         * gcc.dg/pr59963-2.c: XFAIL for int16.
10977         * gcc.dg/pr60114.c: Require int32plus.
10978         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10979         unsigned long for typedef of size_t.
10980         * gcc.dg/pr63914.c: Require int32plus.
10981         * gcc.dg/pr64536.c: Require pt32plus.
10982         * gcc.dg/pr65658.c: Likewise.
10983         * gcc.dg/pr67271.c: Require int32plus.
10984         * gcc.dg/pr68112.c: Likewise.
10985         * gcc.dg/pr69071.c: Skip for avr target.
10986         * gcc.dg/pr69973.c: Require int32plus.
10987         * gcc.dg/pr70169.c: Skip for avr target.
10988         * gcc.dg/sso-6.c: Require int32plus.
10989         * gcc.dg/sso-7.c: Likewise.
10990         * gcc.dg/sso-8.c: Likewise.
10991         * gcc.dg/vrp-min-max-2.c: Likewise.
10993 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10995         PR target/70738
10996         * gcc.target/i386/pr70738-1.c: New test.
10997         * gcc.target/i386/pr70738-2.c: Likewise.
10998         * gcc.target/i386/pr70738-3.c: Likewise.
10999         * gcc.target/i386/pr70738-4.c: Likewise.
11000         * gcc.target/i386/pr70738-5.c: Likewise.
11001         * gcc.target/i386/pr70738-6.c: Likewise.
11002         * gcc.target/i386/pr70738-7.c: Likewise.
11003         * gcc.target/i386/pr70738-8.c: Likewise.
11004         * gcc.target/i386/pr70738-9.c: Likewise.
11006 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11008         PR rtl-optimization/66940
11009         * gcc.c-torture/execute/pr66940.c: New test.
11011 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
11013         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
11014         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
11015         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
11016         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
11017         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
11018         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
11019         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
11020         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
11021         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
11022         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
11023         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11024         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11025         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11026         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11027         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11028         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11029         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11030         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11031         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11032         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11033         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11034         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11035         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11036         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11038 2016-05-25  Marek Polacek  <polacek@redhat.com>
11040         PR c/71265
11041         * gcc.dg/noncompile/pr71265.c: New test.
11043         PR c/71266
11044         * gcc.dg/noncompile/old-style-parm-3.c: New test.
11046 2016-05-25  Nathan Sidwell  <nathan@acm.org>
11048         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11050 2016-05-25  Richard Biener  <rguenther@suse.de>
11052         PR tree-optimization/71261
11053         * c-c++-common/torture/pr71261.c: New testcase.
11055 2016-05-25  Richard Biener  <rguenther@suse.de>
11057         PR tree-optimization/71264
11058         * gcc.dg/vect/pr71264.c: New testcase.
11060 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11062         PR c++/55992
11063         * g++.dg/cpp0x/alias-decl-53.C: New.
11064         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11066 2016-05-25  Martin Liska  <mliska@suse.cz>
11068         * g++.dg/pr71239.C: New test.
11070 2016-05-25  Richard Biener  <rguenther@suse.de>
11072         * gcc.dg/vect/pr58135.c: Rename to ...
11073         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11075 2016-05-25  Marek Polacek  <polacek@redhat.com>
11077         * g++.dg/pr65295.C: Use target c++14.
11079 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11081         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11082         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11084 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11086         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11087         instructions.
11089 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
11091         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11092         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11093         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11094         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11095         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11096         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11097         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11098         * c-c++-common/goacc/pcopy.c: Likewise.
11099         * c-c++-common/goacc/pcopyin.c: Likewise.
11100         * c-c++-common/goacc/pcopyout.c: Likewise.
11101         * c-c++-common/goacc/pcreate.c: Likewise.
11102         * c-c++-common/goacc/pr70688.c: New test.
11103         * c-c++-common/goacc/present-1.c: Adjust test.
11104         * c-c++-common/goacc/reduction-5.c: Likewise.
11105         * g++.dg/goacc/data-1.C: New test.
11107 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11109         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11110         vector parity built-in functions.
11111         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11112         count trailing zeros automatic vectorization.
11113         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11114         count trailing zeros built-in functions.
11116 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11118         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11120 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11122         PR target/71050
11123         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11125 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11127         PR c++/50436
11128         * g++.dg/template/crash123.C: New.
11129         * g++.dg/template/crash124.C: Likewise.
11131 2016-05-24  Martin Sebor  <msebor@redhat.com>
11133         PR c++/71147
11134         * g++.dg/ext/flexary16.C: New test.
11136 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11138         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11139         before math.h is included.
11140         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11141         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11142         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11143         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11144         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11145         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11146         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11147         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11148         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11149         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11150         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11151         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11152         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11153         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11154         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11155         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11156         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11157         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11158         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11159         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11160         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11161         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11162         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11164 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11165             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11167         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11168         support.
11170 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11172         PR c++/69872
11173         * g++.dg/warn/Wno-narrowing1.C: New.
11175 2016-05-24  Marek Polacek  <polacek@redhat.com>
11177         PR c/71249
11178         * c-c++-common/Wswitch-unreachable-2.c: New test.
11180 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11182         PR c++/71257
11183         * g++.dg/vect/simd-clone-6.cc: New test.
11184         * g++.dg/gomp/declare-simd-6.C: New test.
11186         PR middle-end/70434
11187         PR c/69504
11188         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11190 2016-05-24  Richard Biener  <rguenther@suse.de>
11192         PR tree-optimization/71240
11193         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11195 2016-05-24  Richard Biener  <rguenther@suse.de>
11197         PR tree-optimization/71230
11198         * gcc.dg/torture/pr71230.c: New testcase.
11199         * g++.dg/torture/pr71230.C: Likewise.
11201 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11203         * c-c++-common/goacc/routine-5.c: Add tests.
11204         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11205         * gfortran.dg/goacc/routine-6.f90: Add tests.
11207 2016-05-24  Richard Biener  <rguenther@suse.de>
11209         PR tree-optimization/71253
11210         * gcc.dg/torture/pr71253.c: New testcase.
11212 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11214         PR middle-end/71252
11215         * gfortran.dg/pr71252.f90: New test.
11217 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11219         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11221 2016-05-24  Richard Biener  <rguenther@suse.de>
11223         PR middle-end/70434
11224         PR c/69504
11225         * c-c++-common/vector-subscript-4.c: New testcase.
11226         * c-c++-common/vector-subscript-5.c: Likewise.
11228 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11230         PR fortran/71123
11231         * gfortran.dg/namelist_90.f: New test
11233 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11235         PR fortran/66461
11236         * gfortran.dg/unexpected_eof.f: New test
11238 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11239             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11241         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11242         as little endian.
11244 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11246         PR c++/70972
11247         * g++.dg/cpp0x/inh-ctor20.C: New.
11248         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11250 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11252         PR c++/69095
11253         * g++.dg/cpp0x/variadic168.C: New.
11255 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11257         * g++.dg/cpp0x/pr31445.C: Test column number too.
11258         * g++.dg/cpp0x/pr32253.C: Likewise.
11259         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11260         * g++.dg/cpp0x/variadic36.C: Likewise.
11262 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11264         * gcc.dg/fold-notshift-2.c: Adjust.
11266 2016-05-23  Marek Polacek  <polacek@redhat.com>
11268         PR c/49859
11269         * c-c++-common/Wswitch-unreachable-1.c: New test.
11270         * gcc.dg/Wswitch-unreachable-1.c: New test.
11271         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11272         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11273         * g++.dg/gomp/block-10.C: Likewise.
11274         * gcc.dg/gomp/block-10.c: Likewise.
11275         * g++.dg/gomp/block-9.C: Likewise.
11276         * gcc.dg/gomp/block-9.c: Likewise.
11277         * g++.dg/gomp/target-1.C: Likewise.
11278         * g++.dg/gomp/target-2.C: Likewise.
11279         * gcc.dg/gomp/target-1.c: Likewise.
11280         * gcc.dg/gomp/target-2.c: Likewise.
11281         * g++.dg/gomp/taskgroup-1.C: Likewise.
11282         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11283         * gcc.dg/gomp/teams-1.c: Likewise.
11284         * g++.dg/gomp/teams-1.C: Likewise.
11285         * g++.dg/overload/error3.C: Likewise.
11286         * g++.dg/tm/jump1.C: Likewise.
11287         * g++.dg/torture/pr40335.C: Likewise.
11288         * gcc.dg/c99-vla-jump-5.c: Likewise.
11289         * gcc.dg/switch-warn-1.c: Likewise.
11290         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11291         * gcc.dg/nested-func-1.c: Likewise.
11292         * gcc.dg/pr67784-4.c: Likewise.
11294 2016-05-23  Richard Biener  <rguenther@suse.de>
11296         PR tree-optimization/71230
11297         * gfortran.dg/pr71230-1.f90: New testcase.
11298         * gfortran.dg/pr71230-2.f90: Likewise.
11300 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11302         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11303         * gcc.dg/vect/pr58135.c:  Add new.
11304         * gfortran.dg/pr46519-1.f: Adjust test case.
11306 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11308         PR c++/53401
11309         * g++.dg/cpp0x/decltype64.C: New.
11311 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11313         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11314         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11315         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11317 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11319         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11320         Add poly64x1_t and poly64x2_t cases if supported.
11321         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11322         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11323         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11324         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11325         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11327 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11329         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11330         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11331         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11332         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11333         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11334         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11335         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11337 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11339         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11341 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11343         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11344         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11346 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11348         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11349         constraint instead of "r".
11350         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11351         insn instead of vxorpd.
11352         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11354         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11355         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11357         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11359         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11360         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11362         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11364 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11366         PR middle-end/40921
11367         * gcc.dg/tree-ssa/pr40921.c: New test.
11369 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11371         PR target/71103
11372         * gcc.target/avr/pr71103.c: New test.
11374 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11376         PR middle-end/71179
11377         * gcc.dg/tree-ssa/pr71179.c: New test.
11379 2016-05-20  Martin Sebor  <msebor@redhat.com>
11381         PR c/71115
11382         * gcc.dg/init-excess-2.c: New test.
11384 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11386         * gnat.dg/opt53.adb: New test.
11387         * gnat.dg/opt54.adb: Likewise.
11389 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11391         PR tree-optimization/70884
11392         * gcc.dg/tree-ssa/pr70919.c: New test.
11394 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11396         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11397         formatting.
11398         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11399         fix code formatting.
11401 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11403         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11404         non-common cases.
11405         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11407 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11409         * jit.dg/all-non-failing-tests.h: Add
11410         test-factorial-must-tail-call.c.
11411         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11412         * jit.dg/test-factorial-must-tail-call.c: New test case.
11414 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11416         PR fortran/71204
11417         * gfortran.dg/pr71204.f90: New test.
11419 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11421         * gcc.target/nvptx/sincos.c: New test.
11423 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11425         PR c++/70572
11426         * g++.dg/cpp1y/auto-fn31.C: New.
11428 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11430         * gcc.target/powerpc/vec-addec.c: New test.
11431         * gcc.target/powerpc/vec-addec-int128.c: New test.
11433 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11435         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11436         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11437         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11438         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11440 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11442         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11444 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11446         PR c++/71210
11447         * g++.dg/opt/pr71210-1.C: New test.
11448         * g++.dg/opt/pr71210-2.C: New test.
11450         PR tree-optimization/29756
11451         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11452         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11453         only on selected targets where V4SImode vectors are known to be
11454         supported.
11456 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11458         PR tree-optimization/71079
11459         PR tree-optimization/71206
11460         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11462 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11464         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11465         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11466         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11468 2016-05-20  Richard Guenther  <rguenther@suse.de>
11470         PR tree-optimization/29756
11471         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11473 2016-05-20  Richard Biener  <rguenther@suse.de>
11475         PR tree-optimization/71185
11476         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11478 2016-05-20  Richard Biener  <rguenther@suse.de>
11480         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11482 2016-05-19  Marek Polacek  <polacek@redhat.com>
11484         PR c++/71075
11485         * g++.dg/diagnostic/pr71075.C: New test.
11487 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11489         PR c++/71184
11490         * g++.dg/pr71184.C: New test case.
11492 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11494         * gcc.target/powerpc/darn-0.c: New test.
11495         * gcc.target/powerpc/darn-1.c: New test.
11496         * gcc.target/powerpc/darn-2.c: New test.
11498 2016-05-19  Marek Polacek  <polacek@redhat.com>
11500         PR tree-optimization/71031
11501         * gcc.dg/tree-ssa/vrp100.c: New test.
11503 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11505         PR rtl-optimization/71148
11506         * gcc.dg/pr71148.c: New test.
11508 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11510         PR target/71056
11511         * gcc.target/arm/pr71056.c: New test.
11513 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11515         * c-c++-common/pr69669.c: Check the used mode.
11517 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11519         PR sanitizer/64354
11520         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11522 2016-05-19  Richard Biener  <rguenther@suse.de>
11524         PR tree-optimization/70729
11525         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11526         * gcc.dg/graphite/scop-18.c: Likewise.
11527         * gcc.dg/pr41783.c: Disable LIM.
11528         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11529         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11530         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11531         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11532         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11533         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11534         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11535         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11536         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11537         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11538         * gfortran.dg/pr42108.f90: Likewise.
11540 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11542         PR driver/69265
11543         * gcc.dg/spellcheck-options-11.c: New test case.
11545 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11547         PR c++/71100
11548         * g++.dg/opt/pr71100.C: New test.
11550 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11552         PR ipa/69708
11553         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11554         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11555         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11556         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11558 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11560         PR ipa/69708
11561         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11562         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11563         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11564         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11565         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11567 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11569         PR c++/69793
11570         * g++.dg/template/crash122.C: New.
11572 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11574         PR c++/70466
11575         * g++.dg/template/pr70466-1.C: New.
11576         * g++.dg/template/pr70466-2.C: Likewise.
11578 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11580         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11581         splat operations and the XXSPLTIB instruction.
11582         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11583         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11584         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11585         xxlxor to clear a register.
11587 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11589         * gcc.dg/torture/pr71020.c: New test.
11591 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11593         PR ipa/70646
11594         * gcc.dg/ipa/pr70646.c: New test.
11596 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11598         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11600 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11602         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11603         missing tests for vreinterpretq_p{8,16}.
11605 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11607         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11608         vsliq_n_s64 and vsliq_n_u64.
11610 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11612         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11613         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11615 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11617         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11618         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11619         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11621 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11623         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11624         in comment.
11626 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11628         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11629         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11630         "blr\t" and switch to scan-assembler-times.
11632 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11634         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11635         with __aarch64__.
11636         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11637         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11639 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11641         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11642         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11643         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11644         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11645         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11646         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11648         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11649         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11651         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11652         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11654         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11655         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11657         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11659 2016-05-18  Richard Biener  <rguenther@suse.de>
11661         PR tree-optimization/71168
11662         * gcc.dg/torture/pr71168.c: New testcase.
11664 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11666         PR middle-end/63586
11667         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11668         * gcc.dg/tree-ssa/pr63586.c: New test.
11669         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11671 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11673         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11674         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11675         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11676         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11678 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11680         * gcc.target/nvptx/abi-vararg-3.c: New.
11682 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11684         PR tree-optimization/54579
11685         PR middle-end/55299
11686         * gcc.dg/fold-notrotate-1.c: New test.
11687         * gcc.dg/fold-notshift-1.c: New test.
11688         * gcc.dg/fold-notshift-2.c: New test.
11690 2016-05-17  Marek Polacek  <polacek@redhat.com>
11692         PR ipa/71146
11693         * g++.dg/ipa/pr71146.C: New test.
11695 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11697         * jit.dg/test-error-array-bounds.c: New test case.
11699 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11701         * gcc.dg/tree-ssa/and-1.c: New testcase.
11703 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11705         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11706         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11708 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11710         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11711         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11713 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11715         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11717 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11719         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11721 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11723         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11724         ".2d[index]" when scan the assembly.
11725         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11726         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11727         float64x1.
11728         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11730 2016-05-17  Richard Biener  <rguenther@suse.de>
11732         PR tree-optimization/71132
11733         * gcc.dg/torture/pr71132.c: New testcase.
11735 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11737         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11739 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11741         PR target/70809
11742         * gcc.target/aarch64/pr70809_1.c: New test.
11744 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11746         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11747         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11748         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11749         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11751 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11752             Ilya Enkovich  <ilya.enkovich@intel.com>
11754         PR target/71114
11755         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11757 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11759         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11760         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11762 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11764         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11765         test for __ARM_FP16_ARGS.
11766         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11767         * gcc.target/arm/aapcs/neon-vect10.c: New.
11768         * gcc.target/arm/aapcs/neon-vect9.c: New.
11769         * gcc.target/arm/aapcs/vfp18.c: New.
11770         * gcc.target/arm/aapcs/vfp19.c: New.
11771         * gcc.target/arm/aapcs/vfp20.c: New.
11772         * gcc.target/arm/aapcs/vfp21.c: New.
11773         * gcc.target/arm/fp16-aapcs-1.c: New.
11774         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11775         test for __ARM_FP16_ARGS.
11776         * g++.target/arm/fp16-return-1.c: Update expected output.
11778 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11780         PR testsuite/70227
11781         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11783 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11785         PR fortran/69603
11786         * gfortran.dg/pr69603.f90: New testcase.
11788 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11790         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11792 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11794         PR fortran/71047
11795         * gfortran.dg/pr71047.f08: New test.
11797 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11799         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11800         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11801         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11803 2016-05-13  Martin Sebor  <msebor@redhat.com>
11805         PR c++/60049
11806         * g++.dg/cpp0x/constexpr-60049.C: New test.
11808 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11810         PR bootstrap/71071
11811         * gcc.dg/pr71071.c: New test.
11813 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11815         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11816         remove XOP handling.
11817         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11819 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11821         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11822         __atomic_is_lock_free declaration.
11824 2016-05-13  Richard Biener  <rguenther@suse.de>
11826         PR tree-optimization/42587
11827         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11829 2016-05-13  Martin Liska  <mliska@suse.cz>
11831         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11832         the new format of dump output.
11834 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11836         * gcc.dg/pr71084.c: New test.
11838 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11840         PR target/53440
11841         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11843 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11845         * gcc.target/aarch64/struct_return.c: New test.
11847 2016-05-12  Marek Polacek  <polacek@redhat.com>
11849         PR c/70756
11850         * c-c++-common/pr70756-2.c: New test.
11851         * c-c++-common/pr70756.c: New test.
11853 2016-05-12  Richard Biener  <rguenther@suse.de>
11855         PR tree-optimization/71059
11856         * gcc.dg/torture/pr71059.c: New testcase.
11858 2016-05-12  Richard Biener  <rguenther@suse.de>
11860         PR tree-optimization/71062
11861         * gcc.dg/torture/pr71062.c: New testcase.
11863 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11865         PR tree-optimization/71006
11866         * gcc.dg/pr71006.c: New test.
11868 2016-05-12  Marek Polacek  <polacek@redhat.com>
11870         PR driver/71063
11871         * gcc.dg/opts-7.c: New test.
11873 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11875         PR target/70830
11876         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11877         Add -save-temps to dg-options.
11878         Scan for ldmfd rather than pop instruction.
11879         * gcc.target/arm/interrupt-2.c: Likewise.
11880         * gcc.target/arm/pr70830.c: New test.
11882 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11884         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11885         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11887         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11888         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11889         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11891         PR target/71019
11892         * gcc.target/i386/avx512vl-pack-1.c: New test.
11893         * gcc.target/i386/avx512vl-pack-2.c: New test.
11894         * gcc.target/i386/avx512bw-pack-2.c: New test.
11896         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11898         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11899         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11900         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11902 2016-05-12  Richard Biener  <rguenther@suse.de>
11904         PR tree-optimization/70986
11905         * gcc.dg/torture/pr70986-1.c: New testcase.
11906         * gcc.dg/torture/pr70986-2.c: Likewise.
11907         * gcc.dg/torture/pr70986-3.c: Likewise.
11909 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11911         PR c/43651
11912         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11913         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11915 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11917         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11918         directive.
11919         * gcc.target/i386/pr66746.c: Ditto.
11921 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11923         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11924         support.
11925         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11926         warning when using -mvsx-timode.
11927         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11928         * gcc.target/powerpc/dform-2.c: Likewise.
11929         * gcc.target/powerpc/pr68805.c: Likewise.
11931 2016-05-11  Marek Polacek  <polacek@redhat.com>
11933         PR c++/71024
11934         * c-c++-common/attributes-3.c: New test.
11936 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11938         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11939         * gcc.c-torture/execute/pr68185.c: Likewise.
11940         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11941         * gcc.dg/pr69634.c: Requires scheduling.
11942         * gcc.dg/torture/pr66178.c: Require label values.
11943         * gcc.dg/setjmp-6.c: Require indirect jumps.
11945 2016-05-11  Richard Biener  <rguenther@suse.de>
11947         PR tree-optimization/71055
11948         * gcc.dg/torture/pr71055.c: New testcase.
11950 2016-05-11  Richard Biener  <rguenther@suse.de>
11952         PR debug/71057
11953         * g++.dg/debug/pr71057.C: New testcase.
11955 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11957         PR fortran/70855
11958         * gfortran.dg/gomp/pr70855.f90: New test.
11960 2016-05-11  Richard Biener  <rguenther@suse.de>
11962         PR middle-end/71002
11963         * g++.dg/torture/pr71002.C: New testcase.
11965 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11967         PR middle-end/70807
11968         * gcc.dg/pr70807.c: New test.
11970 2016-05-10  Martin Sebor  <msebor@redhat.com>
11972         PR c++/38611
11973         * g++.dg/Wattributes.C: New test.
11975 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11977         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11978         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11979         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11981 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11983         PR target/70799
11984         * gcc.target/i386/pr70799-1.c: New test.
11986 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11988         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11990 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11992         PR middle-end/70877
11993         * gcc.target/i386/pr70877.c: New test.
11995 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11997         PR tree-optimization/70786
11998         * gcc.target/i386/pr70876.c: New test.
12000 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
12002         PR target/70927
12003         * gcc.target/i386/avx512vl-logic-1.c: New test.
12004         * gcc.target/i386/avx512vl-logic-2.c: New test.
12005         * gcc.target/i386/avx512dq-logic-2.c: New test.
12007 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12009         PR target/70963
12010         * gcc.target/powerpc/pr70963.c: New.
12012 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
12014         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
12015         (test_very_wide_line): Add ruler to expected output.
12016         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
12017         (test_very_wide_line): Likewise.
12018         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12019         (test_show_locus): Within the handling of "test_very_wide_line",
12020         enable show_ruler_p on the diagnostic context.
12022 2016-05-10  Richard Biener  <rguenther@suse.de>
12024         PR tree-optimization/71039
12025         * gcc.dg/torture/pr71039.c: New testcase.
12027 2016-05-10  Nathan Sidwell  <nathan@acm.org>
12029         * gcc.dg/nested-func-10.c: Requires alloca.
12030         * gcc.dg/nested-func-9.c: Requires alloca.
12031         * gcc.c-torture/execute/pr70460.c: Requires labels.
12032         * gcc.c-torture/compile/pr70199.c: Requires labels.
12033         * gcc.target/nvptx/decl.c: Compile only.
12034         * gcc.target/nvptx/trailing-init.c: Compile only.
12035         * gcc.target/nvptx/ary-init.c: Compile only.
12037 2016-05-10  Marek Polacek  <polacek@redhat.com>
12039         PR c/70255
12040         * gcc.dg/attr-opt-1.c: New test.
12042 2016-05-10  Richard Biener  <rguenther@suse.de>
12044         PR tree-optimization/70497
12045         PR tree-optimization/28367
12046         * gcc.dg/torture/20160404-1.c: New testcase.
12047         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12048         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12050 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12052         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12054 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
12056         * gcc.target/i386/fabsneg-1.c New test.
12058 2016-05-09  Alan Modra  <amodra@gmail.com>
12060         PR testsuite/70826
12061         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12063 2016-05-09  Richard Biener  <rguenther@suse.de>
12065         PR tree-optimization/70985
12066         * gcc.dg/torture/pr70985.c: New testcase.
12068 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
12070         * gcc.dg/tree-ssa/ifc-9.c: New test.
12071         * gcc.dg/tree-ssa/ifc-10.c: New test.
12072         * gcc.dg/tree-ssa/ifc-11.c: New test.
12073         * gcc.dg/tree-ssa/ifc-12.c: New test.
12074         * gcc.dg/vect/pr61194.c: Remove XFAIL.
12075         * gcc.dg/vect/vect-23.c: Remove XFAIL.
12076         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12078 2016-05-09  Richard Biener  <rguenther@suse.de>
12080         PR fortran/70937
12081         * gfortran.dg/pr70937.f90: New testcase.
12083 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12085         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12087 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
12089         PR fortran/56226
12090         * gfortran.dg/dec_structure_1.f90: New testcase.
12091         * gfortran.dg/dec_structure_2.f90: Ditto.
12092         * gfortran.dg/dec_structure_3.f90: Ditto.
12093         * gfortran.dg/dec_structure_4.f90: Ditto.
12094         * gfortran.dg/dec_structure_5.f90: Ditto.
12095         * gfortran.dg/dec_structure_6.f90: Ditto.
12096         * gfortran.dg/dec_structure_7.f90: Ditto.
12097         * gfortran.dg/dec_structure_8.f90: Ditto.
12098         * gfortran.dg/dec_structure_9.f90: Ditto.
12099         * gfortran.dg/dec_structure_10.f90: Ditto.
12100         * gfortran.dg/dec_structure_11.f90: Ditto.
12101         * gfortran.dg/dec_union_1.f90: Ditto.
12102         * gfortran.dg/dec_union_2.f90: Ditto.
12103         * gfortran.dg/dec_union_3.f90: Ditto.
12104         * gfortran.dg/dec_union_4.f90: Ditto.
12105         * gfortran.dg/dec_union_5.f90: Ditto.
12106         * gfortran.dg/dec_union_6.f90: Ditto.
12107         * gfortran.dg/dec_union_7.f90: Ditto.
12109 2016-05-07  Tom de Vries  <tom@codesourcery.com>
12111         PR tree-optimization/70956
12112         * gcc.dg/graphite/pr70956.c: New test.
12114 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
12116         PR middle-end/70941
12117         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12118         (a, b, c, d): Change type from char to signed char.
12119         (main): Compare against (signed char) -1634678893 instead of
12120         hardcoded -109.  Use __builtin_abort instead of abort.
12122         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12123         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12125         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12127 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12129         PR debug/70935
12130         * gcc.dg/torture/pr70935.c: New test.
12132 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12134         PR target/58219
12135         * gcc.target/sh/pr58219.c: New tests.
12137 2016-05-06  Richard Biener  <rguenther@suse.de>
12139         PR tree-optimization/70960
12140         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12142 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12144         PR target/52933
12145         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12146         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12147         Adjust expected instruction counts.
12148         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12150 2016-05-06  Marek Polacek  <polacek@redhat.com>
12152         PR sanitizer/70875
12153         * gcc.dg/ubsan/bounds-3.c: New test.
12155 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12157         PR target/54089
12158         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12160 2016-05-06  Richard Biener  <rguenther@suse.de>
12162         PR middle-end/70931
12163         * gfortran.dg/pr70931.f90: New testcase.
12165 2016-05-06  Richard Biener  <rguenther@suse.de>
12167         PR middle-end/70941
12168         * gcc.dg/torture/pr70941.c: New testcase.
12170 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12172         PR tree-optimization/57206
12173         * gcc.dg/vect/pr57206.c: New test.
12175 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12177         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12179 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12181         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12183         * c-c++-common/Wdangling-else-4.c: New test.
12185 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12187         PR c++/70906
12188         PR c++/70933
12189         * g++.dg/opt/pr70906.C: New test.
12190         * g++.dg/opt/pr70933.C: New test.
12192         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12194 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12196         * gcc.dg/ipa/pure-const-3.c: New testcase.
12198 2016-05-04  Marek Polacek  <polacek@redhat.com>
12200         * c-c++-common/Wdangling-else-1.c: New test.
12201         * c-c++-common/Wdangling-else-2.c: New test.
12202         * c-c++-common/Wdangling-else-3.c: New test.
12204 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12206         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12207         flag is present.
12209 2016-05-04  Marek Polacek  <polacek@redhat.com>
12211         PR c/48778
12212         * gcc.dg/Waddress-2.c: New test.
12214 2016-05-04  Alan Modra  <amodra@gmail.com>
12216         * gcc.target/powerpc/pr70866.c: New.
12218 2016-05-03  Martin Sebor  <msebor@redhat.com>
12220         PR c++/66561
12221         * c-c++-common/builtin_location.c: New test.
12222         * g++.dg/cpp1y/builtin_location.C: New test.
12224 2016-05-03  Marek Polacek  <polacek@redhat.com>
12226         PR c/70859
12227         * gcc.dg/pr70859.c: New test.
12228         * gcc.dg/pr70859-2.c: New test.
12230 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12232         * gnat.dg/debug5.adb: New testcase.
12234 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12236         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12237         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12238         Procedure to check for z10 instruction set.
12240 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12242         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12244 2016-05-03  Alan Modra  <amodra@gmail.com>
12246         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12248 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12250         * gcc.target/i386/avx512f-cvt-1.c: New test.
12252 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12254         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12255         -fdump-tree-vrp-details.
12257 2016-05-03  Richard Biener  <rguenther@suse.de>
12259         * gcc.dg/pr30172-1.c: Adjust.
12260         * gcc.dg/pr63743.c: Likewise.
12261         * gcc.dg/tm/pr51696.c: Likewise.
12262         * c-c++-common/tm/safe-1.c: Likewise.
12263         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12264         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12265         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12266         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12268 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12270         PR rtl-optimization/70467
12271         * gcc.target/i386/pr70467-3.c: New test.
12272         * gcc.target/i386/pr70467-4.c: New test.
12274         PR tree-optimization/70916
12275         * gcc.c-torture/compile/pr70916.c: New test.
12277         PR target/49244
12278         * gcc.target/i386/pr49244-1.c: New test.
12279         * gcc.target/i386/pr49244-2.c: New test.
12281 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12283         PR rtl-optimization/44281
12284         * gcc.target/i386/pr44281.c: New test.
12286 2016-05-03  bin cheng  <bin.cheng@arm.com>
12288         PR tree-optimization/56541
12289         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12290         * gcc.dg/vect/pr56541.c: new test.
12292 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12294         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12295         __float128.
12296         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12298 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12300         PR testsuite/70520
12301         * c-c++-common/asan/clone-test-1.c (main): Align child process
12302         stack to 16 bytes.
12304 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12306         PR c++/62314
12307         * g++.dg/spellcheck-fields-2.C: New test case.
12309 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12311         PR c++/62314
12312         * g++.dg/pr62314.C: New test case.
12314 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12316         * gcc.dg/ipa/inline-8.c: New testcase.
12318 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12320         PR rtl-optimization/70467
12321         * gcc.target/i386/pr70467-1.c: New test.
12323 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12325         * gcc.dg/spec-options.c: Run the test on all targets.
12326         * gcc.dg/foo.specs: Use cpp_unique_options.
12328 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12330         * gcc.dg/tree-ssa/unord.c: New testcase.
12332 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12334         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12336 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12338         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12340 2016-05-02  Marek Polacek  <polacek@redhat.com>
12342         PR c/70851
12343         * gcc.dg/enum-incomplete-3.c: New test.
12345 2016-05-02  Marek Polacek  <polacek@redhat.com>
12346             Tom de Vries  <tom@codesourcery.com>
12348         PR tree-optimization/70700
12349         * gcc.dg/pr70700.c: New test.
12351 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12353         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12354         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12355         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12356         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12357         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12359 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12361         * ada/acats/run_acats: Rename into...
12362         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12363         * ada/acats/run_all.sh: Remove redundant test.
12364         (target_run): Move around.
12365         (target_gnatchop): Use newly built executable.
12366         (target_gnatmake): Likewise.
12367         Check that the compilation of impbit succeeds.
12369 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12371         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12372         * gcc.dg/20021029-1.c: Likewise.
12373         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12374         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12375         * gcc.target/sh/cmpstr.c: Likewise.
12376         * gcc.target/sh/cmpstrn.c: Likewise.
12377         * gcc.target/sh/memset.c: Likewise.
12378         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12379         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12380         * gcc.target/sh/pr39423-1.c: Likewise.
12381         * gcc.target/sh/pr49468-di.c: Likewise.
12382         * gcc.target/sh/pr49468-si.c: Likewise.
12383         * gcc.target/sh/pr49880-1.c: Likewise.
12384         * gcc.target/sh/pr49880-2.c: Likewise.
12385         * gcc.target/sh/pr49880-3.c: Likewise.
12386         * gcc.target/sh/pr50751-1.c: Likewise.
12387         * gcc.target/sh/pr50751-4.c: Likewise.
12388         * gcc.target/sh/pr50751-7.c: Likewise.
12389         * gcc.target/sh/pr51244-1.c: Likewise.
12390         * gcc.target/sh/pr51244-10.c: Likewise.
12391         * gcc.target/sh/pr51244-11.c: Likewise.
12392         * gcc.target/sh/pr51244-12.c: Likewise.
12393         * gcc.target/sh/pr51244-13.c: Likewise.
12394         * gcc.target/sh/pr51244-14.c: Likewise.
12395         * gcc.target/sh/pr51244-17.c: Likewise.
12396         * gcc.target/sh/pr51244-18.c: Likewise.
12397         * gcc.target/sh/pr51244-19.c: Likewise.
12398         * gcc.target/sh/pr51244-4.c: Likewise.
12399         * gcc.target/sh/pr51244-5.c: Likewise.
12400         * gcc.target/sh/pr51244-7.c: Likewise.
12401         * gcc.target/sh/pr51244-8.c: Likewise.
12402         * gcc.target/sh/pr51244-9.c: Likewise.
12403         * gcc.target/sh/pr51697.c: Likewise.
12404         * gcc.target/sh/pr52483-1.c: Likewise.
12405         * gcc.target/sh/pr52483-2.c: Likewise.
12406         * gcc.target/sh/pr52483-3.c: Likewise.
12407         * gcc.target/sh/pr52483-5.c: Likewise.
12408         * gcc.target/sh/pr52933-1.c: Likewise.
12409         * gcc.target/sh/pr52933-2.c: Likewise.
12410         * gcc.target/sh/pr52933-3.c: Likewise.
12411         * gcc.target/sh/pr53568-1.c: Likewise.
12412         * gcc.target/sh/pr53976-1.c: Likewise.
12413         * gcc.target/sh/pr53988-1.c: Likewise.
12414         * gcc.target/sh/pr53988.c: Likewise.
12415         * gcc.target/sh/pr54089-1.c: Likewise.
12416         * gcc.target/sh/pr54089-6.c: Likewise.
12417         * gcc.target/sh/pr54089-7.c: Likewise.
12418         * gcc.target/sh/pr54089-8.c: Likewise.
12419         * gcc.target/sh/pr54089-9.c: Likewise.
12420         * gcc.target/sh/pr54236-1.c: Likewise.
12421         * gcc.target/sh/pr54236-2.c: Likewise.
12422         * gcc.target/sh/pr54236-3.c: Likewise.
12423         * gcc.target/sh/pr54236-4.c: Likewise.
12424         * gcc.target/sh/pr54386.c: Likewise.
12425         * gcc.target/sh/pr54602-1.c: Likewise.
12426         * gcc.target/sh/pr54685.c: Likewise.
12427         * gcc.target/sh/pr54760-1.c: Likewise.
12428         * gcc.target/sh/pr54760-2.c: Likewise.
12429         * gcc.target/sh/pr54760-3.c: Likewise.
12430         * gcc.target/sh/pr54760-4.c: Likewise.
12431         * gcc.target/sh/pr54760-5.c: Likewise.
12432         * gcc.target/sh/pr54760-6.c: Likewise.
12433         * gcc.target/sh/pr55146.c: Likewise.
12434         * gcc.target/sh/pr55160.c: Likewise.
12435         * gcc.target/sh/pr59278.c: Likewise.
12436         * gcc.target/sh/pr59401-1.c: Likewise.
12437         * gcc.target/sh/pr59533-1.c: Likewise.
12438         * gcc.target/sh/pr63260.c: Likewise.
12439         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12440         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12441         * gcc.target/sh/strlen.c: Likewise.
12442         * gcc.target/sh/torture/pr30807.c: Likewise.
12443         * gcc.target/sh/torture/pr34777.c: Likewise.
12444         * gcc.target/sh/torture/pr64652.c: Likewise.
12445         * gcc.target/sh/torture/pr65505.c: Likewise.
12446         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12447         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12449 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12451         PR c++/66644
12452         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12454 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12456         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12457         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12458         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12459         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12461 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12463         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12464         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12466 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12468         PR middle-end/70626
12469         * c-c++-common/goacc/combined-reduction.c: New test.
12470         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12472 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12474         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12475         *movdi_internal pattern only if PIC off.
12476         * gcc.target/i386/pr70155-2.c: Likewise.
12477         * gcc.target/i386/pr70155-3.c: Likewise.
12478         * gcc.target/i386/pr70155-4.c: Likewise.
12479         * gcc.target/i386/pr70155-5.c: Likewise.
12480         * gcc.target/i386/pr70155-6.c: Likewise.
12481         * gcc.target/i386/pr70155-7.c: Likewise.
12482         * gcc.target/i386/pr70155-8.c: Likewise.
12483         * gcc.target/i386/pr70155-15.c: Likewise.
12484         * gcc.target/i386/pr70155-17.c: Likewise.
12485         * gcc.target/i386/pr70155-22.c: Likewise.
12487 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12489         PR tree-optimization/70803
12490         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12492 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12494         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12495         optimization of vector loop.
12496         * gcc.target/i386/vect-unpack-3.c: New test.
12497         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12498         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12499         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12501 2016-04-29  Marek Polacek  <polacek@redhat.com>
12503         PR sanitizer/70342
12504         * g++.dg/ubsan/null-7.C: New test.
12506         PR c/70852
12507         * gcc.dg/pr70852.c: New test.
12509 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12511         PR/69089
12512         * g++.dg/cpp0x/alignas6.C: New test.
12514 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12516         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12517         * gcc.dg/pr27003.c: Likewise.
12518         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12519         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12520         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12521         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12522         * gcc.target/arc/mxy.c: Likewise.
12523         * gcc.target/arc/mswape.c: Likewise.
12524         * gcc.target/arc/mrtsc.c: Likewise.
12525         * gcc.target/arc/mcrc.c: Likewise.
12526         * gcc.target/arc/mdsp-packa.c: Likewise.
12527         * gcc.target/arc/mdvbf.c: Likewise.
12528         * gcc.target/arc/mlock.c: Likewise.
12529         * gcc.target/arc/mmac-24.c: Likewise.
12530         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12532 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12533             Matthijs Kooijman  <matthijs@stdin.nl>
12534             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12536         PR target/60040
12537         * gcc.target/avr/pr60040-1.c: New.
12538         * gcc.target/avr/pr60040-2.c: New.
12540 2016-04-29  Richard Biener  <rguenther@suse.de>
12542         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12544 2016-04-29  Richard Biener  <rguenther@suse.de>
12546         PR tree-optimization/13962
12547         PR tree-optimization/65686
12548         * gcc.dg/uninit-pr65686.c: New testcase.
12550 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12552         PR middle-end/70843
12553         * gcc.dg/pr70843.c: New test.
12555 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12557         PR target/70858
12558         * gcc.target/i386/pr70858.c: New test.
12560 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12562         * gcc.target/arc/nps400-1.c: New file.
12564 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12565             Andrew Burgess  <andrew.burgess@embecosm.com>
12567         * gcc.target/arc/movh_cl-1.c: New file.
12569 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12570             Andrew Burgess  <andrew.burgess@embecosm.com>
12572         * gcc.target/arc/extzv-1.c: New file.
12573         * gcc.target/arc/insv-1.c: New file.
12574         * gcc.target/arc/insv-2.c: New file.
12575         * gcc.target/arc/movb-1.c: New file.
12576         * gcc.target/arc/movb-2.c: New file.
12577         * gcc.target/arc/movb-3.c: New file.
12578         * gcc.target/arc/movb-4.c: New file.
12579         * gcc.target/arc/movb-5.c: New file.
12580         * gcc.target/arc/movb_cl-1.c: New file.
12581         * gcc.target/arc/movb_cl-2.c: New file.
12582         * gcc.target/arc/movbi_cl-1.c: New file.
12583         * gcc.target/arc/movl-1.c: New file.
12585 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12586             Andrew Burgess  <andrew.burgess@embecosm.com>
12588         * gcc.target/arc/cmem-1.c: New file.
12589         * gcc.target/arc/cmem-2.c: New file.
12590         * gcc.target/arc/cmem-3.c: New file.
12591         * gcc.target/arc/cmem-4.c: New file.
12592         * gcc.target/arc/cmem-5.c: New file.
12593         * gcc.target/arc/cmem-6.c: New file.
12594         * gcc.target/arc/cmem-7.c: New file.
12595         * gcc.target/arc/cmem-ld.inc: New file.
12596         * gcc.target/arc/cmem-st.inc: New file.
12598 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12600         PR target/70821
12601         * gcc.target/i386/pr70821.c: New test.
12603 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12605         * gcc.target/powerpc/vec-adde.c: New test.
12606         * gcc.target/powerpc/vec-adde-int128.c: New test.
12608 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12610         * gcc.target/i386/avx-vround-1.c: New test.
12611         * gcc.target/i386/avx-vround-2.c: New test.
12612         * gcc.target/i386/avx512vl-vround-1.c: New test.
12613         * gcc.target/i386/avx512vl-vround-2.c: New test.
12615 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12617         PR testsuite/70595
12618         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12619         (check_effective_target_cilkplus_runtime): ... this.
12620         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12621         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12623         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12624         Require cilkplus_runtime.
12625         Don't add -lcilkrts.
12626         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12627         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12628         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12629         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12630         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12631         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12632         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12633         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12634         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12635         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12636         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12637         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12638         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12639         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12640         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12641         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12642         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12643         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12644         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12645         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12646         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12647         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12648         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12649         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12650         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12651         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12652         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12653         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12654         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12656         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12657         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12659         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12661         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12662         cilkplus_runtime.
12664 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12666         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12667         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12669 2015-04-27  Ryan Burn  <contact@rnburn.com>
12671         PR c++/69024
12672         PR c++/68997
12673         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12674         diagnostic.
12675         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12676         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12678 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12680         * gnat.dg/limited_with4.ad[sb]: New test.
12681         * gnat.dg/limited_with4_pkg.ads: New helper.
12683 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12685         PR target/70155
12686         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12687         and movv1ti_internal patterns
12688         * gcc.target/i386/pr70155-1.c: New test.
12689         * gcc.target/i386/pr70155-2.c: Likewise.
12690         * gcc.target/i386/pr70155-3.c: Likewise.
12691         * gcc.target/i386/pr70155-4.c: Likewise.
12692         * gcc.target/i386/pr70155-5.c: Likewise.
12693         * gcc.target/i386/pr70155-6.c: Likewise.
12694         * gcc.target/i386/pr70155-7.c: Likewise.
12695         * gcc.target/i386/pr70155-8.c: Likewise.
12696         * gcc.target/i386/pr70155-9.c: Likewise.
12697         * gcc.target/i386/pr70155-10.c: Likewise.
12698         * gcc.target/i386/pr70155-11.c: Likewise.
12699         * gcc.target/i386/pr70155-12.c: Likewise.
12700         * gcc.target/i386/pr70155-13.c: Likewise.
12701         * gcc.target/i386/pr70155-14.c: Likewise.
12702         * gcc.target/i386/pr70155-15.c: Likewise.
12703         * gcc.target/i386/pr70155-16.c: Likewise.
12704         * gcc.target/i386/pr70155-17.c: Likewise.
12705         * gcc.target/i386/pr70155-18.c: Likewise.
12706         * gcc.target/i386/pr70155-19.c: Likewise.
12707         * gcc.target/i386/pr70155-20.c: Likewise.
12708         * gcc.target/i386/pr70155-21.c: Likewise.
12709         * gcc.target/i386/pr70155-22.c: Likewise.
12711 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12713         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12714         ".{5,6}".
12716 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12718         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12719         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12720         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12721         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12722         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12724 2016-04-27  Richard Biener  <rguenther@suse.de>
12726         PR ipa/70760
12727         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12728         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12730 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12732         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12733         * g++.dg/ubsan/pr63956.C: Adjust error location.
12735 2016-04-27  Nick Clifton  <nickc@redhat.com>
12737         PR middle-end/49889
12738         * gcc.dg/pr49889.c: New test.
12740 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12742         * c-c++-common/memset-array.c: New test.
12744 2016-04-26  Martin Sebor  <msebor@redhat.com>
12746         PR c++/66639
12747         * g++.dg/cpp1y/func_constexpr.C: New test.
12749 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12751         PR c++/70241
12752         * g++.dg/cpp0x/enum32.C: New test.
12753         * g++.dg/cpp0x/enum33.C: New test.
12755 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12757         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12758         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12759         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12760         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12761         * gcc.c-torture/execute/pr38151.c: Likewise.
12762         * gcc.c-torture/execute/pr66556.c: Likewise.
12763         * gcc.c-torture/execute/pr67781.c: Likewise.
12764         * gcc.c-torture/execute/pr68648.c: Likewise.
12766 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12768         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12770 2016-04-26  Marek Polacek  <polacek@redhat.com>
12772         PR c/67784
12773         * gcc.dg/pr67784-3.c: New test.
12774         * gcc.dg/pr67784-4.c: New test.
12775         * gcc.dg/pr67784-5.c: New test.
12777         PR c/70791
12778         * gcc.dg/Wnested-externs-2.c: New test.
12780 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12782         * gcc.dg/fold-plusmult.c: Adjust.
12783         * gcc.dg/no-strict-overflow-6.c: Adjust.
12784         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12786 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12788         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12789         number scans.
12790         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12791         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12792         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12793         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12794         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12795         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12796         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12797         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12798         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12799         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12800         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12801         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12802         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12803         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12804         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12805         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12806         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12807         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12808         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12809         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12810         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12811         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12812         scans.
12813         * gcc.target/i386/pr32219-4.c: Likewise.
12814         * gcc.target/i386/pr32219-6.c: Likewise.
12815         * gcc.target/i386/pr32219-8.c: Likewise.
12817 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12819         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12820         associated options.
12822 2016-04-26  Marek Polacek  <polacek@redhat.com>
12824         PR c++/70744
12825         * g++.dg/ext/cond2.C: New test.
12827 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12829         PR tree-optimization/70771
12830         PR tree-optimization/70775
12831         * gcc.dg/pr70771.c: New test.
12832         * gcc.dg/pr70775.c: New test.
12834 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12836         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12838 2016-04-25  Richard Biener  <rguenther@suse.de>
12840         PR tree-optimization/70780
12841         * gcc.dg/torture/pr70780.c: New testcase.
12843 2016-04-25  Michael Collison  <michael.collison@arm.com>
12845         * gcc.target/arm/neon-vaddws16.c: New test.
12846         * gcc.target/arm/neon-vaddws32.c: New test.
12847         * gcc.target/arm/neon-vaddwu16.c: New test.
12848         * gcc.target/arm/neon-vaddwu32.c: New test.
12849         * gcc.target/arm/neon-vaddwu8.c: New test.
12850         * lib/target-supports.exp
12851         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12852         that arm neon support vector widen sum of HImode TO SImode.
12854 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12856         PR sanitizer/70712
12857         * c-c++-common/asan/pr70712.c: New test.
12859 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12861         * .gitattributes: New file.
12863 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12865         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12867 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12869         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12870         * gfortran.dg/submodule_15.f08: Likewise.
12872 2016-04-22  Richard Biener  <rguenther@suse.de>
12874         PR tree-optimization/70740
12875         * gcc.dg/torture/pr70740.c: New testcase.
12877 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12879         PR target/70750
12880         * gcc.target/i386/pr70750-1.c: New test.
12881         * gcc.target/i386/pr70750-2.c: Likewise.
12883 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12885         PR c++/70540
12886         * g++.dg/cpp0x/auto48.C: New.
12888 2016-04-21  Marek Polacek  <polacek@redhat.com>
12890         PR c++/70513
12891         * g++.dg/cpp0x/forw_enum12.C: New test.
12892         * g++.dg/cpp0x/forw_enum13.C: New test.
12894 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12896         PR target/70728
12897         * gcc.target/i386/pr70728.c: New test.
12899 2016-04-21  Richard Biener  <rguenther@suse.de>
12901         PR middle-end/70747
12902         * gcc.dg/pr70747.c: New testcase.
12904 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12906         PR tree-optimization/70715
12907         * gcc.dg/tree-ssa/scev-13.c: New test.
12909 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12911         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12913 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12915         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12917 2016-04-20  Jan Hubicka  <jh@suse.cz>
12919         PR ipa/70018
12920         * g++.dg/ipa/nothrow-1.C: New testcase.
12922 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12924         PR c++/55635
12925         * g++.dg/eh/delete1.C: New.
12927 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12929         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12930         -mtune-ctrl=sse_typeless_stores.
12932 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12934         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12936 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12938         PR tree-optimization/69489
12939         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12941 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12943         PR c++/69363
12944         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12945         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12946         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12948 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12950         PR tree-optimization/56625
12951         PR tree-optimization/69489
12952         * gcc.dg/vect/pr56625.c: New test.
12953         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12955 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12957         PR target/64971
12958         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12960 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12962         * gnat.dg/self1.adb: Remove now incorrect test.
12964 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12966         * gcc.dg/tree-ssa/scev-11.c: New test.
12967         * gcc.dg/tree-ssa/scev-12.c: New test.
12969 2016-04-20  Marek Polacek  <polacek@redhat.com>
12971         PR tree-optimization/70725
12972         * gcc.dg/pr70725.c: New test.
12974 2016-04-20  Richard Biener  <rguenther@suse.de>
12976         PR tree-optimization/70726
12977         * g++.dg/vect/pr70726.cc: New testcase.
12979 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12981         PR target/70674
12982         * gcc.target/s390/pr70674.c: New test.
12984 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12986         PR libgfortran/70684
12987         * gfortran.dg/list_read_14.f90: New test.
12989 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12991         PR target/69201
12992         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12993         extern to force it misaligned.
12994         (b): Likewise.
12995         (c): Likewise.
12996         (d): Likewise.
12997         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12998         Don't check `*' before movv4sf_internal.
12999         * gcc.target/i386/avx256-unaligned-store-2.c: Check
13000         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
13001         Don't check `*' before movv16qi_internal.
13002         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
13003         extern to force it misaligned.
13004         (b): Likewise.
13005         (c): Likewise.
13006         (d): Likewise.
13007         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
13008         Don't check `*' before movv2df_internal.
13009         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
13010         extern to force it misaligned.
13011         (b): Likewise.
13012         (c): Likewise.
13013         (d): Likewise.
13014         Check movv8sf_internal instead of avx_storeups256.
13015         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
13017 2016-04-19  Richard Biener  <rguenther@suse.de>
13019         PR tree-optimization/70171
13020         * g++.dg/tree-ssa/pr70171.C: New testcase.
13022 2016-04-19  Richard Biener  <rguenther@suse.de>
13024         PR tree-optimization/70724
13025         * gcc.dg/torture/pr70724.c: New testcase.
13027 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
13029         PR middle-end/70689
13030         * gcc.target/i386/pr70689.c: New.
13032 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
13034         PR target/70708
13035         * gcc.target/i386/pr70708.c: New test.
13037 2016-04-18  Richard Biener  <rguenther@suse.de>
13039         PR tree-optimization/43434
13040         * gcc.dg/vect/pr43434.c: New testcase.
13041         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13042         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13043         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13044         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13045         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13046         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13047         * gcc.dg/gomp/pr68640.c: Likewise.
13048         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13049         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13051 2016-04-18  Richard Biener  <rguenther@suse.de>
13053         PR tree-optimization/70701
13054         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13056 2016-04-18  Tom de Vries  <tom@codesourcery.com>
13058         PR testsuite/70699
13059         * gcc.dg/pr70161.c: Add dot-file scans.
13060         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13061         instead of after last dot char.
13063 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
13065         * c-c++-common/dump-ada-spec-3.c: New test.
13066         * c-c++-common/dump-ada-spec-4.c: Likewise.
13068 2016-04-17  Tom de Vries  <tom@codesourcery.com>
13070         PR other/70183
13071         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13073 2016-04-15  Jan Hubicka  <jh@suse.cz>
13075         PR ipa/70018
13076         * g++.dg/ipa/pure-const-1.C: New testcase.
13077         * g++.dg/ipa/pure-const-2.C: New testcase.
13078         * g++.dg/ipa/pure-const-3.C: New testcase.
13080 2016-04-15  Marek Polacek  <polacek@redhat.com>
13082         PR c/70671
13083         * gcc.dg/bitfld-22.c: New test.
13085 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
13087         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13088         x86_64.
13090 2016-04-15  Marek Polacek  <polacek@redhat.com>
13092         PR c/70651
13093         * c-c++-common/pr70651.c: New test.
13095 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13097         PR rtl-optimization/70681
13098         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13099         dump scan on arm and powerpc.
13100         * gcc.dg/pr10474.c: Likewise.
13102 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
13104         PR c++/69517
13105         PR c++/70019
13106         PR c++/70588
13107         * g++.dg/cpp1y/vla11.C: Revert for real.
13109         PR c/70436
13110         * c-c++-common/Wparentheses-1.c: New test.
13111         * c-c++-common/gomp/Wparentheses-1.c: New test.
13112         * c-c++-common/gomp/Wparentheses-2.c: New test.
13113         * c-c++-common/gomp/Wparentheses-3.c: New test.
13114         * c-c++-common/gomp/Wparentheses-4.c: New test.
13115         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13116         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13117         * c-c++-common/goacc/Wparentheses-1.c: New test.
13119 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13121         PR target/70662
13122         * gcc.target/i386/pr70662.c: New test.
13124 2016-04-15  Richard Biener  <rguenther@suse.de>
13125             Alan Modra  <amodra@gmail.com>
13127         PR tree-optimization/70130
13128         * gcc.dg/vect/O3-pr70130.c: New testcase.
13130 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13132         PR target/70669
13133         * gcc.target/powerpc/pr70669.c: New test.
13135         PR target/70640
13136         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13137         a power7 system that does not have an assembler that supports
13138         power8.
13140 2016-04-14  Martin Sebor  <msebor@redhat.com>
13142         PR c++/69517
13143         PR c++/70019
13144         PR c++/70588
13145         * c-c++-common/ubsan/vla-1.c: Revert.
13146         * g++.dg/cpp1y/vla11.C: Same.
13147         * g++.dg/cpp1y/vla12.C: Same.
13148         * g++.dg/cpp1y/vla13.C: Same.
13149         * g++.dg/cpp1y/vla14.C: Same.
13150         * g++.dg/cpp1y/vla3.C: Same.
13151         * g++.dg/init/array24.C: Same.
13152         * g++.dg/ubsan/vla-1.C: Same.
13154 2016-04-14  Marek Polacek  <polacek@redhat.com>
13155             Jan Hubicka  <hubicka@ucw.cz>
13157         PR c++/70029
13158         * g++.dg/torture/pr70029.C: New test.
13160 2016-04-14  Martin Sebor  <msebor@redhat.com>
13162         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13163         type size to prevent failures on targets with very low maximum
13164         alignment.
13166 2016-04-14  Richard Biener  <rguenther@suse.de>
13168         PR tree-optimization/70623
13169         * gcc.dg/torture/pr70623.c: New testcase.
13170         * gcc.dg/torture/pr70623-2.c: Likewise.
13172 2016-04-13  Martin Sebor  <msebor@redhat.com>
13174         PR c++/69517
13175         PR c++/70019
13176         PR c++/70588
13177         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13178         * g++.dg/cpp1y/vla11.C: New test.
13179         * g++.dg/cpp1y/vla12.C: New test.
13180         * g++.dg/cpp1y/vla13.C: New test.
13181         * g++.dg/cpp1y/vla14.C: New test.
13182         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13183         * g++.dg/init/array24.C: Fully brace VLA initializer.
13184         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13186 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13188         PR c++/70641
13189         * g++.dg/opt/pr70641.C: New test.
13191 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13193         PR rtl-optimization/68749
13194         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13195         effects of argument promotions.
13196         Remove default args to dg-skip-if.
13198 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13200         PR c++/70635
13201         * g++.dg/parse/pr70635.C: New.
13203 2016-04-13  Marek Polacek  <polacek@redhat.com>
13205         PR c++/70639
13206         * c-c++-common/Wmisleading-indentation-4.c: New test.
13208 2016-04-13  Marek Polacek  <polacek@redhat.com>
13210         PR c/70436
13211         * gcc.dg/Wparentheses-12.c: New test.
13212         * gcc.dg/Wparentheses-13.c: New test.
13214 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13216         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13217         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13218         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13220 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13222         PR middle-end/70633
13223         * gcc.c-torture/compile/pr70633.c: New test.
13225         PR debug/70628
13226         * gcc.dg/torture/pr70628.c: New test.
13228 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13230         PR c++/70610
13231         * g++.dg/template/pr70610.C: New test.
13232         * g++.dg/template/pr70610-2.C: New test.
13233         * g++.dg/template/pr70610-3.C: New test.
13234         * g++.dg/template/pr70610-4.C: New test.
13236 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13238         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13239         128 instead of 32.
13241         PR c++/70571
13242         * g++.dg/ext/pr70571.C: New test.
13244 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13246         PR target/70640
13247         * gcc.target/powerpc/pr70640.c: New test.
13249 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13251         PR c++/68722
13252         * g++.dg/parse/pr68722.C: New.
13254 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13256         PR rtl-optimization/70596
13257         * gcc.target/i386/pr70596.c: New test.
13259 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13261         PR c++/70501
13262         * g++.dg/init/pr70501.C: New.
13264 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13266         * gcc.target/i386/asm-flag-6.c: New test.
13268 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13270         PR tree-optimization/68756
13271         * gcc.dg/graphite/pr68756.c: New test.
13273 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13275         PR tree-optimization/70602
13276         * gcc.c-torture/execute/pr70602.c: New test.
13278 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13280         PR target/70381
13281         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13282         __float128 emulator is built and runs.
13283         * gcc.target/powerpc/float128-1.c: Likewise.
13285         * lib/target-supports.exp (check_ppc_float128_sw_available):
13286         Rework tests for __float128 software and hardware
13287         availability. Fix exit condition to return 0 on success.
13289 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13291         PR target/70133
13292         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13293         * gcc.target/aarch64/target_attr_15.c: Likewise.
13295 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13297         PR c++/69066
13298         * g++.dg/cpp1y/pr69066.C: New.
13300 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13302         PR fortran/68566
13303         * gfortran.dg/pr36192.f90: Update test.
13304         * gfortran.dg/pr36192_1.f90: Update test.
13305         * gfortran.dg/real_dimension_1.f: Update test.
13306         * gfortran.dg/parameter_array_init_7.f90: New test.
13308 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13310         PR testsuite/64039
13311         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13313         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13315         PR rtl-optimization/66669
13316         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13318         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13320         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13321         * gcc.dg/pie-1.c: Likewise.
13322         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13323         * gcc.dg/pic-4.c: Likewise.
13324         * gcc.dg/pie-3.c: Likewise.
13325         * gcc.dg/pie-4.c: Likewise.
13327         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13329         PR tree-optimization/68644
13330         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13332         PR rtl-optimization/64886
13333         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13335 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13337         PR tree-optimization/68953
13338         * gcc.dg/graphite/pr68953.c: New test.
13340 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13342         PR fortran/70592
13343         * gfortran.dg/deferred_character_16.f90: New test.
13345 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13347         PR tree-optimization/70586
13348         * gcc.c-torture/execute/pr70586.c: New test.
13350 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13352         PR sanitizer/70573
13353         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13354         with __builtin_memset
13355         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13357 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13359         PR lto/70289
13360         PR ipa/70348
13361         PR tree-optimization/70373
13362         PR middle-end/70533
13363         PR middle-end/70534
13364         PR middle-end/70535
13365         * c-c++-common/goacc/reduction-5.c: New test.
13366         * c-c++-common/goacc/reduction-promotions.c: New test.
13367         * gfortran.dg/goacc/reduction-3.f95: New test.
13368         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13370 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13372         PR c++/70590
13373         PR c++/70452
13374         * g++.dg/pr70590.C: New test.
13375         * g++.dg/pr70590-2.C: New test.
13377 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13379         PR middle-end/70593
13380         * gcc.target/i386/pr70593.c: New test.
13382         PR rtl-optimization/70574
13383         * gcc.target/i386/avx2-pr70574.c: New test.
13385 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13387         PR sanitizer/70541
13388         * c-c++-common/asan/pr70541.c: New test.
13390 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13392         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13393         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13395 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13397         PR target/70566
13398         * gcc.c-torture/execute/pr70566.c: New test.
13400 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13402         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13403         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13405 2016-04-08  Alan Modra  <amodra@gmail.com>
13407         * gcc.target/powerpc/pr70117.c: New.
13409 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13411         PR testsuite/70581
13412         * gcc.dg/lto/simd-function_0.c: New test.
13414         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13415         clones.
13416         * c-c++-common/attr-simd-2.c: Likewise.
13417         * c-c++-common/attr-simd-4.c: Likewise.
13418         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13419         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13421 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13423         PR testsuite/70553
13424         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13426 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13427             Tom de Vries  <tom@codesourcery.com>
13429         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13430         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13431         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13432         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13433         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13434         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13435         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13436         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13438 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13440         PR c/70436
13441         * g++.dg/warn/Wparentheses-29.C: New test.
13443 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13445         PR c/70436
13446         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13447         explicit braces to resolve a future -Wparentheses warning.
13449 2016-04-06  Richard Henderson  <rth@redhat.com>
13451         * gcc.dg/pr61817-1.c: New test.
13452         * gcc.dg/pr61817-2.c: New test.
13453         * gcc.dg/pr69391-1.c: New test.
13454         * gcc.dg/pr69391-2.c: New test.
13456 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13458         PR rtl-optimization/70398
13459         * gcc.target/aarch64/pr70398.c: New.
13461 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13463         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13465 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13466             Pedro Alves  <palves@redhat.com>
13468         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13470 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13472         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13473         Check for avx512f effective targets instead of avx2.
13474         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13475         for AVX512F clones.
13476         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13477         * g++.dg/gomp/declare-simd-1.C: Likewise.
13478         * g++.dg/gomp/declare-simd-3.C: Likewise.
13479         * g++.dg/gomp/declare-simd-4.C: Likewise.
13481         PR middle-end/70550
13482         * c-c++-common/gomp/pr70550-1.c: New test.
13483         * c-c++-common/gomp/pr70550-2.c: New test.
13485 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13487         PR c++/70512
13488         * g++.dg/ext/attribute-may-alias-5.C: New.
13490 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13492         PR c++/70336
13493         * c-c++-common/pr70336.c: New test.
13494         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13495         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13497 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13499         PR ipa/66223
13500         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13502 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13504         PR rtl-optimization/70542
13505         * gcc.dg/torture/pr70542.c: New test.
13506         * gcc.target/i386/avx2-pr70542.c: New test.
13508 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13510         PR tree-optimization/70509
13511         * gcc.target/i386/avx512bw-pr70509.c: New test.
13513 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13515         PR c++/70452
13516         * g++.dg/ext/constexpr-vla4.C: New test.
13518 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13520         PR target/70510
13521         * gcc.target/i386/pr70510.c: New test.
13523 2016-04-05  Richard Biener  <rguenther@suse.de>
13525         PR tree-optimization/70526
13526         * g++.dg/torture/pr70526.C: New testcase.
13528 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13530         PR target/70525
13531         * gcc.target/i386/pr70525.c: New test.
13533 2016-04-05  Richard Biener  <rguenther@suse.de>
13535         PR middle-end/70499
13536         * g++.dg/torture/pr70499.C: New testcase.
13538 2016-04-05  Richard Biener  <rguenther@suse.de>
13540         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13541         remove XFAIL.
13543 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13545         PR middle-end/70307
13546         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13547         rs6000 ABI warnings.
13549 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13551         PR ipa/66223
13552         * g++.dg/ipa/devirt-51.C: New testcase.
13554 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13555             Jakub Jelinek  <jakub@redhat.com>
13557         PR middle-end/70457
13558         * gcc.dg/torture/pr70457.c: New.
13560 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13562         PR fortran/67538
13563         * gfortran.dg/allocate_with_source_19.f08: New test.
13565 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13567         PR fortran/65795
13568         * gfortran.dg/coarray_allocate_6.f08: New test.
13570 2016-04-04  Richard Biener  <rguenther@suse.de>
13572         PR rtl-optimization/70484
13573         * gcc.dg/torture/pr70484.c: New testcase.
13575 2016-04-04  Marek Polacek  <polacek@redhat.com>
13577         PR c/70307
13578         * gcc.dg/torture/pr70307.c: New test.
13580 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13582         PR target/70416
13583         PR target/67391
13584         * gcc.target/sh/torture/pr70416.c: New.
13586 2016-04-02  Martin Sebor  <msebor@redhat.com>
13588         PR c++/67376
13589         PR c++/70170
13590         PR c++/70172
13591         PR c++/70228
13592         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13593         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13594         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13595         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13596         * g++.dg/cpp0x/constexpr-string.C: Same.
13597         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13598         * g++.dg/cpp0x/pr65398.C: Same.
13599         * g++.dg/ext/constexpr-vla1.C: Same.
13600         * g++.dg/ext/constexpr-vla2.C: Same.
13601         * g++.dg/ext/constexpr-vla3.C: Same.
13602         * g++.dg/ubsan/pr63956.C: Same.
13604 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13606         PR rtl-optimization/70467
13607         * gcc.target/i386/pr70467-2.c: New test.
13609 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13610             Marek Polacek  <polacek@redhat.com>
13612         PR c++/70488
13613         * g++.dg/init/new47.C: New test.
13615 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13617         PR target/70496
13618         * gcc.target/arm/pr70496.c: New test.
13620 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13622         PR c++/68475
13623         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13625 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13627         PR target/69890
13628         * gcc.dg/strlenopt.h (memmove): New.
13629         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13630         instead of "string.h".
13631         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13632         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13633         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13634         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13635         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13636         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13637         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13638         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13639         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13640         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13641         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13642         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13643         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13644         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13645         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13646         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13647         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13648         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13649         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13650         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13652 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13654         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13655         (Holder::foo): Reflect this.
13657 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13659         PR target/70442
13660         * gcc.dg/pr70442.c: New test.
13662 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13664         PR c++/70393
13665         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13667 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13669         PR target/70453
13670         * gcc.target/i386/pr70453.c: New test.
13672 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13674         PR target/70292
13675         * gcc.c-torture/pr70292.c: New test.
13677 2016-03-31  Marek Polacek  <polacek@redhat.com>
13679         PR c/70297
13680         * c-c++-common/pr70297.c: New test.
13681         * g++.dg/cpp0x/typedef-redecl.C: New test.
13682         * gcc.dg/typedef-redecl2.c: New test.
13684 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13686         PR rtl-optimization/70460
13687         * gcc.c-torture/execute/pr70460.c: New test.
13689 2016-03-31  Richard Biener  <rguenther@suse.de>
13691         PR c++/70430
13692         * g++.dg/ext/vector30.C: New testcase.
13694 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13695             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13697         * gfortran.dg/fmt_pf.f90: New test.
13699 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13701         Forward-port from 5 branch
13702         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13704         PR testsuite/70356
13705         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13706         dg-require-effective-target after dg-do.
13708         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13710         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13712 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13713             Julian Brown  <julian@codesourcery.com>
13714             Chung-Lin Tang  <cltang@codesourcery.com>
13715             Cesar Philippidis  <cesar@codesourcery.com>
13716             James Norris  <jnorris@codesourcery.com>
13717             Tom de Vries  <tom@codesourcery.com>
13718             Nathan Sidwell  <nathan@codesourcery.com>
13720         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13721         * c-c++-common/goacc/loop-clauses.c: Likewise.
13722         * g++.dg/goacc/template.C: Likewise.
13723         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13724         * gfortran.dg/goacc/loop-1.f95: Likewise.
13725         * gfortran.dg/goacc/loop-5.f95: Likewise.
13726         * gfortran.dg/goacc/loop-6.f95: Likewise.
13727         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13728         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13729         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13730         * c-c++-common/goacc/clauses-fail.c: Likewise.
13731         * c-c++-common/goacc/parallel-1.c: Likewise.
13732         * c-c++-common/goacc/reduction-1.c: Likewise.
13733         * c-c++-common/goacc/reduction-2.c: Likewise.
13734         * c-c++-common/goacc/reduction-3.c: Likewise.
13735         * c-c++-common/goacc/reduction-4.c: Likewise.
13736         * c-c++-common/goacc/routine-3.c: Likewise.
13737         * c-c++-common/goacc/routine-4.c: Likewise.
13738         * c-c++-common/goacc/routine-5.c: Likewise.
13739         * c-c++-common/goacc/tile.c: Likewise.
13740         * g++.dg/goacc/template.C: Likewise.
13741         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13742         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13743         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13744         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13745         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13746         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13747         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13748         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13749         * c-c++-common/goacc/use_device-1.c: ... this file.
13750         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13751         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13752         * c-c++-common/goacc/host_data-6.c: ... this file.
13753         * c-c++-common/goacc/loop-2-kernels.c: New file.
13754         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13755         * c-c++-common/goacc/loop-3.c: Likewise.
13756         * g++.dg/goacc/reference.C: Likewise.
13757         * g++.dg/goacc/routine-1.C: Likewise.
13758         * g++.dg/goacc/routine-2.C: Likewise.
13760 2016-03-30  Richard Biener  <rguenther@suse.de>
13762         PR middle-end/70450
13763         * gcc.dg/torture/pr70450.c: New testcase.
13765 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13767         PR target/70421
13768         * gcc.dg/torture/pr70421.c: New test.
13769         * gcc.target/i386/avx512f-pr70421.c: New test.
13771 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13773         PR testsuite/70364
13774         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13775         (check): New function.
13776         (bar): Call check.
13777         (foo): Align stack to 16 bytes when calling bar.
13778         * gcc.target/i386/cleanup-2.c: Likewise.
13780 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13782         PR tree-optimization/59124
13783         * gcc.dg/Warray-bounds-19.c: New test.
13785 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13787         * lib/prune.exp (escape_regex_chars): New.
13788         (prune_file_path): Update to quote metcharacters for regexp.
13790 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13792         PR rtl-optimization/70429
13793         * gcc.c-torture/execute/pr70429.c: New test.
13795         PR tree-optimization/70405
13796         * gcc.dg/pr70405.c: New test.
13798 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13800         PR fortran/70397
13801         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13802         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13804 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13806         PR testsuite/64177
13807         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13808         __cilkrts_set_param to set two workers.
13809         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13810         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13812 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13814         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13816 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13818         PR target/70406
13819         * gcc.target/i386/pr70406.c: New test.
13821 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13823         * gnat.dg/specs/double_record_extension3.ads: New test.
13825 2016-03-25  Richard Henderson  <rth@redhat.com>
13827         PR target/70120
13828         * gcc.target/aarch64/pr70120-1.c: New.
13829         * gcc.target/aarch64/pr70120-2.c: New.
13830         * gcc.target/aarch64/pr70120-3.c: New.
13832 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13834         PR c++/62212
13835         * g++.dg/template/mangle2.C: The dg-do directive should be
13836         "compile" not "assemble".
13838 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13840         PR lto/69650
13841         * gcc.dg/pr69650.c: New test.
13843 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13845         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13847 2016-03-25  Alan Modra  <amodra@gmail.com>
13849         * gcc.dg/dfp/pr70052.c: New test.
13851 2016-03-24  Richard Henderson  <rth@redhat.com>
13853         PR middle-end/69845
13854         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13855         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13857 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13859         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13861 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13863         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13864         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13866 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13868         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13869         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13871 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13873         PR c++/62212
13874         * g++.dg/template/mangle2.C: New test.
13876 2016-03-24  Richard Biener  <rguenther@suse.de>
13878         PR tree-optimization/70396
13879         * gcc.dg/torture/pr70396.c: New testcase.
13881 2016-03-24  Richard Biener  <rguenther@suse.de>
13883         PR middle-end/70370
13884         * gcc.dg/torture/pr70370.c: New testcase.
13886 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13888         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13889         * gfortran.dg/goacc/kernels-tree.f95: Same.
13890         * gfortran.dg/goacc/parallel-tree.f95: Same.
13892 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13894         * c-c++-common/goacc/uninit-if-clause.c: New test.
13895         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13897 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13899         PR target/70290
13900         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13901         Fix formatting.
13903 2016-03-24  Richard Biener  <rguenther@suse.de>
13905         PR tree-optimization/70372
13906         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13908 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13910         PR c++/70347
13911         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13913 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13915         PR c++/70332
13916         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13918 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13920         PR c++/70001
13921         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13922         * g++.dg/cpp1y/pr70001.C: New test.
13924         PR c++/70323
13925         * g++.dg/cpp0x/constexpr-70323.C: New test.
13927 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13928             Jason Merrill  <jason@redhat.com>
13929             Jakub Jelinek  <jakub@redhat.com>
13931         PR c++/69315
13932         * g++.dg/cpp0x/constexpr-69315.C: New test.
13933         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13935 2016-03-23  Marek Polacek  <polacek@redhat.com>
13937         PR c++/69884
13938         * g++.dg/warn/Wignored-attributes-1.C: New test.
13939         * g++.dg/warn/Wignored-attributes-2.C: New test.
13941 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13943         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13944         initialization.
13945         * gfortran.dg/goacc/private-3.f95 (test): Same.
13946         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13947         missing use param.
13949 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13951         * lib/target-supports.exp: Remove v7ve entry from loop
13952         creating effective target checks.
13953         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13954         (add_options_for_arm_arch_v7ve): Likewise.
13956 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13958         PR tree-optimization/70354
13959         * gcc.dg/vect/pr70354-1.c: New test.
13960         * gcc.dg/vect/pr70354-2.c: New test.
13961         * gcc.target/i386/avx2-pr70354-1.c: New test.
13962         * gcc.target/i386/avx2-pr70354-2.c: New test.
13964 2016-03-22  Jeff Law  <law@redhat.com>
13966         PR target/70232
13967         * gcc.dg/tree-ssa/pr70232.c: New test.
13969 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13971         PR target/70302
13972         * gcc.target/i386/pr70302.c: New test.
13974 2016-03-22  Richard Biener  <rguenther@suse.de>
13976         PR middle-end/70251
13977         * g++.dg/torture/pr70251.C: New testcase.
13979 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13981         PR c/69993
13982         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13983         Wmisleading-indentation.c.
13984         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13985         reflect change to diagnostic text and order of messages.
13986         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13988 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13990         * g++.dg/ext/java-3.C: Don't compile on AIX.
13992 2016-03-22  Richard Biener  <rguenther@suse.de>
13994         PR middle-end/70333
13995         * gcc.dg/torture/pr70333.c: New testcase.
13997 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13999         * g++.dg/ext/pr70290.C: New test.
14001 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
14003         PR target/70325
14004         * gcc.target/i386/pr70325.c: New test.
14006 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
14008         PR target/70329
14009         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
14010         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
14012         PR target/70300
14013         * gcc.target/i386/pr70300.c: New test.
14015         PR c++/70295
14016         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
14017         (func2): New function for cond with parens, xfail warning for c++.
14018         * g++.dg/warn/Wnonnull-compare-8.C: New test.
14020 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14022         PR c++/70096
14023         * g++.dg/template/ptrmem30.C: New test.
14025 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14027         PR c++/70204
14028         * g++.dg/cpp0x/constexpr-70204a.C: New test.
14029         * g++.dg/cpp0x/constexpr-70204b.C: New test.
14031 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14033         PR middle-end/70326
14034         * gcc.dg/pr70326.c: New test.
14036 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
14037             Jakub Jelinek  <jakub@redhat.com>
14039         PR tree-optimization/70317
14040         * gcc.dg/pr70317.c: New test.
14042 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
14044         PR target/70327
14045         * gcc.target/i386/pr70327.c: New test.
14047 2016-03-21  Martin Liska  <mliska@suse.cz>
14049         PR ipa/70306
14050         * gcc.dg/ipa/pr70306.c: New test.
14052 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14054         * gcc.target/arm/attr-align1.c: Skip if M-profile.
14055         * gcc.target/arm/attr-align3.c: Likewise.
14056         * gcc.target/arm/attr_arm.c: Likewise.
14057         * gcc.target/arm/flip-thumb.c: Likewise.
14059 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14061         PR target/70296
14062         * gcc.target/powerpc/altivec-36.c: New test.
14064 2016-03-21  Richard Biener  <rguenther@suse.de>
14066         PR tree-optimization/70310
14067         * gcc.dg/torture/pr70310.c: New testcase.
14069 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
14071         PR target/70293
14072         * gcc.target/i386/pr70293.c: New test.
14074 2016-03-21  Richard Biener  <rguenther@suse.de>
14076         PR tree-optimization/70288
14077         * gcc.dg/torture/pr70288-1.c: New testcase.
14078         * gcc.dg/torture/pr70288-2.c: Likewise.
14080 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14082         PR rtl-optimization/69307
14083         * gcc.target/arm/pr69307.c: New test.
14085 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14087         PR rtl-optimization/69102
14088         * gcc.c-torture/compile/pr69102.c: New test.
14090 2016-03-18  Jeff Law  <law@redhat.com>
14092         PR rtl-optimization/70263
14093         * gcc.c-torture/compile/pr70263-1.c: New test.
14094         * gcc.target/i386/pr70263-2.c: New test.
14096 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
14098         PR rtl-optimization/70278
14099         * gcc.dg/torture/pr70278.c: New test.
14100         * gcc.target/arm/pr70278.c: New test.
14102 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
14104         PR c/70281
14105         * gcc.dg/plugin/diagnostic-test-expressions-1.c
14106         (test_builtin_types_compatible_p): New test function.
14107         * gcc.dg/pr70281.c: New test case.
14109 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
14111         PR target/70113
14112         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14114 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14116         PR tree-optimization/70252
14117         * gcc.dg/pr70252.c: New test.
14119 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14121         * gcc.dg/pr70161-2.c: New test.
14122         * gcc.dg/pr70161.c: New test.
14124 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14126         PR ipa/70269
14127         * gcc.dg/pr70269.c: New test.
14129 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14131         PR c++/70267
14132         * g++.dg/ext/java-3.C: New test.
14134 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14136         PR c++/70205
14137         * g++.dg/lookup/pr70205.C: New test.
14139 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14141         PR c++/70218
14142         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14144 2016-03-17  Marek Polacek  <polacek@redhat.com>
14146         PR c/69407
14147         * gcc.dg/atomic-op-6.c: New test.
14149 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14151         PR c/70264
14152         * c-c++-common/pr70264.c: New test case.
14154 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14156         PR c++/70144
14157         * c-c++-common/pr70144-1.c: New test.
14158         * c-c++-common/pr70144-2.c: New test.
14160         PR c++/70272
14161         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14162         * g++.dg/opt/flifetime-dse6.C: New test.
14163         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14165 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14167         PR driver/70192
14168         * gcc.dg/pic-1.c: New test.
14169         * gcc.dg/pic-2.c: Likewise.
14170         * gcc.dg/pic-3.c: Likewise.
14171         * gcc.dg/pic-4.c: Likewise.
14172         * gcc.dg/pie-1.c: Likewise.
14173         * gcc.dg/pie-2.c: Likewise.
14174         * gcc.dg/pie-3.c: Likewise.
14175         * gcc.dg/pie-4.c: Likewise.
14176         * gcc.dg/pie-5.c: Likewise.
14177         * gcc.dg/pie-6.c: Likewise.
14179 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14181         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14182         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14184 2016-03-17  Richard Biener  <rguenther@suse.de>
14186         PR debug/70271
14187         * g++.dg/debug/pr70271.C: New testcase.
14189 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14191         * gcc.target/i386/pr70251.c: New test.
14193 2016-03-17  Marek Polacek  <polacek@redhat.com>
14195         PR c++/70194
14196         * g++.dg/warn/constexpr-70194.C: New test.
14198 2016-03-16  Richard Henderson  <rth@redhat.com>
14200         PR middle-end/70240
14201         * gcc.c-torture/compile/pr70240.c: New.
14203 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14205         * gcc.c-torture/compile/20151204.c: Skip for avr.
14207 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14209         PR target/70245
14210         * g++.dg/opt/pr70245.C: New test.
14211         * g++.dg/opt/pr70245.h: New file.
14212         * g++.dg/opt/pr70245-aux.cc: New file.
14214 2016-03-16  Martin Sebor  <msebor@redhat.com>
14216         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14218 2016-03-16  Richard Henderson  <rth@redhat.com>
14220         PR middle-end/70199
14221         * gcc.c-torture/compile/pr70199.c: New.
14223 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14225         * gcc.dg/uninit-19.c: Run dos2unix.
14227 2016-03-16  Marek Polacek  <polacek@redhat.com>
14229         PR c/70093
14230         * gcc.dg/nested-func-10.c: New test.
14231         * gcc.dg/nested-func-9.c: New test.
14233 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14235         PR tree-optimization/68714
14236         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14238 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14240         PR tree-optimization/68715
14241         * gcc.dg/graphite/pr68715-2.c: New test.
14242         * gcc.dg/graphite/pr68715.c: New test.
14243         * gfortran.dg/graphite/pr68715.f90: New test.
14245 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14247         PR tree-optimization/68809
14248         * gcc.dg/graphite/pr68809-2.c: New test.
14249         * gcc.dg/graphite/pr68809.c: New test.
14251 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14253         PR c++/70147
14254         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14255         method call to i () as argument.  Adjust expected output.
14257         PR c++/70147
14258         * g++.dg/ubsan/pr70147-1.C: New test.
14259         * g++.dg/ubsan/pr70147-2.C: New test.
14261 2016-03-15  Martin Sebor  <msebor@redhat.com>
14263         PR c++/58281
14264         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14266 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14268         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14269         hppa*-*-hpux*.
14271         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14273         PR libfortran/69799
14274         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14275         libatomic_available.
14277 2016-03-15  Marek Polacek  <polacek@redhat.com>
14279         PR c++/70209
14280         * g++.dg/ext/attribute-may-alias-4.C: New test.
14282 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14284         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14285         -fvar-tracking-assignments-toggle flag.
14287 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14289         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14291 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14293         PR rtl-optimization/70222
14294         * gcc.c-torture/execute/pr70222-1.c: New test.
14295         * gcc.c-torture/execute/pr70222-2.c: New test.
14297 2016-03-15  Richard Henderson  <rth@redhat.com>
14299         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14301 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14303         PR rtl-optimization/69032
14304         * gcc.dg/pr69032.c: New test.
14306 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14308         PR rtl-optimization/63384
14309         * g++.dg/pr63384.C: New test.
14311 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14313         PR target/64411
14314         * gcc.target/i386/pr64411.C: New test.
14316 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14318         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14319         * gfortran.dg/goacc/kernels-alias.f95: New test.
14321 2016-03-14  Martin Sebor  <msebor@redhat.com>
14323         PR c++/53792
14324         * g++.dg/cpp0x/constexpr-inline.C: New test.
14325         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14327 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14329         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14331 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14333         PR middle-end/70219
14334         * gcc.dg/pr70219.c: New test.
14336 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14338         PR target/70083
14339         * gcc.dg/torture/pr70083.c: New test.
14340         * gcc.target/i386/pr70083.c: New test.
14342 2016-03-14  Richard Biener  <rguenther@suse.de>
14344         PR tree-optimization/56365
14345         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14347 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14349         PR target/70098
14350         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14351         New function.
14352         * g++.dg/pr70098.C: New testcase.
14355 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14357         PR tree-optimization/70045
14358         * gcc.dg/graphite/pr70045.c: New test.
14360 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14362         PR fortran/69043
14363         * gfortran.dg/include_9.f90: New test.
14365 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14367         PR fortran/45076
14368         gfortran.dg/prof/prof.exp: New script.
14369         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14371 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14373         PR rtl-optimization/69307
14374         * gcc.dg/pr69307.c: New test.
14376 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14378         PR target/69614
14379         * gcc.target/arm/pr69614.c: New.
14381 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14383         PR fortran/70031
14384         * gfortran.dg/submodule_14.f08: New test
14386         PR fortran/69524
14387         * gfortran.dg/submodule_15.f08: New test
14389 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14391         PR c++/70106
14392         * g++.dg/cpp1y/paren3.C: New test.
14394 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14396         PR target/70131
14397         * gcc.target/powerpc/ppc-round2.c: New test.
14399 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14401         PR target/70123
14402         * gcc.dg/torture/pr70123.c: New test.
14404 2016-03-11  Jeff Law  <law@redhat.com>
14406         PR tree-optimization/70190
14407         * gcc.c-torture/compile/pr70190.c: New test.
14409 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14411         PR c/68187
14412         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14413         case.
14414         (test43_b): Likewise.
14415         (test43_c): Likewise.
14416         (test43_d): Likewise.
14417         (test43_e): Likewise.
14418         (test43_f): Likewise.
14419         (test43_g): Likewise.
14420         (test44_a): Likewise.
14421         (test44_b): Likewise.
14422         (test44_c): Likewise.
14423         (test44_d): Likewise.
14424         (test44_e): Likewise.
14426 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14428         PR c/70085
14429         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14431 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14433         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14434         dg-options.
14436 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14438         PR target/70002
14439         PR target/69245
14440         * gcc.target/aarch64/pr69245_2.c: New test.
14442 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14444         PR tree-optimization/70177
14445         * gcc.dg/pr70177.c: New test.
14447 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14449         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14451 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14453         * gcc.dg/tree-ssa/sra-20.c: New.
14455 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14457         PR rtl-optimization/70174
14458         * gcc.dg/pr70174.c: New test.
14460         PR tree-optimization/70169
14461         * gcc.dg/pr70169.c: New test.
14463 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14465         PR target/70160
14466         * gcc.target/i386/pr70160.c: New test.
14468 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14470         * gcc.target/s390/dfp-1.c: New test.
14472 2016-03-10  Nick Clifton  <nickc@redhat.com>
14474         PR target/70044
14475         * gcc.target/aarch64/pr70044.c: New test.
14477 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14478             Jakub Jelinek  <jakub@redhat.com>
14480         PR c++/70001
14481         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14482         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14483         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14485 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14487         PR lto/69589
14488         * g++.dg/lto/pr69589_0.C: New testcase
14489         * g++.dg/lto/pr69589_1.C: New testcase
14491 2016-03-10  Marek Polacek  <polacek@redhat.com>
14493         PR c++/70153
14494         * g++.dg/delayedfold/unary-plus1.C: New test.
14496 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14498         * gcc.target/arm/pr45701-1.c: Escape brackets.
14499         * gcc.target/arm/pr45701-2.c: Likewise.
14501 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14503         * gfortran.dg/unconstrained_commons.f: New.
14505 2016-03-10  Alan Modra  <amodra@gmail.com>
14507         * gcc.dg/pr69195.c: New.
14508         * gcc.dg/pr69238.c: New.
14510 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14512         PR testsuite/68915
14513         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14515 2016-03-10  Richard Biener  <rguenther@suse.de>
14517         PR tree-optimization/70128
14518         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14519         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14521 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14523         PR tree-optimization/70152
14524         * gcc.dg/pr70152.c: New test.
14526         PR target/70086
14527         * gcc.target/i386/pr70086-1.c: New test.
14528         * gcc.target/i386/pr70086-2.c: New test.
14529         * gcc.target/i386/pr70086-3.c: New test.
14531         PR tree-optimization/70127
14532         * gcc.c-torture/execute/pr70127.c: New test.
14534 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14536         * c-c++-common/goacc/combined-directives-2.c: New test.
14538 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14540         PR c/68473
14541         PR c++/70105
14542         * g++.dg/diagnostic/pr70105.C: New test.
14543         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14544         (test_multiple_ordinary_maps): New test function.
14546 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14548         PR c/68473
14549         PR c++/70105
14550         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14551         Drop range information from call to inform_at_rich_loc.
14552         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14553         New.
14554         (test_show_locus): Replace calls to rich_location::add_range with
14555         calls to add_range.  Rewrite the tests that used the now-defunct
14556         rich_location ctor taking a source_range.  Simplify other tests
14557         by replacing calls to COMBINE_LOCATION_DATA with calls to
14558         make_location.
14560 2016-03-09  Richard Biener  <rguenther@suse.de>
14561         Jakub Jelinek  <jakub@redhat.com>
14563         PR tree-optimization/70138
14564         * gcc.dg/vect/pr70138-1.c: New testcase.
14565         * gcc.dg/vect/pr70138-2.c: Likewise.
14567 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14569         PR target/70049
14570         * gcc.target/i386/pr70049.c: New test.
14572 2016-03-09  Richard Biener  <rguenther@suse.de>
14574         PR c/70143
14575         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14576         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14577         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14579 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14581         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14582         arm-*-*.
14584 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14586         PR middle-end/67278
14587         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14589         PR target/67278
14590         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14592         PR middle-end/70050
14593         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14594         in testcase comment.
14596 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14598         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14599         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14600         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14601         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14602         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14603         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14604         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14605         * gfortran.dg/goacc/kernels-loop.f95: New test.
14607 2016-03-08  Martin Sebor  <msebor@redhat.com>
14609         PR c++/62096
14610         * g++.dg/warn/overflow-warn-7.C: New test.
14612 2016-03-08  Jason Merrill  <jason@redhat.com>
14614         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14615         * lib/target-supports.exp (check_effective_target_concepts): New.
14617 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14619         PR c++/70135
14620         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14621         * g++.dg/ubsan/pr70135.C: New test.
14623         PR target/70110
14624         * gcc.dg/pr70110.c: New test.
14626 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14628         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14629         * c-c++-common/gomp/if-1.c: Likewise.
14630         * c-c++-common/gomp/pr61486-2.c: Likewise.
14631         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14632         to dg-additional-options.
14633         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14634         * g++/gomp/target-teams-1.c: Likewise.
14635         * gcc.dg/gomp/gomp.exp: Likewise.
14636         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14637         dg-additional-options.
14638         * gfortran.dg/gomp/gomp.exp: Likewise.
14639         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14640         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14641         dg-additional-options.
14642         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14644 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14646         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14647         * c-c++-common/gomp/gridify-1.c: New test.
14648         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14650 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14652         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14653         trigger for cortex-r8, when scanning for register r8.
14654         * gcc.target/arm/pr45701-2.c: Likewise.
14656 2016-02-26  Richard Biener  <rguenther@suse.de>
14657             Jeff Law  <law@redhat.com>
14659         PR tree-optimization/69740
14660         * gcc.c-torture/compile/pr69740-1.c: New test.
14661         * gcc.c-torture/compile/pr69740-2.c: New test.
14663 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14665         * lib/target-supports.exp
14666         (check_effective_target_whole_vector_shift): Enable for PPC64.
14668 2016-03-07  Richard Biener  <rguenther@suse.de>
14670         PR tree-optimization/70115
14671         * gcc.dg/torture/pr70115.c: New testcase.
14673 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14675         PR middle-end/69916
14676         * c-c-++-common/goacc/pr69916.c: New.
14678 2016-03-07  Richard Henderson  <rth@redhat.com>
14680         * gcc.c-torture/compile/pr70061.c: New test.
14682 2016-03-07  Richard Biener  <rguenther@suse.de>
14684         PR testsuite/70109
14685         * gcc.dg/vect/O3-pr36098.c: New testcase.
14687 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14689         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14691 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14693         * gnat.dg/renaming9.ad[sb]: New testcase.
14695 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14697         PR c++/70084
14698         * g++.dg/expr/stdarg3.C: New test.
14700 2016-03-04  Jeff Law  <law@redhat.com>
14702         PR tree-optimization/69196
14703         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14704         x86_64-*-*.
14706 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14708         PR c/69973
14709         * gcc.dg/pr69973.c: New test.
14711         PR rtl-optimization/69941
14712         * gcc.dg/torture/pr69941.c: New test.
14714         PR c/69824
14715         * gcc.dg/pr69824.c: New test.
14717 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14719         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14720         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14721         function.
14723 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14725         PR c++/66786
14726         * g++.dg/cpp1y/var-templ48.C: New test.
14727         * g++.dg/cpp1y/var-templ49.C: New test.
14729 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14731         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14733 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14735         PR c++/70035
14736         * g++.dg/ubsan/pr70035.C: New test.
14738         PR target/70062
14739         * gcc.target/i386/pr70062.c: New test.
14741 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14743         * g++.dg/template/typename21.C: Remove c++98_only.
14745 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14747         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14749 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14751         PR c/68187
14752         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14753         function.
14754         (fn_42_b): Likewise.
14755         (fn_42_c): Likewise.
14757 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14759         PR c/68187
14760         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14761         function.
14762         (fn_40_b): Likewise.
14763         (fn_41_a): Likewise.
14764         (fn_41_b): Likewise.
14766 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14768         PR target/70059
14769         * gcc.target/i386/avx512f-pr70059.c: New test.
14770         * gcc.target/i386/avx512dq-pr70059.c: New test.
14772 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14774         PR rtl-optimization/57676
14775         * gcc.dg/torture/pr57676.c: New test.
14777 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14779         * gcc.dg/pr70026.c: New test.
14781 2016-03-04  Marek Polacek  <polacek@redhat.com>
14783         PR c/69798
14784         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14785         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14787 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14789         PR target/70004
14790         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14791         Delete.
14792         (test_corners_sisd_si): Likewise.
14793         (main): Remove checks of the above.
14794         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14796 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14798         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14800 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14802         * gcc.dg/torture/pr69951.c: Accept argc==0.
14804 2016-03-04  Richard Biener  <rguenther@suse.de>
14806         PR c++/70054
14807         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14808         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14810 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14812         PR testsuite/69766
14813         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14814         testing multiarch.
14816 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14818         PR debug/69947
14819         * gcc.dg/guality/pr69947.c: New test.
14821 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14823         PR ada/70017
14824         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14826 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14828         PR rtl-optimization/69904
14829         * gcc.target/arm/pr69904.c: New test.
14831 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14833         PR target/70021
14834         * gcc.dg/vect/pr70021.c: New test.
14835         * gcc.target/i386/pr70021.c: New test.
14837 2016-03-03  Marek Polacek  <polacek@redhat.com>
14839         PR middle-end/70050
14840         * gcc.dg/pr70050.c: New test.
14842 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14844         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14846 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14848         PR tree-optimization/70043
14849         * gfortran.dg/vect/pr70043.f90: New test.
14851 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14853         * gnat.dg/specs/task1.ads: New test.
14855 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14857         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14858         Invoke gdb with -batch.
14859         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14861 2016-03-03  Richard Biener  <rguenther@suse.de>
14863         PR tree-optimization/55936
14864         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14866 2016-03-02  Jeff Law  <law@redhat.com>
14868         PR rtl-optimization/69942
14869         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14870         effects of argument promotions.
14872         PR tree-optimization/69987
14873         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14874         target does not support -fprefetch-loop-arrays.
14876 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14878         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14880 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14882         PR rtl-optimization/69052
14883         * gcc.target/i386/pr69052.c: New test.
14885 2016-03-02  Alan Modra  <amodra@gmail.com>
14887         * gcc.dg/pr69990.c: New.
14889 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14891         PR c/68062
14892         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14894         PR middle-end/70022
14895         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14897         PR target/70028
14898         * gcc.target/i386/pr70028.c: New test.
14900 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14902         * c-c++-common/asan/swapcontext-test-1.c,
14903         * c-c++-common/tsan/thread_leak.c,
14904         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14905         * g++.dg/tsan/benign_race.C,
14906         * g++.dg/tsan/fd_close_norace.C,
14907         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14908         races with sanitizer output
14910 2016-03-02  Richard Biener  <rguenther@suse.de>
14911             Uros Bizjak  <ubizjak@gmail.com>
14913         PR target/67278
14914         * gcc.dg/simd-8.c: New testcase.
14916 2016-03-02  Richard Biener  <rguenther@suse.de>
14918         PR middle-end/67278
14919         * gcc.dg/simd-7.c: New testcase.
14921 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14923         * gcc.target/i386/pr70007.c: Tweak.
14925 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14927         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14929 2016-03-02  Marek Polacek  <polacek@redhat.com>
14931         PR c/67854
14932         * gcc.dg/pr67854.c: New test.
14934 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14936         PR middle-end/70025
14937         * gcc.dg/torture/pr70025.c: New test.
14939 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14941         PR tree-optimization/68621
14942         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14944 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14946         * gcc.target/i386/pr70007.c: New test.
14948 2016-03-01  Jeff Law  <law@redhat.com>
14950         PR tree-optimization/69196
14951         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14953         PR tree-optimization/69196
14954         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14955         duplicating code and spoiling the expected output.
14957 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14959         PR target/70033
14960         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14961         supports power9 before doing tests.
14962         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14963         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14964         * gcc.target/powerpc/p9-permute.c: Likewise.
14966 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14968         PR target/70027
14969         * gcc.target/i386/pr70027.c: New test.
14971 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14973         * gcc.dg/pr70017.c: New test.
14975 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14977         PR c/69796
14978         PR c/69974
14979         * gcc.dg/pr69796.c: New test.
14980         * gcc.dg/pr69974.c: New test.
14982 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14984         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14986 2016-02-29  Jeff Law  <law@redhat.com>
14988         PR tree-optimization/69987
14989         * gfortran.dg/pr69987.f90: New test.
14991         PR tree-optimization/69989
14992         * gcc.c-torture/compile/pr69989-2.c: New test.
14994 2016-03-01  Marek Polacek  <polacek@redhat.com>
14996         PR c++/69795
14997         * g++.dg/parse/invalid1.C: New test.
14999 2016-03-01  Richard Biener  <rguenther@suse.de>
15001         PR middle-end/70022
15002         * gcc.dg/pr70022.c: New testcase.
15004 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
15006         PR tree-optimization/69956
15007         * gcc.dg/pr69956.c: New test.
15009 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15011         PR target/70011
15012         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
15013         XFAIL when hardware supports efficient unaligned storage access.
15015 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
15017         PR c++/69961
15018         * g++.dg/template/pr69961a.C: New test.
15019         * g++.dg/template/pr69961b.C: New test.
15021 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
15023         PR preprocessor/69985
15024         * gcc.dg/cpp/pr69985.c: New test case.
15026 2016-02-29  Jeff Law  <law@redhat.com>
15028         PR tree-optimization/70005
15029         * gcc.c-torture/execute/pr70005.c New test.
15031         PR tree-optimization/69999
15032         * gcc.c-torture/compile/pr69999.c: New test.
15034 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
15036         PR tree-optimization/69652
15037         * gcc.dg/torture/pr69652.c: Delete test.
15038         * gcc.dg/vect/pr69652.c: New test.
15040 2016-02-19  Richard Biener  <rguenther@suse.de>
15042         PR tree-optimization/69980
15043         * gfortran.dg/vect/pr69980.f90: New testcase.
15045 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15047         * gcc.target/sparc/20160229-1.c: New test.
15049 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15051         * gnat.dg/stack_usage3.adb: New test.
15052         * gnat.dg/stack_usage3_pkg.ads: New helper.
15054 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15056         * gnat.dg/renaming8.adb: New test.
15057         * gnat.dg/renaming8_pkg1.ads: New helper.
15058         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15059         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15061 2016-02-29  Richard Biener  <rguenther@suse.de>
15063         PR tree-optimization/69720
15064         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15066 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
15068         PR fortran/68147
15069         PR fortran/47674
15070         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
15072 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15073             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15075         PR fortran/56007
15076         * gfortran.dg/coarray_8.f90: Adjust error message.
15077         * gfortran.dg/pr56007.f90: New test.
15078         * gfortran.dg/pr56007.f: New test.
15080 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
15082         PR tree-optimization/69989
15083         * gcc.dg/torture/pr69989.c: New test.
15085 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15087         * gcc.target/i386/stack-realign-win.c: New test.
15089 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15091         PR fortran/60126
15092         * gfortran.dg/pr60126.f90: New test.
15094 2016-02-27  Jeff Law  <law@redhat.com>
15096         Revert
15097         2016-02-26  Richard Biener  <rguenther@suse.de>
15098                     Jeff Law  <law@redhat.com>
15100         PR tree-optimization/69740
15101         * gcc.c-torture/compile/pr69740-1.c: New test.
15102         * gcc.c-torture/compile/pr69740-2.c: New test.
15104 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15106         PR fortran/69910
15107         * gfortran.dg/newunit_4.f90: New test.
15109 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
15111         PR target/69613
15112         PR rtl-optimization/69886
15113         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15114         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
15115         target.
15117 2016-02-26  Martin Sebor  <msebor@redhat.com>
15119         PR tree-optimization/15826
15120         * gcc.dg/tree-ssa/pr15826.c: New test.
15122 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15124         PR target/69969
15125         * gcc.target/powerpc/pr69969.c: New test.
15127 2016-02-26  Martin Sebor  <msebor@redhat.com>
15129         PR c++/15766
15130         * g++.old-deja/g++.other/decl5.C: Add a test case.
15132 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15134         PR target/69946
15135         * gcc.target/powerpc/pr69946.c: New file.
15137 2016-02-26  Richard Biener  <rguenther@suse.de>
15138             Jeff Law  <law@redhat.com>
15140         PR tree-optimization/69740
15141         * gcc.c-torture/compile/pr69740-1.c: New test.
15142         * gcc.c-torture/compile/pr69740-2.c: New test.
15144 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15146         PR middle-end/69920
15147         * gcc.dg/torture/pr69932.c: New test.
15148         * gcc.dg/torture/pr69936.c: Likewise.
15150 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15152         PR target/69709
15153         * gcc.target/s390/pr69709.c: New test.
15155 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15157         PR target/69245
15158         * gcc.target/aarch64/pr69245_1.c: New test.
15160 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15162         PR target/69613
15163         * gcc.dg/torture/pr69613.c: New test.
15165 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15167         PR rtl-optimization/69891
15168         * gcc.target/i386/pr69891.c: New test.
15170 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15171             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15173         PR target/61397
15174         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15175         functionality for both 32-bit and 64-bit.
15177 2016-02-26  Richard Biener  <rguenther@suse.de>
15179         PR tree-optimization/69551
15180         * gcc.dg/torture/pr69951.c: New testcase.
15182 2016-02-25  Richard Biener  <rguenther@suse.de>
15184         PR tree-optimization/48795
15185         * gcc.dg/Warray-bounds-18.c: New testcase.
15187 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15189         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15191 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15193         PR rtl-optimization/69896
15194         * gcc.dg/pr69896.c: New test.
15196 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15198         PR c++/69736
15199         * g++.dg/cpp1y/paren2.C: New test.
15201 2016-02-24  Martin Sebor  <msebor@redhat.com>
15203         PR c/51147
15204         * gcc.dg/enum-mode-2.c: New test.
15206 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15208         PR c++/69922
15209         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15210         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15211         * g++.dg/ubsan/pr69922.C: New test.
15213 2016-02-24  Marek Polacek  <polacek@redhat.com>
15215         PR c/69819
15216         * gcc.dg/pr69819.c: New test.
15218 2016-02-24  Martin Sebor  <msebor@redhat.com>
15220         PR c++/69912
15221         * g++.dg/ext/flexary15.C: New test.
15223 2016-02-24  Martin Sebor  <msebor@redhat.com>
15225         * gcc.dg/builtins-68.c: Avoid making unportable
15226         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15227         * g++.dg/ext/builtin_alloca.C: Same.
15229 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15230             Charles Baylis  <charles.baylis@linaro.org>
15232         PR debug/61033
15233         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15235 2016-02-24  Richard Biener  <rguenther@suse.de>
15236             Jakub Jelinek  <jakub@redhat.com>
15238         PR middle-end/69760
15239         * gcc.dg/torture/pr69760.c: New testcase.
15241 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15243         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15244         pattern on Solaris with as.
15246 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15248         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15249         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15250         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15251         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15253 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15255         PR middle-end/69915
15256         * gcc.dg/pr69915.c: New test.
15258 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15260         PR rtl-optimization/69886
15261         * gcc.dg/torture/pr69886.c: New test.
15263 2016-02-24  Richard Biener  <rguenther@suse.de>
15265         PR middle-end/68963
15266         * gcc.dg/torture/pr68963.c: New testcase.
15268 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15270         PR target/69875
15271         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15272         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15273         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15274         * gcc.target/arm/atomic_loaddi_1.c: New test.
15275         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15276         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15277         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15278         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15279         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15280         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15281         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15282         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15284 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15286         PR middle-end/69909
15287         * gcc.dg/torture/pr69909.c: New test.
15289 2016-02-24  Richard Biener  <rguenther@suse.de>
15291         PR tree-optimization/69907
15292         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15293         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15294         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15296 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15298         * gcc.target/arm/pragma_cpp_fma.c: New test.
15300 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15302         PR fortran/61156
15303         * gfortran.dg/include_6.f90: Update test.
15305 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15307         PR objc/69844
15308         * objc.dg/pr69844.m: New test.
15310 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15312         PR libgfortran/69456
15313         * gfortran.dg/namelist_89.f90: New test.
15314         * gfortran.dg/pr59700.f90: Update test..
15316 2016-02-23  Martin Sebor  <msebor@redhat.com>
15318         PR middle-end/69780
15319         * g++.dg/ext/builtin_alloca.C: New test.
15320         * gcc.dg/builtins-68.c: New test.
15322 2016-02-23  Richard Henderson  <rth@redhat.com>
15324         * gcc.target/i386/addr-space-3.c: Remove test.
15326 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15328         PR preprocessor/69126
15329         PR preprocessor/69543
15330         * c-c++-common/pr69126-2-long.c: New test.
15331         * c-c++-common/pr69126-2-short.c: New test.
15332         * c-c++-common/pr69543-1.c: Remove xfail.
15334 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15336         PR preprocessor/69126
15337         PR preprocessor/69543
15338         PR preprocessor/69558
15339         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15340         (f): Rename to...
15341         (test_2): ...this, and add leading comment.
15342         (MACRO_3, test_3): New.
15343         (MACRO_4A, MACRO_4B, test_4): New.
15344         (MACRO): Rename to...
15345         (MACRO_5): ...this.
15346         (g): Rename to...
15347         (test_5): ...this, updating for renaming of MACRO, and
15348         add leading comment.
15349         * c-c++-common/pr69543-1.c: New.
15350         * c-c++-common/pr69543-2.c: New.
15351         * c-c++-common/pr69543-3.c: New.
15352         * c-c++-common/pr69543-4.c: New.
15353         * c-c++-common/pr69558-1.c: New.
15354         * c-c++-common/pr69558-2.c: New.
15355         * c-c++-common/pr69558-3.c: New.
15356         * c-c++-common/pr69558-4.c: New.
15357         * gcc.dg/pr69558.c: Move to...
15358         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15359         xfail for c++.
15361 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15363         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15364         to -ftree-parallelize-loops/-fopenacc changes.
15365         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15366         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15367         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15368         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15369         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15370         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15371         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15372         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15373         * c-c++-common/goacc/kernels-loop.c: Likewise.
15374         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15375         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15376         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15377         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15379 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15381         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15383 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15385         PR c++/69902
15386         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15388         PR c/69900
15389         * gcc.dg/pr69900.c: New test.
15391 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15393         PR tree-optimization/69666
15394         * gcc.dg/tree-ssa/pr69666.c: New test.
15396 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15398         PR fortran/67451
15399         * gfortran.dg/coarray_allocate_5.f08: New test.
15401 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15403         * gcc.target/s390/vcond-shift.c: Move to ...
15404         * gcc.target/s390/vector/vcond-shift.c: ... here.
15406 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15408         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15409         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15411 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15413         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15415 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15417         PR c/28901
15418         * gcc.dg/unused-variable-3.c: New test.
15420 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15422         PR target/69888
15423         * gcc.target/i386/pr69888.c: New test.
15425 2016-02-22  Richard Biener  <rguenther@suse.de>
15427         PR tree-optimization/69882
15428         * gfortran.dg/vect/pr69882.f90: New testcase.
15430 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15432         PR target/69885
15433         * gcc.dg/pr69885.c: New test.
15435 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15437         PR target/69806
15438         PR target/54089
15439         * gcc.target/sh/pr54089-10.c: New.
15441 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15443         PR fortran/69423
15444         * gfortran.dg/deferred_character_15.f90: New test.
15446 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15448         PR fortran/57365
15449         gfortran.dg/allocate_with_source_18.f03: New test.
15451 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15453         PR fortran/52531
15454         gfortran.dg/gomp/pr52531.f90: New test.
15456 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15458         PR c++/69865
15459         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15460         -std=c++03.
15462 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15464         PR c++/69826
15465         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15466         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15468         PR c++/69850
15469         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15471         PR c++/69851
15472         * g++.dg/torture/pr69851.C: New test.
15474 2016-02-19  Martin Sebor  <msebor@redhat.com>
15476         PR testsuite/69573
15477         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15479 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15481         PR c++/69850
15482         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15483         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15485         PR c++/67767
15486         * g++.dg/cpp0x/pr67767.C: New test.
15488 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15490         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15491         for fp, simd, crypto, crc, lse.
15492         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15493         above.
15494         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15495         effective target check.
15497 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15499         PR target/69820
15500         * gcc.target/i386/pr69820.c: New test.
15502 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15504         * gcc.target/s390/vector/int128-1.c: New test.
15506 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15508         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15510 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15512         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15513         instruction pattern name to prevent the testcase from failing with
15514         -march=z13.
15516 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15518         * gcc.target/s390/md/movstr-2.c: New test.
15520 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15522         * gcc.target/s390/morestack.c: New test.
15524 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15526         PR target/69625
15527         * gcc.target/s390/pr69625.c: Add test case.
15529 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15531         PR testsuite/68580
15532         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15534 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15536         PR target/68404
15537         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15538         * gcc.target/powerpc/fusion3.c: Likewise.
15540 2016-02-18  Richard Biener  <rguenther@suse.de>
15542         PR middle-end/69553
15543         * g++.dg/torture/pr69553.C: New testcase.
15545 2016-02-18  Nick Clifton  <nickc@redhat.com>
15547         PR target/62254
15548         PR target/69610
15549         * gcc.target/arm/pr62554.c: New test.
15550         * gcc.target/arm/pr69610-1.c: New test.
15551         * gcc.target/arm/pr69610-2.c: New test.
15553 2016-02-18  Richard Biener  <rguenther@suse.de>
15555         PR middle-end/69854
15556         * gcc.dg/torture/pr69854.c: New testcase.
15558 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15560         PR c++/69850
15561         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15563 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15565         * gcc.target/powerpc/vec-cg.c: New test.
15567 2016-02-17  Richard Biener  <rguenther@suse.de>
15569         PR testsuite/69586
15570         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15572 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15574         PR target/69161
15575         * gcc.c-torture/compile/pr69161.c: New test.
15577 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15579         PR target/69532
15580         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15581         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15583 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15585         * gcc.dg/ifcvt-4.c: Skip on Visium.
15587 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15589         * gnat.dg/atomic8.adb: New test.
15591 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15593         * gnat.dg/discr46.ad[sb]: New test.
15595 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15597         PR Target/48344
15598         * gcc.target/powerpc/pr48344-1.c: New test.
15600 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15602         PR fortran/69742
15603         * gfortran.dg/associate_21.f90:  New test.
15605 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15607         PR c/69835
15608         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15609         -Wnonnull in dg-options.
15610         * c-c++-common/nonnull-2.c: New test.
15612 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15613             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15615         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15617 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15619         PR middle-end/69801
15620         * gcc.dg/pr69801.c: Add empty dg-options.
15622 2016-02-16  James Norris  <jnorris@codesourcery.com>
15624         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15625         * g++.dg/goacc/deviceptr-1.c: New file.
15627 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15629         PR tree-optimization/69820
15630         * gcc.dg/vect/pr69820.c: New test.
15632 2016-02-16  Richard Biener  <rguenther@suse.de>
15634         PR tree-optimization/69776
15635         * gcc.dg/torture/pr69776-2.c: New testcase.
15637 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15639         PR tree-optimization/69714
15640         * gcc.dg/torture/pr69714.c: New test.
15642 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15644         PR tree-optimization/69802
15645         * gcc.dg/pr69802.c: New test.
15647 2016-02-16  Richard Biener  <rguenther@suse.de>
15649         PR middle-end/69801
15650         * gcc.dg/pr69801.c: New testcase.
15652 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15654         PR libgfortran/69651
15655         * gfortran.dg/read_bang.f90: New test.
15656         * gfortran.dg/read_bang4.f90: New test.
15658 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15660         PR c++/69658
15661         * g++.dg/init/pr69658.C: New test.
15663         PR c++/69797
15664         * c-c++-common/pr69797.c: New test.
15666 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15668         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15669         check for aarch64*-*-*.
15671 2016-02-15  Richard Biener  <rguenther@suse.de>
15673         PR tree-optimization/69783
15674         * gcc.dg/vect/pr69783.c: New testcase.
15676 2016-02-15  Richard Biener  <rguenther@suse.de>
15678         PR tree-optimization/69776
15679         * gcc.dg/torture/pr69776.c: New testcase.
15681 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15683         PR fortran/60526
15684         * gfortran.dg/type_decl_4.f90:  Reinstated.
15686 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15688         PR fortran/68746
15689         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15691 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15693         PR fortran/60526
15694         PR bootstrap/69816
15695         * gfortran.dg/type_decl_4.f90:  Removed.
15697 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15699         PR fortran/60526
15700         * gfortran.dg/type_decl_4.f90:  New test.
15702 2016-02-14  Alan Modra  <amodra@gmail.com>
15704         PR testsuite/68886
15705         * gcc.c-torture/execute/stkalign.c: Revise test.
15707 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15709         PR target/67260
15710         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15712 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15714         PR target/67260
15715         * gcc.target/sh/torture/pr67260.c: New.
15717 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15719         * gcc.dg/pr67964.c: Add dg-require-alias.
15721 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15723         PR target/67636
15724         PR target/64345
15725         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15727 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15729         PR libgfortran/69668
15730         * gfortran.dg/namelist_88.f90: New test.
15732 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15734         PR libgfortran/69668
15735         * gfortran.dg/namelist_38.f90: Update test.
15736         * gfortran.dg/namelist_84.f90: Update test.
15738 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15740         PR other/69554
15741         * gcc.dg/pr69554-1.c: New test.
15742         * gfortran.dg/pr69554-1.F90: New test.
15743         * gfortran.dg/pr69554-2.F90: New test.
15744         * lib/gcc-dg.exp (proc dg-locus): New function.
15745         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15746         distinguish between the caret-printing and non-caret-printing
15747         cases.  If caret-printing has been explicitly enabled, bail out
15748         without attempting to fix up the output.
15750 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15752         PR driver/69265
15753         PR driver/69453
15754         * gcc.dg/spellcheck-options-3.c: New test case.
15755         * gcc.dg/spellcheck-options-4.c: New test case.
15756         * gcc.dg/spellcheck-options-5.c: New test case.
15757         * gcc.dg/spellcheck-options-6.c: New test case.
15758         * gcc.dg/spellcheck-options-7.c: New test case.
15759         * gcc.dg/spellcheck-options-8.c: New test case.
15760         * gcc.dg/spellcheck-options-9.c: New test case.
15761         * gcc.dg/spellcheck-options-10.c: New test case.
15763 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15765         PR rtl-optimization/69764
15766         PR rtl-optimization/69771
15767         * c-c++-common/pr69764.c: New test.
15768         * gcc.dg/torture/pr69771.c: New test.
15770 2016-02-12  Marek Polacek  <polacek@redhat.com>
15772         * g++.dg/torture/init-list1.C: New.
15774 2016-02-12  Marek Polacek  <polacek@redhat.com>
15776         * gcc.dg/pr69522.c: Add empty dg-options.
15778 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15780         * g++.dg/lto/lto.exp: Include and init mpx.
15781         * g++.dg/lto/pr69729_0.C: New test.
15783 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15785         PR ipa/69241
15786         * g++.dg/ipa/pr69241-4.C: New test.
15788         PR ipa/68672
15789         * g++.dg/ipa/pr68672-1.C: New test.
15790         * g++.dg/ipa/pr68672-2.C: New test.
15791         * g++.dg/ipa/pr68672-3.C: New test.
15793 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15795         PR c/69522
15796         * gcc.dg/pr69522.c: New test.
15798 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15800         PR c++/69098
15801         * g++.dg/cpp1y/69098.C: New test.
15802         * g++.dg/cpp1y/69098-2.C: New test.
15804 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15806         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15807         and neighbour -> neighbor.
15808         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15809         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15810         * c-c++-common/Wvarargs.c: Likewise.
15811         * c-c++-common/goacc/host_data-5.c: Likewise.
15812         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15813         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15814         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15815         * gcc.target/aarch64/pr60697.c: Likewise.
15816         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15817         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15818         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15819         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15820         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15821         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15822         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15823         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15824         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15825         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15826         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15827         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15828         * g++.dg/lookup/koenig5.C: Likewise.
15829         * g++.dg/ext/no-asm-2.C: Likewise.
15830         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15831         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15832         * gfortran.dg/used_types_16.f90: Likewise.
15833         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15834         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15835         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15836         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15837         * gfortran.dg/abstract_type_6.f03: Likewise.
15838         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15839         * gfortran.dg/used_types_15.f90: Likewise.
15840         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15841         * gfortran.dg/exit_3.f08: Likewise.
15842         * gfortran.dg/open_status_2.f90: Likewise.
15843         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15844         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15845         * gfortran.dg/associate_1.f03: Likewise.
15846         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15847         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15848         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15849         * gcc.dg/builtin-object-size-1.c: Likewise.
15850         * gcc.dg/noreturn-6.c: Likewise.
15851         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15852         * gcc.dg/globalalias.c: Likewise.
15853         * gcc.dg/builtins-config.h: Likewise.
15854         * gcc.dg/pr30457.c: Likewise.
15855         * gcc.c-torture/compile/volatile-1.c: Likewise.
15856         * gcc.c-torture/execute/20101011-1.c: Likewise.
15857         * c-c++-common/Waddress-1.c: Likewise.
15859 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15861         PR c/69768
15862         * c-c++-common/Waddress-1.c: New test.
15864 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15866         PR fortran/69296
15867         * gfortran.dg/associate_19.f03: New test.
15868         * gfortran.dg/associate_20.f03: New test.
15870 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15872         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15874 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15876         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15877         .arch armv8-a\n.  Add -dA to dg-options.
15878         * gcc.target/aarch64/assembler_arch_1.c: New test.
15879         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15881 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15883         PR c++/68726
15884         * g++.dg/cpp0x/pr68726.C: New.
15886 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15888         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15889         test.
15891 2016-02-11  Richard Biener  <rguenther@suse.de>
15893         * g++.dg/tree-ssa/pr61034.C: Adjust.
15895 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15897         PR target/69148
15898         * gcc.target/s390/pr69148.c: New.
15900 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15902         PR tree-optimization/69652
15903         * gcc.dg/torture/pr69652.c: New test.
15905 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15906             Patrick Palka  <ppalka@gcc.gnu.org>
15908         PR ipa/69241
15909         PR c++/69649
15910         * g++.dg/ipa/pr69241-1.C: New test.
15911         * g++.dg/ipa/pr69241-2.C: New test.
15912         * g++.dg/ipa/pr69241-3.C: New test.
15913         * g++.dg/ipa/pr69649.C: New test.
15915 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15917         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15918         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15920 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15922         PR tree-optimization/68021
15923         * gcc.dg/tree-ssa/pr68021.c: New test.
15925 2016-02-10  Richard Biener  <rguenther@suse.de>
15927         PR tree-optimization/69726
15928         * gcc.dg/uninit-22.c: New testcase.
15930 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15932         PR tree-opt/69282
15933         * gcc.c-torture/compile/20160205-1.c: New testcase.
15935 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15937         PR target/68404
15938         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15939         instead accessing a really large arrray.
15940         * gcc.target/powerpc/fusion3.c: Likewise.
15942 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15944         PR target/68532
15945         * gcc.c-torture/execute/pr68532.c: New test.
15947 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15949         PR target/69634
15950         * gcc.dg/pr69634.c: New.
15952 2016-02-09  Richard Biener  <rguenther@suse.de>
15954         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15956 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15958         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15960 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15962         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15964 2016-02-09  Richard Biener  <rguenther@suse.de>
15966         PR tree-optimization/69715
15967         * gcc.dg/torture/pr69715.c: New testcase.
15969 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15971         PR c++/69139
15972         * g++.dg/cpp0x/trailing12.C: New test.
15973         * g++.dg/cpp0x/trailing13.C: New test.
15975 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15977         PR c++/69283
15978         PR c++/67835
15979         * g++.dg/cpp1y/auto-fn29.C: New test.
15980         * g++.dg/cpp1y/auto-fn30.C: New test.
15982 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15984         PR tree-optimization/69209
15985         * gcc.c-torture/compile/pr69209.c: New test.
15987 2016-02-08  Jeff Law  <law@redhat.com>
15989         PR tree-optimization/68541
15990         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15991         of statements allowed in join block for path splitting.
15993 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15995         PR c++/59627
15996         * g++.dg/gomp/pr59627.C: New test.
15998         PR ipa/69239
15999         * g++.dg/ipa/pr69239.C: New test.
16001 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
16003         PR preprocessor/69664
16004         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
16005         * gcc.dg/cpp/warn-comments.c: Likewise.
16007 2016-02-08  Marek Polacek  <polacek@redhat.com>
16009         PR c++/69688
16010         * g++.dg/init/const12.C: New test.
16012 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
16014         PR target/60410
16015         * gcc.dg/lto/pr55113_0.c: Remove test.
16017 2016-02-08  Richard Biener  <rguenther@suse.de>
16019         PR tree-optimization/69719
16020         * gcc.dg/torture/pr69719.c: New testcase.
16022 2016-02-08  Richard Biener  <rguenther@suse.de>
16023         Jeff Law  <law@redhat.com>
16025         PR target/68273
16026         * gcc.target/mips/pr68273.c: New testcase.
16028 2016-02-08   Richard Biener  <rguenther@suse.de>
16030         PR rtl-optimization/69274
16031         * gcc.target/i386/addr-sel-1.c: XFAIL.
16033 2016-02-08  Jeff Law  <law@redhat.com>
16035         PR tree-optimization/68541
16036         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16038         PR tree-optimization/65917
16039         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16041 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16043         PR fortran/50555
16044         * gfortran.dg/namelist_args.f90: New test.
16046 2016-02-05  Jeff Law  <law@redhat.com>
16048         PR tree-optimization/68541
16049         * gcc.dg/tree-ssa/split-path-2.c: New test.
16050         * gcc.dg/tree-ssa/split-path-3.c: New test.
16051         * gcc.dg/tree-ssa/split-path-4.c: New test.
16052         * gcc.dg/tree-ssa/split-path-5.c: New test.
16053         * gcc.dg/tree-ssa/split-path-6.c: New test.
16054         * gcc.dg/tree-ssa/split-path-7.c: New test.
16056 2016-02-05  Martin Sebor  <msebor@redhat.com>
16058         PR c++/69662
16059         * g++.dg/warn/Wplacement-new-size-1.C: New test.
16060         * g++.dg/warn/Wplacement-new-size-2.C: New test.
16062 2016-02-06  Richard HEnderson  <rth@redhat.com>
16064         PR c/69643
16065         * gcc.target/i386/addr-space-4.c: New.
16066         * gcc.target/i386/addr-space-5.c: New.
16068 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
16070         PR fortran/66089
16071         * gfortran.dg/elemental_dependency_6.f90: New.
16073 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
16075         PR rtl-optimization/69691
16076         * gcc.c-torture/execute/pr69691.c: New test.
16078         PR c++/69628
16079         * g++.dg/parse/pr69628.C: New test.
16081 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16083         * gcc.dg/sancov/asan.c: Move to ...
16084         * gcc.dg/asan/sancov-1.c: ... here.
16086 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16088         * gcc.target/i386/pr69577.c: Require avx_runtime target.
16090 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16092         PR target/69677
16093         * gcc.target/i386/pr69677.c: New test.
16095 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
16097         PR c++/68948
16098         * g++.dg/template/pr68948.C: New test.
16100 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16102         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16103         (only necessary on s390x).
16105 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16107         * gcc.target/i386/pr69454-2.c: Compile with -msse2
16108         -mno-accumulate-outgoing-args.
16110 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
16112         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16114 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
16116         PR c/69669
16117         * c-c++-common/pr69669.c: New test.
16119 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16121         PR target/69667
16122         * g++.dg/pr69667.C: New file.
16124 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16126         PR target/69619
16127         * gcc.dg/pr69619.c: Add new test.
16129 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16131         PR rtl-optimization/69577
16132         * gcc.target/i386/pr69577.c: New test.
16134 2016-02-04  Martin Liska  <mliska@suse.cz>
16136         * g++.dg/asan/pr69276.C: New test.
16138 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16140         PR target/65932
16141         PR target/67714
16142         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16143         a single smulbb instruction.
16144         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16145         * gcc.target/amr/wmul-2.c: Likewise.
16147 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16149         PR target/65932
16150         PR target/67714
16151         * gcc.c-torture/execute/pr67714.c: New test.
16153 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16155         PR target/69454
16156         * gcc.target/i386/pr69454-1.c: New test.
16157         * gcc.target/i386/pr69454-2.c: New test.
16159 2016-02-03  Martin Sebor  <msebor@redhat.com>
16161         PR c++/69251
16162         PR c++/69253
16163         PR c++/69290
16164         PR c++/69277
16165         PR c++/69349
16166         * g++.dg/ext/flexarray-mangle-2.C: New test.
16167         * g++.dg/ext/flexarray-mangle.C: New test.
16168         * g++.dg/ext/flexarray-subst.C: New test.
16169         * g++.dg/ext/flexary11.C: New test.
16170         * g++.dg/ext/flexary12.C: New test.
16171         * g++.dg/ext/flexary13.C: New test.
16172         * g++.dg/ext/flexary14.C: New test.
16173         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16175 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16177         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16178         Define only if CHECK_FLOAT128 is defined.
16179         (main): Properly initialize u5.
16181 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16183         PR c/69627
16184         * gcc.dg/pr69627.c: New test.
16186         PR target/69644
16187         * gcc.dg/pr69644.c: New test.
16189 2016-02-03  Mike Stump  <mikestump@comcast.net>
16191         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16192         support for struct-layout-1.exp.
16194 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16196         PR c++/69056
16197         * g++.dg/cpp0x/pr69056.C: New test.
16199 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16200             Alexandre Oliva  <aoliva@redhat.com>
16202         PR target/69461
16203         * gcc.target/powerpc/pr69461.c: New.
16205 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16207         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16208         works from here ...
16209         (check_effective_target_fsanitize_thread): ... to here.  Do not
16210         specify additional compile flags for the test source.
16211         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16212         specify additional compile flags for the test source.
16214 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16216         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16218 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16220         PR fortran/67451
16221         PR fortran/69418
16222         * gfortran.dg/coarray_allocate_2.f08: New test.
16223         * gfortran.dg/coarray_allocate_3.f08: New test.
16224         * gfortran.dg/coarray_allocate_4.f08: New test.
16226 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16228         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16229         use same scan-tree-dump-times on all platforms.
16230         * gcc.dg/vect/vect-outer-1.c: Likewise.
16231         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16232         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16233         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16234         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16235         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16236         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16237         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16239 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16241         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16242         warning.
16244 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16246         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16248 2016-02-02  James Norris  <jnorris@codesourcery.com>
16250         * c-c++-common/goacc/routine-5.c: Add tests.
16252 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16254         * gcc.target/nvptx/unsigned-cmp.c: New test.
16256 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16258         * gcc.target/aarch64/scalar_shift_1.c
16259         (test_corners_sisd_di): Improve force to SIMD register.
16260         (test_corners_sisd_si): Likewise.
16261         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16262         Remove scan-assembler check for ldr.
16264 2016-02-02  Richard Biener  <rguenther@suse.de>
16266         PR tree-optimization/69595
16267         * gcc.dg/Warray-bounds-17.c: New testcase.
16269 2016-02-02  Richard Biener  <rguenther@suse.de>
16271         PR tree-optimization/69606
16272         * gcc.dg/torture/pr69606.c: New testcase.
16274 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16276         PR middle-end/68542
16277         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16278         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16280 2016-02-02  Alan Modra  <amodra@gmail.com>
16282         PR target/69548
16283         * gcc.target/powerpc/pr69548.c: New test.
16285 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16287         PR rtl-optimization/69592
16288         * gcc.dg/pr69592.c: New test.
16290         PR preprocessor/69543
16291         PR c/69558
16292         * gcc.dg/pr69543.c: New test.
16293         * gcc.dg/pr69558.c: New test.
16295 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16297         PR testsuite/65940
16298         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16300 2016-02-01  Martin Sebor  <msebor@redhat.com>
16302         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16304 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16306         PR tree-optimization/67921
16307         * c-c++-common/ubsan/pr67921.c: New test.
16309 2016-02-01  Richard Biener  <rguenther@suse.de>
16311         PR middle-end/69556
16312         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16314 2016-02-01  Richard Biener  <rguenther@suse.de>
16316         PR tree-optimization/69574
16317         * gcc.dg/torture/pr69574.c: New testcase.
16319 2016-02-01  Richard Biener  <rguenther@suse.de>
16321         PR tree-optimization/69579
16322         * gcc.dg/setjmp-6.c: New testcase.
16324 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16326         PR rtl-optimization/69570
16327         * g++.dg/opt/pr69570.C: New test.
16329 2016-02-01  Richard Henderson  <rth@redhat.com>
16331         * gcc.dg/pr69535.c: New test.
16333 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16335         PR testsuite/69584
16336         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16337         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16339         PR debug/68244
16340         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16342         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16344 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16346         PR fortran/67564
16347         * gfortran.dg/allocate_with_source_17.f03: New test.
16349 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16351         PR tree-optimization/69546
16352         * gcc.dg/torture/pr69546.c: New test.
16354 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16356         PR fortran/69566
16357         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16359 2016-01-30  Martin Sebor  <msebor@redhat.com>
16361         PR c++/68490
16362         * g++.dg/ext/flexary10.C: New test.
16364 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16366         PR fortran/66707
16367         gfortran.dg/common_23.f90: New test.
16369 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16371         PR target/65546
16372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16373         condition being checked, and disable it when the target supports
16374         misaligned loads and stores.
16376 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16378         PR debug/69518
16379         * gcc.dg/torture/pr69518.c: New test.
16381 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16383         PR target/69530
16384         * gcc.target/i386/pr69530.c: New test.
16386 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16388         PR target/65604
16389         * gcc.target/mips/div-delay.c: New test.
16391 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16393         PR target/69551
16394         * gcc.target/i386/pr69551.c: New test.
16396         PR target/66137
16397         * gcc.target/i386/pr66137.c: New test.
16399 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16401         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16402         always built for p5600.
16403         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16404         isa=p5600 dg-option.
16406 2016-01-29  Richard Biener  <rguenther@suse.de>
16408         PR tree-optimization/69547
16409         * g++.dg/tree-ssa/pr69547.C: New testcase.
16411 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16413         PR debug/66869
16414         * g++.dg/warn/Wunused-function2.C: New test.
16416 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16418         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16419         support for test to succeed.
16421 2016-01-29  Marek Polacek  <polacek@redhat.com>
16423         PR c++/69509
16424         PR c++/69516
16425         * g++.dg/ext/constexpr-vla2.C: New test.
16426         * g++.dg/ext/constexpr-vla3.C: New test.
16427         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16429 2016-01-29  Richard Biener  <rguenther@suse.de>
16431         PR middle-end/69537
16432         * gcc.dg/uninit-21.c: New testcase.
16434 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16436         PR target/69459
16437         * gcc.target/i386/pr69459.c: New test.
16439 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16441         PR target/68400
16442         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16443         * gcc.target/mips/pr68400.c: New test.
16445 2016-01-28  Martin Sebor  <msebor@redhat.com>
16447         PR target/17381
16448         * gcc.target/powerpc/pr17381.c: New test.
16450 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16452         PR middle-end/69542
16453         * gcc.dg/torture/pr69542.c: New test.
16455 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16457         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16459 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16461         * gcc.dg/pr65980.c: Skip on AIX.
16462         * gcc.dg/pr66688.c: Same.
16464 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16466         PR target/63679
16467         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16468         * gcc.dg/tree-ssa/sra-18.c: Same.
16470 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16472         PR fortran/62536
16473         * gfortran.dg/block_15.f08: New test.
16474         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16475         on incorrectly closed BLOCK.
16477 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16479         * gcc.dg/declare-simd.c: New test.
16481 2016-01-28  Richard Biener  <rguenther@suse.de>
16483         PR tree-optimization/69466
16484         * gfortran.dg/vect/pr69466.f90: New testcase.
16486 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16488         * g++.dg/pr67989.C: Remove ARM-specific option.
16489         * gcc.target/arm/pr67989.C: New file.
16491 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16493         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16494         and expm1 test for glibc < 2.11.
16496 2016-01-27  Richard Henderson  <rth@redhat.com>
16498         * gcc.c-torture/execute/pr69447.c: New test.
16500 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16502         PR fortran/69422
16503         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16505 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16507         PR debug/66869
16508         * gcc.dg/pr66869.c: New test.
16510 2016-01-25  Jeff Law  <law@redhat.com>
16512         PR tree-optimization/68398
16513         PR tree-optimization/69196
16514         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16515         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16516         path to avoid new heuristic allowing more irreducible regions
16517         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16518         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16519         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16520         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16521         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16523 2016-01-27  Marek Polacek  <polacek@redhat.com>
16525         PR c/68062
16526         * c-c++-common/vector-compare-4.c: New test.
16528 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16530         PR preprocessor/69126
16531         * c-c++-common/pr69126.c: New test case.
16533 2016-01-27  Ian Lance Taylor  <iant@google.com>
16535         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16537 2016-01-27  Ryan Burn  <contact@rnburn.com>
16539         PR cilkplus/69267
16540         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16542 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16544         PR target/69512
16545         * gcc.target/i386/pr69512.c: New test.
16547 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16549         PR ada/69488
16550         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16552 2016-01-27  Marek Polacek  <polacek@redhat.com>
16554         PR c++/69379
16555         * g++.dg/pr69379.C: New test.
16557 2016-01-27  Martin Sebor  <msebor@redhat.com>
16559         PR c++/69317
16560         * g++.dg/abi/Wabi-2-2.C: New test.
16561         * g++.dg/abi/Wabi-2-3.C: New test.
16562         * g++.dg/abi/Wabi-3-2.C: New test.
16563         * g++.dg/abi/Wabi-3-3.C: New test.
16565 2016-01-27  Richard Biener  <rguenther@suse.de>
16567         PR tree-optimization/69166
16568         * gcc.dg/torture/pr69166.c: New testcase.
16570 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16572         PR tree-optimization/69355
16573         * gcc.dg/tree-ssa/pr69355.c: New test.
16575 2016-01-27  Marek Polacek  <polacek@redhat.com>
16577         PR c++/69496
16578         * g++.dg/ext/constexpr-vla1.C: New test.
16580 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16582         PR target/69245
16583         * gcc.target/arm/pr69245.c: New test.
16585 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16587         PR tree-optimization/69399
16588         * gcc.dg/torture/pr69399.c: New test.
16590 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16592         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16594 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16596         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16598 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16600         PR tree-optimization/69110
16601         * gcc.dg/autopar/pr69110.c: New test.
16603 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16604             Sebastian Pop  <s.pop@samsung.com>
16606         * gcc.dg/graphite/isl-ast-op-select.c: New.
16608 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16610         PR fortran/69385
16611         * gfortran.dg/allocate_error_6.f90: New test.
16613 2016-01-26  Richard Henderson  <rth@redhat.com>
16615         * gcc.dg/tm/pr60908.c: New test.
16617 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16619         PR other/69006
16620         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16621         directive.
16622         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16623         expected multiline output to reflect the colorization being
16624         disabled before newlines.
16625         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16626         (custom_diagnostic_finalizer): Replace call to
16627         pp_newline_and_flush with call to pp_flush.
16628         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16629         * gfortran.dg/implicit_class_1.f90: Likewise.
16630         * lib/gcc-dg.exp (allow_blank_lines): New global.
16631         (dg-allow-blank-lines-in-output): New procedure.
16632         (gcc-dg-prune): Complain about blank lines in the output, unless
16633         dg-allow-blank-lines-in-output was called.
16634         * lib/multiline.exp (_build_multiline_regex): Only support
16635         arbitrary followup text for non-blank-lines, not for blank lines.
16637 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16639         PR tree-optimization/69483
16640         * gcc.dg/pr69483.c: New test.
16641         * g++.dg/opt/pr69483.C: New test.
16643 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16645         PR target/68620
16646         * gcc.target/arm/pr68620.c: New test.
16648 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16650         * gcc.target/i386/pr68986-2.c: Remove -m32.
16652 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16654         PR target/68986
16655         * gcc.target/i386/pr68986-1.c: New test.
16656         * gcc.target/i386/pr68986-2.c: Likewise.
16657         * gcc.target/i386/pr68986-3.c: Likewise.
16659 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16661         * lib/target-supports.exp
16662         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16663         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16664         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16666 2016-01-26  Richard Biener  <rguenther@suse.de>
16668         PR tree-optimization/69452
16669         * gcc.dg/torture/pr69452.c: New testcase.
16671 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16673         PR target/69442
16674         * gcc.dg/pr69442.c: New test.
16676 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16678         PR target/67896
16679         * gcc.target/aarch64/simd/pr67896.C: New.
16681 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16683         PR tree-optimization/69400
16684         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16685         function.
16686         (plugin_init): Call it.
16687         * gcc.dg/torture/pr69400.c: New test.
16689 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16691         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16693 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16694             Sebastian Pop  <s.pop@samsung.com>
16696         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16697         isl-0.15.
16699 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16700             Sebastian Pop  <s.pop@samsung.com>
16702         * gcc.dg/graphite/pr69292.c: New.
16704 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16706         * c-c++-common/goacc/use_device-1.c: New test.
16708 2016-01-25  Jeff Law  <law@redhat.com>
16710         PR tree-optimization/69196
16711         PR tree-optimization/68398
16712         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16713         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16715 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16717         PR target/69469
16718         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16719         Algorithm.
16721 2016-01-25  Richard Biener  <rguenther@suse.de>
16723         PR testsuite/69380
16724         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16726 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16728         PR target/69421
16729         * gcc.dg/pr69421.c: New test.
16731 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16733         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16734         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16735         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16736         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16737         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16738         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16739         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16740         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16741         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16742         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16744 2016-01-25  Richard Biener  <rguenther@suse.de>
16746         PR tree-optimization/69376
16747         * gcc.dg/torture/pr69376.c: New testcase.
16749 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16751         PR fortran/69397
16752         PR fortran/68442
16753         * gfortran.dg/interface_38.f90: New test.
16754         * gfortran.dg/interface_39.f90: New test.
16756 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16758         Revert:
16759         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16761         PR c++/11858
16762         PR c++/24663
16763         PR c++/24664
16764         * g++.dg/template/pr11858.C: New test.
16765         * g++.dg/template/pr24663.C: New test.
16766         * g++.dg/template/unify12.C: New test.
16767         * g++.dg/template/unify13.C: New test.
16768         * g++.dg/template/unify14.C: New test.
16769         * g++.dg/template/unify15.C: New test.
16770         * g++.dg/template/unify16.C: New test.
16771         * g++.dg/template/unify17.C: New test.
16773 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16775         PR fortran/68283
16776         gfortran.dg/pr68283.f90: New test.
16778 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16780         PR fortran/66094
16781         * gfortran.dg/inline_matmul_13.f90:  New test.
16782         * gfortran.dg/matmul_bounds_8.f90:  New test.
16783         * gfortran.dg/matmul_bounds_9.f90:  New test.
16784         * gfortran.dg/matmul_bounds_10.f90:  New test.
16786 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16788         PR tree-optimization/69426
16789         * gcc.dg/autopar/pr69426.c: New test.
16791 2016-01-23  Martin Sebor  <msebor@redhat.com>
16793         PR c++/58109
16794         PR c++/69022
16795         * g++.dg/cpp0x/alignas5.C: New test.
16796         * g++.dg/ext/vector29.C: Same.
16798 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16800         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16801         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16802         _GNU_SOURCE from compile flags to the source.
16803         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16804         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16805         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16806         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16808 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16810         PR target/69432
16811         * g++.dg/opt/pr69432.C: New test.
16813 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16815         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16816         32-bit targets testing an -m64 multilib.
16818 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16820         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16821         64-bit support.
16823 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16825         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16827 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16829         PR target/68674
16830         * gcc.target/i386/pr68674.c
16831         * gcc.target/aarch64/pr68674.c
16832         * gcc.target/arm/pr68674.c
16834 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16836         PR target/69403
16837         * gcc.c-torture/execute/pr69403.c: New test.
16839 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16841         PR c++/55843
16842         * g++.dg/template/pr55843.C: New.
16844 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16846         PR testsuite/66877
16847         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16848         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16850 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16852         PR testsuite/67489
16853         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16854         from dg-do compile directive, and instead add
16855         { dg-require-effective-target int128 }.
16857 2016-01-20  Martin Sebor  <msebor@redhat.com>
16859         PR c/69405
16860         * gcc.dg/sync-fetch.c: New test.
16862 2016-01-21  Martin Sebor  <msebor@redhat.com>
16864         PR target/69252
16865         * gcc.target/powerpc/pr69252.c: New test.
16867 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16869         PR fortran/65996
16870         * gfortran.dg/pr65996.f90: New test.
16872 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16874         PR c++/68810
16875         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16876         expected to generate an error.
16878 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16880         PR middle-end/66178
16881         * gcc.dg/torture/pr66178.c: New test.
16883 2016-01-21  Anton Blanchard  <anton@samba.org>
16884             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16886         PR target/63354
16887         * gcc.target/powerpc/pr63354.c:  New test.
16889 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16891         PR rtl-optimization/68990
16892         * gcc.target/i386/pr68990: New.
16894 2016-01-21  Nick Clifton  <nickc@redhat.com>
16896         PR target/69129
16897         * gcc.target/mips/pr69129.c: New.
16899 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16901         PR c++/58046
16902         * g++.dg/cpp0x/pr58046.C: New.
16904 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16906         PR target/69187
16907         PR target/65624
16908         * gcc.target/arm/pr69187.c: New test.
16910         PR c++/69355
16911         * g++.dg/torture/pr69355.C: New test.
16913 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16914             Sebastian Pop  <s.pop@samsung.com>
16916         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16918 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16919             Sebastian Pop  <s.pop@samsung.com>
16921         * gcc.dg/graphite/pr68976.c: New test.
16923 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16925         PR middle-end/67653
16926         * c-c++-common/pr67653.c: New test.
16927         * gcc.dg/torture/pr29119.c: Add dg-warning.
16929 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16931         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16933 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16935         PR c/24293
16936         * gcc.dg/pr24293.c: New test.
16937         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16938         incomplete struct type.
16939         * gcc.dg/declspec-1.c: Likewise.
16940         * gcc.dg/pr63549.c: Likewise.
16942 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16944         PR tree-optimization/66612
16945         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16946         for bdn instruction.
16948 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16950         * lib/target-supports.exp
16951         (check_effective_target_arm_fp_ok_nocache): New.
16952         (check_effective_target_arm_fp_ok): New.
16953         (add_options_for_arm_fp): New.
16954         (check_effective_target_arm_crypto_ok_nocache): Require
16955         target_arm_v8_neon_ok instead of arm32.
16956         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16957         (check_effective_target_arm_crypto_pragma_ok): New.
16958         (add_options_for_arm_vfp): New.
16959         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16960         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16961         target instead. Force initial fpu to vfp.
16962         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16963         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16964         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16965         dependency.
16966         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16967         use arm_vfp effective target instead. Force initial fpu to vfp.
16968         * gcc.target/arm/attr-neon3.c: Likewise.
16969         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16970         arm_vfp_ok.
16971         * gcc.target/arm/unsigned-float.c: Likewise.
16972         * gcc.target/arm/vfp-1.c: Likewise.
16973         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16974         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16975         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16976         * gcc.target/arm/vfp-ldmias.c: Likewise.
16977         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16978         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16979         * gcc.target/arm/vfp-stmiad.c: Likewise.
16980         * gcc.target/arm/vfp-stmias.c: Likewise.
16981         * gcc.target/arm/vnmul-1.c: Likewise.
16982         * gcc.target/arm/vnmul-2.c: Likewise.
16983         * gcc.target/arm/vnmul-3.c: Likewise.
16984         * gcc.target/arm/vnmul-4.c: Likewise.
16986 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16988         PR testsuite/69366
16989         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16990         the MPX run-time library, for compile-time MPX test.
16991         * gcc.target/i386/chkp-always_inline.c: Likewise.
16992         * gcc.target/i386/chkp-bndret.c: Likewise.
16993         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16994         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16995         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16996         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16997         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16998         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16999         * gcc.target/i386/chkp-hidden-def.c: Likewise.
17000         * gcc.target/i386/chkp-label-address.c: Likewise.
17001         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
17002         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
17003         * gcc.target/i386/chkp-pr69044.c: Likewise.
17004         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
17005         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
17006         * gcc.target/i386/chkp-strchr.c: Likewise.
17007         * gcc.target/i386/chkp-strlen-1.c: Likewise.
17008         * gcc.target/i386/chkp-strlen-2.c: Likewise.
17009         * gcc.target/i386/chkp-strlen-3.c: Likewise.
17010         * gcc.target/i386/chkp-strlen-4.c: Likewise.
17011         * gcc.target/i386/chkp-strlen-5.c: Likewise.
17012         * gcc.target/i386/chkp-stropt-1.c: Likewise.
17013         * gcc.target/i386/chkp-stropt-10.c: Likewise.
17014         * gcc.target/i386/chkp-stropt-11.c: Likewise.
17015         * gcc.target/i386/chkp-stropt-12.c: Likewise.
17016         * gcc.target/i386/chkp-stropt-13.c: Likewise.
17017         * gcc.target/i386/chkp-stropt-14.c: Likewise.
17018         * gcc.target/i386/chkp-stropt-15.c: Likewise.
17019         * gcc.target/i386/chkp-stropt-16.c: Likewise.
17020         * gcc.target/i386/chkp-stropt-2.c: Likewise.
17021         * gcc.target/i386/chkp-stropt-3.c: Likewise.
17022         * gcc.target/i386/chkp-stropt-4.c: Likewise.
17023         * gcc.target/i386/chkp-stropt-5.c: Likewise.
17024         * gcc.target/i386/chkp-stropt-6.c: Likewise.
17025         * gcc.target/i386/chkp-stropt-7.c: Likewise.
17026         * gcc.target/i386/chkp-stropt-8.c: Likewise.
17027         * gcc.target/i386/chkp-stropt-9.c: Likewise.
17028         * gcc.target/i386/pr63995-2.c: Likewise.
17029         * gcc.target/i386/pr64805.c: Likewise.
17030         * gcc.target/i386/pr65044.c: Likewise.
17031         * gcc.target/i386/pr65167.c: Likewise.
17032         * gcc.target/i386/pr65183.c: Likewise.
17033         * gcc.target/i386/pr65184.c: Likewise.
17034         * gcc.target/i386/thunk-retbnd.c: Likewise.
17036 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
17038         PR tree-optimization/69328
17039         * gcc.dg/pr69328.c: New test.
17041 2016-01-20  Jeff Law  <law@redhat.com>
17043         PR target/25114
17044         * gcc.target/m68k/pr25114.c: New test.
17046 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17048         * gcc.target/arm/memset-inline-10.c: Added
17049         dg-require-effective-target arm_thumb2_ok.
17051 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
17053         * gcc.dg/debug/dwarf2/sso.c: New test.
17055 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
17057         PR testsuite/68820
17058         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17059         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17060         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17062 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17064         PR ipa/66223
17065         * g++.dg/ipa/devirt-50.C: New testcase.
17067 2016-01-19  Marek Polacek  <polacek@redhat.com>
17069         PR c++/68965
17070         * g++.dg/cpp1y/parameter-pack-1.C: New test.
17071         * g++.dg/cpp1y/parameter-pack-2.C: New test.
17073 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17075         PR target/69135
17076         * gcc.target/arm/pr69135_1.c: New test.
17078 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17080         * gcc.target/aarch64/ccmp_1.c: Add new tests.
17082 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17084         * gcc.target/aarch64/ccmp_1.c: New testcase.
17086 2016-01-19  Marek Polacek  <polacek@redhat.com>
17088         PR c++/68586
17089         * g++.dg/cpp0x/enum30.C: New test.
17091 2016-01-19  Richard Biener  <rguenther@suse.de>
17093         PR tree-optimization/69336
17094         * g++.dg/tree-ssa/pr69336.C: New testcase.
17096 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17098         PR debug/65779
17099         * gcc.dg/pr65779.c: New test.
17101 2016-01-19  Richard Biener  <rguenther@suse.de>
17103         PR tree-optimization/69352
17104         * gcc.dg/torture/pr69352.c: New testcase.
17106 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17108         PR rtl-optimization/68955
17109         PR rtl-optimization/64557
17110         * gcc.dg/torture/pr68955.c: New test.
17112 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17114         PR lto/69136
17115         * g++.dg/torture/pr69136.C: New testcase.
17117 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17119         PR lto/69133
17120         * g++.dg/lto/pr69133_0.C: New testcase.
17121         * g++.dg/lto/pr69133_1.C: New testcase.
17123 2016-01-15  Jeff Law  <law@redhat.com>
17125         PR tree-optimization/69320
17126         * gcc.c-torture/pr69320-1.c: New test.
17127         * gcc.c-torture/pr69320-2.c: New test.
17128         * gcc.c-torture/pr69320-3.c: New test.
17129         * gcc.c-torture/pr69320-4.c: New test.
17131 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17133         PR c++/11858
17134         PR c++/24663
17135         PR c++/24664
17136         * g++.dg/template/pr11858.C: New test.
17137         * g++.dg/template/pr24663.C: New test.
17138         * g++.dg/template/unify12.C: New test.
17139         * g++.dg/template/unify13.C: New test.
17140         * g++.dg/template/unify14.C: New test.
17141         * g++.dg/template/unify15.C: New test.
17142         * g++.dg/template/unify16.C: New test.
17143         * g++.dg/template/unify17.C: New test.
17145 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17147         PR testsuite/69181
17148         * gcc.dg/pr69181-1.c: New test file.
17149         * gcc.dg/pr69181-2.c: New test file.
17150         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17151         globals by moving it to...
17152         (cleanup-after-saved-dg-test): ...this new function.  Add
17153         "global additional_sources_used".  Add reset of global
17154         multiline_expected_outputs to the empty list.
17155         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17156         global to...
17157         (multiline_expected_outputs): ...this, and updated comments to
17158         note that it is modified from gcc-dg.exp.
17159         (dg-end-multiline-output): Update for the above renaming.
17160         (handle-multiline-outputs): Likewise.  Remove the clearing
17161         of the expected outputs to the empty list.
17163 2016-01-18  Richard Biener  <rguenther@suse.de>
17165         PR tree-optimization/69297
17166         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17168 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17170         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17171         dg-options.
17172         * gcc.target/mips/mips-3d-2.c: Likewise.
17173         * gcc.target/mips/mips-3d-3.c: Likewise.
17174         * gcc.target/mips/mips-3d-4.c: Likewise.
17175         * gcc.target/mips/mips-3d-5.c: Likewise.
17176         * gcc.target/mips/mips-3d-6.c: Likewise.
17177         * gcc.target/mips/mips-3d-7.c: Likewise.
17178         * gcc.target/mips/mips-3d-8.c: Likewise.
17179         * gcc.target/mips/mips-3d-9.c: Likewise.
17180         * gcc.target/mips/mips-ps-1.c: Likewise.
17181         * gcc.target/mips/mips-ps-2.c: Likewise.
17182         * gcc.target/mips/mips-ps-3.c: Likewise.
17183         * gcc.target/mips/mips-ps-4.c: Likewise.
17184         * gcc.target/mips/mips-ps-5.c: Likewise.
17185         * gcc.target/mips/mips-ps-6.c: Likewise.
17186         * gcc.target/mips/mips-ps-7.c: Likewise.
17187         * gcc.target/mips/mips-ps-type.c: Likewise.
17188         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17189         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17191 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17193         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17194         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17195         * c-c++-common/goacc/kernels-empty.c: New test.
17196         * c-c++-common/goacc/kernels-eternal.c: New test.
17197         * c-c++-common/goacc/kernels-loop-2.c: New test.
17198         * c-c++-common/goacc/kernels-loop-3.c: New test.
17199         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17200         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17201         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17202         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17203         * c-c++-common/goacc/kernels-loop-data.c: New test.
17204         * c-c++-common/goacc/kernels-loop-g.c: New test.
17205         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17206         * c-c++-common/goacc/kernels-loop-n.c: New test.
17207         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17208         * c-c++-common/goacc/kernels-loop.c: New test.
17209         * c-c++-common/goacc/kernels-noreturn.c: New test.
17210         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17211         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17212         * c-c++-common/goacc/kernels-reduction.c: New test.
17214 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17216         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17217         * gcc.dg/autopar/outer-2.c: Same.
17218         * gcc.dg/autopar/outer-3.c: Same.
17219         * gcc.dg/autopar/outer-4.c: Same.
17220         * gcc.dg/autopar/outer-5.c: Same.
17221         * gcc.dg/autopar/outer-6.c: Same.
17222         * gcc.dg/autopar/parallelization-1.c: Same.
17223         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17224         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17225         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17226         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17227         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17228         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17229         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17230         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17231         * gcc.dg/autopar/pr39500-1.c: Same.
17232         * gcc.dg/autopar/pr39500-2.c: Same.
17233         * gcc.dg/autopar/pr46193.c: Same.
17234         * gcc.dg/autopar/pr46194.c: Same.
17235         * gcc.dg/autopar/pr49580.c: Same.
17236         * gcc.dg/autopar/pr49960-1.c: Same.
17237         * gcc.dg/autopar/pr49960.c: Same.
17238         * gcc.dg/autopar/pr68373.c: Same.
17239         * gcc.dg/autopar/reduc-1.c: Same.
17240         * gcc.dg/autopar/reduc-1char.c: Same.
17241         * gcc.dg/autopar/reduc-1short.c: Same.
17242         * gcc.dg/autopar/reduc-2.c: Same.
17243         * gcc.dg/autopar/reduc-2char.c: Same.
17244         * gcc.dg/autopar/reduc-2short.c: Same.
17245         * gcc.dg/autopar/reduc-3.c: Same.
17246         * gcc.dg/autopar/reduc-4.c: Same.
17247         * gcc.dg/autopar/reduc-6.c: Same.
17248         * gcc.dg/autopar/reduc-7.c: Same.
17249         * gcc.dg/autopar/reduc-8.c: Same.
17250         * gcc.dg/autopar/reduc-9.c: Same.
17251         * gcc.dg/autopar/uns-outer-4.c: Same.
17252         * gcc.dg/autopar/uns-outer-5.c: Same.
17253         * gcc.dg/autopar/uns-outer-6.c: Same.
17254         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17255         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17257 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17259         PR target/63679
17260         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17261         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17263 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17265         PR target/63679
17266         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17267         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17268         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17270 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17272         PR target/63679
17273         * gcc.dg/tree-ssa/sra-17.c: New.
17274         * gcc.dg/tree-ssa/sra-18.c: New.
17276 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17278         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17280 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17282         * gnat.dg/inline12.adb: New test.
17284 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17286         PR tree-optimization/66797
17287         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17289 2016-01-18  Richard Biener  <rguenther@suse.de>
17291         PR tree-optimization/69170
17292         * gcc.dg/torture/pr69170.c: New testcase.
17294 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17296         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17298 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17300         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17302 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17304         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17305         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17306         redundant dg-require-effective-target pthread.
17307         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17308         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17309         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17310         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17311         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17312         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17313         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17315 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17317         PR target/68609
17318         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17319         * gcc.target/powerpc/recip-7.c: Same.
17321 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17323         PR c++/69091
17324         * g++.dg/template/pr69091.C: New test.
17326 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17328         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17329         dump does not contain an error_mark_node.
17330         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17331         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17333 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17335         PR c++/68936
17336         * g++.dg/template/pr68936.C: New test.
17338 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17340         PR target/68609
17341         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17342         * gcc.target/powerpc/recip-2.c: Same.
17343         * gcc.target/powerpc/recip-3.c: Same.
17344         * gcc.target/powerpc/recip-4.c: Same.
17345         * gcc.target/powerpc/recip-sqrtf.c: Same.
17347 2016-01-15  Jeff Law  <law@redhat.com>
17349         PR tree-optimization/69270
17350         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17351         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17353 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17355         PR fortran/49630
17356         * gfortran.dg/deferred_character_13.f90: New test for the fix
17357         of comment 3 of the PR.
17359         PR fortran/54070
17360         * gfortran.dg/deferred_character_8.f90: New test
17361         * gfortran.dg/allocate_error_5.f90: New test
17363         PR fortran/60593
17364         * gfortran.dg/deferred_character_10.f90: New test
17366         PR fortran/60795
17367         * gfortran.dg/deferred_character_14.f90: New test
17369         PR fortran/61147
17370         * gfortran.dg/deferred_character_11.f90: New test
17372         PR fortran/64324
17373         * gfortran.dg/deferred_character_9.f90: New test
17375 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17377         PR rtl-optimization/69030
17378         * gcc.target/i386/pr69030.c: New.
17380 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17382         * gcc.target/aarch64/target_attr_17.c: New test.
17384 2016-01-15  Richard Biener  <rguenther@suse.de>
17386         PR tree-optimization/66856
17387         * gcc.dg/torture/pr66856-1.c: New testcase.
17388         * gcc.dg/torture/pr66856-2.c: Likewise.
17390 2016-01-15  Richard Biener  <rguenther@suse.de>
17392         PR debug/69137
17393         * g++.dg/lto/pr69137_0.C: New testcase.
17395 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17397         PR middle-end/69246
17398         * gcc.target/i386/pr69246.c: New test.
17400 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17402         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17404 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17406         PR c++/56194
17407         * g++.dg/init/const9.C: Disable test on S/390.
17409 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17411         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17412         * g++.dg/Wno-frame-address.C: Ditto.
17414 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17416         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17418 2016-01-15  Richard Biener  <rguenther@suse.de>
17420         PR tree-optimization/68961
17421         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17423 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17425         * gcc.target/i386/pr65105-5.c: New test.
17427 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17429         * gcc.c-torture/execute/alias-4.c: New testcase.
17431 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17433         PR ipa/68148
17434         * g++.dg/ipa/devirt-49.C: New testcase.
17436 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17438         PR target/65837
17439         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17440         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17441         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17443 2016-01-15  Richard Biener  <rguenther@suse.de>
17445         PR tree-optimization/69117
17446         * gcc.dg/torture/pr69117.c: New testcase.
17448 2015-01-14  Ryan Burn  <contact@rnburn.com>
17450         PR c++/69048
17451         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17453 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17455         PR testsuite/67509
17456         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17457         range tests use 100 * maximum instead of maximum + 1.
17459 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17461         PR debug/69244
17462         * gcc.dg/guality/pr69244.c: New test.
17464 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17466         * lib/target-supports.exp (check_effective_target_issignaling):
17467         New procedure.
17468         * gcc.dg/pr61441.c: Require issignaling effective target.
17470 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17472         PR target/68803
17473         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17475 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17477         PR c++/68819
17478         PR preprocessor/69177
17479         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17480         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17481         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17482         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17484 2016-01-14  Marek Polacek  <polacek@redhat.com>
17486         PR c/69262
17487         * gcc.dg/array-15.c: New test.
17489 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17491         PR middle-end/68146
17492         PR tree-optimization/69155
17493         * gfortran.dg/pr68146.f: New test.
17494         * gfortran.dg/pr69155.f90: New test.
17496 2016-01-14  Richard Biener  <rguenther@suse.de>
17498         PR tree-optimization/68060
17499         * gcc.dg/torture/pr68060-1.c: New testcase.
17500         * gcc.dg/torture/pr68060-2.c: Likewise.
17502 2016-01-14  Nick Clifton  <nickc@redhat.com>
17504         * lib/target-supports.exp
17505         (check_effective_target_arm_neon_ok_nocache): Add an option
17506         sequence that includes setting the ARM architecture to ARMv7-A.
17507         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17508         command line options necessary to enable Neon support.
17509         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17510         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17511         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17512         * gcc.target/arm/pr69180.c: Likewise.
17514 2016-01-14  Jeff Law  <law@redhat.com>
17516         PR tree-optimization/69270
17517         * gcc.dg/tree-ssa/pr69270.c: New test.
17519 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17521         PR c/66208
17522         * c-c++-common/pr66208.c: New file.
17524 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17526         PR tree-optimization/69156
17527         * gcc.dg/pr69156.c: New test.
17529 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17531         * gcc.target/i386/pr69225-7.c: New test.
17533 2016-01-13  Richard Henderson  <rth@redhat.com>
17535         * gcc.dg/tm/memopt-13.c: Update expected function.
17536         * gcc.dg/tm/memopt-6.c: Likewise.
17538 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17540         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17541         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17542         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17543         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17545 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17547         PR tree-optimization/69169
17548         * gcc.dg/pr69169.c: New test.
17550 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17552         PR target/69228
17553         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17554         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17555         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17556         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17557         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17558         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17559         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17560         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17562 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17564         PR target/69247
17565         * gcc.dg/pr69247.c: New test.
17567 2016-01-13  Richard Biener  <rguenther@suse.de>
17569         PR tree-optimization/69242
17570         * gcc.dg/torture/pr69242.c: New testcase.
17572 2016-01-13  Richard Biener  <rguenther@suse.de>
17574         PR tree-optimization/69186
17575         * gcc.dg/torture/pr69186.c: New testcase.
17577 2016-01-13  Jeff Law  <law@redhat.com>
17579         PR tree-optimization/67755
17580         * gcc.dg/tree-ssa/pr67755.c: New test.
17582 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17584         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17585         pass number in output by a star.
17587 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17589         PR tree-optimization/68911
17590         * gcc.c-torture/execute/pr68911.c: New test.
17592 2016-01-12  Marek Polacek  <polacek@redhat.com>
17594         PR c++/68979
17595         * g++.dg/warn/permissive-1.C: New test.
17597 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17599         PR objc++/68511
17600         PR c++/69213
17601         * g++.dg/opt/pr69213.C: New test.
17603 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17605         PR target/69180
17606         * gcc.target/arm/pr69180.c: New test.
17608 2016-01-12  Richard Biener  <rguenther@suse.de>
17610         PR lto/69077
17611         * g++.dg/lto/pr69077_0.C: New testcase.
17612         * g++.dg/lto/pr69077_1.C: Likewise.
17614 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17616         PR target/69175
17617         * g++.dg/opt/pr69175.C: New test.
17619 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17621         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17622         rather than #including math.h & stdlib.h.
17623         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17624         * gcc.dg/vect/pr49771.c: Likewise.
17625         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17626         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17627         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17628         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17629         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17630         * gcc.dg/vect/pr44507.c: Likewise.
17631         * gcc.dg/vect/pr45902.c: Likewise.
17632         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17633         * gcc.dg/vect/vect-117.c: Likewise.
17634         * gcc.dg/vect/vect-99.c: Likewise.
17635         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17636         * gcc.dg/vect/vect-cond-1.c: Likewise.
17637         * gcc.dg/vect/vect-cond-2.c: Likewise.
17638         * gcc.dg/vect/vect-cond-3.c: Likewise.
17639         * gcc.dg/vect/vect-cond-4.c: Likewise.
17640         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17641         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17642         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17643         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17644         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17645         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17646         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17647         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17648         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17649         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17650         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17651         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17652         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17653         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17654         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17655         include of signal.h.
17656         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17657         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17658         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17659         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17660         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17661         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17662         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17663         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17664         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17665         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17666         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17667         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17668         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17669         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17670         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17671         * gcc.dg/vect/vect-outer-5.c: Likewise.
17672         * gcc.dg/vect/vect-outer-6.c: Likewise.
17673         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17674         include of stdio.h.
17676 2016-01-12  Nick Clifton  <nickc@redhat.com>
17678         PR target/68913
17679         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17680         to fread so that it will be found in all target runtimes.
17682 2016-01-12  Richard Biener  <rguenther@suse.de>
17684         PR tree-optimization/69053
17685         * g++.dg/torture/pr69053.C: New testcase.
17687 2016-01-12  Richard Biener  <rguenther@suse.de>
17689         PR tree-optimization/69168
17690         * gcc.dg/torture/pr69168.c: New testcase.
17692 2016-01-12  Richard Biener  <rguenther@suse.de>
17694         PR tree-optimization/69157
17695         * gcc.dg/torture/pr69157.c: New testcase.
17697 2016-01-12  Richard Biener  <rguenther@suse.de>
17699         PR tree-optimization/69174
17700         * gcc.dg/torture/pr69174.c: New testcase.
17702 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17704         PR c++/66808
17705         PR c++/69000
17706         * g++.dg/tls/pr66808.C: New test.
17707         * g++.dg/tls/pr69000.C: New test.
17709 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17711         * gcc.target/powerpc/swaps-p8-23.c: New test.
17712         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17714 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17716         PR tree-optimization/68356
17717         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17719 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17720             Jim Wilson  <jim.wilson@linaro.org>
17722         PR target/69194
17723         * gcc.target/arm/pr69194.c: New test.
17725 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17727         PR target/69225
17728         * gcc.target/i386/pr69225-1.c: New test.
17729         * gcc.target/i386/pr69225-2.c: Likewise.
17730         * gcc.target/i386/pr69225-3.c: Likewise.
17731         * gcc.target/i386/pr69225-4.c: Likewise.
17732         * gcc.target/i386/pr69225-5.c: Likewise.
17733         * gcc.target/i386/pr69225-6.c: Likewise.
17735 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17737         PR target/67462
17738         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17739         if lp64.
17741         PR target/69071
17742         * gcc.dg/pr69071.c: New test.
17744         PR c++/69211
17745         * g++.dg/opt/pr69211.C: New test.
17747         PR tree-optimization/69214
17748         * gcc.c-torture/compile/pr69214.c: New test.
17750 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17752         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17753         * gcc.target/i386/pr66232-11.c: Ditto.
17754         * gcc.target/i386/pr66232-12.c: Ditto.
17755         * gcc.target/i386/pr66232-13.c: Ditto.
17757 2016-01-11  Richard Biener  <rguenther@suse.de>
17759         PR tree-optimization/69173
17760         * gcc.dg/torture/pr69173.c: New testcase.
17762 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17764         PR rtl-optimization/68796
17765         * gcc.target/aarch64/tst_5.c: New test.
17766         * gcc.target/aarch64/tst_6.c: Likewise.
17768 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17770         PR rtl-optimization/68841
17771         * gcc.dg/pr68841.c: New test.
17772         * gcc.c-torture/execute/pr68841.c: New test.
17774 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17776         PR rtl-optimization/68920
17777         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17778         for ix86 targets.
17779         * gcc.dg/ifcvt-5.c: New test.
17781 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17783         PR bootstrap/69123
17784         * g++.dg/pr69123.C: New.
17786 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17788         PR target/69010
17789         * gcc.target/i386/pr69010.c: New test.
17791 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17793         PR ipa/69044
17794         * gcc.target/i386/chkp-pr69044.c: New test.
17796 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17798         PR tree-optimization/69109
17799         * gcc.dg/autopar/pr69109-2.c: New test.
17800         * gcc.dg/autopar/pr69109.c: New test.
17802 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17804         PR tree-optimization/69108
17805         * gcc.dg/autopar/pr69108.c: New test.
17807 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17809         PR c++/69029
17810         * c-c++-common/Wisleading-indentation.c: Augment test.
17812 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17814         PR fortran/69154
17815         * gfortran.dg/inline_matmul_12.f90:  New test.
17817 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17819         PR fortran/67779
17820         * gfortran.dg/actual_array_offset_1: New test.
17822 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17824         PR tree-optimization/69062
17825         * gcc.dg/autopar/pr69062.c: New test.
17827 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17829         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17830         * gcc.dg/vect/slp-perm-2.c: Likewise.
17831         * gcc.dg/vect/slp-perm-3.c: Likewise.
17832         * gcc.dg/vect/slp-perm-5.c: Likewise.
17833         * gcc.dg/vect/slp-perm-6.c: Likewise.
17834         * gcc.dg/vect/slp-perm-7.c: Likewise.
17835         * gcc.dg/vect/slp-perm-8.c: Likewise.
17837 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17839         PR tree-optimization/69039
17840         * gcc.dg/autopar/pr69039.c: New test.
17842 2016-01-09  Marek Polacek  <polacek@redhat.com>
17844         PR c++/69113
17845         * g++.dg/pr69113.C: New test.
17847 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17849         PR middle-end/50865
17850         PR tree-optimization/69097
17851         * gcc.c-torture/execute/pr50865.c: New test.
17852         * gcc.c-torture/execute/pr69097-1.c: New test.
17853         * gcc.c-torture/execute/pr69097-2.c: New test.
17854         * gcc.dg/pr69097-1.c: New test.
17855         * gcc.dg/pr69097-2.c: New test.
17857 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17859         PR c++/69164
17860         * g++.dg/opt/pr69164.C: New test.
17862 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17864         PR tree-optimization/69167
17865         * gcc.dg/pr69167.c: New test.
17867 2016-01-08  Marek Polacek  <polacek@redhat.com>
17869         PR c++/68449
17870         * g++.dg/pr68449.C: New.
17872 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17874         PR tree-optimization/68707
17875         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17876         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17877         on platforms supporting it.
17878         * gcc.dg/vect/slp-perm-2.c: Likewise.
17879         * gcc.dg/vect/slp-perm-3.c: Likewise.
17880         * gcc.dg/vect/slp-perm-5.c: Likewise.
17881         * gcc.dg/vect/slp-perm-7.c: Likewise.
17882         * gcc.dg/vect/slp-perm-8.c: Likewise.
17883         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17884         on platforms supporting it.
17886 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17888         PR tree-optimization/69162
17889         * gcc.dg/pr69162.c: New test.
17891         PR tree-optimization/69172
17892         * gcc.dg/pr69172.c: New test.
17894 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17896         PR tree-optimization/67781
17897         * gcc.c-torture/execute/pr67781.c: New file.
17899 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17901         PR tree-optimization/69083
17902         * gcc.dg/vect/pr69083.c: New test.
17904 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17906         PR tree-optimization/61441
17907         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17908         Use -fexcess-precision=standard for compiler options.
17909         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17911 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17913         PR fortran/69128
17914         * gfortran.dg/gomp/pr69128.f90: New test.
17916         PR c++/69145
17917         * g++.dg/ext/pr69145-1.C: New test.
17918         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17919         * g++.dg/ext/pr69145-2.h: New file.
17921 2016-01-07  Martin Sebor  <msebor@redhat.com>
17923         PR c/68966
17924         * gcc.dg/atomic-fetch-bool.c: New test.
17925         * gcc.dg/sync-fetch-bool.c: New test.
17927 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17929         PR fortran/66680
17930         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17932 2016-01-07  Nick Clifton  <nickc@redhat.com>
17934         PR target/66655
17935         * g++.dg/pr66655.C: New test.
17936         * g++.dg/pr66655_1.cc: Test support file.
17937         * g++.dg/pr66655.h: Test header file.
17939 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17941         PR fortran/66680
17942         gfortran.dg/gomp/pr66680.f90: New test.
17944 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17946         PR target/69171
17947         * gcc.target/i386/pr69171-1.c: New test.
17948         * gcc.target/i386/pr69171-2.c: Likewise.
17949         * gcc.target/i386/pr69171-3.c: Likewise.
17950         * gcc.target/i386/pr69171-4.c: Likewise.
17951         * gcc.target/i386/pr69171-5.c: Likewise.
17952         * gcc.target/i386/pr69171-6.c: Likewise.
17954 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17956         PR middle-end/67639
17957         * c-c++-common/pr67639.c: New test.
17959 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17961         PR tree-optimization/69141
17962         * g++.dg/opt/pr69141.C: New test.
17964 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17966         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17968 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17970         PR target/69140
17971         * gcc.target/i386/pr69140.c: New test
17973 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17975         * gcc.dg/bad-dereference.c: New test case.
17977 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17979         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17981 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17983         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17985 2016-01-06  Marek Polacek  <polacek@redhat.com>
17987         PR sanitizer/69099
17988         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17990 2016-01-05  Marek Polacek  <polacek@redhat.com>
17992         PR c/69104
17993         * gcc.dg/atomic-invalid-2.c: New.
17995 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17997         PR target/68991
17998         * gcc.target/i386/pr68991.c: New test.
18000 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
18002         PR target/68991
18003         * g++.dg/pr68991-1.C: New test.
18004         * g++.dg/pr68991-2.C: Likewise.
18006 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
18008         PR other/60465
18009         * gcc.target/ia64/pr60465-gprel64.c: New test.
18010         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
18012 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18014         PR rtl-optimization/68651
18015         * gcc.target/aarch64/pr68651_1.c: New test.
18017 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
18019         PR c/69122
18020         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
18022 2016-01-05  Nathan Sidwell  <nathan@acm.org>
18024         PR c++/58583
18025         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18027         * gcc.dg/alias-15.c: New.
18029 2016-01-05  Nick Clifton  <nickc@redhat.com>
18031         PR target/68870
18032         * g++.dg/pr68770.C: New test.
18034 2016-01-04  Mike Stump  <mikestump@comcast.net>
18036         * lib/target-supports.exp (check_effective_target_cilkplus):
18037         cilkplus targets require pthreads.
18038         (check_effective_target_cilkplus): Remove special case for NVPTX.
18040 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
18042         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18043         generation.
18045 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
18047         Update copyright years.
18049 2016-01-04  Marek Polacek  <polacek@redhat.com>
18051         PR c/68908
18052         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18053         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18054         * gcc.dg/atomic/stdatomic-op-5.c: New test.
18056 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18058         * gcc.target/sparc/20160104-2.c: New test.
18060 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18062         * gcc.target/sparc/20160104-1.c: New test.
18064 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
18066         PR fortran/65045
18067         * gfortran.dg/pr65045.f90: New test.
18069 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
18071         * gnat.dg/specs/debug1.ads: Delete.
18073 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18075         PR libgfortran/68867
18076         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18077         expression.
18079 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18081         PR libgfortran/68867
18082         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18083         PowerPC.
18085 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
18087         PR fortran/68864
18088         * gfortran.dg/pr68864.f90: New test.
18090 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
18092         PR tree-optimization/69070
18093         * gcc.dg/pr69070.c: New test.
18095         PR sanitizer/69055
18096         * gfortran.dg/pr69055.f90: New test.
18098         PR target/69015
18099         * gcc.dg/pr69015.c: New test.
18101 Copyright (C) 2016 Free Software Foundation, Inc.
18103 Copying and distribution of this file, with or without modification,
18104 are permitted in any medium without royalty provided the copyright
18105 notice and this notice are preserved.