PR testsuite/71237
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6a403f2096968025c1932e5689291b1c08146c86
1 2016-12-20  Eric Botcazou  <ebotcazou@adacore.com>
3         PR testsuite/71237
4         * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options.
5         * gnat.dg/vect2.adb: Likewise.
6         * gnat.dg/vect3.adb: Likewise.
7         * gnat.dg/vect4.adb: Likewise.
8         * gnat.dg/vect5.adb: Likewise.
9         * gnat.dg/vect6.adb: Likewise.
11 2016-12-19  Uros Bizjak  <ubizjak@gmail.com>
13         * gcc.target/i386/pr59874-3.c: New test.
15 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
17         * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile.
18         * gcc.target/powerpc/fold-vec-mult-char.c: New.
19         * gcc.target/powerpc/fold-vec-mult-float.c: New.
20         * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New.
21         * gcc.target/powerpc/fold-vec-mult-int.c: New.
22         * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New.
23         * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New.
24         * gcc.target/powerpc/fold-vec-mult-longlong.c: New.
25         * gcc.target/powerpc/fold-vec-mult-short.c: New.
27 2016-12-19  Will Schmidt  <will_schmidt@vnet.ibm.com>
29         * gcc.target/powerpc/fold-vec-sub-char.c: New.
30         * gcc.target/powerpc/fold-vec-sub-float.c: New.
31         * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New.
32         * gcc.target/powerpc/fold-vec-sub-int.c: New.
33         * gcc.target/powerpc/fold-vec-sub-int128.c: New.
34         * gcc.target/powerpc/fold-vec-sub-longlong.c: New.
35         * gcc.target/powerpc/fold-vec-sub-short.c: New.
37 2016-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
39         PR target/78748
40         * gcc.c-torture/compile/pr78748.c: New test.
42 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
44         PR fortran/78848
45         * gfortran.dg/dtio_22.f90: New test.
47 2016-12-18  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/78592
50         * gfortran.dg/dtio_21.f90: New test.
52 2016-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
54         PR fortran/78746
55         * charlen_03.f90: Remove test.
56         * charlen_10.f90: Ditto.
58 2016-12-17  Jakub Jelinek  <jakub@redhat.com>
60         PR sanitizer/78832
61         * gcc.dg/asan/pr78832.c: New test.
63 2016-12-17  Andrew Senkevich  <andrew.senkevich@intel.com>
65         * gcc.target/i386/avx512bw-kaddd-1.c: New test.
66         * gcc.target/i386/avx512bw-kaddq-1.c: Ditto.
67         * gcc.target/i386/avx512dq-kaddb-1.c: Ditto.
68         * gcc.target/i386/avx512f-kaddw-1.c: Ditto.
70 2016-12-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
72         PR fortran/78239
73         * gfortran.dg/fimplicit_none_1.f90:  New test.
74         * gfortran.dg/fimplicit_none_2.f90:  New test.
76 2016-12-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
78         * gcc.target/powerpc/byte-in-either-range-0.c: New test.
79         * gcc.target/powerpc/byte-in-either-range-1.c: New test.
80         * gcc.target/powerpc/byte-in-range-0.c: New test.
81         * gcc.target/powerpc/byte-in-range-1.c: New test.
82         * gcc.target/powerpc/byte-in-set-0.c: New test.
83         * gcc.target/powerpc/byte-in-set-1.c: New test.
84         * gcc.target/powerpc/byte-in-set-2.c: New test.
86 2016-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
88         PR fortran/78622
89         * gfortran.dg/dtio_20.f03: New test.
91 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
93         PR fortran/78757
94         * gfortran.dg/char_result_16.f90: New test.
96 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
98         * gcc.target/aarch64/ubfiz_lsl_1.c: New test.
100 2016-12-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
102         * gcc.target/aarch64/ubfx_lsr_1.c: New test.
104 2016-12-16  Jakub Jelinek  <jakub@redhat.com>
106         PR c/78408
107         * gcc.dg/pr78408-1.c: New test.
108         * gcc.dg/pr78408-2.c: New test.
110 2016-12-16  Marek Polacek  <polacek@redhat.com>
112         PR tree-optimization/78819
113         * gcc.dg/tree-ssa/vrp112.c: New test.
115 2016-12-16  Eric Botcazou  <ebotcazou@adacore.com>
117         * gnat.dg/opt61.adb: New test.
118         * gnat.dg/opt61_pkg.ad[sb]: New helper.
120 2016-12-16  Richard Biener  <rguenther@suse.de>
122         PR c++/71694
123         * g++.dg/pr71694.C: New testcase.
125 2016-12-16  Richard Biener  <rguenther@suse.de>
127         PR middle-end/71632
128         * gcc.dg/pr71632.c: New testcase.
130 2016-12-15  Andrew Senkevich  <andrew.senkevich@intel.com>
132         * gcc.target/i386/avx512bw-kmovd-1.c: New test.
133         * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
134         * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
135         * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
136         * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
137         * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
138         * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
139         * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
140         * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
141         * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
142         * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
143         * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
144         * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
145         * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
146         * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
147         * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
149 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
151         P0490R0 GB 20: decomposition declaration should commit to tuple
152         interpretation early
153         * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
155 2016-12-15  Nathan Sidwell  <nathan@acm.org>
157         PR c++/77585
158         * g++.dg/cpp1y/pr77585.C: New.
160 2016-12-15  David Edelsohn  <dje.gcc@gmail.com>
162         * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
163         * gcc.dg/tree-ssa/pr71179.c: Same.
165 2016-12-15  Janus Weil  <janus@gcc.gnu.org>
167         PR fortran/78800
168         * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
170 2016-12-15  Toma Tabacu  <toma.tabacu@imgtec.com>
172         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
173         -mmicromips.
175 2016-12-15  Jakub Jelinek  <jakub@redhat.com>
177         * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
178         * gcc.dg/torture/pr78515.c: Likewise.
179         * gcc.dg/pr69634.c: Likewise.
181 2016-12-14  Martin Sebor  <msebor@redhat.com>
183         PR middle-end/78519
184         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
186 2016-12-14  Martin Sebor  <msebor@redhat.com>
188         PR c++/78774
189         * g++.dg/cpp1y/pr78774.C: New test.
191 2016-12-14  David Malcolm  <dmalcolm@redhat.com>
193         PR target/78213
194         * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
195         -fself-test.
196         * gcc.dg/pr78213.c: Disable this test.
197         * selftests/example.txt: New file.
199 2016-12-14  Martin Sebor  <msebor@redhat.com>
201         PR middle-end/78786
202         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
204 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
206         PR target/78791
207         * gcc.c-torture/execute/pr78791.c: New test.
208         * gcc.target/i386/pr78791.c: New test.
210 2016-12-14  Marek Polacek  <polacek@redhat.com>
212         PR c++/72775
213         * g++.dg/ext/flexary12.C: Adjust dg-error.
214         * g++.dg/ext/flexary20.C: New.
215         * g++.dg/ext/flexary21.C: New.
217 2016-12-14  Uros Bizjak  <ubizjak@gmail.com>
219         PR target/59874
220         * gcc.target/i386/pr59874-1.c: New test.
221         * gcc.target/i386/pr59874-2.c: Ditto.
223 2016-12-14  David Edelsohn  <dje.gcc@gmail.com>
225         * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
226         * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
227         * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
229 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
231         PR debug/77844
232         * g++.dg/opt/pr77844.C: New test.
234 2016-12-14  Martin Sebor  <msebor@redhat.com>
236         PR c/17308
237         * gcc.dg/builtins-nonnull.c: New test.
238         * gcc.dg/nonnull-4.c: New test.
240 2016-12-14  Nathan Sidwell  <nathan@acm.org>
242         PR c++/78701
243         * g++.dg/cpp0x/pr78701.C: New.
245 2016-12-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
247         * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
248         defined, add tracing of the various extracts to stderr.  Add
249         support for tests that convert the result to another type.
250         * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
251         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
252         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
253         tests that do an extract and then convert the values double.
254         * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
255         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
256         * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
257         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
258         * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
259         * gcc.target/powerpc/p9-extract-1.c: Update test to check for
260         VEXTU{B,H,W}{L,R}X instructions being generated by default instead
261         of VEXTRACTU{B,H} and XXEXTRACTUW.
262         * gcc.target/powerpc/p9-extract-3.c: New test for combination of
263         vec_extract and convert to floating point.
264         * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
265         and vec_extract4b.
266         * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
268 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
270         * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
271         -mmicromips.
273 2016-12-14  Andre Vehreschild  <vehre@gcc.gnu.org>
275         PR fortran/78780
276         * gfortran.dg/coarray/alloc_comp_5.f90: New test.
277         * gfortran.dg/coarray_42.f90: New test.
279 2016-12-14  Jakub Jelinek  <jakub@redhat.com>
281         PR target/78796
282         * gcc.dg/tls/pr78796.c: New test.
284 2016-12-14  Richard Biener  <rguenther@suse.de>
286         PR tree-optimization/78731
287         * gcc.dg/torture/pr78731.c: New testcase.
289 2016-12-14  Martin Liska  <mliska@suse.cz>
291         * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
292         * gcc.dg/tree-ssa/dump-2.c: Likewise.
294 2016-12-14  Toma Tabacu  <toma.tabacu@imgtec.com>
296         * gcc.target/mips/msa-builtins-err.c (dg-options): Add
297         -ffat-lto-objects option.
299 2016-12-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
300             Jakub Jelinek  <jakub@redhat.com>
302         * gcc.dg/strlenopt-30.c: New test-case.
304 2016-12-14  Richard Biener  <rguenther@suse.de>
306         PR tree-optimization/78788
307         * gcc.dg/torture/pr78788.c: New testcase.
309 2016-12-13  Nathan Sidwell  <nathan@acm.org>
311         PR c++/69481
312         * g++.dg/cpp0x/pr69481.C: New.
314 2016-12-13  Uros Bizjak  <ubizjak@gmail.com>
316         PR target/78794
317         * gcc.target/i386/pr78794.c: New test.
319 2016-12-13  Andre Vehreschild  <vehre@gcc.gnu.org>
321         PR fortran/77785
322         * gfortran.dg/coarray_38.f90: Added expecting error message.
323         * gfortran.dg/coarray_41.f90: New test.
324         * gfortran.dg/coarray_class_2.f90: New test.
326 2016-12-13 Carl Love  <cel@us.ibm.com>
328         * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
329         file.
330         * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
331         file.
333 2016-12-13  Martin Liska  <mliska@suse.cz>
335         PR tree-optimization/78428
336         * gcc.dg/tree-ssa/pr78428.c: New test.
338 2016-12-13  Janus Weil  <janus@gcc.gnu.org>
339             Paul Thomas  <pault@gcc.gnu.org>
341         PR fortran/78737
342         * gfortran.dg/dtio_19.f90: New test case.
344 2016-12-13  Michael Matz  <matz@suse.de>
346         PR tree-optimization/78725
347         * gcc.dg/pr78725.c: New test.
348         * gcc.dg/pr78725-2.c: New test.
350 2016-12-13  Richard Biener  <rguenther@suse.de>
352         PR middle-end/78742
353         * gcc.dg/torture/pr78742.c: New testcase.
355 2016-12-13  Martin Liska  <mliska@suse.cz>
357         * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
358         scanned pattern ASAN_MARK.
359         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
360         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
361         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
362         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
364 2016-12-13  Jakub Jelinek  <jakub@redhat.com>
366         PR ipa/77905
367         * g++.dg/ipa/pr77905.C: New test.
369 2016-12-12  Jakub Jelinek  <jakub@redhat.com>
371         PR tree-optimization/78777
372         * g++.dg/torture/pr78777.C: New test.
374 2016-12-12  Martin Sebor  <msebor@redhat.com>
376         PR middle-end/78622
377         PR middle-end78606
378         * gcc.c-torture/execute/pr78622.c: New test.
379         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
380         behavior inadvertently introduced in a previous commit.  Tighten
381         up final checking.
382         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
383         Add test cases.
384         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
385         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
386         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
387         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
388         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
389         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
390         add a final optimization check.
391         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
392         * gcc.dg/tree-ssa/pr78622.c: New test.
394 2016-12-12  Janus Weil  <janus@gcc.gnu.org>
396         PR fortran/78392
397         * gfortran.dg/constant_shape.f90: New test case.
399 2016-12-12  Marek Polacek  <polacek@redhat.com>
401         PR c++/78647
402         * g++.dg/parse/error58.C: New.
404 2016-12-12  David Malcolm  <dmalcolm@redhat.com>
406         PR preprocessor/78680
407         * gcc.dg/format/pr78680.c: New test case.
408         * gcc.dg/plugin/diagnostic-test-expressions-1.c
409         (test_multiline_token): New function.
410         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
411         (test_backslash_continued_logical_lines): New function.
413 2016-12-12  Nathan Sidwell  <nathan@acm.org>
415         PR c++/78252
416         * g++.dg/cpp1y/lambda-mangle-1.C: New.
418 2016-12-12  Uros Bizjak  <ubizjak@gmail.com>
420         PR target/78738
421         * gcc.target/i386/pr78738.c: New test.
423 2016-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
425         * lib/target-supports.exp
426         (check_effective_target_newlib_broken_long_double_io): New check.
427         (check_effective_target_frexpl): Likewise.
429 2016-12-12  Marek Polacek  <polacek@redhat.com>
431         PR middle-end/78716
432         * g++.dg/other/vararg-5.C: New.
434 2016-12-12  Bernd Schmidt  <bschmidt@redhat.com>
436         PR rtl-optimization/78669
437         * gcc.target/i386/pr78669.c: New test.
439 2016-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
441         * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
443 2016-12-12  Toma Tabacu  <toma.tabacu@imgtec.com>
445         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
446         -mnan=2008 and -mabs=2008.
448 2016-12-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
450         PR target/78695
451         * gcc.target/powerpc/swaps-stack-protector.c: New test.
453 2016-12-11  Uros Bizjak  <ubizjak@gmail.com>
455         PR target/70799
456         * gcc.target/i386/pr70799-3.c: New test.
458 2016-12-11  Paolo Carlini  <paolo.carlini@oracle.com>
460         PR c++/78637
461         * g++.dg/parse/namespace14.C: New.
463 2016-12-10  Jakub Jelinek  <jakub@redhat.com>
465         PR tree-optimization/78720
466         * gcc.c-torture/execute/pr78720.c: New test.
468         PR fortran/78758
469         * gfortran.dg/pr78758.f90: New test.
470         * gfortran.dg/pr38868.f: Remove again bogus warning.
472 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
474         PR fortran/77903
475         * gfortran.dg/submodule_20.f08: New test.
477 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
479         PR testsuite/78740
480         * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
482 2016-12-09  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
484         * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
485         support __int128.
487 2016-12-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
489         PR ipa/78721
490         * gcc.dg/pr78721.c: New test.
492 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
494         PR target/72742
495         * gcc.c-torture/compile/pr72742.c: New test.
497 2016-12-09  Martin Sebor  <msebor@redhat.com>
499         * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
500         on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
502 2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>
504         PR rtl-optimization/78255
505         * gcc.target/aarch64/pr78255.c: New.
506         * gcc.target/arm/pr78255-1.c: New.
507         * gcc.target/arm/pr78255-2.c: New.
509 2016-12-09  Will Schmidt  <will_schmidt@vnet.ibm.com>
511         * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
512         strings
513         * gcc.target/powerpc/dimode-2.c: Likewise.
515 2016-12-09  Cesar Philippidis  <cesar@codesourcery.com>
517         PR ipa/78027
518         * c-c++-common/goacc/acc-icf.c: New test.
519         * gfortran.dg/goacc/pr78027.f90: New test.
521 2015-12-09  Wilco Dijkstra  <wdijkstr@arm.com>
523         PR target/78733
524         * gcc.target/aarch64/pr78733.c: New test.
526 2016-12-09  Janus Weil  <janus@gcc.gnu.org>
528         PR fortran/61767
529         * gfortran.dg/finalize_31.f90: New test.
531 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
533         PR fortran/78505
534         * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
536 2016-12-09  Andre Vehreschild  <vehre@gcc.gnu.org>
538         * gfortran.dg/coarray_alloc_comp_3.f08: New test.
539         * gfortran.dg/coarray_alloc_comp_4.f08: New test.
540         * gfortran.dg/finalize_18.f90: Add count for additional guard against
541         accessing null-pointer.
542         * gfortran.dg/proc_ptr_comp_47.f90: New test.
544 2016-12-09  Nathan Sidwell  <nathan@acm.org>
546         PR c++/78550
547         * g++.dg/cpp1y/pr78550.C: New.
549 2016-12-09  Paul Thomas  <pault@gcc.gnu.org>
551         PR fortran/44265
552         * gfortran.dg/char_result_14.f90: New test.
553         * gfortran.dg/char_result_15.f90: New test.
555 2016-12-09  Martin Liska  <mliska@suse.cz>
557         * gcc.dg/tree-ssa/dump-3.c: New test.
559 2016-12-09  Jakub Jelinek  <jakub@redhat.com>
561         PR tree-optimization/78726
562         * gcc.c-torture/execute/pr78726.c: New test.
563         * gcc.dg/guality/pr78726.c: New test.
565 2016-12-08  Martin Sebor  <msebor@redhat.com>
567         PR c/78284
568         * gcc.dg/attr-alloc_size-3.c: New test.
569         * gcc.dg/attr-alloc_size-4.c: New test.
570         * gcc.dg/attr-alloc_size-5.c: New test.
571         * gcc.dg/attr-alloc_size-6.c: New test.
572         * gcc.dg/attr-alloc_size-7.c: New test.
573         * gcc.dg/attr-alloc_size-8.c: New test.
574         * gcc.dg/attr-alloc_size-9.c: New test.
575         * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
577 2016-12-08  Steven G. Kargl  <kargl@gcc.gnu.org>
579         PR fortran/65173
580         PR fortran/69064
581         PR fortran/69859
582         PR fortran/78350
583         * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
584         * gfortran.dg/charlen_01.f90: New test.
585         * gfortran.dg/charlen_02.f90: Ditto.
586         * gfortran.dg/charlen_03.f90: Ditto.
587         * gfortran.dg/charlen_04.f90: Ditto.
588         * gfortran.dg/charlen_05.f90: Ditto.
589         * gfortran.dg/charlen_06.f90: Ditto.
590         * gfortran.dg/charlen_07.f90: Ditto.
591         * gfortran.dg/charlen_08.f90: Ditto.
592         * gfortran.dg/charlen_09.f90: Ditto.
593         * gfortran.dg/charlen_10.f90: Ditto.
594         * gfortran.dg/charlen_11.f90: Ditto.
595         * gfortran.dg/charlen_12.f90: Ditto.
596         * gfortran.dg/charlen_13.f90: Ditto.
597         * gfortran.dg/charlen_14.f90: Ditto.
598         * gfortran.dg/charlen_15.f90: Ditto.
600 2016-12-08  Vladimir Makarov  <vmakarov@redhat.com>
602         PR rtl-optimization/78671
603         * gcc.target/i386/pr78671.c: New.
605 2015-12-08  Wilco Dijkstra  <wdijkstr@arm.com>
607         PR target/78733
608         * gcc.target/aarch64/pr78733.c: New test.
610 2016-12-08  Nathan Sidwell  <nathan@acm.org>
612         PR c++/78551
613         * g++.dg/cpp1y/pr78551.C: New.
615 2016-12-08  Pierre-Marie de Rodat  <derodat@adacore.com>
617         PR debug/78112
618         * g++.dg/pr78112.C: Remove platform-dependent checks.
619         * g++.dg/pr78112-2.C: New testcase.
621 2016-12-08  Bin Cheng  <bin.cheng@arm.com>
623         PR middle-end/78684
624         * g++.dg/torture/pr78684.C: New test.
626 2016-12-08  Christophe Lyon  <christophe.lyon@linaro.org>
628         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
629         (CHECK_CRYPTO): Remove.
630         (expected_poly64x1_t, expected_poly64x2_t): Remove
632 2016-12-08  Jakub Jelinek  <jakub@redhat.com>
634         P0003R5 - removal of dynamic exception specification from C++17
635         * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
636         throw (type-id-list) in C++11 and C++14 and removal in C++17.
637         * g++.dg/compat/eh/ctor1_y.C: Likewise.
638         * g++.dg/compat/eh/new1_x.C: Likewise.
639         * g++.dg/compat/eh/new1_y.C: Likewise.
640         * g++.dg/compat/eh/spec3_x.C: Likewise.
641         * g++.dg/compat/eh/spec3_y.C: Likewise.
642         * g++.dg/compat/eh/template1.h: Likewise.
643         * g++.dg/compat/eh/template1_y.C: Likewise.
644         * g++.dg/compat/eh/unexpected1_x.C: Likewise.
645         * g++.dg/compat/eh/unexpected1_y.C: Likewise.
646         * g++.dg/cpp0x/auto9.C: Likewise.
647         * g++.dg/cpp0x/defaulted23.C: Likewise.
648         * g++.dg/cpp0x/error5.C: Likewise.
649         * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
650         * g++.dg/cpp0x/noexcept02.C: Likewise.
651         * g++.dg/cpp0x/noexcept07.C: Likewise.
652         * g++.dg/cpp0x/noexcept08.C: Likewise.
653         * g++.dg/cpp0x/noexcept19.C: Likewise.
654         * g++.dg/cpp0x/variadic73.C: Likewise.
655         * g++.dg/cpp0x/variadic-throw.C: Likewise.
656         * g++.dg/cpp1z/noexcept-type1.C: Likewise.
657         * g++.dg/eh/async-unwind2.C: Likewise.
658         * g++.dg/eh/cond4.C: Likewise.
659         * g++.dg/eh/delete1.C: Likewise.
660         * g++.dg/eh/ehopt1.C: Likewise.
661         * g++.dg/eh/forced3.C: Likewise.
662         * g++.dg/eh/forced4.C: Likewise.
663         * g++.dg/eh/init-temp2.C: Likewise.
664         * g++.dg/eh/pr38662.C: Likewise.
665         * g++.dg/eh/pr41819.C: Likewise.
666         * g++.dg/eh/shadow1.C: Likewise.
667         * g++.dg/eh/spec2.C: Likewise.
668         * g++.dg/eh/spec3.C: Likewise.
669         * g++.dg/eh/spec5.C: Likewise.
670         * g++.dg/eh/spec6.C: Likewise.
671         * g++.dg/eh/spec7.C: Likewise.
672         * g++.dg/eh/spec8.C: Likewise.
673         * g++.dg/eh/spec9.C: Likewise.
674         * g++.dg/eh/template1.C: Likewise.
675         * g++.dg/eh/unexpected1.C: Likewise.
676         * g++.dg/ext/has_nothrow_assign.C: Likewise.
677         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
678         * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
679         * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
680         * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
681         * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
682         * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
683         * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
684         * g++.dg/gcov/gcov-7.C: Likewise.
685         * g++.dg/init/new13.C: Likewise.
686         * g++.dg/init/new25.C: Likewise.
687         * g++.dg/lookup/exception1.C: Likewise.
688         * g++.dg/opt/noreturn-1.C: Likewise.
689         * g++.dg/other/error3.C: Likewise.
690         * g++.dg/rtti/crash3.C: Likewise.
691         * g++.dg/template/eh2.C: Likewise.
692         * g++.dg/template/error36.C: Likewise.
693         * g++.dg/tm/pr46567.C: Likewise.
694         * g++.dg/tm/pr47340.C: Likewise.
695         * g++.dg/torture/pr46364.C: Likewise.
696         * g++.dg/torture/pr49394.C: Likewise.
697         * g++.dg/torture/pr52918-1.C: Likewise.
698         * g++.dg/torture/pr57190.C: Likewise.
699         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
700         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
701         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
702         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
703         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
704         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
705         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
706         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
707         * g++.dg/tree-ssa/pr45605.C: Likewise.
708         * g++.dg/warn/Wreturn-type-3.C: Likewise.
709         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
710         * g++.old-deja/g++.eh/cleanup2.C: Likewise.
711         * g++.old-deja/g++.eh/spec1.C: Likewise.
712         * g++.old-deja/g++.eh/spec2.C: Likewise.
713         * g++.old-deja/g++.eh/spec3.C: Likewise.
714         * g++.old-deja/g++.eh/spec4.C: Likewise.
715         * g++.old-deja/g++.eh/spec6.C: Likewise.
716         * g++.old-deja/g++.eh/throw1.C: Likewise.
717         * g++.old-deja/g++.eh/throw2.C: Likewise.
718         * g++.old-deja/g++.eh/tmpl1.C: Likewise.
719         * g++.old-deja/g++.eh/tmpl3.C: Likewise.
720         * g++.old-deja/g++.mike/eh15.C: Likewise.
721         * g++.old-deja/g++.mike/eh25.C: Likewise.
722         * g++.old-deja/g++.mike/eh33.C: Likewise.
723         * g++.old-deja/g++.mike/eh34.C: Likewise.
724         * g++.old-deja/g++.mike/eh50.C: Likewise.
725         * g++.old-deja/g++.mike/eh51.C: Likewise.
726         * g++.old-deja/g++.mike/eh55.C: Likewise.
727         * g++.old-deja/g++.mike/p10416.C: Likewise.
728         * g++.old-deja/g++.other/crash28.C: Likewise.
729         * g++.old-deja/g++.other/crash30.C: Likewise.
730         * g++.old-deja/g++.other/new7.C: Likewise.
731         * g++.old-deja/g++.pt/ehspec1.C: Likewise.
732         * g++.old-deja/g++.robertl/eb123.C: Likewise.
734 2016-12-08  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
736         * gcc.target/aarch64/pr78382.c: New testcase.
738 2016-12-08  Andrew Pinski  <apinski@cavium.com>
740         * gcc.target/aarch64/pr71112.c: New testcase.
742 2016-12-07  Martin Sebor  <msebor@redhat.com>
744         PR middle-end/77784
745         PR middle-end/78149
746         PR middle-end/78138
747         * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
748         * g++.dg/ext/builtin-object-size3.C (bar): Same.
749         * g++.dg/ext/strncpy-chk1.C: Same.
750         * g++.dg/opt/memcpy1.C: Same.
751         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
752         * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
753         * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
754         * gcc.dg/attr-alloc_size.c: Same.
755         * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
756         * gcc.dg/builtin-stringop-chk-2.c: Same.
757         * gcc.dg/builtin-stringop-chk-4.c: New test.
758         * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
759         * gcc.dg/memcpy-2.c: Same.
760         * gcc.dg/pr40340-1.c: Same.
761         * gcc.dg/pr40340-2.c (main): Same.
762         * gcc.dg/pr40340-5.c (main): Same.
763         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
764         * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
765         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
766         warning.
767         * gfortran.dg/char_length_3.f90: Prune expected warnings.
768         * gfortran.dg/pr38868.f: Add expected warnings.
770 2016-12-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
772         PR target/72717
773         * gcc.target/powerpc/pr72717.c: New test.
775 2016-12-07  Jakub Jelinek  <jakub@redhat.com>
777         * gcc.dg/builtin-strstr-1.c: New test.
778         * g++.dg/cpp0x/constexpr-strstr.C: New test.
780         PR c++/78692
781         * g++.dg/torture/pr78692.C: New test.
783 2016-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
785         PR rtl-optimization/78617
786         * gcc.c-torture/execute/pr78617.c: New test.
788 2016-12-07  Carl Love  <cel@us.ibm.com>
790         * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
791         P9 to their own test file.  This allows precise constraints on the
792         effective target and compile options.
793         * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
794         compare P8 built-in tests.
795         * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
796         compare P9 built-in tests.
798 2016-12-07  Uros Bizjak  <ubizjak@gmail.com>
800         * gcc.target/i386/pr77761.c: Require int128 effective target.
801         (avx512f_test): Delete.
802         (do_main): Rename to avx512f_test.
804 2016-12-07  Bin Cheng  <bin.cheng@arm.com>
806         PR tree-optimization/78691
807         * gcc.target/i386/pr78691-i386.c: New test.
808         * gcc.target/powerpc/pr78691-ppc.c: New test.
810 2016-12-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
812         * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
813         * gcc.target/i386/pr70322-2.c: Likewise.
814         * gcc.target/i386/pr70322-3.c: Likewise.
815         * gcc.target/i386/pr70322-4.c: Likewise.
817 2016-12-07  Naveen H.S  <Naveen.Hurugalawadi@cavium.com>
819         * gcc.target/aarch64/pr71727.c: New testcase.
821 2016-12-06  Tom de Vries  <tom@codesourcery.com>
823         PR tree-optimization/67955
824         * gcc.dg/tree-ssa/dse-points-to.c: New test.
826 2016-12-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
828         PR target/78658
829         * gcc.target/powerpc/pr78658.c: New test.
831 2016-12-06  Vladimir Makarov  <vmakarov@redhat.com>
833         PR target/77761
834         * testsuite/gcc.target/i386/pr77761.c: New.
836 2016-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
838         PR fortran/78659
839         * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
840         * gfortran.dg/alloc_comp_constraint_7.f90: New test.
841         * gfortran.dg/namelist_34.f90: Update test.
842         * gfortran.dg/namelist_63.f90: Update test.
844 2016-12-06  Robert Suchanek  <robert.suchanek@imgtec.com>
846         * gcc.target/mips/msa-builtins-err.c: New test.
848 2016-12-06  Jakub Jelinek  <jakub@redhat.com>
850         PR c++/71537
851         * g++.dg/cpp0x/constexpr-71537.C: New test.
853         PR c++/71537
854         * g++.dg/cpp0x/constexpr-memchr.C: New test.
856         PR c++/71537
857         * g++.dg/cpp0x/constexpr-strchr.C: New test.
859         PR tree-optimization/78675
860         * gcc.c-torture/execute/pr78675.c: New test.
861         * gcc.target/i386/pr78675-1.c: New test.
862         * gcc.target/i386/pr78675-2.c: New test.
864 2016-12-05  Andrew Senkevich  <andrew.senkevich@intel.com>
866         * gcc.target/i386/avx512bw-kandd-1.c: New.
867         * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
868         * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
869         * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
870         * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
871         * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
872         * gcc.target/i386/avx512bw-kord-1.c: Ditto.
873         * gcc.target/i386/avx512bw-korq-1.c: Ditto.
874         * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
875         * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
876         * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
877         * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
878         * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
879         * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
880         * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
881         * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
882         * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
883         * gcc.target/i386/avx512dq-korb-1.c: Ditto.
884         * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
885         * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
886         * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
887         * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
889 2016-12-05  Paolo Bonzini  <bonzini@gnu.org>
891         * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
892         gcc.dg/fold-and-rshift-2.c: New testcases.
894 2016-12-05  Nathan Sidwell  <nathan@acm.org>
896         * c-c++-common/fmax_errors.c: Check notes after last error are
897         emitted.
899 2016-12-04  James Greenhalgh  <james.greenhalgh@arm.com>
901         PR rtl-optimization/78561
902         * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
904 2016-12-04  Martin Sebor  <msebor@redhat.com>
906         PR c/78668
907         * gcc.dg/builtin-alloc-size.c: New test.
909 2016-12-04  Uros Bizjak  <ubizjak@gmail.com>
911         PR target/70322
912         * gcc.target/i386/pr70322-4.c: New test.
914 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
916         PR fortran/43207
917         * gfortran.dg/abstract_type_9.f90: New test case.
919 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
921         PR fortran/42188
922         * gfortran.dg/derived_result_2.f90.f90: New test case.
924 2016-12-03  Janus Weil  <janus@gcc.gnu.org>
926         PR fortran/58175
927         * gfortran.dg/finalize_30.f90: Extend test case.
929 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
931         PR c++/78649
932         * g++.dg/cpp0x/pr78649.C: New test.
934 2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
936         PR target/70322
937         * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
939 2016-12-02  Steven G. Kargl  <kargl@gcc.gnu.org>
941         PR fortran/78618
942         * gfortran.dg/char_conversion.f90: New test.
944 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
946         PR target/70322
947         * gcc.target/i386/pr70322-1.c: New test.
948         * gcc.target/i386/pr70322-2.c: New test.
949         * gcc.target/i386/pr70322-3.c: New test.
951 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
952             Thomas Preud'homme  <thomas.preudhomme@arm.com>
954         * gcc.target/arm/cmse/cmse-1.c: Add test for
955         cmse_nonsecure_caller.
957 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
958             Thomas Preud'homme  <thomas.preudhomme@arm.com>
960         * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
961         * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
962         * gcc.target/arm/cmse/cmse-14.c: New.
963         * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
964         * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
965         * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
966         * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
967         * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
968         * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
969         * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
970         * gcc.target/arm/cmse/baseline/cmse-11.c: New.
971         * gcc.target/arm/cmse/baseline/cmse-13.c: New.
972         * gcc.target/arm/cmse/baseline/cmse-6.c: New.
973         * gcc.target/arm/cmse/baseline/union-1.c: New.
974         * gcc.target/arm/cmse/baseline/union-2.c: New.
975         * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
976         * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
977         * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
978         * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
979         * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
980         * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
981         * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
982         * gcc.target/arm/cmse/mainline/union-1.c: New.
983         * gcc.target/arm/cmse/mainline/union-2.c: New.
984         * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
985         * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
986         * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
987         * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
988         * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
989         * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
990         * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
991         * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
992         * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
993         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
994         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
995         * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
996         * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
997         * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
999 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1000             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1002         * gcc.target/arm/cmse/cmse-3.c: Add tests.
1003         * gcc.target/arm/cmse/cmse-4.c: Add tests.
1004         * gcc.target/arm/cmse/cmse-15.c: New.
1006 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1007             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1009         * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
1010         * gcc.target/arm/cmse/struct-1.c: New.
1011         * gcc.target/arm/cmse/bitfield-1.c: New.
1012         * gcc.target/arm/cmse/bitfield-2.c: New.
1013         * gcc.target/arm/cmse/bitfield-3.c: New.
1014         * gcc.target/arm/cmse/baseline/cmse-2.c: New.
1015         * gcc.target/arm/cmse/baseline/softfp.c: New.
1016         * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
1017         * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
1018         * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
1019         * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
1020         * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
1022 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1023             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1025         * gcc.target/arm/cmse/cmse-4.c: New.
1026         * gcc.target/arm/cmse/cmse-9.c: New.
1027         * gcc.target/arm/cmse/cmse-10.c: New.
1029 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1030             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1032         * gcc.target/arm/cmse/cmse-3.c: New.
1034 2016-12-02  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1035             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1037         * gcc.target/arm/cmse/cmse.exp: New.
1038         * gcc.target/arm/cmse/cmse-1.c: New.
1039         * gcc.target/arm/cmse/cmse-12.c: New.
1040         * lib/target-supports.exp
1041         (check_effective_target_arm_cmse_ok): New.
1043 2016-12-02  Cesar Philippidis  <cesar@codesourcery.com>
1044             James Norris  <jnorris@codesourcery.com>
1046         * c-c++-common/goacc/data-2.c: Adjust test.
1047         * c-c++-common/goacc/executeables-1.c: New test.
1048         * g++.dg/goacc/data-1.C: Adjust test.
1050 2016-12-02  James Greenhalgh  <james.greenhalgh@arm.com>
1052         PR rtl-optimization/78561
1053         * gcc.target/aarch64/pr78561.c: New.
1055 2016-12-02  Bin Cheng  <bin.cheng@arm.com>
1057         * gcc.dg/fold-bopcond-1.c: New test.
1058         * gcc.dg/fold-bopcond-2.c: New test.
1060 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1062         * gcc.target/s390/md/setmem_long-1.c: Fix test.
1064 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
1066         PR rtl-optimization/78547
1067         * gcc.dg/pr78547.c: New test.
1069         PR rtl-optimization/78575
1070         * gcc.dg/pr78575.c: New test.
1072 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1074         * gcc.target/s390/litpool-r3-1.c: Fix label number test.
1076 2016-12-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1078         PR target/77822
1079         * gcc.target/s390/s390.exp: Support .C tests.
1080         * gcc.target/s390/pr77822-2.c: New test.
1081         * gcc.target/s390/pr77822-1.C: New test.
1083 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1085         * gcc.target/s390/vector/vec-nopeel-1.c: New test.
1087 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1089         * gcc.target/s390/zvector/vec-cmp-2.c: New test.
1091 2016-12-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1093         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
1094         pattern checks.
1095         * gcc.target/s390/zvector/vec-cmp-1.c: New test.
1097 2016-12-02  Maxim Ostapenko  <m.ostapenko@samsung.com>
1099         * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
1101 2016-12-01  Elizebeth Punnoose  <elizebeth.punnoose@hpe.com>
1103         PR fortran/77505
1104         * gfortran.dg/char_length_20.f90: New test.
1105         * gfortran.dg/char_length_21.f90: Ditto.
1107 2016-12-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1109         PR fortran/78279
1110         * gfortran.dg/pr78279.f90: New test.
1112 2016-12-01  David Edelsohn  <dje.gcc@gmail.com>
1114         * g++.dg/tls/pr77285-1.C: dg-add-options tls
1116 2016-12-01  James Greenhalgh  <james.greenhalgh@arm.com>
1118         * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1120 2016-12-01  Richard Biener  <rguenther@suse.de>
1122         * gcc.dg/torture/alias-2.c: New testcase.
1124 2016-12-01  Georg-Johann Lay  <avr@gjlay.de>
1126         * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1127         * gcc.target/avr/tiny-caller-save.c: Dito.
1129 2016-12-01  Andre Vehreschild  <vehre@gcc.gnu.org>
1131         * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1133 2016-12-01  Jakub Jelinek  <jakub@redhat.com>
1135         PR debug/78587
1136         * gcc.dg/debug/pr78587.c: New test.
1138 2016-12-01  Segher Boessenkool  <segher@kernel.crashing.org>
1140         PR rtl-optimization/78607
1141         * gcc.c-torture/compile/pr78607.c: New testcase.
1143 2016-11-30  Martin Sebor  <msebor@redhat.com>
1145         PR tree-optimization/78586
1146         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1148 2016-11-30  Vladimir Makarov  <vmakarov@redhat.com>
1150         PR tree-optimization/77856
1151         * gcc.target/i386/pr77856.c: New.
1153 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1155         * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1156         scan-assembler-not on AIX.
1158 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1160         * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1162 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1164         * g++.dg/eh/new1.C: XFAIL on AIX.
1165         * g++.dg/eh/delete1.C: Same.
1166         * g++.dg/init/new40.C: Same.
1167         * g++.old-deja/g++.eh/new2.C: Same.
1169 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1171         PR c/78498
1172         * gcc.dg/format/pr78494.c: Rename to...
1173         * gcc.dg/format/pr78498.c: ...this.
1175 2016-11-30  David Malcolm  <dmalcolm@redhat.com>
1177         PR c/78498
1178         * gcc.dg/format/pr78494.c: New test case.
1180 2016-11-30  David Edelsohn  <dje.gcc@gmail.com>
1182         * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1183         * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1184         * g++.dg/debug/dwarf2/refqual-1.C: Same.
1185         * g++.dg/debug/dwarf2/refqual-2.C: Same.
1187 2016-11-30  Segher Boessenkool  <segher@kernel.crashing.org>
1189         PR rtl-optimization/78610
1190         * gcc.c-torture/compile/pr78610.c: New testcase.
1192 2016-11-30  Bin Cheng  <bin.cheng@arm.com>
1194         PR tree-optimization/78574
1195         * gcc.c-torture/compile/pr78574.c: New test.
1197 2016-11-30  Andre Vehreschild  <vehre@gcc.gnu.org>
1199         * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1200         to the changed interfaces.
1201         * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1202         * gfortran.dg/coarray_allocate_7.f08: Likewise.
1203         * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1204         * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1205         * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1206         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1207         * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1209 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1211         PR fortran/78593
1212         * gfortran.dg/derived_result.f90: New test case.
1214 2016-11-30  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1216         * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1217         -mfloat-abi=soft option.
1218         (add_options_for_arm_arch_v8m_base): Likewise.  Reindent containing
1219         foreach loop.
1221 2016-11-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1223         PR target/78362
1224         * gcc.c-torture/compile/pr78362.c: New test.
1226 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1228         * lib/target-supports.exp (check_effective_target_freorder): Check
1229         additional case.
1231 2016-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
1233         * gcc.target/arc/arc700-stld-hazard.c: New file.
1235 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1237         PR fortran/78592
1238         * gfortran.dg/dtio_18.f90: New test case.
1240 2016-11-30  Martin Liska  <mliska@suse.cz>
1242         PR sanitizer/78541
1243         * gcc.dg/asan/pr78541-2.c: New test.
1244         * gcc.dg/asan/pr78541.c: New test.
1246 2016-11-30  Jakub Jelinek  <jakub@redhat.com>
1248         PR tree-optimization/78586
1249         * gcc.c-torture/execute/pr78586.c: New test.
1251 2016-11-30  Janus Weil  <janus@gcc.gnu.org>
1253         PR fortran/78573
1254         * gfortran.dg/class_61.f90: New test case.
1256 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1258         PR preprocessor/78569
1259         * gcc.dg/format/pr78569.c: New test case.
1261 2016-11-29  Martin Sebor  <msebor@redhat.com>
1263         avoid false positives on ILP32 targets.
1264         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1266 2016-11-29  Martin Sebor  <msebor@redhat.com>
1268         PR tree-optimization/78512
1269         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1270         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1272 2016-11-29  Uros Bizjak  <ubizjak@gmail.com>
1274         * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1275         Force value through k register.
1277 2016-11-29  David Malcolm  <dmalcolm@redhat.com>
1279         PR c++/72774
1280         PR c++/72786
1281         PR c++/77922
1282         PR c++/78313
1283         * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1284         * g++.dg/spellcheck-macro-ordering.C: New test case.
1285         * g++.dg/spellcheck-pr78313.C: New test case.
1287 2016-11-29  Tamar Christina  <tamar.christina@arm.com>
1289         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1290         (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1291         (Poly64x1_t, Poly64x2_t): Added types.
1292         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1293         (vmov_n_p64, vmovq_n_p64): Added.
1294         (vld2_lane_p64, vld2q_lane_p64): Likewise.
1295         (vld3_lane_p64, vld3q_lane_p64): Likewise.
1296         (vld4_lane_p64, vld4q_lane_p64): Likewise.
1297         (vst2_lane_p64, vst2q_lane_p64): Likewise.
1298         (vst3_lane_p64, vst3q_lane_p64): Likewise.
1299         (vst4_lane_p64, vst4q_lane_p64): Likewise.
1300         (vget_lane_p64, vgetq_lane_p64): Likewise.
1301         (vget_high_p64): Likewise.
1302         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1303         Added AArch64 flags.
1304         (vreint_vector, vreint_vector_res): Moved to header.
1305         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1306         Added Aarch64 flags.
1307         (vreint_vector, vreint_vector_res): Moved to header.
1309 2016-11-29  Janus Weil  <janus@gcc.gnu.org>
1311         PR fortran/58175
1312         * gfortran.dg/finalize_30.f90: New test case.
1314 2016-11-29  Martin Liska  <mliska@suse.cz>
1316         PR gcov-profile/78582
1317         * gcc.dg/pr78582.c: New test.
1319 2016-11-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1321         * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1322         targets with sizeof(int) < 4.
1324 2016-11-29  Richard Biener  <rguenther@suse.de>
1326         PR middle-end/78546
1327         * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1329 2016-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
1331         * gcc.target/powerpc/rldic-0.c: New testcase.
1332         * gcc.target/powerpc/rldic-1.c: New testcase.
1333         * gcc.target/powerpc/rldic-2.c: New testcase.
1334         * gcc.target/powerpc/rldicl-0.c: New testcase.
1335         * gcc.target/powerpc/rldicl-1.c: New testcase.
1336         * gcc.target/powerpc/rldicl-2.c: New testcase.
1337         * gcc.target/powerpc/rldicr-0.c: New testcase.
1338         * gcc.target/powerpc/rldicr-1.c: New testcase.
1339         * gcc.target/powerpc/rldicr-2.c: New testcase.
1340         * gcc.target/powerpc/rldicx.h: New file.
1341         * gcc.target/powerpc/rldimi-0.c: New testcase.
1342         * gcc.target/powerpc/rldimi-1.c: New testcase.
1343         * gcc.target/powerpc/rldimi-2.c: New testcase.
1344         * gcc.target/powerpc/rldimi.h: New file.
1345         * gcc.target/powerpc/rlwimi-0.c: New testcase.
1346         * gcc.target/powerpc/rlwimi-1.c: New testcase.
1347         * gcc.target/powerpc/rlwimi-2.c: New testcase.
1348         * gcc.target/powerpc/rlwimi.h: New file.
1349         * gcc.target/powerpc/rlwinm-0.c: New testcase.
1350         * gcc.target/powerpc/rlwinm-1.c: New testcase.
1351         * gcc.target/powerpc/rlwinm-2.c: New testcase.
1352         * gcc.target/powerpc/rlwinm.h: New file.
1354 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1356         PR middle-end/78540
1357         * gcc.dg/pr78540.c: New test.
1359 2016-11-28  Martin Sebor  <msebor@redhat.com>
1361         PR middle-end/78520
1362         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1363         * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1364         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1365         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1367 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1369         PR c++/72808
1370         * g++.dg/debug/pr72808.C: New test.
1372         PR rtl-optimization/78546
1373         * gcc.dg/torture/pr78546-1.c: New test.
1374         * gcc.dg/torture/pr78546-2.c: New test.
1376         PR fortran/78298
1377         * gfortran.dg/gomp/pr78298.f90: New test.
1379 2016-11-28  Uros Bizjak  <ubizjak@gmail.com>
1381         * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1382         * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1384 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1386         PR c++/77591
1387         * g++.dg/cpp1y/pr77591.C: New test.
1389 2016-11-28  David Edelsohn  <dje.gcc@gmail.com>
1391         * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1393 2016-11-28  Richard Biener  <rguenther@suse.de>
1395         PR tree-optimization/78542
1396         * gcc.dg/torture/pr78542.c: New testcase.
1398 2016-11-28  Richard Biener  <rguenther@suse.de>
1400         PR tree-optimization/78343
1401         * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1402         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1404 2016-11-28  Jakub Jelinek  <jakub@redhat.com>
1406         PR lto/78211
1407         * g++.dg/ipa/pr78211.C: New test.
1409 2016-11-27  Paul Thomas  <pault@gcc.gnu.org>
1411         PR fortran/78474
1412         * gfortran.dg/submodule_22.f08: New test.
1414         PR fortran/78331
1415         * gfortran.dg/submodule_21.f08: New test.
1417 2016-11-27  John David Anglin  <danglin@gcc.gnu.org>
1419         * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1421 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1422             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1423             Dominique d'Humieres  <dominiq@lps.ens.fr>
1425         PR target/67710
1426         *  gcc.dg/darwin-minversion-1.c: Update min version check.
1427         *  gcc.dg/darwin-minversion-2.c: Likewise.
1428         *  gcc.dg/darwin-minversion-3.c: Likewise.
1430 2016-11-27  Iain Sandoe  <iain@codesourcery.com>
1432         PR target/57438
1433         * gcc.dg/pr57438-1.c: New Test.
1434         * gcc.dg/pr57438-2.c: New Test.
1436 2016-11-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
1437             Iain Sandoe  <iain@codesourcery.com>
1439         PR target/71767
1440         * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1441         linker-visible symbols.
1442         * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1443         * gcc.dg/const-uniq-1.c: Likewise.
1444         * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1445         * gcc.target/i386/pr70799-1.c: Likewise.
1447 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1449         PR rtl-optimization/78438
1450         PR rtl-optimization/78477
1451         * gcc.c-torture/execute/pr78438.c: New test.
1452         * gcc.c-torture/execute/pr78477.c: New test.
1454         PR rtl-optimization/78526
1455         * gcc.dg/pr78526.c: New test.
1457 2016-11-25  Vladimir Makarov  <vmakarov@redhat.com>
1459         PR rtl-optimization/77541
1460         * gcc.target/i386/pr77541.c: Change target to int128.
1462 2016-11-25  Janus Weil  <janus@gcc.gnu.org>
1464         PR fortran/60853
1465         * gfortran.dg/typebound_assignment_8.f90: New test case.
1467 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1469         PR rtl-optimization/78527
1470         * gcc.c-torture/compile/pr78527.c: New test.
1472 2016-11-25  Martin Liska  <mliska@suse.cz>
1474         PR gcov-profile/78086
1475         * g++.dg/gcov/pr16855.C: Clean up the test case.
1476         * g++.dg/gcov/pr16855-priority.C: New test.
1478 2016-11-25  Richard Biener  <rguenther@suse.de>
1480         PR ipa/78515
1481         * gcc.dg/torture/pr78515.c: New testcase.
1483 2016-11-25  Paul Thomas  <pault@gcc.gnu.org>
1485         PR fortran/78293
1486         * gfortran.dg/allocatable_function_10.f90: New test.
1487         * gfortran.dg/class_array_15.f03: Increase builtin_free count
1488         from 11 to 12.
1490 2016-11-25  Bin Cheng  <bin.cheng@arm.com>
1492         PR middle-end/78507
1493         PR middle-end/78510
1494         PR middle-end/78517
1495         * g++.dg/torture/pr78507.C: New test.
1496         * gcc.dg/torture/pr78510.c: New test.
1497         * gcc.dg/torture/pr78517.c: New test.
1499 2016-11-24  Richard Biener  <rguenther@suse.de>
1501         PR tree-optimization/78343
1502         * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1503         * gcc.dg/autopar/uns-outer-6.c: Adjust.
1504         * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1505         * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1506         * gcc.dg/vect/pr38529.c: Likewise.
1508 2016-11-25  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1510         PR tree-optimization/77673
1511         * gcc.dg/pr77673.c: New test.
1513 2016-11-25  Martin Jambor  <mjambor@suse.cz>
1515         PR tree-optimization/70965
1516         * g++.dg/pr70965.C: New test.
1518 2016-11-25  Jakub Jelinek  <jakub@redhat.com>
1519             Andreas Schwab  <schwab@linux-m68k.org>
1521         PR gcov-profile/78467
1522         * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1523         signed int.
1525 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1527         * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1528         * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1530 2016-11-25  Richard Sandiford  <richard.sandiford@arm.com>
1532         * gcc.dg/tree-ssa/tailcall-8.c: New test.
1534 2016-11-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1536         * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1537         with sizeof(int) < 4.
1539 2016-11-24  Martin Sebor  <msebor@redhat.com>
1541         PR tree-optimization/78476
1542         * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1544 2016-11-24  Vladimir Makarov  <vmakarov@redhat.com>
1546         PR rtl-optimization/77541
1547         * gcc.target/i386/pr77541.c: New.
1549 2016-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1551         PR fortran/78500
1552         * gfortran.dg/class_result_4.f90: New test.
1554 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1556         * gcc.target/aarch64/_Float16_1.c: New.
1557         * gcc.target/aarch64/_Float16_2.c: Likewise.
1558         * gcc.target/aarch64/_Float16_3.c: Likewise.
1560 2016-11-24  James Greenhalgh  <james.greenhalgh@arm.com>
1562         * gcc.target/aarch64/floatdihf2_1.c: New.
1564 2016-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1566         PR target/48863
1567         PR inline-asm/70184
1568         * gcc.target/arm/pr48863.c: New test.
1570 2016-11-24  Martin Liska  <mliska@suse.cz>
1572         * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1573         parts for frequencies/probabilities.
1574         * gcc.dg/pr34027-1.c: Likewise.
1575         * gcc.dg/strict-overflow-2.c: Likewise.
1576         * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1577         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1578         * gcc.dg/tree-ssa/pr32044.c: Likewise.
1579         * gcc.dg/tree-ssa/vector-3.c: Likewise.
1580         * gcc.dg/tree-ssa/vrp101.c: Likewise.
1581         * gcc.dg/tree-ssa/dump-2.c: New test.
1583 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1585         * gcc.target/i386/align-limit.c: New test.
1587 2016-11-24  Richard Biener  <rguenther@suse.de>
1589         PR tree-optimization/71595
1590         * gcc.dg/torture/pr71595.c: New testcase.
1592 2016-11-24  Bernd Schmidt  <bschmidt@redhat.com>
1594         PR rtl-optimization/78120
1595         * gcc.target/i386/pr78120.c: New test.
1597 2016-11-24  Eric Botcazou  <ebotcazou@adacore.com>
1599         * gcc.c-torture/compile/20161124-1.c: New test.
1601 2016-11-24  Jakub Jelinek  <jakub@redhat.com>
1603         PR bootstrap/78493
1604         * g++.dg/cpp1z/decomp18.C: New test.
1606 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1608         * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1609         * gcc.target/aarch64/store-pair-1.c: Likewise.
1611 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1613         * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1614         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1615         * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1616         * gcc.target/aarch64/vect-clz.c: Likewise.
1617         * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1618         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1619         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1620         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1621         * gcc.target/aarch64/vect-fmovd.c: Likewise.
1622         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1623         * gcc.target/aarch64/vect-fmovf.c: Likewise.
1624         * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1626 2016-11-23  Peter Bergner  <bergner@vnet.ibm.com>
1628         PR target/78458
1629         * gcc.target/powerpc/pr78458.c: New.
1631 2016-11-23  Joseph Myers  <joseph@codesourcery.com>
1633         * gcc.c-torture/compile/20161123-1.c: New test.
1635 2016-11-23  Steven G. Kargl  <kargl@gcc.gnu.org>
1637         PR fortran/78297
1638         * gfortran.dg/pr78297.f90: New test.
1640 2016-11-23  David Edelsohn  <dje.gcc@gmail.com>
1642         * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1644 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1646         PR sanitizer/69278
1647         * g++.dg/ubsan/return-7.C: New test.
1648         * c-c++-common/ubsan/unreachable-4.c: New test.
1650         PR tree-optimization/78482
1651         * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1652         (bar): New function.
1653         (main): Call bar instead of printf.
1655         PR middle-end/69183
1656         * gfortran.dg/gomp/pr69183.f90: New test.
1658 2016-11-23  Kito Cheng  <kito.cheng@gmail.com>
1660         PR target/78230
1661         * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1662         (test2) Ditto.
1664 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1666         PR c++/77907
1667         * g++.dg/cpp0x/pr77907.C: New test.
1669 2016-11-23  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1671         PR middle-end/78153
1672         * gcc.dg/tree-ssa/pr78153-1.c: New test.
1673         * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1675 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1677         PR target/63250
1678         * lib/target-supports.exp (add_options_for_float16): Add
1679         -mfp16-format=ieee when testign arm*-*-*.
1681 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1683         * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1684         result.
1685         * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1686         result.
1688 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1690         * lib/target-supports.exp (check_effective_target_float16): Add
1691         options for _Float16.
1692         (check_effective_target_float32): Add options for _Float32.
1693         (check_effective_target_float64): Add options for _Float64.
1694         (check_effective_target_float128): Add options for _Float128.
1695         (check_effective_target_float32x): Add options for _Float32x.
1696         (check_effective_target_float64x): Add options for _Float64x.
1697         (check_effective_target_float128x): Add options for _Float128x.
1699 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1701         * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1702         * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1704 2016-11-23  James Greenhalgh  <james.greenhalgh@arm.com>
1706         * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1707         * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1709 2016-11-23  Martin Sebor  <msebor@redhat.com>
1711         PR middle-end/78461
1712         * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1713         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1715 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1717         PR c++/71450
1718         * g++.dg/cpp0x/pr71450-1.C: New test.
1719         * g++.dg/cpp0x/pr71450-2.C: New test.
1721         PR c++/77739
1722         * g++.dg/cpp1y/pr77739.C: New test.
1724 2016-11-23  Martin Jambor  <mjambor@suse.cz>
1726         * c-c++-common/gomp/gridify-1.c: Update scan string.
1727         * gfortran.dg/gomp/gridify-1.f90: Likewise.
1728         * c-c++-common/gomp/gridify-2.c: New test.
1729         * c-c++-common/gomp/gridify-3.c: Likewise.
1731 2016-11-23  Richard Biener  <rguenther@suse.de>
1733         PR tree-optimization/78396
1734         * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1736 2016-11-23  Richard Biener  <rguenther@suse.de>
1738         PR tree-optimization/78482
1739         * gcc.dg/torture/pr78482.c: New testcase.
1741 2016-11-23  Bin Cheng  <bin.cheng@arm.com>
1743         * gcc.dg/fold-cond_expr-1.c: New test.
1744         * gcc.dg/fold-condcmpconv-1.c: New test.
1745         * gcc.dg/fold-condcmpconv-2.c: New test.
1747 2016-11-23  Richard Biener  <rguenther@suse.de>
1749         PR middle-end/71762
1750         * gcc.dg/torture/pr71762-1.c: New testcase.
1751         * gcc.dg/torture/pr71762-2.c: Likewise.
1752         * gcc.dg/torture/pr71762-3.c: Likewise.
1753         * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1755 2016-11-23  Richard Biener  <rguenther@suse.de>
1757         PR lto/78472
1758         * g++.dg/lto/pr78472_0.c: New testcase.
1759         * g++.dg/lto/pr78472_1.C: Likewise.
1761 2016-11-23  Richard Biener  <rguenther@suse.de>
1762             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.rog>
1764             PR tree-optimization/78154
1765             * gcc.dg/tree-ssa/pr78154.c: New test.
1767 2016-11-23  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1769         * gcc.dg/pr31096.c: New testcase.
1770         * gcc.dg/pr31096-1.c: New testcase.
1772 2016-11-23  Paolo Bonzini  <bonzini@gnu.org>
1774         * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1775         adjust for warning->pedwarn change.
1776         * gcc.dg/cpp/defined-syshdr.c,
1777         gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1778         gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1779         gcc.dg/cpp/defined-Wextra.c,
1780         gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1782 2016-11-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1784         * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1786 2016-11-23  Jakub Jelinek  <jakub@redhat.com>
1788         PR target/78451
1789         * gcc.target/i386/pr78451.c: New test.
1790         * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1791         and #pragma GCC pop_options around the first #pragma GCC target.
1792         * gcc.target/i386/pr69255-2.c: Likewise.
1793         * gcc.target/i386/pr69255-3.c: Likewise.
1795 2016-11-23  Michael Collison  <michael.collison@arm.com>
1797         * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1798         additional constants are recognized and fewer instructions generated.
1799         * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1800         additional constants are recognized and fewer instructions generated.
1802 2016-11-22  Ian Lance Taylor  <iant@golang.org>
1804         * gcc.misc-tests/godump-1.c: Update expected output for recent
1805         changes.
1807 2016-11-22  Marek Polacek  <polacek@redhat.com>
1809         PR tree-optimization/78455
1810         * gcc.dg/uninit-23.c: New.
1812 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1814         PR fortran/78479
1815         * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1816         comment.
1818 2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1820         PR fortran/78479
1821         * gfortran.dg/char_component_initializer_3.f90: New test.
1823 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1825         PR target/78451
1826         * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1827         GCC target pragma before including immintrin.h.
1829 2016-11-22  Carl Love  <cel@us.ibm.com>
1831         * gcc.target/powerpc/builtins-3.c: New file to test the new
1832         built-ins for vector compare equal and vector compare not equal.
1834 2016-11-22  Janus Weil  <janus@gcc.gnu.org>
1836         PR fortran/78443
1837         * gfortran.dg/typebound_proc_35.f90: New test case.
1839 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1841         * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1842         parameter in declaration.
1844 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1846         * gcc.dg/loop-split.c: Require int32plus.
1847         * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1849 2016-11-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1851         * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1853 2016-11-22  Georg-Johann Lay  <avr@gjlay.de>
1855         * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1857 2016-11-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1859         PR target/78439
1860         * gcc.c-torture/compile/pr78439.c: New test.
1862 2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1864         PR target/77904
1865         * gcc.target/arm/pr77904.c: New test.
1867 2016-11-22  Toma Tabacu  <toma.tabacu@imgtec.com>
1869         * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1870         isa_rev>=2.
1872 2016-11-22  Jakub Jelinek  <jakub@redhat.com>
1874         PR tree-optimization/78436
1875         * gcc.c-torture/execute/pr78436.c: New test.
1877         PR middle-end/78416
1878         * gcc.dg/torture/pr78416.c: New test.
1880         PR tree-optimization/78445
1881         * gcc.dg/pr78445.c: New test.
1883 2016-11-22  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1885         PR libgfortran/78449
1886         * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1888 2016-11-21  Jeff Law  <law@redhat.com>
1890         PR target/68538
1891         * gcc.c-torture/compile/pr68538.c: New test.
1893 2016-11-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1895         * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1896         to be generated instead of FCTIWUZ or FCTIWZ.
1898 2016-11-21  Jakub Jelinek  <jakub@redhat.com>
1900         PR middle-end/67335
1901         * g++.dg/vect/simd-clone-7.cc: New test.
1903         PR c++/71973
1904         * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1905         long unsigned int.
1906         * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1907         unsigned long.
1909 2016-11-20  Jeff Law  <law@redhat.com>
1911         PR target/25128
1912         * gcc.target/m68k/pr25128.c: New test.
1914 2016-11-21  Richard Sandiford  <richard.sandiford@arm.com>
1916         * gcc.dg/tree-ssa/tailcall-7.c: New test.
1918 2016-11-21  David Malcolm  <dmalcolm@redhat.com>
1920         PR preprocessor/78324
1921         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1922         (test_multitoken_macro): New function.
1923         * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1924         case.
1925         * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1926         case.
1927         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1928         cases.
1929         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1930         Move to...
1931         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
1932         -ftrack-macro-expansion=0.
1933         (test_sprintf_note): Remove "P" macro.  Add
1934         dg-begin/end-multiline-output directives.
1935         (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1937 2016-11-21  Georg-Johann Lay  <avr@gjlay.de>
1939         * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1940         Return 1 for AVR_TINY.
1942 2016-11-21  Segher Boessenkool  <segher@kernel.crashing.org>
1944         PR rtl-optimization/71785
1945         * gcc.target/powerpc/pr71785.c: New file.
1947 2016-11-21  Bin Cheng  <bin.cheng@arm.com>
1949         PR testsuite/78114
1950         * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1951         options.  Refine test by checking predictive commining PHI
1952         nodes in vectorized loop wrto vector factor.
1954 2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1956         PR c++/71973
1957         * g++.dg/pr71973-1.C: New test.
1958         * g++.dg/pr71973-2.C: New test.
1959         * g++.dg/pr71973-3.C: New test.
1960         * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1961         * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1962         * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1963         to dg-options.
1964         * g++.old-deja/g++.other/realloc.C: Likewise.
1965         * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1967 2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1969         PR tree-optimization/78413
1970         * gcc.dg/tree-ssa/pr78413.c: New test.
1972 2016-11-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1974         * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1975         target is Thumb-only.
1977 2016-11-20  Jeff Law  <law@redhat.com>
1979         PR target/48551
1980         * gcc.target/m68k/pr48551.c: New test.
1982 2016-11-20  Harald Anlauf  <anlauf@gmx.de>
1984         PR fortran/69741
1985         * gfortran.dg/forall_18.f90: New testcase.
1987 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1989         * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1991 2016-11-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1993         PR fortran/78395
1994         * gfortran.dg/typebound_operator_21.f03: New test.
1996 2016-11-20  Marc Glisse  <marc.glisse@inria.fr>
1998         * gcc.dg/tree-ssa/divide-5.c: New file.
2000 2016-11-19  Andreas Schwab  <schwab@linux-m68k.org>
2002         * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
2003         signed int.
2005 2016-11-19  John David Anglin  <danglin@gcc.gnu.org>
2007         * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
2008         libatomic_available.
2009         * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2010         * gfortran.dg/coarray_allocate_10.f08: Likewise.
2011         * gfortran.dg/coarray_allocate_7.f08: Likewise.
2012         * gfortran.dg/coarray_allocate_8.f08: Likewise.
2013         * gfortran.dg/coarray_allocate_9.f08: Likewise.
2014         * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2015         * gfortran.dg/coarray_stat_2.f90: Likewise.
2016         * gfortran.dg/coindexed_1.f90: Likewise.
2018 2016-11-18  Jeff Law  <law@redhat.com>
2020         PR target/25111
2021         * gcc.target/m68k/pr25111.c: New test.
2023 2016-11-18  Jakub Jelinek  <jakub@redhat.com>
2025         PR c++/68180
2026         * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
2028         PR middle-end/78419
2029         * gcc.target/i386/pr78419.c: New test.
2031         PR c++/77285
2032         * g++.dg/tls/pr77285-1.C: New test.
2033         * g++.dg/tls/pr77285-2.C: New test.
2035 2016-11-18  Jeff Law  <law@redhat.com>
2037         PR target/25112
2038         * gcc.target/m68k/pr25112: New test.
2040 2016-11-18  David Edelsohn  <dje.gcc@gmail.com>
2042         * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
2043         * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
2045 2016-11-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2047         * gcc.target/arm/optional_thumb-1.c: New test.
2048         * gcc.target/arm/optional_thumb-2.c: New test.
2049         * gcc.target/arm/optional_thumb-3.c: New test.
2051 2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2053         * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
2054         (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
2055         successful test.
2056         * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
2057         (DEFAULT_REQUIRED_QUORUM): Likewise.
2059 2016-11-18  Andrew Bennett  <andrew.bennett@imgtec.com>
2060             Toma Tabacu  <toma.tabacu@imgtec.com>
2062         * gcc.target/mips/inline-memcpy-1.c (dg-options):
2063         Add (REQUIRES_STDLIB).
2064         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2065         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2066         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2067         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2068         * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
2069         * gcc.target/mips/loongson-simd.c: Ditto.
2070         * gcc.target/mips/memcpy-1.c: Ditto.
2071         * gcc.target/mips/mips-3d-1.c: Ditto.
2072         * gcc.target/mips/mips-3d-2.c: Ditto.
2073         * gcc.target/mips/mips-3d-3.c: Ditto.
2074         * gcc.target/mips/mips-3d-4.c: Ditto.
2075         * gcc.target/mips/mips-3d-5.c: Ditto.
2076         * gcc.target/mips/mips-3d-6.c: Ditto.
2077         * gcc.target/mips/mips-3d-7.c: Ditto.
2078         * gcc.target/mips/mips-3d-8.c: Ditto.
2079         * gcc.target/mips/mips-3d-9.c: Ditto.
2080         * gcc.target/mips/mips-ps-1.c: Ditto.
2081         * gcc.target/mips/mips-ps-2.c: Ditto.
2082         * gcc.target/mips/mips-ps-3.c: Ditto.
2083         * gcc.target/mips/mips-ps-4.c: Ditto.
2084         * gcc.target/mips/mips-ps-6.c: Ditto.
2085         * gcc.target/mips/mips16-attributes.c: Ditto.
2086         * gcc.target/mips/mips32-dsp-run.c: Ditto.
2087         * gcc.target/mips/mips32-dsp.c: Ditto.
2088         * gcc.target/mips/save-restore-1.c: Ditto.
2089         * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
2090         (mips_preprocess): Add ignore_output argument that when set
2091         will not return the pre-processed output.
2092         (mips_arch_info): Update arguments for the call to mips_preprocess.
2093         (mips-dg-init): Ditto.
2094         (mips-dg-options): Check if a test having test option
2095         (REQUIRES_STDLIB) has the required sysroot support for
2096         the current test options.
2098 2016-11-17  Jeff Law  <law@redhat.com>
2100         PR middle-end/38219
2101         * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
2103         PR target/47192
2104         * gcc.target/m68k/pr47192.c: New test.
2106 2016-11-17  Toma Tabacu  <toma.tabacu@imgtec.com>
2108         * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2109         instead of isa>=4, in order to downgrade to R5.
2111 2016-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
2113         * gcc.target/arc/cmem-bit-1.c: New file.
2114         * gcc.target/arc/cmem-bit-2.c: New file.
2115         * gcc.target/arc/cmem-bit-3.c: New file.
2116         * gcc.target/arc/cmem-bit-4.c: New file.
2118 2016-11-17  Andrew Senkevich <andrew.senkevich@intel.com>
2120         * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2121         "avx5124fmaps".
2122         * gcc.target/i386/funcspec-56.inc: Test new attributes.
2124 2016-11-17  Kirill Yukhin  <kirill.yukhin@gmail.com>
2125             Andrew Senkevich <andrew.senkevich@intel.com>
2127         * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2128         * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2129         * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2130         * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2131         * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2132         * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2133         * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2134         * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2135         * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2136         * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2137         * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2138         * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2139         * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2140         avx5124vnniw-check.h.
2141         * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2142         check_effective_target_avx5124vnniw): New.
2143         * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2144         Set under ifndef.
2145         * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2146         * gcc.target/i386/sse-13.c: Ditto.
2147         * g++.dg/other/i386-2.C: Ditto.
2148         * g++.dg/other/i386-3.C: Ditto.
2149         * gcc.target/i386/sse-22.c: Ditto.
2150         * gcc.target/i386/sse-23.c: Ditto.
2152 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2154         PR c++/55080
2155         * g++.dg/parse/pr55080.C: New.
2157 2016-11-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2159         PR target/78101
2160         * gcc.target/powerpc/fusion4.c: New test.
2162 2016-11-17  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2164         PR target/77933
2165         * gcc.target/arm/pr77933-1.c: New test.
2166         * gcc.target/arm/pr77933-2.c: Likewise.
2168 2016-11-17  Jakub Jelinek  <jakub@redhat.com>
2170         PR middle-end/78201
2171         * g++.dg/opt/pr78201.C: New test.
2173 2016-11-17  Christophe Lyon  <christophe.lyon@linaro.org>
2175         * gcc.dg/pr78333.c: Add empty implementations of
2176         __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2177         problems on non-glibc systems.
2179 2016-11-17  David Malcolm  <dmalcolm@redhat.com>
2181         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2182         (test_raw_string_one_liner): New function.
2183         (test_raw_string_multiline): New function.
2185 2016-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2187         * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2188         * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2190 2016-11-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2191             Richard Biener  <rguenther@suse.de>
2193         PR tree-optimization/77848
2194         * gfortran.dg/vect/pr77848.f: New test.
2196 2016-11-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2198         PR target/77308
2199         * gcc.target/arm/pr53447-5.c: New test.
2200         * lib/target-supports.exp
2201         (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2203 2016-11-17  Claudiu Zissulescu  <claziss@synopsys.com>
2205         * gcc.target/arc/abitest.S: New file.
2206         * gcc.target/arc/abitest.h: Likewise.
2207         * gcc.target/arc/va_args-1.c: Likewise.
2208         * gcc.target/arc/va_args-2.c: Likewise.
2209         * gcc.target/arc/va_args-3.c: Likewise.
2210         * gcc.target/arc/mcrc.c: Deleted.
2211         * gcc.target/arc/mdsp-packa.c: Likewise.
2212         * gcc.target/arc/mdvbf.c: Likewise.
2213         * gcc.target/arc/mmac-24.c: Likewise.
2214         * gcc.target/arc/mmac-d16.c: Likewise.
2215         * gcc.target/arc/mno-crc.c: Likewise.
2216         * gcc.target/arc/mno-dsp-packa.c: Likewise.
2217         * gcc.target/arc/mno-dvbf.c: Likewise.
2218         * gcc.target/arc/mno-mac-24.c: Likewise.
2219         * gcc.target/arc/mno-mac-d16.c: Likewise.
2220         * gcc.target/arc/mno-rtsc.c: Likewise.
2221         * gcc.target/arc/mno-xy.c: Likewise.
2222         * gcc.target/arc/mrtsc.c: Likewise.
2223         * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2224         function.
2225         (check_effective_target_arc700): Likewise.
2226         (check_effective_target_arc6xx): Likewise.
2227         (check_effective_target_arcmpy): Likewise.
2228         (check_effective_target_archs): Likewise.
2229         (check_effective_target_clmcpu): Likewise.
2230         (check_effective_target_barrelshifter): Likewise.
2231         * gcc.target/arc/barrel-shifter-1.c: Changed.
2232         * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2233         * gcc.target/arc/cmem-1.c: Changed.
2234         * gcc.target/arc/cmem-2.c: Likewise.
2235         * gcc.target/arc/cmem-3.c: Likewise.
2236         * gcc.target/arc/cmem-4.c: Likewise.
2237         * gcc.target/arc/cmem-5.c: Likewise.
2238         * gcc.target/arc/cmem-6.c: Likewise.
2239         * gcc.target/arc/cmem-7.c: Likewise.
2240         * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2241         * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2242         * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2243         * gcc.target/arc/jump-around-jump.c: Update options.
2244         * gcc.target/arc/mARC601.c: Changed.
2245         * gcc.target/arc/mcpu-arc600.c: Changed.
2246         * gcc.target/arc/mcpu-arc601.c: Changed.
2247         * gcc.target/arc/mcpu-arc700.c: Changed.
2248         * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2249         * gcc.target/arc/movb-1.c: Changed.
2250         * gcc.target/arc/movb-2.c: Likewise.
2251         * gcc.target/arc/movb-3.c: Likewise.
2252         * gcc.target/arc/movb-4.c: Likewise.
2253         * gcc.target/arc/movb-5.c: Likewise.
2254         * gcc.target/arc/movb_cl-1.c: Likewise.
2255         * gcc.target/arc/movb_cl-2.c: Likewise.
2256         * gcc.target/arc/movbi_cl-1.c: Likewise.
2257         * gcc.target/arc/movh_cl-1.c: Likewise.
2258         * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2259         * gcc.target/arc/mul64.c: Enable it only for ARC600.
2260         * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2261         * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2262         * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2263         * gcc.target/arc/trsub.c: Only for ARC EM cores.
2264         * gcc.target/arc/builtin_simdarc.c: Changed.
2265         * gcc.target/arc/extzv-1.c: Likewise.
2266         * gcc.target/arc/insv-1.c: Likewise.
2267         * gcc.target/arc/insv-2.c: Likewise.
2268         * gcc.target/arc/mA6.c: Likewise.
2269         * gcc.target/arc/mA7.c: Likewise.
2270         * gcc.target/arc/mARC600.c: Likewise.
2271         * gcc.target/arc/mARC700.c: Likewise.
2272         * gcc.target/arc/mcpu-arc600.c: Likewise.
2273         * gcc.target/arc/mcpu-arc700.c: Likewise.
2274         * gcc.target/arc/movl-1.c: Likewise.
2275         * gcc.target/arc/nps400-1.c: Likewise.
2276         * gcc.target/arc/trsub.c: Likewise.
2277         * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2278         configuration.
2279         * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2280         * gcc.target/arc/mswape.c: Likewise.
2282 2016-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
2284         PR c++/68180
2285         * g++.dg/cpp1y/pr68180.C: New.
2287 2016-11-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2289         PR tree-optimization/78319
2290         * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2291         arm-none-eabi.
2293 2016-11-17  Richard Biener  <rguenther@suse.de>
2295         PR tree-optimization/78306
2296         * gcc.dg/cilk-plus/pr78306.c: New testcase.
2298 2016-11-17  Richard Biener  <rguenther@suse.de>
2300         PR middle-end/78305
2301         * gcc.dg/torture/pr78305.c: New testcase.
2303 2016-11-17  Janus Weil  <janus@gcc.gnu.org>
2305         PR fortran/66227
2306         * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2308 2016-11-16  Marek Polacek  <polacek@redhat.com>
2310         PR c/78285
2311         * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2312         * g++.dg/ext/case-range2.C: Likewise.
2314 2016-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
2316         PR fortran/58001
2317         * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2318         * gfortran.dg/fmt_tab_2.f90: Ditto.
2320 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2322         PR rtl-optimization/78378
2323         * gcc.c-torture/execute/pr78378.c: New test.
2325 2016-11-16  Andrew Burgess  <andrew.burgess@embecosm.com>
2327         * gcc.dg/tree-prof/section-attr-1.c: New file.
2328         * gcc.dg/tree-prof/section-attr-2.c: New file.
2329         * gcc.dg/tree-prof/section-attr-3.c: New file.
2331 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2333         * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2334         rather than `la'.
2336 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2338         * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2339         (dg-final): Remove microMIPS JALRS mnemonic matching.
2340         * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2341         (dg-final): Remove microMIPS JALRS mnemonic matching.
2342         * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2343         (dg-final): Remove microMIPS JALRS mnemonic matching.
2344         * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2345         * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2346         * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2347         * gcc.target/mips/call-1u.c: New test case.
2348         * gcc.target/mips/call-2u.c: New test case.
2349         * gcc.target/mips/call-3u.c: New test case.
2350         * gcc.target/mips/call-4u.c: New test case.
2351         * gcc.target/mips/call-5u.c: New test case.
2352         * gcc.target/mips/call-6u.c: New test case.
2354 2016-11-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2356         * gcc.target/arm/empty_fiq_handler.c: New test.
2358 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2360         PR fortran/78299
2361         * gfortran.dg/gomp/pr78299.f90: New test.
2363 2015-11-16  Wilco Dijkstra  <wdijkstr@arm.com>
2365         * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2366         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2367         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2369 2016-11-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2371         PR libgfortran/78314
2372         * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2374 2016-11-16  Bin Cheng  <bin.cheng@arm.com>
2376         * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2377         according to updated dump info.
2379 2016-11-16  Alexander Monakov  <amonakov@ispras.ru>
2381         * lib/target-supports.exp (check_effective_target_alloca): Use a
2382         compile test.
2383         * gcc.target/nvptx/softstack.c: New test.
2384         * gcc.target/nvptx/decl-shared.c: New test.
2385         * gcc.target/nvptx/decl-shared-init.c: New test.
2387 2016-11-16  Maciej W. Rozycki  <macro@imgtec.com>
2389         * gcc.target/mips/data-sym-jump.c: New test case.
2390         * gcc.target/mips/data-sym-pool.c: New test case.
2391         * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2392         annotation.
2394 2016-11-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2396         * lib/target-supports.exp (check_avx2_hw_available): New.
2397         (check_effective_target_avx2_runtime): New.
2398         * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2400 2016-11-16  Tamar Christina  <tamar.christina@arm.com>
2402         PR testsuite/78136
2403         * gcc.dg/cpp/trad/trad.exp
2404         (dg-runtest): Moved $srcdir/$subdir/ to
2405         DEFAULT_TRADCPPFLAGS.
2407 2016-11-16  Andre Vehreschild  <vehre@gcc.gnu.org>
2409         PR fortran/78356
2410         * gfortran.dg/class_allocate_23.f08: New test.
2412 2016-11-16  Richard Biener  <rguenther@suse.de>
2414         PR middle-end/78333
2415         * gcc.dg/pr78333.c: New testcase.
2417 2016-11-16  Martin Liska  <mliska@suse.cz>
2419         PR sanitizer/78270
2420         * gcc.dg/asan/pr78270.c: Update comment style.
2421         * gcc.dg/asan/pr78270-2.c: New test.
2423 2016-11-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2425         * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2426         of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2428 2016-11-16  Richard Biener  <rguenther@suse.de>
2430         PR tree-optimization/78348
2431         * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2433 2016-11-16  Jakub Jelinek  <jakub@redhat.com>
2435         PR sanitizer/77823
2436         * c-c++-common/ubsan/overflow-vec-1.c: New test.
2437         * c-c++-common/ubsan/overflow-vec-2.c: New test.
2439 2016-11-15  Marek Polacek  <polacek@redhat.com>
2441         * g++.dg/cpp1z/init-statement6.C: Rename a function.
2443 2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2445         PR libgfortran/51119
2446         * gfortran.dg/matmul_12.f90: New test case.
2448 2016-11-15  Uros Bizjak  <ubizjak@gmail.com>
2450         * gcc.target/i386/funcspec-56.inc: New file.
2451         * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc.  Remove
2452         common 32-bit and 64-bit function specific options.
2453         * gcc.target/i386/funcspec-6.c: Ditto.
2455 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2457         * g++.dg/cpp1z/decomp14.C: New test.
2458         * g++.dg/cpp1z/decomp15.C: New test.
2459         * g++.dg/cpp1z/decomp16.C: New test.
2461         * g++.dg/cpp1z/decomp13.C: New test.
2463         * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2465         PR c++/71988
2466         * g++.dg/cpp0x/constexpr-71988.C: New test.
2468 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2470         * gcc.target/mips/insn-casesi.c: New test case.
2471         * gcc.target/mips/insn-pseudo-1.c: New test case.
2472         * gcc.target/mips/insn-pseudo-2.c: New test case.
2473         * gcc.target/mips/insn-pseudo-3.c: New test case.
2474         * gcc.target/mips/insn-pseudo-4.c: New test case.
2475         * gcc.target/mips/insn-tablejump.c: New test case.
2477 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2479         * gcc.target/mips/mips.exp (mips_option_tests): Add
2480         `-mcode-readable=yes' array element.
2482 2016-11-15  Maciej W. Rozycki  <macro@imgtec.com>
2484         * gcc.target/mips/mips.exp (mips_option_tests): Add
2485         `-mmicromips' array element.
2487 2016-11-15  Michael Matz  <matz@suse.de>
2489         PR missed-optimization/77881
2490         * gcc.target/i386/pr77881.c: New test.
2492 2016-11-15  Jakub Jelinek  <jakub@redhat.com>
2494         PR middle-end/78295
2495         * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2497 2016-11-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2499         * gcc.target/powerpc/vec-set-int.c: New test.
2500         * gcc.target/powerpc/vec-set-short.c: Likesie.
2501         * gcc.target/powerpc/vec-set-char.c: Likewise.
2503 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2505         * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2507 2016-11-14  Janus Weil  <janus@gcc.gnu.org>
2509         PR fortran/78300
2510         * gfortran.dg/class_result_3.f90: New test.
2512 2016-11-14  Prasad Ghangal  <prasad.ghangal@gmail.com>
2513             Richard Biener  <rguenther@suse.de>
2515         * gcc.dg/gimplefe-1.c: New testcase.
2516         * gcc.dg/gimplefe-2.c: Likewise.
2517         * gcc.dg/gimplefe-3.c: Likewise.
2518         * gcc.dg/gimplefe-4.c: Likewise.
2519         * gcc.dg/gimplefe-5.c: Likewise.
2520         * gcc.dg/gimplefe-6.c: Likewise.
2521         * gcc.dg/gimplefe-7.c: Likewise.
2522         * gcc.dg/gimplefe-8.c: Likewise.
2523         * gcc.dg/gimplefe-9.c: Likewise.
2524         * gcc.dg/gimplefe-10.c: Likewise.
2525         * gcc.dg/gimplefe-11.c: Likewise.
2526         * gcc.dg/gimplefe-12.c: Likewise.
2527         * gcc.dg/gimplefe-13.c: Likewise.
2528         * gcc.dg/gimplefe-14.c: Likewise.
2529         * gcc.dg/gimplefe-15.c: Likewise.
2530         * gcc.dg/gimplefe-16.c: Likewise.
2531         * gcc.dg/gimplefe-17.c: Likewise.
2532         * gcc.dg/gimplefe-18.c: Likewise.
2534 2016-11-14  Martin Liska  <mliska@suse.cz>
2536         PR bootstrap/78069
2537         * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2538         to match scanned pattern.
2539         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2541 2016-11-14  Richard Biener  <rguenther@suse.de>
2543         PR tree-optimization/78312
2544         * gcc.dg/torture/pr78312.c: New testcase.
2546 2016-11-14  Georg-Johann Lay  <avr@gjlay.de>
2548         PR target/78093
2549         * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2551 2016-11-14  Jakub Jelinek  <jakub@redhat.com>
2552             Jason Merrill  <jason@redhat.com>
2554         Implement P0217R3 - C++17 structured bindings
2555         * g++.dg/cpp1z/decomp1.C: New test.
2556         * g++.dg/cpp1z/decomp2.C: New test.
2557         * g++.dg/cpp1z/decomp3.C: New test.
2558         * g++.dg/cpp1z/decomp4.C: New test.
2559         * g++.dg/cpp1z/decomp5.C: New test.
2560         * g++.dg/cpp1z/decomp6.C: New test.
2561         * g++.dg/cpp1z/decomp7.C: New test.
2562         * g++.dg/cpp1z/decomp8.C: New test.
2563         * g++.dg/cpp1z/decomp9.C: New test.
2564         * g++.dg/cpp1z/decomp10.C: New test.
2566 2016-11-13  Kugan Vivekanandarajah  <kuganv@linaro.org>
2568         * g++.dg/torture/pr78268.C: New test.
2570 2016-11-13  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2572         PR c/35503
2573         * c-c++-common/pr35503-1.c: New test.
2574         * c-c++-common/pr35503-2.c: Likewise.
2575         * c-c++-common/pr35503-3.c: Likewise.
2576         * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2578 2016-11-13  Uros Bizjak  <ubizjak@gmail.com>
2580         PR rtl-optimization/78232
2581         PR rtl-optimization/78248
2582         * gcc.dg/ubsan/pr78248.c: New test.
2584 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2586         * gnat.dg/address_conv.adb: New test.
2588 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gnat.dg/renaming11.ad[sb]: New test.
2592 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2594         * c-c++-common/dump-ada-spec-6.c: New test.
2596 2016-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2598         * gnat.dg/lto21.adb: New test.
2599         * gnat.dg/lto21_pkg1.ads: New helper.
2600         * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2602 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2604         PR fortran/60952
2605         * gfortran.dg/typebound_proc_34.f90: New test.
2607 2016-11-13  Janus Weil  <janus@gcc.gnu.org>
2609         PR fortran/66366
2610         * gfortran.dg/class_57.f90: Changed error message.
2611         * gfortran.dg/class_60.f90: New test.
2613 2016-11-12  David Edelsohn  <dje.gcc@gmail.com>
2615         * g++.dg/pr78112.C: XFAIL AIX.
2617 2016-11-12  Janus Weil  <janus@gcc.gnu.org>
2619         PR fortran/77501
2620         * gfortran.dg/typebound_generic_16.f90: New test.
2622 2016-11-12  Jakub Jelinek  <jakub@redhat.com>
2624         PR c++/71225
2625         * g++.dg/cpp0x/pr71225.C: New test.
2627 2016-11-11  Eric Botcazou  <ebotcazou@adacore.com>
2629         * gcc.target/sparc/20161111-1.c: New test.
2631 2016-11-11  Uros Bizjak  <ubizjak@gmail.com>
2633         PR target/78310
2634         * gcc.target/i386/pr78310.c: New test.
2636 2016-11-11  Jeff Law  <law@redhat.com>
2638         * gcc.dg/tree-ssa/isolate-6.c: New test.
2639         * gcc.dg/tree-ssa/isolate-7.c: New test.
2641 2016-11-11  Bin Cheng  <bin.cheng@arm.com>
2643         PR testsuite/78292
2644         * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2645         vect_max_reduc.
2647 2016-11-11  Jakub Jelinek  <jakub@redhat.com>
2649         PR c++/72774
2650         * g++.dg/parse/pr72774.C: New test.
2652 2016-11-11  Richard Biener  <rguenther@suse.de>
2654         PR tree-optimization/71575
2655         * gcc.dg/graphite/pr71575-1.c: New testcase.
2656         * gcc.dg/graphite/pr71575-2.c: Likewise.
2658 2016-11-11  Richard Biener  <rguenther@suse.de>
2660         PR middle-end/78295
2661         * gcc.dg/uninit-pr78295.c: New testcase.
2663 2016-11-10  Fritz O. Reese  <fritzoreese@gmail.com>
2665         PR fortran/78277
2666         * gfortran.dg/dec_structure_17.f90: New test.
2668 2016-11-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2670         * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2671         being allowed in vector registers.
2672         * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2673         * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2674         * gcc.target/powerpc/vsx-himode.c: Likewise.
2675         * gcc.target/powerpc/vsx-himode2.c: Likewise.
2676         * gcc.target/powerpc/vsx-himode3.c: Likewise.
2677         * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2678         to allow matching MFVSRD or MFVSRW.
2680 2016-11-10  Pat Haugen  <pthaugen@us.ibm.com>
2682         PR rtl-optimization/78241
2683         * gcc.dg/pr78241.c: New test.
2685 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2687         * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2688         201307.
2690         * g++.dg/cpp1z/noexcept-type14.C: New test.
2691         * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2693 2016-11-10  James Greenhalgh  <james.greenhalgh@arm.com>
2695         * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2696         WVAL0S tests added in r241817.
2698 2016-11-10  Jakub Jelinek  <jakub@redhat.com>
2700         * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2701         * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2702         no longer allowed and corresponding ordered construct.
2703         * gfortran.dg/gomp/linear-1.f90: New test.
2704         * gfortran.dg/gomp/declare-simd-2.f90: New test.
2705         * gfortran.dg/gomp/declare-target-1.f90: New test.
2706         * gfortran.dg/gomp/declare-target-2.f90: New test.
2708 2016-11-10  Martin Liska  <mliska@suse.cz>
2710         PR sanitizer/78270
2711         * gcc.dg/asan/pr78270.c: New test.
2713 2016-11-10  Pierre-Marie de Rodat  <derodat@adacore.com>
2714             Jakub Jelinek  <jakub@redhat.com>
2716         PR debug/78112
2717         * g++.dg/pr78112.C: New testcase.
2719 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2721         * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2722         -Wno-c++1z-compat.
2723         * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2724         string in case condition contains % characters.
2726         PR c++/78283
2727         * g++.dg/cpp1z/noexcept-type13.C: New test.
2729 2016-11-09  Toma Tabacu  <toma.tabacu@imgtec.com>
2731         * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2732         using (HAS_MOVN) with MIPS III.
2734 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2736         PR fortran/46459
2737         * gfortran.dg/volatile14.f90: New test.
2739 2016-11-09  Uros Bizjak  <ubizjak@gmail.com>
2741         PR target/78262
2742         * gcc.target/i386/pr78262.c: New test.
2744 2016-11-09  Fritz O. Reese  <fritzoreese@gmail.com>
2746         PR fortran/78259
2747         * gfortran.dg/pr78259.f90: New test.
2749 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2751         PR fortran/60777
2752         * gfortran.dg/spec_expr_7.f90: New test.
2754 2016-11-09  Jakub Jelinek  <jakub@redhat.com>
2756         PR target/77718
2757         * gcc.c-torture/execute/pr77718.c: New test.
2759         * gcc.dg/ubsan/c99-shift-3.c: New test.
2760         * gcc.dg/ubsan/c99-shift-4.c: New test.
2761         * gcc.dg/ubsan/c99-shift-5.c: New test.
2762         * gcc.dg/ubsan/c99-shift-6.c: New test.
2764 2016-11-09  Martin Liska  <mliska@suse.cz>
2766         * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2767         test-case for memcmp.
2768         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2770 2016-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2772         PR testsuite/78269
2773         * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2775 2016-11-09  Paul Thomas  <pault@gcc.gnu.org>
2777         * gfortran.dg/move_alloc_18.f90: New test.
2779 2016-11-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2781         PR middle-end/78256
2782         * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2783         * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2785 2016-11-09  Janus Weil  <janus@gcc.gnu.org>
2787         PR fortran/71894
2788         * gfortran.dg/class_59.f90: New test.
2790 2016-11-09  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/78007
2793         * gcc.dg/vect/vect-bswap32.c: Adjust.
2794         * gcc.dg/vect/vect-bswap64.c: Likewise.
2796 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2798         * gcc.dg/ipa/vrp7.c: New test.
2800 2016-11-09  Kugan Vivekanandarajah  <kuganv@linaro.org>
2802         PR ipa/78121
2803         * gcc.dg/ipa/pr78121.c: New test.
2805 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2807         * c-c++-common/asan/default_options.h: New file.
2808         * c-c++-common/asan/strcasestr-1.c: New test.
2809         * c-c++-common/asan/strcasestr-2.c: Likewise.
2810         * c-c++-common/asan/strcspn-1.c: Likewise.
2811         * c-c++-common/asan/strcspn-2.c: Likewise.
2812         * c-c++-common/asan/strpbrk-1.c: Likewise.
2813         * c-c++-common/asan/strpbrk-2.c: Likewise.
2814         * c-c++-common/asan/strspn-1.c: Likewise.
2815         * c-c++-common/asan/strspn-2.c: Likewise.
2816         * c-c++-common/asan/strstr-1.c: Likewise.
2817         * c-c++-common/asan/strstr-2.c: Likewise.
2818         * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2820 2016-11-09  Maxim Ostapenko  <m.ostapenko@samsung.com>
2822         * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2824 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2826         PR fortran/68440
2827         * gfortran.dg/class_58.f90: New test.
2829 2016-11-08  Uros Bizjak  <ubizjak@gmail.com>
2831         PR target/70799
2832         * gcc.target/i386/pr70799-2.c: New test.
2834 2016-11-08  Janus Weil  <janus@gcc.gnu.org>
2836         PR fortran/77596
2837         * gfortran.dg/proc_ptr_comp_46.f90: New test.
2839 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2841         * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2843 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2845         * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2847 2016-11-08  Bin Cheng  <bin.cheng@arm.com>
2849         * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2851 2016-11-08  Martin Liska  <mliska@suse.cz>
2853         PR testsuite/78242
2854         * g++.dg/asan/use-after-scope-4.C: New test.
2855         * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2856         * gcc.dg/asan/use-after-scope-8.c: Remove.
2858 2016-11-08  Richard Biener  <rguenther@suse.de>
2860         * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2862 2016-11-08  Tamar Christina  <tamar.christina@arm.com>
2864         PR testsuite/78136
2865         * gcc.dg/cpp/trad/trad.exp
2866         (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2867         * gcc.dg/cpp/trad/include.c: Use local header file.
2869 2016-11-08  Richard Biener  <rguenther@suse.de>
2871         PR tree-optimization/78205
2872         * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2874 2016-11-08  Richard Biener  <rguenther@suse.de>
2876         PR tree-optimization/78224
2877         * g++.dg/torture/pr78224.C: New testcase.
2879 2016-11-08  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2881         * gcc.dg/store_merging_1.c: Require store_merge.
2882         * gcc.dg/store_merging_2.c: Likewise.
2883         * gcc.dg/store_merging_4.c: Likewise.
2884         * gcc.dg/store_merging_5.c: Likewise.
2885         * gcc.dg/store_merging_6.c: Likewise.
2886         * gcc.dg/store_merging_7.c: Likewise.
2887         * gcc.dg/store_merging_8.c: Likewise.
2888         * lib/target-supports.exp (check_effective_target_store_merge): New.
2890 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2892         * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2893         * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2894         * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2895         * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2896         -mvsx -mpower8-vector.
2897         * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2898         * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2899         * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2900         -mvsx -mpower8-vector.
2902 2016-11-07  David Edelsohn  <dje.gcc@gmail.com>
2904         * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2906         * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2907         * gcc.dg/visibility-14.c: XFAIL AIX.
2908         * gcc.dg/visibility-15.c: XFAIL AIX.
2909         * gcc.dg/visibility-16.c: XFAIL AIX.
2910         * gcc.dg/visibility-17.c: XFAIL AIX.
2911         * gcc.dg/visibility-18.c: XFAIL AIX.
2912         * gcc.dg/visibility-19.c: XFAIL AIX.
2913         * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2914         * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2915         * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2916         * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2918 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2920         PR target/78227
2921         * gcc.target/i386/pr78227-1.c: New test.
2922         * gcc.target/i386/pr78227-2.c: New test.
2924 2016-11-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2926         PR middle-end/35691
2927         * gcc.dg/pr35691-1.c: New test-case.
2928         * gcc.dg/pr35691-2.c: Likewise.
2930 2016-11-07  Bernd Schmidt  <bschmidt@redhat.com>
2932         PR rtl-optimization/77309
2933         * gcc.dg/torture/pr77309.c: New test.
2935 2016-11-07  Jakub Jelinek  <jakub@redhat.com>
2937         PR middle-end/71529
2938         * gcc.target/i386/pr71529.C: Moved to ...
2939         * g++.dg/opt/pr71529.C: ... here.  New test.  Guard for i?86/x86_64.
2941         PR target/64411
2942         * gcc.target/i386/pr64411.C: Moved to ...
2943         * g++.dg/opt/pr64411.C: ... here.  New test.  Guard for i?86/x86_64
2944         lp64.
2946         PR target/65105
2947         * gcc.target/i386/pr65105-4.C: Moved to ...
2948         * g++.dg/opt/pr65105-4.C: ... here.  New test.  Guard for i?86/x86_64.
2949         Run into compile test rather than execute test.
2951 2016-11-07  Richard Biener  <rguenther@suse.de>
2953         PR target/78229
2954         * g++.dg/pr78229.C: New testcase.
2956 2016-11-07  Richard Biener  <rguenther@suse.de>
2958         PR tree-optimization/78218
2959         * gcc.dg/torture/pr78218.c: New testcase.
2961 2016-11-07  Richard Biener  <rguenther@suse.de>
2963         PR tree-optimization/78228
2964         * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2966 2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2968         PR target/77822
2969         * g++.dg/torture/pr77822.C: New test.
2971 2016-11-07  Martin Liska  <mliska@suse.cz>
2973         * c-c++-common/asan/force-inline-opt0-1.c: Disable
2974         -f-sanitize-address-use-after-scope.
2975         * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2976         internal fn calls.
2977         * g++.dg/asan/use-after-scope-1.C: New test.
2978         * g++.dg/asan/use-after-scope-2.C: Likewise.
2979         * g++.dg/asan/use-after-scope-3.C: Likewise.
2980         * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2981         * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2982         * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2983         * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2984         * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2985         * g++.dg/asan/use-after-scope-types.h: Likewise.
2986         * gcc.dg/asan/use-after-scope-1.c: Likewise.
2987         * gcc.dg/asan/use-after-scope-2.c: Likewise.
2988         * gcc.dg/asan/use-after-scope-3.c: Likewise.
2989         * gcc.dg/asan/use-after-scope-4.c: Likewise.
2990         * gcc.dg/asan/use-after-scope-5.c: Likewise.
2991         * gcc.dg/asan/use-after-scope-6.c: Likewise.
2992         * gcc.dg/asan/use-after-scope-7.c: Likewise.
2993         * gcc.dg/asan/use-after-scope-8.c: Likewise.
2994         * gcc.dg/asan/use-after-scope-9.c: Likewise.
2995         * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2996         * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2997         * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2998         * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2999         * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
3001 2016-11-07  Richard Biener  <rguenther@suse.de>
3003         PR tree-optimization/78189
3004         * g++.dg/torture/pr78189.C: New testcase.
3006 2016-11-06  David Edelsohn  <dje.gcc@gmail.com>
3008         * gcc.dg/Wtrampolines.c: XFAIL AIX.
3010 2016-11-06  Andre Vehreschild  <vehre@gcc.gnu.org>
3012         * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
3013         occuring.
3015 2016-11-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3017         PR fortran/78221
3018         * arith.c (gfc_complex2real):  Change gfc_warning_now to
3019         gfc_warning.
3021 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3023         * gfortran.dg/move_alloc_17.f03: New test.
3025 2016-11-05  Richard Biener  <rguenther@suse.de>
3027         PR bootstrap/78188
3028         * g++.dg/ipa/pr78188.C: New test.
3030 2016-11-05  Janus Weil  <janus@gcc.gnu.org>
3031             Dominique d'Humieres  <dominiq@lps.ens.fr>
3033         PR fortran/69495
3034         * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
3036 2016-11-05  Paul Thomas  <pault@gcc.gnu.org>
3038         PR fortran/67564
3039         * gfortran.dg/select_type_39.f03: New test.
3041 2016-11-04  Paul Thomas  <pault@gcc.gnu.org>
3043         PR fortran/64933
3044         * gfortran.dg/associate_23.f90: New test.
3046 2016-11-04  Jakub Jelinek  <jakub@redhat.com>
3048         PR target/77834
3049         * gcc.dg/pr77834.c: New test.
3051 2016-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
3053         PR c++/67980
3054         * g++.dg/cpp1y/pr67980.C: New.
3056 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3058         * gcc.target/powerpc/fold-vec-add-1.c: New.
3059         * gcc.target/powerpc/fold-vec-add-2.c: New.
3060         * gcc.target/powerpc/fold-vec-add-3.c: New.
3061         * gcc.target/powerpc/fold-vec-add-4.c: New.
3062         * gcc.target/powerpc/fold-vec-add-5.c: New.
3063         * gcc.target/powerpc/fold-vec-add-6.c: New.
3064         * gcc.target/powerpc/fold-vec-add-7.c: New.
3066 2016-11-04  Toma Tabacu  <toma.tabacu@imgtec.com>
3068         * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
3069         for -mbranch-likely, infer -mno-branch-likely for R6.
3071 2016-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3073         PR c++/71973
3074         * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
3075         * g++.dg/init/new15.C: Likewise.
3076         * g++.dg/ipa/inline-1.C: Likewise.
3077         * g++.dg/ipa/inline-2.C: Likewise.
3078         * g++.dg/lto/20080908-1_0.C: Likewise.
3079         * g++.dg/tc1/dr20.C: Likewise.
3080         * g++.dg/tree-ssa/inline-1.C: Likewise.
3081         * g++.dg/tree-ssa/inline-2.C: Likewise.
3082         * g++.old-deja/g++.law/except1.C: Likewise.
3083         * g++.old-deja/g++.other/vbase5.C: Likewise.
3084         * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
3086 2016-11-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3088         PR tree-optimization/78210
3089         * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
3090         possibility of widening multiplies.
3092 2016-11-04  Richard Biener  <rguenther@suse.de>
3094         PR middle-end/78185
3095         * gcc.dg/pr78185.c: New testcase.
3097 2016-10-04  David Edelsohn  <dje.gcc@gmail.com>
3099         * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
3100         * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
3102 2016-11-03  Jakub Jelinek  <jakub@redhat.com>
3103             Alexandre Oliva  <aoliva@redhat.com>
3104             Jason Merrill  <jason@redhat.com>
3106         PR debug/28767
3107         PR debug/56974
3108         * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3109         * g++.dg/debug/dwarf2/ref-3.C: New test.
3110         * g++.dg/debug/dwarf2/ref-4.C: New test.
3111         * g++.dg/debug/dwarf2/refqual-1.C: New test.
3112         * g++.dg/debug/dwarf2/refqual-2.C: New test.
3114 2016-11-03  Fritz Reese  <fritzoreese@gmail.com>
3116         * gfortran.dg/dec_exp_1.f90: New test.
3117         * gfortran.dg/dec_exp_2.f90: Likewise.
3118         * gfortran.dg/dec_exp_3.f90: Likewise.
3120 2016-11-03  Fritz O. Reese  <fritzoreese@gmail.com>
3122         * gfortran.dg/dec_parameter_1.f: New test.
3123         * gfortran.dg/dec_parameter_2.f90: Likewise.
3124         * gfortran.dg/dec_parameter_3.f90: Likewise.
3125         * gfortran.dg/dec_parameter_4.f90: Likewise.
3127 2016-11-03  Martin Liska  <mliska@suse.cz>
3129         * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3130         output.
3131         * gcc.dg/tree-prof/time-profiler-3.c: New test.
3133 2016-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3135         PR libgcc/78067
3136         * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3138 2016-11-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3140         * gcc.c-torture/execute/pr78170.c: Require int32plus.
3142 2016-11-02  Max Filippov  <jcmvbkbc@gmail.com>
3144         * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3146 2016-11-01  Tamar Christina  <tamar.christina@arm.com>
3148         * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3149         Check for arm_v8_neon_hw.
3150         * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3151         Likewise.
3152         * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3153         Likewise.
3154         * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3155         Likewise.
3157 2016-11-02  Richard Biener  <rguenther@suse.de>
3159         * gcc.dg/store_merging_8.c: New testcase.
3161 2016-11-02  Fritz O. Reese  <fritzoreese@gmail.com>
3163         * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3165 2016-11-02  David Edelsohn  <dje.gcc@gmail.com>
3167         * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3168         * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3169         * gcc.dg/addr_equal_1.c: XFAIL AIX.
3170         * gcc.dg/pr65779.c: XFAIL AIX.
3171         * gcc.dg/pr70405.c: XFAIL AIX.
3173         * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3174         * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3175         * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3177 2016-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3179         * lib/target-supports.exp (check_gc_sections_available): Use
3180         -print-prog-name=ld to determine linker used.
3182 2016-11-02  Martin Liska  <mliska@suse.cz>
3184         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3185         test case.
3187 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3189         PR tree-optimization/78170
3190         * gcc.c-torture/execute/pr78170.c: New test.
3192 2016-11-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3194         PR tree-optimization/78162
3195         * gcc.c-torture/compile/pr78162.c: New test.
3197 2016-11-02  Richard Biener  <rguenther@suse.de>
3199         PR tree-optimization/78035
3200         PR tree-optimization/77964
3201         * gcc.target/i386/pr78035.c: New testcase.
3203 2016-11-02  Richard Biener  <rguenther@suse.de>
3205         * gcc.dg/tree-ssa/vrp111.c: New testcase.
3206         * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3207         * gcc.dg/tree-ssa/pr21086.c: Likewise.
3208         * gcc.dg/tree-ssa/pr58480.c: Likewise.
3209         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3211 2016-11-01  David Edelsohn  <dje.gcc@gmail.com>
3213         * gfortran.dg/pr70937.f90: require-effective-target lto.
3215 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3217         PR fortran/69544
3218         * gfortran.dg/where_6.f90:  New test.
3220 2016-11-01  Jakub Jelinek  <jakub@redhat.com>
3222         * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3224 2016-11-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3226         PR fortran/69544
3227         * gfortran.dg/where_5.f90:  New test.
3229 2016-11-01  Bilyan Borisov  <bilyan.borisov@arm.com>
3231         * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3232         * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3233         * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3234         * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3236 2016-11-01  Uros Bizjak  <ubizjak@gmail.com>
3238         * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3239         Whitespace fixes.
3240         (check_effective_target_vect_cmdline_needed): Check
3241         is-effective-target ia32 for x86 targets.
3242         (check_effective_target_vect_simd_clones): Simplify condition.
3243         (check_effective_target_vect_double): Ditto.
3244         (check_effective_target_vect_aligned_arrays): Check
3245         is-effective-target ia32 for x86 targets.  Simplify condition.
3246         (check_effective_target_vect_multiple_sizes): Simplify condition.
3247         (check_effective_target_sqrt_insn): Add i?86-*-* target.
3248         (check_effective_target_sync_int_128): Simplify condition.
3249         (check_effective_target_sync_int_128_runtime): Ditto.
3250         (check_effective_target_sync_long_long_runtime): Ditto.
3251         (check_effective_target_divmod): Add i?86-*-* target.
3253 2016-10-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3255         * gcc.target/powerpc/vsx-extract-4.c: New test.
3256         * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3258 2016-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3260         PR fortran/54679
3261         * gfortran.dg/fmt_l.f90: Update test.
3262         * gfortran.dg/fmt_l0.f90: New test.
3264 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3266         PR c++/78089
3267         * c-c++-common/builtin-shuffle-1.c: New test.
3268         * g++.dg/cpp0x/addressof3.C: New test.
3270 2016-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
3272         Add tests for a const member and a reference member for launder.
3273         * g++.dg/cpp1z/launder3.C: New.
3274         * g++.dg/cpp1z/launder4.C: Likewise.
3275         * g++.dg/cpp1z/launder5.C: Likewise.
3276         * g++.dg/cpp1z/launder5.cc: Likewise.
3277         * g++.dg/cpp1z/launder5.h: Likewise.
3278         * g++.dg/cpp1z/launder6.C: Likewise.
3279         * g++.dg/cpp1z/launder6.cc: Likewise.
3280         * g++.dg/cpp1z/launder6.h: Likewise.
3282 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3284         PR c++/77948
3285         * g++.dg/cpp0x/pr77948-1.C: New test.
3286         * g++.dg/cpp0x/pr77948-2.C: New test.
3287         * g++.dg/cpp0x/pr77948-3.C: New test.
3288         * g++.dg/cpp0x/pr77948-4.C: New test.
3289         * g++.dg/cpp0x/pr77948-5.C: New test.
3290         * g++.dg/cpp0x/pr77948-6.C: New test.
3292         PR tree-optimization/77860
3293         * gcc.dg/pr77860.c: New test.
3295 2016-10-31  Jakub Jelinek  <jakub@redhat.com>
3297         PR c++/77886
3298         * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3300 2016-10-31  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3302         * gcc.dg/lto/pr60449_0.c: Skip for avr.
3304 2016-10-30  Le-Chun Wu  <lcwu@google.com>
3305             Mark Wielaard  <mjw@redhat.com>
3307         * gcc.dg/Wshadow-compatible-local-1.c: New test.
3308         * gcc.dg/Wshadow-local-1.c: Likewise.
3309         * gcc.dg/Wshadow-local-2.c: Likewise.
3310         * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3311         * g++.dg/warn/Wshadow-local-1.C: Likewise.
3312         * g++.dg/warn/Wshadow-local-2.C: Likewise.
3314 2016-10-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3316         PR tree-optimization/71915
3317         PR tree-optimization/71490
3318         * gcc.dg/tree-ssa/pr54245.c: Delete.
3319         * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3320         document why.
3322 2016-10-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3324         PR fortran/78123
3325         * gfortran.dg/fmt_t_9.f: New test.
3327 2016-10-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3329         PR fortran/67219
3330         * gfortran.dg/pr67219.f90:  New test.
3332 2016-10-29  Jakub Jelinek  <jakub@redhat.com>
3334         PR rtl-optimization/77919
3335         * g++.dg/torture/pr77919-2.C: New test.
3337         PR target/78148
3338         * gcc.dg/pr78148.c: New test.
3340 2016-10-28  Eric Botcazou  <ebotcazou@adacore.com>
3342         * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3343         * gcc.target/sparc/overflow-4.c: ...here.
3344         * gcc.target/sparc/overflow-5.c: New test.
3346 2016-10-28  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3347             Kugan Vivekanandarajah  <kuganv@linaro.org>
3348             Jim Wilson  <jim.wilson@linaro.org>
3350         PR tree-optimization/43721
3351         * lib/target-supports.exp (check_effective_target_divmod): New.
3352         (check_effective_target_divmod_simode): Likewise.
3353         (check_effective_target_arm_divmod_simode): Likewise.
3354         * gcc.dg/divmod-1-simode.c: New test.
3355         * gcc.dg/divmod-1.c: Likewise.
3356         * gcc.dg/divmod-2-simode.c: Likewise.
3357         * gcc.dg/divmod-2.c: Likewise.
3358         * gcc.dg/divmod-3-simode.c: Likewise.
3359         * gcc.dg/divmod-3.c: Likewise.
3360         * gcc.dg/divmod-4-simode.c: Likewise.
3361         * gcc.dg/divmod-4.c: Likewise.
3362         * gcc.dg/divmod-5.c: Likewise.
3363         * gcc.dg/divmod-6-simode.c: Likewise.
3364         * gcc.dg/divmod-6.c: Likewise.
3365         * gcc.dg/divmod-7.c: Likewise.
3367 2016-10-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3368             Jakub Jelinek  <jakub@redhat.com>
3369             Andrew Pinski  <pinskia@gmail.com>
3371         PR middle-end/22141
3372         PR rtl-optimization/23684
3373         * gcc.c-torture/execute/pr22141-1.c: New test.
3374         * gcc.c-torture/execute/pr22141-2.c: Likewise.
3375         * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3376         * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3377         * gcc.dg/store_merging_1.c: New test.
3378         * gcc.dg/store_merging_2.c: Likewise.
3379         * gcc.dg/store_merging_3.c: Likewise.
3380         * gcc.dg/store_merging_4.c: Likewise.
3381         * gcc.dg/store_merging_5.c: Likewise.
3382         * gcc.dg/store_merging_6.c: Likewise.
3383         * gcc.dg/store_merging_7.c: Likewise.
3384         * gcc.target/i386/pr22141.c: Likewise.
3385         * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3386         * g++.dg/init/new17.C: Likewise.
3388 2016-10-26  Will Schmidt  <will_schmidt@vnet.ibm.com>
3390         PR middle-end/72747
3391         * c-c++-common/pr72747-1.c: New test.
3392         * c-c++-common/pr72747-2.c: Likewise.
3394 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3396         * gcc.target/s390/oscbreak-1.c: New test.
3398 2016-10-28  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3400         * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3402 2016-10-28  Jakub Jelinek  <jakub@redhat.com>
3404         PR rtl-optimization/77919
3405         * g++.dg/torture/pr77919.C: New test.
3407         PR rtl-optimization/78132
3408         * gcc.target/i386/pr78132.c: New test.
3410 2016-10-27  Eric Botcazou  <ebotcazou@adacore.com>
3412         * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3414 2016-10-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3416         * gcc.target/powerpc/vsx-simode.c: New test.
3417         * gcc.target/powerpc/vsx-simode2.c: Likewise.
3418         * gcc.target/powerpc/vsx-simode3.c: Likewise.
3420 2016-10-27  Jakub Jelinek  <jakub@redhat.com>
3422         PR fortran/78026
3423         * gfortran.dg/gomp/pr78026.f03: New test.
3424         * gfortran.dg/select_type_38.f03: New test.
3426         PR middle-end/78025
3427         * g++.dg/gomp/declare-simd-7.C: New test.
3429 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3431         * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3432         * gfortran.dg/dec_init_2.f90: Likewise.
3433         * gfortran.dg/dec_init_3.f90: New test.
3434         * gfortran.dg/dec_init_4.f90: Likewise.
3436 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3438         * gcc.dg/fold-narrowbopcst-1.c: New test.
3440 2016-10-27  Fritz Reese  <fritzoreese@gmail.com>
3442         * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3443         dg-shouldfail/dg-output instead of XFAIL.
3444         * gfortran.dg/dec_io_6.f90: Likewise.
3446 2016-10-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3448         * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3449         * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3450         * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3451         * gcc.target/arm/atomic-op-char-3.c: Likewise.
3452         * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3453         * gcc.target/arm/atomic-op-int-3.c: Likewise.
3454         * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3455         * gcc.target/arm/atomic-op-release-3.c: Likewise.
3456         * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3457         * gcc.target/arm/atomic-op-short-3.c: Likewise.
3459 2016-10-27  Bin Cheng  <bin.cheng@arm.com>
3461         * gcc.dg/fold-convmaxconv-1.c: New test.
3462         * gcc.dg/fold-convminconv-1.c: New test.
3464 2016-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3466         PR fortran/78092
3467         * gfortran.dg/pr78092.f90: New test.
3469 2016-10-26  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3471         PR target/78056
3472         * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3473         expected error message.
3474         * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3475         expected error message.
3476         * gcc.target/powerpc/vsu/vec-all-nez-7.c
3477         (test_all_not_equal_and_not_zero): Change expected error message.
3479 2016-10-26  Jakub Jelinek  <jakub@redhat.com>
3481         PR fortran/77973
3482         * gfortran.dg/gomp/pr77973.f90: New test.
3484 2016-10-26  Paul Thomas  <pault@gcc.gnu.org>
3486         PR fortran/78108
3487         * gfortran.dg/submodule_18.f08: New test.
3488         * gfortran.dg/submodule_19.f08: New test.
3490 2016-10-26  Michael Matz  <matz@suse.de>
3492         * g++.dg/pr78060.C: New test.
3493         * gfortran.dg/pr78061.f: New test.
3494         * g++.dg/pr78088.C: New test.
3496 2016-10-26  Fritz Reese  <fritzoreese@gmail.com>
3498         * gfortran.dg/dec_io_1.f90: New test.
3499         * gfortran.dg/dec_io_2.f90: New test.
3500         * gfortran.dg/dec_io_3.f90: New test.
3501         * gfortran.dg/dec_io_4.f90: New test.
3502         * gfortran.dg/dec_io_5.f90: New test.
3503         * gfortran.dg/dec_io_6.f90: New test.
3505 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3507         PR sanitizer/78106
3508         * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3510 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3512         * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3513         * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3515 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3517         * gnat.dg/opt59.adb: New test.
3518         * gnat.dg/opt59_pkg.ad[sb]: New helper.
3520         * gnat.dg/opt60.adb: New test.
3522 2016-10-25  Andre Vehreschild  <vehre@gcc.gnu.org>
3524         PR fortran/72770
3525         * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3526         this pr.
3528 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3530         PR target/78102
3531         * gcc.target/i386/pr78102.c: New test.
3533 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3535         * gfortran.dg/dec_logical_xor_1.f90: New test.
3536         * gfortran.dg/dec_logical_xor_2.f90: New test.
3537         * gfortran.dg/dec_logical_xor_3.f03: New test.
3539 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3541         * gfortran.dg/dec_loc_rval_1.f90: New test.
3542         * gfortran.dg/dec_loc_rval_2.f90: New test.
3543         * gfortran.dg/dec_loc_rval_3.f03: New test.
3545 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3547         * gfortran.dg/dec_type_print.f90: New testcase.
3549 2016-10-25  Fritz Reese  <fritzoreese@gmail.com>
3551         * gfortran.dg/feed_1.f90: New test.
3552         * gfortran.dg/feed_2.f90: New test.
3554 2016-10-25  Martin Liska  <mliska@suse.cz>
3556         PR sanitizer/78106
3557         * gcc.dg/asan/pr78106.c: New test.
3559 2016-10-25  Martin Liska  <mliska@suse.cz>
3561         * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3563 2016-10-25  Wilco Dijkstra  <wdijkstr@arm.com>
3565         PR target/78041
3566         * gcc.target/arm/pr78041.c: New test.
3568 2016-10-25  Jakub Jelinek  <jakub@redhat.com>
3570         * g++.dg/cpp1z/launder1.C: New test.
3571         * g++.dg/cpp1z/launder2.C: New test.
3573 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3574             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3576         PR target/71676
3577         PR target/71678
3578         * gcc.target/avr/pr71676-2.c: New test.
3580 2016-10-25  Georg-Johann Lay  <avr@gjlay.de>
3581             Pitchumani Sivanupandi  <pitchumani.sivanupandi@microchip.com>
3583         PR target/71676
3584         PR target/71678
3585         * gcc.target/avr/pr71676-1.c: New test.
3586         * gcc.target/avr/pr71676-3.c: New test.
3587         * gcc.target/avr/pr71676.c: New test.
3588         * gcc.target/avr/pr71678.c: New test.
3590 2016-10-24  Kugan Vivekanandarajah  <kuganvi@linaro.org>
3592         * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3593         such that cloned verions of tested functions are not created.
3595 2016-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3597         PR fortran/71895
3598         * gfortran.dg/pr71895.f90: New test.
3600 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3602         * g++.dg/debug/dwarf2/ref-2.C: New test.
3604 2016-10-24  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3606         * c-c++-common/Wint-in-bool-context-3.c: New test.
3608 2016-10-24  Martin Sebor  <msebor@redhat.com>
3610         PR middle-end/77735
3611         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3612         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3613         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3614         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3615         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3616         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3617         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3619 2016-10-24  Richard Biener  <rguenther@suse.de>
3621         PR testsuite/71491
3622         * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3623         * gcc.dg/vect/slp-45.c: Likewise.
3625 2016-10-24  Richard Biener  <rguenther@suse.de>
3627         * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3628         * gcc.dg/tree-ssa/pr21458.c: Likewise.
3629         * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3631 2016-10-24  Georg-Johann Lay  <avr@gjlay.de>
3633         PR target/78093
3634         * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3635         * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3637 2016-10-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3639         * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3641 2016-10-24  Jakub Jelinek  <jakub@redhat.com>
3643         * gcc.target/i386/bmi2-pext-1.c: New test.
3644         * gcc.target/i386/bmi2-pdep-1.c: New test.
3645         * gcc.target/i386/bmi2-bzhi-3.c: New test.
3646         * gcc.target/i386/tbm-bextri-1.c: New test.
3647         * gcc.target/i386/bmi-bextr-6.c: New test.
3649 2016-10-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3651         PR target/77483
3652         * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3653         * gcc.target/i386/pr65105-1.c: Likewise.
3654         * gcc.target/i386/pr65105-2.c: Likewise.
3655         * gcc.target/i386/pr65105-3.c: Likewise.
3656         * gcc.target/i386/pr65105-5.c: Likewise.
3657         * gcc.target/i386/pr67761.c: Likewise.
3658         * gcc.target/i386/pr70799-1.c: Likewise.
3660 2016-10-24  Martin Liska  <mliska@suse.cz>
3662         PR sanitizer/77966
3663         * c-c++-common/ubsan/unreachable-3.c: New test.
3665 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3667         PR fortran/77763
3668         * gfortran.dg/pr77763.f90
3670 2016-10-23  Steven G. Kargl  <kargl@gcc.gnu.org>
3672         PR fortran/54730
3673         PR fortran/78033
3674         * gfortran.dg/pr78033.f90: New test.
3676 2016-10-23  Paul Thomas  <pault@gcc.gnu.org>
3678         PR fortran/69834
3679         * gfortran.dg/select_type_1.f03: Change error for overlapping
3680         TYPE IS cases.
3681         * gfortran.dg/select_type_36.f03: New test.
3683 2016-10-22  Eric Botcazou  <ebotcazou@adacore.com>
3685         * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3687 2016-10-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3689         PR fortran/78021
3690         * gfortran.dg/string_length_3.f90:  New test.
3692 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3694         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3696 2016-10-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3698         PR fortran/43366
3699         PR fortran/57117
3700         PR fortran/61337
3701         * gfortran.dg/alloc_comp_class_5.f03: New test.
3702         * gfortran.dg/class_allocate_21.f90: New test.
3703         * gfortran.dg/class_allocate_22.f90: New test.
3704         * gfortran.dg/realloc_on_assign_27.f08: New test.
3706 2016-10-21  Jeff Law  <law@redhat.com>
3708         * PR tree-optimization/71947
3709         * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3710         * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3711         * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3713 2016-10-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3715         * gcc.dg/ipa/vrp5.c: New test.
3716         * gcc.dg/ipa/vrp6.c: New test.
3718 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3720         * gcc.target/aarch64/test_frame_17.c: New test.
3722 2016-10-21  Wilco Dijkstra  <wdijkstr@arm.com>
3724         * gcc.target/aarch64/test_frame_17.c: New test.
3726 2016-10-21  Andris Pavenis  <andris.pavenis@iki.fi>
3728         PR preprocessor/71681
3729         * gcc.dg/cpp/pr71681-1.c: New testcase
3730         * gcc.dg/cpp/pr71681-2.c: Likewise
3731         * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3732         * gcc.dg/cpp/remap/a/header.gcc: Likewise
3733         * gcc.dg/cpp/remap/a/t_1.h: Likewise
3734         * gcc.dg/cpp/remap/a/t_2.h: Likewise
3736 2016-10-21  Jakub Jelinek  <jakub@redhat.com>
3738         PR target/78057
3739         * gcc.target/i386/pr78057.c: New test.
3741         * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3743 2016-10-21  Paul Thomas  <pault@gcc.gnu.org>
3745         PR fortran/69566
3746         * gfortran.dg/select_type_37.f03: New test.
3748 2016-10-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3750         PR target/71627
3751         * gcc.target/avr/pr71627.c: New test
3753 2016-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3755         * gcc.target/sparc/overflow-1.c: New test.
3756         * gcc.target/sparc/overflow-2.c: Likewise.
3757         * gcc.target/sparc/overflow-3.c: Likewise.
3759 2016-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
3761         * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3762         effective target.
3764 2016-10-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3766         PR rtl-optimization/78038
3767         * gcc.target/aarch64/pr78038.c: New test.
3769 2016-10-21  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/78051
3772         * g++.dg/torture/pr78051.C: New testcase.
3774 2016-10-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3776         * c-c++-common/wdate-time.c: Restored test case.
3777         * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3779 2016-10-20  Jakub Jelinek  <jakub@redhat.com>
3781         * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3783 2016-10-20  Uros Bizjak  <ubizjak@gmail.com>
3785         PR target/78037
3786         * gcc.target/i386/pr78037.c: New test.
3788 2016-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3790         * gcc.target/visium/overflow8.c: New.
3791         * gcc.target/visium/overflow16.c: Likewise.
3792         * gcc.target/visium/overflow32: Likewise.
3794 2016-10-20  Michael Matz  <matz@suse.de>
3796         * gcc.dg/loop-split.c: New test.
3797         * gcc.dg/tree-ssa/ifc-9.c: Update.
3798         * gcc.dg/tree-ssa/ifc-10.c: Update.
3800 2016-10-20  Richard Biener  <rguenther@suse.de>
3802         * gcc.dg/graphite/pr35356-1.c: Update.
3804 2016-10-20  Paolo Carlini  <paolo.carlini@oracle.com>
3806         PR c++/77446
3807         * g++.dg/cpp1y/pr77446.C: New.
3809 2016-10-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3811         PR tree-optimization/53979
3812         * gcc.dg/pr53979-1.c: New test-case.
3813         * gcc.dg/pr53979-2.c: Likewise.
3815 2016-10-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3817         * c-c++-common/Wint-in-bool-context-2.c: New test.
3819 2016-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3821         * gfortran.dg/dtio_17.f90: Fix test.
3823 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3825         * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3826         * gcc.dg/Walloca-2.c: Same.
3828 2016-10-19  Aldy Hernandez  <aldyh@redhat.com>
3830         * gcc.dg/Wvla-1.c: Rename to...
3831         * gcc.dg/Wvla-larger-than-1.c: ...this.
3832         * gcc.dg/Wvla-2.c: Rename to...
3833         * gcc.dg/Wvla-larger-than-2.c: ...this.
3834         * gcc.dg/Wvla-3.c: Rename to...
3835         * gcc.dg/Walloca-11.c.: ...this.
3836         * gcc.dg/wvla-[1-7].c: Rename to:
3837         * gcc.dg/Wvla-[1-7].c: ...this.
3839 2016-10-19  Bin Cheng  <bin.cheng@arm.com>
3841         PR tree-optimization/78005
3842         * gcc.dg/vect/pr78005.c: New.
3843         * gcc.target/i386/l_fma_float_1.c: Revise test.
3844         * gcc.target/i386/l_fma_float_2.c: Ditto.
3845         * gcc.target/i386/l_fma_float_3.c: Ditto.
3846         * gcc.target/i386/l_fma_float_4.c: Ditto.
3847         * gcc.target/i386/l_fma_float_5.c: Ditto.
3848         * gcc.target/i386/l_fma_float_6.c: Ditto.
3849         * gcc.target/i386/l_fma_double_1.c: Ditto.
3850         * gcc.target/i386/l_fma_double_2.c: Ditto.
3851         * gcc.target/i386/l_fma_double_3.c: Ditto.
3852         * gcc.target/i386/l_fma_double_4.c: Ditto.
3853         * gcc.target/i386/l_fma_double_5.c: Ditto.
3854         * gcc.target/i386/l_fma_double_6.c: Ditto.
3856 2016-10-19  Thomas Schwinge  <thomas@codesourcery.com>
3858         PR tree-optimization/78024
3859         * gcc.dg/goacc/loop-processing-1.c: New file.
3861 2016-10-19  Richard Biener  <rguenther@suse.de>
3863         * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3865 2016-10-18  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3867         * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3868         * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3869         * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3870         * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3871         * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3872         * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3873         * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3874         * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3875         * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3876         * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3877         * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3878         * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3879         * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3880         * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3881         * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3882         * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3883         * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3884         * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3885         * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3886         * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3887         * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3888         * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3889         * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3890         * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3891         * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3892         * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3893         * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3894         * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3895         * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3896         * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3897         * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3898         * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3899         * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3900         * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3901         * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3902         * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3903         * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3904         * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3905         * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3906         * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3907         * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3908         * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3909         * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3910         * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3911         * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3912         * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3913         * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3914         * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3915         * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3916         * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3917         * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3918         * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3919         * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3920         * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3921         * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3922         * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3923         * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3924         * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3925         * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3926         * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3927         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3928         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3929         * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3930         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3931         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3932         * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3933         * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3934         * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3935         * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3936         * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3937         * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3938         * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3939         * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3940         * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3941         * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3942         * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3943         * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3944         * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3945         * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3946         * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3947         * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3948         * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3949         * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3950         * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3951         * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3952         * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3953         * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3954         * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3955         * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3956         * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3957         * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3958         * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3959         * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3960         * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3961         * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3962         * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3963         * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3964         * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3965         * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3966         * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3967         * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3968         * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3969         * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3970         * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3971         * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3972         * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3973         * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3974         * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3975         * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3976         * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3977         * gcc.target/powerpc/vsu/vsu.exp: New file.
3979 2016-10-18  Uros Bizjak  <ubizjak@gmail.com>
3981         PR target/77991
3982         * gcc.target/i386/pr77991.c: New test.
3984 2016-10-18  Matthew Fortune  <matthew.fortune@imgtec.com>
3986         * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3987         LTO is used.
3989 2016-10-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3991         * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3993 2016-10-18  Richard Biener  <rguenther@suse.de>
3995         * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3996         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3997         * gcc.dg/tree-ssa/pr21090.c: Likewise.
3998         * gcc.dg/tree-ssa/pr21294.c: Likewise.
3999         * gcc.dg/tree-ssa/pr21563.c: Likewise.
4000         * gcc.dg/tree-ssa/pr23744.c: Likewise.
4001         * gcc.dg/tree-ssa/pr25382.c: Likewise.
4002         * gcc.dg/tree-ssa/pr68431.c: Likewise.
4003         * gcc.dg/tree-ssa/vrp03.c: Likewise.
4004         * gcc.dg/tree-ssa/vrp06.c: Likewise.
4005         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4006         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4007         * gcc.dg/tree-ssa/vrp19.c: Likewise.
4008         * gcc.dg/tree-ssa/vrp20.c: Likewise.
4009         * gcc.dg/tree-ssa/vrp92.c: Likewise.
4010         * gcc.dg/pr68217.c: Likewise.
4011         * gcc.dg/predict-9.c: Likewise.
4012         * gcc.dg/tree-prof/val-prof-5.c: Adjust.
4013         * gcc.dg/predict-1.c: Likewise.
4015 2016-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4017         * gfortran.dg/dtio_17.f90: New test.
4019 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4021         * gcc.dg/ipa/vrp4.c: Adjust testcase.
4023 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4025         * gcc.dg/ipa/vrp4.c: New test.
4027 2016-10-18  Kugan Vivekanandarajah  <kuganv@linaro.org>
4029         * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4030         * gcc.dg/torture/pr39074.c: Likewise.
4032 2016-10-17  Eric Botcazou  <ebotcazou@adacore.com>
4034         * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
4035         * gnat.dg/trampoline4.adb: Minor tweak.
4037 2016-10-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4039         PR tree-optimization/77916
4040         * gcc.dg/torture/pr77916.c: New.
4042 2016-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
4044         PR fortran/77978
4045         * gfortran.dg/pr77978_1.f90: New test.
4046         * gfortran.dg/pr77978_2.f90: Ditto.
4047         * gfortran.dg/pr77978_3.f90: Ditto.
4049 2016-10-17  Paul Thomas  <pault@gcc.gnu.org>
4051         PR fortran/61420
4052         PR fortran/78013
4053         * gfortran.dg/proc_ptr_49.f90: New test.
4055 2016-09-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4057         PR target/77308
4058         * gcc.target/arm/pr77308.c: New test.
4060 2016-10-17  David Edelsohn  <dje.gcc@gmail.com>
4062         * lib/target-supports.exp
4063         (check_effective_target_floatn_nx_runtime): Return 0 for
4064         powerpc*-ibm-aix*.
4066 2016-10-17  Andrew Pinski  <apinski@cavium.com>
4068         * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
4069         long instead of long.
4070         * gcc.target/aarch64/cinc_common_1.c: Likewise.
4071         * gcc.target/aarch64/combine_bfi_1.c: Likewise.
4072         * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
4073         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4074         * gcc.target/aarch64/pr68102_1.c: Likewise.
4075         * gcc.target/aarch64/target_attr_3.c: Likewise.
4077 2016-10-17  Richard Biener  <rguenther@suse.de>
4079         PR tree-optimization/77988
4080         * gcc.dg/torture/pr77988.c: New testcase.
4082 2016-10-17  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4084         * gcc.dg/pr71636-1.c: New test-case.
4085         * gcc.dg/pr71636-2.c: Likewise.
4087 2016-10-16  Eric Botcazou  <ebotcazou@adacore.com>
4089         * gnat.dg/trampoline3.adb: New test.
4090         * gnat.dg/trampoline4.adb: Likewise.
4092 2016-10-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4094         * gfortran.dg/dtio_16.f90: New test.
4096 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4098         * gcc.target/sparc/bmaskbshuf.c: Rename to...
4099         * gcc.target/sparc/bmaskbshuf-1.c: ...this.
4100         * gcc.target/sparc/bmaskbshuf-2.c: New test.
4102 2016-10-15  Eric Botcazou  <ebotcazou@adacore.com>
4104         * gcc.target/sparc/popc.c: Rename to...
4105         * gcc.target/sparc/popc-1.c: ...this.
4106         * gcc.target/sparc/popc-2.c: New test.
4108 2016-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4110         PR fortran/77972
4111         * gfortran.dg/unexpected_eof_4.f90: New test.
4113 2016-10-15  Janne Blomqvist  <jb@gcc.gnu.org>
4115         PR libfortran/48587
4116         * gfortran.dg/negative_unit2.f90: New test.
4118 2016-10-14  Jakub Jelinek  <jakub@redhat.com>
4120         PR middle-end/77959
4121         * gfortran.dg/pr77959.f90: New test.
4123         DR 1511 - const volatile variables and ODR
4124         * g++.dg/DRs/dr1511-1.C: New test.
4125         * g++.dg/DRs/dr1511-2.C: New test.
4127 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4129         * gnat.dg/debug7.adb (dg-options): Remove -g.
4130         * gnat.dg/debug8.adb (dg-options): Add -margs.
4131         * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4133 2016-10-14  Richard Biener  <rguenther@suse.de>
4135         PR tree-optimization/77979
4136         * gcc.dg/torture/pr77979.c: New testcase.
4138 2016-10-14  Martin Liska  <mliska@suse.cz>
4140         * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4141         * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4142         * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4144 2016-10-14  Uros Bizjak  <ubizjak@gmail.com>
4146         * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4147         Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4148         * gcc.dg/torture/pr77937-2.c: Likewise.
4150 2016-10-14  Eric Botcazou  <ebotcazou@adacore.com>
4152         * gnat.dg/lto15.adb: Adjust.
4153         * gnat.dg/lto16.adb: Likewise.
4154         * gnat.dg/lto17.adb: Likewise
4155         * gnat.dg/lto18.ad[sb]: New test.
4156         * gnat.dg/lto18_pkg.ads: New helper.
4157         * gnat.dg/lto19.adb: New test.
4158         * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4159         * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4160         * gnat.dg/lto20.adb: New test.
4161         * gnat.dg/lto20_pkg.ad[sb]: New helper.
4163 2016-10-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4165         * gfortran.dg/coarray_38.f90: Expect error message.
4167 2016-10-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4169         * gcc.target/aarch64/spellcheck_1.c: New test.
4170         * gcc.target/aarch64/spellcheck_2.c: Likewise.
4171         * gcc.target/aarch64/spellcheck_3.c: Likewise.
4172         * gcc.target/aarch64/spellcheck_4.c: Likewise.
4173         * gcc.target/aarch64/spellcheck_5.c: Likewise.
4174         * gcc.target/aarch64/spellcheck_6.c: Likewise.
4176 2016-10-13  Andreas Schwab  <schwab@linux-m68k.org>
4178         * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4180 2016-10-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4182         PR tree-optimization/77937
4183         * gcc.dg/torture/pr77937-1.c: New.
4184         * gcc.dg/torture/pr77937-2.c: New.
4186 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4188         * g++.dg/cpp1z/inline-var1.C: New test.
4189         * g++.dg/cpp1z/inline-var1a.C: New test.
4190         * g++.dg/cpp1z/inline-var1.h: New file.
4191         * g++.dg/cpp1z/inline-var2.C: New test.
4192         * g++.dg/cpp1z/inline-var3.C: New test.
4193         * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4194         uninitialized const.
4196 2016-10-13  Sandra Loosemore  <sandra@codesourcery.com>
4198         * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4199         Xscale is specified, not just -march.
4200         * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4201         is incompatible with Xscale.
4203 2016-10-13  Martin Sebor  <msebor@redhat.com>
4205         PR c++/71912
4206         * g++.dg/ext/flexary4.C: Adjust.
4207         * g++.dg/ext/flexary5.C: Same.
4208         * g++.dg/ext/flexary9.C: Same.
4209         * g++.dg/ext/flexary19.C: New test.
4210         * g++.dg/ext/flexary18.C: New test.
4211         * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4212         regression test.
4213         * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4214         Avoid generating a flexible array member in an array.
4216 2016-10-13  Martin Sebor  <msebor@redhat.com>
4218         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4219         to placate -Wformat on targets where the type is not int.
4221 2016-10-13  David Malcolm  <dmalcolm@redhat.com>
4223         * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4224         in INSN_LOCATION.
4226 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4228         * gcc.target/i386/l_fma_float_1.c: Revise test.
4229         * gcc.target/i386/l_fma_float_2.c: Ditto.
4230         * gcc.target/i386/l_fma_float_3.c: Ditto.
4231         * gcc.target/i386/l_fma_float_4.c: Ditto.
4232         * gcc.target/i386/l_fma_float_5.c: Ditto.
4233         * gcc.target/i386/l_fma_float_6.c: Ditto.
4234         * gcc.target/i386/l_fma_double_1.c: Ditto.
4235         * gcc.target/i386/l_fma_double_2.c: Ditto.
4236         * gcc.target/i386/l_fma_double_3.c: Ditto.
4237         * gcc.target/i386/l_fma_double_4.c: Ditto.
4238         * gcc.target/i386/l_fma_double_5.c: Ditto.
4239         * gcc.target/i386/l_fma_double_6.c: Ditto.
4241 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4243         * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4245 2016-10-13  Bin Cheng  <bin.cheng@arm.com>
4247         * gcc.dg/vect/vect-98.c: Refine test case.
4248         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4249         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4250         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4252 2016-10-13  Jakub Jelinek  <jakub@redhat.com>
4254         PR c/77946
4255         * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4257 2016-10-13  Martin Liska  <mliska@suse.cz>
4259         PR tree-optimization/77943
4260         * g++.dg/tree-ssa/pr77943.C: New test.
4262 2016-10-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4264         PR fortran/72832
4265         * gfortran.dg/allocate_with_source_22.f03: New test.
4266         * gfortran.dg/allocate_with_source_23.f03: New test.  Expected to
4267         fail.
4269 2016-10-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4271         * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4272         * gcc.target/arm/movsi_movw.c: Likewise.
4273         * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4274         directive to work on big endian targets.
4276 2016-10-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4278         * gcc.dg/tree-ssa/evrp6.c: New test.
4280 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4282         * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4283         * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4284         * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4286 2016-10-12  Segher Boessenkool  <segher@kernel.crashing.org>
4288         * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4289         * gcc.target/powerpc/warn-2.c: Ditto.
4291 2016-10-12  Robert Suchanek  <robert.suchanek@imgtec.com>
4293         * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4294         * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4295         * gcc.target/mips/mips.exp: Add support for -mmsa.  Imply -mno-mips16
4296         for -mmsa.
4297         * gcc.target/mips/msa.c: New test.
4298         * gcc.target/mips/msa-builtins.c: Likewise.
4299         * lib/target-supports.exp (check_mips_msa_hw_available): New.
4300         (check_effective_target_mips_msa_runtime): Likewise.
4301         (check_effective_target_mips_msa): Likewise.
4302         (add_options_for_mips_msa): Likewise.
4303         (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4304         (check_effective_target_vect_intfloat_cvt): Likewise.
4305         (check_effective_target_vect_uintfloat_cvt): Likewise.
4306         (check_effective_target_vect_floatint_cvt): Likewise.
4307         (check_effective_target_vect_floatuint_cvt): Likewise.
4308         (check_effective_target_vect_shift): Likewise.
4309         (check_effective_target_vect_shift_char): Likewise.
4310         (check_effective_target_vect_long): Likewise.
4311         (check_effective_target_vect_float): Likewise.
4312         (check_effective_target_vect_double): Likewise.
4313         (check_effective_target_vect_long_long): Likewise.
4314         (check_effective_target_vect_perm): Likewise.
4315         (check_effective_target_vect_perm_byte): Likewise.
4316         (check_effective_target_vect_perm_short): Likewise.
4317         (check_effective_target_vect_sdot_qi): Likewise.
4318         (check_effective_target_vect_udot_qi): Likewise.
4319         (check_effective_target_vect_sdot_hi): Likewise.
4320         (check_effective_target_vect_udot_hi): Likewise.
4321         (check_effective_target_vect_pack_trunc): Likewise.
4322         (check_effective_target_vect_unpack): Likewise.
4323         (check_effective_target_vect_hw_misalign): Likewise.
4324         (check_effective_target_vect_condition): Likewise.
4325         (check_effective_target_vect_cond_mixed): Likewise.
4326         (check_effective_target_vect_char_mult): Likewise.
4327         (check_effective_target_vect_short_mult): Likewise.
4328         (check_effective_target_vect_int_mult): Likewise.
4329         (check_effective_target_vect_extract_even_odd): Likewise.
4330         (check_effective_target_vect_interleave): Likewise.
4331         (check_vect_support_and_set_flags): Check if the target supports MSA
4332         and append to the list of EFFECTIVE_TARGETS.
4334 2016-10-12  Richard Biener  <rguenther@suse.de>
4336         PR debug/77947
4337         * g++.dg/torture/pr77947.C: New testcase.
4339 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4341         * gnat.dg/debug8.adb: New testcase.
4343 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
4345         * gnat.dg/debug9.adb: New testcase.
4347 2016-10-12  Richard Biener  <rguenther@suse.de>
4349         * gcc.dg/tree-ssa/vrp35.c: Adjust.
4350         * gcc.dg/tree-ssa/vrp36.c: Likewise.
4351         * gcc.dg/tree-ssa/vrp46.c: Likewise.
4353 2016-10-12  Richard Biener  <rguenther@suse.de>
4355         PR tree-optimization/77920
4356         * gcc.dg/torture/pr77920.c: New testcase.
4358 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
4360         PR tree-optimization/77929
4361         * gcc.c-torture/compile/pr77929.c: New test.
4363         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4364         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4365         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4366         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4367         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4368         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4369         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4370         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4371         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4373 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4375         * gcc.target/sparc/setcc-4.c: Adjust.
4376         * gcc.target/sparc/setcc-5.c: Likewise.
4377         * gcc.target/sparc/setcc-6.c: Likewise.
4378         * gcc.target/sparc/setcc-7.c: Likewise.
4379         * gcc.target/sparc/setcc-8.c: Likewise.
4380         * gcc.target/sparc/setcc-9.c: Likewise.
4381         * gcc.target/sparc/setcc-10.c: Delete.
4383 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
4385         PR fortran/77942
4386         * gfortran.dg/pr77942.f90
4388 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
4390         * gfortran.dg/dec_math.f90: New testsuite.
4392 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4394         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
4395         (main): Declare j as i32 instead of int.
4397 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4399         PR testsuite/PR77710
4400         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4401         target triplet instead of *-*-*-*.
4403 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4405         * gnat.dg/unchecked_convert10.adb: New test.
4406         * gnat.dg/unchecked_convert11.adb: Likewise.
4407         * gnat.dg/unchecked_convert12.adb: Likewise.
4409 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
4411         * gcc.target/sparc/cbcond-1.c: New test.
4412         * gcc.target/sparc/cbcond-2.c: Likewise.
4413         * gcc.target/sparc/movcc-1.c: Likewise.
4414         * gcc.target/sparc/movcc-2.c: Likewise.
4415         * gcc.target/sparc/setcc-1.c: Adjust.
4416         * gcc.target/sparc/setcc-2.c: Likewise.
4417         * gcc.target/sparc/setcc-3.c: Likewise.
4418         * gcc.target/sparc/setcc-4.c: Likewise.
4419         * gcc.target/sparc/setcc-5.c: Likewise.
4420         * gcc.target/sparc/setcc-6.c: New test.
4421         * gcc.target/sparc/setcc-7.c: Likewise.
4422         * gcc.target/sparc/setcc-8.c: Likewise.
4423         * gcc.target/sparc/setcc-9.c: Likewise.
4424         * gcc.target/sparc/setcc-10.c: Likewise.
4426 2016-10-10  Jeff Law  <law@redhat.com>
4428         PR tree-optimization/71947
4429         * gcc.dg/tree-ssa/pr71947-1.c: New test.
4430         * gcc.dg/tree-ssa/pr71947-2.c: New test.
4431         * gcc.dg/tree-ssa/pr71947-3.c: New test.
4432         * gcc.dg/tree-ssa/pr71947-4.c: New test.
4433         * gcc.dg/tree-ssa/pr71947-5.c: New test.
4434         * gcc.dg/tree-ssa/pr71947-6.c: New test.
4436 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4438         PR fortran/77915
4439         * gfortran.dg/matmul_11.f90:  New test.
4441 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4443         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4444         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4445         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4446         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4447         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4448         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4449         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4450         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4451         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4452         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4453         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4454         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4455         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4456         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4457         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4458         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4459         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4460         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4461         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4462         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4463         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4464         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4465         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4466         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4467         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4468         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4469         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4470         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4471         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4472         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4473         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4474         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4475         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4476         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4477         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4478         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4479         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4480         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4481         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4482         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4483         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4484         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4485         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4486         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4487         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4488         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4489         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4490         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4491         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4492         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4493         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4494         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4495         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4496         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4497         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4498         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4499         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4500         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4501         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4503 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4505         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4506         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4507         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4508         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4509         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4510         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4511         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4512         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4513         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4514         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4515         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4516         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4517         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4518         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4520 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
4522         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4523         Enable AArch64.
4524         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4525         vdup*_laneq.
4526         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4527         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4528         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4529         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4531 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
4532             Jiong Wang  <jiong.wang@arm.com>
4534         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4535         AArch64 support.
4536         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4537         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4538         AArch64 targets.
4539         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4540         AArch64 targets.
4541         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4542         targets.
4543         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4545 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4547         * gnat.dg/specs/vfa.ads: New test.
4549 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
4551         * gnat.dg/inline13.ad[sb]: New test.
4552         * gnat.dg/inline13_pkg.ad[sb]: New helper.
4554 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
4556         * gnat.dg/biased_subtype.adb: New test.
4558 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
4560         PR tree-optimization/77901
4561         * gcc.c-torture/compile/pr77901.c: New test.
4563 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4565         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4566         * gcc.dg/ipa/propalign-2.c: Likewise
4567         * gcc.dg/ipa/propalign-3.c: Likewise.
4568         * gcc.dg/ipa/propalign-4.c: Likewise.
4569         * gcc.dg/ipa/propalign-5.c: Likewise.
4571 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
4573         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4575         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4577         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4578         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4580 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
4582         * gfortran.dg/dec_union_11.f90: New testcase.
4584 2016-10-07  Nathan Sidwell  <nathan@acm.org>
4586         PR c++/66443
4587         * g++.dg/cpp0x/pr66443-cxx11.C: New.
4588         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4589         * g++.dg/cpp1y/pr66443-cxx14.C: New
4590         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4591         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4593 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4595         * g++.dg/cpp0x/addressof1.C: New test.
4596         * g++.dg/cpp0x/addressof2.C: New test.
4598 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4600         * gcc.target/powerpc/float128-type-1.c: New test to check that
4601         PowerPC 64-bit Linux enables -mfloat128-type by default.
4602         * gcc.target/powerpc/float128-type-2.c: Likewise.
4603         * gcc.target/powerpc/float128-mix.c: Change error message to
4604         reflect that __ibm128 is now #define'ed to be long double.
4606 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4608         PR fortran/77406
4609         * gfortran.dg/pr77406.f90: New test.
4610         * gfortran.dg/assumed_type_3.f90: Update error messages.
4611         * gfortran.dg/defined_operators_1.f90: Ditto.
4612         * gfortran.dg/generic_26.f90: Ditto.
4613         * gfortran.dg/generic_7.f90: Ditto.
4614         * gfortran.dg/gomp/udr5.f90: Ditto.
4615         * gfortran.dg/gomp/udr7.f90: Ditto.
4616         * gfortran.dg/interface_1.f90: Ditto.
4617         * gfortran.dg/interface_37.f90: Ditto.
4618         * gfortran.dg/interface_5.f90: Ditto.
4619         * gfortran.dg/interface_6.f90: Ditto.
4620         * gfortran.dg/interface_7.f90
4621         * gfortran.dg/no_arg_check_3.f90
4622         * gfortran.dg/operator_5.f90
4623         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4625 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4627         PR c++/77700
4628         * c-c++-common/Wint-in-bool-context.c: Update test.
4630 2016-10-07  Richard Biener  <rguenther@suse.de>
4632         * gcc.dg/tree-ssa/vrp01.c: Adjust.
4633         * gcc.dg/tree-ssa/vrp34.c: Likewise.
4635 2016-10-07  Marek Polacek  <polacek@redhat.com>
4637         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4639 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
4641         PR c++/69733
4642         * c-c++-common/pr69733.c: New test.
4643         * gcc.dg/pr69733.c: New test.
4644         * gcc.target/i386/pr69733.c: New test.
4646 2016-10-07  Marek Polacek  <polacek@redhat.com>
4648         PR c++/77803
4649         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4651 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
4653         PR tree-optimization/77664
4654         * gcc.dg/tree-ssa/pr77664.c: New test.
4655         * gcc.dg/pr77664.c: New test.
4657 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
4659         * gfortran.dg/pr69955.f90: New test.
4661 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
4663         PR fortran/57910
4664         * gfortran.dg/pr57910.f90: New test.
4666 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
4668         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4669         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4671 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4673         PR tree-optimization/77862
4674         * gcc.dg/pr77862.c: New test.
4676 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
4678         * gcc.dg/tree-ssa/evrp4.c: New test.
4680 2016-10-06  Jeff Law  <law@redhat.com>
4682         PR tree-optimization/71661
4683         * gcc.dg/tree-ssa/pr71661.c: New test.
4685 2016-10-06  Richard Biener  <rguenther@suse.de>
4687         PR tree-optimization/77855
4688         * gcc.dg/torture/pr77855.c: New testcase.
4690 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
4691             Eric Botcazou  <ebotcazou@adacore.com>
4693         * g++.dg/other/pr77759.C: New test.
4695 2016-10-06  Richard Biener  <rguenther@suse.de>
4697         PR tree-optimization/77839
4698         * gcc.dg/torture/pr77839.c: New testcase.
4700 2016-10-06  Marek Polacek  <polacek@redhat.com>
4702         * g++.dg/cpp1z/init-statement9.C: New test.
4704 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
4706         * gcc.target/i386/pcommit-1.c: Deleted.
4707         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4708         * gcc.target/i386/sse-13.c: Ditto.
4709         * gcc.target/i386/sse-14.c: Ditto.
4710         * gcc.target/i386/sse-22.c: Ditto.
4711         * gcc.target/i386/sse-23.c: Ditto.
4712         * g++.dg/other/i386-2.C: Ditto.
4714 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
4716         * gcc.target/i386/pr77833.c: Require int128 effective target.
4718 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
4720         PR fortran/58991
4721         PR fortran/58992
4722         * gfortran.dg/associate_22.f90: New test.
4724 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
4726         * gfortran.dg/dec_union_9.f90: New testcase.
4727         * gfortran.dg/dec_union_10.f90: New testcase.
4729 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4731         PR sanitizer/66343
4732         * gcc.dg/pch/pr66343-3.c: New test.
4733         * gcc.dg/pch/pr66343-3.hs: New file.
4735         PR sanitizer/66343
4736         * gcc.dg/pch/pr66343-1.c: New test.
4737         * gcc.dg/pch/pr66343-1.hs: New file.
4738         * gcc.dg/pch/pr66343-2.c: New test.
4739         * gcc.dg/pch/pr66343-2.hs: New file.
4741 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4743         * c-c++-common/Wint-in-bool-context.c: Update test.
4745 2016-10-05  Marek Polacek  <polacek@redhat.com>
4747         * g++.dg/cpp1z/init-statement1.C: New test.
4748         * g++.dg/cpp1z/init-statement2.C: New test.
4749         * g++.dg/cpp1z/init-statement3.C: New test.
4750         * g++.dg/cpp1z/init-statement4.C: New test.
4751         * g++.dg/cpp1z/init-statement5.C: New test.
4752         * g++.dg/cpp1z/init-statement6.C: New test.
4753         * g++.dg/cpp1z/init-statement7.C: New test.
4754         * g++.dg/cpp1z/init-statement8.C: New test.
4756 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
4758         PR fortran/67524
4759         * gfortran.dg/pr67524.f90: New test.
4761 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
4763         PR sanitizer/77823
4764         * c-c++-common/ubsan/shift-9.c: New test.
4766 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4768         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4769         of int if __SIZEOF_INT__ is less than 4 bytes.
4771 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4774         * gfortran.dg/class_array_20.f03: Likewise.
4775         * gfortran.dg/class_array_21.f03: Likewise.
4776         * gfortran.dg/finalize_29.f08: Likewise.
4777         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4779 2016-10-05  Richard Biener  <rguenther@suse.de>
4781         PR middle-end/77826
4782         * gcc.dg/torture/pr77826.c: New testcase.
4784 2016-10-05  Richard Biener  <rguenther@suse.de>
4786         * gcc.dg/fold-copysign-1.c: New testcase.
4788 2016-10-05  Andreas Schwab  <schwab@suse.de>
4790         * g++.dg/pr49847-2.C: Remove.
4792 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
4794         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4796 2016-10-05  Richard Biener  <rguenther@suse.de>
4798         PR middle-end/55152
4799         * gcc.dg/pr55152-2.c: New testcase.
4801 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4803         * gfortran.dg/dtio_15.f90: New test.
4805 2016-10-04  Ian Lance Taylor  <iant@golang.org>
4807         * gcc.dg/split-7.c: New test.
4809 2016-10-04  Martin Sebor  <msebor@redhat.com>
4811         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4812         %lc directive to wint_t to silence -Wformat warnings on targets
4813         where the latter is a distinct type such as long.
4815 2016-10-04  Martin Sebor  <msebor@redhat.com>
4817         PR c++/77804
4818         * g++.dg/warn/Wplacement-new-size-4.C: New test.
4820 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
4822         PR c++/77791
4823         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4825         * g++.dg/other/java3.C: Remove.
4826         * g++.dg/other/java1.C: Remove.
4827         * g++.dg/other/error12.C: Remove.
4828         * g++.dg/other/java2.C: Remove.
4829         * g++.dg/warn/Wnvdtor.C: Remove.
4830         * g++.dg/lookup/java1.C: Remove.
4831         * g++.dg/lookup/java2.C: Remove.
4832         * g++.dg/ext/pr34829.C: Remove.
4833         * g++.dg/ext/java-3.C: Remove.
4834         * g++.dg/ext/java-1.C: Remove.
4835         * g++.dg/ext/java-2.C: Remove.
4836         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4838 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
4840         PR tree-optimization/77808
4841         * gcc.dg/tree-ssa/pr77808.c: New testcase.
4843 2016-10-04  Richard Biener  <rguenther@suse.de>
4845         PR tree-optimization/77399
4846         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4848 2016-10-04  Richard Biener  <rguenther@suse.de>
4850         PR middle-end/77833
4851         * gcc.target/i386/pr77833.c: New testcase.
4853 2016-09-26  Jeff Law  <law@redhat.com>
4855         PR tree-optimization/71550
4856         PR tree-optimization/71403
4857         * gcc.c-torture/execute/pr71550.c: New test.
4859 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4861         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4862         option.
4864 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4866         Revert
4867         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4869         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4871 2016-10-03  Marek Polacek  <polacek@redhat.com>
4873         * g++.dg/cpp0x/nullptr37.C: New test.
4875 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4877         * c-c++-common/Wint-in-bool-context.c: Update test.
4879 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
4881         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4882         earlier.
4883         * g++.dg/charset/asm2.c (memmove): Likewise.
4884         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4885         * g++.dg/tls/diag-4.C (foo): Likewise.
4886         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4887         dg-warning, fix up regex.
4888         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4889         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4890         * g++.old-deja/g++.mike/net31.C: Likewise.
4891         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4892         for C++17.
4893         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4894         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4896 2016-10-01  Richard Biener  <rguenther@suse.de>
4898         PR middle-end/77798
4899         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4901 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
4903         PR fortran/77663
4904         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4906 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
4908         PR c/77490
4909         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4910         Add dg-prune-output directive.
4912 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4914         PR fortran/66643
4915         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4916         * gfortran.fortran-torture/compile/write.f90: Update test.
4918 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
4920         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4921         arm_fp16_alternative_ok as the required effective target.
4922         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
4923         -mfp16-format=alternative to the dg-options directive and remove
4924         the dg-add-options directive.
4926 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4928         PR fortran/77764
4929         * gfortran.dg/dec_union_8.f90: New testcase.
4931 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
4933         PR fortran/77782
4934         * gfortran.dg/dec_structure_16.f90: New testcase.
4936 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
4938         * gfortran.dg/coarray_allocate_10.f08: New test.
4939         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4941 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4943         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4945 2016-09-30  Richard Biener  <rguenther@suse.de>
4947         PR tree-optimization/77399
4948         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4950 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
4952         * c-c++-common/pr27336.c: Make dependency on
4953         -fdelete-null-pointer-checks explicit.
4954         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4955         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4956         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4957         * gcc.dg/pic-1.c: Require fpic target support.
4958         * gcc.dg/pic-2.c: Likewise.
4960 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
4962         Implement P0001R1 - C++17 removal of register storage class specifier
4963         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4964         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4965         C++17.
4966         * c-c++-common/vector-subscript-5.c (foo): Don't use register
4967         keyword if not __SSE2__.
4968         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4969         C++17.
4970         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4971         register keywords.
4972         * g++.dg/eh/pr29166.C: Add -Wno-register option.
4973         * g++.dg/warn/register-parm-1.C (erroneous_warning,
4974         no_erroneous_warning): Expect new warnings for C++17.
4975         * g++.dg/warn/register-var-2.C (f): Likewise.
4976         * g++.dg/parse/register1.C (f): Expect new error for C++17.
4977         * g++.dg/parse/linkage2.C (foo): Likewise.
4978         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4979         keyword on parameters for C++17.
4980         * g++.dg/cpp1z/register1.C: New test.
4981         * g++.dg/cpp1z/register2.C: New test.
4982         * g++.dg/cpp1z/register3.C: New test.
4984 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4986         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4987         * gcc.target/i386/avx2-check.h (main): Ditto.
4988         * gcc.target/i386/avx512bw-check.h (main): Ditto.
4989         * gcc.target/i386/avx512cd-check.h (main): Ditto.
4990         * gcc.target/i386/avx512dq-check.h (main): Ditto.
4991         * gcc.target/i386/avx512er-check.h (main): Ditto.
4992         * gcc.target/i386/avx512f-check.h (main): Ditto.
4993         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4994         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4995         * gcc.target/i386/avx512vl-check.h (main): Ditto.
4997 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
4999         PR target/77756
5000         * gcc.target/i386/pr77756.c: New test.
5002 2016-09-29  Marek Polacek  <polacek@redhat.com>
5004         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
5006 2016-09-29  Marek Polacek  <polacek@redhat.com>
5008         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
5009         C++14.
5011 2016-09-29  Martin Liska  <mliska@suse.cz>
5013         * objc/execute/construct1.m: New test.
5015 2016-09-29  Richard Biener  <rguenther@suse.de>
5017         PR tree-optimization/77768
5018         * gcc.dg/torture/pr77768.c: New testcase.
5020 2016-09-28  Richard Biener  <rguenther@suse.de>
5022         PR middle-end/77407
5023         * gcc.dg/pr77407.c: New testcase.
5025 2016-09-29  Richard Biener  <rguenther@suse.de>
5027         PR middle-end/55152
5028         * gcc.dg/pr55152.c: New testcase.
5029         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
5031 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5033         * gcc.dg/profile-update-warning.c: Restrict to ia32.
5034         (dg-options): Remove -m32.
5036 2016-09-28  Martin Sebor  <msebor@redhat.com>
5038         PR middle-end/77721
5039         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
5041 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043         PR libgfortran/77707
5044         * gfortran.dg/inquire_17.f90: New test.
5046 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
5048         PR c++/77467
5049         * g++.dg/cpp1y/constexpr-77467.C: New test.
5051 2016-09-28  Martin Sebor  <msebor@redhat.com>
5053         PR c/77762
5054         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5055         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
5056         (test_sprintf_p_const): Adjust line numbers to avoid failures
5057         introduced in r240503.
5059 2016-09-28  Martin Sebor  <msebor@redhat.com>
5061         PR middle-end/77683
5062         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5064 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5066         PR c++/77748
5067         * g++.dg/pr77550.C: Avoid undefined behavior.
5069         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
5071 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
5073         * gcc.dg/strlenopt-20.c: Update test.
5074         * gcc.dg/strlenopt-21.c: Likewise.
5075         * gcc.dg/strlenopt-22.c: Likewise.
5076         * gcc.dg/strlenopt-22g.c: Likewise.
5077         * gcc.dg/strlenopt-26.c: Likewise.
5078         * gcc.dg/strlenopt-5.c: Likewise.
5079         * gcc.dg/strlenopt-7.c: Likewise.
5080         * gcc.dg/strlenopt-9.c: Likewise.
5082 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5084         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
5086         * g++.dg/cpp1z/lambda-this1.C: New test.
5087         * g++.dg/cpp1z/lambda-this2.C: New test.
5089         PR c++/77722
5090         * g++.dg/ubsan/return-4.C: New test.
5091         * g++.dg/ubsan/return-5.C: New test.
5092         * g++.dg/ubsan/return-6.C: New test.
5094 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
5096         * lib/target-supports.exp
5097         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
5098         in function comment.
5100 2016-09-27  Martin Liska  <mliska@suse.cz>
5102         PR gcov-profile/46266
5103         * lib/gcov.exp: Verify that <built-in>.gcov file is not
5104         considered.
5106 2016-09-27  Richard Biener  <rguenther@suse.de>
5108         PR tree-optimization/77745
5109         * g++.dg/torture/pr77745.C: New testcase.
5111 2016-09-27  Richard Biener  <rguenther@suse.de>
5113         PR tree-optimization/77478
5114         * gcc.dg/torture/pr77478.c: New testcase.
5116 2016-09-27  Martin Liska  <mliska@suse.cz>
5118         PR gcov-profile/7970
5119         PR gcov-profile/16855
5120         PR gcov-profile/44779
5121         * g++.dg/gcov/pr16855.C: New test.
5123 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5125         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5127 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
5129         PR fortran/77666
5130         * gfortran.dg/gomp/pr77666.f90: New test.
5132 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
5134         PR ipa/77677
5135         * gcc.dg/torture/pr77677-2.c: New test.
5137 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5139         PR fortran/77420
5140         * gfortran.dg/pr77420_1.f90: New test.
5141         * gfortran.dg/pr77420_2.f90: Ditto.
5142         * gfortran.dg/pr77420_3.f90: New test. Requires ...
5143         * gfortran.dg/pr77420_4.f90: this file.
5145 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
5147         PR middle-end/77719
5148         * gfortran.dg/pr77719.f90: New test.
5150 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5152         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5153         singular form of byte when quantity is unknown.
5155 2016-09-26  Marek Polacek  <polacek@redhat.com>
5157         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5159 2016-09-26  Martin Liska  <mliska@suse.cz>
5161         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5162         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5163         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5164         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5165         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5166         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5167         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5168         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5169         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5171 2016-09-26  Marek Polacek  <polacek@redhat.com>
5173         PR c/7652
5174         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5175         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5176         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5177         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5178         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5179         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5180         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5181         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5182         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5183         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5184         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5185         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5186         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5187         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5188         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5189         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5190         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5191         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5192         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5193         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5194         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5195         * c-c++-common/attr-fallthrough-1.c: New test.
5196         * c-c++-common/attr-fallthrough-2.c: New test.
5197         * g++.dg/cpp0x/fallthrough1.C: New test.
5198         * g++.dg/cpp0x/fallthrough2.C: New test.
5199         * g++.dg/cpp1z/fallthrough1.C: New test.
5200         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5201         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5202         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5203         * objc.dg/Wimplicit-fallthrough-1.m: New test.
5205 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5207         PR fortran/77429
5208         * gfortran.dg/pr77429.f90: New test.
5210 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5212         PR fortran/77694
5213         * gfortran.dg/pr77694.f90: New test.
5215 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
5217         PR target/51244
5218         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5220 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5222         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5223         for 32-bit mode.
5225 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
5227         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5228         for 32-bit mode.
5230 2016-09-24  Marek Polacek  <polacek@redhat.com>
5232         PR c/77490
5233         * c-c++-common/Wbool-operation-1.c: New test.
5234         * gcc.dg/Wbool-operation-1.c: New test.
5236 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
5238         * gfortran.dg/dec_static_1.f90: New.
5239         * gfortran.dg/dec_static_2.f90: New.
5240         * gfortran.dg/dec_static_3.f90: New.
5241         * gfortran.dg/dec_static_4.f90: New.
5243 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5245         PR fortran/48298
5246         * gfortran.dg/negative_unit_check.f90: Update test.
5247         * gfortran.dg/dtio_14.f90: New test.
5249 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5251         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5252         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5253         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5254         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5255         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5256         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5257         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5259 2016-09-23  Martin Sebor  <msebor@redhat.com>
5261         PR testsuite/77713
5262         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5263         assuming long double is bigger than double.
5265 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5267         Implement P0138R2, C++17 construction rules for enum class values
5268         * g++.dg/cpp1z/direct-enum-init1.C: New test.
5270 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5272         PR preprocessor/77672
5273         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5274         expected multiline output from first warning to reflect change
5275         in r240434.
5277 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5279         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5281 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5282             Tom de Vries  <tom@codesourcery.com>
5284         PR testsuite/77411
5285         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5287 2016-09-23  Marek Polacek  <polacek@redhat.com>
5289         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5290         * c-c++-common/gomp/atomic-13.c: Likewise.
5291         * c-c++-common/gomp/atomic-14.c: Likewise.
5292         * c-c++-common/pr60439.c: Remove invalid code.
5293         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5294         * g++.dg/expr/bitfield5.C: Likewise.
5295         * g++.dg/expr/bitfield6.C: Likewise.
5296         * g++.dg/expr/bool1.C: Likewise.
5297         * g++.dg/expr/bool3.C: Likewise.
5298         * g++.dg/expr/lval3.C: Likewise.
5299         * g++.dg/expr/lval4.C: Likewise.
5300         * g++.old-deja/g++.jason/bool5.C: Likewise.
5302 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
5304         PR preprocessor/77672
5305         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5306         (test_terminator_location): New function.
5308 2016-09-23  Richard Biener  <rguenther@suse.de>
5310         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5312 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5314         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5315         -march=armv8.2-a+fp16 when supported by the hardware.
5316         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5317         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5318         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
5319         semi-colons to a macro invocations.
5320         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5321         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5322         defined.
5323         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5324         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5325         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5326         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5327         defined.
5328         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5329         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5330         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5331         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5332         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5333         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5334         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5335         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5336         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5337         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5338         defined.
5339         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5340         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5341         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5342         defined.
5343         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5344         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5345         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5346         defined.
5347         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5348         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5349         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5350         defined.
5351         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5352         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5353         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5354         defined.  Also fix some white-space.
5355         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5356         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5357         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5358         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5359         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5360         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5361         defined.  Also fix some long lines and white-space.
5362         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5363         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5364         defined.  Also fix some long lines and white-space.
5365         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5366         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5367         defined.
5368         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5369         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5370         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5371         defined.
5372         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5373         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5374         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5375         defined.
5376         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5377         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5378         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5379         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5380         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5381         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5382         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5383         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5384         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5385         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5386         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5387         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5388         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5389         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5390         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5391         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5392         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5393         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5394         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5396 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
5397             Matthew Wahab  <matthew.wahab@arm.com>
5399         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5400         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5401         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5402         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5403         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5404         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5405         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5406         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5407         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5408         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5409         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5410         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5411         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5412         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5413         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5414         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5415         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5416         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5417         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5418         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5419         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5420         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5421         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5422         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5423         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5424         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5425         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5426         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5427         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5428         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5429         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5430         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5431         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5432         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5433         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5434         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5435         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5437 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5439         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5440         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5441         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5442         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5443         support.
5445 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
5447         PR ipa/77677
5448         * gcc.dg/torture/pr77677.c: New test.
5450 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
5452         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5453         here now.
5455 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5457         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5458         options.  Add tests for float16x4_t and float16x8_t.
5460 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5462         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5463         * gcc.target/s390/risbg-ll-2.c: Ditto.
5464         * gcc.target/s390/risbg-ll-3.c: Ditto.
5466 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5468         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5469         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5471 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5473         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5474         output to the simplified instructions.
5476 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5478         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5479         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5481 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5483         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5484         (FP16_SUPPORTED): New
5485         (expected-hfloat-16x4): Make conditional on __fp16 support.
5486         (expected-hfloat-16x8): Likewise.
5487         (vdup_n_f16): Disable for non-AArch64 targets.
5488         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5489         conditional on FP16_SUPPORTED.
5490         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5491         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5492         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5493         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5494         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5495         for testing __fp16.
5496         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5497         conditional on FP16_SUPPORTED.
5498         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5499         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5501 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5503         * gcc.target/arm/short-vfp-1.c: New.
5505 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5507         * gcc.target/arm/attr-fp16-arith-1.c: New.
5509 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5511         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5512         New.
5513         (add_options_for_arm_v8_2a_fp16_neon): New.
5514         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5515         (add_options_for_arm_arch_v8_2a): Auto-generate.
5516         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5517         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5518         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5519         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5520         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5521         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5522         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5524 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
5526         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5527         arm_fp16_alternative_ok.
5528         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5529         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5530         * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5531         * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5532         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5533         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5534         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5535         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5536         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5537         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5538         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5539         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5540         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5541         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5542         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5543         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5544         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5545         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5546         * gcc.target/arm/fp16-rounding-alt-1.c: Use
5547         arm_fp16_alternative_ok.
5548         * lib/target-supports.exp
5549         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5550         (check_effective_target_arm_fp16_alternative_ok): New.
5551         (check_effective_target_arm_fp16_none_ok_nocache): New.
5552         (check_effective_target_arm_fp16_none_ok): New.
5554 2016-09-23  Martin Liska  <mliska@suse.cz>
5556         * gcc.dg/ipa/pr77653.c: Replace adress
5557         with address.
5559 2016-09-23  Martin Liska  <mliska@suse.cz>
5561         * gcc.target/i386/movbe-4.c: New test.
5563 2016-09-23  Martin Liska  <mliska@suse.cz>
5565         * gcc.target/i386/crc32-5.c: New test.
5567 2016-09-23  Martin Liska  <mliska@suse.cz>
5569         * gcc.target/i386/pr71652.c: New test.
5570         * gcc.target/i386/pr71652-2.c: New test.
5571         * gcc.target/i386/pr71652-3.c: New test.
5573 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
5575         * lib/gcc-dg.exp (process-message): Support relative line number
5576         notation - .+4 or .-1 etc.
5577         * gcc.dg/dg-test-1.c: New test.
5579 2016-09-22  Martin Sebor  <msebor@redhat.com>
5581         PR target/77676
5582         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5583         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5584         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5585         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5587 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5589         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5590         * gcc.dg/ifcvt-2.c: Ditto.
5591         * gcc.dg/zero_bits_compound-1.c: Ditto.
5592         * gcc.dg/zero_bits_compound-1.c: Ditto.
5593         * gcc.dg/pr40550.c: Simplify target selectors.
5594         Use dg-additional-options.
5595         * gcc.dg/pr47893.c: Ditto.
5596         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
5597         additional options for 32-bit x86 targets.
5598         * gcc.dg/pr70955.c: Move to ...
5599         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
5601 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5603         PR c++/61019
5604         * g++.dg/cpp0x/pr61019.C: New.
5606 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5607             Terry Guo  <terry.guo@arm.com>
5609         * gcc.target/arm/pure-code/ffunction-sections.c: New.
5610         * gcc.target/arm/pure-code/no-literal-pool.c: New.
5611         * gcc.target/arm/pure-code/pure-code.exp: New.
5613 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
5615         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5616         Remove SSE effective target requirement.
5618 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
5620         PR c++/71979
5621         * g++.dg/cpp0x/pr71979.C: New.
5623 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5625         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5627 2016-09-22  Martin Liska  <mliska@suse.cz>
5629         PR ipa/77653
5630         * gcc.dg/ipa/pr77653.c: New test.
5632 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
5634         PR fortran/77665
5635         * gfortran.dg/gomp/pr77665.f90: New test.
5637 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
5639         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5640         * gfortran.dg/dtio_13.f90: New test.
5642 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5644         PR fortran/66107
5645         * gfortran.dg/pr66107.f90: New test.
5647 2016-09-21  Ian Lance Taylor  <iant@golang.org>
5649         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5650         with call to builtin delete function.
5652 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
5654         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5655         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5656         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5657         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5658         tests.
5660 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
5662         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5664 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
5666         PR c++/77651
5667         * g++.dg/cpp1z/aligned-new6.C: New test.
5669 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
5671         * gcc.target/arm/fp16-aapcs-3.c: New.
5672         * gcc.target/arm/fp16-aapcs-4.c: New.
5673         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5674         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5675         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5676         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5678 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5680         PR tree-optimization/77550
5681         * g++.dg/pr77550.C: New test.
5683 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
5685         PR target/77326
5686         * gcc.target/avr/torture/pr77326.c: New test.
5688 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
5690         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5692 2016-09-21  Richard Biener  <rguenther@suse.de>
5694         PR tree-optimization/77648
5695         * gcc.dg/torture/pr77648-1.c: New testcase.
5696         * gcc.dg/torture/pr77648-2.c: Likewise.
5698 2016-09-21  Richard Biener  <rguenther@suse.de>
5699         Jakub Jelinek  <jakub@redhat.com>
5701         PR tree-optimization/77621
5702         * gcc.dg/pr77621.c: New testcase.
5704 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
5706         PR fortran/77657
5707         * gfortran.dg/dtio_12.f90: New test.
5709 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5711         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5713 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5715         PR tree-optimization/72835
5716         * gcc.dg/tree-ssa/pr72835.c: New test.
5718 2016-09-20  Martin Sebor  <msebor@redhat.com>
5720         PR middle-end/49905
5721         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5722         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5723         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5724         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5725         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5726         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5727         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5729 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5731         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5732         arguments/compare will be optimized away.
5733         * gcc.dg/torture/ftrapv-1.c: Likewise.
5735 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5737         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5738         will be optimized away.
5739         * gcc.dg/ipa/vrp1.c: New test.
5740         * gcc.dg/ipa/vrp2.c: New test.
5741         * gcc.dg/ipa/vrp3.c: New test.
5743 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
5745         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5746         does the same transformation.
5747         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5748         * gcc.dg/tree-ssa/evrp1.c: New test.
5749         * gcc.dg/tree-ssa/evrp2.c: New test.
5750         * gcc.dg/tree-ssa/evrp3.c: New test.
5751         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5752         * gcc.dg/tree-ssa/pr22117.c: Likewise.
5753         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5754         * gcc.dg/tree-ssa/pr64130.c: Likewise.
5755         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5756         foling now happens early.
5757         * gcc.dg/tree-ssa/vrp04.c: Likewise.
5758         * gcc.dg/tree-ssa/vrp06.c: Likewise.
5759         * gcc.dg/tree-ssa/vrp16.c: Likewise.
5760         * gcc.dg/tree-ssa/vrp25.c: Likewise.
5761         * gcc.dg/tree-ssa/vrp67.c: Likewise.
5763 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
5765         PR target/77621
5766         * gcc.target/i386/pr77621.c: New test.
5767         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5768         pattern, loop should vectorize with -mtune=atom.
5770 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
5771             Jakub Jelinek  <jakub@redhat.com>
5773         PR testsuite/63299
5774         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5775         instead of delete.
5777 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
5779         PR c++/77626
5780         * g++.dg/other/pr77626.C: New test.
5782         PR c++/77638
5783         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5785         PR c++/77637
5786         * g++.dg/cpp0x/gen-attrs-62.C: New test.
5788         PR middle-end/77624
5789         * c-c++-common/pr77624-1.c: New test.
5790         * c-c++-common/pr77624-2.c: New test.
5792 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
5794         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5795         of digits expected.
5797 2016-09-20  Richard Biener  <rguenther@suse.de>
5799         PR tree-optimization/77646
5800         * gcc.dg/torture/pr77646.c: New testcase.
5802 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5804         PR c++/77434
5805         * c-c++-common/Wint-in-bool-context.c: New test.
5807 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5809         * gcc.dg/cr-decimal-dig-1.c: New test.
5811 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
5813         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5814         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5815         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5816         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5818 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
5820         PR rtl-optimization/77416
5821         * gcc.target/powerpc/pr77416.c: New.
5823 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
5825         PR c++/77639
5826         * g++.dg/template/error-recovery4.C: New test.
5828 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
5830         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5832 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5834         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5835         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5837 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
5838             Jan Hubicka  <jh@suse.cz>
5840         PR target/77587
5841         * gcc.dg/pr77587.c: New test.
5842         * gcc.dg/pr77587a.c: New file.
5844 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5846         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5847         * gfortran.dg/coarray_38.f90:
5848         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5849         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5850         * gfortran.dg/coarray_allocate_7.f08: New test.
5851         * gfortran.dg/coarray_allocate_8.f08: New test.
5852         * gfortran.dg/coarray_allocate_9.f08: New test.
5853         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5854         new caf_register.
5855         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5856         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5857         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5858         get_by_refs.
5859         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5860         * gfortran.dg/coarray_lock_7.f90: Same.
5861         * gfortran.dg/coarray_poly_5.f90: Same.
5862         * gfortran.dg/coarray_poly_6.f90: Same.
5863         * gfortran.dg/coarray_poly_7.f90: Same.
5864         * gfortran.dg/coarray_poly_8.f90: Same.
5865         * gfortran.dg/coindexed_1.f90: Changed errors expected.
5867 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
5869         PR fortran/77584
5870         * gfortran.dg/dec_structure_15.f90: New testcase.
5872 2016-09-19  Richard Biener  <rguenther@suse.de>
5874         PR middle-end/77605
5875         * gcc.dg/torture/pr77605.c: New testcase.
5877 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
5879         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5881 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
5883         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5884         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5885         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5886         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5887         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5888         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5889         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5890         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5891         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5892         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5893         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5895 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
5897         * gcc.target/i386/pr68633.c: Fix expected result.
5899 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
5901         PR fortran/68078
5902         * gfortran.dg/pr68078.f90: New test.
5903         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5905 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5907         PR target/77613
5908         * gcc.target/powerpc/swaps-p8-25.c: New.
5910 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5912         PR c++/77482
5913         * g++.dg/cpp0x/constexpr-77482.C: New test.
5915         PR c++/77379
5916         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5917         thunk offsets.
5918         * g++.dg/abi/abi-tag23a.C: Likewise.
5920         PR c++/77338
5921         * g++.dg/cpp0x/decltype-77338.C: New test.
5923         PR c++/77375
5924         * g++.dg/cpp0x/mutable1.C: New test.
5926 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
5928         PR fortran/77612
5929         * gfortran.dg/pr77612.f90: New test.
5931 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5933         * gcc.dg/torture/pr70421.c: Require int32plus.
5935 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5937         PR middle-end/77475
5938         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5940         PR target/77526
5941         * gcc.target/i386/pr77526.c: New test.
5943 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
5944             Eric Botcazou  <ebotcazou@adacore.com>
5946         PR middle-end/77594
5947         * gcc.target/i386/pr77594.c: New test.
5949 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
5951         PR fortran/69963
5952         * gfortran.dg/misplaced_implicit_character.f90: New test.
5954 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
5956         PR tree-optimization/77503
5957         * gcc.dg/vect/pr77503.c: New test.
5959 2016-09-15  Richard Biener  <rguenther@suse.de>
5961         PR middle-end/77544
5962         * c-c++-common/torture/pr77544.c: New testcase.
5964 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
5966         PR middle-end/77475
5967         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5968         * gcc.dg/march-generic.c: Likewise.
5969         * gcc.target/i386/spellcheck-options-1.c: New test.
5970         * gcc.target/i386/spellcheck-options-2.c: New test.
5971         * gcc.target/i386/spellcheck-options-3.c: New test.
5972         * gcc.target/i386/spellcheck-options-4.c: New test.
5974 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
5976         PR fortran/72743
5977         * gfortran.dg/goacc/pr72743.f90: New test.
5979 2016-09-15  Richard Biener  <rguenther@suse.de>
5981         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5983 2016-09-15  Richard Biener  <rguenther@suse.de>
5985         PR tree-optimization/77514
5986         * gcc.dg/torture/pr77514.c: New testcase.
5988 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
5990         PR c++/77549
5991         * g++.dg/lookup/pr77549.C: New test.
5993 2016-09-14  Marek Polacek  <polacek@redhat.com>
5995         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5996         * c-c++-common/gomp/atomic-13.c: Likewise.
5997         * c-c++-common/gomp/atomic-14.c: Likewise.
5998         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5999         * g++.dg/cpp1z/bool-increment1.C: New test.
6000         * c-c++-common/pr60439.c: Add dg-warning.
6001         * g++.dg/expr/bitfield4.C: Likewise.
6002         * g++.dg/expr/bitfield5.C: Likewise.
6003         * g++.dg/expr/bitfield6.C: Likewise.
6004         * g++.dg/expr/bool1.C: Likewise.
6005         * g++.dg/expr/bool3.C: Likewise.
6006         * g++.dg/expr/lval3.C: Likewise.
6007         * g++.dg/expr/lval4.C: Likewise.
6008         * g++.old-deja/g++.jason/bool5.C: Likewise.
6009         * g++.dg/expr/bitfield3.C: Adjust dg-error.
6010         * g++.dg/other/error18.C: Likewise.
6011         * g++.dg/gomp/atomic-14.C: Likewise.
6013 2016-09-14  Nathan Sidwell  <nathan@acm.org>
6015         PR c++/77539
6016         * g++.dg/cpp1y/pr77539.C: New.
6018 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
6020         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
6021         dg-require.
6022         * g++.dg/ext/builtin_alloca.C: Likewise.
6023         * g++.dg/template/spec35.C: Likewise.
6024         * gcc.dg/builtins-68.c: Likewise.
6025         * gcc.misc-tests/gcov-13.c: Likewise.
6026         * gcc.misc-tests/gcov-14.c: Likewise.
6028 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
6030         * gfortran.dg/dec_structure_14.f90: New testcase.
6032 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
6034         PR sanitizer/68260
6035         * c-c++-common/tsan/pr68260.c: New test.
6037 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
6039         PR target/70713
6040         * gcc.target/msp430/function-attributes-1.c: New test.
6041         * gcc.target/msp430/function-attributes-2.c: New test.
6042         * gcc.target/msp430/function-attributes-3.c: New test.
6044 2015-04-18  Martin Sebor  <msebor@redhat.com>
6046         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6047         of non-nul characters.
6048         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6050 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
6052         * g++.dg/cpp0x/gen-attrs-61.C: New test.
6053         * g++.dg/cpp1z/gen-attrs1.C: New test.
6055         PR tree-optimization/77454
6056         * gcc.dg/pr77454.c: New test.
6058         PR c++/77553
6059         * g++.dg/cpp1y/constexpr-77553.C: New test.
6061 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
6063         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6064         (test_show_locus): Replace rich_location::add_fixit_insert calls
6065         with add_fixit_insert_before and add_fixit_insert_after.
6067 2016-09-13  Jason Merrill  <jason@redhat.com>
6068             Tom de Vries  <tom@codesourcery.com>
6070         PR c++/77427
6071         * g++.dg/pr77427.C: New test.
6073 2016-09-13  Martin Liska  <mliska@suse.cz>
6075         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
6076         effective target.
6077         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
6078         * lib/target-supports.exp: Define the new target.
6080 2016-09-12  Andrew Pinski  <apinski@cavium.com>
6082         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
6083         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
6085 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
6087         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
6088         variable arguments.
6089         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
6090         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
6091         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
6092         variable argument.
6093         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
6094         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
6096 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6098         PR c++/77496
6099         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
6100         * g++.dg/ext/pr77496.C: New test.
6101         * g++.dg/warn/pr77496.C: New test.
6103 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
6105         PR c/72858
6106         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6107         to preserve conversion chars, and to preserve prefix information.
6108         * gcc.dg/format/pr72858.c: New test case.
6110 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6112         * gfortran.dg/pr77507.f90: Move to ...
6113         * gfortran.dg/ieee/pr77507.f90: here.
6115 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6117         PR ipa/61159
6118         * compile/pr61159.c: New testcase
6120 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
6122         PR ipa/64316
6123         * gcc.dg/ipa/pr63416.c: New testcase.
6125 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
6126             Steven G. Kargl  <kargl@gcc.gnu.org>
6128         PR fortran/77532
6129         * gfortran.dg/dtio_11.f90: new test.
6131 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
6133         PR fortran/77507
6134         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6135         * gfortran.dg/c_assoc_4.f90: Ditto.
6137 2016-09-10  Tom de Vries  <tom@codesourcery.com>
6139         PR C/71602
6140         * c-c++-common/va-arg-va-list-type.c: New test.
6142 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
6144         PR rtl-optimization/77289
6145         * gcc.target/powerpc/pr77289.c: New test.
6147 2016-09-09  Martin Sebor  <msebor@redhat.com>
6149         PR c/77520
6150         PR c/77521
6151         * gcc.dg/pr77520.c: New test.
6152         * gcc.dg/pr77521.c: New test.
6154 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6156         PR fortran/77506
6157         * gfortran.dg/pr77506.f90: New test.
6159 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6161         PR fortran/77507
6162         * gfortran.dg/pr77507.f90: New test.
6164 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
6166         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6168 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
6169             Louis Krupp      <lkrupp@gcc.gnu.org>
6171         PR fortran/69514
6172         * gfortran.dg/pr69514_1.f90: New test.
6173         * gfortran.dg/pr69514_2.f90: New test.
6175 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
6177         PR fortran/77500
6178         * gfortran.dg/gomp/pr77500.f90: New test.
6180         PR fortran/77516
6181         * gfortran.dg/gomp/pr77516.f90: New test.
6183 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
6185         PR middle-end/77475
6186         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6187         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6188         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6189         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6190         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6191         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6193 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
6195         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6196         "substring-locations.h".
6198 2016-09-07  Richard Biener  <rguenther@suse.de>
6200         PR c/77450
6201         * c-c++-common/vector-subscript-8.c: Move ..
6202         * gcc.dg/pr77450.c: ... here.
6204 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6206         PR libgfortran/77393
6207         * gfortran.dg/fmt_f0_2.f90: Update test.
6208         * gfortran.dg/fmt_f0_3.f90: New test.
6210 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6212         PR debug/77389
6213         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6214         in dg-options.
6216         PR debug/57519
6217         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6219 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
6221         PR target/69255
6222         * gcc.target/i386/pr69255-1.c: New test.
6223         * gcc.target/i386/pr69255-2.c: New test.
6224         * gcc.target/i386/pr69255-3.c: New test.
6226 2016-09-06  Martin Sebor  <msebor@redhat.com>
6228         PR c/77336
6229         * gcc.dg/format/miss-7.c: New test.
6231 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
6233         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6235 2016-09-06  Martin Liska  <mliska@suse.cz>
6237         PR gcov-profile/77378
6238         PR gcov-profile/77466
6239         * gcc.dg/profile-update-warning.c: New test.
6241 2016-09-06  Richard Biener  <rguenther@suse.de>
6243         PR tree-optimization/77479
6244         * gcc.dg/torture/pr77479.c: New testcase.
6246 2016-09-06  Richard Biener  <rguenther@suse.de>
6248         PR c/77450
6249         * c-c++-common/vector-subscript-7.c: Adjust.
6250         * c-c++-common/vector-subscript-8.c: New testcase.
6252 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6254         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6256 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
6258         PR target/77476
6259         * gcc.target/i386/avx512f-pr77476.c: New test.
6260         * gcc.target/i386/avx512bw-pr77476.c: New test.
6261         * gcc.target/i386/avx512dq-pr77476.c: New test.
6263         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6264         Update comment to mention also avx512f.
6266         PR sanitizer/77396
6267         * g++.dg/asan/pr77396-2.C: New test.
6269 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
6271         PR rtl-optimization/77452
6272         * gcc.target/i386/pr77452.c: New test.
6274 2016-09-05  Marek Polacek  <polacek@redhat.com>
6276         PR c/77423
6277         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6279 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6281         PR fortran/77391
6282         * gfortran.dg/pr77391.f90: New test.
6284 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6286         PR fortran/77460
6287         * gfortran.dg/pr77460.f90: New test.
6289 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
6291         PR c/65467
6292         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6294 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
6296         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6298 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
6300         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6301         test case.
6302         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6303         diagnostic-test-show-locus-generate-patch.c to the sources
6304         for diagnostic_plugin_test_show_locus.c.
6306 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
6308         PR c/65467
6309         * gcc.dg/gomp/_Atomic-1.c: New test.
6310         * gcc.dg/gomp/_Atomic-2.c: New test.
6311         * gcc.dg/gomp/_Atomic-3.c: New test.
6312         * gcc.dg/gomp/_Atomic-4.c: New test.
6313         * gcc.dg/gomp/_Atomic-5.c: New test.
6315         PR sanitizer/77396
6316         * g++.dg/asan/pr77396.C: New test.
6318 2016-09-01  Martin Sebor  <msebor@redhat.com>
6320         PR tree-optimization/71831
6321         * gcc.dg/builtin-object-size-16.c: New test.
6322         * gcc.dg/builtin-object-size-17.c: New test.
6324 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326         PR libgfortran/77393
6327         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6329 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
6331         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6332         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6333         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6334         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6335         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6336         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6337         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6338         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6339         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6340         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6341         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6342         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6343         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6344         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6345         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6346         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6347         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6348         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6350 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
6352         * gnat.dg/opt58.adb: New test.
6353         * gnat.dg/opt58_pkg.ads: New helper.
6355 2016-09-01  Richard Biener  <rguenther@suse.de>
6357         PR middle-end/77436
6358         * gcc.dg/torture/pr77436.c: New testcase.
6360 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6362         * gcc.dg/pr64252.c: Require int32plus.
6363         * gcc.dg/pr66299-1.c: Likewise.
6364         * gcc.dg/pr66299-2.c: Likewise.
6365         * gcc.dg/torture/20131115-1.c: Skip for avr.
6367 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6369         * gcc.target/aarch64/ands_3.c: New test.
6371 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
6373         PR fortran/77352
6374         * gfortran.dg/gomp/pr77352.f90: New test.
6376         PR fortran/77374
6377         * gfortran.dg/gomp/pr77374.f08: New test.
6379 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6381         PR tree-optimization/73714
6382         * gcc.dg/tree-ssa/pr73714.c: New test.
6384 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6386         PR libgfortran/77393
6387         * gfortran.dg/fmt_f0_2.f90: New test.
6389 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
6391         * gcc.target/i386/pr59539-2.c: Adapt options.
6392         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6394 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
6396         PR fortran/77418
6397         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6398         of the associate entity and replace with a pointer to the
6399         intended item on the stack.
6401 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6402             Paul Thomas  <pault@gcc.gnu.org>
6404         PR fortran/48298
6405         * gfortran.dg/dtio_1.f90: New test.
6406         * gfortran.dg/dtio_2.f90: New test.
6407         * gfortran.dg/dtio_3.f90: New test.
6408         * gfortran.dg/dtio_4.f90: New test.
6409         * gfortran.dg/dtio_5.f90: New test.
6410         * gfortran.dg/dtio_6.f90: New test.
6411         * gfortran.dg/dtio_7.f90: New test.
6412         * gfortran.dg/dtio_8.f90: New test.
6413         * gfortran.dg/dtio_9.f90: New test.
6414         * gfortran.dg/dtio_10.f90: New test.
6416 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6418         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6419         (test_many_nested_locations): New function.
6420         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6421         (test_show_locus): Handle "test_many_nested_locations".
6423 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
6425         * g++.dg/template/double-greater-than-fixit.C: New test case.
6427 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6429         * gnat.dg/opt57.ad[sb]: New test.
6430         * gnat.dg/opt57_pkg.ads: New helper.
6432 2016-08-30  Richard Biener  <rguenther@suse.de>
6434         PR tree-optimization/69047
6435         * gcc.dg/pr69047.c: Fix byte-order check.
6437 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
6439         PR tree-optimization/72866
6440         * gcc.dg/vect/pr72866.c: New test.
6442         PR debug/77363
6443         * g++.dg/debug/dwarf2/pr77363.C: New test.
6445         PR middle-end/77377
6446         * gcc.target/i386/pr77377.c: New test.
6448         PR debug/77389
6449         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6450         in dg-options.
6452 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6454         * gfortran.dg/pr77372.f90: Moved to ...
6455         * gfortran.dg/ieee/pr77372.f90: here.
6457 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6459         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6460         vector short/char initializations.
6461         * gcc.target/powerpc/vec-init-5.c: Likewise.
6462         * gcc.target/powerpc/vec-init-6.c: New compile time test for
6463         vector initialization optimizations.
6464         * gcc.target/powerpc/vec-init-7.c: Likewise.
6465         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6466         vector float/double initializations.
6467         * gcc.target/powerpc/vec-init-9.c: Likewise.
6469 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
6471         PR target/77403
6472         * gcc.target/i386/pr77403.c: New test.
6474 2016-08-29  Marek Polacek  <polacek@redhat.com>
6476         PR c/77292
6477         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6479 2016-08-29  Tom de Vries  <tom@codesourcery.com>
6481         PR c/77398
6482         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6484 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
6486         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6488 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
6490         * gfortran.dg/dec_structure_13.f90: New testcase.
6492 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
6494         PR fortran/77261
6495         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6496         available.
6498 2016-08-28  Tom de Vries  <tom@codesourcery.com>
6500         PR lto/70955
6501         * gcc.dg/pr70955.c: New test.
6502         * gcc.dg/lto/pr70955_0.c: Same.
6503         * gcc.dg/lto/pr70955_1.c: Same.
6505 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
6507         PR tree-optimization/71077
6508         * gcc.target/i386/pr71077.c: New test.
6510 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6512         PR fortran/77380
6513         * gfortran.dg/pr77380.f90: New test.
6515 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6517         PR fortran/77372
6518         gfortran.dg/pr77372.f90: New test.
6520 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6522         * gcc.dg/spellcheck-fields-2.c (test): Move
6523         dg-begin/end-multiline-output within function body.
6524         (test_macro): New function.
6526 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
6528         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6529         (test_fixit_insert): Update expected output.
6530         (test_fixit_remove): Likewise.
6531         (test_fixit_replace): Likewise.
6533 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6535         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6536         Fix typo.
6538 2016-08-26  Richard Biener  <rguenther@suse.de>
6540         PR tree-optimization/69047
6541         * gcc.dg/pr69047.c: New testcase.
6543 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6544             Martin Jambhor  <mjambor@suse.cz>
6546         * gcc.dg/ipa/propbits-1.c: New test-case.
6547         * gcc.dg/ipa/propbits-2.c: Likewise.
6548         * gcc.dg/ipa/propbits-3.c: Likewise.
6550 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
6552         PR fortran/77351
6553         * gfortran.dg/pr77351.f90: New test.
6555 2016-08-25  Marek Polacek  <polacek@redhat.com>
6557         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6559 2016-08-25  Marek Polacek  <polacek@redhat.com>
6561         PR c/77323
6562         * gcc.dg/pr77323.c: New test.
6564 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
6566         PR fortran/77358
6567         * gfortran.dg/submodule_17.f08: New test.
6569 2016-08-24  Michael Collison  <michael.collison@linaro.org>
6570             Michael Collison  <michael.collison@arm.com>
6572         * gcc.target/arm/builtin_saddl.c: New testcase.
6573         * gcc.target/arm/builtin_saddll.c: New testcase.
6574         * gcc.target/arm/builtin_uaddl.c: New testcase.
6575         * gcc.target/arm/builtin_uaddll.c: New testcase.
6576         * gcc.target/arm/builtin_ssubl.c: New testcase.
6577         * gcc.target/arm/builtin_ssubll.c: New testcase.
6578         * gcc.target/arm/builtin_usubl.c: New testcase.
6579         * gcc.target/arm/builtin_usubll.c: New testcase.
6581 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
6583         PR target/77270
6584         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6585         (dg-options): Use -march=amdfam10 instead of -march=athlon.
6586         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6587         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6588         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6589         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6590         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
6591         effective target.  Remove scan-assembler-times directives.
6592         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6593         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6594         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6596 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6598         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6599         of unsigned int.
6600         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6602 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
6604         PR testsuite/77317
6605         * lib/target-supports.exp
6606         (check_effective_target_vect_aligned_arrays): Don't cache the result.
6607         (check_effective_target_vect_natural_alignment): Ditto.
6608         (check_effective_target_vector_alignment_reachable): Ditto.
6609         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6611 2016-08-23  Ian Lance Taylor  <iant@golang.org>
6613         * gcc.target/s390/nolrl-1.c: Don't match the file name.
6615 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6617         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6618         being created from pointers to memory locations.
6619         * gcc.target/powerpc/vec-init-2.c: Likewise.
6621 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
6623         * gfortran.dg/dec_structure_12.f90: New testcase.
6625 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6627         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6629 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6631         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6632         verification.
6634 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6636         * gcc.target/s390/md/andc-splitter-1.c: New test case.
6637         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6639 2016-08-23  Richard Biener  <rguenther@suse.de>
6641         PR tree-optimization/27336
6642         * c-c++-common/pr27336.c: New testcase.
6644 2016-08-22  Marek Polacek  <polacek@redhat.com>
6646         PR c++/77321
6647         * g++.dg/cpp1y/pr77321.C: New test.
6649 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6651         PR fortran/60774
6652         * gfortran.dg/empty_label.f: Adjust test for new error message.
6653         * gfortran.dg/empty_label.f90: Ditto.
6654         * gfortran.dg/empty_label_typedecl.f90: Ditto.
6655         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6656         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6658 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6660         PR fortran/61318
6661         * gfortran.dg/pr61318.f90: New test.
6663 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6665         PR fortran/77260
6666         * gfortran.dg/pr77260_1.f90: New test.
6667         * gfortran.dg/pr77260_2.f90: Ditto.
6669 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6671         PR middle-end/77269
6672         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6673         __builtin_signbitf and __builtin_signbitl in expected generic
6674         expansion.
6675         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6676         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6677         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6678         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6679         tests.
6681 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6683         * gcc.dg/torture/float128-builtin.c,
6684         gcc.dg/torture/float128-ieee-nan.c,
6685         gcc.dg/torture/float128x-builtin.c,
6686         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6687         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6688         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6689         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6690         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6691         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6692         gcc.dg/torture/floatn-nan.h: New tests.
6694 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6696         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6697         macro.
6698         (main): Update calls to TEST_I_F.
6699         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6700         macro.
6701         (main): Update calls to TEST_I_F.
6703 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
6705         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6706         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6707         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6708         names in calls to TEST_I_F.
6710 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6712         PR c/52952
6713         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6715 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6717         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6718         and !natural_alignment_64.
6719         * gcc.dg/ipa/propalign-2.c: Likewise.
6720         * gcc.dg/ipa/propalign-3.c: Likewise.
6721         * gcc.dg/ipa/propalign-4.c: Likewise.
6722         * gcc.dg/ipa/propalign-5.c: Likewise.
6723         * lib/target-supports.exp
6724         (check_effective_target_natural_alignment_32): Add avr-*-*.
6726 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
6728         PR tree-optimization/61839
6729         * gcc.dg/tree-ssa/pr61839_1.c: New test.
6730         * gcc.dg/tree-ssa/pr61839_2.c: New test.
6731         * gcc.dg/tree-ssa/pr61839_3.c: New test.
6732         * gcc.dg/tree-ssa/pr61839_4.c: New test.
6734 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
6736         PR c/32187
6737         * lib/target-supports.exp (check_effective_target_float16)
6738         (check_effective_target_float32, check_effective_target_float64)
6739         (check_effective_target_float128, check_effective_target_float32x)
6740         (check_effective_target_float64x)
6741         (check_effective_target_float128x)
6742         (check_effective_target_float16_runtime)
6743         (check_effective_target_float32_runtime)
6744         (check_effective_target_float64_runtime)
6745         (check_effective_target_float128_runtime)
6746         (check_effective_target_float32x_runtime)
6747         (check_effective_target_float64x_runtime)
6748         (check_effective_target_float128x_runtime)
6749         (check_effective_target_floatn_nx_runtime)
6750         (add_options_for_float16, add_options_for_float32)
6751         (add_options_for_float64, add_options_for_float128)
6752         (add_options_for_float32x, add_options_for_float64x)
6753         (add_options_for_float128x): New procedures.
6754         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6755         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6756         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6757         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6758         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6759         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6760         gcc.dg/torture/float128-complex.c,
6761         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6762         gcc.dg/torture/float128x-basic.c,
6763         gcc.dg/torture/float128x-complex.c,
6764         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6765         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6766         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6767         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6768         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6769         gcc.dg/torture/float32x-basic.c,
6770         gcc.dg/torture/float32x-complex.c,
6771         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6772         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6773         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6774         gcc.dg/torture/float64x-basic.c,
6775         gcc.dg/torture/float64x-complex.c,
6776         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6777         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6778         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6779         gcc.dg/torture/floatn-tg.h,
6780         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6781         gcc.dg/torture/fp-int-convert-float128-ieee.c,
6782         gcc.dg/torture/fp-int-convert-float128x-timode.c,
6783         gcc.dg/torture/fp-int-convert-float128x.c,
6784         gcc.dg/torture/fp-int-convert-float16-timode.c,
6785         gcc.dg/torture/fp-int-convert-float16.c,
6786         gcc.dg/torture/fp-int-convert-float32-timode.c,
6787         gcc.dg/torture/fp-int-convert-float32.c,
6788         gcc.dg/torture/fp-int-convert-float32x-timode.c,
6789         gcc.dg/torture/fp-int-convert-float32x.c,
6790         gcc.dg/torture/fp-int-convert-float64-timode.c,
6791         gcc.dg/torture/fp-int-convert-float64.c,
6792         gcc.dg/torture/fp-int-convert-float64x-timode.c,
6793         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6794         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6795         maximum exponent of floating-point type.  Use it in testing
6796         whether 0x8...0 fits in the floating-point type.  Always treat -1
6797         (signed 0xf...f) as fitting in the floating-point type.
6798         (M_OK1): New macro.
6799         * gcc.dg/torture/fp-int-convert-double.c,
6800         gcc.dg/torture/fp-int-convert-float.c,
6801         gcc.dg/torture/fp-int-convert-float128-timode.c,
6802         gcc.dg/torture/fp-int-convert-float128.c,
6803         gcc.dg/torture/fp-int-convert-float80-timode.c,
6804         gcc.dg/torture/fp-int-convert-float80.c,
6805         gcc.dg/torture/fp-int-convert-long-double.c,
6806         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6808 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
6810         PR fortran/72744
6811         * gfortran.dg/gomp/pr72744.f90: New test.
6813         PR fortran/69281
6814         * gfortran.dg/gomp/pr69281.f90: New test.
6816 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
6818         * gfortran.dg/random_4.f90: Initialize seed before using, handle
6819         the last special seed value.
6820         * gfortran.dg/random_7.f90: Use size for last array member instead
6821         of hardcoded value.
6823 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6825         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6826         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6828 2016-08-19  Richard Biener  <rguenther@suse.de>
6830         PR tree-optimization/77286
6831         * gcc.dg/torture/pr77286.c: New testcase.
6833 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6835         * gcc.dg/verbose-asm-2.c: New test case.
6837 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6839         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6840         (custom_diagnostic_finalizer): Update for change to
6841         diagnostic_show_locus.
6843 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
6845         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6846         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6848 2016-08-18  Marek Polacek  <polacek@redhat.com>
6850         PR c/71514
6851         * gcc.dg/pr71514.c: New test.
6853 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
6855         PR target/72839
6856         * gcc.target/i386/pr72839.c: New test.
6858 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
6860         PR middle-end/70895
6861         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6862         * c-c++-common/goacc/reduction-1.c: Likewise.
6863         * c-c++-common/goacc/reduction-2.c: Likewise.
6864         * c-c++-common/goacc/reduction-3.c: Likewise.
6865         * c-c++-common/goacc/reduction-4.c: Likewise.
6867 2016-08-18  Alan Modra  <amodra@gmail.com>
6869         * gcc.c-torture/compile/pr72771.c: New.
6871 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6873         PR fortran/67496
6874         * gfortran.dg/pr67496.f90: New test.
6876 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
6878         PR tree-optimization/71752
6879         * gcc.dg/vect/pr71752.c: New.
6881 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
6883         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6885 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
6887         PR middle-end/77259
6888         * g++.dg/ipa/devirt-52.C: New test.
6890 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
6892         * c-c++-common/goacc/reduction-6.c: New testcase.
6894 2016-08-17  Richard Biener  <rguenther@suse.de>
6896         PR tree-optimization/76490
6897         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6898         * gcc.dg/pr52904.c: XFAIL.
6900 2016-08-17  Richard Biener  <rguenther@suse.de>
6902         PR tree-optimization/23855
6903         * gcc.dg/loop-unswitch-2.c: Adjust.
6905 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6907         PR tree-optimization/72817
6908         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6910 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
6912         PR libgcc/77265
6913         * gcc.dg/torture/float128-extend-inf.c: New test.
6915 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
6917         PR c/72857
6918         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6919         for embedded NUL.
6920         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6921         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6922         caret placement.
6923         (test_oct): Likewise.
6924         (test_multiple): Likewise.
6925         (test_field_width_specifier): Likewise.
6926         (test_field_width_specifier_2): New function.
6927         (test_field_precision_specifier): New function.
6928         (test_embedded_nul): Update expected caret placement.
6929         (test_non_contiguous_strings): Update line number.
6930         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6931         (__emit_string_literal_range): Add "caret_idx" param.
6932         (test_simple_string_literal): Add value for new param, updating
6933         expected output..
6934         (test_concatenated_string_literal): Likewise.
6935         (test_multiline_string_literal): Likewise.
6936         (test_hex): Likewise.
6937         (test_oct): Likewise.
6938         (test_multiple): Likewise.
6939         (test_ucn4): Likewise.
6940         (test_ucn8): Likewise.
6941         (test_u8): Likewise.
6942         (test_u): Likewise; update expected message, from "range" to
6943         "location".
6944         (test_U): Likewise.
6945         (test_L): Likewise.
6946         (test_macro): Add value for new param.
6947         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6948         (__emit_string_literal_range): Add "caret_idx" param.
6949         (test_stringified_token_1): Add value for new param.  Update
6950         expected message, from "range" to "location".
6951         (test_stringized_token_2): Likewise, adding param to macro.
6952         (test_stringified_token_3): Likewise.
6953         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6954         (emit_warning): Convert param from source_range to location_t.
6955         (test_string_literals): Add caret_idx param, and use it when
6956         constructing a substring_loc.  Update error message, from
6957         "range" to "location".
6959 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
6961         PR target/71910
6962         * g++.dg/gomp/pr71910.C: New test.
6964         PR middle-end/67485
6965         * gcc.c-torture/compile/pr67485.c: New test.
6967         PR target/72867
6968         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6970 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6972         PR tree-optimization/69848
6973         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6975 2016-08-16  Martin Liska  <mliska@suse.cz>
6977         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6978         of memory operations so that it can be handled by core2
6979         in 32-bit mode.
6981 2016-08-16  Richard Biener  <rguenther@suse.de>
6983         PR tree-optimization/76783
6984         * gcc.dg/pr76783.c: New testcase.
6985         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6987 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
6989         PR tree-optimization/72817
6990         PR tree-optimization/73450
6991         * gcc.dg/tree-ssa/pr72817.c: New test.
6992         * gcc.dg/tree-ssa/pr73450.c: New test.
6994 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
6996         * gfortran.dg/init_flag_13.f90: New testcase.
6997         * gfortran.dg/init_flag_14.f90: Ditto.
6998         * gfortran.dg/init_flag_15.f03: Ditto.
6999         * gfortran.dg/dec_init_1.f90: Ditto.
7000         * gfortran.dg/dec_init_2.f90: Ditto.
7002 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
7004         PR target/72867
7005         * gcc.target/i386/pr72867.c: New test.
7007 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
7009         * c-c++-common/dump-ada-spec-5.c: New test.
7011 2016-08-15  Richard Biener  <rguenther@suse.de>
7013         PR tree-optimization/73434
7014         * gcc.dg/torture/pr73434.c: New testcase.
7016 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
7018         PR tree-optimization/72824
7019         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
7021 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
7023         PR fortran/70598
7024         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
7025         in use_device clause.
7026         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7027         * gfortran.dg/goacc/list.f95: Adjust to catch
7028         "neither a POINTER nor an array" error messages.
7030 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
7032         PR target/76342
7033         * gcc.target/i386/pr76342.c: New test.
7035 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7037         PR c/71512
7038         * g++.dg/ubsan/pr71512.C: New test.
7039         * c-c++-common/ubsan/pr71512-1.c: New test.
7040         * c-c++-common/ubsan/pr71512-2.c: New test.
7042 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7044         * gcc.target/powerpc/vec-init-1.c: New tests to test various
7045         vector initialization options.
7046         * gcc.target/powerpc/vec-init-2.c: Likewise.
7047         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
7048         is generated on ISA 3.0.
7050 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
7052         PR middle-end/71654
7053         * gcc.dg/c-c++-common/pr71654.c: New test.
7054         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
7055         dg-options.
7056         * gcc.dg/tree-ssa/vrp24: Likewise.
7058 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
7060         PR c/67410
7061         * gcc.dg/pr67410.c: New test.
7063 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
7065         PR tree-optimization/69848
7066         * gcc.dg/vect/vect-pr69848.c: New test.
7068 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
7070         PR testsuite/71008
7071         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
7072         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
7073         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
7074         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
7076 2016-08-12  Richard Biener  <rguenther@suse.de>
7078         PR tree-optimization/57326
7079         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
7080         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
7081         * gcc.dg/tree-ssa/pr35287.c: Likewise.
7082         * gcc.target/i386/pr45685.c: Likewise.
7083         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
7084         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7085         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
7086         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
7087         * gfortran.dg/pr34163.f90: Likewise.
7089 2016-08-12  Martin Liska  <mliska@suse.cz>
7091         * g++.dg/gcov/gcov-16.C: New test.
7092         * lib/gcov.exp: Support new argument for run-gcov function.
7094 2016-08-12  Martin Liska  <mliska@suse.cz>
7096         PR gcov-profile/35590
7097         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
7099 2016-08-12  Richard Biener  <rguenther@suse.de>
7101         PR tree-optimization/72851
7102         * gcc.dg/torture/pr72851.c: New testcase.
7104 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
7106         PR debug/63240
7107         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7108         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7109         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7110         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7111         DW_AT_deleted.
7113         PR debug/55641
7114         * g++.dg/debug/dwarf2/ref-1.C: New.
7116         PR debug/49366
7117         * g++.dg/debug/dwarf2/template-params-12.H: New.
7118         * g++.dg/debug/dwarf2/template-params-12f.C: New.
7119         * g++.dg/debug/dwarf2/template-params-12g.C: New.
7120         * g++.dg/debug/dwarf2/template-params-12n.C: New.
7121         * g++.dg/debug/dwarf2/template-params-12s.C: New.
7122         * g++.dg/debug/dwarf2/template-params-12u.C: New.
7123         * g++.dg/debug/dwarf2/template-params-12v.C: New.
7124         * g++.dg/debug/dwarf2/template-params-12w.C: New.
7126 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7128         PR target/72863
7129         * gcc.target/powerpc/pr72863.c: New test.
7131 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
7133         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7135 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7137         * gcc.target/i386/pieces-strcpy-1.c: New test.
7138         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7140 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7142         PR c++/72868
7143         * g++.dg/cpp1y/constexpr-switch4.C: New test.
7145 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
7147         * gcc.target/i386/pieces-memcpy-1.c: New test.
7148         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7149         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7150         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7151         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7152         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7154 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
7156         PR c/72816
7157         * gcc.dg/pr72816.c: Remove dg-error.
7159 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7161         PR tree-optimization/71083
7162         * gcc.c-torture/execute/pr71083.c: New test.
7163         * gnat.dg/loop_optimization23.adb: New test.
7164         * gnat.dg/loop_optimization23_pkg.ads: New test.
7165         * gnat.dg/loop_optimization23_pkg.adb: New test.
7167 2016-08-11  Richard Biener  <rguenther@suse.de>
7169         PR tree-optimization/72772
7170         * gcc.dg/graphite/pr35356-1.c: Adjust.
7171         * gcc.dg/tree-ssa/pr59597.c: Likewise.
7173 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
7175         * gfortran.dg/random_7.f90: Take into account that the last seed
7176         value is the special p value.
7177         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7179 2016-08-11  Richard Biener  <rguenther@suse.de>
7181         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7183 2016-08-11  Alan Modra  <amodra@gmail.com>
7185         * gcc.target/powerpc/pr71680.c: New.
7187 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7189         * gcc.target/powerpc/bfp/bfp.exp: New file.
7190         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7191         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7192         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7193         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7194         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7195         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7196         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7197         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7198         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7199         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7200         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7201         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7202         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7203         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7204         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7205         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7206         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7207         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7208         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7209         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7210         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7211         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7212         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7213         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7214         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7215         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7216         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7217         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7218         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7219         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7220         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7221         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7222         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7223         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7224         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7225         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7226         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7227         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7228         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7229         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7230         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7231         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7232         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7233         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7234         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7235         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7236         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7237         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7238         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7239         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7240         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7241         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7242         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7244 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7246         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7247         Add aarch64*-*-*.
7249 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
7251         * gcc.target/aarch64/simd/vcond-ne.c: New test.
7253 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
7255         PR target/72853
7256         * gcc.target/powerpc/pr72853.c: New test.
7258 2016-08-10  Martin Liska  <mliska@suse.cz>
7260         PR gcov-profile/58306
7261         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7263 2016-08-10  Martin Liska  <mliska@suse.cz>
7265         * g++.dg/gcov/gcov-threads-1.C: New test.
7267 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7269         PR target/71873
7270         * gcc.target/avr/pr71873.c: New test.
7272 2016-08-09  Martin Liska  <mliska@suse.cz>
7274         * g++.dg/gcov/gcov-dump-1.C: New test.
7275         * g++.dg/gcov/gcov-dump-2.C: New test.
7277 2016-08-09  Martin Liska  <mliska@suse.cz>
7279         * gcc.dg/tree-prof/val-prof-9.c: New test.
7281 2016-08-09  Martin Liska  <mliska@suse.cz>
7283         * gcc.dg/tree-prof/val-prof-8.c: New test.
7285 2016-08-09  Martin Jambor  <mjambor@suse.cz>
7287         PR ipa/71981
7288         * gcc.dg/ipa/pr71981.c: New test.
7290 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7292         PR tree-optimization/33707
7293         * gcc.dg/vect/pr33707.c: New test.
7295 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
7297         PR tree-optimization/pr72772
7298         * gcc.dg/tree-ssa/pr72772.c: New test.
7300 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
7302         PR rtl-optimization/66669
7303         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7305 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7307         PR tree-optimization/72824
7308         * gcc.c-torture/execute/ieee/pr72824.c: New test.
7310 2016-08-09  Richard Biener  <rguenther@suse.de>
7312         PR tree-optimization/71802
7313         * gcc.dg/torture/pr71802.c: New testcase.
7315 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
7317         PR c++/72809
7318         * g++.dg/eh/stdarg1.C: New test.
7320 2016-08-08  Andi Kleen  <ak@linux.intel.com>
7322         * lib/profopt.exp: (auto-profopt-execute): Don't include full
7323         test command line in failure log.
7324         (profopt-execute): dito. Make autofdo file names unique.
7326 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7328         PR c/64955
7329         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7330         output.
7332 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7334         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7335         c99_runtime.
7336         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7337         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7338         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7339         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7340         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7341         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7343 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
7345         PR c/52952
7346         * gcc.dg/cpp/pr66415-1.c: Likewise.
7347         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7348         * gcc.dg/format/c90-printf-1.c: Likewise.
7349         * gcc.dg/format/diagnostic-ranges.c: New test case.
7351 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
7353         PR fortran/72716
7354         * gfortran.dg/gomp/pr72716.f90: New test.
7356         PR middle-end/72781
7357         * gcc.dg/gomp/pr72781.c: New test.
7359         PR middle-end/68762
7360         * g++.dg/vect/pr68762-1.cc: New test.
7361         * g++.dg/vect/pr68762-2.cc: New test.
7362         * g++.dg/vect/pr68762.h: New file.
7364 2016-08-08  Martin Sebor  <msebor@redhat.com>
7366         PR testsuite/72838
7367         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7368         * g++.dg/warn/overflow-warn-3.C: Same.
7369         * g++.dg/warn/overflow-warn-4.C: Same.
7371 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7373         PR fortran/71936
7374         * gfortran.dg/allocate_with_source_21.f03: New test.
7376 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7378         PR fortran/72698
7379         * gfortran.dg/allocate_with_source_20.f03: New test.
7381 2016-08-08  Alan Modra  <amodra@gmail.com>
7383         * gcc.c-torture/compile/pr72802.c: New.
7385 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
7387         PR fortran/70524
7388         * gfortran.dg/dependency_48.f90: New test.
7390 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7392         PR fortran/70040
7393         * gfortran.dg/pr70040.f90:  New testcase.
7395 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7397         PR fortran/71961
7398         * gfortran.dg/matmul_10.f90:  New testcase.
7400 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
7402         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7404 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
7406         PR c/72816
7407         * gcc.dg/pr72816.c: New test.
7409 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
7411         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7412         * g++.dg/conversion/pr41426.C: Likewise.
7413         * g++.dg/conversion/pr66211.C: Likewise.
7414         * g++.dg/cpp1y/lambda-init9.C: Likewise.
7415         * g++.dg/init/ref8.C: Likewise.
7416         * g++.old-deja/g++.law/cvt20.C: Likewise.
7417         * g++.old-deja/g++.mike/p9732c.C: Likewise.
7419 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7421         PR tree-optimization/18046
7422         * gcc.dg/tree-ssa/vrp105.c: New test.
7423         * gcc.dg/tree-ssa/vrp106.c: New test.
7425 2016-08-05  Martin Sebor  <msebor@redhat.com>
7427         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7428         1ul in diagnostics.  Remove hyphen from "constant-expression."
7429         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7430         * g++.dg/cpp0x/static_assert3.C: Same.
7431         * g++.dg/cpp1y/constexpr-throw.C: Same.
7432         * g++.dg/template/nontype3.C: Same.
7433         * g++.dg/warn/overflow-warn-1.C: Same.
7434         * g++.dg/warn/overflow-warn-3.C: Same.
7435         * g++.dg/warn/overflow-warn-4.C: Same.
7437 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
7439         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7440         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7441         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7442         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7444 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
7446         PR tree-optimization/72810
7447         * gcc.dg/tree-ssa/vrp110.c: New test.
7449 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
7451         PR Target/72819
7452         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7453         registers.
7454         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7455         saving the half-precision registers.
7456         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7457         value is returned in h0.
7458         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7459         are passed in FP/SIMD registers.
7460         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7461         passing works corrcetly.
7462         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7463         (hfa_f16x2_t): Likewise.
7464         (hfa_f16x3_t): Likewise.
7465         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7466         are promoted to double and passed in a double register.
7467         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7468         are promoted to double and stacked.
7469         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7470         __fp16 data types.
7471         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7472         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7473         __fp16 first get passed in FP/SIMD registers, then stacked.
7475 2016-08-05  Nathan Sidwell  <nathan@acm.org>
7477         PR c++/68724
7478         * g++.dg/cpp0x/pr68724.C: New.
7480 2016-08-05  Richard Biener  <rguenther@suse.de>
7482         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7484 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7486         * gcc.dg/tree-ssa/vrp107.c: New test.
7487         * gcc.dg/tree-ssa/vrp108.c: New test.
7488         * gcc.dg/tree-ssa/vrp109.c: New test.
7490 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7492         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7493         dg-options.
7495 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7497         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7498         test-cases.
7499         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7500         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7501         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7502         test-cases.
7503         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7504         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7505         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7506         large_double.
7508 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
7510         PR c++/72800
7511         * g++.dg/cpp1y/lambda-ice1.C: New.
7513 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7515         PR c++/72759
7516         * g++.dg/cpp1y/pr72759.C: New test.
7518 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
7520         * gcc.dg/switch-10.c: New test.
7522 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
7524         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7526 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
7528         * c-c++-common/goacc/routine-5.c: Update.
7530 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7532         PR rtl-optimization/70903
7533         * gcc.c-torture/execute/pr70903.c: New test.
7535 2016-08-04  Martin Liska  <mliska@suse.cz>
7537         * gcc.dg/params/params.exp: Replace file exists with
7538         TESTING_IN_BUILD_TREE.
7540 2016-08-04  Marek Polacek  <polacek@redhat.com>
7542         PR c++/70229
7543         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7545 2016-08-04  Richard Biener  <rguenther@suse.de>
7547         PR middle-end/71984
7548         * gcc.dg/torture/pr71984.c: Guard correctness check for
7549         little-endian.
7551 2016-08-03  Andrew Pinski  <apinski@cavium.com>
7553         * gcc.c-torture/compile/20160802-1.c: New testcase.
7555 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
7557         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7559 2016-08-03  Richard Biener  <rguenther@suse.de>
7561         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7562         and remove -O3.
7563         * c-c++-common/ubsan/pr71403-2.c: Likewise.
7564         * c-c++-common/ubsan/pr71403-3.c: Likewise.
7566 2016-08-03  Richard Biener  <rguenther@suse.de>
7568         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7569         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7570         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7571         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7573 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7575         * gcc.dg/init-excess-2.c: Require int32plus.
7576         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7577         * gcc.dg/pr59963-2.c: Require int32plus.
7578         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7579         * gcc.dg/unroll-7.c: Require int32plus.
7581 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
7583         PR tree-optimization/34114
7584         * gcc.dg/tree-ssa/loop-42.c: New test.
7586 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
7588         * gcc.target/aarch64/vminmaxnm.c: New.
7589         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7590         tests.
7592 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
7594         * gcc.target/powerpc/vec-extract-5.c: New tests to test
7595         vec_extract for vector float, vector int, vector short, and vector
7596         char.
7597         * gcc.target/powerpc/vec-extract-6.c: Likewise.
7598         * gcc.target/powerpc/vec-extract-7.c: Likewise.
7599         * gcc.target/powerpc/vec-extract-8.c: Likewise.
7600         * gcc.target/powerpc/vec-extract-9.c: Likewise.
7602 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
7604         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7605         single stack adjustment, no writeback.
7606         * gcc.target/aarch64/test_frame_12.c: Likewise.
7607         * gcc.target/aarch64/test_frame_13.c: Likewise.
7608         * gcc.target/aarch64/test_frame_15.c: Likewise.
7609         * gcc.target/aarch64/test_frame_6.c: Likewise.
7610         * gcc.target/aarch64/test_frame_7.c: Likewise.
7611         * gcc.target/aarch64/test_frame_8.c: Likewise.
7612         * gcc.target/aarch64/test_frame_16.c: New test.
7614 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
7616         PR target/72748
7617         * gcc.target/i386/pr72748.c: New test.
7619 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
7621         PR tree-optimization/71818
7622         * gcc.dg/vect/pr71818.c: New
7624 2016-08-01  Martin Liska  <mliska@suse.cz>
7626         PR tree-optimization/71857
7627         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7629 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7631         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7633 2016-08-01  Jan Beulich  <jbeulich@suse.com>
7635         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7637 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7639         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7640         * gcc.target/powerpc/mulkc3-1.c: Likewise.
7642 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
7644         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7645         (check_effective_target_c++): Likewise. Also match for libstdc++.
7647 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7649         PR fortran/41922
7650         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7651         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7652         * gfortran.dg/pr41922.f90: New test.
7654 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7656         PR fortran/68566
7657         * gfortran.dg/pr68566.f90: new test.
7659 2016-07-30  Martin Sebor  <msebor@redhat.com>
7661         PR c++/60760
7662         PR c++/71091
7663         * g++.dg/cpp0x/constexpr-cast.C: New test.
7664         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7665         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7666         * g++.dg/ubsan/pr63956.C: Correct.
7668 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
7670         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7671         vector double or vector long where the vector is in memory.
7672         * gcc.target/powerpc/vec-extract-3.c: Likewise.
7673         * gcc.target/powerpc/vec-extract-4.c: Likewise.
7675 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7677         PR fortran/69867
7678         * gfortran.dg/pr69867.f90: New test.
7680 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7682         PR fortran/69962
7683         * gfortran.dg/pr69962.f90: New test.
7685 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7687         PR fortran/70006
7688         * gfortran.dg/pr70006.f90: New test.
7690 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
7692         PR fortran/71730
7693         * gfortran.dg/pr71730.f90: New test.
7694         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7695         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7696         * gfortran.dg/array_constructor_26.f03: Ditto.
7698 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7700         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7701         * gcc.target/powerpc/pr71763.c: Likewise.
7703 2016-07-29  Marek Polacek  <polacek@redhat.com>
7705         PR c/71742
7706         * gcc.dg/940510-1.c: Adjust dg-error.
7707         * gcc.dg/c99-flex-array-1.c: Likewise.
7708         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7710         PR c/71853
7711         * gcc.dg/noncompile/pr71853.c: New test.
7713         PR c/71573
7714         * gcc.dg/noncompile/pr71573.c: New test.
7716         PR c/71926
7717         * g++.dg/warn/Wparentheses-30.C: New test.
7718         * gcc.dg/Wparentheses-14.c: New test.
7720 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
7722         * gcc.dg/pr59833.c: Use dg-add-options ieee.
7724 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
7726         PR tree-optimization/57558
7727         * gcc.dg/vect/pr57558-1.c: New test.
7728         * gcc.dg/vect/pr57558-2.c: New test.
7730 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7732         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7733         to scan forwprop1 dump pass.
7735 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
7737         PR c++/51488
7738         * g++.dg/template/pr51488.C: New.
7740 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
7742         PR c/71969
7743         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7744         static __inline__.
7745         * gcc.dg/pr71969-1.c: New test.
7746         * gcc.dg/pr71969-2.c: New test.
7747         * gcc.dg/pr71969-3.c: New test.
7749 2016-07-29  Marek Polacek  <polacek@redhat.com>
7751         PR c/71574
7752         * c-c++-common/pr71574.c: New test.
7754         PR c/71583
7755         * gcc.dg/noncompile/pr71583.c: New test.
7757 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
7759         PR middle-end/68217
7760         * gcc.dg/pr68217.c: New test.
7762 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7764         PR fortran/71067
7765         * gfortran.dg/pr71067_1.f90: New test.
7766         * gfortran.dg/pr71067_2.f90: Ditto.
7768 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
7770         * gcc.target/powerpc/vec-extract-1.c: New test.
7772 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7774         PR fortran/71799
7775         * gfortran.dg/pr71799.f90: New test.
7777 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7779         PR c++/71665
7780         * g++.dg/cpp0x/pr71665-1.C: New.
7781         * g++.dg/cpp0x/pr71665-2.C: Likewise.
7782         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7783         * g++.dg/ext/label10.C: Likewise.
7784         * g++.dg/parse/constant5.C: Likewise.
7786 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
7788         PR fortran/71859
7789         * gfortran.dg/pr71859.f90: New test.
7790         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7791         * gfortran.dg/coarray_collectives_1.f90: Ditto.
7793 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
7795         PR fortran/71883
7796         * gfortran.dg/pr71883.f90: New test.
7798 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7800         PR tree-optimization/71734
7801         * g++.dg/vect/pr70729-nest.cc: New test.
7803 2016-07-28  Renlin Li  <renlin.li@arm.com>
7805         Revert
7806         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7808         PR fortran/71902
7809         * gfortran.dg/dependency_47.f90:  New test.
7811 2016-07-28  Martin Liska  <mliska@suse.cz>
7813         PR gcov-profile/68025
7814         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7816 2016-07-28  Martin Liska  <mliska@suse.cz>
7818         * g++.dg/vect/pr70944.cc: New test.
7820 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
7822         PR middle-end/71994
7823         * gcc.dg/torture/pr71994.c: New test.
7825 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7827         PR middle-end/71078
7828         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7829         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7830         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7832 2016-07-27  Richard Biener  <rguenther@suse.de>
7834         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7836 2016-07-27  Martin Liska  <mliska@suse.cz>
7838         * gcc.dg/predict-13.c: New test.
7839         * gcc.dg/predict-14.c: New test.
7841 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7843         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
7844         including stdint.h.
7845         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7846         including stdint.h.
7848 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
7850         PR target/71869
7851         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7852         IEEE built-in functions handle quiet and signalling NaNs
7853         correctly.
7855 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7857         PR fortran/71862
7858         * gfortran.dg/pr71862.f90: New test.
7860 2016-07-26  Martin Sebor  <msebor@redhat.com>
7862         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7863         selector with dg-options.
7865 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
7867         PR tree-optimization/18046
7868         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7869         * gcc.dg/tree-ssa/vrp103.c: New test.
7870         * gcc.dg/tree-ssa/vrp104.c: New test.
7872 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7874         * gcc.target/powerpc/pr63354.c: Require lp64 since
7875         -mprofile-kernel is not legal with -m32.
7877 2016-07-26  Richard Biener  <rguenther@suse.de>
7879         PR rtl-optimization/71984
7880         * gcc.dg/torture/pr71984.c: New testcase.
7882 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
7884         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7885         g++-dg-runtest via et-dg-runtest.
7886         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7887         * gcc.dg/vect/vect.exp: Likewise.
7888         * gfortran.dg/graphite/graphite.exp: Likewise, but for
7889         gfortran-dg-runtest.
7890         * gfortran.dg/vect/vect.exp: Likewise.
7891         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7892         (check_mips_loongson_hw_available): Likewise.
7893         (check_effective_target_mpaired_single_runtime): Likewise.
7894         (check_effective_target_mips_loongson_runtime): Likewise.
7895         (add_options_for_mpaired_single): Likewise.
7896         (check_effective_target_vect_int): Add global et_index.
7897         Check and save the supported feature for a target selected by
7898         the et_index target.  Break long lines where appropriate.  Call
7899         et-is-effective-target for MIPS with an argument instead of
7900         check_effective_target_* where appropriate.
7901         (check_effective_target_vect_intfloat_cvt): Likewise.
7902         (check_effective_target_vect_uintfloat_cvt): Likewise.
7903         (check_effective_target_vect_floatint_cvt): Likewise.
7904         (check_effective_target_vect_floatuint_cvt): Likewise.
7905         (check_effective_target_vect_simd_clones): Likewise.
7906         (check_effective_target_vect_shift): ewise.
7907         (check_effective_target_whole_vector_shift): Likewise.
7908         (check_effective_target_vect_bswap): Likewise.
7909         (check_effective_target_vect_shift_char): Likewise.
7910         (check_effective_target_vect_long): Likewise.
7911         (check_effective_target_vect_float): Likewise.
7912         (check_effective_target_vect_double): Likewise.
7913         (check_effective_target_vect_long_long): Likewise.
7914         (check_effective_target_vect_no_int_max): Likewise.
7915         (check_effective_target_vect_no_int_add): Likewise.
7916         (check_effective_target_vect_no_bitwise): Likewise.
7917         (check_effective_target_vect_widen_shift): Likewise.
7918         (check_effective_target_vect_no_align): Likewise.
7919         (check_effective_target_vect_hw_misalign): Likewise.
7920         (check_effective_target_vect_element_align): Likewise.
7921         (check_effective_target_vect_condition): Likewise.
7922         (check_effective_target_vect_cond_mixed): Likewise.
7923         (check_effective_target_vect_char_mult): Likewise.
7924         (check_effective_target_vect_short_mult): Likewise.
7925         (check_effective_target_vect_int_mult): Likewise.
7926         (check_effective_target_vect_extract_even_odd): Likewise.
7927         (check_effective_target_vect_interleave): Likewise.
7928         (check_effective_target_vect_stridedN): Likewise.
7929         (check_effective_target_vect_multiple_sizes): Likewise.
7930         (check_effective_target_vect64): Likewise.
7931         (check_effective_target_vect_call_copysignf): Likewise.
7932         (check_effective_target_vect_call_sqrtf): Likewise.
7933         (check_effective_target_vect_call_btrunc): Likewise.
7934         (check_effective_target_vect_call_btruncf): Likewise.
7935         (check_effective_target_vect_call_ceil): Likewise.
7936         (check_effective_target_vect_call_ceilf): Likewise.
7937         (check_effective_target_vect_call_floor): Likewise.
7938         (check_effective_target_vect_call_floorf): Likewise.
7939         (check_effective_target_vect_call_lceil): Likewise.
7940         (check_effective_target_vect_call_lfloor): Likewise.
7941         (check_effective_target_vect_call_nearbyint): Likewise.
7942         (check_effective_target_vect_call_nearbyintf): Likewise.
7943         (check_effective_target_vect_call_round): Likewise.
7944         (check_effective_target_vect_call_roundf): Likewise.
7945         (check_effective_target_vect_perm): Likewise, but also append *_saved
7946         to the existing global name to properly cache the result.
7947         (check_effective_target_vect_perm_byte): Likewise.
7948         (check_effective_target_vect_perm_short): Likewise.
7949         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7950         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7951         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7952         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7953         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7954         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7955         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7956         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7957         (check_effective_target_vect_sdot_qi): Likewise.
7958         (check_effective_target_vect_udot_qi): Likewise.
7959         (check_effective_target_vect_sdot_hi): Likewise.
7960         (check_effective_target_vect_udot_hi): Likewise.
7961         (check_effective_target_vect_usad_char): Likewise.
7962         (check_effective_target_vect_pack_trunc): Likewise.
7963         (check_effective_target_vect_unpack): Likewise.
7964         (check_effective_target_vect_aligned_arrays): Likewise.
7965         (check_effective_target_vect_natural_alignment): Likewise.
7966         (check_effective_target_vector_alignment_reachable): Likewise.
7967         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7968         (is-effective-target): Initialize et_index if undefined.
7969         (et-dg-runtest): New.
7970         (et-is-effective-target): Likewise.
7971         (check_vect_support_and_set_flags): Add supported MIPS targets to
7972         EFFECTIVE_TARGETS list.  Return the number of supported targets.
7974 2016-07-26  Richard Biener  <rguenther@suse.de>
7975             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7977         PR middle-end/70920
7978         * gcc.dg/pr70920-1.c: New test-case.
7979         * gcc.dg/pr70902-2.c: Likewise.
7980         * gcc.dg/pr70920-3.c: Likewise.
7981         * gcc.dg/pr70920-4.c: Likewise
7982         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7983         2 instead of 3.
7985 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
7987         * gcc.c-torture/execute/pr71494.c: Require label_values.
7988         * gcc.dg/pr16973.c: Ditto.
7990 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7992         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7993         * gcc.dg/torture/pr69771.c: Require int32plus.
7994         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7996 2016-07-25  Martin Liska  <mliska@suse.cz>
7998         * gcc.dg/torture/pr71987.c: New test.
8000 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
8002         PR fortran/71935
8003         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
8004         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
8005         * gfortran.dg/pr71935.f90: New test.
8007 2016-07-22  Martin Sebor  <msebor@redhat.com>
8009         PR c++/71675
8010         * g++.dg/ext/atomic-3.C: New test.
8011         * gcc.dg/atomic/pr71675.c: New test.
8013 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
8015         * gcc.target/i386/mvc8.c: New test.
8017 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
8019         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
8020         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
8022 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
8024         PR fortran/71795
8025         * gfortran.dg/constructor_50.f90:  New test.
8027 2016-07-22  Martin Liska  <mliska@suse.cz>
8029         PR gcov-profile/69028
8030         PR gcov-profile/62047
8031         * g++.dg/cilk-plus/pr69028.C: New test.
8033 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
8035         * gfortran.dg/coarray_stat_2.f90: New test.
8037 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
8039         * gcc.target/powerpc/vec-extract.h: New files to check the
8040         vec_extract built-in functions for all vector types, testing
8041         accessing each element, both with constant and variable element
8042         numbers.
8043         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
8044         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
8045         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
8046         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
8047         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
8048         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
8049         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
8050         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
8051         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
8053 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8055         PR c++/71728
8056         * g++.dg/other/pr71728.C: New test.
8058 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
8060         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
8061         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
8062         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
8063         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
8064         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
8066 2016-07-21  Richard Biener  <rguenther@suse.de>
8068         PR tree-optimization/71947
8069         * gcc.dg/tree-ssa/vrp102.c: New testcase.
8071 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8073         * gcc.dg/tree-ssa/scev-15.c: New.
8075 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
8077         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
8079 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
8081         PR c++/71941
8082         * g++.dg/gomp/pr71941.C: New test.
8084 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
8086         PR c/70339
8087         PR c/71858
8088         * g++.dg/spellcheck-identifiers.C: New test case, based on
8089         gcc.dg/spellcheck-identifiers.c.
8090         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
8091         gcc.dg/spellcheck-identifiers-2.c.
8092         * g++.dg/spellcheck-typenames.C: New test case, based on
8093         gcc.dg/spellcheck-typenames.c
8095 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
8097         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
8098         pointer to member function and also test catching by reference.
8100 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8102         * gcc.target/s390/pr67443.c: Fix test case.
8104 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8106         * gcc.target/s390/insv-1.c: Xfail some tests.
8107         * gcc.target/s390/insv-2.c: Likewise.
8109 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8111         * gcc.target/avr/torture/get-mem.c: New test.
8112         * gcc.target/avr/torture/set-mem.c: New test.
8114 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
8116         PR target/71948
8117         * gcc.target/avr/torture/tiny-progmem.c: New test.
8119 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
8121         PR c++/71909
8122         * g++.dg/parse/pr71909.C: New test.
8123         * g++.dg/tm/pr71909.C: New test.
8125         PR c++/50060
8126         * g++.dg/cpp0x/constexpr-50060.C: New test.
8127         * g++.dg/cpp1y/constexpr-50060.C: New test.
8129 2016-07-20  Martin Liska  <mliska@suse.cz>
8131         * gfortran.dg/graphite/pr71898.f90: New test.
8133 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
8135         PR tree-optimization/71503
8136         PR tree-optimization/71683
8137         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8138         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8140 2016-07-20  Martin Liska  <mliska@suse.cz>
8142         * gcc.dg/plugin/plugin.exp: Remove sreal test.
8143         * gcc.dg/plugin/sreal-test-1.c: Remove.
8144         * gcc.dg/plugin/sreal_plugin.c: Remove.
8146 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8148         PR fortran/71902
8149         * gfortran.dg/dependency_47.f90:  New test.
8151 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
8153         PR rtl-optimization/71916
8154         * gcc.c-torture/compile/pr71916.c: New test.
8156         PR middle-end/71874
8157         * g++.dg/torture/pr71874.C: New test.
8159         PR middle-end/71734
8160         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8161         (my_alloc): Rewritten to use __builtin_posix_memalign and
8162         __SIZE_TYPE__.
8163         (my_free): Use __builtin_free instead of _mm_free.
8164         (Vec::operator=): Use __builtin_memcpy.
8166 2016-07-19  Martin Jambor  <mjambor@suse.cz>
8168         PR fortran/71688
8169         * gfortran.dg/pr71688.f90: New test.
8171 2016-07-19  Richard Biener  <rguenther@suse.de>
8173         * c-c++-common/vector-subscript-6.c: New testcase.
8174         * c-c++-common/vector-subscript-7.c: Likewise.
8176 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8178         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8179         and UInt32 based on __SIZEOF_INT__.
8181 2016-07-19  Richard Biener  <rguenther@suse.de>
8183         PR tree-optimization/71901
8184         * gcc.dg/torture/pr71901.c: New testcase.
8186 2016-07-19  Richard Biener  <rguenther@suse.de>
8188         PR tree-optimization/71908
8189         * gcc.dg/torture/pr71908.c: New testcase.
8191 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
8193         PR target/71493
8194         * gcc.target/powerpc/pr71493-1.c: New test.
8195         * gcc.target/powerpc/pr71493-2.c: Likewise.
8197 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
8199         PR c++/71835
8200         * g++.dg/conversion/ambig3.C: New test.
8202         PR c++/71828
8203         * g++.dg/cpp0x/constexpr-71828.C: New test.
8205         PR c++/71826
8206         * g++.dg/template/pr71826.C: New test.
8208         PR c++/71822
8209         * g++.dg/template/defarg21.C: New test.
8211         PR c++/71871
8212         * g++.dg/ext/vector31.C: New test.
8214 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
8216         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8218 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
8220         PR tree-optimization/71734
8221         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8223 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8225         * gcc.target/s390/warn-dynamicstack-1.c: New test.
8226         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8227         stack-layout-dynamic-1.c: New test.
8229 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8231         * gcc.target/s390/nolrl-1.c: New test.
8233 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
8235         PR fortran/71523
8236         * gfortran.dg/pr71523_1.f90: New test.
8237         * gfortran.dg/pr71523_2.f90: New test.
8239 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
8241         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8243 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8244             Marco Restelli  <mrestelli@gmail.com>
8246         PR fortran/62125
8247         * gfortran.dg/pr62125.f90: New test.
8249 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8251         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8252         * gcc.target/powerpc/mulkc3-1.c: Likewise.
8254 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
8256         PR c++/58796
8257         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8258         * g++.dg/cpp0x/nullptr35.C: New test.
8260 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8262         * gcc.dg/tree-ssa/scev-8.c: Update test string.
8264 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
8266         * gfortran.dg/goacc/vector_length.f90: New test.
8268 2016-07-15  Richard Biener  <rguenther@suse.de>
8270         PR tree-optimization/71881
8271         * gcc.dg/torture/pr71881.c: New testcase.
8273 2016-07-15  Richard Biener  <rguenther@suse.de>
8275         PR tree-optimization/71887
8276         * gcc.dg/torture/pr71887.c: New testcase.
8278 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
8280         PR c/71858
8281         * gcc.dg/spellcheck-identifiers-3.c: New test.
8283 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
8285         PR fortran/71807
8286         * gfortran.dg/null_9.f90: New test.
8288 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8290         * gcc.dg/tree-ssa/loop-41.c: New test.
8292 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
8294         PR tree-optimization/71347
8295         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8297 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8299         PR fortran/29819
8300         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8301         * gfortran.dg/contains.f90: Ditto.
8302         * gfortran.dg/contains_empty_1.f03: Ditto.
8303         * gfortran.dg/submodule_3.f08: Ditto.
8305 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8307         PR testsuite/71865
8308         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8309         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8310         expected diagnostics.
8312         PR c/71858
8313         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8314         * gcc.dg/spellcheck-identifiers-2.c: New test.
8315         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8316         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8318 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
8320         PR tree-optimization/71872
8321         * gcc.c-torture/compile/pr71872.c: New test.
8323 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8325         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8326         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8327         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8328         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8329         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8330         * gcc.target/arm/atomic-op-acquire-1.c: This.
8331         * gcc.target/arm/atomic-op-char.c: Rename into ...
8332         * gcc.target/arm/atomic-op-char-1.c: This.
8333         * gcc.target/arm/atomic-op-consume.c: Rename into ...
8334         * gcc.target/arm/atomic-op-consume-1.c: This.
8335         * gcc.target/arm/atomic-op-int.c: Rename into ...
8336         * gcc.target/arm/atomic-op-int-1.c: This.
8337         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8338         * gcc.target/arm/atomic-op-relaxed-1.c: This.
8339         * gcc.target/arm/atomic-op-release.c: Rename into ...
8340         * gcc.target/arm/atomic-op-release-1.c: This.
8341         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8342         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8343         * gcc.target/arm/atomic-op-short.c: Rename into ...
8344         * gcc.target/arm/atomic-op-short-1.c: This.
8345         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8346         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8347         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8348         * gcc.target/arm/atomic-op-char-2.c: Likewise.
8349         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8350         * gcc.target/arm/atomic-op-int-2.c: Likewise.
8351         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8352         * gcc.target/arm/atomic-op-release-2.c: Likewise.
8353         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8354         * gcc.target/arm/atomic-op-short-2.c: Likewise.
8356 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
8358         PR fortran/70842
8359         * gfortran.dg/select_type_35.f03: New test.
8361 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8363         PR target/65951
8364         PR tree-optimization/70923
8365         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8366         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8367         * gcc.dg/vect/pr65951.c: Likewise.
8368         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8370 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
8372         * c-c++-common/pr60226.c: Expect maximum object file alignment
8373         error on AIX.
8375 2016-07-14  Richard Biener  <rguenther@suse.de>
8377         PR tree-optimization/71866
8378         * gcc.dg/torture/pr71866.c: New testcase.
8380 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8382         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8383         selector and enclose boolean expression in curly braces.
8385 2016-07-14  Alan Modra  <amodra@gmail.com>
8387         PR target/71733
8388         * gcc.target/powerpc/p9-novsx.c: New.
8390 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8392         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8393         * g++.dg/tree-prof/morefunc.C: Dito.
8394         * g++.dg/tree-prof/pr35545.C: Dito.
8395         * g++.dg/tree-prof/reorder.C: Dito.
8396         * gcc.dg/tree-prof/20050826-2.c: Dito.
8397         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8398         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8399         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8400         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8401         * gcc.dg/tree-prof/inliner-1.c: Dito.
8402         * gcc.dg/tree-prof/merge_block.c: Dito.
8403         * gcc.dg/tree-prof/stringop-1.c: Dito.
8404         * gcc.dg/tree-prof/stringop-2.c: Dito.
8405         * gcc.dg/tree-prof/switch-case-1.c: Dito.
8406         * gcc.dg/tree-prof/switch-case-2.c: Dito.
8407         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8408         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8409         * gcc.dg/tree-prof/update-loopch.c: Dito.
8410         * gcc.dg/tree-prof/val-prof-1.c: Dito.
8411         * gcc.dg/tree-prof/val-prof-2.c: Dito.
8412         * gcc.dg/tree-prof/val-prof-3.c: Dito.
8413         * gcc.dg/tree-prof/val-prof-4.c: Dito.
8414         * gcc.dg/tree-prof/val-prof-5.c: Dito.
8415         * gcc.dg/tree-prof/val-prof-6.c: Dito.
8416         * gcc.dg/tree-prof/val-prof-7.c: Dito.
8418 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8420         * lib/profopt.exp (profopt-execute): Remove .imports files.
8422 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8424         * lib/profopt.exp (profopt-execute): Always log profiler command line.
8426 2016-07-13  Andi Kleen  <ak@linux.intel.com>
8428         * lib/profopt.exp (dg-final-scan-autofdo,
8429         dg-final-scan-not-autofdo): New functions.
8431 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
8433         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8434         * gcc.dg/vect/vect-35.c: Ditto.
8435         * gcc.dg/vect/vect-alias-check-2.c: New test.
8437 2016-07-13  Martin Liska  <mliska@suse.cz>
8439         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8440         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8441         * gfortran.dg/pr42108.f90: Update expected dump scan.
8443 2016-07-13  Richard Biener  <rguenther@suse.de>
8445         PR tree-optimization/24574
8446         * gcc.dg/pr24574.c: New testcase.
8448 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8450         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8451         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8452         * c-c++-common/pr68833-1.c: Require int32plus.
8453         * gcc.dg/ipa/pr63551.c: Likewise.
8454         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8455         * gcc.dg/ipa/pr64041.c: Require int32plus.
8457 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8459         PR ipa/71633
8460         * g++.dg/pr71633.C: New test.
8462 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8464         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8465         Add new arm_thumb1_cbz_ok effective target.
8466         * gcc.target/arm/cbz.c: New test.
8468 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8470         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8471         Define effective target.
8472         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8473         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8474         * gcc.target/arm/movhi_movw.c: New test.
8475         * gcc.target/arm/movsi_movw.c: Likewise.
8476         * gcc.target/arm/movdi_movw.c: Likewise.
8478 2016-07-13  Richard Biener  <rguenther@suse.de>
8480         PR middle-end/71104
8481         * gcc.dg/pr71104-1.c: New testcase.
8482         * gcc.dg/pr71104-2.c: Likewise.
8484 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8486         PR target/71805
8487         * gcc.target/powerpc/pr71805.c: New test.
8489 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8491         * gcc.target/powerpc/divkc3-1.c: New.
8492         * gcc.target/powerpc/mulkc3-1.c: New.
8494 2016-07-12  Nathan Sidwell  <nathan@acm.org>
8496         * gcc.target/arm/data-rel-1.c: New.
8497         * gcc.target/arm/data-rel-2.c: New.
8498         * gcc.target/arm/data-rel-3.c: New.
8500 2016-07-12  Martin Liska  <mliska@suse.cz>
8502         * gcc.dg/params/blocksort-part.c: New test.
8503         * gcc.dg/params/params.exp: New file.
8505 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8507         PR middle-end/71700
8508         * gcc.c-torture/execute/pr71700.c: New test.
8510 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
8511         Richard Biener  <rguenther@suse.de>
8513         PR tree-optimization/23286
8514         PR tree-optimization/70159
8515         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8516         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8517         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8518         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8519         * gcc.dg/tree-ssa/pr35286.c: Likewise.
8520         * gcc.dg/tree-ssa/pr35287.c: Likewise.
8521         * gcc.dg/hoist-register-pressure-1.c: Likewise.
8522         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8523         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8524         * gcc.dg/pr51879-12.c: Likewise.
8525         * gcc.dg/strlenopt-9.c: Likewise.
8526         * gcc.dg/tree-ssa/pr47392.c: Likewise.
8527         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8528         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8529         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8530         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8531         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8532         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8533         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8534         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8535         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8536         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8537         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8538         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8539         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8540         * gfortran.dg/pr43984.f90: Adjust expected outcome.
8542 2016-07-12  Richard Biener  <rguenther@suse.de>
8544         PR rtl-optimization/68961
8545         * gcc.target/i386/pr68961.c: New testcase.
8547 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
8549         PR middle-end/71758
8550         * c-c++-common/gomp/pr71758.c: New test.
8551         * gfortran.dg/gomp/pr71758.f90: New test.
8553         PR tree-optimization/71823
8554         * gcc.dg/vect/pr71823.c: New test.
8556 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
8558         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8559         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8560         and LINE_MAP_MAX_LOCATION_WITH_COLS.
8562 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
8564         PR target/71801
8565         * gcc.target/i386/pr71801.c: New test.
8567 2016-07-11  Richard Biener  <rguenther@suse.de>
8569         PR tree-optimization/71816
8570         * gcc.dg/torture/pr71816.c: New testcase.
8572 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8574         PR fortran/71783
8575         * gfortran.dg/dependency_46.f90:  New test.
8577 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
8579         PR rtl-optimization/71621
8580         * gcc.target/i386/pr71621-1.c: New.
8581         * gcc.target/i386/pr71621-2.c: New.
8583 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
8585         * gfortran.dg/goacc/pr71704.f90: New test.
8587 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8589         PR target/71297
8590         * gcc.target/powerpc/pr71297.c: New.
8592 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
8594         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8596 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8598         PR target/71806
8599         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8601 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
8603         PR tree-optimization/71667
8604         * gcc.dg/vect/pr71667.c: New
8606 2016-07-08  Martin Liska  <mliska@suse.cz>
8608         * gcc.dg/torture/pr71606.c: New test.
8610 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8612         PR fortran/71764
8613         * gfortran.dg/pr71764.f90: New test.
8615 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
8616             Kai Tietz  <ktietz70@googlemail.com>
8618         PR c++/70869
8619         PR c++/71054
8620         * g++.dg/cpp0x/pr70869.C: New test.
8621         * g++.dg/cpp0x/pr71054.C: New test.
8623 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
8625         * g++.dg/debug/pr71432.C: Fail on AIX.
8627 2016-07-07  Martin Liska  <mliska@suse.cz>
8629         * gfortran.dg/do_1.f90: Remove a corner case that triggers
8630         an undefined behavior.
8631         * gfortran.dg/do_3.F90: Likewise.
8632         * gfortran.dg/do_check_11.f90: New test.
8633         * gfortran.dg/do_check_12.f90: New test.
8634         * gfortran.dg/do_corner_warn.f90: New test.
8636 2016-07-07  Martin Liska  <mliska@suse.cz>
8638         * gfortran.dg/predict-1.f90: Ammend the test.
8639         * gfortran.dg/predict-2.f90: Likewise.
8641 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8643         PR ipa/71624
8644         * g++.dg/pr71624.C: New test.
8646 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8648         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8649         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8650         ARMv8-M Mainline architectures.
8652 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8654         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8655         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8657 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
8659         PR target/70098
8660         PR target/71763
8661         * gcc.target/powerpc/pr71763.c: New file.
8663 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
8665         PR tree-optimization/71518
8666         * gcc.dg/pr71518.c: New test.
8668 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
8670         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8672 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8674         PR target/50739
8675         * gcc.target/avr/pr50739.c: New test.
8677 2016-07-05  Jan Hubicka  <jh@suse.cz>
8679         * gcc.dg/tree-ssa/scev-14.c: update template.
8681 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
8683         * gcc.dg/vect/group-no-gaps-1.c: New test.
8685 2016-07-05  Andi Kleen  <ak@linux.intel.com>
8687         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8688         if kernel supports MPX.
8690 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
8692         * gcc.c-torture/compile/pr69102.c: Require fpic support.
8694 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
8695             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8697         * gcc.target/powerpc/signbit-1.c: New test.
8698         * gcc.target/powerpc/signbit-2.c: New test.
8699         * gcc.target/powerpc/signbit-3.c: New test.
8701 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8703         PR rtl-optimization/71594
8704         * gcc.dg/torture/pr71594.c: New test.
8706 2016-07-05  Jan Hubicka  <jh@suse.cz>
8708         * gcc.dg/tree-ssa/scev-14.c: new testcase.
8710 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
8712         PR c++/62314
8713         * g++.dg/parse/error5.C: Update column
8714         number of missing semicolon error.
8715         * g++.dg/pr62314-2.C: New test case.
8717 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8719         * gfortran.dg/coarray_stat_function.f90: New test.
8720         * gfortran.dg/coarray_stat_whitespace.f90: New test.
8721         * gfortran.dg/coarray_lib_comm_1: Adapting old test
8722         to new interfaces.
8724 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
8726         PR fortran/71623
8727         * gfortran.dg/deferred_character_17.f90: New test.
8729 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8731         * gcc.target/arm/neon/polytypes.c: Move to ...
8732         * gcc.target/arm/polytypes.c: ... here.
8733         * gcc.target/arm/neon/pr51534.c: Move to ...
8734         * gcc.target/arm/pr51534.c: ... here.
8735         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8736         * gcc.target/arm/vect-vcvt.c: ... here.
8737         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8738         * gcc.target/arm/vect-vcvtq.c: ... here.
8739         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8740         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8741         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8742         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8743         * gcc.target/arm/neon/neon.exp: Delete.
8744         * gcc.target/arm/neon/: Delete.
8746 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8748         PR fortran/65575
8749         * gfortran.dg: pr65575.f90: New test.
8751 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8753         PR fortran/35849
8754         * gfortran.dg: pr35849.f90: New test.
8756 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
8758         PR c++/71739
8759         * g++.dg/cpp0x/pr71739.C: New test.
8761 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
8763         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8765 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8767         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8768         locr.
8769         * gcc.target/s390/loc-1.c: New test.
8771 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
8773         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8774         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8776 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8778         PR target/63874
8779         * gcc.target/aarch64/pr63874.c: New test.
8781 2016-07-04  Jan Beulich  <jbeulich@suse.com>
8783         * g++.dg/header.c: New.
8784         * gcc.dg/header.c: New.
8786 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
8788         PR c/71719
8789         * c-c++-common/Wunused-var-15.c: New test.
8791 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
8793         PR fortran/71687
8794         * gfortran.dg/gomp/pr71687.f90: New test.
8796 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8798         * gcc.dg/const-float128-ped.c: Require __float128 effective
8799         target and options.
8800         * gcc.dg/const-float128.c: Likewise.
8801         * gcc.dg/torture/float128-cmp-invalid.c: Require
8802         __float128 and base_quadfloat_support effective targets, and
8803         __float128 options.
8804         * gcc.dg/torture/float128-div-underflow.c: Likewise.
8805         * gcc.dg/torture/float128-extend-nan.c: Likewise.
8806         * gcc.dg/torture/float128-nan.c: Likewise.
8807         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8808         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8809         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8810         * lib/target-supports.exp (check_effective_target___float128): New.
8811         (add_options_for___float128): New.
8812         (check_effective_target_base_quadword_support): New.
8814 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
8816         PR target/71720
8817         * gcc.target/powerpc/pr71720.c: New test.
8819 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8821         * gcc.dg/bss.c: New.
8823 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
8825         PR target/71698
8826         * gcc.target/powerpc/pr71698.c: New test.
8828 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
8830         PR target/71151
8831         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8832         instead of ".foo" for its section name.
8833         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8834         depending on MCU's flash size.
8835         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8836         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8837         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8838         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8839         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8840         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8842 2016-07-01  Jan Beulich  <jbeulich@suse.com>
8844         * gcc.target/i386/pr65105-2.c: Add -msse2.
8846 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8848         PR tree-optimization/71707
8849         * gcc.dg/strlenopt-29.c: New test.
8851         PR fortran/71704
8852         * gfortran.dg/gomp/pr71704.f90: New test.
8854         PR fortran/71705
8855         * gfortran.dg/gomp/pr71705.f90: New test.
8857 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
8859         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8860         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8861         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8862         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8863         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8864         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8865         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8866         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8867         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8868         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8869         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8870         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8871         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8872         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8873         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8874         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8875         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8876         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8877         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8878         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8879         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8880         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8881         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8882         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8883         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8884         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8885         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8886         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8887         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8888         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8889         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8890         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8891         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8892         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8893         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8894         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8895         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8896         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8897         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8898         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8899         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8900         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8901         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8902         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8903         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8904         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8905         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8906         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8907         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8908         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8909         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8910         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8911         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8912         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8913         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8914         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8915         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8916         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8917         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8918         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8919         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8920         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8921         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8922         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8923         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8924         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8925         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8926         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8927         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8928         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8929         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8930         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8931         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8932         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8933         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8934         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8935         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8936         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8937         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8938         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8939         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8941 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8942             James Greenhalgh  <james.greenhalgh@arm.com>
8944         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8946 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
8947             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8949         * gcc.target/aarch64/vget_set_lane_1.c: New test.
8951 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
8953         PR driver/71651
8954         * gcc.dg/spellcheck-options-12.c: New test case.
8956 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
8958         PR middle-end/71693
8959         * gcc.c-torture/compile/pr71693.c: New test.
8961 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
8963         * gcc.dg/spellcheck-params.c: New testcase.
8964         * gcc.dg/spellcheck-params-2.c: New testcase.
8966 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8968         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8969         vector extract instructions.
8970         * gcc.target/powerpc/p9-extract-2.c: Likewise.
8972 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8974         PR fortran/71686
8975         * gfortran.dg/unexpected_eof_2.f90: New test.
8976         * gfortran.dg/unexpected_eof_3.f90: New test.
8978 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
8980         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8982 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
8984         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8985         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8986         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8988 2016-06-29  Richard Biener  <rguenther@suse.de>
8990         PR middle-end/15256
8991         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8993 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
8995         * gcc.target/arm/aapcs/neon-vect10.c: Require
8996         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8997         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8998         * gcc.target/arm/aapcs/vfp18.c: Likewise.
8999         * gcc.target/arm/aapcs/vfp19.c: Likewise.
9000         * gcc.target/arm/aapcs/vfp20.c: Likewise.
9001         * gcc.target/arm/aapcs/vfp21.c: Likewise.
9002         * gcc.target/arm/fp16-aapcs-1.c: Require
9003         -mfloat-ab=hard.  Also simplify the test.
9004         * gcc.target/arm/fp16-aapcs-2.c: New.
9006 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
9008         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
9009         (add_options_for_arm_fp16_ieee): New.
9010         (add_options_for_arm_fp16_alternative): New.
9011         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
9012         long-line.
9013         (effective_target_arm_fp16_hw): New.
9015 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9017         PR tree-optimization/71655
9018         * g++.dg/pr71655.C: New test.
9020 2016-06-29  Martin Liska  <mliska@suse.cz>
9022         * gcc.dg/pr71585.c: New test.
9023         * gcc.dg/pr71585-2.c: New test.
9024         * gcc.dg/pr71585-3.c: New test.
9026 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9028         PR tree-optimization/70729
9029         * g++.dg/vect/pr70729.cc: New test.
9031 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
9033         * c-c++-common/gomp/cancel-1.c: Extend.
9035 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9037         PR tree-optimization/71625
9038         * gcc.dg/strlenopt-28.c: New test.
9040 2016-06-29  Richard Biener  <rguenther@suse.de>
9042         PR middle-end/71002
9043         * g++.dg/torture/pr71002.C: Adjust testcase.
9045 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
9047         PR c/71685
9048         * gcc.dg/pr71685.c: New test.
9050 2016-06-28  Martin Sebor  <msebor@redhat.com>
9052         PR c/71552
9053         * gcc.dg/init-bad-9.c: New test.
9055 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9057         * gcc.target/powerpc/abs128-1.c: Require VSX.
9058         * gcc.target/powerpc/copysign128-1.c: Likewise.
9059         * gcc.target/powerpc/inf128-1.c: Likewise.
9060         * gcc.target/powerpc/nan128-1.c: Likewise.
9062 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
9064         PR middle-end/71626
9065         * gcc.c-torture/execute/pr71626-1.c: New test.
9066         * gcc.c-torture/execute/pr71626-2.c: New test.
9068 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
9070         PR target/71656
9071         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
9073 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
9075         PR target/71670
9076         * gcc.target/powerpc/pr71670.c: New testcase.
9078 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
9080         PR target/71656
9081         * gcc.target/powerpc/pr71656-1.c: New test.
9082         * gcc.target/powerpc/pr71656-2.c: New test.
9084 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
9086         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
9087         around fp16 code.
9088         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
9089         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9090         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9091         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9092         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
9093         Add arm_neon_fp16_ok effective target.
9094         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
9095         Likewise.
9096         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
9097         Likewise.
9098         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
9099         Likewise.
9100         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
9101         Likewise.
9102         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9103         Likewise.
9104         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9105         Likewise.
9106         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9107         Likewise.
9108         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9109         Likewise.
9110         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9111         Likewise.
9112         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9113         Likewise.
9114         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9115         Likewise.
9117 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
9119         * gcc.dg/predict-12.c: New testcase.
9121 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9123         PR fortran/71649
9124         * gfortran.dg/pr71649.f90: New test.
9126 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
9128         PR tree-optimization/71643
9129         * g++.dg/opt/pr71643.C: New test.
9131         PR tree-optimization/71631
9132         * gcc.c-torture/execute/pr71631.c: New test.
9134 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9136         * gcc.dg/predict-11.c: New testcase.
9137         * gfortran.dg/predict-2.f90: New testcase.
9139 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
9141         * gcc.dg/predict-10.c: New test.
9143 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9145         * gcc.target/powerpc/abs128-1.c: New.
9146         * gcc.target/powerpc/copysign128-1.c: New.
9147         * gcc.target/powerpc/inf128-1.c: New.
9148         * gcc.target/powerpc/nan128-1.c: New.
9150 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
9152         * gfortran.dg/pr71642.f90: New test.
9154 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9156         PR tree-optimization/71647
9157         * gcc.target/i386/pr71647.c: New test.
9159 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9161         * gcc.target/i386/noplt-gd-1.c: New test.
9162         * gcc.target/i386/noplt-gd-2.c: Likewise.
9163         * gcc.target/i386/noplt-gd-3.c: Likewise.
9164         * gcc.target/i386/noplt-ld-1.c: Likewise.
9165         * gcc.target/i386/noplt-ld-2.c: Likewise.
9166         * gcc.target/i386/noplt-ld-3.c: Likewise.
9167         * lib/target-supports.exp
9168         (check_effective_target_tls_get_addr_via_got): New.
9170 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9172         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9173         testsuite compile flags.
9174         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9175         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9177 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9179         * g++dg/vect/pr36684.cc: Add dg-do compile.
9180         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9181         * gcc.dg/vect/pr70021.c: Ditto.
9182         * gcc.dg/vect/pr70138-1.c: Ditto.
9183         * gcc.dg/vect/pr70138-2.c: Ditto.
9184         * gcc.dg/vect/pr70354-1.c: Ditto.
9185         * gcc.dg/vect/pr70354-2.c: Ditto.
9186         * gcc.dg/vect/pr71259.c: Ditto.
9187         * gcc.dg/vect/pr71416-1.c: Ditto.
9188         * gcc.dg/vect/slp-43.c: Ditto.
9189         * gcc.dg/vect/slp-45.c: Ditto.
9190         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9191         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9192         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9193         * gfortran.dg/vect/pr69980.f90: Ditto.
9195 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9197         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9198         * gcc.dg/vect/bb-slp-30.c: Ditto.
9199         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9200         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9201         * gcc.dg/vect/pr45902.c: Ditto.
9202         * gcc.dg/vect/pr48172.c: Ditto.
9203         * gcc.dg/vect/pr48377.c: Ditto.
9204         * gcc.dg/vect/pr49038.c: Ditto.
9205         * gcc.dg/vect/pr49771.c: Ditto.
9206         * gcc.dg/vect/pr52091.c: Ditto.
9207         * gcc.dg/vect/pr53185-2.c: Ditto.
9208         * gcc.dg/vect/pr56826.c: Ditto.
9209         * gcc.dg/vect/pr60276.c: Ditto.
9210         * gcc.dg/vect/pr62021.c: Ditto.
9211         * gcc.dg/vect/pr63530.c: Ditto.
9212         * gcc.dg/vect/pr65518.c: Ditto.
9213         * gcc.dg/vect/pr65947-1.c: Ditto.
9214         * gcc.dg/vect/pr65947-10.c: Ditto.
9215         * gcc.dg/vect/pr65947-11.c: Ditto.
9216         * gcc.dg/vect/pr65947-12.c: Ditto.
9217         * gcc.dg/vect/pr65947-13.c: Ditto.
9218         * gcc.dg/vect/pr65947-2.c: Ditto.
9219         * gcc.dg/vect/pr65947-3.c: Ditto.
9220         * gcc.dg/vect/pr65947-4.c: Ditto.
9221         * gcc.dg/vect/pr65947-5.c: Ditto.
9222         * gcc.dg/vect/pr65947-6.c: Ditto.
9223         * gcc.dg/vect/pr65947-7.c: Ditto.
9224         * gcc.dg/vect/pr65947-8.c: Ditto.
9225         * gcc.dg/vect/pr65947-9.c: Ditto.
9226         * gcc.dg/vect/pr71416-1.c: Ditto.
9227         * gcc.dg/vect/pr71439.c: Ditto.
9228         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9229         * gcc.dg/vect/vect-bswap16.c: Ditto.
9230         * gcc.dg/vect/vect-bswap32.c: Ditto.
9231         * gcc.dg/vect/vect-bswap64.c: Ditto.
9232         * gcc.dg/vect/vect-live-1.c: Ditto.
9233         * gcc.dg/vect/vect-live-2.c: Ditto.
9234         * gcc.dg/vect/vect-live-3.c: Ditto.
9235         * gcc.dg/vect/vect-live-4.c: Ditto.
9236         * gcc.dg/vect/vect-live-5.c: Ditto.
9237         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9238         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9239         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9240         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9241         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9242         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9243         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9244         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9245         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9246         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9247         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9248         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9249         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9250         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9251         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9252         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9253         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9255 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
9257         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9259 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9261         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
9262         ia32 if R_386_GOT32X relocation is supported.
9263         * gcc.target/i386/noplt-3.c: Likewise.
9264         * gcc.target/i386/noplt-2.c: Likewise.
9265         (main): Renamed to ...
9266         (bar): This.
9267         * gcc.target/i386/noplt-4.c: Likewise.
9268         (main): Renamed to ...
9269         (bar): This.
9270         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9271         * gcc.target/i386/pr67400-5.c: Likewise.
9273 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
9275         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9276         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9278         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9279         f4): Adjust expected diagnostics.
9280         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9281         (T): If OVFP is defined, redefine to TP.
9282         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9283         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9284         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9285         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9286         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9287         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9288         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9289         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9290         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9291         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9292         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9293         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9294         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9295         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9296         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9297         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9298         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9299         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9300         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9301         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9302         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9303         as last argument to __builtin_add_overflow_p.
9305 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9307         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9308         dg-options and remove default vector testsuite compile flags.
9309         * g++.dg/vect/pr33860a.cc: Ditto.
9310         * g++.dg/vect/pr45470-a.cc: Ditto.
9311         * g++.dg/vect/pr45470-b.cc: Ditto.
9312         * g++.dg/vect/pr60896.cc: Ditto.
9313         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9314         * gcc.dg/vect/pr18308.c: Ditto.
9315         * gcc.dg/vect/pr24049.c: Ditto.
9316         * gcc.dg/vect/pr33373.c: Ditto.
9317         * gcc.dg/vect/pr36228.c: Ditto.
9318         * gcc.dg/vect/pr42395.c: Ditto.
9319         * gcc.dg/vect/pr42604.c: Ditto.
9320         * gcc.dg/vect/pr46663.c: Ditto.
9321         * gcc.dg/vect/pr48765.c: Ditto.
9322         * gcc.dg/vect/pr49093.c: Ditto.
9323         * gcc.dg/vect/pr49352.c: Ditto.
9324         * gcc.dg/vect/pr52298.c: Ditto.
9325         * gcc.dg/vect/pr52870.c: Ditto.
9326         * gcc.dg/vect/pr53185.c: Ditto.
9327         * gcc.dg/vect/pr53773.c: Ditto.
9328         * gcc.dg/vect/pr56695.c: Ditto.
9329         * gcc.dg/vect/pr62171.c: Ditto.
9330         * gcc.dg/vect/pr63530.c: Ditto.
9331         * gcc.dg/vect/pr68339.c: Ditto.
9332         * gcc.dg/vect/pr71259.c: Ditto.
9333         * gcc.dg/vect/vect-82_64.c: Ditto.
9334         * gcc.dg/vect/vect-83_64.c: Ditto.
9335         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9336         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9337         * gcc.dg/vect/vect-shift-2.c: Ditto.
9338         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9339         * gfortran.dg/vect/pr39318.f90: Ditto.
9340         * gfortran.dg/vect/pr45714-a.f: Ditto.
9341         * gfortran.dg/vect/pr45714-b.f: Ditto.
9342         * gfortran.dg/vect/pr46213.f90: Ditto.
9344 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9345             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9347         * gcc.target/powerpc/p9-splat-5.c: New test.
9349 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
9351         PR tree-optimization/71488
9352         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9353         * lib/target-supports.exp: ... here.
9354         (check_sse4_hw_available): New procedure.
9355         (check_effective_target_sse4_runtime): Ditto.
9356         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9357         -march=westmere for sse4_runtime targets.
9358         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9359         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9360         (dg-additional-options): Use for sse4_runtime targets.
9361         (main): Call check_vect ().
9362         (dg-final): Perform scan only for sse4_runtime targets.
9364 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9366         PR target/66232
9367         PR target/67400
9368         * gcc.target/i386/pr66232-14.c: New file.
9369         * gcc.target/i386/pr66232-15.c: Likewise.
9370         * gcc.target/i386/pr66232-16.c: Likewise.
9371         * gcc.target/i386/pr66232-17.c: Likewise.
9372         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
9373         ia32 if R_386_GOT32X relocation is supported.
9374         * gcc.target/i386/pr67400-2.c: Likewise.
9375         * gcc.target/i386/pr67400-3.c: Likewise.
9376         * gcc.target/i386/pr67400-4.c: Likewise.
9377         * gcc.target/i386/pr67400-6.c: Likewise.
9378         * gcc.target/i386/pr67400-7.c: Likewise.
9379         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9381 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9383         PR libgfortran/48852
9384         * gfortran.dg/char4_iunit_1.f03: Update test.
9385         * gfortran.dg/f2003_io_5.f03: Update test.
9386         * gfortran.dg/real_const_3.f90: Update test.
9388 2016-06-23  Andi Kleen  <ak@linux.intel.com>
9390         * g++.dg/bprob/bprob.exp: Support autofdo.
9391         * g++.dg/tree-prof/tree-prof.exp: dito.
9392         * gcc.dg/tree-prof/tree-prof.exp: dito.
9393         * gcc.misc-tests/bprob.exp: dito.
9394         * gfortran.dg/prof/prof.exp: dito.
9395         * lib/profopt.exp: dito.
9396         * lib/target-supports.exp: Check for autofdo.
9398 2016-06-23  Martin Liska  <mliska@suse.cz>
9400         * gcc.dg/pr71619.c: New test.
9402 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
9404         PR target/67400
9405         * gcc.target/i386/pr67400-1.c: New test.
9406         * gcc.target/i386/pr67400-2.c: Likewise.
9407         * gcc.target/i386/pr67400-3.c: Likewise.
9408         * gcc.target/i386/pr67400-4.c: Likewise.
9409         * gcc.target/i386/pr67400-5.c: Likewise.
9410         * gcc.target/i386/pr67400-6.c: Likewise.
9411         * gcc.target/i386/pr67400-7.c: Likewise.
9413 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9415         * c-c++-common/missing-header-1.c: New test case.
9416         * c-c++-common/missing-header-2.c: New test case.
9417         * c-c++-common/missing-header-3.c: New test case.
9418         * c-c++-common/missing-header-4.c: New test case.
9420 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9422         PR c/70339
9423         * c-c++-common/attributes-1.c: Update dg-prune-output to include
9424         hint.
9425         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9426         expected results due to builtin "nanl" now being suggested for
9427         "name".
9428         * gcc.dg/pr67580.c: Update expected messages.
9429         * gcc.dg/spellcheck-identifiers.c: New testcase.
9430         * gcc.dg/spellcheck-typenames.c: New testcase.
9432 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
9434         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9435         file.
9436         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9437         diagnostic-test-show-locus-parseable-fixits.c to sources for
9438         diagnostic_plugin_test_show_locus.c.
9439         * lib/gcc-defs.exp (freeform_regexps): New global.
9440         (dg-regexp): New function.
9441         (handle-dg-regexps): New function.
9442         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9443         freeform_regexps to the empty list.
9444         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9446 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9448         PR tree-optimization/71488
9449         * g++.dg/pr71488.C: New test.
9450         * gcc.dg/vect/vect-bool-cmp.c: New test.
9452 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
9454         * gcc.dg/guality/param-5.c: New test.
9456 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9458         * gcc.target/i386/asm-flag-7.c: New test.
9460 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9462         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9463         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9464         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9465         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9466         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9467         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9468         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9469         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9470         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9471         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9472         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9473         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9474         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9475         * gcc.dg/tree-ssa/vrp87.c: Likewise.
9476         * lib/target-supports.exp: Likewise.
9478 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
9480         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9481         * gcc.dg/attr-ms_struct-2.c: Likewise.
9482         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9483         * gcc.dg/bf-ms-attrib.c: Likewise.
9484         * gcc.dg/bf-ms-layout-2.c: Likewise.
9485         * gcc.dg/bf-ms-layout-3.c: Likewise.
9486         * gcc.dg/bf-ms-layout.c: Likewise.
9487         * gcc.dg/bf-no-ms-layout.c: Likewise.
9488         * gcc.target/i386/bitfield1.c: Likewise.
9489         * gcc.target/i386/bitfield2.c: Likewise.
9490         * gcc.target/i386/bitfield3.c: Likewise.
9492 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9494         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9495         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9496         override other than -mcpu=power9 command-line option is specified,
9497         or if the target operating system is aix.
9498         * gcc.target/powerpc/darn-1.c: Likewise.
9499         * gcc.target/powerpc/darn-2.c: Likewise.
9500         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9501         test if effective-target is not powerpc_p9vector_ok or if the
9502         target operating system is not defined.
9503         * gcc.target/powerpc/vslv-1.c: Likewise.
9504         * gcc.target/powerpc/vsrv-0.c: Likewise.
9505         * gcc.target/powerpc/vsrv-1.c: Likewise.
9507 2016-06-21  Tobias Burnus  <burnus@net-b.de>
9509         PR fortran/71068
9510         * gfortran.dg/coarray/data_1.f90: New.
9512 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9514         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9515         (dg-require-effective-target): Use arm_v8_neon_hw.
9516         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9517         (dg-require-effective-target): Likewise.
9518         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9519         (dg-require-effective-target): Likewise.
9520         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9521         (dg-require-effective-target): Likewise.
9522         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9523         (dg-require-effective-target): Likewise.
9524         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9525         (dg-require-effective-target): Likewise.
9526         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9527         Add AArch64 check.
9529 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9531         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9532         Set to 3 so test passes.
9534 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
9536         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9538 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9540         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9541         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9542         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9543         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9545 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
9547         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9548         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9550 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9552         PR target/71549
9553         * gcc.target/i386/pr71549.c: New test.
9555 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9557         * gcc.target/powerpc/vadsdu-0.c: Replace
9558         dg-require-effective-target directive to allow test to run on more
9559         platforms, and add dg-skip-if directive to disable test on aix
9560         platforms because of known incompatibilities.
9561         * gcc.target/powerpc/vadsdu-1.c: Likewise.
9562         * gcc.target/powerpc/vadsdu-2.c: Likewise.
9563         * gcc.target/powerpc/vadsdu-3.c: Likewise.
9564         * gcc.target/powerpc/vadsdu-4.c: Likewise.
9565         * gcc.target/powerpc/vadsdu-5.c: Likewise.
9566         * gcc.target/powerpc/vadsdub-1.c: Likewise.
9567         * gcc.target/powerpc/vadsdub-2.c: Replace
9568         dg-require-effective-target directive to allow test to run on more
9569         platforms, and add dg-skip-if directive to disable test on aix
9570         platforms because of known incompatibilities.
9571         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9572         with vec_absdb call to differentiate this test from vadsdub-1.c.
9573         * gcc.target/powerpc/vadsduh-1.c: Replace
9574         dg-require-effective-target directive to allow test to run on more
9575         platforms, and add dg-skip-if directive to disable test on aix
9576         platforms because of known incompatibilities.
9577         * gcc.target/powerpc/vadsduh-2.c: Likewise.
9578         * gcc.target/powerpc/vadsduw-1.c: Likewise.
9579         * gcc.target/powerpc/vadsduw-2.c: Likewise.
9581 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
9583         PR tree-optimization/71588
9584         * gcc.dg/pr71558.c: New test.
9586 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9588         * c-c++-common/pr68657-1.c: Require ptr32plus support.
9589         * c-c++-common/pr68657-2.c: Likewise.
9590         * c-c++-common/pr68657-3.c: Likewise.
9591         * gcc.dg/torture/pr69714.c: Require int32plus support.
9592         * gcc.dg/torture/pr70025.c: Likewise.
9593         * gcc.dg/torture/pr70083.c: Likewise.
9594         * gcc.dg/torture/pr70542.c: Likewise.
9595         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9597 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
9599         PR c/71601
9600         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9602 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9604         PR middle-end/71581
9605         * gcc.dg/pr71581.c: New test.
9607         PR rtl-optimization/71591
9608         * gcc.dg/cpp/pr71591.c: New test.
9610 2016-06-20   David B. Robins  <gcc@davidrobins.net>
9612         PR target/71571
9613         * g++.dg/torture/pr71571.C: New test.
9615 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
9617         PR target/71559
9618         * gcc.target/i386/sse2-pr71559.c: New test.
9619         * gcc.target/i386/avx-pr71559.c: New test.
9620         * gcc.target/i386/avx512f-pr71559.c: New test.
9622 2016-06-20  Tobias Burnus  <burnus@net-b.de>
9624         PR fortran/71194
9625         * gfortran.dg/pointer_remapping_10.f90: New.
9627 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
9629         * g++.dg/diagnostic/string-literal-concat.C: New test case.
9631 2016-06-20  Martin Sebor  <msebor@redhat.com>
9633         PR c/69507
9634         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9635         * gnu90-const-expr-1.c: Same.
9636         * gnu99-const-expr-1.c: Same.
9637         * gnu99-static-1.c: Same.
9639 2016-06-20  Renlin Li  <renlin.li@arm.com>
9641         PR testsuite/71489
9642         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9644 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
9646         * gcc.target/aarch64/vcvt_f64_1.c: New.
9647         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9648         * gcc.target/aarch64/vrecp_f64_1.c: New.
9650 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9652         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9653         "alignement".
9655 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
9657         PR target/71103
9658         * gcc.target/avr/torture/pr71103-2.c: New test.
9660 2016-06-19  Martin Sebor  <msebor@redhat.com>
9662         PR c/69507
9663         * gcc.dg/alignof.c: New test.
9665 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9667         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9668         vs dg-error; test constexpr specifier too.
9670 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
9672         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9674 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
9676         * lib/target-supports.exp
9677         (check_effective_target_arm_neon_fp16_ok_nocache): Call
9678         arm_neon_ok and merge flags.  Fix temporary test name.
9679         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9680         and merge flags.
9682 2016-06-17  Martin Liska  <mliska@suse.cz>
9684         * gcc.dg/predict-9.c: Fix dump scanning.
9686 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9688         PR tree-optimization/71354
9689         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9691 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9693         PR tree-optimization/71347
9694         * gcc.dg/tree-ssa/pr71347.c: New test.
9696 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9698         PR tree-optimization/71354
9699         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9701 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
9703         * gcc.dg/vect/vect-alias-check-1.c: New test.
9705 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9707         PR target/71151
9708         * gcc.target/avr/pr71151-1.c: New test.
9709         * gcc.target/avr/pr71151-2.c: New test.
9710         * gcc.target/avr/pr71151-3.c: New test.
9711         * gcc.target/avr/pr71151-4.c: New test.
9712         * gcc.target/avr/pr71151-5.c: New test.
9713         * gcc.target/avr/pr71151-6.c: New test.
9714         * gcc.target/avr/pr71151-7.c: New test.
9715         * gcc.target/avr/pr71151-8.c: New test.
9716         * gcc.target/avr/pr71151-common.h: New test.
9718 2016-06-16  Martin Liska  <mliska@suse.cz>
9720         * gfortran.dg/predict-1.f90: New test.
9722 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
9724         PR target/71242
9725         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9727 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
9729         * g++.dg/vect/pr36648.cc: Disable cunrolli
9731 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
9733         PR target/71554
9734         * gcc.c-torture/execute/pr71554.c: New test.
9736         PR rtl-optimization/71532
9737         * gcc.dg/torture/pr71532.c: New test.
9739 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
9741         * gcc.target/powerpc/p9-dimode1.c: New test.
9742         * gcc.target/powerpc/p9-dimode2.c: Likewise.
9744 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
9746         * gcc.c-torture/compile/20160615-1.c: New test.
9748         * g++.dg/cpp0x/ref-qual17.C: New test.
9750 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
9752         PR middle-end/71529
9753         * gcc.target/i386/pr71529.C: New test.
9755 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9757         PR tree-optimization/71483
9758         * g++.dg/vect/pr71483.c: New
9760 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
9762         PR c++/70202
9763         * g++.dg/inherit/crash6.C: New.
9764         * g++.dg/inherit/union2.C: Likewise.
9765         * g++.dg/inherit/virtual12.C: Likewise.
9766         * g++.dg/inherit/virtual13.C: Likewise.
9767         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9769 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
9771         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9773 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
9775         PR tree-optimization/71439
9776         * gcc.dg/vect/pr71439.c: New
9778 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9780         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9782 2016-06-15  Richard Biener  <rguenther@suse.de>
9784         * gcc.dg/vect/slp-45.c: New testcase.
9786 2016-06-15  Richard Biener  <rguenther@suse.de>
9788         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9790 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9792         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9793         requirements, and disable for AIX for now.
9794         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9796 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9798         PR c++/71528
9799         * g++.dg/opt/pr71528.C: New test.
9801         PR c++/71516
9802         * g++.dg/init/pr71516.C: New test.
9804 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
9806         * g++.dg/init/array46.C: New.
9808 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
9810         * gcc.target/i386/float128-3.c: New test.
9811         * gcc.target/i386/quad-sse4.c: Ditto.
9812         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9813         Update scan strings.
9815 2016-06-14  Richard Biener  <rguenther@suse.de>
9817         PR middle-end/71526
9818         * gfortran.dg/pr71526.f90: New testcase.
9820 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9822         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9823         * gcc.dg/zero_bits_compound-1.c: Likewise.
9825 2016-06-14  Richard Biener  <rguenther@suse.de>
9827         PR tree-optimization/71522
9828         * gcc.dg/torture/pr71522.c: New testcase.
9830 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
9832         PR tree-optimization/71520
9833         * gcc.dg/tree-ssa/pr71520.c: New test.
9835 2016-06-14  Richard Biener  <rguenther@suse.de>
9837         PR tree-optimization/71521
9838         * gcc.dg/tree-ssa/vrp101.c: New testcase.
9840 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9842         PR sanitizer/71498
9843         * c-c++-common/ubsan/bounds-13.c: New test.
9845         PR preprocessor/71183
9846         * gcc.dg/cpp/source_date_epoch-3.c: New test.
9848 2016-06-13  Jeff Law  <law@redhat.com>
9850         PR tree-optimization/71403
9851         * c-c++-common/ubsan/pr71403-1.c: New test.
9852         * c-c++-common/ubsan/pr71403-2.c: New test.
9853         * c-c++-common/ubsan/pr71403-3.c: New test.
9855 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
9857         PR middle-end/71478
9858         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9859         Add -Wno-psabi -w to dg-options.
9861 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
9863         * gcc.target/powerpc/vadsdu-0.c: New test.
9864         * gcc.target/powerpc/vadsdu-1.c: New test.
9865         * gcc.target/powerpc/vadsdu-2.c: New test.
9866         * gcc.target/powerpc/vadsdu-3.c: New test.
9867         * gcc.target/powerpc/vadsdu-4.c: New test.
9868         * gcc.target/powerpc/vadsdu-5.c: New test.
9869         * gcc.target/powerpc/vadsdub-1.c: New test.
9870         * gcc.target/powerpc/vadsdub-2.c: New test.
9871         * gcc.target/powerpc/vadsduh-1.c: New test.
9872         * gcc.target/powerpc/vadsduh-2.c: New test.
9873         * gcc.target/powerpc/vadsduw-1.c: New test.
9874         * gcc.target/powerpc/vadsduw-2.c: New test.
9876 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
9878         * gcc.dg/c99-init-2.c (c): Update expected error message.
9879         * gcc.dg/init-bad-8.c (foo): Likewise.
9880         * gcc.dg/spellcheck-fields-3.c: New test case.
9882 2016-06-13  Martin Liska  <mliska@suse.cz>
9884         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9885         and "guess loop iv compared" heuristics.
9886         * gcc.dg/predict-2.c: Likewise.
9887         * gcc.dg/predict-3.c: Likewise.
9888         * gcc.dg/predict-4.c: Likewise.
9889         * gcc.dg/predict-5.c: Likewise.
9890         * gcc.dg/predict-6.c: Likewise.
9892 2016-06-13  Marek Polacek  <polacek@redhat.com>
9894         PR middle-end/71476
9895         * c-c++-common/Wswitch-unreachable-4.c: New test.
9896         * gcc.dg/Wswitch-unreachable-2.c: New test.
9897         * g++.dg/tm/jump1.C: Move dg-warning.
9899 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
9901         * gnat.dg/renaming10.ad[sb]: New test.
9903 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
9905         PR fortran/70673
9906         * gfortran.dg/pr70673.f90: New test.
9908 2016-06-13  Richard Biener  <rguenther@suse.de>
9910         PR middle-end/64516
9911         * gcc.dg/align-3.c: New testcase.
9913 2016-06-13  Martin Liska  <mliska@suse.cz>
9915         * gcc.target/i386/pr71458.c: New test.
9917 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
9919         PR target/71241
9920         * gcc.dg/torture/float128-nan.c: New test.
9922 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9924         PR target/60751
9925         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9926         statement.
9928 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9930         PR target/60751
9931         * gfortran.dg/comma_IO_extension_1.f90: New test.
9932         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9933         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9934         statement.
9935         * gfortran.dg/graphite/pr38083.f90: Likewise.
9936         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9937         missing format.
9939 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9941         * gnat.dg/case_character.adb: New test.
9943 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
9945         PR middle-end/71310
9946         * gcc.target/powerpc/pr71310.c: New testcase.
9948 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
9950         PR middle-end/71478
9951         * gcc.dg/pr71478.c: New test.
9953 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
9955         PR middle-end/71494
9956         * gcc.c-torture/execute/pr71494.c: New test.
9958         PR c/68657
9959         * gcc.target/i386/pr68657.c: New test.
9961         PR inline-asm/68843
9962         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9963         (test): Add -masm=intel alternatives.
9965 2016-06-10  Martin Sebor  <msebor@redhat.com>
9967         PR c/71392
9968         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9970 2016-06-10  Jeff Law  <law@redhat.com>
9972         PR tree-optimization/71335
9973         * gcc.c-torture/execute/pr71335.c: New test.
9975 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
9977         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9978         the various "cannot tail-call: " messages.
9980 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
9982         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9983         and options.
9985 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
9987         PR sanitizer/71480
9988         * c-c++-common/asan/pr71480.c: New test.
9990 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
9992         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9993         (ASMNAME2): Likewise.
9994         (main): Replace fn in asm statement with ASMNAME ("fn").
9995         * gcc.dg/guality/pr68037-2.c: Likewise.
9996         * gcc.dg/guality/pr68037-3.c: Likewise.
9997         * gcc.dg/torture/pr68037-1.c: Likewise.
9998         * gcc.dg/torture/pr68037-2.c: Likewise.
9999         * gcc.dg/torture/pr68037-3.c: Likewise.
10001 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10003         PR inline-asm/68843
10004         * gcc.target/i386/pr68843-1.c: New test.
10005         * gcc.target/i386/pr68843-2.c: New test.
10007 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10008             Cesar Philippidis  <cesar@codesourcery.com>
10010         PR middle-end/71373
10011         * gcc.dg/goacc/nested-function-1.c: New file.
10012         * gcc.dg/goacc/nested-function-2.c: Likewise.
10013         * gcc.dg/goacc/pr71373.c: Likewise.
10014         * gfortran.dg/goacc/cray-2.f95: Likewise.
10015         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
10016         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
10017         * gfortran.dg/goacc/cray.f95: Update.
10018         * gfortran.dg/goacc/loop-1.f95: Likewise.
10019         * gfortran.dg/goacc/loop-3.f95: Likewise.
10020         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
10021         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
10023 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10025         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
10026         for OpenACC tile clauses.
10027         * gfortran.dg/goacc/combined-directives.f90: Likewise.
10029         PR c/71381
10030         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
10031         to...
10032         * c-c++-common/goacc/cache-2.c: ... this new file.
10033         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
10034         * gfortran.dg/goacc/cache-2.f95: ... this new file.
10035         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
10036         usage.
10037         * gfortran.dg/goacc/cray.f95: Likewise.
10038         * gfortran.dg/goacc/loop-1.f95: Likewise.
10040 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
10042         PR tree-optimization/71407
10043         PR tree-optimization/71416
10044         * gcc.dg/vect/pr71407.c: New
10045         * gcc.dg/vect/pr71416-1.c: New
10046         * gcc.dg/vect/pr71416-2.c: New
10048 2016-06-10  Richard Biener  <rguenther@suse.de>
10050         PR middle-end/71477
10051         * gcc.dg/torture/pr71477.c: New testcase.
10053 2016-06-09  Julia Koval  <julia.koval@intel.com>
10055         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
10056         * gcc.target/i386/interrupt-13.c: Likewise.
10057         * gcc.target/i386/interrupt-15.c: Likewise.
10058         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
10059         * gcc.target/i386/interrupt-24.c: Likewise.
10060         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
10061         * gcc.target/i386/interrupt-9.c: Likewise.
10062         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10064 2016-06-09  Martin Sebor  <msebor@redhat.com>
10066         PR c/70883
10067         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
10068         * gcc.dg/builtin-constant_p-1.c: Same.
10069         * gcc.dg/builtins-error.c: Same.
10070         * gcc.dg/pr70859.c: Same.
10072 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10074         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
10075         * gcc.dg/torture/pr68067-1.c: Likewise.
10076         * gcc.dg/torture/pr68067-2.c: Likewise.
10078 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10080         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
10081           when setting SIZE.
10083 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10085         PR c++/71465
10086         * g++.dg/inherit/crash5.C: New.
10087         Revert:
10088         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10090         PR c++/70202
10091         * g++.dg/inherit/crash5.C: New.
10092         * g++.dg/inherit/virtual1.C: Adjust.
10094 2016-06-09  Martin Liska  <mliska@suse.cz>
10096         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
10097         * g++.dg/predict-loop-exit-2.C: Likewise.
10098         * g++.dg/predict-loop-exit-3.C: Likewise.
10099         * gcc.dg/predict-1.c: Likewise.
10100         * gcc.dg/predict-2.c: Likewise.
10101         * gcc.dg/predict-3.c: Likewise.
10102         * gcc.dg/predict-4.c: Likewise.
10103         * gcc.dg/predict-5.c: Likewise.
10104         * gcc.dg/predict-6.c: Likewise.
10105         * gcc.dg/predict-7.c: Likewise.
10107 2016-06-09  Richard Biener  <rguenther@suse.de>
10109         PR tree-optimization/71462
10110         * gcc.dg/torture/pr71462.c: New testcase.
10112 2016-06-09  Marek Polacek  <polacek@redhat.com>
10114         PR c/65471
10115         * gcc.dg/c11-generic-3.c: New test.
10117 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
10119         * g++.dg/init/array42.C: New.
10120         * g++.dg/init/array43.C: Likewise.
10121         * g++.dg/init/array44.C: Likewise.
10122         * g++.dg/init/array45.C: Likewise.
10123         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10124         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10125         * g++.dg/cpp1y/auto-fn27.C: Likewise.
10126         * g++.dg/gomp/pr35751.C: Likewise.
10127         * g++.dg/init/array23.C: Likewise.
10128         * g++.dg/init/brace2.C: Likewise.
10129         * g++.dg/init/brace6.C: Likewise.
10131 2016-06-08  Martin Sebor  <msebor@redhat.com>
10132             Jakub Jelinek  <jakub@redhat.com>
10134         PR c++/70507
10135         PR c/68120
10136         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10137         * c-c++-common/builtin-arith-overflow-2.c: New test.
10138         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10139         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10140         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10142 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10144         PR c++/71442
10145         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10147 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
10149         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10150         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10151         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10152         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10153         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10154         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10155         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10156         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10157         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10158         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10159         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10160         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10161         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10163 2016-06-08  Richard Biener  <rguenther@suse.de>
10165         PR tree-optimization/68558
10166         * gcc.dg/vect/slp-44.c: New testcase.
10168 2016-06-08  Richard Biener  <rguenther@suse.de>
10170         * gcc.dg/vect/slp-43.c: New testcase.
10172 2016-06-08  Richard Biener  <rguenther@suse.de>
10174         PR tree-optimization/71452
10175         * gcc.dg/torture/pr71452.c: New testcase.
10177 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
10179         PR c++/71448
10180         * g++.dg/torture/pr71448.C: New test.
10182 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
10184         PR debug/71432
10185         PR ada/71413
10186         * g++.dg/debug/pr71432.C: New test.
10188 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10190         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10191         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10192         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10194 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
10196         * gcc.dg/vect/vect-live-2.c: Update effective target.
10197         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10198         * lib/target-supports.exp: Add aarch64 to vect_long.
10200 2016-06-08  Marek Polacek  <polacek@redhat.com>
10202         PR c/71418
10203         * gcc.dg/noncompile/pr71418.c: New test.
10205         PR c/71426
10206         * gcc.dg/noncompile/pr71426.c: New test.
10208 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
10210         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10211         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10212         * gcc.dg/predict-3.c: Update template.
10213         * gcc.dg/predict-5.c: Update template.
10214         * gcc.dg/predict-6.c: Update template.
10215         * gcc.dg/predict-9.c: Update template.
10216         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10218 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
10220         * gcc.target/powerpc/vec-mul.c: New test.
10222 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
10224         * gcc.dg/spellcheck-fields-2.c: New test case.
10226 2016-06-07  Richard Biener  <rguenther@suse.de>
10228         PR c/61564
10229         * gcc.dg/Wpragmas-1.c: New testcase.
10230         * gcc.dg/Wattributes-4.c: Likewise.
10231         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10232         entry.
10234 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
10236         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10237         spurious debug code.
10239 2016-06-07  Richard Biener  <rguenther@suse.de>
10241         PR tree-optimization/71428
10242         * gcc.dg/torture/pr71428.c: New testcase.
10244 2016-06-07  Richard Biener  <rguenther@suse.de>
10246         PR middle-end/71423
10247         * gcc.dg/torture/pr71423.c: New testcase.
10249 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10251         PR middle-end/71408
10252         * gcc.dg/tree-ssa/pr71408.c: New test.
10254 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
10256         PR middle-end/71281
10257         * g++.dg/torture/pr71281.C: New test.
10259 2016-06-06  Marek Polacek  <polacek@redhat.com>
10261         PR c/71362
10262         * gcc.dg/pr71362.c: New test.
10264 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10265             Patrick Palka  <ppalka@gcc.gnu.org>
10267         PR c++/70847
10268         PR c++/71330
10269         PR c++/71393
10270         * g++.dg/opt/pr70847.C: New test.
10271         * g++.dg/ubsan/pr70847.C: New test.
10272         * g++.dg/ubsan/pr71393.C: New test.
10274 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
10276         PR tree-optimization/71259
10277         * gcc.dg/vect/pr71259.c: New test.
10279 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
10281         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10282         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10283         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10284         above.
10286 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10288         PR middle-end/37780
10289         * gcc.c-torture/execute/pr37780.c: New test.
10290         * gcc.target/aarch64/pr37780_1.c: Likewise.
10291         * gcc.target/arm/pr37780_1.c: Likewise.
10293 2016-06-06  Marek Polacek  <polacek@redhat.com>
10295         * c-c++-common/attr-may-alias-1.c: New test.
10296         * c-c++-common/attr-may-alias-2.c: New test.
10297         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10299 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10301         PR c/24414
10302         * gcc.target/i386/pr24414.c: New test.
10304 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
10306         * gcc.target/sparc/vis4misc.c: New file.
10307         * gcc.target/sparc/fpcmp.c: Likewise.
10308         * gcc.target/sparc/fpcmpu.c: Likewise.
10310 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
10312         * gcc.dg/vect/vect-live-1.c: Use additional-options.
10313         * gcc.dg/vect/vect-live-3.c: Likewise.
10315 2016-06-06  Richard Biener  <rguenther@suse.de>
10317         PR tree-optimization/71398
10318         * gcc.dg/torture/pr71398.c: New testcase.
10320 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
10322         PR target/71389
10323         * g++.dg/pr71389.C: New test.
10325 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10327         PR fortran/71404
10328         * gfortran.dg/fmt_read_5.f: New test.
10330 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
10332         PR fortran/69659
10333         * gfortran.dg/class_array_22.f03: New test.
10335 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10337         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10339 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
10341         * gcc.dg/predict-9.c: Update template.
10343 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
10345         PR c++/49377
10346         * g++.dg/template/pr49377.C: New.
10348 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
10350         PR tree-optimization/71405
10351         * g++.dg/torture/pr71405.C: New test.
10353 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
10355         PR c++/70202
10356         * g++.dg/inherit/crash5.C: New.
10357         * g++.dg/inherit/virtual1.C: Adjust.
10359 2016-06-03  Jeff Law  <law@redhat.com>
10361         PR tree-optimization/71316
10362         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10364 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10366         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
10367         dg-additional-options with just -fno-tree-scev-cprop in it.
10368         * gcc.dg/vect/vect-live-2.c: Likewise.
10369         * gcc.dg/vect/vect-live-5.c: Likewise.
10370         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10371         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10372         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10374 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
10376         PR c++/27100
10377         * g++.dg/other/friend6.C: New test.
10379 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10381         * g++.dg/torture/ppc-ldst-array.C: New.
10383 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
10385         PR target/71276
10386         PR target/71277
10387         * gcc.dg/torture/builtin-fp-int-inexact.c,
10388         gcc.target/i386/387-builtin-fp-int-inexact.c,
10389         gcc.target/i386/387-rint-inline-1.c,
10390         gcc.target/i386/387-rint-inline-2.c,
10391         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10392         gcc.target/i386/sse2-rint-inline-1.c,
10393         gcc.target/i386/sse2-rint-inline-2.c,
10394         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10395         gcc.target/i386/sse4_1-rint-inline.c: New tests.
10397 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
10398             Julia Koval  <julia.koval@intel.com>
10400         PR target/66960
10401         PR target/67630
10402         PR target/67634
10403         PR target/67841
10404         PR target/68037
10405         PR target/68618
10406         PR target/68661
10407         PR target/69575
10408         PR target/69596
10409         PR target/69734
10410         * gcc.dg/guality/pr68037-1.c: New test.
10411         * gcc.dg/guality/pr68037-2.c: Likewise.
10412         * gcc.dg/guality/pr68037-3.c: Likewise.
10413         * gcc.dg/torture/pr68037-1.c: Likewise.
10414         * gcc.dg/torture/pr68037-2.c: Likewise.
10415         * gcc.dg/torture/pr68037-3.c: Likewise.
10416         * gcc.dg/torture/pr68661-1a.c: Likewise.
10417         * gcc.dg/torture/pr68661-1b.c: Likewise.
10418         * gcc.target/i386/interrupt-1.c: Likewise.
10419         * gcc.target/i386/interrupt-2.c: Likewise.
10420         * gcc.target/i386/interrupt-3.c: Likewise.
10421         * gcc.target/i386/interrupt-4.c: Likewise.
10422         * gcc.target/i386/interrupt-5.c: Likewise.
10423         * gcc.target/i386/interrupt-6.c: Likewise.
10424         * gcc.target/i386/interrupt-7.c: Likewise.
10425         * gcc.target/i386/interrupt-8.c: Likewise.
10426         * gcc.target/i386/interrupt-9.c: Likewise.
10427         * gcc.target/i386/interrupt-10.c: Likewise.
10428         * gcc.target/i386/interrupt-11.c: Likewise.
10429         * gcc.target/i386/interrupt-12.c: Likewise.
10430         * gcc.target/i386/interrupt-13.c: Likewise.
10431         * gcc.target/i386/interrupt-14.c: Likewise.
10432         * gcc.target/i386/interrupt-15.c: Likewise.
10433         * gcc.target/i386/interrupt-16.c: Likewise.
10434         * gcc.target/i386/interrupt-17.c: Likewise.
10435         * gcc.target/i386/interrupt-18.c: Likewise.
10436         * gcc.target/i386/interrupt-19.c: Likewise.
10437         * gcc.target/i386/interrupt-20.c: Likewise.
10438         * gcc.target/i386/interrupt-21.c: Likewise.
10439         * gcc.target/i386/interrupt-22.c: Likewise.
10440         * gcc.target/i386/interrupt-23.c: Likewise.
10441         * gcc.target/i386/interrupt-24.c: Likewise.
10442         * gcc.target/i386/interrupt-25.c: Likewise.
10443         * gcc.target/i386/interrupt-26.c: Likewise.
10444         * gcc.target/i386/interrupt-27.c: Likewise.
10445         * gcc.target/i386/interrupt-28.c: Likewise.
10446         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10447         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10448         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10449         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10450         * gcc.target/i386/interrupt-iamcu.c: Likewise.
10451         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10452         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10453         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10454         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10455         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10456         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10457         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10459 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
10461         PR tree-optimization/52171
10462         * gcc.dg/pr52171.c: New test.
10463         * gcc.target/i386/pr52171.c: New test.
10465 2016-06-03  Jan Hubicka  <jh@suse.cz>
10467         * g++.dg/tree-ssa/pred-1.C: New testcase
10468         * gcc.dg/tree-ssa/pred-1.c: New testcase
10470 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10472         PR target/70957
10473         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10474         support.
10475         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10477 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10479         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10481 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
10483         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10484         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10485         * gcc.dg/vect/vect-live-1.c: New test.
10486         * gcc.dg/vect/vect-live-2.c: New test.
10487         * gcc.dg/vect/vect-live-3.c: New test.
10488         * gcc.dg/vect/vect-live-4.c: New test.
10489         * gcc.dg/vect/vect-live-5.c: New test.
10490         * gcc.dg/vect/vect-live-slp-1.c: New test.
10491         * gcc.dg/vect/vect-live-slp-2.c: New test.
10492         * gcc.dg/vect/vect-live-slp-3.c: New test.
10494 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
10496         PR middle-end/71387
10497         * g++.dg/opt/pr71387.C: New test.
10499 2016-06-02  Jeff Law  <law@redhat.com>
10501         PR tree-optimization/71328
10502         * gcc.c-torture/compile/pr71328.c: New test.
10504 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10506         PR fortran/52393
10507         * gfortran.dg/fmt_read_3.f90: Fix typo.
10508         * gfortran.dg/fmt_read_4.f90: New test.
10510 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
10512         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10513         * g++.dg/cpp0x/forw_enum6.C: Likewise.
10514         * g++.dg/cpp0x/forw_enum8.C: Likewise.
10515         * g++.dg/cpp0x/override2.C: Likewise.
10516         * g++.dg/parse/crash5.C: Likewise.
10517         * g++.dg/parse/error16.C: Likewise.
10518         * g++.dg/parse/error27.C: Likewise.
10519         * g++.dg/template/qualttp15.C: Likewise.
10520         * g++.dg/template/redecl4.C: Likewise.
10521         * g++.old-deja/g++.other/crash39.C: Likewise.
10522         * g++.old-deja/g++.other/struct1.C: Likewise.
10523         * g++.old-deja/g++.pt/m9a.C: Likewise.
10524         * g++.old-deja/g++.pt/memclass10.C: Likewise.
10526 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10528         PR c++/71372
10529         * c-c++-common/pr71372.c: New test.
10531         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10532         __TIME__ strings with __builtin_strcmp instead of printf and
10533         dg-output.
10535 2016-06-02  Martin Liska  <mliska@suse.cz>
10537         * gcc.dg/predict-9.c: New test.
10539 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10541         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10542         global set_compiler_env_var and global saved_compiler_env_var.
10544 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10546         PR rtl-optimization/71295
10547         * gcc.c-torture/compile/pr71295.c: New test.
10549 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
10551         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10553         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10554         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10556         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10557         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10558         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10559         alternative number.
10561 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10563         * gcc.target/powerpc/p9-splat-4.c: New test.
10565 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
10567         PR target/71186
10568         * gcc.target/powerpc/pr71186.c: New test.
10570 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10572         PR fortran/52393
10573         * gfortran.dg/fmt_read_3.f90: New test.
10575 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10577         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10578         procedure.
10580 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
10582         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10583         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10584         env var is set.
10585         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10586         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10587         shown once.
10588         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10589         during compilation.
10590         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10591         vars set by dg-set-compiler-env-var.
10593 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
10595         PR fortran/71156
10596         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10597         to the module procedure declaration.
10598         * gfortran.dg/submodule_16.f08: New test.
10600 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10602         PR middle-end/71371
10603         * c-c++-common/gomp/pr71371.c: New test.
10605 2016-06-01  Richard Biener  <rguenther@suse.de>
10607         PR tree-optimization/71366
10608         * gcc.dg/torture/pr71366-1.c: New testcase.
10609         * gcc.dg/torture/pr71366-2.c: Likewise.
10611 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10613         * gcc.target/powerpc/vslv-0.c: New test.
10614         * gcc.target/powerpc/vslv-1.c: New test.
10615         * gcc.target/powerpc/vsrv-0.c: New test.
10616         * gcc.target/powerpc/vsrv-1.c: New test.
10618 2016-06-01  Nathan Sidwell  <nathan@acm.org>
10620         * c-c++-common/torture/pr57945.c: Add expected PTX error.
10621         * gcc.target/nvptx/weak.c: New.
10623 2016-06-01  Richard Biener  <rguenther@suse.de>
10625         PR tree-optimization/71261
10626         * gcc.dg/torture/vect-bool-1.c: New testcase.
10628 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
10630         * gfortran.dg/gomp/order-1.f90: New test.
10631         * gfortran.dg/gomp/order-2.f90: New test.
10633 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
10635         * gcc.dg/unroll-6.c: Update template.
10636         * gcc.dg/unroll-7.c: New testcase.
10637         * gcc.dg/unroll-8.c: New testcase.
10639 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
10641         * gnat.dg/opt56.ad[sb]: New test.
10643 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
10645         PR c++/66635
10646         * g++.dg/cpp0x/constexpr-ice16.C: New.
10648 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10650         PR tree-optimization/71314
10651         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
10652         -mbranch-cost=2.
10654 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
10656         PR tree-optimization/71077
10657         * gcc.dg/tree-ssa/pr71077.c: New test.
10659 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
10661         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10662         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10663         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10665 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
10667         PR c++/71248
10668         * g++.dg/cpp0x/pr71248.C: New.
10669         * g++.dg/cpp0x/auto7.C: Test column numbers too.
10670         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10671         * g++.dg/init/new37.C: Likewise.
10672         * g++.dg/template/static1.C: Likewise.
10673         * g++.dg/template/static2.C: Likewise.
10675 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
10677         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10678         instead of %rdi.
10679         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10681 2016-05-31  Marek Polacek  <polacek@redhat.com>
10683         * c-c++-common/Wswitch-unreachable-3.c: New test.
10684         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10686 2016-05-31  Richard Biener  <rguenther@suse.de>
10688         PR tree-optimization/71352
10689         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10691 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10693         * gcc.target/arm/armv5_thumb_isa.c: New test.
10695 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
10697         PR target/71346
10698         * gcc.target/i386/pr71346.c: New test.
10700 2016-05-31  Tom de Vries  <tom@codesourcery.com>
10702         PR tree-optimization/69068
10703         * gcc.dg/graphite/pr69068.c: New test.
10705 2016-05-27  Martin Sebor  <msebor@redhat.com>
10707         PR c++/71306
10708         * g++.dg/warn/Wplacement-new-size-3.C: New test.
10710 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
10712         PR c++/71349
10713         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
10714         nowait depend(inout: dd[0]) clauses where permitted.
10716 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10718         PR c++/71238
10719         * g++.dg/parse/pr71238.C: New.
10720         * g++.dg/concepts/friend1.C: Test column numbers too.
10721         * g++.dg/cpp0x/initlist31.C: Likewise.
10722         * g++.dg/cpp0x/pr51420.C: Likewise.
10723         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10724         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10725         * g++.dg/ext/builtin3.C: Likewise.
10726         * g++.dg/lookup/friend12.C: Likewise.
10727         * g++.dg/lookup/friend7.C: Likewise.
10728         * g++.dg/lookup/koenig1.C: Likewise.
10729         * g++.dg/lookup/koenig5.C: Likewise.
10730         * g++.dg/lookup/used-before-declaration.C: Likewise.
10731         * g++.dg/overload/koenig1.C: Likewise.
10732         * g++.dg/template/crash65.C: Likewise.
10733         * g++.dg/template/friend57.C: Likewise.
10734         * g++.dg/warn/Wshadow-5.C: Likewise.
10735         * g++.dg/warn/Wunused-8.C: Likewise.
10736         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10737         * g++.old-deja/g++.jason/lineno5.C: Likewise.
10738         * g++.old-deja/g++.jason/member.C: Likewise.
10739         * g++.old-deja/g++.jason/report.C: Likewise.
10740         * g++.old-deja/g++.jason/scoping12.C: Likewise.
10741         * g++.old-deja/g++.law/visibility20.C: Likewise.
10742         * g++.old-deja/g++.ns/koenig5.C: Likewise.
10743         * g++.old-deja/g++.other/static5.C: Likewise.
10744         * g++.old-deja/g++.pt/overload2.C: Likewise.
10746 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10748         * gcc.dg/tree-ssa/peel1.c: New testcase.
10749         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10750         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10752 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10754         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10755         to ce.
10757 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
10759         PR c++/71099
10760         * g++.dg/parse/virtual1.C: New.
10762 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
10764         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10765         Use correct register when clearing %edx.
10767 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
10769         PR tree-optimization/71289
10770         * gcc.dg/pr71289.c: New test.
10772 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10774         PR middle-end/71269
10775         PR middle-end/71292
10776         * gcc.dg/tree-ssa/pr71269.c: New test.
10777         * gcc.dg/tree-ssa/pr71292.c: New test.
10779 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
10781         PR middle-end/71252
10782         * gcc.dg/tree-ssa/pr71252-2.c: New test.
10784 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
10786         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10787         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10788         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10790 2016-05-30  Tom de Vries  <tom@codesourcery.com>
10792         PR tree-optimization/69067
10793         * gcc.dg/graphite/pr69067.c: New test.
10795 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
10797         PR target/71245
10798         * gcc.target/i386/pr71245-1.c: New test.
10799         * gcc.target/i386/pr71245-2.c: Ditto.
10801 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
10803         PR c++/71105
10804         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10805         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10806         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10808 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
10810         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10812 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
10814         Revert:
10815         PR c++/69855
10816         * g++.dg/overload/69855.C: New.
10817         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10818         * g++.old-deja/g++.pt/crash3.C: Likewise.
10820 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
10822         PR c++/60385
10823         * g++.dg/parse/namespace13.C: New.
10825 2016-05-26  Jeff Law  <law@redhat.com>
10827         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10828         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10829         * gcc.dg/tree-ssa/pr68198.c: Likewise.
10830         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10831         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10832         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10833         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10834         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10835         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10836         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10837         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10838         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10839         * gcc.dg/tree-ssa/vrp56.c: Likewise.
10841 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
10843         PR c++/69855
10844         * g++.dg/overload/69855.C: New.
10845         * g++.old-deja/g++.law/missed-error2.C: Adjust.
10846         * g++.old-deja/g++.pt/crash3.C: Likewise.
10848 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10850         PR target/63596
10851         * gcc.target/aarch64/va_arg_1.c: New testcase.
10852         * gcc.target/aarch64/va_arg_2.c: Likewise.
10853         * gcc.target/aarch64/va_arg_3.c: Likewise.
10855 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
10857         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10858         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10859         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10860         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10861         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10863 2016-05-27  Marek Polacek  <polacek@redhat.com>
10865         PR middle-end/71308
10866         * g++.dg/torture/pr71308.C: New test.
10868 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10870         * gcc.dg/zero_bits_compound-1.c: New test.
10871         * gcc.dg/zero_bits_compound-2.c: New test.
10873 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10875         PR middle-end/71279
10876         * gcc.dg/pr71279.c: New test.
10878 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10880         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10881         floating point min/max/comparison instructions.
10882         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10884 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10886         * c-c++-common/gomp/schedule-1.c: New test.
10887         * gfortran.dg/gomp/schedule-1.f90: New test.
10889 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
10891         PR c++/70822
10892         PR c++/70106
10893         * g++.dg/cpp1y/auto-fn32.C: New test.
10894         * g++.dg/cpp1y/paren4.C: New test.
10896 2016-05-26  Nathan Sidwell  <nathan@acm.org>
10898         * gcc.dg/20060410.c: Xfail on ptx.
10899         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10900         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10901         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10902         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10903         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10905 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10907         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10909 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
10911         PR tree-optimization/71280
10912         * gcc.dg/pr71280.c: New test.
10914         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10916         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10917         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10919         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10921 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
10923         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10924         kept in memory.
10926 2016-05-25  Jeff Law  <law@redhat.com>
10928         PR tree-optimization/71272
10929         * gcc.c-torture/compile/pr71272.c: new test.
10931 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
10933         * gcc.target/powerpc/vec-cmpne.c: New test.
10934         * gcc.target/powerpc/vec-cmpne-long.c: New test.
10936 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
10938         * gnat.dg/opt55.ad[sb]: New test.
10940 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
10942         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10943         * c-c++-common/pr60226.c: Require int32plus.
10944         * gcc.c-torture/execute/pr70602.c: Likewise.
10945         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10946         unsigned long for malloc arg type.
10947         * gcc.dg/asr_div1.c: Require int32plus.
10948         * gcc.dg/enum-mode-1.c: XFAIL for int16.
10949         * gcc.dg/pie-1.c: Require pie.
10950         * gcc.dg/pie-2.c: Likewise.
10951         * gcc.dg/pr59471.c: Require int32plus.
10952         * gcc.dg/pr59963-2.c: XFAIL for int16.
10953         * gcc.dg/pr60114.c: Require int32plus.
10954         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10955         unsigned long for typedef of size_t.
10956         * gcc.dg/pr63914.c: Require int32plus.
10957         * gcc.dg/pr64536.c: Require pt32plus.
10958         * gcc.dg/pr65658.c: Likewise.
10959         * gcc.dg/pr67271.c: Require int32plus.
10960         * gcc.dg/pr68112.c: Likewise.
10961         * gcc.dg/pr69071.c: Skip for avr target.
10962         * gcc.dg/pr69973.c: Require int32plus.
10963         * gcc.dg/pr70169.c: Skip for avr target.
10964         * gcc.dg/sso-6.c: Require int32plus.
10965         * gcc.dg/sso-7.c: Likewise.
10966         * gcc.dg/sso-8.c: Likewise.
10967         * gcc.dg/vrp-min-max-2.c: Likewise.
10969 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
10971         PR target/70738
10972         * gcc.target/i386/pr70738-1.c: New test.
10973         * gcc.target/i386/pr70738-2.c: Likewise.
10974         * gcc.target/i386/pr70738-3.c: Likewise.
10975         * gcc.target/i386/pr70738-4.c: Likewise.
10976         * gcc.target/i386/pr70738-5.c: Likewise.
10977         * gcc.target/i386/pr70738-6.c: Likewise.
10978         * gcc.target/i386/pr70738-7.c: Likewise.
10979         * gcc.target/i386/pr70738-8.c: Likewise.
10980         * gcc.target/i386/pr70738-9.c: Likewise.
10982 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10984         PR rtl-optimization/66940
10985         * gcc.c-torture/execute/pr66940.c: New test.
10987 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
10989         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10990         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10991         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10992         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10993         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10994         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10995         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10996         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10997         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10998         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10999         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
11000         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
11001         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
11002         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
11003         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
11004         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
11005         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
11006         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
11007         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
11008         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
11009         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
11010         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
11011         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
11012         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
11014 2016-05-25  Marek Polacek  <polacek@redhat.com>
11016         PR c/71265
11017         * gcc.dg/noncompile/pr71265.c: New test.
11019         PR c/71266
11020         * gcc.dg/noncompile/old-style-parm-3.c: New test.
11022 2016-05-25  Nathan Sidwell  <nathan@acm.org>
11024         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
11026 2016-05-25  Richard Biener  <rguenther@suse.de>
11028         PR tree-optimization/71261
11029         * c-c++-common/torture/pr71261.c: New testcase.
11031 2016-05-25  Richard Biener  <rguenther@suse.de>
11033         PR tree-optimization/71264
11034         * gcc.dg/vect/pr71264.c: New testcase.
11036 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11038         PR c++/55992
11039         * g++.dg/cpp0x/alias-decl-53.C: New.
11040         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
11042 2016-05-25  Martin Liska  <mliska@suse.cz>
11044         * g++.dg/pr71239.C: New test.
11046 2016-05-25  Richard Biener  <rguenther@suse.de>
11048         * gcc.dg/vect/pr58135.c: Rename to ...
11049         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
11051 2016-05-25  Marek Polacek  <polacek@redhat.com>
11053         * g++.dg/pr65295.C: Use target c++14.
11055 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11057         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
11058         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
11060 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11062         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
11063         instructions.
11065 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
11067         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
11068         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11069         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
11070         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11071         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11072         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11073         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
11074         * c-c++-common/goacc/pcopy.c: Likewise.
11075         * c-c++-common/goacc/pcopyin.c: Likewise.
11076         * c-c++-common/goacc/pcopyout.c: Likewise.
11077         * c-c++-common/goacc/pcreate.c: Likewise.
11078         * c-c++-common/goacc/pr70688.c: New test.
11079         * c-c++-common/goacc/present-1.c: Adjust test.
11080         * c-c++-common/goacc/reduction-5.c: Likewise.
11081         * g++.dg/goacc/data-1.C: New test.
11083 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11085         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
11086         vector parity built-in functions.
11087         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
11088         count trailing zeros automatic vectorization.
11089         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
11090         count trailing zeros built-in functions.
11092 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11094         * gcc.dg/tree-ssa/reassoc-44.c: New test.
11096 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
11098         PR target/71050
11099         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
11101 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11103         PR c++/50436
11104         * g++.dg/template/crash123.C: New.
11105         * g++.dg/template/crash124.C: Likewise.
11107 2016-05-24  Martin Sebor  <msebor@redhat.com>
11109         PR c++/71147
11110         * g++.dg/ext/flexary16.C: New test.
11112 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
11114         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11115         before math.h is included.
11116         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11117         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11118         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11119         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11120         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11121         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11122         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11123         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11124         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11125         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11126         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11127         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11128         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11129         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11130         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11131         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11132         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11133         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11134         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11135         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11136         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11137         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11138         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11140 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
11141             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11143         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11144         support.
11146 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11148         PR c++/69872
11149         * g++.dg/warn/Wno-narrowing1.C: New.
11151 2016-05-24  Marek Polacek  <polacek@redhat.com>
11153         PR c/71249
11154         * c-c++-common/Wswitch-unreachable-2.c: New test.
11156 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
11158         PR c++/71257
11159         * g++.dg/vect/simd-clone-6.cc: New test.
11160         * g++.dg/gomp/declare-simd-6.C: New test.
11162         PR middle-end/70434
11163         PR c/69504
11164         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11166 2016-05-24  Richard Biener  <rguenther@suse.de>
11168         PR tree-optimization/71240
11169         * gcc.dg/optimize-bswapsi-5.c: New testcase.
11171 2016-05-24  Richard Biener  <rguenther@suse.de>
11173         PR tree-optimization/71230
11174         * gcc.dg/torture/pr71230.c: New testcase.
11175         * g++.dg/torture/pr71230.C: Likewise.
11177 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
11179         * c-c++-common/goacc/routine-5.c: Add tests.
11180         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11181         * gfortran.dg/goacc/routine-6.f90: Add tests.
11183 2016-05-24  Richard Biener  <rguenther@suse.de>
11185         PR tree-optimization/71253
11186         * gcc.dg/torture/pr71253.c: New testcase.
11188 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
11190         PR middle-end/71252
11191         * gfortran.dg/pr71252.f90: New test.
11193 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
11195         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11197 2016-05-24  Richard Biener  <rguenther@suse.de>
11199         PR middle-end/70434
11200         PR c/69504
11201         * c-c++-common/vector-subscript-4.c: New testcase.
11202         * c-c++-common/vector-subscript-5.c: Likewise.
11204 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11206         PR fortran/71123
11207         * gfortran.dg/namelist_90.f: New test
11209 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11211         PR fortran/66461
11212         * gfortran.dg/unexpected_eof.f: New test
11214 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11215             Kelvin Nilsen  <kelvin@gcc.gnu.org>
11217         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11218         as little endian.
11220 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11222         PR c++/70972
11223         * g++.dg/cpp0x/inh-ctor20.C: New.
11224         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11226 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11228         PR c++/69095
11229         * g++.dg/cpp0x/variadic168.C: New.
11231 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11233         * g++.dg/cpp0x/pr31445.C: Test column number too.
11234         * g++.dg/cpp0x/pr32253.C: Likewise.
11235         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11236         * g++.dg/cpp0x/variadic36.C: Likewise.
11238 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
11240         * gcc.dg/fold-notshift-2.c: Adjust.
11242 2016-05-23  Marek Polacek  <polacek@redhat.com>
11244         PR c/49859
11245         * c-c++-common/Wswitch-unreachable-1.c: New test.
11246         * gcc.dg/Wswitch-unreachable-1.c: New test.
11247         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11248         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11249         * g++.dg/gomp/block-10.C: Likewise.
11250         * gcc.dg/gomp/block-10.c: Likewise.
11251         * g++.dg/gomp/block-9.C: Likewise.
11252         * gcc.dg/gomp/block-9.c: Likewise.
11253         * g++.dg/gomp/target-1.C: Likewise.
11254         * g++.dg/gomp/target-2.C: Likewise.
11255         * gcc.dg/gomp/target-1.c: Likewise.
11256         * gcc.dg/gomp/target-2.c: Likewise.
11257         * g++.dg/gomp/taskgroup-1.C: Likewise.
11258         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11259         * gcc.dg/gomp/teams-1.c: Likewise.
11260         * g++.dg/gomp/teams-1.C: Likewise.
11261         * g++.dg/overload/error3.C: Likewise.
11262         * g++.dg/tm/jump1.C: Likewise.
11263         * g++.dg/torture/pr40335.C: Likewise.
11264         * gcc.dg/c99-vla-jump-5.c: Likewise.
11265         * gcc.dg/switch-warn-1.c: Likewise.
11266         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11267         * gcc.dg/nested-func-1.c: Likewise.
11268         * gcc.dg/pr67784-4.c: Likewise.
11270 2016-05-23  Richard Biener  <rguenther@suse.de>
11272         PR tree-optimization/71230
11273         * gfortran.dg/pr71230-1.f90: New testcase.
11274         * gfortran.dg/pr71230-2.f90: Likewise.
11276 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11278         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
11279         * gcc.dg/vect/pr58135.c:  Add new.
11280         * gfortran.dg/pr46519-1.f: Adjust test case.
11282 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
11284         PR c++/53401
11285         * g++.dg/cpp0x/decltype64.C: New.
11287 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11289         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11290         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11291         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11293 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11295         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11296         Add poly64x1_t and poly64x2_t cases if supported.
11297         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11298         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11299         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11300         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11301         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11303 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11305         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11306         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11307         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11308         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11309         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11310         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11311         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11313 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11315         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11317 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
11319         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11320         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11322 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
11324         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11325         constraint instead of "r".
11326         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11327         insn instead of vxorpd.
11328         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11330         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11331         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11333         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11335         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11336         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11338         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11340 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
11342         PR middle-end/40921
11343         * gcc.dg/tree-ssa/pr40921.c: New test.
11345 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
11347         PR target/71103
11348         * gcc.target/avr/pr71103.c: New test.
11350 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
11352         PR middle-end/71179
11353         * gcc.dg/tree-ssa/pr71179.c: New test.
11355 2016-05-20  Martin Sebor  <msebor@redhat.com>
11357         PR c/71115
11358         * gcc.dg/init-excess-2.c: New test.
11360 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
11362         * gnat.dg/opt53.adb: New test.
11363         * gnat.dg/opt54.adb: Likewise.
11365 2016-05-20  Martin Jambor  <mjambor@suse.cz>
11367         PR tree-optimization/70884
11368         * gcc.dg/tree-ssa/pr70919.c: New test.
11370 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11372         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11373         formatting.
11374         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11375         fix code formatting.
11377 2016-05-20  Nathan Sidwell  <nathan@acm.org>
11379         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
11380         non-common cases.
11381         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11383 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11385         * jit.dg/all-non-failing-tests.h: Add
11386         test-factorial-must-tail-call.c.
11387         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11388         * jit.dg/test-factorial-must-tail-call.c: New test case.
11390 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11392         PR fortran/71204
11393         * gfortran.dg/pr71204.f90: New test.
11395 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
11397         * gcc.target/nvptx/sincos.c: New test.
11399 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11401         PR c++/70572
11402         * g++.dg/cpp1y/auto-fn31.C: New.
11404 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
11406         * gcc.target/powerpc/vec-addec.c: New test.
11407         * gcc.target/powerpc/vec-addec-int128.c: New test.
11409 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
11411         * gcc.dg/plugin/must-tail-call-1.c: New test case.
11412         * gcc.dg/plugin/must-tail-call-2.c: New test case.
11413         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11414         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11416 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
11418         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11420 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
11422         PR c++/71210
11423         * g++.dg/opt/pr71210-1.C: New test.
11424         * g++.dg/opt/pr71210-2.C: New test.
11426         PR tree-optimization/29756
11427         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11428         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
11429         only on selected targets where V4SImode vectors are known to be
11430         supported.
11432 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
11434         PR tree-optimization/71079
11435         PR tree-optimization/71206
11436         * gcc.dg/tree-ssa/pr71206.c: New testcase.
11438 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11440         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11441         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11442         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11444 2016-05-20  Richard Guenther  <rguenther@suse.de>
11446         PR tree-optimization/29756
11447         * gcc.dg/tree-ssa/vector-6.c: New testcase.
11449 2016-05-20  Richard Biener  <rguenther@suse.de>
11451         PR tree-optimization/71185
11452         * gcc.dg/tree-ssa/pr71185.c: New testcase.
11454 2016-05-20  Richard Biener  <rguenther@suse.de>
11456         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11458 2016-05-19  Marek Polacek  <polacek@redhat.com>
11460         PR c++/71075
11461         * g++.dg/diagnostic/pr71075.C: New test.
11463 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
11465         PR c++/71184
11466         * g++.dg/pr71184.C: New test case.
11468 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11470         * gcc.target/powerpc/darn-0.c: New test.
11471         * gcc.target/powerpc/darn-1.c: New test.
11472         * gcc.target/powerpc/darn-2.c: New test.
11474 2016-05-19  Marek Polacek  <polacek@redhat.com>
11476         PR tree-optimization/71031
11477         * gcc.dg/tree-ssa/vrp100.c: New test.
11479 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11481         PR rtl-optimization/71148
11482         * gcc.dg/pr71148.c: New test.
11484 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11486         PR target/71056
11487         * gcc.target/arm/pr71056.c: New test.
11489 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11491         * c-c++-common/pr69669.c: Check the used mode.
11493 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
11495         PR sanitizer/64354
11496         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11498 2016-05-19  Richard Biener  <rguenther@suse.de>
11500         PR tree-optimization/70729
11501         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11502         * gcc.dg/graphite/scop-18.c: Likewise.
11503         * gcc.dg/pr41783.c: Disable LIM.
11504         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11505         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11506         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11507         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11508         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11509         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11510         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11511         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11512         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11513         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11514         * gfortran.dg/pr42108.f90: Likewise.
11516 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
11518         PR driver/69265
11519         * gcc.dg/spellcheck-options-11.c: New test case.
11521 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11523         PR c++/71100
11524         * g++.dg/opt/pr71100.C: New test.
11526 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11528         PR ipa/69708
11529         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11530         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11531         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11532         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11534 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11536         PR ipa/69708
11537         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11538         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11539         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11540         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11541         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11543 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11545         PR c++/69793
11546         * g++.dg/template/crash122.C: New.
11548 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
11550         PR c++/70466
11551         * g++.dg/template/pr70466-1.C: New.
11552         * g++.dg/template/pr70466-2.C: Likewise.
11554 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11556         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11557         splat operations and the XXSPLTIB instruction.
11558         * gcc.target/powerpc/p9-splat-2.c: Likewise.
11559         * gcc.target/powerpc/p9-splat-3.c: Likewise.
11560         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11561         xxlxor to clear a register.
11563 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
11565         * gcc.dg/torture/pr71020.c: New test.
11567 2016-05-18  Martin Jambor  <mjambor@suse.cz>
11569         PR ipa/70646
11570         * gcc.dg/ipa/pr70646.c: New test.
11572 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11574         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11576 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11578         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11579         missing tests for vreinterpretq_p{8,16}.
11581 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11583         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11584         vsliq_n_s64 and vsliq_n_u64.
11586 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11588         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11589         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11591 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11593         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11594         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11595         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11597 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11599         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11600         in comment.
11602 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
11604         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11605         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11606         "blr\t" and switch to scan-assembler-times.
11608 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
11610         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11611         with __aarch64__.
11612         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11613         declarations under __aarch64__ and __ARM_FEATURE_FMA.
11615 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
11617         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11618         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11619         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11620         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11621         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11622         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11624         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11625         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11627         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11628         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11630         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11631         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11633         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11635 2016-05-18  Richard Biener  <rguenther@suse.de>
11637         PR tree-optimization/71168
11638         * gcc.dg/torture/pr71168.c: New testcase.
11640 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
11642         PR middle-end/63586
11643         * gcc.dg/tree-ssa/pr63586-2.c: New test.
11644         * gcc.dg/tree-ssa/pr63586.c: New test.
11645         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11647 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11649         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11650         * gcc.dg/pr68671.c: Fix ptx xfail-if.
11651         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11652         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11654 2016-05-17  Nathan Sidwell  <nathan@acm.org>
11656         * gcc.target/nvptx/abi-vararg-3.c: New.
11658 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
11660         PR tree-optimization/54579
11661         PR middle-end/55299
11662         * gcc.dg/fold-notrotate-1.c: New test.
11663         * gcc.dg/fold-notshift-1.c: New test.
11664         * gcc.dg/fold-notshift-2.c: New test.
11666 2016-05-17  Marek Polacek  <polacek@redhat.com>
11668         PR ipa/71146
11669         * g++.dg/ipa/pr71146.C: New test.
11671 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
11673         * jit.dg/test-error-array-bounds.c: New test case.
11675 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11677         * gcc.dg/tree-ssa/and-1.c: New testcase.
11679 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11681         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11682         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11684 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
11686         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11687         * gcc.dg/tree-ssa/vrp99.c: New testcase.
11689 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11691         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11693 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11695         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11697 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
11699         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11700         ".2d[index]" when scan the assembly.
11701         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11702         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11703         float64x1.
11704         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11706 2016-05-17  Richard Biener  <rguenther@suse.de>
11708         PR tree-optimization/71132
11709         * gcc.dg/torture/pr71132.c: New testcase.
11711 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
11713         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11715 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11717         PR target/70809
11718         * gcc.target/aarch64/pr70809_1.c: New test.
11720 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11722         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11723         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11724         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11725         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11727 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
11728             Ilya Enkovich  <ilya.enkovich@intel.com>
11730         PR target/71114
11731         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11733 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
11735         * g++.dg/ipa/ivinline-7.C: Do not xfail.
11736         * g++.dg/ipa/ivinline-9.C: Do not xfail.
11738 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
11740         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
11741         test for __ARM_FP16_ARGS.
11742         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11743         * gcc.target/arm/aapcs/neon-vect10.c: New.
11744         * gcc.target/arm/aapcs/neon-vect9.c: New.
11745         * gcc.target/arm/aapcs/vfp18.c: New.
11746         * gcc.target/arm/aapcs/vfp19.c: New.
11747         * gcc.target/arm/aapcs/vfp20.c: New.
11748         * gcc.target/arm/aapcs/vfp21.c: New.
11749         * gcc.target/arm/fp16-aapcs-1.c: New.
11750         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
11751         test for __ARM_FP16_ARGS.
11752         * g++.target/arm/fp16-return-1.c: Update expected output.
11754 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
11756         PR testsuite/70227
11757         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11759 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
11761         PR fortran/69603
11762         * gfortran.dg/pr69603.f90: New testcase.
11764 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11766         * gfortran.dg/dec_union_4.f90: Fix endian issue.
11768 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
11770         PR fortran/71047
11771         * gfortran.dg/pr71047.f08: New test.
11773 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
11775         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11776         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11777         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11779 2016-05-13  Martin Sebor  <msebor@redhat.com>
11781         PR c++/60049
11782         * g++.dg/cpp0x/constexpr-60049.C: New test.
11784 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
11786         PR bootstrap/71071
11787         * gcc.dg/pr71071.c: New test.
11789 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
11791         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11792         remove XOP handling.
11793         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11795 2016-05-13  Nathan Sidwell  <nathan@acm.org>
11797         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11798         __atomic_is_lock_free declaration.
11800 2016-05-13  Richard Biener  <rguenther@suse.de>
11802         PR tree-optimization/42587
11803         * gcc.dg/optimize-bswapsi-4.c: New testcase.
11805 2016-05-13  Martin Liska  <mliska@suse.cz>
11807         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11808         the new format of dump output.
11810 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
11812         * gcc.dg/pr71084.c: New test.
11814 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11816         PR target/53440
11817         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11819 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11821         * gcc.target/aarch64/struct_return.c: New test.
11823 2016-05-12  Marek Polacek  <polacek@redhat.com>
11825         PR c/70756
11826         * c-c++-common/pr70756-2.c: New test.
11827         * c-c++-common/pr70756.c: New test.
11829 2016-05-12  Richard Biener  <rguenther@suse.de>
11831         PR tree-optimization/71059
11832         * gcc.dg/torture/pr71059.c: New testcase.
11834 2016-05-12  Richard Biener  <rguenther@suse.de>
11836         PR tree-optimization/71062
11837         * gcc.dg/torture/pr71062.c: New testcase.
11839 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
11841         PR tree-optimization/71006
11842         * gcc.dg/pr71006.c: New test.
11844 2016-05-12  Marek Polacek  <polacek@redhat.com>
11846         PR driver/71063
11847         * gcc.dg/opts-7.c: New test.
11849 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11851         PR target/70830
11852         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11853         Add -save-temps to dg-options.
11854         Scan for ldmfd rather than pop instruction.
11855         * gcc.target/arm/interrupt-2.c: Likewise.
11856         * gcc.target/arm/pr70830.c: New test.
11858 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
11860         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11861         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11863         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11864         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11865         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11867         PR target/71019
11868         * gcc.target/i386/avx512vl-pack-1.c: New test.
11869         * gcc.target/i386/avx512vl-pack-2.c: New test.
11870         * gcc.target/i386/avx512bw-pack-2.c: New test.
11872         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11874         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11875         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11876         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11878 2016-05-12  Richard Biener  <rguenther@suse.de>
11880         PR tree-optimization/70986
11881         * gcc.dg/torture/pr70986-1.c: New testcase.
11882         * gcc.dg/torture/pr70986-2.c: Likewise.
11883         * gcc.dg/torture/pr70986-3.c: Likewise.
11885 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
11887         PR c/43651
11888         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11889         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11891 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
11893         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11894         directive.
11895         * gcc.target/i386/pr66746.c: Ditto.
11897 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
11899         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11900         support.
11901         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11902         warning when using -mvsx-timode.
11903         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11904         * gcc.target/powerpc/dform-2.c: Likewise.
11905         * gcc.target/powerpc/pr68805.c: Likewise.
11907 2016-05-11  Marek Polacek  <polacek@redhat.com>
11909         PR c++/71024
11910         * c-c++-common/attributes-3.c: New test.
11912 2016-05-11  Nathan Sidwell  <nathan@acm.org>
11914         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11915         * gcc.c-torture/execute/pr68185.c: Likewise.
11916         * gcc.dg/ipa/pr70306.c: Requires global constructors.
11917         * gcc.dg/pr69634.c: Requires scheduling.
11918         * gcc.dg/torture/pr66178.c: Require label values.
11919         * gcc.dg/setjmp-6.c: Require indirect jumps.
11921 2016-05-11  Richard Biener  <rguenther@suse.de>
11923         PR tree-optimization/71055
11924         * gcc.dg/torture/pr71055.c: New testcase.
11926 2016-05-11  Richard Biener  <rguenther@suse.de>
11928         PR debug/71057
11929         * g++.dg/debug/pr71057.C: New testcase.
11931 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
11933         PR fortran/70855
11934         * gfortran.dg/gomp/pr70855.f90: New test.
11936 2016-05-11  Richard Biener  <rguenther@suse.de>
11938         PR middle-end/71002
11939         * g++.dg/torture/pr71002.C: New testcase.
11941 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
11943         PR middle-end/70807
11944         * gcc.dg/pr70807.c: New test.
11946 2016-05-10  Martin Sebor  <msebor@redhat.com>
11948         PR c++/38611
11949         * g++.dg/Wattributes.C: New test.
11951 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
11953         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11954         * gcc.dg/tree-ssa/pr69270.c: Adjust.
11955         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11957 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11959         PR target/70799
11960         * gcc.target/i386/pr70799-1.c: New test.
11962 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
11964         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11966 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11968         PR middle-end/70877
11969         * gcc.target/i386/pr70877.c: New test.
11971 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
11973         PR tree-optimization/70786
11974         * gcc.target/i386/pr70876.c: New test.
11976 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
11978         PR target/70927
11979         * gcc.target/i386/avx512vl-logic-1.c: New test.
11980         * gcc.target/i386/avx512vl-logic-2.c: New test.
11981         * gcc.target/i386/avx512dq-logic-2.c: New test.
11983 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11985         PR target/70963
11986         * gcc.target/powerpc/pr70963.c: New.
11988 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
11990         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11991         (test_very_wide_line): Add ruler to expected output.
11992         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11993         (test_very_wide_line): Likewise.
11994         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11995         (test_show_locus): Within the handling of "test_very_wide_line",
11996         enable show_ruler_p on the diagnostic context.
11998 2016-05-10  Richard Biener  <rguenther@suse.de>
12000         PR tree-optimization/71039
12001         * gcc.dg/torture/pr71039.c: New testcase.
12003 2016-05-10  Nathan Sidwell  <nathan@acm.org>
12005         * gcc.dg/nested-func-10.c: Requires alloca.
12006         * gcc.dg/nested-func-9.c: Requires alloca.
12007         * gcc.c-torture/execute/pr70460.c: Requires labels.
12008         * gcc.c-torture/compile/pr70199.c: Requires labels.
12009         * gcc.target/nvptx/decl.c: Compile only.
12010         * gcc.target/nvptx/trailing-init.c: Compile only.
12011         * gcc.target/nvptx/ary-init.c: Compile only.
12013 2016-05-10  Marek Polacek  <polacek@redhat.com>
12015         PR c/70255
12016         * gcc.dg/attr-opt-1.c: New test.
12018 2016-05-10  Richard Biener  <rguenther@suse.de>
12020         PR tree-optimization/70497
12021         PR tree-optimization/28367
12022         * gcc.dg/torture/20160404-1.c: New testcase.
12023         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
12024         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
12026 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
12028         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
12030 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
12032         * gcc.target/i386/fabsneg-1.c New test.
12034 2016-05-09  Alan Modra  <amodra@gmail.com>
12036         PR testsuite/70826
12037         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
12039 2016-05-09  Richard Biener  <rguenther@suse.de>
12041         PR tree-optimization/70985
12042         * gcc.dg/torture/pr70985.c: New testcase.
12044 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
12046         * gcc.dg/tree-ssa/ifc-9.c: New test.
12047         * gcc.dg/tree-ssa/ifc-10.c: New test.
12048         * gcc.dg/tree-ssa/ifc-11.c: New test.
12049         * gcc.dg/tree-ssa/ifc-12.c: New test.
12050         * gcc.dg/vect/pr61194.c: Remove XFAIL.
12051         * gcc.dg/vect/vect-23.c: Remove XFAIL.
12052         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
12054 2016-05-09  Richard Biener  <rguenther@suse.de>
12056         PR fortran/70937
12057         * gfortran.dg/pr70937.f90: New testcase.
12059 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12061         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
12063 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
12065         PR fortran/56226
12066         * gfortran.dg/dec_structure_1.f90: New testcase.
12067         * gfortran.dg/dec_structure_2.f90: Ditto.
12068         * gfortran.dg/dec_structure_3.f90: Ditto.
12069         * gfortran.dg/dec_structure_4.f90: Ditto.
12070         * gfortran.dg/dec_structure_5.f90: Ditto.
12071         * gfortran.dg/dec_structure_6.f90: Ditto.
12072         * gfortran.dg/dec_structure_7.f90: Ditto.
12073         * gfortran.dg/dec_structure_8.f90: Ditto.
12074         * gfortran.dg/dec_structure_9.f90: Ditto.
12075         * gfortran.dg/dec_structure_10.f90: Ditto.
12076         * gfortran.dg/dec_structure_11.f90: Ditto.
12077         * gfortran.dg/dec_union_1.f90: Ditto.
12078         * gfortran.dg/dec_union_2.f90: Ditto.
12079         * gfortran.dg/dec_union_3.f90: Ditto.
12080         * gfortran.dg/dec_union_4.f90: Ditto.
12081         * gfortran.dg/dec_union_5.f90: Ditto.
12082         * gfortran.dg/dec_union_6.f90: Ditto.
12083         * gfortran.dg/dec_union_7.f90: Ditto.
12085 2016-05-07  Tom de Vries  <tom@codesourcery.com>
12087         PR tree-optimization/70956
12088         * gcc.dg/graphite/pr70956.c: New test.
12090 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
12092         PR middle-end/70941
12093         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
12094         (a, b, c, d): Change type from char to signed char.
12095         (main): Compare against (signed char) -1634678893 instead of
12096         hardcoded -109.  Use __builtin_abort instead of abort.
12098         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
12099         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
12101         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
12103 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
12105         PR debug/70935
12106         * gcc.dg/torture/pr70935.c: New test.
12108 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12110         PR target/58219
12111         * gcc.target/sh/pr58219.c: New tests.
12113 2016-05-06  Richard Biener  <rguenther@suse.de>
12115         PR tree-optimization/70960
12116         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12118 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12120         PR target/52933
12121         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12122         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12123         Adjust expected instruction counts.
12124         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12126 2016-05-06  Marek Polacek  <polacek@redhat.com>
12128         PR sanitizer/70875
12129         * gcc.dg/ubsan/bounds-3.c: New test.
12131 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12133         PR target/54089
12134         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12136 2016-05-06  Richard Biener  <rguenther@suse.de>
12138         PR middle-end/70931
12139         * gfortran.dg/pr70931.f90: New testcase.
12141 2016-05-06  Richard Biener  <rguenther@suse.de>
12143         PR middle-end/70941
12144         * gcc.dg/torture/pr70941.c: New testcase.
12146 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
12148         PR tree-optimization/57206
12149         * gcc.dg/vect/pr57206.c: New test.
12151 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12153         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12155 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
12157         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12159         * c-c++-common/Wdangling-else-4.c: New test.
12161 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
12163         PR c++/70906
12164         PR c++/70933
12165         * g++.dg/opt/pr70906.C: New test.
12166         * g++.dg/opt/pr70933.C: New test.
12168         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12170 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
12172         * gcc.dg/ipa/pure-const-3.c: New testcase.
12174 2016-05-04  Marek Polacek  <polacek@redhat.com>
12176         * c-c++-common/Wdangling-else-1.c: New test.
12177         * c-c++-common/Wdangling-else-2.c: New test.
12178         * c-c++-common/Wdangling-else-3.c: New test.
12180 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
12182         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12183         flag is present.
12185 2016-05-04  Marek Polacek  <polacek@redhat.com>
12187         PR c/48778
12188         * gcc.dg/Waddress-2.c: New test.
12190 2016-05-04  Alan Modra  <amodra@gmail.com>
12192         * gcc.target/powerpc/pr70866.c: New.
12194 2016-05-03  Martin Sebor  <msebor@redhat.com>
12196         PR c++/66561
12197         * c-c++-common/builtin_location.c: New test.
12198         * g++.dg/cpp1y/builtin_location.C: New test.
12200 2016-05-03  Marek Polacek  <polacek@redhat.com>
12202         PR c/70859
12203         * gcc.dg/pr70859.c: New test.
12204         * gcc.dg/pr70859-2.c: New test.
12206 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
12208         * gnat.dg/debug5.adb: New testcase.
12210 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12212         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12213         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12214         Procedure to check for z10 instruction set.
12216 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12218         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12220 2016-05-03  Alan Modra  <amodra@gmail.com>
12222         * gcc.target/powerpc/savres.c: Add func using a single gpr.
12224 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12226         * gcc.target/i386/avx512f-cvt-1.c: New test.
12228 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
12230         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12231         -fdump-tree-vrp-details.
12233 2016-05-03  Richard Biener  <rguenther@suse.de>
12235         * gcc.dg/pr30172-1.c: Adjust.
12236         * gcc.dg/pr63743.c: Likewise.
12237         * gcc.dg/tm/pr51696.c: Likewise.
12238         * c-c++-common/tm/safe-1.c: Likewise.
12239         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12240         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12241         * g++.dg/plugin/self-assign-test-1.C: Likewise.
12242         * g++.dg/plugin/self-assign-test-2.C: Likewise.
12244 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
12246         PR rtl-optimization/70467
12247         * gcc.target/i386/pr70467-3.c: New test.
12248         * gcc.target/i386/pr70467-4.c: New test.
12250         PR tree-optimization/70916
12251         * gcc.c-torture/compile/pr70916.c: New test.
12253         PR target/49244
12254         * gcc.target/i386/pr49244-1.c: New test.
12255         * gcc.target/i386/pr49244-2.c: New test.
12257 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
12259         PR rtl-optimization/44281
12260         * gcc.target/i386/pr44281.c: New test.
12262 2016-05-03  bin cheng  <bin.cheng@arm.com>
12264         PR tree-optimization/56541
12265         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12266         * gcc.dg/vect/pr56541.c: new test.
12268 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
12270         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12271         __float128.
12272         * gcc.target/powerpc/float128-complex-2.c: Likewise.
12274 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
12276         PR testsuite/70520
12277         * c-c++-common/asan/clone-test-1.c (main): Align child process
12278         stack to 16 bytes.
12280 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12282         PR c++/62314
12283         * g++.dg/spellcheck-fields-2.C: New test case.
12285 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
12287         PR c++/62314
12288         * g++.dg/pr62314.C: New test case.
12290 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
12292         * gcc.dg/ipa/inline-8.c: New testcase.
12294 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
12296         PR rtl-optimization/70467
12297         * gcc.target/i386/pr70467-1.c: New test.
12299 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12301         * gcc.dg/spec-options.c: Run the test on all targets.
12302         * gcc.dg/foo.specs: Use cpp_unique_options.
12304 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12306         * gcc.dg/tree-ssa/unord.c: New testcase.
12308 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
12310         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12312 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
12314         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12316 2016-05-02  Marek Polacek  <polacek@redhat.com>
12318         PR c/70851
12319         * gcc.dg/enum-incomplete-3.c: New test.
12321 2016-05-02  Marek Polacek  <polacek@redhat.com>
12322             Tom de Vries  <tom@codesourcery.com>
12324         PR tree-optimization/70700
12325         * gcc.dg/pr70700.c: New test.
12327 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
12329         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12330         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12331         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12332         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12333         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12335 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
12337         * ada/acats/run_acats: Rename into...
12338         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
12339         * ada/acats/run_all.sh: Remove redundant test.
12340         (target_run): Move around.
12341         (target_gnatchop): Use newly built executable.
12342         (target_gnatmake): Likewise.
12343         Check that the compilation of impbit succeeds.
12345 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
12347         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12348         * gcc.dg/20021029-1.c: Likewise.
12349         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12350         * gcc.target/sh/attr-isr-trapa.c: Likewise.
12351         * gcc.target/sh/cmpstr.c: Likewise.
12352         * gcc.target/sh/cmpstrn.c: Likewise.
12353         * gcc.target/sh/memset.c: Likewise.
12354         * gcc.target/sh/pr21255-2-mb.c: Likewise.
12355         * gcc.target/sh/pr21255-2-ml.c: Likewise.
12356         * gcc.target/sh/pr39423-1.c: Likewise.
12357         * gcc.target/sh/pr49468-di.c: Likewise.
12358         * gcc.target/sh/pr49468-si.c: Likewise.
12359         * gcc.target/sh/pr49880-1.c: Likewise.
12360         * gcc.target/sh/pr49880-2.c: Likewise.
12361         * gcc.target/sh/pr49880-3.c: Likewise.
12362         * gcc.target/sh/pr50751-1.c: Likewise.
12363         * gcc.target/sh/pr50751-4.c: Likewise.
12364         * gcc.target/sh/pr50751-7.c: Likewise.
12365         * gcc.target/sh/pr51244-1.c: Likewise.
12366         * gcc.target/sh/pr51244-10.c: Likewise.
12367         * gcc.target/sh/pr51244-11.c: Likewise.
12368         * gcc.target/sh/pr51244-12.c: Likewise.
12369         * gcc.target/sh/pr51244-13.c: Likewise.
12370         * gcc.target/sh/pr51244-14.c: Likewise.
12371         * gcc.target/sh/pr51244-17.c: Likewise.
12372         * gcc.target/sh/pr51244-18.c: Likewise.
12373         * gcc.target/sh/pr51244-19.c: Likewise.
12374         * gcc.target/sh/pr51244-4.c: Likewise.
12375         * gcc.target/sh/pr51244-5.c: Likewise.
12376         * gcc.target/sh/pr51244-7.c: Likewise.
12377         * gcc.target/sh/pr51244-8.c: Likewise.
12378         * gcc.target/sh/pr51244-9.c: Likewise.
12379         * gcc.target/sh/pr51697.c: Likewise.
12380         * gcc.target/sh/pr52483-1.c: Likewise.
12381         * gcc.target/sh/pr52483-2.c: Likewise.
12382         * gcc.target/sh/pr52483-3.c: Likewise.
12383         * gcc.target/sh/pr52483-5.c: Likewise.
12384         * gcc.target/sh/pr52933-1.c: Likewise.
12385         * gcc.target/sh/pr52933-2.c: Likewise.
12386         * gcc.target/sh/pr52933-3.c: Likewise.
12387         * gcc.target/sh/pr53568-1.c: Likewise.
12388         * gcc.target/sh/pr53976-1.c: Likewise.
12389         * gcc.target/sh/pr53988-1.c: Likewise.
12390         * gcc.target/sh/pr53988.c: Likewise.
12391         * gcc.target/sh/pr54089-1.c: Likewise.
12392         * gcc.target/sh/pr54089-6.c: Likewise.
12393         * gcc.target/sh/pr54089-7.c: Likewise.
12394         * gcc.target/sh/pr54089-8.c: Likewise.
12395         * gcc.target/sh/pr54089-9.c: Likewise.
12396         * gcc.target/sh/pr54236-1.c: Likewise.
12397         * gcc.target/sh/pr54236-2.c: Likewise.
12398         * gcc.target/sh/pr54236-3.c: Likewise.
12399         * gcc.target/sh/pr54236-4.c: Likewise.
12400         * gcc.target/sh/pr54386.c: Likewise.
12401         * gcc.target/sh/pr54602-1.c: Likewise.
12402         * gcc.target/sh/pr54685.c: Likewise.
12403         * gcc.target/sh/pr54760-1.c: Likewise.
12404         * gcc.target/sh/pr54760-2.c: Likewise.
12405         * gcc.target/sh/pr54760-3.c: Likewise.
12406         * gcc.target/sh/pr54760-4.c: Likewise.
12407         * gcc.target/sh/pr54760-5.c: Likewise.
12408         * gcc.target/sh/pr54760-6.c: Likewise.
12409         * gcc.target/sh/pr55146.c: Likewise.
12410         * gcc.target/sh/pr55160.c: Likewise.
12411         * gcc.target/sh/pr59278.c: Likewise.
12412         * gcc.target/sh/pr59401-1.c: Likewise.
12413         * gcc.target/sh/pr59533-1.c: Likewise.
12414         * gcc.target/sh/pr63260.c: Likewise.
12415         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12416         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12417         * gcc.target/sh/strlen.c: Likewise.
12418         * gcc.target/sh/torture/pr30807.c: Likewise.
12419         * gcc.target/sh/torture/pr34777.c: Likewise.
12420         * gcc.target/sh/torture/pr64652.c: Likewise.
12421         * gcc.target/sh/torture/pr65505.c: Likewise.
12422         * gcc.target/sh/torture/pragma-isr.c: Likewise.
12423         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12425 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12427         PR c++/66644
12428         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12430 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12432         * gcc.target/powerpc/vsx-elemrev-1.c: New.
12433         * gcc.target/powerpc/vsx-elemrev-2.c: New.
12434         * gcc.target/powerpc/vsx-elemrev-3.c: New.
12435         * gcc.target/powerpc/vsx-elemrev-4.c: New.
12437 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
12439         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12440         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12442 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
12444         PR middle-end/70626
12445         * c-c++-common/goacc/combined-reduction.c: New test.
12446         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12448 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
12450         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12451         *movdi_internal pattern only if PIC off.
12452         * gcc.target/i386/pr70155-2.c: Likewise.
12453         * gcc.target/i386/pr70155-3.c: Likewise.
12454         * gcc.target/i386/pr70155-4.c: Likewise.
12455         * gcc.target/i386/pr70155-5.c: Likewise.
12456         * gcc.target/i386/pr70155-6.c: Likewise.
12457         * gcc.target/i386/pr70155-7.c: Likewise.
12458         * gcc.target/i386/pr70155-8.c: Likewise.
12459         * gcc.target/i386/pr70155-15.c: Likewise.
12460         * gcc.target/i386/pr70155-17.c: Likewise.
12461         * gcc.target/i386/pr70155-22.c: Likewise.
12463 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
12465         PR tree-optimization/70803
12466         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12468 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
12470         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12471         optimization of vector loop.
12472         * gcc.target/i386/vect-unpack-3.c: New test.
12473         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12474         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12475         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12477 2016-04-29  Marek Polacek  <polacek@redhat.com>
12479         PR sanitizer/70342
12480         * g++.dg/ubsan/null-7.C: New test.
12482         PR c/70852
12483         * gcc.dg/pr70852.c: New test.
12485 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12487         PR/69089
12488         * g++.dg/cpp0x/alignas6.C: New test.
12490 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12492         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12493         * gcc.dg/pr27003.c: Likewise.
12494         * gcc.dg/tree-ssa/cswtch.c: Likewise.
12495         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12496         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12497         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12498         * gcc.target/arc/mxy.c: Likewise.
12499         * gcc.target/arc/mswape.c: Likewise.
12500         * gcc.target/arc/mrtsc.c: Likewise.
12501         * gcc.target/arc/mcrc.c: Likewise.
12502         * gcc.target/arc/mdsp-packa.c: Likewise.
12503         * gcc.target/arc/mdvbf.c: Likewise.
12504         * gcc.target/arc/mlock.c: Likewise.
12505         * gcc.target/arc/mmac-24.c: Likewise.
12506         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12508 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12509             Matthijs Kooijman  <matthijs@stdin.nl>
12510             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12512         PR target/60040
12513         * gcc.target/avr/pr60040-1.c: New.
12514         * gcc.target/avr/pr60040-2.c: New.
12516 2016-04-29  Richard Biener  <rguenther@suse.de>
12518         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12520 2016-04-29  Richard Biener  <rguenther@suse.de>
12522         PR tree-optimization/13962
12523         PR tree-optimization/65686
12524         * gcc.dg/uninit-pr65686.c: New testcase.
12526 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
12528         PR middle-end/70843
12529         * gcc.dg/pr70843.c: New test.
12531 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12533         PR target/70858
12534         * gcc.target/i386/pr70858.c: New test.
12536 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
12538         * gcc.target/arc/nps400-1.c: New file.
12540 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12541             Andrew Burgess  <andrew.burgess@embecosm.com>
12543         * gcc.target/arc/movh_cl-1.c: New file.
12545 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12546             Andrew Burgess  <andrew.burgess@embecosm.com>
12548         * gcc.target/arc/extzv-1.c: New file.
12549         * gcc.target/arc/insv-1.c: New file.
12550         * gcc.target/arc/insv-2.c: New file.
12551         * gcc.target/arc/movb-1.c: New file.
12552         * gcc.target/arc/movb-2.c: New file.
12553         * gcc.target/arc/movb-3.c: New file.
12554         * gcc.target/arc/movb-4.c: New file.
12555         * gcc.target/arc/movb-5.c: New file.
12556         * gcc.target/arc/movb_cl-1.c: New file.
12557         * gcc.target/arc/movb_cl-2.c: New file.
12558         * gcc.target/arc/movbi_cl-1.c: New file.
12559         * gcc.target/arc/movl-1.c: New file.
12561 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
12562             Andrew Burgess  <andrew.burgess@embecosm.com>
12564         * gcc.target/arc/cmem-1.c: New file.
12565         * gcc.target/arc/cmem-2.c: New file.
12566         * gcc.target/arc/cmem-3.c: New file.
12567         * gcc.target/arc/cmem-4.c: New file.
12568         * gcc.target/arc/cmem-5.c: New file.
12569         * gcc.target/arc/cmem-6.c: New file.
12570         * gcc.target/arc/cmem-7.c: New file.
12571         * gcc.target/arc/cmem-ld.inc: New file.
12572         * gcc.target/arc/cmem-st.inc: New file.
12574 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12576         PR target/70821
12577         * gcc.target/i386/pr70821.c: New test.
12579 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
12581         * gcc.target/powerpc/vec-adde.c: New test.
12582         * gcc.target/powerpc/vec-adde-int128.c: New test.
12584 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
12586         * gcc.target/i386/avx-vround-1.c: New test.
12587         * gcc.target/i386/avx-vround-2.c: New test.
12588         * gcc.target/i386/avx512vl-vround-1.c: New test.
12589         * gcc.target/i386/avx512vl-vround-2.c: New test.
12591 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12593         PR testsuite/70595
12594         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12595         (check_effective_target_cilkplus_runtime): ... this.
12596         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12597         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12599         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12600         Require cilkplus_runtime.
12601         Don't add -lcilkrts.
12602         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12603         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12604         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12605         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12606         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12607         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12608         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12609         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12610         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12611         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12612         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12613         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12614         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12615         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12616         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12617         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12618         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12619         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12620         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12621         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12622         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12623         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12624         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12625         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12626         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12627         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12628         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12629         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12630         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12632         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12633         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12635         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12637         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12638         cilkplus_runtime.
12640 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
12642         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12643         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12645 2015-04-27  Ryan Burn  <contact@rnburn.com>
12647         PR c++/69024
12648         PR c++/68997
12649         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12650         diagnostic.
12651         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12652         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12654 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
12656         * gnat.dg/limited_with4.ad[sb]: New test.
12657         * gnat.dg/limited_with4_pkg.ads: New helper.
12659 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12661         PR target/70155
12662         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12663         and movv1ti_internal patterns
12664         * gcc.target/i386/pr70155-1.c: New test.
12665         * gcc.target/i386/pr70155-2.c: Likewise.
12666         * gcc.target/i386/pr70155-3.c: Likewise.
12667         * gcc.target/i386/pr70155-4.c: Likewise.
12668         * gcc.target/i386/pr70155-5.c: Likewise.
12669         * gcc.target/i386/pr70155-6.c: Likewise.
12670         * gcc.target/i386/pr70155-7.c: Likewise.
12671         * gcc.target/i386/pr70155-8.c: Likewise.
12672         * gcc.target/i386/pr70155-9.c: Likewise.
12673         * gcc.target/i386/pr70155-10.c: Likewise.
12674         * gcc.target/i386/pr70155-11.c: Likewise.
12675         * gcc.target/i386/pr70155-12.c: Likewise.
12676         * gcc.target/i386/pr70155-13.c: Likewise.
12677         * gcc.target/i386/pr70155-14.c: Likewise.
12678         * gcc.target/i386/pr70155-15.c: Likewise.
12679         * gcc.target/i386/pr70155-16.c: Likewise.
12680         * gcc.target/i386/pr70155-17.c: Likewise.
12681         * gcc.target/i386/pr70155-18.c: Likewise.
12682         * gcc.target/i386/pr70155-19.c: Likewise.
12683         * gcc.target/i386/pr70155-20.c: Likewise.
12684         * gcc.target/i386/pr70155-21.c: Likewise.
12685         * gcc.target/i386/pr70155-22.c: Likewise.
12687 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
12689         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12690         ".{5,6}".
12692 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
12694         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12695         * gcc.dg/tree-ssa/scev-9.c: Ditto.
12696         * gcc.dg/tree-ssa/scev-10.c: Ditto.
12697         * gcc.dg/tree-ssa/scev-11.c: Ditto.
12698         * gcc.dg/tree-ssa/scev-12.c: Ditto.
12700 2016-04-27  Richard Biener  <rguenther@suse.de>
12702         PR ipa/70760
12703         * g++.dg/ipa/ipa-pta-2.C: New testcase.
12704         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12706 2016-04-27  Nathan Sidwell  <nathan@acm.org>
12708         * g++.dg/cpp0x/constexpr-recursion3.C: New.
12709         * g++.dg/ubsan/pr63956.C: Adjust error location.
12711 2016-04-27  Nick Clifton  <nickc@redhat.com>
12713         PR middle-end/49889
12714         * gcc.dg/pr49889.c: New test.
12716 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
12718         * c-c++-common/memset-array.c: New test.
12720 2016-04-26  Martin Sebor  <msebor@redhat.com>
12722         PR c++/66639
12723         * g++.dg/cpp1y/func_constexpr.C: New test.
12725 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
12727         PR c++/70241
12728         * g++.dg/cpp0x/enum32.C: New test.
12729         * g++.dg/cpp0x/enum33.C: New test.
12731 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12733         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12734         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12735         * gcc.c-torture/execute/bitfld-6.c: Likewise.
12736         * gcc.c-torture/execute/bitfld-7.c: Likewise.
12737         * gcc.c-torture/execute/pr38151.c: Likewise.
12738         * gcc.c-torture/execute/pr66556.c: Likewise.
12739         * gcc.c-torture/execute/pr67781.c: Likewise.
12740         * gcc.c-torture/execute/pr68648.c: Likewise.
12742 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12744         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12746 2016-04-26  Marek Polacek  <polacek@redhat.com>
12748         PR c/67784
12749         * gcc.dg/pr67784-3.c: New test.
12750         * gcc.dg/pr67784-4.c: New test.
12751         * gcc.dg/pr67784-5.c: New test.
12753         PR c/70791
12754         * gcc.dg/Wnested-externs-2.c: New test.
12756 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
12758         * gcc.dg/fold-plusmult.c: Adjust.
12759         * gcc.dg/no-strict-overflow-6.c: Adjust.
12760         * gcc.dg/gomp/loop-1.c: Xfail some tests.
12762 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12764         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12765         number scans.
12766         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12767         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12768         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12769         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12770         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12771         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12772         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12773         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12774         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12775         * gcc.target/i386/avx512f-gather-5.c: Likewise.
12776         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12777         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12778         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12779         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12780         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12781         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12782         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12783         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12784         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12785         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12786         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12787         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12788         scans.
12789         * gcc.target/i386/pr32219-4.c: Likewise.
12790         * gcc.target/i386/pr32219-6.c: Likewise.
12791         * gcc.target/i386/pr32219-8.c: Likewise.
12793 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12795         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12796         associated options.
12798 2016-04-26  Marek Polacek  <polacek@redhat.com>
12800         PR c++/70744
12801         * g++.dg/ext/cond2.C: New test.
12803 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
12805         PR tree-optimization/70771
12806         PR tree-optimization/70775
12807         * gcc.dg/pr70771.c: New test.
12808         * gcc.dg/pr70775.c: New test.
12810 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
12812         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12814 2016-04-25  Richard Biener  <rguenther@suse.de>
12816         PR tree-optimization/70780
12817         * gcc.dg/torture/pr70780.c: New testcase.
12819 2016-04-25  Michael Collison  <michael.collison@arm.com>
12821         * gcc.target/arm/neon-vaddws16.c: New test.
12822         * gcc.target/arm/neon-vaddws32.c: New test.
12823         * gcc.target/arm/neon-vaddwu16.c: New test.
12824         * gcc.target/arm/neon-vaddwu32.c: New test.
12825         * gcc.target/arm/neon-vaddwu8.c: New test.
12826         * lib/target-supports.exp
12827         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12828         that arm neon support vector widen sum of HImode TO SImode.
12830 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
12832         PR sanitizer/70712
12833         * c-c++-common/asan/pr70712.c: New test.
12835 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
12837         * .gitattributes: New file.
12839 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
12841         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12843 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
12845         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12846         * gfortran.dg/submodule_15.f08: Likewise.
12848 2016-04-22  Richard Biener  <rguenther@suse.de>
12850         PR tree-optimization/70740
12851         * gcc.dg/torture/pr70740.c: New testcase.
12853 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
12855         PR target/70750
12856         * gcc.target/i386/pr70750-1.c: New test.
12857         * gcc.target/i386/pr70750-2.c: Likewise.
12859 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
12861         PR c++/70540
12862         * g++.dg/cpp0x/auto48.C: New.
12864 2016-04-21  Marek Polacek  <polacek@redhat.com>
12866         PR c++/70513
12867         * g++.dg/cpp0x/forw_enum12.C: New test.
12868         * g++.dg/cpp0x/forw_enum13.C: New test.
12870 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
12872         PR target/70728
12873         * gcc.target/i386/pr70728.c: New test.
12875 2016-04-21  Richard Biener  <rguenther@suse.de>
12877         PR middle-end/70747
12878         * gcc.dg/pr70747.c: New testcase.
12880 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
12882         PR tree-optimization/70715
12883         * gcc.dg/tree-ssa/scev-13.c: New test.
12885 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12887         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12889 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
12891         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12893 2016-04-20  Jan Hubicka  <jh@suse.cz>
12895         PR ipa/70018
12896         * g++.dg/ipa/nothrow-1.C: New testcase.
12898 2016-04-20  Nathan Sidwell  <nathan@acm.org>
12900         PR c++/55635
12901         * g++.dg/eh/delete1.C: New.
12903 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12905         * gcc.target/i386/avx256-unaligned-store-2.c: Add
12906         -mtune-ctrl=sse_typeless_stores.
12908 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
12910         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12912 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12914         PR tree-optimization/69489
12915         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12917 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
12919         PR c++/69363
12920         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12921         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12922         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12924 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12926         PR tree-optimization/56625
12927         PR tree-optimization/69489
12928         * gcc.dg/vect/pr56625.c: New test.
12929         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12931 2016-04-20  Andrew Pinski  <apinski@cavium.com>
12933         PR target/64971
12934         * gcc.c-torture/compile/pr37433-1.c: New testcase.
12936 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
12938         * gnat.dg/self1.adb: Remove now incorrect test.
12940 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
12942         * gcc.dg/tree-ssa/scev-11.c: New test.
12943         * gcc.dg/tree-ssa/scev-12.c: New test.
12945 2016-04-20  Marek Polacek  <polacek@redhat.com>
12947         PR tree-optimization/70725
12948         * gcc.dg/pr70725.c: New test.
12950 2016-04-20  Richard Biener  <rguenther@suse.de>
12952         PR tree-optimization/70726
12953         * g++.dg/vect/pr70726.cc: New testcase.
12955 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12957         PR target/70674
12958         * gcc.target/s390/pr70674.c: New test.
12960 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12962         PR libgfortran/70684
12963         * gfortran.dg/list_read_14.f90: New test.
12965 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
12967         PR target/69201
12968         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12969         extern to force it misaligned.
12970         (b): Likewise.
12971         (c): Likewise.
12972         (d): Likewise.
12973         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12974         Don't check `*' before movv4sf_internal.
12975         * gcc.target/i386/avx256-unaligned-store-2.c: Check
12976         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12977         Don't check `*' before movv16qi_internal.
12978         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12979         extern to force it misaligned.
12980         (b): Likewise.
12981         (c): Likewise.
12982         (d): Likewise.
12983         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12984         Don't check `*' before movv2df_internal.
12985         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12986         extern to force it misaligned.
12987         (b): Likewise.
12988         (c): Likewise.
12989         (d): Likewise.
12990         Check movv8sf_internal instead of avx_storeups256.
12991         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12993 2016-04-19  Richard Biener  <rguenther@suse.de>
12995         PR tree-optimization/70171
12996         * g++.dg/tree-ssa/pr70171.C: New testcase.
12998 2016-04-19  Richard Biener  <rguenther@suse.de>
13000         PR tree-optimization/70724
13001         * gcc.dg/torture/pr70724.c: New testcase.
13003 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
13005         PR middle-end/70689
13006         * gcc.target/i386/pr70689.c: New.
13008 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
13010         PR target/70708
13011         * gcc.target/i386/pr70708.c: New test.
13013 2016-04-18  Richard Biener  <rguenther@suse.de>
13015         PR tree-optimization/43434
13016         * gcc.dg/vect/pr43434.c: New testcase.
13017         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
13018         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
13019         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
13020         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
13021         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
13022         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
13023         * gcc.dg/gomp/pr68640.c: Likewise.
13024         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
13025         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
13027 2016-04-18  Richard Biener  <rguenther@suse.de>
13029         PR tree-optimization/70701
13030         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
13032 2016-04-18  Tom de Vries  <tom@codesourcery.com>
13034         PR testsuite/70699
13035         * gcc.dg/pr70161.c: Add dot-file scans.
13036         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
13037         instead of after last dot char.
13039 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
13041         * c-c++-common/dump-ada-spec-3.c: New test.
13042         * c-c++-common/dump-ada-spec-4.c: Likewise.
13044 2016-04-17  Tom de Vries  <tom@codesourcery.com>
13046         PR other/70183
13047         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
13049 2016-04-15  Jan Hubicka  <jh@suse.cz>
13051         PR ipa/70018
13052         * g++.dg/ipa/pure-const-1.C: New testcase.
13053         * g++.dg/ipa/pure-const-2.C: New testcase.
13054         * g++.dg/ipa/pure-const-3.C: New testcase.
13056 2016-04-15  Marek Polacek  <polacek@redhat.com>
13058         PR c/70671
13059         * gcc.dg/bitfld-22.c: New test.
13061 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
13063         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
13064         x86_64.
13066 2016-04-15  Marek Polacek  <polacek@redhat.com>
13068         PR c/70651
13069         * c-c++-common/pr70651.c: New test.
13071 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13073         PR rtl-optimization/70681
13074         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
13075         dump scan on arm and powerpc.
13076         * gcc.dg/pr10474.c: Likewise.
13078 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
13080         PR c++/69517
13081         PR c++/70019
13082         PR c++/70588
13083         * g++.dg/cpp1y/vla11.C: Revert for real.
13085         PR c/70436
13086         * c-c++-common/Wparentheses-1.c: New test.
13087         * c-c++-common/gomp/Wparentheses-1.c: New test.
13088         * c-c++-common/gomp/Wparentheses-2.c: New test.
13089         * c-c++-common/gomp/Wparentheses-3.c: New test.
13090         * c-c++-common/gomp/Wparentheses-4.c: New test.
13091         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
13092         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
13093         * c-c++-common/goacc/Wparentheses-1.c: New test.
13095 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
13097         PR target/70662
13098         * gcc.target/i386/pr70662.c: New test.
13100 2016-04-15  Richard Biener  <rguenther@suse.de>
13101             Alan Modra  <amodra@gmail.com>
13103         PR tree-optimization/70130
13104         * gcc.dg/vect/O3-pr70130.c: New testcase.
13106 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13108         PR target/70669
13109         * gcc.target/powerpc/pr70669.c: New test.
13111         PR target/70640
13112         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13113         a power7 system that does not have an assembler that supports
13114         power8.
13116 2016-04-14  Martin Sebor  <msebor@redhat.com>
13118         PR c++/69517
13119         PR c++/70019
13120         PR c++/70588
13121         * c-c++-common/ubsan/vla-1.c: Revert.
13122         * g++.dg/cpp1y/vla11.C: Same.
13123         * g++.dg/cpp1y/vla12.C: Same.
13124         * g++.dg/cpp1y/vla13.C: Same.
13125         * g++.dg/cpp1y/vla14.C: Same.
13126         * g++.dg/cpp1y/vla3.C: Same.
13127         * g++.dg/init/array24.C: Same.
13128         * g++.dg/ubsan/vla-1.C: Same.
13130 2016-04-14  Marek Polacek  <polacek@redhat.com>
13131             Jan Hubicka  <hubicka@ucw.cz>
13133         PR c++/70029
13134         * g++.dg/torture/pr70029.C: New test.
13136 2016-04-14  Martin Sebor  <msebor@redhat.com>
13138         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13139         type size to prevent failures on targets with very low maximum
13140         alignment.
13142 2016-04-14  Richard Biener  <rguenther@suse.de>
13144         PR tree-optimization/70623
13145         * gcc.dg/torture/pr70623.c: New testcase.
13146         * gcc.dg/torture/pr70623-2.c: Likewise.
13148 2016-04-13  Martin Sebor  <msebor@redhat.com>
13150         PR c++/69517
13151         PR c++/70019
13152         PR c++/70588
13153         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13154         * g++.dg/cpp1y/vla11.C: New test.
13155         * g++.dg/cpp1y/vla12.C: New test.
13156         * g++.dg/cpp1y/vla13.C: New test.
13157         * g++.dg/cpp1y/vla14.C: New test.
13158         * g++.dg/cpp1y/vla3.C: Restore deleted test.
13159         * g++.dg/init/array24.C: Fully brace VLA initializer.
13160         * g++.dg/ubsan/vla-1.C: Disable exceptions.
13162 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13164         PR c++/70641
13165         * g++.dg/opt/pr70641.C: New test.
13167 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13169         PR rtl-optimization/68749
13170         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13171         effects of argument promotions.
13172         Remove default args to dg-skip-if.
13174 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
13176         PR c++/70635
13177         * g++.dg/parse/pr70635.C: New.
13179 2016-04-13  Marek Polacek  <polacek@redhat.com>
13181         PR c++/70639
13182         * c-c++-common/Wmisleading-indentation-4.c: New test.
13184 2016-04-13  Marek Polacek  <polacek@redhat.com>
13186         PR c/70436
13187         * gcc.dg/Wparentheses-12.c: New test.
13188         * gcc.dg/Wparentheses-13.c: New test.
13190 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
13192         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13193         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13194         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13196 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
13198         PR middle-end/70633
13199         * gcc.c-torture/compile/pr70633.c: New test.
13201         PR debug/70628
13202         * gcc.dg/torture/pr70628.c: New test.
13204 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
13206         PR c++/70610
13207         * g++.dg/template/pr70610.C: New test.
13208         * g++.dg/template/pr70610-2.C: New test.
13209         * g++.dg/template/pr70610-3.C: New test.
13210         * g++.dg/template/pr70610-4.C: New test.
13212 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13214         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13215         128 instead of 32.
13217         PR c++/70571
13218         * g++.dg/ext/pr70571.C: New test.
13220 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
13222         PR target/70640
13223         * gcc.target/powerpc/pr70640.c: New test.
13225 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
13227         PR c++/68722
13228         * g++.dg/parse/pr68722.C: New.
13230 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13232         PR rtl-optimization/70596
13233         * gcc.target/i386/pr70596.c: New test.
13235 2016-04-12  Nathan Sidwell  <nathan@acm.org>
13237         PR c++/70501
13238         * g++.dg/init/pr70501.C: New.
13240 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
13242         * gcc.target/i386/asm-flag-6.c: New test.
13244 2016-04-12  Tom de Vries  <tom@codesourcery.com>
13246         PR tree-optimization/68756
13247         * gcc.dg/graphite/pr68756.c: New test.
13249 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
13251         PR tree-optimization/70602
13252         * gcc.c-torture/execute/pr70602.c: New test.
13254 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
13256         PR target/70381
13257         * gcc.target/powerpc/float128-1.c: New tests to make sure the
13258         __float128 emulator is built and runs.
13259         * gcc.target/powerpc/float128-1.c: Likewise.
13261         * lib/target-supports.exp (check_ppc_float128_sw_available):
13262         Rework tests for __float128 software and hardware
13263         availability. Fix exit condition to return 0 on success.
13265 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
13267         PR target/70133
13268         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13269         * gcc.target/aarch64/target_attr_15.c: Likewise.
13271 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
13273         PR c++/69066
13274         * g++.dg/cpp1y/pr69066.C: New.
13276 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13278         PR fortran/68566
13279         * gfortran.dg/pr36192.f90: Update test.
13280         * gfortran.dg/pr36192_1.f90: Update test.
13281         * gfortran.dg/real_dimension_1.f: Update test.
13282         * gfortran.dg/parameter_array_init_7.f90: New test.
13284 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
13286         PR testsuite/64039
13287         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13289         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13291         PR rtl-optimization/66669
13292         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13294         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13296         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13297         * gcc.dg/pie-1.c: Likewise.
13298         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13299         * gcc.dg/pic-4.c: Likewise.
13300         * gcc.dg/pie-3.c: Likewise.
13301         * gcc.dg/pie-4.c: Likewise.
13303         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13305         PR tree-optimization/68644
13306         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13308         PR rtl-optimization/64886
13309         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13311 2016-04-09  Tom de Vries  <tom@codesourcery.com>
13313         PR tree-optimization/68953
13314         * gcc.dg/graphite/pr68953.c: New test.
13316 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13318         PR fortran/70592
13319         * gfortran.dg/deferred_character_16.f90: New test.
13321 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
13323         PR tree-optimization/70586
13324         * gcc.c-torture/execute/pr70586.c: New test.
13326 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
13328         PR sanitizer/70573
13329         * c-c++-common/asan/halt_on_error-1.c: Replace memset
13330         with __builtin_memset
13331         * c-c++-common/asan/halt_on_error-2.c: Likewise.
13333 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
13335         PR lto/70289
13336         PR ipa/70348
13337         PR tree-optimization/70373
13338         PR middle-end/70533
13339         PR middle-end/70534
13340         PR middle-end/70535
13341         * c-c++-common/goacc/reduction-5.c: New test.
13342         * c-c++-common/goacc/reduction-promotions.c: New test.
13343         * gfortran.dg/goacc/reduction-3.f95: New test.
13344         * gfortran.dg/goacc/reduction-promotions.f90: New test.
13346 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
13348         PR c++/70590
13349         PR c++/70452
13350         * g++.dg/pr70590.C: New test.
13351         * g++.dg/pr70590-2.C: New test.
13353 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
13355         PR middle-end/70593
13356         * gcc.target/i386/pr70593.c: New test.
13358         PR rtl-optimization/70574
13359         * gcc.target/i386/avx2-pr70574.c: New test.
13361 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
13363         PR sanitizer/70541
13364         * c-c++-common/asan/pr70541.c: New test.
13366 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13368         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13369         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13371 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13373         PR target/70566
13374         * gcc.c-torture/execute/pr70566.c: New test.
13376 2016-04-08  Tom de Vries  <tom@codesourcery.com>
13378         * c-c++-common/goacc/uninit-copy-clause.c: New test.
13379         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13381 2016-04-08  Alan Modra  <amodra@gmail.com>
13383         * gcc.target/powerpc/pr70117.c: New.
13385 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
13387         PR testsuite/70581
13388         * gcc.dg/lto/simd-function_0.c: New test.
13390         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13391         clones.
13392         * c-c++-common/attr-simd-2.c: Likewise.
13393         * c-c++-common/attr-simd-4.c: Likewise.
13394         * gcc.dg/gomp/simd-clones-2.c: Likewise.
13395         * gcc.dg/gomp/simd-clones-3.c: Likewise.
13397 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13399         PR testsuite/70553
13400         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13402 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
13403             Tom de Vries  <tom@codesourcery.com>
13405         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13406         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13407         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13408         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13409         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13410         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13411         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13412         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13414 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13416         PR c/70436
13417         * g++.dg/warn/Wparentheses-29.C: New test.
13419 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
13421         PR c/70436
13422         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13423         explicit braces to resolve a future -Wparentheses warning.
13425 2016-04-06  Richard Henderson  <rth@redhat.com>
13427         * gcc.dg/pr61817-1.c: New test.
13428         * gcc.dg/pr61817-2.c: New test.
13429         * gcc.dg/pr69391-1.c: New test.
13430         * gcc.dg/pr69391-2.c: New test.
13432 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
13434         PR rtl-optimization/70398
13435         * gcc.target/aarch64/pr70398.c: New.
13437 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
13439         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13441 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
13442             Pedro Alves  <palves@redhat.com>
13444         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13446 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
13448         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13449         Check for avx512f effective targets instead of avx2.
13450         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13451         for AVX512F clones.
13452         * gcc.dg/gomp/declare-simd-3.c: Likewise.
13453         * g++.dg/gomp/declare-simd-1.C: Likewise.
13454         * g++.dg/gomp/declare-simd-3.C: Likewise.
13455         * g++.dg/gomp/declare-simd-4.C: Likewise.
13457         PR middle-end/70550
13458         * c-c++-common/gomp/pr70550-1.c: New test.
13459         * c-c++-common/gomp/pr70550-2.c: New test.
13461 2016-04-05  Nathan Sidwell  <nathan@acm.org>
13463         PR c++/70512
13464         * g++.dg/ext/attribute-may-alias-5.C: New.
13466 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13468         PR c++/70336
13469         * c-c++-common/pr70336.c: New test.
13470         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13471         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13473 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
13475         PR ipa/66223
13476         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13478 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13480         PR rtl-optimization/70542
13481         * gcc.dg/torture/pr70542.c: New test.
13482         * gcc.target/i386/avx2-pr70542.c: New test.
13484 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
13486         PR tree-optimization/70509
13487         * gcc.target/i386/avx512bw-pr70509.c: New test.
13489 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
13491         PR c++/70452
13492         * g++.dg/ext/constexpr-vla4.C: New test.
13494 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
13496         PR target/70510
13497         * gcc.target/i386/pr70510.c: New test.
13499 2016-04-05  Richard Biener  <rguenther@suse.de>
13501         PR tree-optimization/70526
13502         * g++.dg/torture/pr70526.C: New testcase.
13504 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
13506         PR target/70525
13507         * gcc.target/i386/pr70525.c: New test.
13509 2016-04-05  Richard Biener  <rguenther@suse.de>
13511         PR middle-end/70499
13512         * g++.dg/torture/pr70499.C: New testcase.
13514 2016-04-05  Richard Biener  <rguenther@suse.de>
13516         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13517         remove XFAIL.
13519 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
13521         PR middle-end/70307
13522         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
13523         rs6000 ABI warnings.
13525 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
13527         PR ipa/66223
13528         * g++.dg/ipa/devirt-51.C: New testcase.
13530 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13531             Jakub Jelinek  <jakub@redhat.com>
13533         PR middle-end/70457
13534         * gcc.dg/torture/pr70457.c: New.
13536 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13538         PR fortran/67538
13539         * gfortran.dg/allocate_with_source_19.f08: New test.
13541 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
13543         PR fortran/65795
13544         * gfortran.dg/coarray_allocate_6.f08: New test.
13546 2016-04-04  Richard Biener  <rguenther@suse.de>
13548         PR rtl-optimization/70484
13549         * gcc.dg/torture/pr70484.c: New testcase.
13551 2016-04-04  Marek Polacek  <polacek@redhat.com>
13553         PR c/70307
13554         * gcc.dg/torture/pr70307.c: New test.
13556 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
13558         PR target/70416
13559         PR target/67391
13560         * gcc.target/sh/torture/pr70416.c: New.
13562 2016-04-02  Martin Sebor  <msebor@redhat.com>
13564         PR c++/67376
13565         PR c++/70170
13566         PR c++/70172
13567         PR c++/70228
13568         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13569         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13570         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13571         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13572         * g++.dg/cpp0x/constexpr-string.C: Same.
13573         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13574         * g++.dg/cpp0x/pr65398.C: Same.
13575         * g++.dg/ext/constexpr-vla1.C: Same.
13576         * g++.dg/ext/constexpr-vla2.C: Same.
13577         * g++.dg/ext/constexpr-vla3.C: Same.
13578         * g++.dg/ubsan/pr63956.C: Same.
13580 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13582         PR rtl-optimization/70467
13583         * gcc.target/i386/pr70467-2.c: New test.
13585 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
13586             Marek Polacek  <polacek@redhat.com>
13588         PR c++/70488
13589         * g++.dg/init/new47.C: New test.
13591 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
13593         PR target/70496
13594         * gcc.target/arm/pr70496.c: New test.
13596 2016-04-01  Nathan Sidwell  <nathan@acm.org>
13598         PR c++/68475
13599         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13601 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
13603         PR target/69890
13604         * gcc.dg/strlenopt.h (memmove): New.
13605         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13606         instead of "string.h".
13607         * gcc.target/i386/chkp-strlen-2.c: Likewise.
13608         * gcc.target/i386/chkp-strlen-3.c: Likewise.
13609         * gcc.target/i386/chkp-strlen-4.c: Likewise.
13610         * gcc.target/i386/chkp-strlen-5.c: Likewise.
13611         * gcc.target/i386/chkp-stropt-1.c: Likewise.
13612         * gcc.target/i386/chkp-stropt-10.c: Likewise.
13613         * gcc.target/i386/chkp-stropt-11.c: Likewise.
13614         * gcc.target/i386/chkp-stropt-12.c: Likewise.
13615         * gcc.target/i386/chkp-stropt-13.c: Likewise.
13616         * gcc.target/i386/chkp-stropt-14.c: Likewise.
13617         * gcc.target/i386/chkp-stropt-15.c: Likewise.
13618         * gcc.target/i386/chkp-stropt-16.c: Likewise.
13619         * gcc.target/i386/chkp-stropt-2.c: Likewise.
13620         * gcc.target/i386/chkp-stropt-3.c: Likewise.
13621         * gcc.target/i386/chkp-stropt-4.c: Likewise.
13622         * gcc.target/i386/chkp-stropt-5.c: Likewise.
13623         * gcc.target/i386/chkp-stropt-6.c: Likewise.
13624         * gcc.target/i386/chkp-stropt-7.c: Likewise.
13625         * gcc.target/i386/chkp-stropt-8.c: Likewise.
13626         * gcc.target/i386/chkp-stropt-9.c: Likewise.
13628 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13630         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13631         (Holder::foo): Reflect this.
13633 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
13635         PR target/70442
13636         * gcc.dg/pr70442.c: New test.
13638 2016-03-31  Nathan Sidwell  <nathan@acm.org>
13640         PR c++/70393
13641         * g++.dg/cpp0x/constexpr-virtual6.C: New.
13643 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
13645         PR target/70453
13646         * gcc.target/i386/pr70453.c: New test.
13648 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
13650         PR target/70292
13651         * gcc.c-torture/pr70292.c: New test.
13653 2016-03-31  Marek Polacek  <polacek@redhat.com>
13655         PR c/70297
13656         * c-c++-common/pr70297.c: New test.
13657         * g++.dg/cpp0x/typedef-redecl.C: New test.
13658         * gcc.dg/typedef-redecl2.c: New test.
13660 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
13662         PR rtl-optimization/70460
13663         * gcc.c-torture/execute/pr70460.c: New test.
13665 2016-03-31  Richard Biener  <rguenther@suse.de>
13667         PR c++/70430
13668         * g++.dg/ext/vector30.C: New testcase.
13670 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
13671             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13673         * gfortran.dg/fmt_pf.f90: New test.
13675 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13677         Forward-port from 5 branch
13678         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13680         PR testsuite/70356
13681         * gcc.target/i386/avx-vextractf128-256-5.c: Move
13682         dg-require-effective-target after dg-do.
13684         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
13686         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13688 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
13689             Julian Brown  <julian@codesourcery.com>
13690             Chung-Lin Tang  <cltang@codesourcery.com>
13691             Cesar Philippidis  <cesar@codesourcery.com>
13692             James Norris  <jnorris@codesourcery.com>
13693             Tom de Vries  <tom@codesourcery.com>
13694             Nathan Sidwell  <nathan@codesourcery.com>
13696         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13697         * c-c++-common/goacc/loop-clauses.c: Likewise.
13698         * g++.dg/goacc/template.C: Likewise.
13699         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13700         * gfortran.dg/goacc/loop-1.f95: Likewise.
13701         * gfortran.dg/goacc/loop-5.f95: Likewise.
13702         * gfortran.dg/goacc/loop-6.f95: Likewise.
13703         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13704         * c-c++-common/goacc-gomp/nesting-1.c: Update.
13705         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13706         * c-c++-common/goacc/clauses-fail.c: Likewise.
13707         * c-c++-common/goacc/parallel-1.c: Likewise.
13708         * c-c++-common/goacc/reduction-1.c: Likewise.
13709         * c-c++-common/goacc/reduction-2.c: Likewise.
13710         * c-c++-common/goacc/reduction-3.c: Likewise.
13711         * c-c++-common/goacc/reduction-4.c: Likewise.
13712         * c-c++-common/goacc/routine-3.c: Likewise.
13713         * c-c++-common/goacc/routine-4.c: Likewise.
13714         * c-c++-common/goacc/routine-5.c: Likewise.
13715         * c-c++-common/goacc/tile.c: Likewise.
13716         * g++.dg/goacc/template.C: Likewise.
13717         * gfortran.dg/goacc/combined-directives.f90: Likewise.
13718         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13719         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
13720         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
13721         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13722         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13723         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13724         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
13725         * c-c++-common/goacc/use_device-1.c: ... this file.
13726         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
13727         * c-c++-common/goacc/host_data-5.c: ... this file, and...
13728         * c-c++-common/goacc/host_data-6.c: ... this file.
13729         * c-c++-common/goacc/loop-2-kernels.c: New file.
13730         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13731         * c-c++-common/goacc/loop-3.c: Likewise.
13732         * g++.dg/goacc/reference.C: Likewise.
13733         * g++.dg/goacc/routine-1.C: Likewise.
13734         * g++.dg/goacc/routine-2.C: Likewise.
13736 2016-03-30  Richard Biener  <rguenther@suse.de>
13738         PR middle-end/70450
13739         * gcc.dg/torture/pr70450.c: New testcase.
13741 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
13743         PR target/70421
13744         * gcc.dg/torture/pr70421.c: New test.
13745         * gcc.target/i386/avx512f-pr70421.c: New test.
13747 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
13749         PR testsuite/70364
13750         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13751         (check): New function.
13752         (bar): Call check.
13753         (foo): Align stack to 16 bytes when calling bar.
13754         * gcc.target/i386/cleanup-2.c: Likewise.
13756 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
13758         PR tree-optimization/59124
13759         * gcc.dg/Warray-bounds-19.c: New test.
13761 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
13763         * lib/prune.exp (escape_regex_chars): New.
13764         (prune_file_path): Update to quote metcharacters for regexp.
13766 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
13768         PR rtl-optimization/70429
13769         * gcc.c-torture/execute/pr70429.c: New test.
13771         PR tree-optimization/70405
13772         * gcc.dg/pr70405.c: New test.
13774 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
13776         PR fortran/70397
13777         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13778         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13780 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
13782         PR testsuite/64177
13783         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13784         __cilkrts_set_param to set two workers.
13785         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13786         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13788 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
13790         * g++.dg/ext/fnname5.C: Update the test for Darwin.
13792 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
13794         PR target/70406
13795         * gcc.target/i386/pr70406.c: New test.
13797 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
13799         * gnat.dg/specs/double_record_extension3.ads: New test.
13801 2016-03-25  Richard Henderson  <rth@redhat.com>
13803         PR target/70120
13804         * gcc.target/aarch64/pr70120-1.c: New.
13805         * gcc.target/aarch64/pr70120-2.c: New.
13806         * gcc.target/aarch64/pr70120-3.c: New.
13808 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
13810         PR c++/62212
13811         * g++.dg/template/mangle2.C: The dg-do directive should be
13812         "compile" not "assemble".
13814 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
13816         PR lto/69650
13817         * gcc.dg/pr69650.c: New test.
13819 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
13821         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13823 2016-03-25  Alan Modra  <amodra@gmail.com>
13825         * gcc.dg/dfp/pr70052.c: New test.
13827 2016-03-24  Richard Henderson  <rth@redhat.com>
13829         PR middle-end/69845
13830         * gcc.dg/tree-ssa/pr69845-1.c: New test.
13831         * gcc.dg/tree-ssa/pr69845-2.c: New test.
13833 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13835         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13837 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13839         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13840         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13842 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13844         * c-c++-common/goacc/uninit-dim-clause.c: New test.
13845         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13847 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
13849         PR c++/62212
13850         * g++.dg/template/mangle2.C: New test.
13852 2016-03-24  Richard Biener  <rguenther@suse.de>
13854         PR tree-optimization/70396
13855         * gcc.dg/torture/pr70396.c: New testcase.
13857 2016-03-24  Richard Biener  <rguenther@suse.de>
13859         PR middle-end/70370
13860         * gcc.dg/torture/pr70370.c: New testcase.
13862 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13864         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13865         * gfortran.dg/goacc/kernels-tree.f95: Same.
13866         * gfortran.dg/goacc/parallel-tree.f95: Same.
13868 2016-03-24  Tom de Vries  <tom@codesourcery.com>
13870         * c-c++-common/goacc/uninit-if-clause.c: New test.
13871         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13873 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
13875         PR target/70290
13876         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13877         Fix formatting.
13879 2016-03-24  Richard Biener  <rguenther@suse.de>
13881         PR tree-optimization/70372
13882         * gcc.dg/tree-ssa/pr70372.c: New testcase.
13884 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13886         PR c++/70347
13887         * g++.dg/cpp1y/nsdmi-union1.C: New test.
13889 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
13891         PR c++/70332
13892         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13894 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13896         PR c++/70001
13897         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13898         * g++.dg/cpp1y/pr70001.C: New test.
13900         PR c++/70323
13901         * g++.dg/cpp0x/constexpr-70323.C: New test.
13903 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
13904             Jason Merrill  <jason@redhat.com>
13905             Jakub Jelinek  <jakub@redhat.com>
13907         PR c++/69315
13908         * g++.dg/cpp0x/constexpr-69315.C: New test.
13909         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13911 2016-03-23  Marek Polacek  <polacek@redhat.com>
13913         PR c++/69884
13914         * g++.dg/warn/Wignored-attributes-1.C: New test.
13915         * g++.dg/warn/Wignored-attributes-2.C: New test.
13917 2016-03-23  Tom de Vries  <tom@codesourcery.com>
13919         * c-c++-common/goacc/kernels-default.c (foo): Add missing
13920         initialization.
13921         * gfortran.dg/goacc/private-3.f95 (test): Same.
13922         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13923         missing use param.
13925 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13927         * lib/target-supports.exp: Remove v7ve entry from loop
13928         creating effective target checks.
13929         (check_effective_target_arm_arch_v7ve_ok): New procedure.
13930         (add_options_for_arm_arch_v7ve): Likewise.
13932 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
13934         PR tree-optimization/70354
13935         * gcc.dg/vect/pr70354-1.c: New test.
13936         * gcc.dg/vect/pr70354-2.c: New test.
13937         * gcc.target/i386/avx2-pr70354-1.c: New test.
13938         * gcc.target/i386/avx2-pr70354-2.c: New test.
13940 2016-03-22  Jeff Law  <law@redhat.com>
13942         PR target/70232
13943         * gcc.dg/tree-ssa/pr70232.c: New test.
13945 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13947         PR target/70302
13948         * gcc.target/i386/pr70302.c: New test.
13950 2016-03-22  Richard Biener  <rguenther@suse.de>
13952         PR middle-end/70251
13953         * g++.dg/torture/pr70251.C: New testcase.
13955 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
13957         PR c/69993
13958         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13959         Wmisleading-indentation.c.
13960         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13961         reflect change to diagnostic text and order of messages.
13962         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13964 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
13966         * g++.dg/ext/java-3.C: Don't compile on AIX.
13968 2016-03-22  Richard Biener  <rguenther@suse.de>
13970         PR middle-end/70333
13971         * gcc.dg/torture/pr70333.c: New testcase.
13973 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
13975         * g++.dg/ext/pr70290.C: New test.
13977 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
13979         PR target/70325
13980         * gcc.target/i386/pr70325.c: New test.
13982 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
13984         PR target/70329
13985         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13986         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13988         PR target/70300
13989         * gcc.target/i386/pr70300.c: New test.
13991         PR c++/70295
13992         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13993         (func2): New function for cond with parens, xfail warning for c++.
13994         * g++.dg/warn/Wnonnull-compare-8.C: New test.
13996 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
13998         PR c++/70096
13999         * g++.dg/template/ptrmem30.C: New test.
14001 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
14003         PR c++/70204
14004         * g++.dg/cpp0x/constexpr-70204a.C: New test.
14005         * g++.dg/cpp0x/constexpr-70204b.C: New test.
14007 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14009         PR middle-end/70326
14010         * gcc.dg/pr70326.c: New test.
14012 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
14013             Jakub Jelinek  <jakub@redhat.com>
14015         PR tree-optimization/70317
14016         * gcc.dg/pr70317.c: New test.
14018 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
14020         PR target/70327
14021         * gcc.target/i386/pr70327.c: New test.
14023 2016-03-21  Martin Liska  <mliska@suse.cz>
14025         PR ipa/70306
14026         * gcc.dg/ipa/pr70306.c: New test.
14028 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14030         * gcc.target/arm/attr-align1.c: Skip if M-profile.
14031         * gcc.target/arm/attr-align3.c: Likewise.
14032         * gcc.target/arm/attr_arm.c: Likewise.
14033         * gcc.target/arm/flip-thumb.c: Likewise.
14035 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
14037         PR target/70296
14038         * gcc.target/powerpc/altivec-36.c: New test.
14040 2016-03-21  Richard Biener  <rguenther@suse.de>
14042         PR tree-optimization/70310
14043         * gcc.dg/torture/pr70310.c: New testcase.
14045 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
14047         PR target/70293
14048         * gcc.target/i386/pr70293.c: New test.
14050 2016-03-21  Richard Biener  <rguenther@suse.de>
14052         PR tree-optimization/70288
14053         * gcc.dg/torture/pr70288-1.c: New testcase.
14054         * gcc.dg/torture/pr70288-2.c: Likewise.
14056 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14058         PR rtl-optimization/69307
14059         * gcc.target/arm/pr69307.c: New test.
14061 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
14063         PR rtl-optimization/69102
14064         * gcc.c-torture/compile/pr69102.c: New test.
14066 2016-03-18  Jeff Law  <law@redhat.com>
14068         PR rtl-optimization/70263
14069         * gcc.c-torture/compile/pr70263-1.c: New test.
14070         * gcc.target/i386/pr70263-2.c: New test.
14072 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
14074         PR rtl-optimization/70278
14075         * gcc.dg/torture/pr70278.c: New test.
14076         * gcc.target/arm/pr70278.c: New test.
14078 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
14080         PR c/70281
14081         * gcc.dg/plugin/diagnostic-test-expressions-1.c
14082         (test_builtin_types_compatible_p): New test function.
14083         * gcc.dg/pr70281.c: New test case.
14085 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
14087         PR target/70113
14088         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
14090 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
14092         PR tree-optimization/70252
14093         * gcc.dg/pr70252.c: New test.
14095 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14097         * gcc.dg/pr70161-2.c: New test.
14098         * gcc.dg/pr70161.c: New test.
14100 2016-03-18  Tom de Vries  <tom@codesourcery.com>
14102         PR ipa/70269
14103         * gcc.dg/pr70269.c: New test.
14105 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
14107         PR c++/70267
14108         * g++.dg/ext/java-3.C: New test.
14110 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14112         PR c++/70205
14113         * g++.dg/lookup/pr70205.C: New test.
14115 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
14117         PR c++/70218
14118         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14120 2016-03-17  Marek Polacek  <polacek@redhat.com>
14122         PR c/69407
14123         * gcc.dg/atomic-op-6.c: New test.
14125 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
14127         PR c/70264
14128         * c-c++-common/pr70264.c: New test case.
14130 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
14132         PR c++/70144
14133         * c-c++-common/pr70144-1.c: New test.
14134         * c-c++-common/pr70144-2.c: New test.
14136         PR c++/70272
14137         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14138         * g++.dg/opt/flifetime-dse6.C: New test.
14139         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14141 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
14143         PR driver/70192
14144         * gcc.dg/pic-1.c: New test.
14145         * gcc.dg/pic-2.c: Likewise.
14146         * gcc.dg/pic-3.c: Likewise.
14147         * gcc.dg/pic-4.c: Likewise.
14148         * gcc.dg/pie-1.c: Likewise.
14149         * gcc.dg/pie-2.c: Likewise.
14150         * gcc.dg/pie-3.c: Likewise.
14151         * gcc.dg/pie-4.c: Likewise.
14152         * gcc.dg/pie-5.c: Likewise.
14153         * gcc.dg/pie-6.c: Likewise.
14155 2016-03-17  Tom de Vries  <tom@codesourcery.com>
14157         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14158         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14160 2016-03-17  Richard Biener  <rguenther@suse.de>
14162         PR debug/70271
14163         * g++.dg/debug/pr70271.C: New testcase.
14165 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
14167         * gcc.target/i386/pr70251.c: New test.
14169 2016-03-17  Marek Polacek  <polacek@redhat.com>
14171         PR c++/70194
14172         * g++.dg/warn/constexpr-70194.C: New test.
14174 2016-03-16  Richard Henderson  <rth@redhat.com>
14176         PR middle-end/70240
14177         * gcc.c-torture/compile/pr70240.c: New.
14179 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
14181         * gcc.c-torture/compile/20151204.c: Skip for avr.
14183 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14185         PR target/70245
14186         * g++.dg/opt/pr70245.C: New test.
14187         * g++.dg/opt/pr70245.h: New file.
14188         * g++.dg/opt/pr70245-aux.cc: New file.
14190 2016-03-16  Martin Sebor  <msebor@redhat.com>
14192         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14194 2016-03-16  Richard Henderson  <rth@redhat.com>
14196         PR middle-end/70199
14197         * gcc.c-torture/compile/pr70199.c: New.
14199 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
14201         * gcc.dg/uninit-19.c: Run dos2unix.
14203 2016-03-16  Marek Polacek  <polacek@redhat.com>
14205         PR c/70093
14206         * gcc.dg/nested-func-10.c: New test.
14207         * gcc.dg/nested-func-9.c: New test.
14209 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14211         PR tree-optimization/68714
14212         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14214 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14216         PR tree-optimization/68715
14217         * gcc.dg/graphite/pr68715-2.c: New test.
14218         * gcc.dg/graphite/pr68715.c: New test.
14219         * gfortran.dg/graphite/pr68715.f90: New test.
14221 2016-03-16  Tom de Vries  <tom@codesourcery.com>
14223         PR tree-optimization/68809
14224         * gcc.dg/graphite/pr68809-2.c: New test.
14225         * gcc.dg/graphite/pr68809.c: New test.
14227 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
14229         PR c++/70147
14230         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14231         method call to i () as argument.  Adjust expected output.
14233         PR c++/70147
14234         * g++.dg/ubsan/pr70147-1.C: New test.
14235         * g++.dg/ubsan/pr70147-2.C: New test.
14237 2016-03-15  Martin Sebor  <msebor@redhat.com>
14239         PR c++/58281
14240         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14242 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
14244         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14245         hppa*-*-hpux*.
14247         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14249         PR libfortran/69799
14250         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14251         libatomic_available.
14253 2016-03-15  Marek Polacek  <polacek@redhat.com>
14255         PR c++/70209
14256         * g++.dg/ext/attribute-may-alias-4.C: New test.
14258 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
14260         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
14261         -fvar-tracking-assignments-toggle flag.
14263 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
14265         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14267 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
14269         PR rtl-optimization/70222
14270         * gcc.c-torture/execute/pr70222-1.c: New test.
14271         * gcc.c-torture/execute/pr70222-2.c: New test.
14273 2016-03-15  Richard Henderson  <rth@redhat.com>
14275         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14277 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14279         PR rtl-optimization/69032
14280         * gcc.dg/pr69032.c: New test.
14282 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14284         PR rtl-optimization/63384
14285         * g++.dg/pr63384.C: New test.
14287 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
14289         PR target/64411
14290         * gcc.target/i386/pr64411.C: New test.
14292 2016-03-15  Tom de Vries  <tom@codesourcery.com>
14294         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14295         * gfortran.dg/goacc/kernels-alias.f95: New test.
14297 2016-03-14  Martin Sebor  <msebor@redhat.com>
14299         PR c++/53792
14300         * g++.dg/cpp0x/constexpr-inline.C: New test.
14301         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14303 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
14305         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14307 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
14309         PR middle-end/70219
14310         * gcc.dg/pr70219.c: New test.
14312 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
14314         PR target/70083
14315         * gcc.dg/torture/pr70083.c: New test.
14316         * gcc.target/i386/pr70083.c: New test.
14318 2016-03-14  Richard Biener  <rguenther@suse.de>
14320         PR tree-optimization/56365
14321         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14323 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
14325         PR target/70098
14326         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14327         New function.
14328         * g++.dg/pr70098.C: New testcase.
14331 2016-03-14  Tom de Vries  <tom@codesourcery.com>
14333         PR tree-optimization/70045
14334         * gcc.dg/graphite/pr70045.c: New test.
14336 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14338         PR fortran/69043
14339         * gfortran.dg/include_9.f90: New test.
14341 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
14343         PR fortran/45076
14344         gfortran.dg/prof/prof.exp: New script.
14345         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14347 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
14349         PR rtl-optimization/69307
14350         * gcc.dg/pr69307.c: New test.
14352 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
14354         PR target/69614
14355         * gcc.target/arm/pr69614.c: New.
14357 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
14359         PR fortran/70031
14360         * gfortran.dg/submodule_14.f08: New test
14362         PR fortran/69524
14363         * gfortran.dg/submodule_15.f08: New test
14365 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
14367         PR c++/70106
14368         * g++.dg/cpp1y/paren3.C: New test.
14370 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14372         PR target/70131
14373         * gcc.target/powerpc/ppc-round2.c: New test.
14375 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
14377         PR target/70123
14378         * gcc.dg/torture/pr70123.c: New test.
14380 2016-03-11  Jeff Law  <law@redhat.com>
14382         PR tree-optimization/70190
14383         * gcc.c-torture/compile/pr70190.c: New test.
14385 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14387         PR c/68187
14388         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14389         case.
14390         (test43_b): Likewise.
14391         (test43_c): Likewise.
14392         (test43_d): Likewise.
14393         (test43_e): Likewise.
14394         (test43_f): Likewise.
14395         (test43_g): Likewise.
14396         (test44_a): Likewise.
14397         (test44_b): Likewise.
14398         (test44_c): Likewise.
14399         (test44_d): Likewise.
14400         (test44_e): Likewise.
14402 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
14404         PR c/70085
14405         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14407 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14409         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14410         dg-options.
14412 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14414         PR target/70002
14415         PR target/69245
14416         * gcc.target/aarch64/pr69245_2.c: New test.
14418 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14420         PR tree-optimization/70177
14421         * gcc.dg/pr70177.c: New test.
14423 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14425         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14427 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
14429         * gcc.dg/tree-ssa/sra-20.c: New.
14431 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
14433         PR rtl-optimization/70174
14434         * gcc.dg/pr70174.c: New test.
14436         PR tree-optimization/70169
14437         * gcc.dg/pr70169.c: New test.
14439 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
14441         PR target/70160
14442         * gcc.target/i386/pr70160.c: New test.
14444 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
14446         * gcc.target/s390/dfp-1.c: New test.
14448 2016-03-10  Nick Clifton  <nickc@redhat.com>
14450         PR target/70044
14451         * gcc.target/aarch64/pr70044.c: New test.
14453 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
14454             Jakub Jelinek  <jakub@redhat.com>
14456         PR c++/70001
14457         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14458         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14459         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14461 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
14463         PR lto/69589
14464         * g++.dg/lto/pr69589_0.C: New testcase
14465         * g++.dg/lto/pr69589_1.C: New testcase
14467 2016-03-10  Marek Polacek  <polacek@redhat.com>
14469         PR c++/70153
14470         * g++.dg/delayedfold/unary-plus1.C: New test.
14472 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14474         * gcc.target/arm/pr45701-1.c: Escape brackets.
14475         * gcc.target/arm/pr45701-2.c: Likewise.
14477 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
14479         * gfortran.dg/unconstrained_commons.f: New.
14481 2016-03-10  Alan Modra  <amodra@gmail.com>
14483         * gcc.dg/pr69195.c: New.
14484         * gcc.dg/pr69238.c: New.
14486 2016-03-10  Tom de Vries  <tom@codesourcery.com>
14488         PR testsuite/68915
14489         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14491 2016-03-10  Richard Biener  <rguenther@suse.de>
14493         PR tree-optimization/70128
14494         * gcc.dg/tree-ssa/alias-34.c: New testcase.
14495         * gcc.dg/tree-ssa/alias-35.c: Likewise.
14497 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14499         PR tree-optimization/70152
14500         * gcc.dg/pr70152.c: New test.
14502         PR target/70086
14503         * gcc.target/i386/pr70086-1.c: New test.
14504         * gcc.target/i386/pr70086-2.c: New test.
14505         * gcc.target/i386/pr70086-3.c: New test.
14507         PR tree-optimization/70127
14508         * gcc.c-torture/execute/pr70127.c: New test.
14510 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
14512         * c-c++-common/goacc/combined-directives-2.c: New test.
14514 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14516         PR c/68473
14517         PR c++/70105
14518         * g++.dg/diagnostic/pr70105.C: New test.
14519         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14520         (test_multiple_ordinary_maps): New test function.
14522 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
14524         PR c/68473
14525         PR c++/70105
14526         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14527         Drop range information from call to inform_at_rich_loc.
14528         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14529         New.
14530         (test_show_locus): Replace calls to rich_location::add_range with
14531         calls to add_range.  Rewrite the tests that used the now-defunct
14532         rich_location ctor taking a source_range.  Simplify other tests
14533         by replacing calls to COMBINE_LOCATION_DATA with calls to
14534         make_location.
14536 2016-03-09  Richard Biener  <rguenther@suse.de>
14537         Jakub Jelinek  <jakub@redhat.com>
14539         PR tree-optimization/70138
14540         * gcc.dg/vect/pr70138-1.c: New testcase.
14541         * gcc.dg/vect/pr70138-2.c: Likewise.
14543 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14545         PR target/70049
14546         * gcc.target/i386/pr70049.c: New test.
14548 2016-03-09  Richard Biener  <rguenther@suse.de>
14550         PR c/70143
14551         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14552         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14553         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14555 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14557         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14558         arm-*-*.
14560 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
14562         PR middle-end/67278
14563         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14565         PR target/67278
14566         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14568         PR middle-end/70050
14569         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
14570         in testcase comment.
14572 2016-03-09  Tom de Vries  <tom@codesourcery.com>
14574         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14575         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14576         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14577         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14578         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14579         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14580         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14581         * gfortran.dg/goacc/kernels-loop.f95: New test.
14583 2016-03-08  Martin Sebor  <msebor@redhat.com>
14585         PR c++/62096
14586         * g++.dg/warn/overflow-warn-7.C: New test.
14588 2016-03-08  Jason Merrill  <jason@redhat.com>
14590         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14591         * lib/target-supports.exp (check_effective_target_concepts): New.
14593 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
14595         PR c++/70135
14596         * g++.dg/cpp1y/constexpr-loop4.C: New test.
14597         * g++.dg/ubsan/pr70135.C: New test.
14599         PR target/70110
14600         * gcc.dg/pr70110.c: New test.
14602 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14604         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14605         * c-c++-common/gomp/if-1.c: Likewise.
14606         * c-c++-common/gomp/pr61486-2.c: Likewise.
14607         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14608         to dg-additional-options.
14609         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14610         * g++/gomp/target-teams-1.c: Likewise.
14611         * gcc.dg/gomp/gomp.exp: Likewise.
14612         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14613         dg-additional-options.
14614         * gfortran.dg/gomp/gomp.exp: Likewise.
14615         * gfortran.dg/gomp/target1.f90: Remove dg-options.
14616         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14617         dg-additional-options.
14618         * gfortran.dg/gomp/target3.f90: Remove dg-options.
14620 2016-03-07  Martin Jambor  <mjambor@suse.cz>
14622         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14623         * c-c++-common/gomp/gridify-1.c: New test.
14624         * gfortran.dg/gomp/gridify-1.f90: Likewise.
14626 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
14628         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14629         trigger for cortex-r8, when scanning for register r8.
14630         * gcc.target/arm/pr45701-2.c: Likewise.
14632 2016-02-26  Richard Biener  <rguenther@suse.de>
14633             Jeff Law  <law@redhat.com>
14635         PR tree-optimization/69740
14636         * gcc.c-torture/compile/pr69740-1.c: New test.
14637         * gcc.c-torture/compile/pr69740-2.c: New test.
14639 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14641         * lib/target-supports.exp
14642         (check_effective_target_whole_vector_shift): Enable for PPC64.
14644 2016-03-07  Richard Biener  <rguenther@suse.de>
14646         PR tree-optimization/70115
14647         * gcc.dg/torture/pr70115.c: New testcase.
14649 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
14651         PR middle-end/69916
14652         * c-c-++-common/goacc/pr69916.c: New.
14654 2016-03-07  Richard Henderson  <rth@redhat.com>
14656         * gcc.c-torture/compile/pr70061.c: New test.
14658 2016-03-07  Richard Biener  <rguenther@suse.de>
14660         PR testsuite/70109
14661         * gcc.dg/vect/O3-pr36098.c: New testcase.
14663 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
14665         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14667 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
14669         * gnat.dg/renaming9.ad[sb]: New testcase.
14671 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
14673         PR c++/70084
14674         * g++.dg/expr/stdarg3.C: New test.
14676 2016-03-04  Jeff Law  <law@redhat.com>
14678         PR tree-optimization/69196
14679         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14680         x86_64-*-*.
14682 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14684         PR c/69973
14685         * gcc.dg/pr69973.c: New test.
14687         PR rtl-optimization/69941
14688         * gcc.dg/torture/pr69941.c: New test.
14690         PR c/69824
14691         * gcc.dg/pr69824.c: New test.
14693 2016-03-05  Tom de Vries  <tom@codesourcery.com>
14695         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14696         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14697         function.
14699 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
14701         PR c++/66786
14702         * g++.dg/cpp1y/var-templ48.C: New test.
14703         * g++.dg/cpp1y/var-templ49.C: New test.
14705 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14707         * g++.dg/Wno-frame-address.C: Skip on IA-64.
14709 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14711         PR c++/70035
14712         * g++.dg/ubsan/pr70035.C: New test.
14714         PR target/70062
14715         * gcc.target/i386/pr70062.c: New test.
14717 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14719         * g++.dg/template/typename21.C: Remove c++98_only.
14721 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
14723         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14725 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14727         PR c/68187
14728         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14729         function.
14730         (fn_42_b): Likewise.
14731         (fn_42_c): Likewise.
14733 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
14735         PR c/68187
14736         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14737         function.
14738         (fn_40_b): Likewise.
14739         (fn_41_a): Likewise.
14740         (fn_41_b): Likewise.
14742 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14744         PR target/70059
14745         * gcc.target/i386/avx512f-pr70059.c: New test.
14746         * gcc.target/i386/avx512dq-pr70059.c: New test.
14748 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
14750         PR rtl-optimization/57676
14751         * gcc.dg/torture/pr57676.c: New test.
14753 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
14755         * gcc.dg/pr70026.c: New test.
14757 2016-03-04  Marek Polacek  <polacek@redhat.com>
14759         PR c/69798
14760         * gcc.dg/cilk-plus/pr69798-1.c: New test.
14761         * gcc.dg/cilk-plus/pr69798-2.c: New test.
14763 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14765         PR target/70004
14766         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14767         Delete.
14768         (test_corners_sisd_si): Likewise.
14769         (main): Remove checks of the above.
14770         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14772 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
14774         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14776 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
14778         * gcc.dg/torture/pr69951.c: Accept argc==0.
14780 2016-03-04  Richard Biener  <rguenther@suse.de>
14782         PR c++/70054
14783         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14784         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14786 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14788         PR testsuite/69766
14789         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14790         testing multiarch.
14792 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
14794         PR debug/69947
14795         * gcc.dg/guality/pr69947.c: New test.
14797 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14799         PR ada/70017
14800         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14802 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14804         PR rtl-optimization/69904
14805         * gcc.target/arm/pr69904.c: New test.
14807 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
14809         PR target/70021
14810         * gcc.dg/vect/pr70021.c: New test.
14811         * gcc.target/i386/pr70021.c: New test.
14813 2016-03-03  Marek Polacek  <polacek@redhat.com>
14815         PR middle-end/70050
14816         * gcc.dg/pr70050.c: New test.
14818 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
14820         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14822 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
14824         PR tree-optimization/70043
14825         * gfortran.dg/vect/pr70043.f90: New test.
14827 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
14829         * gnat.dg/specs/task1.ads: New test.
14831 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14833         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14834         Invoke gdb with -batch.
14835         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14837 2016-03-03  Richard Biener  <rguenther@suse.de>
14839         PR tree-optimization/55936
14840         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14842 2016-03-02  Jeff Law  <law@redhat.com>
14844         PR rtl-optimization/69942
14845         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14846         effects of argument promotions.
14848         PR tree-optimization/69987
14849         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14850         target does not support -fprefetch-loop-arrays.
14852 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
14854         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14856 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
14858         PR rtl-optimization/69052
14859         * gcc.target/i386/pr69052.c: New test.
14861 2016-03-02  Alan Modra  <amodra@gmail.com>
14863         * gcc.dg/pr69990.c: New.
14865 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14867         PR c/68062
14868         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14870         PR middle-end/70022
14871         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14873         PR target/70028
14874         * gcc.target/i386/pr70028.c: New test.
14876 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
14878         * c-c++-common/asan/swapcontext-test-1.c,
14879         * c-c++-common/tsan/thread_leak.c,
14880         * g++.dg/tsan/aligned_vs_unaligned_race.C,
14881         * g++.dg/tsan/benign_race.C,
14882         * g++.dg/tsan/fd_close_norace.C,
14883         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14884         races with sanitizer output
14886 2016-03-02  Richard Biener  <rguenther@suse.de>
14887             Uros Bizjak  <ubizjak@gmail.com>
14889         PR target/67278
14890         * gcc.dg/simd-8.c: New testcase.
14892 2016-03-02  Richard Biener  <rguenther@suse.de>
14894         PR middle-end/67278
14895         * gcc.dg/simd-7.c: New testcase.
14897 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
14899         * gcc.target/i386/pr70007.c: Tweak.
14901 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14903         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14905 2016-03-02  Marek Polacek  <polacek@redhat.com>
14907         PR c/67854
14908         * gcc.dg/pr67854.c: New test.
14910 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
14912         PR middle-end/70025
14913         * gcc.dg/torture/pr70025.c: New test.
14915 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
14917         PR tree-optimization/68621
14918         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14920 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14922         * gcc.target/i386/pr70007.c: New test.
14924 2016-03-01  Jeff Law  <law@redhat.com>
14926         PR tree-optimization/69196
14927         * gcc.dg/tree-ssa/pr69196-1.c: New test.
14929         PR tree-optimization/69196
14930         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14931         duplicating code and spoiling the expected output.
14933 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
14935         PR target/70033
14936         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14937         supports power9 before doing tests.
14938         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14939         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14940         * gcc.target/powerpc/p9-permute.c: Likewise.
14942 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
14944         PR target/70027
14945         * gcc.target/i386/pr70027.c: New test.
14947 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14949         * gcc.dg/pr70017.c: New test.
14951 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
14953         PR c/69796
14954         PR c/69974
14955         * gcc.dg/pr69796.c: New test.
14956         * gcc.dg/pr69974.c: New test.
14958 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
14960         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14962 2016-02-29  Jeff Law  <law@redhat.com>
14964         PR tree-optimization/69987
14965         * gfortran.dg/pr69987.f90: New test.
14967         PR tree-optimization/69989
14968         * gcc.c-torture/compile/pr69989-2.c: New test.
14970 2016-03-01  Marek Polacek  <polacek@redhat.com>
14972         PR c++/69795
14973         * g++.dg/parse/invalid1.C: New test.
14975 2016-03-01  Richard Biener  <rguenther@suse.de>
14977         PR middle-end/70022
14978         * gcc.dg/pr70022.c: New testcase.
14980 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
14982         PR tree-optimization/69956
14983         * gcc.dg/pr69956.c: New test.
14985 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14987         PR target/70011
14988         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14989         XFAIL when hardware supports efficient unaligned storage access.
14991 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
14993         PR c++/69961
14994         * g++.dg/template/pr69961a.C: New test.
14995         * g++.dg/template/pr69961b.C: New test.
14997 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
14999         PR preprocessor/69985
15000         * gcc.dg/cpp/pr69985.c: New test case.
15002 2016-02-29  Jeff Law  <law@redhat.com>
15004         PR tree-optimization/70005
15005         * gcc.c-torture/execute/pr70005.c New test.
15007         PR tree-optimization/69999
15008         * gcc.c-torture/compile/pr69999.c: New test.
15010 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
15012         PR tree-optimization/69652
15013         * gcc.dg/torture/pr69652.c: Delete test.
15014         * gcc.dg/vect/pr69652.c: New test.
15016 2016-02-19  Richard Biener  <rguenther@suse.de>
15018         PR tree-optimization/69980
15019         * gfortran.dg/vect/pr69980.f90: New testcase.
15021 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15023         * gcc.target/sparc/20160229-1.c: New test.
15025 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15027         * gnat.dg/stack_usage3.adb: New test.
15028         * gnat.dg/stack_usage3_pkg.ads: New helper.
15030 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
15032         * gnat.dg/renaming8.adb: New test.
15033         * gnat.dg/renaming8_pkg1.ads: New helper.
15034         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
15035         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
15037 2016-02-29  Richard Biener  <rguenther@suse.de>
15039         PR tree-optimization/69720
15040         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
15042 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
15044         PR fortran/68147
15045         PR fortran/47674
15046         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
15048 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15049             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15051         PR fortran/56007
15052         * gfortran.dg/coarray_8.f90: Adjust error message.
15053         * gfortran.dg/pr56007.f90: New test.
15054         * gfortran.dg/pr56007.f: New test.
15056 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
15058         PR tree-optimization/69989
15059         * gcc.dg/torture/pr69989.c: New test.
15061 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
15063         * gcc.target/i386/stack-realign-win.c: New test.
15065 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
15067         PR fortran/60126
15068         * gfortran.dg/pr60126.f90: New test.
15070 2016-02-27  Jeff Law  <law@redhat.com>
15072         Revert
15073         2016-02-26  Richard Biener  <rguenther@suse.de>
15074                     Jeff Law  <law@redhat.com>
15076         PR tree-optimization/69740
15077         * gcc.c-torture/compile/pr69740-1.c: New test.
15078         * gcc.c-torture/compile/pr69740-2.c: New test.
15080 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15082         PR fortran/69910
15083         * gfortran.dg/newunit_4.f90: New test.
15085 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
15087         PR target/69613
15088         PR rtl-optimization/69886
15089         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
15090         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
15091         target.
15093 2016-02-26  Martin Sebor  <msebor@redhat.com>
15095         PR tree-optimization/15826
15096         * gcc.dg/tree-ssa/pr15826.c: New test.
15098 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15100         PR target/69969
15101         * gcc.target/powerpc/pr69969.c: New test.
15103 2016-02-26  Martin Sebor  <msebor@redhat.com>
15105         PR c++/15766
15106         * g++.old-deja/g++.other/decl5.C: Add a test case.
15108 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
15110         PR target/69946
15111         * gcc.target/powerpc/pr69946.c: New file.
15113 2016-02-26  Richard Biener  <rguenther@suse.de>
15114             Jeff Law  <law@redhat.com>
15116         PR tree-optimization/69740
15117         * gcc.c-torture/compile/pr69740-1.c: New test.
15118         * gcc.c-torture/compile/pr69740-2.c: New test.
15120 2016-02-26  Martin Jambor  <mjambor@suse.cz>
15122         PR middle-end/69920
15123         * gcc.dg/torture/pr69932.c: New test.
15124         * gcc.dg/torture/pr69936.c: Likewise.
15126 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15128         PR target/69709
15129         * gcc.target/s390/pr69709.c: New test.
15131 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15133         PR target/69245
15134         * gcc.target/aarch64/pr69245_1.c: New test.
15136 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15138         PR target/69613
15139         * gcc.dg/torture/pr69613.c: New test.
15141 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
15143         PR rtl-optimization/69891
15144         * gcc.target/i386/pr69891.c: New test.
15146 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
15147             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15149         PR target/61397
15150         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15151         functionality for both 32-bit and 64-bit.
15153 2016-02-26  Richard Biener  <rguenther@suse.de>
15155         PR tree-optimization/69551
15156         * gcc.dg/torture/pr69951.c: New testcase.
15158 2016-02-25  Richard Biener  <rguenther@suse.de>
15160         PR tree-optimization/48795
15161         * gcc.dg/Warray-bounds-18.c: New testcase.
15163 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15165         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15167 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
15169         PR rtl-optimization/69896
15170         * gcc.dg/pr69896.c: New test.
15172 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
15174         PR c++/69736
15175         * g++.dg/cpp1y/paren2.C: New test.
15177 2016-02-24  Martin Sebor  <msebor@redhat.com>
15179         PR c/51147
15180         * gcc.dg/enum-mode-2.c: New test.
15182 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15184         PR c++/69922
15185         * g++.dg/warn/Wnonnull-compare-6.C: New test.
15186         * g++.dg/warn/Wnonnull-compare-7.C: New test.
15187         * g++.dg/ubsan/pr69922.C: New test.
15189 2016-02-24  Marek Polacek  <polacek@redhat.com>
15191         PR c/69819
15192         * gcc.dg/pr69819.c: New test.
15194 2016-02-24  Martin Sebor  <msebor@redhat.com>
15196         PR c++/69912
15197         * g++.dg/ext/flexary15.C: New test.
15199 2016-02-24  Martin Sebor  <msebor@redhat.com>
15201         * gcc.dg/builtins-68.c: Avoid making unportable
15202         assumptions about the relationship between SIZE_MAX and UINT_MAX.
15203         * g++.dg/ext/builtin_alloca.C: Same.
15205 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15206             Charles Baylis  <charles.baylis@linaro.org>
15208         PR debug/61033
15209         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15211 2016-02-24  Richard Biener  <rguenther@suse.de>
15212             Jakub Jelinek  <jakub@redhat.com>
15214         PR middle-end/69760
15215         * gcc.dg/torture/pr69760.c: New testcase.
15217 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15219         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15220         pattern on Solaris with as.
15222 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15224         * gcc.target/arm/cond_sub_restrict_it.c: New test.
15225         * gcc.target/arm/condarith_restrict_it.c: Likewise.
15226         * gcc.target/arm/movcond_restrict_it.c: Likewise.
15227         * gcc.target/arm/negscc_restrict_it.c: Likewise.
15229 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15231         PR middle-end/69915
15232         * gcc.dg/pr69915.c: New test.
15234 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15236         PR rtl-optimization/69886
15237         * gcc.dg/torture/pr69886.c: New test.
15239 2016-02-24  Richard Biener  <rguenther@suse.de>
15241         PR middle-end/68963
15242         * gcc.dg/torture/pr68963.c: New testcase.
15244 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15246         PR target/69875
15247         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15248         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15249         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15250         * gcc.target/arm/atomic_loaddi_1.c: New test.
15251         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15252         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15253         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15254         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15255         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15256         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15257         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15258         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15260 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
15262         PR middle-end/69909
15263         * gcc.dg/torture/pr69909.c: New test.
15265 2016-02-24  Richard Biener  <rguenther@suse.de>
15267         PR tree-optimization/69907
15268         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15269         * gcc.dg/vect/bb-slp-34.c: XFAIL.
15270         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15272 2016-02-24  Christian Bruel  <christian.bruel@st.com>
15274         * gcc.target/arm/pragma_cpp_fma.c: New test.
15276 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15278         PR fortran/61156
15279         * gfortran.dg/include_6.f90: Update test.
15281 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15283         PR objc/69844
15284         * objc.dg/pr69844.m: New test.
15286 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15288         PR libgfortran/69456
15289         * gfortran.dg/namelist_89.f90: New test.
15290         * gfortran.dg/pr59700.f90: Update test..
15292 2016-02-23  Martin Sebor  <msebor@redhat.com>
15294         PR middle-end/69780
15295         * g++.dg/ext/builtin_alloca.C: New test.
15296         * gcc.dg/builtins-68.c: New test.
15298 2016-02-23  Richard Henderson  <rth@redhat.com>
15300         * gcc.target/i386/addr-space-3.c: Remove test.
15302 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15304         PR preprocessor/69126
15305         PR preprocessor/69543
15306         * c-c++-common/pr69126-2-long.c: New test.
15307         * c-c++-common/pr69126-2-short.c: New test.
15308         * c-c++-common/pr69543-1.c: Remove xfail.
15310 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
15312         PR preprocessor/69126
15313         PR preprocessor/69543
15314         PR preprocessor/69558
15315         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15316         (f): Rename to...
15317         (test_2): ...this, and add leading comment.
15318         (MACRO_3, test_3): New.
15319         (MACRO_4A, MACRO_4B, test_4): New.
15320         (MACRO): Rename to...
15321         (MACRO_5): ...this.
15322         (g): Rename to...
15323         (test_5): ...this, updating for renaming of MACRO, and
15324         add leading comment.
15325         * c-c++-common/pr69543-1.c: New.
15326         * c-c++-common/pr69543-2.c: New.
15327         * c-c++-common/pr69543-3.c: New.
15328         * c-c++-common/pr69543-4.c: New.
15329         * c-c++-common/pr69558-1.c: New.
15330         * c-c++-common/pr69558-2.c: New.
15331         * c-c++-common/pr69558-3.c: New.
15332         * c-c++-common/pr69558-4.c: New.
15333         * gcc.dg/pr69558.c: Move to...
15334         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
15335         xfail for c++.
15337 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
15339         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15340         to -ftree-parallelize-loops/-fopenacc changes.
15341         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15342         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15343         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15344         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15345         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15346         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15347         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15348         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15349         * c-c++-common/goacc/kernels-loop.c: Likewise.
15350         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15351         * c-c++-common/goacc/kernels-reduction.c: Likewise.
15352         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15353         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15355 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15357         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15359 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
15361         PR c++/69902
15362         * g++.dg/warn/Wnonnull-compare-5.C: New test.
15364         PR c/69900
15365         * gcc.dg/pr69900.c: New test.
15367 2016-02-23  Martin Jambor  <mjambor@suse.cz>
15369         PR tree-optimization/69666
15370         * gcc.dg/tree-ssa/pr69666.c: New test.
15372 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
15374         PR fortran/67451
15375         * gfortran.dg/coarray_allocate_5.f08: New test.
15377 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15379         * gcc.target/s390/vcond-shift.c: Move to ...
15380         * gcc.target/s390/vector/vcond-shift.c: ... here.
15382 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15384         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15385         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15387 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15389         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15391 2016-02-20  Mark Wielaard  <mjw@redhat.com>
15393         PR c/28901
15394         * gcc.dg/unused-variable-3.c: New test.
15396 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15398         PR target/69888
15399         * gcc.target/i386/pr69888.c: New test.
15401 2016-02-22  Richard Biener  <rguenther@suse.de>
15403         PR tree-optimization/69882
15404         * gfortran.dg/vect/pr69882.f90: New testcase.
15406 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
15408         PR target/69885
15409         * gcc.dg/pr69885.c: New test.
15411 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
15413         PR target/69806
15414         PR target/54089
15415         * gcc.target/sh/pr54089-10.c: New.
15417 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
15419         PR fortran/69423
15420         * gfortran.dg/deferred_character_15.f90: New test.
15422 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
15424         PR fortran/57365
15425         gfortran.dg/allocate_with_source_18.f03: New test.
15427 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
15429         PR fortran/52531
15430         gfortran.dg/gomp/pr52531.f90: New test.
15432 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15434         PR c++/69865
15435         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15436         -std=c++03.
15438 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15440         PR c++/69826
15441         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15442         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15444         PR c++/69850
15445         * g++.dg/warn/Wnonnull-compare-4.C: New test.
15447         PR c++/69851
15448         * g++.dg/torture/pr69851.C: New test.
15450 2016-02-19  Martin Sebor  <msebor@redhat.com>
15452         PR testsuite/69573
15453         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15455 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15457         PR c++/69850
15458         * g++.dg/warn/Wnonnull-compare-2.C: New test.
15459         * g++.dg/warn/Wnonnull-compare-3.C: New test.
15461         PR c++/67767
15462         * g++.dg/cpp0x/pr67767.C: New test.
15464 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15466         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15467         for fp, simd, crypto, crc, lse.
15468         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15469         above.
15470         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15471         effective target check.
15473 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
15475         PR target/69820
15476         * gcc.target/i386/pr69820.c: New test.
15478 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15480         * gcc.target/s390/vector/int128-1.c: New test.
15482 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15484         * gcc.target/s390/vector/vec-vcond-1.c: New test.
15486 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15488         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15489         instruction pattern name to prevent the testcase from failing with
15490         -march=z13.
15492 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15494         * gcc.target/s390/md/movstr-2.c: New test.
15496 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
15498         * gcc.target/s390/morestack.c: New test.
15500 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
15502         PR target/69625
15503         * gcc.target/s390/pr69625.c: Add test case.
15505 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15507         PR testsuite/68580
15508         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15510 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
15512         PR target/68404
15513         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15514         * gcc.target/powerpc/fusion3.c: Likewise.
15516 2016-02-18  Richard Biener  <rguenther@suse.de>
15518         PR middle-end/69553
15519         * g++.dg/torture/pr69553.C: New testcase.
15521 2016-02-18  Nick Clifton  <nickc@redhat.com>
15523         PR target/62254
15524         PR target/69610
15525         * gcc.target/arm/pr62554.c: New test.
15526         * gcc.target/arm/pr69610-1.c: New test.
15527         * gcc.target/arm/pr69610-2.c: New test.
15529 2016-02-18  Richard Biener  <rguenther@suse.de>
15531         PR middle-end/69854
15532         * gcc.dg/torture/pr69854.c: New testcase.
15534 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
15536         PR c++/69850
15537         * g++.dg/warn/Wnonnull-compare-1.C: New test.
15539 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15541         * gcc.target/powerpc/vec-cg.c: New test.
15543 2016-02-17  Richard Biener  <rguenther@suse.de>
15545         PR testsuite/69586
15546         * gcc.dg/uninit-21.c: Add -fno-short-enums.
15548 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15550         PR target/69161
15551         * gcc.c-torture/compile/pr69161.c: New test.
15553 2016-02-17  David Sherwood  <david.sherwood@arm.com>
15555         PR target/69532
15556         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15557         * gcc.target/arm/vect-fmaxmin.c: Likewise.
15559 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15561         * gcc.dg/ifcvt-4.c: Skip on Visium.
15563 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15565         * gnat.dg/atomic8.adb: New test.
15567 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
15569         * gnat.dg/discr46.ad[sb]: New test.
15571 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
15573         PR Target/48344
15574         * gcc.target/powerpc/pr48344-1.c: New test.
15576 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
15578         PR fortran/69742
15579         * gfortran.dg/associate_21.f90:  New test.
15581 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15583         PR c/69835
15584         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15585         -Wnonnull in dg-options.
15586         * c-c++-common/nonnull-2.c: New test.
15588 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
15589             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15591         * gcc.target/aarch64/vector_initialization_nostack.c: New.
15593 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15595         PR middle-end/69801
15596         * gcc.dg/pr69801.c: Add empty dg-options.
15598 2016-02-16  James Norris  <jnorris@codesourcery.com>
15600         * c-c++-common/goacc/deviceptr-1.c: Add tests.
15601         * g++.dg/goacc/deviceptr-1.c: New file.
15603 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15605         PR tree-optimization/69820
15606         * gcc.dg/vect/pr69820.c: New test.
15608 2016-02-16  Richard Biener  <rguenther@suse.de>
15610         PR tree-optimization/69776
15611         * gcc.dg/torture/pr69776-2.c: New testcase.
15613 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
15615         PR tree-optimization/69714
15616         * gcc.dg/torture/pr69714.c: New test.
15618 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
15620         PR tree-optimization/69802
15621         * gcc.dg/pr69802.c: New test.
15623 2016-02-16  Richard Biener  <rguenther@suse.de>
15625         PR middle-end/69801
15626         * gcc.dg/pr69801.c: New testcase.
15628 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15630         PR libgfortran/69651
15631         * gfortran.dg/read_bang.f90: New test.
15632         * gfortran.dg/read_bang4.f90: New test.
15634 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
15636         PR c++/69658
15637         * g++.dg/init/pr69658.C: New test.
15639         PR c++/69797
15640         * c-c++-common/pr69797.c: New test.
15642 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
15644         * lib/target-supports.exp (check_effective_target_section_anchors): Add
15645         check for aarch64*-*-*.
15647 2016-02-15  Richard Biener  <rguenther@suse.de>
15649         PR tree-optimization/69783
15650         * gcc.dg/vect/pr69783.c: New testcase.
15652 2016-02-15  Richard Biener  <rguenther@suse.de>
15654         PR tree-optimization/69776
15655         * gcc.dg/torture/pr69776.c: New testcase.
15657 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15659         PR fortran/60526
15660         * gfortran.dg/type_decl_4.f90:  Reinstated.
15662 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
15664         PR fortran/68746
15665         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15667 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15669         PR fortran/60526
15670         PR bootstrap/69816
15671         * gfortran.dg/type_decl_4.f90:  Removed.
15673 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15675         PR fortran/60526
15676         * gfortran.dg/type_decl_4.f90:  New test.
15678 2016-02-14  Alan Modra  <amodra@gmail.com>
15680         PR testsuite/68886
15681         * gcc.c-torture/execute/stkalign.c: Revise test.
15683 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15685         PR target/67260
15686         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15688 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15690         PR target/67260
15691         * gcc.target/sh/torture/pr67260.c: New.
15693 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
15695         * gcc.dg/pr67964.c: Add dg-require-alias.
15697 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
15699         PR target/67636
15700         PR target/64345
15701         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15703 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15705         PR libgfortran/69668
15706         * gfortran.dg/namelist_88.f90: New test.
15708 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15710         PR libgfortran/69668
15711         * gfortran.dg/namelist_38.f90: Update test.
15712         * gfortran.dg/namelist_84.f90: Update test.
15714 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15716         PR other/69554
15717         * gcc.dg/pr69554-1.c: New test.
15718         * gfortran.dg/pr69554-1.F90: New test.
15719         * gfortran.dg/pr69554-2.F90: New test.
15720         * lib/gcc-dg.exp (proc dg-locus): New function.
15721         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15722         distinguish between the caret-printing and non-caret-printing
15723         cases.  If caret-printing has been explicitly enabled, bail out
15724         without attempting to fix up the output.
15726 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
15728         PR driver/69265
15729         PR driver/69453
15730         * gcc.dg/spellcheck-options-3.c: New test case.
15731         * gcc.dg/spellcheck-options-4.c: New test case.
15732         * gcc.dg/spellcheck-options-5.c: New test case.
15733         * gcc.dg/spellcheck-options-6.c: New test case.
15734         * gcc.dg/spellcheck-options-7.c: New test case.
15735         * gcc.dg/spellcheck-options-8.c: New test case.
15736         * gcc.dg/spellcheck-options-9.c: New test case.
15737         * gcc.dg/spellcheck-options-10.c: New test case.
15739 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15741         PR rtl-optimization/69764
15742         PR rtl-optimization/69771
15743         * c-c++-common/pr69764.c: New test.
15744         * gcc.dg/torture/pr69771.c: New test.
15746 2016-02-12  Marek Polacek  <polacek@redhat.com>
15748         * g++.dg/torture/init-list1.C: New.
15750 2016-02-12  Marek Polacek  <polacek@redhat.com>
15752         * gcc.dg/pr69522.c: Add empty dg-options.
15754 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
15756         * g++.dg/lto/lto.exp: Include and init mpx.
15757         * g++.dg/lto/pr69729_0.C: New test.
15759 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15761         PR ipa/69241
15762         * g++.dg/ipa/pr69241-4.C: New test.
15764         PR ipa/68672
15765         * g++.dg/ipa/pr68672-1.C: New test.
15766         * g++.dg/ipa/pr68672-2.C: New test.
15767         * g++.dg/ipa/pr68672-3.C: New test.
15769 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
15771         PR c/69522
15772         * gcc.dg/pr69522.c: New test.
15774 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
15776         PR c++/69098
15777         * g++.dg/cpp1y/69098.C: New test.
15778         * g++.dg/cpp1y/69098-2.C: New test.
15780 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
15782         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15783         and neighbour -> neighbor.
15784         * objc.dg/attributes/method-nonnull-1.m: Likewise.
15785         * objc.dg/gnu-api-2-class-meta.m: Likewise.
15786         * c-c++-common/Wvarargs.c: Likewise.
15787         * c-c++-common/goacc/host_data-5.c: Likewise.
15788         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15789         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15790         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15791         * gcc.target/aarch64/pr60697.c: Likewise.
15792         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15793         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15794         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15795         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15796         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15797         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15798         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15799         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15800         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15801         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15802         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15803         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15804         * g++.dg/lookup/koenig5.C: Likewise.
15805         * g++.dg/ext/no-asm-2.C: Likewise.
15806         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15807         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15808         * gfortran.dg/used_types_16.f90: Likewise.
15809         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15810         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15811         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15812         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15813         * gfortran.dg/abstract_type_6.f03: Likewise.
15814         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15815         * gfortran.dg/used_types_15.f90: Likewise.
15816         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15817         * gfortran.dg/exit_3.f08: Likewise.
15818         * gfortran.dg/open_status_2.f90: Likewise.
15819         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15820         * gfortran.dg/intrinsic_std_1.f90: Likewise.
15821         * gfortran.dg/associate_1.f03: Likewise.
15822         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15823         * gfortran.dg/intrinsic_std_6.f90: Likewise.
15824         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15825         * gcc.dg/builtin-object-size-1.c: Likewise.
15826         * gcc.dg/noreturn-6.c: Likewise.
15827         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15828         * gcc.dg/globalalias.c: Likewise.
15829         * gcc.dg/builtins-config.h: Likewise.
15830         * gcc.dg/pr30457.c: Likewise.
15831         * gcc.c-torture/compile/volatile-1.c: Likewise.
15832         * gcc.c-torture/execute/20101011-1.c: Likewise.
15833         * c-c++-common/Waddress-1.c: Likewise.
15835 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
15837         PR c/69768
15838         * c-c++-common/Waddress-1.c: New test.
15840 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
15842         PR fortran/69296
15843         * gfortran.dg/associate_19.f03: New test.
15844         * gfortran.dg/associate_20.f03: New test.
15846 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
15848         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15850 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15852         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15853         .arch armv8-a\n.  Add -dA to dg-options.
15854         * gcc.target/aarch64/assembler_arch_1.c: New test.
15855         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15857 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
15859         PR c++/68726
15860         * g++.dg/cpp0x/pr68726.C: New.
15862 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
15864         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15865         test.
15867 2016-02-11  Richard Biener  <rguenther@suse.de>
15869         * g++.dg/tree-ssa/pr61034.C: Adjust.
15871 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
15873         PR target/69148
15874         * gcc.target/s390/pr69148.c: New.
15876 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
15878         PR tree-optimization/69652
15879         * gcc.dg/torture/pr69652.c: New test.
15881 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
15882             Patrick Palka  <ppalka@gcc.gnu.org>
15884         PR ipa/69241
15885         PR c++/69649
15886         * g++.dg/ipa/pr69241-1.C: New test.
15887         * g++.dg/ipa/pr69241-2.C: New test.
15888         * g++.dg/ipa/pr69241-3.C: New test.
15889         * g++.dg/ipa/pr69649.C: New test.
15891 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
15893         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15894         * gcc.dg/tree-ssa/sra-18.c: Ditto.
15896 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
15898         PR tree-optimization/68021
15899         * gcc.dg/tree-ssa/pr68021.c: New test.
15901 2016-02-10  Richard Biener  <rguenther@suse.de>
15903         PR tree-optimization/69726
15904         * gcc.dg/uninit-22.c: New testcase.
15906 2016-02-09  Andrew Pinski  <apinski@cavium.com>
15908         PR tree-opt/69282
15909         * gcc.c-torture/compile/20160205-1.c: New testcase.
15911 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
15913         PR target/68404
15914         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15915         instead accessing a really large arrray.
15916         * gcc.target/powerpc/fusion3.c: Likewise.
15918 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
15920         PR target/68532
15921         * gcc.c-torture/execute/pr68532.c: New test.
15923 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
15925         PR target/69634
15926         * gcc.dg/pr69634.c: New.
15928 2016-02-09  Richard Biener  <rguenther@suse.de>
15930         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15932 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
15934         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15936 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
15938         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15940 2016-02-09  Richard Biener  <rguenther@suse.de>
15942         PR tree-optimization/69715
15943         * gcc.dg/torture/pr69715.c: New testcase.
15945 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15947         PR c++/69139
15948         * g++.dg/cpp0x/trailing12.C: New test.
15949         * g++.dg/cpp0x/trailing13.C: New test.
15951 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
15953         PR c++/69283
15954         PR c++/67835
15955         * g++.dg/cpp1y/auto-fn29.C: New test.
15956         * g++.dg/cpp1y/auto-fn30.C: New test.
15958 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15960         PR tree-optimization/69209
15961         * gcc.c-torture/compile/pr69209.c: New test.
15963 2016-02-08  Jeff Law  <law@redhat.com>
15965         PR tree-optimization/68541
15966         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15967         of statements allowed in join block for path splitting.
15969 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
15971         PR c++/59627
15972         * g++.dg/gomp/pr59627.C: New test.
15974         PR ipa/69239
15975         * g++.dg/ipa/pr69239.C: New test.
15977 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
15979         PR preprocessor/69664
15980         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15981         * gcc.dg/cpp/warn-comments.c: Likewise.
15983 2016-02-08  Marek Polacek  <polacek@redhat.com>
15985         PR c++/69688
15986         * g++.dg/init/const12.C: New test.
15988 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
15990         PR target/60410
15991         * gcc.dg/lto/pr55113_0.c: Remove test.
15993 2016-02-08  Richard Biener  <rguenther@suse.de>
15995         PR tree-optimization/69719
15996         * gcc.dg/torture/pr69719.c: New testcase.
15998 2016-02-08  Richard Biener  <rguenther@suse.de>
15999         Jeff Law  <law@redhat.com>
16001         PR target/68273
16002         * gcc.target/mips/pr68273.c: New testcase.
16004 2016-02-08   Richard Biener  <rguenther@suse.de>
16006         PR rtl-optimization/69274
16007         * gcc.target/i386/addr-sel-1.c: XFAIL.
16009 2016-02-08  Jeff Law  <law@redhat.com>
16011         PR tree-optimization/68541
16012         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
16014         PR tree-optimization/65917
16015         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
16017 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16019         PR fortran/50555
16020         * gfortran.dg/namelist_args.f90: New test.
16022 2016-02-05  Jeff Law  <law@redhat.com>
16024         PR tree-optimization/68541
16025         * gcc.dg/tree-ssa/split-path-2.c: New test.
16026         * gcc.dg/tree-ssa/split-path-3.c: New test.
16027         * gcc.dg/tree-ssa/split-path-4.c: New test.
16028         * gcc.dg/tree-ssa/split-path-5.c: New test.
16029         * gcc.dg/tree-ssa/split-path-6.c: New test.
16030         * gcc.dg/tree-ssa/split-path-7.c: New test.
16032 2016-02-05  Martin Sebor  <msebor@redhat.com>
16034         PR c++/69662
16035         * g++.dg/warn/Wplacement-new-size-1.C: New test.
16036         * g++.dg/warn/Wplacement-new-size-2.C: New test.
16038 2016-02-06  Richard HEnderson  <rth@redhat.com>
16040         PR c/69643
16041         * gcc.target/i386/addr-space-4.c: New.
16042         * gcc.target/i386/addr-space-5.c: New.
16044 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
16046         PR fortran/66089
16047         * gfortran.dg/elemental_dependency_6.f90: New.
16049 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
16051         PR rtl-optimization/69691
16052         * gcc.c-torture/execute/pr69691.c: New test.
16054         PR c++/69628
16055         * g++.dg/parse/pr69628.C: New test.
16057 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16059         * gcc.dg/sancov/asan.c: Move to ...
16060         * gcc.dg/asan/sancov-1.c: ... here.
16062 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
16064         * gcc.target/i386/pr69577.c: Require avx_runtime target.
16066 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16068         PR target/69677
16069         * gcc.target/i386/pr69677.c: New test.
16071 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
16073         PR c++/68948
16074         * g++.dg/template/pr68948.C: New test.
16076 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16078         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
16079         (only necessary on s390x).
16081 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16083         * gcc.target/i386/pr69454-2.c: Compile with -msse2
16084         -mno-accumulate-outgoing-args.
16086 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
16088         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
16090 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
16092         PR c/69669
16093         * c-c++-common/pr69669.c: New test.
16095 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
16097         PR target/69667
16098         * g++.dg/pr69667.C: New file.
16100 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
16102         PR target/69619
16103         * gcc.dg/pr69619.c: Add new test.
16105 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
16107         PR rtl-optimization/69577
16108         * gcc.target/i386/pr69577.c: New test.
16110 2016-02-04  Martin Liska  <mliska@suse.cz>
16112         * g++.dg/asan/pr69276.C: New test.
16114 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16116         PR target/65932
16117         PR target/67714
16118         * gcc.target/arm/wmul-3.c: Simplify test to generate just
16119         a single smulbb instruction.
16120         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16121         * gcc.target/amr/wmul-2.c: Likewise.
16123 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16125         PR target/65932
16126         PR target/67714
16127         * gcc.c-torture/execute/pr67714.c: New test.
16129 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
16131         PR target/69454
16132         * gcc.target/i386/pr69454-1.c: New test.
16133         * gcc.target/i386/pr69454-2.c: New test.
16135 2016-02-03  Martin Sebor  <msebor@redhat.com>
16137         PR c++/69251
16138         PR c++/69253
16139         PR c++/69290
16140         PR c++/69277
16141         PR c++/69349
16142         * g++.dg/ext/flexarray-mangle-2.C: New test.
16143         * g++.dg/ext/flexarray-mangle.C: New test.
16144         * g++.dg/ext/flexarray-subst.C: New test.
16145         * g++.dg/ext/flexary11.C: New test.
16146         * g++.dg/ext/flexary12.C: New test.
16147         * g++.dg/ext/flexary13.C: New test.
16148         * g++.dg/ext/flexary14.C: New test.
16149         * g++.dg/other/dump-ada-spec-2.C: Adjust.
16151 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
16153         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16154         Define only if CHECK_FLOAT128 is defined.
16155         (main): Properly initialize u5.
16157 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
16159         PR c/69627
16160         * gcc.dg/pr69627.c: New test.
16162         PR target/69644
16163         * gcc.dg/pr69644.c: New test.
16165 2016-02-03  Mike Stump  <mikestump@comcast.net>
16167         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16168         support for struct-layout-1.exp.
16170 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
16172         PR c++/69056
16173         * g++.dg/cpp0x/pr69056.C: New test.
16175 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
16176             Alexandre Oliva  <aoliva@redhat.com>
16178         PR target/69461
16179         * gcc.target/powerpc/pr69461.c: New.
16181 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
16183         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16184         works from here ...
16185         (check_effective_target_fsanitize_thread): ... to here.  Do not
16186         specify additional compile flags for the test source.
16187         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16188         specify additional compile flags for the test source.
16190 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
16192         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16194 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
16196         PR fortran/67451
16197         PR fortran/69418
16198         * gfortran.dg/coarray_allocate_2.f08: New test.
16199         * gfortran.dg/coarray_allocate_3.f08: New test.
16200         * gfortran.dg/coarray_allocate_4.f08: New test.
16202 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
16204         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16205         use same scan-tree-dump-times on all platforms.
16206         * gcc.dg/vect/vect-outer-1.c: Likewise.
16207         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16208         * gcc.dg/vect/vect-outer-1a.c: Likewise.
16209         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16210         * gcc.dg/vect/vect-outer-1b.c: Likewise.
16211         * gcc.dg/vect/vect-outer-2b.c: Likewise.
16212         * gcc.dg/vect/vect-outer-3b.c: Likewise.
16213         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16215 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
16217         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16218         warning.
16220 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
16222         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16224 2016-02-02  James Norris  <jnorris@codesourcery.com>
16226         * c-c++-common/goacc/routine-5.c: Add tests.
16228 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
16230         * gcc.target/nvptx/unsigned-cmp.c: New test.
16232 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
16234         * gcc.target/aarch64/scalar_shift_1.c
16235         (test_corners_sisd_di): Improve force to SIMD register.
16236         (test_corners_sisd_si): Likewise.
16237         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16238         Remove scan-assembler check for ldr.
16240 2016-02-02  Richard Biener  <rguenther@suse.de>
16242         PR tree-optimization/69595
16243         * gcc.dg/Warray-bounds-17.c: New testcase.
16245 2016-02-02  Richard Biener  <rguenther@suse.de>
16247         PR tree-optimization/69606
16248         * gcc.dg/torture/pr69606.c: New testcase.
16250 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
16252         PR middle-end/68542
16253         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16254         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16256 2016-02-02  Alan Modra  <amodra@gmail.com>
16258         PR target/69548
16259         * gcc.target/powerpc/pr69548.c: New test.
16261 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16263         PR rtl-optimization/69592
16264         * gcc.dg/pr69592.c: New test.
16266         PR preprocessor/69543
16267         PR c/69558
16268         * gcc.dg/pr69543.c: New test.
16269         * gcc.dg/pr69558.c: New test.
16271 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
16273         PR testsuite/65940
16274         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16276 2016-02-01  Martin Sebor  <msebor@redhat.com>
16278         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16280 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
16282         PR tree-optimization/67921
16283         * c-c++-common/ubsan/pr67921.c: New test.
16285 2016-02-01  Richard Biener  <rguenther@suse.de>
16287         PR middle-end/69556
16288         * gcc.dg/tree-ssa/recip-8.c: New testcase.
16290 2016-02-01  Richard Biener  <rguenther@suse.de>
16292         PR tree-optimization/69574
16293         * gcc.dg/torture/pr69574.c: New testcase.
16295 2016-02-01  Richard Biener  <rguenther@suse.de>
16297         PR tree-optimization/69579
16298         * gcc.dg/setjmp-6.c: New testcase.
16300 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
16302         PR rtl-optimization/69570
16303         * g++.dg/opt/pr69570.C: New test.
16305 2016-02-01  Richard Henderson  <rth@redhat.com>
16307         * gcc.dg/pr69535.c: New test.
16309 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
16311         PR testsuite/69584
16312         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16313         * gcc.dg/tree-ssa/sra-18.c: Likewise.
16315         PR debug/68244
16316         * g++.dg/parse/parens3.C: Use register "4" on hppa.
16318         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16320 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
16322         PR fortran/67564
16323         * gfortran.dg/allocate_with_source_17.f03: New test.
16325 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
16327         PR tree-optimization/69546
16328         * gcc.dg/torture/pr69546.c: New test.
16330 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
16332         PR fortran/69566
16333         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16335 2016-01-30  Martin Sebor  <msebor@redhat.com>
16337         PR c++/68490
16338         * g++.dg/ext/flexary10.C: New test.
16340 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
16342         PR fortran/66707
16343         gfortran.dg/common_23.f90: New test.
16345 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16347         PR target/65546
16348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16349         condition being checked, and disable it when the target supports
16350         misaligned loads and stores.
16352 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16354         PR debug/69518
16355         * gcc.dg/torture/pr69518.c: New test.
16357 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
16359         PR target/69530
16360         * gcc.target/i386/pr69530.c: New test.
16362 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
16364         PR target/65604
16365         * gcc.target/mips/div-delay.c: New test.
16367 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16369         PR target/69551
16370         * gcc.target/i386/pr69551.c: New test.
16372         PR target/66137
16373         * gcc.target/i386/pr66137.c: New test.
16375 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
16377         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16378         always built for p5600.
16379         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16380         isa=p5600 dg-option.
16382 2016-01-29  Richard Biener  <rguenther@suse.de>
16384         PR tree-optimization/69547
16385         * g++.dg/tree-ssa/pr69547.C: New testcase.
16387 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
16389         PR debug/66869
16390         * g++.dg/warn/Wunused-function2.C: New test.
16392 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16394         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16395         support for test to succeed.
16397 2016-01-29  Marek Polacek  <polacek@redhat.com>
16399         PR c++/69509
16400         PR c++/69516
16401         * g++.dg/ext/constexpr-vla2.C: New test.
16402         * g++.dg/ext/constexpr-vla3.C: New test.
16403         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16405 2016-01-29  Richard Biener  <rguenther@suse.de>
16407         PR middle-end/69537
16408         * gcc.dg/uninit-21.c: New testcase.
16410 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
16412         PR target/69459
16413         * gcc.target/i386/pr69459.c: New test.
16415 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
16417         PR target/68400
16418         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16419         * gcc.target/mips/pr68400.c: New test.
16421 2016-01-28  Martin Sebor  <msebor@redhat.com>
16423         PR target/17381
16424         * gcc.target/powerpc/pr17381.c: New test.
16426 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
16428         PR middle-end/69542
16429         * gcc.dg/torture/pr69542.c: New test.
16431 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
16433         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16435 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16437         * gcc.dg/pr65980.c: Skip on AIX.
16438         * gcc.dg/pr66688.c: Same.
16440 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
16442         PR target/63679
16443         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16444         * gcc.dg/tree-ssa/sra-18.c: Same.
16446 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
16448         PR fortran/62536
16449         * gfortran.dg/block_15.f08: New test.
16450         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16451         on incorrectly closed BLOCK.
16453 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
16455         * gcc.dg/declare-simd.c: New test.
16457 2016-01-28  Richard Biener  <rguenther@suse.de>
16459         PR tree-optimization/69466
16460         * gfortran.dg/vect/pr69466.f90: New testcase.
16462 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16464         * g++.dg/pr67989.C: Remove ARM-specific option.
16465         * gcc.target/arm/pr67989.C: New file.
16467 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16469         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16470         and expm1 test for glibc < 2.11.
16472 2016-01-27  Richard Henderson  <rth@redhat.com>
16474         * gcc.c-torture/execute/pr69447.c: New test.
16476 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
16478         PR fortran/69422
16479         * gfortran.dg/alloc_comp_assign_15.f03: New test.
16481 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16483         PR debug/66869
16484         * gcc.dg/pr66869.c: New test.
16486 2016-01-25  Jeff Law  <law@redhat.com>
16488         PR tree-optimization/68398
16489         PR tree-optimization/69196
16490         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16491         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16492         path to avoid new heuristic allowing more irreducible regions
16493         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16494         * gcc.dg/tree-ssa/vrp46.c: Likewise.
16495         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16496         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16497         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16499 2016-01-27  Marek Polacek  <polacek@redhat.com>
16501         PR c/68062
16502         * c-c++-common/vector-compare-4.c: New test.
16504 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
16506         PR preprocessor/69126
16507         * c-c++-common/pr69126.c: New test case.
16509 2016-01-27  Ian Lance Taylor  <iant@google.com>
16511         * gcc.dg/tree-ssa/ivopt_5.c: New test.
16513 2016-01-27  Ryan Burn  <contact@rnburn.com>
16515         PR cilkplus/69267
16516         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16518 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
16520         PR target/69512
16521         * gcc.target/i386/pr69512.c: New test.
16523 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
16525         PR ada/69488
16526         * gnat.dg/sso/*.adb: Robustify dg-output directives.
16528 2016-01-27  Marek Polacek  <polacek@redhat.com>
16530         PR c++/69379
16531         * g++.dg/pr69379.C: New test.
16533 2016-01-27  Martin Sebor  <msebor@redhat.com>
16535         PR c++/69317
16536         * g++.dg/abi/Wabi-2-2.C: New test.
16537         * g++.dg/abi/Wabi-2-3.C: New test.
16538         * g++.dg/abi/Wabi-3-2.C: New test.
16539         * g++.dg/abi/Wabi-3-3.C: New test.
16541 2016-01-27  Richard Biener  <rguenther@suse.de>
16543         PR tree-optimization/69166
16544         * gcc.dg/torture/pr69166.c: New testcase.
16546 2016-01-27  Martin Jambor  <mjambor@suse.cz>
16548         PR tree-optimization/69355
16549         * gcc.dg/tree-ssa/pr69355.c: New test.
16551 2016-01-27  Marek Polacek  <polacek@redhat.com>
16553         PR c++/69496
16554         * g++.dg/ext/constexpr-vla1.C: New test.
16556 2016-01-20  Christian Bruel  <christian.bruel@st.com>
16558         PR target/69245
16559         * gcc.target/arm/pr69245.c: New test.
16561 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
16563         PR tree-optimization/69399
16564         * gcc.dg/torture/pr69399.c: New test.
16566 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
16568         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16570 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16572         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16574 2016-01-26  Tom de Vries  <tom@codesourcery.com>
16576         PR tree-optimization/69110
16577         * gcc.dg/autopar/pr69110.c: New test.
16579 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
16580             Sebastian Pop  <s.pop@samsung.com>
16582         * gcc.dg/graphite/isl-ast-op-select.c: New.
16584 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16586         PR fortran/69385
16587         * gfortran.dg/allocate_error_6.f90: New test.
16589 2016-01-26  Richard Henderson  <rth@redhat.com>
16591         * gcc.dg/tm/pr60908.c: New test.
16593 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
16595         PR other/69006
16596         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16597         directive.
16598         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16599         expected multiline output to reflect the colorization being
16600         disabled before newlines.
16601         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16602         (custom_diagnostic_finalizer): Replace call to
16603         pp_newline_and_flush with call to pp_flush.
16604         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16605         * gfortran.dg/implicit_class_1.f90: Likewise.
16606         * lib/gcc-dg.exp (allow_blank_lines): New global.
16607         (dg-allow-blank-lines-in-output): New procedure.
16608         (gcc-dg-prune): Complain about blank lines in the output, unless
16609         dg-allow-blank-lines-in-output was called.
16610         * lib/multiline.exp (_build_multiline_regex): Only support
16611         arbitrary followup text for non-blank-lines, not for blank lines.
16613 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16615         PR tree-optimization/69483
16616         * gcc.dg/pr69483.c: New test.
16617         * g++.dg/opt/pr69483.C: New test.
16619 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16621         PR target/68620
16622         * gcc.target/arm/pr68620.c: New test.
16624 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16626         * gcc.target/i386/pr68986-2.c: Remove -m32.
16628 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
16630         PR target/68986
16631         * gcc.target/i386/pr68986-1.c: New test.
16632         * gcc.target/i386/pr68986-2.c: Likewise.
16633         * gcc.target/i386/pr68986-3.c: Likewise.
16635 2016-01-26  Christian Bruel  <christian.bruel@st.com>
16637         * lib/target-supports.exp
16638         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16639         (check_effective_target_arm_crypto_pragma_ok): Likewise.
16640         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16642 2016-01-26  Richard Biener  <rguenther@suse.de>
16644         PR tree-optimization/69452
16645         * gcc.dg/torture/pr69452.c: New testcase.
16647 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
16649         PR target/69442
16650         * gcc.dg/pr69442.c: New test.
16652 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
16654         PR target/67896
16655         * gcc.target/aarch64/simd/pr67896.C: New.
16657 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
16659         PR tree-optimization/69400
16660         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16661         function.
16662         (plugin_init): Call it.
16663         * gcc.dg/torture/pr69400.c: New test.
16665 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16667         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16669 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16670             Sebastian Pop  <s.pop@samsung.com>
16672         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16673         isl-0.15.
16675 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
16676             Sebastian Pop  <s.pop@samsung.com>
16678         * gcc.dg/graphite/pr69292.c: New.
16680 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
16682         * c-c++-common/goacc/use_device-1.c: New test.
16684 2016-01-25  Jeff Law  <law@redhat.com>
16686         PR tree-optimization/69196
16687         PR tree-optimization/68398
16688         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16689         * gcc.dg/tree-ssa/pr68198.c: Likewise.
16691 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
16693         PR target/69469
16694         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16695         Algorithm.
16697 2016-01-25  Richard Biener  <rguenther@suse.de>
16699         PR testsuite/69380
16700         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16702 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
16704         PR target/69421
16705         * gcc.dg/pr69421.c: New test.
16707 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
16709         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16710         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16711         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16712         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16713         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16714         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16715         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16716         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16717         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16718         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16720 2016-01-25  Richard Biener  <rguenther@suse.de>
16722         PR tree-optimization/69376
16723         * gcc.dg/torture/pr69376.c: New testcase.
16725 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16727         PR fortran/69397
16728         PR fortran/68442
16729         * gfortran.dg/interface_38.f90: New test.
16730         * gfortran.dg/interface_39.f90: New test.
16732 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
16734         Revert:
16735         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
16737         PR c++/11858
16738         PR c++/24663
16739         PR c++/24664
16740         * g++.dg/template/pr11858.C: New test.
16741         * g++.dg/template/pr24663.C: New test.
16742         * g++.dg/template/unify12.C: New test.
16743         * g++.dg/template/unify13.C: New test.
16744         * g++.dg/template/unify14.C: New test.
16745         * g++.dg/template/unify15.C: New test.
16746         * g++.dg/template/unify16.C: New test.
16747         * g++.dg/template/unify17.C: New test.
16749 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
16751         PR fortran/68283
16752         gfortran.dg/pr68283.f90: New test.
16754 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
16756         PR fortran/66094
16757         * gfortran.dg/inline_matmul_13.f90:  New test.
16758         * gfortran.dg/matmul_bounds_8.f90:  New test.
16759         * gfortran.dg/matmul_bounds_9.f90:  New test.
16760         * gfortran.dg/matmul_bounds_10.f90:  New test.
16762 2016-01-23  Tom de Vries  <tom@codesourcery.com>
16764         PR tree-optimization/69426
16765         * gcc.dg/autopar/pr69426.c: New test.
16767 2016-01-23  Martin Sebor  <msebor@redhat.com>
16769         PR c++/58109
16770         PR c++/69022
16771         * g++.dg/cpp0x/alignas5.C: New test.
16772         * g++.dg/ext/vector29.C: Same.
16774 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
16776         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16777         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16778         _GNU_SOURCE from compile flags to the source.
16779         * gcc.target/i386/chkp-stropt-12.c: Ditto.
16780         * gcc.target/i386/chkp-stropt-16.c: Ditto.
16781         * gcc.target/i386/chkp-stropt-4.c: Ditto.
16782         * gcc.target/i386/chkp-stropt-8.c: Ditto.
16784 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
16786         PR target/69432
16787         * g++.dg/opt/pr69432.C: New test.
16789 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16791         * gcc.target/powerpc/pr63354c: Adjust target selector to include
16792         32-bit targets testing an -m64 multilib.
16794 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16796         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16797         64-bit support.
16799 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
16801         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16803 2016-01-21  Christian Bruel  <christian.bruel@st.com>
16805         PR target/68674
16806         * gcc.target/i386/pr68674.c
16807         * gcc.target/aarch64/pr68674.c
16808         * gcc.target/arm/pr68674.c
16810 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16812         PR target/69403
16813         * gcc.c-torture/execute/pr69403.c: New test.
16815 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
16817         PR c++/55843
16818         * g++.dg/template/pr55843.C: New.
16820 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
16822         PR testsuite/66877
16823         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16824         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16826 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16828         PR testsuite/67489
16829         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16830         from dg-do compile directive, and instead add
16831         { dg-require-effective-target int128 }.
16833 2016-01-20  Martin Sebor  <msebor@redhat.com>
16835         PR c/69405
16836         * gcc.dg/sync-fetch.c: New test.
16838 2016-01-21  Martin Sebor  <msebor@redhat.com>
16840         PR target/69252
16841         * gcc.target/powerpc/pr69252.c: New test.
16843 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16845         PR fortran/65996
16846         * gfortran.dg/pr65996.f90: New test.
16848 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16850         PR c++/68810
16851         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16852         expected to generate an error.
16854 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
16856         PR middle-end/66178
16857         * gcc.dg/torture/pr66178.c: New test.
16859 2016-01-21  Anton Blanchard  <anton@samba.org>
16860             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
16862         PR target/63354
16863         * gcc.target/powerpc/pr63354.c:  New test.
16865 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
16867         PR rtl-optimization/68990
16868         * gcc.target/i386/pr68990: New.
16870 2016-01-21  Nick Clifton  <nickc@redhat.com>
16872         PR target/69129
16873         * gcc.target/mips/pr69129.c: New.
16875 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
16877         PR c++/58046
16878         * g++.dg/cpp0x/pr58046.C: New.
16880 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16882         PR target/69187
16883         PR target/65624
16884         * gcc.target/arm/pr69187.c: New test.
16886         PR c++/69355
16887         * g++.dg/torture/pr69355.C: New test.
16889 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16890             Sebastian Pop  <s.pop@samsung.com>
16892         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16894 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
16895             Sebastian Pop  <s.pop@samsung.com>
16897         * gcc.dg/graphite/pr68976.c: New test.
16899 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
16901         PR middle-end/67653
16902         * c-c++-common/pr67653.c: New test.
16903         * gcc.dg/torture/pr29119.c: Add dg-warning.
16905 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
16907         * gcc.target/powerpc/cpu-builtin-1.c: New test.
16909 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
16911         PR c/24293
16912         * gcc.dg/pr24293.c: New test.
16913         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16914         incomplete struct type.
16915         * gcc.dg/declspec-1.c: Likewise.
16916         * gcc.dg/pr63549.c: Likewise.
16918 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
16920         PR tree-optimization/66612
16921         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16922         for bdn instruction.
16924 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16926         * lib/target-supports.exp
16927         (check_effective_target_arm_fp_ok_nocache): New.
16928         (check_effective_target_arm_fp_ok): New.
16929         (add_options_for_arm_fp): New.
16930         (check_effective_target_arm_crypto_ok_nocache): Require
16931         target_arm_v8_neon_ok instead of arm32.
16932         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16933         (check_effective_target_arm_crypto_pragma_ok): New.
16934         (add_options_for_arm_vfp): New.
16935         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16936         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16937         target instead. Force initial fpu to vfp.
16938         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16939         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16940         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16941         dependency.
16942         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16943         use arm_vfp effective target instead. Force initial fpu to vfp.
16944         * gcc.target/arm/attr-neon3.c: Likewise.
16945         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16946         arm_vfp_ok.
16947         * gcc.target/arm/unsigned-float.c: Likewise.
16948         * gcc.target/arm/vfp-1.c: Likewise.
16949         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16950         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16951         * gcc.target/arm/vfp-ldmiad.c: Likewise.
16952         * gcc.target/arm/vfp-ldmias.c: Likewise.
16953         * gcc.target/arm/vfp-stmdbd.c: Likewise.
16954         * gcc.target/arm/vfp-stmdbs.c: Likewise.
16955         * gcc.target/arm/vfp-stmiad.c: Likewise.
16956         * gcc.target/arm/vfp-stmias.c: Likewise.
16957         * gcc.target/arm/vnmul-1.c: Likewise.
16958         * gcc.target/arm/vnmul-2.c: Likewise.
16959         * gcc.target/arm/vnmul-3.c: Likewise.
16960         * gcc.target/arm/vnmul-4.c: Likewise.
16962 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
16964         PR testsuite/69366
16965         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16966         the MPX run-time library, for compile-time MPX test.
16967         * gcc.target/i386/chkp-always_inline.c: Likewise.
16968         * gcc.target/i386/chkp-bndret.c: Likewise.
16969         * gcc.target/i386/chkp-builtins-1.c: Likewise.
16970         * gcc.target/i386/chkp-builtins-2.c: Likewise.
16971         * gcc.target/i386/chkp-builtins-3.c: Likewise.
16972         * gcc.target/i386/chkp-builtins-4.c: Likewise.
16973         * gcc.target/i386/chkp-const-check-1.c: Likewise.
16974         * gcc.target/i386/chkp-const-check-2.c: Likewise.
16975         * gcc.target/i386/chkp-hidden-def.c: Likewise.
16976         * gcc.target/i386/chkp-label-address.c: Likewise.
16977         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16978         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16979         * gcc.target/i386/chkp-pr69044.c: Likewise.
16980         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16981         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16982         * gcc.target/i386/chkp-strchr.c: Likewise.
16983         * gcc.target/i386/chkp-strlen-1.c: Likewise.
16984         * gcc.target/i386/chkp-strlen-2.c: Likewise.
16985         * gcc.target/i386/chkp-strlen-3.c: Likewise.
16986         * gcc.target/i386/chkp-strlen-4.c: Likewise.
16987         * gcc.target/i386/chkp-strlen-5.c: Likewise.
16988         * gcc.target/i386/chkp-stropt-1.c: Likewise.
16989         * gcc.target/i386/chkp-stropt-10.c: Likewise.
16990         * gcc.target/i386/chkp-stropt-11.c: Likewise.
16991         * gcc.target/i386/chkp-stropt-12.c: Likewise.
16992         * gcc.target/i386/chkp-stropt-13.c: Likewise.
16993         * gcc.target/i386/chkp-stropt-14.c: Likewise.
16994         * gcc.target/i386/chkp-stropt-15.c: Likewise.
16995         * gcc.target/i386/chkp-stropt-16.c: Likewise.
16996         * gcc.target/i386/chkp-stropt-2.c: Likewise.
16997         * gcc.target/i386/chkp-stropt-3.c: Likewise.
16998         * gcc.target/i386/chkp-stropt-4.c: Likewise.
16999         * gcc.target/i386/chkp-stropt-5.c: Likewise.
17000         * gcc.target/i386/chkp-stropt-6.c: Likewise.
17001         * gcc.target/i386/chkp-stropt-7.c: Likewise.
17002         * gcc.target/i386/chkp-stropt-8.c: Likewise.
17003         * gcc.target/i386/chkp-stropt-9.c: Likewise.
17004         * gcc.target/i386/pr63995-2.c: Likewise.
17005         * gcc.target/i386/pr64805.c: Likewise.
17006         * gcc.target/i386/pr65044.c: Likewise.
17007         * gcc.target/i386/pr65167.c: Likewise.
17008         * gcc.target/i386/pr65183.c: Likewise.
17009         * gcc.target/i386/pr65184.c: Likewise.
17010         * gcc.target/i386/thunk-retbnd.c: Likewise.
17012 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
17014         PR tree-optimization/69328
17015         * gcc.dg/pr69328.c: New test.
17017 2016-01-20  Jeff Law  <law@redhat.com>
17019         PR target/25114
17020         * gcc.target/m68k/pr25114.c: New test.
17022 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
17024         * gcc.target/arm/memset-inline-10.c: Added
17025         dg-require-effective-target arm_thumb2_ok.
17027 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
17029         * gcc.dg/debug/dwarf2/sso.c: New test.
17031 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
17033         PR testsuite/68820
17034         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
17035         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
17036         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
17038 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17040         PR ipa/66223
17041         * g++.dg/ipa/devirt-50.C: New testcase.
17043 2016-01-19  Marek Polacek  <polacek@redhat.com>
17045         PR c++/68965
17046         * g++.dg/cpp1y/parameter-pack-1.C: New test.
17047         * g++.dg/cpp1y/parameter-pack-2.C: New test.
17049 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17051         PR target/69135
17052         * gcc.target/arm/pr69135_1.c: New test.
17054 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17056         * gcc.target/aarch64/ccmp_1.c: Add new tests.
17058 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
17060         * gcc.target/aarch64/ccmp_1.c: New testcase.
17062 2016-01-19  Marek Polacek  <polacek@redhat.com>
17064         PR c++/68586
17065         * g++.dg/cpp0x/enum30.C: New test.
17067 2016-01-19  Richard Biener  <rguenther@suse.de>
17069         PR tree-optimization/69336
17070         * g++.dg/tree-ssa/pr69336.C: New testcase.
17072 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17074         PR debug/65779
17075         * gcc.dg/pr65779.c: New test.
17077 2016-01-19  Richard Biener  <rguenther@suse.de>
17079         PR tree-optimization/69352
17080         * gcc.dg/torture/pr69352.c: New testcase.
17082 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
17084         PR rtl-optimization/68955
17085         PR rtl-optimization/64557
17086         * gcc.dg/torture/pr68955.c: New test.
17088 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17090         PR lto/69136
17091         * g++.dg/torture/pr69136.C: New testcase.
17093 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
17095         PR lto/69133
17096         * g++.dg/lto/pr69133_0.C: New testcase.
17097         * g++.dg/lto/pr69133_1.C: New testcase.
17099 2016-01-15  Jeff Law  <law@redhat.com>
17101         PR tree-optimization/69320
17102         * gcc.c-torture/pr69320-1.c: New test.
17103         * gcc.c-torture/pr69320-2.c: New test.
17104         * gcc.c-torture/pr69320-3.c: New test.
17105         * gcc.c-torture/pr69320-4.c: New test.
17107 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
17109         PR c++/11858
17110         PR c++/24663
17111         PR c++/24664
17112         * g++.dg/template/pr11858.C: New test.
17113         * g++.dg/template/pr24663.C: New test.
17114         * g++.dg/template/unify12.C: New test.
17115         * g++.dg/template/unify13.C: New test.
17116         * g++.dg/template/unify14.C: New test.
17117         * g++.dg/template/unify15.C: New test.
17118         * g++.dg/template/unify16.C: New test.
17119         * g++.dg/template/unify17.C: New test.
17121 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
17123         PR testsuite/69181
17124         * gcc.dg/pr69181-1.c: New test file.
17125         * gcc.dg/pr69181-2.c: New test file.
17126         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17127         globals by moving it to...
17128         (cleanup-after-saved-dg-test): ...this new function.  Add
17129         "global additional_sources_used".  Add reset of global
17130         multiline_expected_outputs to the empty list.
17131         * lib/multiline.exp (_multiline_expected_outputs): Rename this
17132         global to...
17133         (multiline_expected_outputs): ...this, and updated comments to
17134         note that it is modified from gcc-dg.exp.
17135         (dg-end-multiline-output): Update for the above renaming.
17136         (handle-multiline-outputs): Likewise.  Remove the clearing
17137         of the expected outputs to the empty list.
17139 2016-01-18  Richard Biener  <rguenther@suse.de>
17141         PR tree-optimization/69297
17142         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17144 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
17146         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17147         dg-options.
17148         * gcc.target/mips/mips-3d-2.c: Likewise.
17149         * gcc.target/mips/mips-3d-3.c: Likewise.
17150         * gcc.target/mips/mips-3d-4.c: Likewise.
17151         * gcc.target/mips/mips-3d-5.c: Likewise.
17152         * gcc.target/mips/mips-3d-6.c: Likewise.
17153         * gcc.target/mips/mips-3d-7.c: Likewise.
17154         * gcc.target/mips/mips-3d-8.c: Likewise.
17155         * gcc.target/mips/mips-3d-9.c: Likewise.
17156         * gcc.target/mips/mips-ps-1.c: Likewise.
17157         * gcc.target/mips/mips-ps-2.c: Likewise.
17158         * gcc.target/mips/mips-ps-3.c: Likewise.
17159         * gcc.target/mips/mips-ps-4.c: Likewise.
17160         * gcc.target/mips/mips-ps-5.c: Likewise.
17161         * gcc.target/mips/mips-ps-6.c: Likewise.
17162         * gcc.target/mips/mips-ps-7.c: Likewise.
17163         * gcc.target/mips/mips-ps-type.c: Likewise.
17164         * gcc.target/mips/mips-ps-type-2.c: Likewise.
17165         * gcc.target/mips/mips16-attributes-6.c: Likewise.
17167 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17169         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17170         * c-c++-common/goacc/kernels-double-reduction.c: New test.
17171         * c-c++-common/goacc/kernels-empty.c: New test.
17172         * c-c++-common/goacc/kernels-eternal.c: New test.
17173         * c-c++-common/goacc/kernels-loop-2.c: New test.
17174         * c-c++-common/goacc/kernels-loop-3.c: New test.
17175         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17176         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17177         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17178         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17179         * c-c++-common/goacc/kernels-loop-data.c: New test.
17180         * c-c++-common/goacc/kernels-loop-g.c: New test.
17181         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17182         * c-c++-common/goacc/kernels-loop-n.c: New test.
17183         * c-c++-common/goacc/kernels-loop-nest.c: New test.
17184         * c-c++-common/goacc/kernels-loop.c: New test.
17185         * c-c++-common/goacc/kernels-noreturn.c: New test.
17186         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17187         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17188         * c-c++-common/goacc/kernels-reduction.c: New test.
17190 2016-01-18  Tom de Vries  <tom@codesourcery.com>
17192         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17193         * gcc.dg/autopar/outer-2.c: Same.
17194         * gcc.dg/autopar/outer-3.c: Same.
17195         * gcc.dg/autopar/outer-4.c: Same.
17196         * gcc.dg/autopar/outer-5.c: Same.
17197         * gcc.dg/autopar/outer-6.c: Same.
17198         * gcc.dg/autopar/parallelization-1.c: Same.
17199         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17200         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17201         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17202         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17203         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17204         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17205         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17206         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17207         * gcc.dg/autopar/pr39500-1.c: Same.
17208         * gcc.dg/autopar/pr39500-2.c: Same.
17209         * gcc.dg/autopar/pr46193.c: Same.
17210         * gcc.dg/autopar/pr46194.c: Same.
17211         * gcc.dg/autopar/pr49580.c: Same.
17212         * gcc.dg/autopar/pr49960-1.c: Same.
17213         * gcc.dg/autopar/pr49960.c: Same.
17214         * gcc.dg/autopar/pr68373.c: Same.
17215         * gcc.dg/autopar/reduc-1.c: Same.
17216         * gcc.dg/autopar/reduc-1char.c: Same.
17217         * gcc.dg/autopar/reduc-1short.c: Same.
17218         * gcc.dg/autopar/reduc-2.c: Same.
17219         * gcc.dg/autopar/reduc-2char.c: Same.
17220         * gcc.dg/autopar/reduc-2short.c: Same.
17221         * gcc.dg/autopar/reduc-3.c: Same.
17222         * gcc.dg/autopar/reduc-4.c: Same.
17223         * gcc.dg/autopar/reduc-6.c: Same.
17224         * gcc.dg/autopar/reduc-7.c: Same.
17225         * gcc.dg/autopar/reduc-8.c: Same.
17226         * gcc.dg/autopar/reduc-9.c: Same.
17227         * gcc.dg/autopar/uns-outer-4.c: Same.
17228         * gcc.dg/autopar/uns-outer-5.c: Same.
17229         * gcc.dg/autopar/uns-outer-6.c: Same.
17230         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17231         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17233 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17235         PR target/63679
17236         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17237         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17239 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17241         PR target/63679
17242         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17243         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17244         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17246 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
17248         PR target/63679
17249         * gcc.dg/tree-ssa/sra-17.c: New.
17250         * gcc.dg/tree-ssa/sra-18.c: New.
17252 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
17254         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17256 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
17258         * gnat.dg/inline12.adb: New test.
17260 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
17262         PR tree-optimization/66797
17263         * gcc.c-torture/execute/pr65447.c: Relax check condition.
17265 2016-01-18  Richard Biener  <rguenther@suse.de>
17267         PR tree-optimization/69170
17268         * gcc.dg/torture/pr69170.c: New testcase.
17270 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
17272         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17274 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17276         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17278 2016-01-16  Tom de Vries  <tom@codesourcery.com>
17280         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17281         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
17282         redundant dg-require-effective-target pthread.
17283         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17284         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17285         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17286         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17287         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17288         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17289         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17291 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
17293         PR target/68609
17294         * gcc.target/powerpc/recip-6.c: Enable on AIX.
17295         * gcc.target/powerpc/recip-7.c: Same.
17297 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17299         PR c++/69091
17300         * g++.dg/template/pr69091.C: New test.
17302 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17304         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17305         dump does not contain an error_mark_node.
17306         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17307         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17309 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
17311         PR c++/68936
17312         * g++.dg/template/pr68936.C: New test.
17314 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
17316         PR target/68609
17317         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17318         * gcc.target/powerpc/recip-2.c: Same.
17319         * gcc.target/powerpc/recip-3.c: Same.
17320         * gcc.target/powerpc/recip-4.c: Same.
17321         * gcc.target/powerpc/recip-sqrtf.c: Same.
17323 2016-01-15  Jeff Law  <law@redhat.com>
17325         PR tree-optimization/69270
17326         * gcc.dg/tree-ssa/pr69270-2.c: New test.
17327         * gcc.dg/tree-ssa/pr69270-3.c: New test.
17329 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
17331         PR fortran/49630
17332         * gfortran.dg/deferred_character_13.f90: New test for the fix
17333         of comment 3 of the PR.
17335         PR fortran/54070
17336         * gfortran.dg/deferred_character_8.f90: New test
17337         * gfortran.dg/allocate_error_5.f90: New test
17339         PR fortran/60593
17340         * gfortran.dg/deferred_character_10.f90: New test
17342         PR fortran/60795
17343         * gfortran.dg/deferred_character_14.f90: New test
17345         PR fortran/61147
17346         * gfortran.dg/deferred_character_11.f90: New test
17348         PR fortran/64324
17349         * gfortran.dg/deferred_character_9.f90: New test
17351 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17353         PR rtl-optimization/69030
17354         * gcc.target/i386/pr69030.c: New.
17356 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17358         * gcc.target/aarch64/target_attr_17.c: New test.
17360 2016-01-15  Richard Biener  <rguenther@suse.de>
17362         PR tree-optimization/66856
17363         * gcc.dg/torture/pr66856-1.c: New testcase.
17364         * gcc.dg/torture/pr66856-2.c: Likewise.
17366 2016-01-15  Richard Biener  <rguenther@suse.de>
17368         PR debug/69137
17369         * g++.dg/lto/pr69137_0.C: New testcase.
17371 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
17373         PR middle-end/69246
17374         * gcc.target/i386/pr69246.c: New test.
17376 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17378         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17380 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17382         PR c++/56194
17383         * g++.dg/init/const9.C: Disable test on S/390.
17385 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17387         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17388         * g++.dg/Wno-frame-address.C: Ditto.
17390 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
17392         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17394 2016-01-15  Richard Biener  <rguenther@suse.de>
17396         PR tree-optimization/68961
17397         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17399 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
17401         * gcc.target/i386/pr65105-5.c: New test.
17403 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17405         * gcc.c-torture/execute/alias-4.c: New testcase.
17407 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
17409         PR ipa/68148
17410         * g++.dg/ipa/devirt-49.C: New testcase.
17412 2016-01-15  Christian Bruel  <christian.bruel@st.com>
17414         PR target/65837
17415         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17416         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17417         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17419 2016-01-15  Richard Biener  <rguenther@suse.de>
17421         PR tree-optimization/69117
17422         * gcc.dg/torture/pr69117.c: New testcase.
17424 2015-01-14  Ryan Burn  <contact@rnburn.com>
17426         PR c++/69048
17427         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17429 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
17431         PR testsuite/67509
17432         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17433         range tests use 100 * maximum instead of maximum + 1.
17435 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17437         PR debug/69244
17438         * gcc.dg/guality/pr69244.c: New test.
17440 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
17442         * lib/target-supports.exp (check_effective_target_issignaling):
17443         New procedure.
17444         * gcc.dg/pr61441.c: Require issignaling effective target.
17446 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
17448         PR target/68803
17449         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17451 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
17453         PR c++/68819
17454         PR preprocessor/69177
17455         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17456         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17457         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17458         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17460 2016-01-14  Marek Polacek  <polacek@redhat.com>
17462         PR c/69262
17463         * gcc.dg/array-15.c: New test.
17465 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
17467         PR middle-end/68146
17468         PR tree-optimization/69155
17469         * gfortran.dg/pr68146.f: New test.
17470         * gfortran.dg/pr69155.f90: New test.
17472 2016-01-14  Richard Biener  <rguenther@suse.de>
17474         PR tree-optimization/68060
17475         * gcc.dg/torture/pr68060-1.c: New testcase.
17476         * gcc.dg/torture/pr68060-2.c: Likewise.
17478 2016-01-14  Nick Clifton  <nickc@redhat.com>
17480         * lib/target-supports.exp
17481         (check_effective_target_arm_neon_ok_nocache): Add an option
17482         sequence that includes setting the ARM architecture to ARMv7-A.
17483         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17484         command line options necessary to enable Neon support.
17485         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17486         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17487         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17488         * gcc.target/arm/pr69180.c: Likewise.
17490 2016-01-14  Jeff Law  <law@redhat.com>
17492         PR tree-optimization/69270
17493         * gcc.dg/tree-ssa/pr69270.c: New test.
17495 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
17497         PR c/66208
17498         * c-c++-common/pr66208.c: New file.
17500 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17502         PR tree-optimization/69156
17503         * gcc.dg/pr69156.c: New test.
17505 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17507         * gcc.target/i386/pr69225-7.c: New test.
17509 2016-01-13  Richard Henderson  <rth@redhat.com>
17511         * gcc.dg/tm/memopt-13.c: Update expected function.
17512         * gcc.dg/tm/memopt-6.c: Likewise.
17514 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
17516         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17517         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17518         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17519         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17521 2016-01-13  Tom de Vries  <tom@codesourcery.com>
17523         PR tree-optimization/69169
17524         * gcc.dg/pr69169.c: New test.
17526 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
17528         PR target/69228
17529         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17530         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17531         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17532         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17533         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17534         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17535         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17536         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17538 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
17540         PR target/69247
17541         * gcc.dg/pr69247.c: New test.
17543 2016-01-13  Richard Biener  <rguenther@suse.de>
17545         PR tree-optimization/69242
17546         * gcc.dg/torture/pr69242.c: New testcase.
17548 2016-01-13  Richard Biener  <rguenther@suse.de>
17550         PR tree-optimization/69186
17551         * gcc.dg/torture/pr69186.c: New testcase.
17553 2016-01-13  Jeff Law  <law@redhat.com>
17555         PR tree-optimization/67755
17556         * gcc.dg/tree-ssa/pr67755.c: New test.
17558 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17560         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17561         pass number in output by a star.
17563 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
17565         PR tree-optimization/68911
17566         * gcc.c-torture/execute/pr68911.c: New test.
17568 2016-01-12  Marek Polacek  <polacek@redhat.com>
17570         PR c++/68979
17571         * g++.dg/warn/permissive-1.C: New test.
17573 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17575         PR objc++/68511
17576         PR c++/69213
17577         * g++.dg/opt/pr69213.C: New test.
17579 2016-01-12  Christian Bruel  <christian.bruel@st.com>
17581         PR target/69180
17582         * gcc.target/arm/pr69180.c: New test.
17584 2016-01-12  Richard Biener  <rguenther@suse.de>
17586         PR lto/69077
17587         * g++.dg/lto/pr69077_0.C: New testcase.
17588         * g++.dg/lto/pr69077_1.C: Likewise.
17590 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17592         PR target/69175
17593         * g++.dg/opt/pr69175.C: New test.
17595 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
17597         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17598         rather than #including math.h & stdlib.h.
17599         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17600         * gcc.dg/vect/pr49771.c: Likewise.
17601         * gcc.dg/vect/vect-10-big-array.c: Likewise.
17602         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17603         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17604         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17605         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17606         * gcc.dg/vect/pr44507.c: Likewise.
17607         * gcc.dg/vect/pr45902.c: Likewise.
17608         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17609         * gcc.dg/vect/vect-117.c: Likewise.
17610         * gcc.dg/vect/vect-99.c: Likewise.
17611         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17612         * gcc.dg/vect/vect-cond-1.c: Likewise.
17613         * gcc.dg/vect/vect-cond-2.c: Likewise.
17614         * gcc.dg/vect/vect-cond-3.c: Likewise.
17615         * gcc.dg/vect/vect-cond-4.c: Likewise.
17616         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17617         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17618         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17619         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17620         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17621         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17622         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17623         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17624         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17625         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17626         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17627         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17628         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17629         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17630         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17631         include of signal.h.
17632         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17633         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17634         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17635         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17636         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17637         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17638         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17639         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17640         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17641         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17642         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17643         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17644         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17645         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17646         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17647         * gcc.dg/vect/vect-outer-5.c: Likewise.
17648         * gcc.dg/vect/vect-outer-6.c: Likewise.
17649         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17650         include of stdio.h.
17652 2016-01-12  Nick Clifton  <nickc@redhat.com>
17654         PR target/68913
17655         * gcc.dg/lto/pr61886_0.c: Rename the external function called
17656         to fread so that it will be found in all target runtimes.
17658 2016-01-12  Richard Biener  <rguenther@suse.de>
17660         PR tree-optimization/69053
17661         * g++.dg/torture/pr69053.C: New testcase.
17663 2016-01-12  Richard Biener  <rguenther@suse.de>
17665         PR tree-optimization/69168
17666         * gcc.dg/torture/pr69168.c: New testcase.
17668 2016-01-12  Richard Biener  <rguenther@suse.de>
17670         PR tree-optimization/69157
17671         * gcc.dg/torture/pr69157.c: New testcase.
17673 2016-01-12  Richard Biener  <rguenther@suse.de>
17675         PR tree-optimization/69174
17676         * gcc.dg/torture/pr69174.c: New testcase.
17678 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
17680         PR c++/66808
17681         PR c++/69000
17682         * g++.dg/tls/pr66808.C: New test.
17683         * g++.dg/tls/pr69000.C: New test.
17685 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17687         * gcc.target/powerpc/swaps-p8-23.c: New test.
17688         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17690 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
17692         PR tree-optimization/68356
17693         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17695 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
17696             Jim Wilson  <jim.wilson@linaro.org>
17698         PR target/69194
17699         * gcc.target/arm/pr69194.c: New test.
17701 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17703         PR target/69225
17704         * gcc.target/i386/pr69225-1.c: New test.
17705         * gcc.target/i386/pr69225-2.c: Likewise.
17706         * gcc.target/i386/pr69225-3.c: Likewise.
17707         * gcc.target/i386/pr69225-4.c: Likewise.
17708         * gcc.target/i386/pr69225-5.c: Likewise.
17709         * gcc.target/i386/pr69225-6.c: Likewise.
17711 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
17713         PR target/67462
17714         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17715         if lp64.
17717         PR target/69071
17718         * gcc.dg/pr69071.c: New test.
17720         PR c++/69211
17721         * g++.dg/opt/pr69211.C: New test.
17723         PR tree-optimization/69214
17724         * gcc.c-torture/compile/pr69214.c: New test.
17726 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
17728         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17729         * gcc.target/i386/pr66232-11.c: Ditto.
17730         * gcc.target/i386/pr66232-12.c: Ditto.
17731         * gcc.target/i386/pr66232-13.c: Ditto.
17733 2016-01-11  Richard Biener  <rguenther@suse.de>
17735         PR tree-optimization/69173
17736         * gcc.dg/torture/pr69173.c: New testcase.
17738 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17740         PR rtl-optimization/68796
17741         * gcc.target/aarch64/tst_5.c: New test.
17742         * gcc.target/aarch64/tst_6.c: Likewise.
17744 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17746         PR rtl-optimization/68841
17747         * gcc.dg/pr68841.c: New test.
17748         * gcc.c-torture/execute/pr68841.c: New test.
17750 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
17752         PR rtl-optimization/68920
17753         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17754         for ix86 targets.
17755         * gcc.dg/ifcvt-5.c: New test.
17757 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
17759         PR bootstrap/69123
17760         * g++.dg/pr69123.C: New.
17762 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
17764         PR target/69010
17765         * gcc.target/i386/pr69010.c: New test.
17767 2016-01-11  Martin Jambor  <mjambor@suse.cz>
17769         PR ipa/69044
17770         * gcc.target/i386/chkp-pr69044.c: New test.
17772 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17774         PR tree-optimization/69109
17775         * gcc.dg/autopar/pr69109-2.c: New test.
17776         * gcc.dg/autopar/pr69109.c: New test.
17778 2016-01-11  Tom de Vries  <tom@codesourcery.com>
17780         PR tree-optimization/69108
17781         * gcc.dg/autopar/pr69108.c: New test.
17783 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
17785         PR c++/69029
17786         * c-c++-common/Wisleading-indentation.c: Augment test.
17788 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
17790         PR fortran/69154
17791         * gfortran.dg/inline_matmul_12.f90:  New test.
17793 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
17795         PR fortran/67779
17796         * gfortran.dg/actual_array_offset_1: New test.
17798 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17800         PR tree-optimization/69062
17801         * gcc.dg/autopar/pr69062.c: New test.
17803 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
17805         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17806         * gcc.dg/vect/slp-perm-2.c: Likewise.
17807         * gcc.dg/vect/slp-perm-3.c: Likewise.
17808         * gcc.dg/vect/slp-perm-5.c: Likewise.
17809         * gcc.dg/vect/slp-perm-6.c: Likewise.
17810         * gcc.dg/vect/slp-perm-7.c: Likewise.
17811         * gcc.dg/vect/slp-perm-8.c: Likewise.
17813 2016-01-10  Tom de Vries  <tom@codesourcery.com>
17815         PR tree-optimization/69039
17816         * gcc.dg/autopar/pr69039.c: New test.
17818 2016-01-09  Marek Polacek  <polacek@redhat.com>
17820         PR c++/69113
17821         * g++.dg/pr69113.C: New test.
17823 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17825         PR middle-end/50865
17826         PR tree-optimization/69097
17827         * gcc.c-torture/execute/pr50865.c: New test.
17828         * gcc.c-torture/execute/pr69097-1.c: New test.
17829         * gcc.c-torture/execute/pr69097-2.c: New test.
17830         * gcc.dg/pr69097-1.c: New test.
17831         * gcc.dg/pr69097-2.c: New test.
17833 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
17835         PR c++/69164
17836         * g++.dg/opt/pr69164.C: New test.
17838 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17840         PR tree-optimization/69167
17841         * gcc.dg/pr69167.c: New test.
17843 2016-01-08  Marek Polacek  <polacek@redhat.com>
17845         PR c++/68449
17846         * g++.dg/pr68449.C: New.
17848 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
17850         PR tree-optimization/68707
17851         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17852         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17853         on platforms supporting it.
17854         * gcc.dg/vect/slp-perm-2.c: Likewise.
17855         * gcc.dg/vect/slp-perm-3.c: Likewise.
17856         * gcc.dg/vect/slp-perm-5.c: Likewise.
17857         * gcc.dg/vect/slp-perm-7.c: Likewise.
17858         * gcc.dg/vect/slp-perm-8.c: Likewise.
17859         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17860         on platforms supporting it.
17862 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17864         PR tree-optimization/69162
17865         * gcc.dg/pr69162.c: New test.
17867         PR tree-optimization/69172
17868         * gcc.dg/pr69172.c: New test.
17870 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17872         PR tree-optimization/67781
17873         * gcc.c-torture/execute/pr67781.c: New file.
17875 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17877         PR tree-optimization/69083
17878         * gcc.dg/vect/pr69083.c: New test.
17880 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
17882         PR tree-optimization/61441
17883         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17884         Use -fexcess-precision=standard for compiler options.
17885         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
17887 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
17889         PR fortran/69128
17890         * gfortran.dg/gomp/pr69128.f90: New test.
17892         PR c++/69145
17893         * g++.dg/ext/pr69145-1.C: New test.
17894         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17895         * g++.dg/ext/pr69145-2.h: New file.
17897 2016-01-07  Martin Sebor  <msebor@redhat.com>
17899         PR c/68966
17900         * gcc.dg/atomic-fetch-bool.c: New test.
17901         * gcc.dg/sync-fetch-bool.c: New test.
17903 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17905         PR fortran/66680
17906         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17908 2016-01-07  Nick Clifton  <nickc@redhat.com>
17910         PR target/66655
17911         * g++.dg/pr66655.C: New test.
17912         * g++.dg/pr66655_1.cc: Test support file.
17913         * g++.dg/pr66655.h: Test header file.
17915 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
17917         PR fortran/66680
17918         gfortran.dg/gomp/pr66680.f90: New test.
17920 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
17922         PR target/69171
17923         * gcc.target/i386/pr69171-1.c: New test.
17924         * gcc.target/i386/pr69171-2.c: Likewise.
17925         * gcc.target/i386/pr69171-3.c: Likewise.
17926         * gcc.target/i386/pr69171-4.c: Likewise.
17927         * gcc.target/i386/pr69171-5.c: Likewise.
17928         * gcc.target/i386/pr69171-6.c: Likewise.
17930 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
17932         PR middle-end/67639
17933         * c-c++-common/pr67639.c: New test.
17935 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
17937         PR tree-optimization/69141
17938         * g++.dg/opt/pr69141.C: New test.
17940 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
17942         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17944 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
17946         PR target/69140
17947         * gcc.target/i386/pr69140.c: New test
17949 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
17951         * gcc.dg/bad-dereference.c: New test case.
17953 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
17955         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17957 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
17959         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17961 2016-01-06  Marek Polacek  <polacek@redhat.com>
17963         PR sanitizer/69099
17964         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17966 2016-01-05  Marek Polacek  <polacek@redhat.com>
17968         PR c/69104
17969         * gcc.dg/atomic-invalid-2.c: New.
17971 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17973         PR target/68991
17974         * gcc.target/i386/pr68991.c: New test.
17976 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
17978         PR target/68991
17979         * g++.dg/pr68991-1.C: New test.
17980         * g++.dg/pr68991-2.C: Likewise.
17982 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
17984         PR other/60465
17985         * gcc.target/ia64/pr60465-gprel64.c: New test.
17986         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17988 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17990         PR rtl-optimization/68651
17991         * gcc.target/aarch64/pr68651_1.c: New test.
17993 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
17995         PR c/69122
17996         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17998 2016-01-05  Nathan Sidwell  <nathan@acm.org>
18000         PR c++/58583
18001         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
18003         * gcc.dg/alias-15.c: New.
18005 2016-01-05  Nick Clifton  <nickc@redhat.com>
18007         PR target/68870
18008         * g++.dg/pr68770.C: New test.
18010 2016-01-04  Mike Stump  <mikestump@comcast.net>
18012         * lib/target-supports.exp (check_effective_target_cilkplus):
18013         cilkplus targets require pthreads.
18014         (check_effective_target_cilkplus): Remove special case for NVPTX.
18016 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
18018         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
18019         generation.
18021 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
18023         Update copyright years.
18025 2016-01-04  Marek Polacek  <polacek@redhat.com>
18027         PR c/68908
18028         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
18029         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
18030         * gcc.dg/atomic/stdatomic-op-5.c: New test.
18032 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18034         * gcc.target/sparc/20160104-2.c: New test.
18036 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
18038         * gcc.target/sparc/20160104-1.c: New test.
18040 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
18042         PR fortran/65045
18043         * gfortran.dg/pr65045.f90: New test.
18045 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
18047         * gnat.dg/specs/debug1.ads: Delete.
18049 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18051         PR libgfortran/68867
18052         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
18053         expression.
18055 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18057         PR libgfortran/68867
18058         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
18059         PowerPC.
18061 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
18063         PR fortran/68864
18064         * gfortran.dg/pr68864.f90: New test.
18066 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
18068         PR tree-optimization/69070
18069         * gcc.dg/pr69070.c: New test.
18071         PR sanitizer/69055
18072         * gfortran.dg/pr69055.f90: New test.
18074         PR target/69015
18075         * gcc.dg/pr69015.c: New test.
18077 Copyright (C) 2016 Free Software Foundation, Inc.
18079 Copying and distribution of this file, with or without modification,
18080 are permitted in any medium without royalty provided the copyright
18081 notice and this notice are preserved.